Players
Most sixes in an innings
Player | Runs scored in an inns | Mins | Balls | 4s | 6s | SR | Team | Opposition | Ground | Match Date | Scorecard |
| 102 | 79 | 57 | 7 | 8 | 178.94 | England | v West Indies | Bristol | 24 Sep 2017 | ODI # 3915 | |
| 176 | - | 130 | 17 | 7 | 135.38 | West Indies | v England | The Oval | 27 Sep 2017 | ODI # 3916 | |
| 76 | 46 | 43 | 4 | 6 | 176.74 | India | v Pakistan | The Oval | 18 Jun 2017 | ODI # 3894 | |
| 94 | 112 | 78 | 9 | 6 | 120.51 | West Indies | v England | Bristol | 24 Sep 2017 | ODI # 3915 | |
| 109 | - | 131 | 9 | 5 | 83.20 | Ireland | v New Zealand | Dublin (Malahide) | 14 May 2017 | ODI # 3867 | |
| 77 | 69 | 51 | 5 | 5 | 150.98 | England | v South Africa | Leeds | 24 May 2017 | ODI # 3872 | |
| 107 | 135 | 93 | 7 | 5 | 115.05 | England | v South Africa | Leeds | 24 May 2017 | ODI # 3872 | |
| 87 | 121 | 81 | 8 | 5 | 107.40 | England | v Australia | Birmingham | 10 Jun 2017 | ODI # 3885 | |
| 92 | - | 62 | 10 | 5 | 148.38 | Zimbabwe | v Scotland | Edinburgh | 15 Jun 2017 | ODI # 3892 | |
| 40 | - | 29 | 1 | 5 | 137.93 | West Indies | v England | Southampton | 29 Sep 2017 | ODI # 3918 | |
| 87 | - | 82 | 6 | 4 | 106.09 | U.A.E. | v P.N.G. | Abu Dhabi | 31 Mar 2017 | ODI # 3857 | |
| 44 | - | 15 | 3 | 4 | 293.33 | New Zealand | v Ireland | Dublin (Malahide) | 21 May 2017 | ODI # 3870 | |
| 104 | - | 111 | 9 | 4 | 93.69 | New Zealand | v Ireland | Dublin (Malahide) | 21 May 2017 | ODI # 3870 | |
| 87 | - | 66 | 4 | 4 | 131.81 | India | v West Indies | Port of Spain | 25 Jun 2017 | ODI # 3896 | |
| 77 | - | 62 | 4 | 4 | 124.19 | West Indies | v England | The Oval | 27 Sep 2017 | ODI # 3916 | |
| 47 | - | 48 | 5 | 3 | 97.91 | Pakistan | v West Indies | Providence | 7 Apr 2017 | ODI # 3861 | |
| 88 | - | 92 | 6 | 3 | 95.65 | Pakistan | v West Indies | Providence | 7 Apr 2017 | ODI # 3861 | |
| 91 | - | 58 | 11 | 3 | 156.89 | West Indies | v Pakistan | Providence | 7 Apr 2017 | ODI # 3861 | |
| 125 | - | 132 | 7 | 3 | 94.69 | Pakistan | v West Indies | Providence | 9 Apr 2017 | ODI # 3862 | |
| 72 | 67 | 44 | 7 | 3 | 163.63 | England | v Ireland | Lord's | 7 May 2017 | ODI # 3865 | |
| 101 | 124 | 79 | 11 | 3 | 127.84 | England | v South Africa | Southampton | 27 May 2017 | ODI # 3873 | |
| 128 | 184 | 142 | 12 | 3 | 90.14 | Bangladesh | v England | The Oval | 1 Jun 2017 | ODI # 3875 | |
| 65 | 72 | 43 | 9 | 3 | 151.16 | New Zealand | v Australia | Birmingham | 2 Jun 2017 | ODI # 3876 | |
| 100 | 148 | 97 | 8 | 3 | 103.09 | New Zealand | v Australia | Birmingham | 2 Jun 2017 | ODI # 3876 | |
| 81 | 108 | 68 | 6 | 3 | 119.11 | India | v Pakistan | Birmingham | 4 Jun 2017 | ODI # 3878 | |
| 20 | 8 | 6 | - | 3 | 333.33 | India | v Pakistan | Birmingham | 4 Jun 2017 | ODI # 3878 | |
| 95 | 175 | 114 | 6 | 3 | 83.33 | Bangladesh | v Australia | The Oval | 5 Jun 2017 | ODI # 3879 | |
| 75 | 155 | 104 | 1 | 3 | 72.11 | South Africa | v Pakistan | Birmingham | 7 Jun 2017 | ODI # 3881 | |
| 78 | 107 | 79 | 6 | 3 | 98.73 | India | v Sri Lanka | The Oval | 8 Jun 2017 | ODI # 3882 | |
| 57 | 47 | 37 | 4 | 3 | 154.05 | Pakistan | v India | The Oval | 18 Jun 2017 | ODI # 3894 | |
| 114 | 142 | 106 | 12 | 3 | 107.54 | Pakistan | v India | The Oval | 18 Jun 2017 | ODI # 3894 | |
| 81 | - | 88 | 5 | 3 | 92.04 | West Indies | v India | Port of Spain | 25 Jun 2017 | ODI # 3896 | |
| 132 | - | 90 | 20 | 3 | 146.66 | India | v Sri Lanka | Dambulla | 20 Aug 2017 | ODI # 3905 | |
| 54 | - | 45 | 5 | 3 | 120.00 | India | v Sri Lanka | Pallekele | 24 Aug 2017 | ODI # 3906 | |
| 104 | - | 88 | 11 | 3 | 118.18 | India | v Sri Lanka | Colombo (RPS) | 31 Aug 2017 | ODI # 3908 | |
| 37 | 42 | 27 | 2 | 3 | 137.03 | West Indies | v England | Manchester | 19 Sep 2017 | ODI # 3911 | |
| 73 | 75 | 63 | 5 | 3 | 115.87 | England | v West Indies | Bristol | 24 Sep 2017 | ODI # 3915 | |
| 34 | 43 | 26 | 1 | 3 | 130.76 | West Indies | v England | Bristol | 24 Sep 2017 | ODI # 3915 | |
| 32 | - | 59 | - | 2 | 54.23 | P.N.G. | v U.A.E. | Abu Dhabi | 31 Mar 2017 | ODI # 3857 | |
| 34 | - | 15 | 3 | 2 | 226.66 | U.A.E. | v P.N.G. | Abu Dhabi | 31 Mar 2017 | ODI # 3857 | |
| 53 | - | 38 | 6 | 2 | 139.47 | Pakistan | v West Indies | Providence | 7 Apr 2017 | ODI # 3861 | |
| 47 | - | 63 | 3 | 2 | 74.60 | West Indies | v Pakistan | Providence | 7 Apr 2017 | ODI # 3861 | |
| 43 | - | 35 | 2 | 2 | 122.85 | Pakistan | v West Indies | Providence | 9 Apr 2017 | ODI # 3862 | |
| 81 | - | 86 | 8 | 2 | 94.18 | Pakistan | v West Indies | Providence | 11 Apr 2017 | ODI # 3863 | |
| 101 | - | 111 | 10 | 2 | 90.99 | Pakistan | v West Indies | Providence | 11 Apr 2017 | ODI # 3863 | |
| 59 | - | 64 | 5 | 2 | 92.18 | West Indies | v Pakistan | Providence | 11 Apr 2017 | ODI # 3863 | |
| 71 | - | 112 | 1 | 2 | 63.39 | West Indies | v Pakistan | Providence | 11 Apr 2017 | ODI # 3863 | |
| 76 | 108 | 79 | 5 | 2 | 96.20 | England | v Ireland | Lord's | 7 May 2017 | ODI # 3865 | |
| 18 | 12 | 10 | - | 2 | 180.00 | Ireland | v England | Lord's | 7 May 2017 | ODI # 3865 | |
| 87 | - | 68 | 11 | 2 | 127.94 | Bangladesh | v Ireland | Dublin (Malahide) | 19 May 2017 | ODI # 3869 | |
| 71 | 80 | 51 | 5 | 2 | 139.21 | South Africa | v England | Southampton | 27 May 2017 | ODI # 3873 | |
| 35 | 38 | 22 | 3 | 2 | 159.09 | South Africa | v England | Southampton | 27 May 2017 | ODI # 3873 | |
| 75 | 94 | 61 | 8 | 2 | 122.95 | England | v Bangladesh | The Oval | 1 Jun 2017 | ODI # 3875 | |
| 95 | 119 | 86 | 11 | 2 | 110.46 | England | v Bangladesh | The Oval | 1 Jun 2017 | ODI # 3875 | |
| 103 | 202 | 115 | 5 | 2 | 89.56 | South Africa | v Sri Lanka | The Oval | 3 Jun 2017 | ODI # 3877 | |
| 91 | 146 | 119 | 7 | 2 | 76.47 | India | v Pakistan | Birmingham | 4 Jun 2017 | ODI # 3878 | |
| 56 | 99 | 62 | 3 | 2 | 90.32 | England | v New Zealand | Cardiff | 6 Jun 2017 | ODI # 3880 | |
| 64 | 122 | 65 | 4 | 2 | 98.46 | England | v New Zealand | Cardiff | 6 Jun 2017 | ODI # 3880 | |
| 61 | 76 | 48 | 2 | 2 | 127.08 | England | v New Zealand | Cardiff | 6 Jun 2017 | ODI # 3880 | |
| 48 | 63 | 53 | 4 | 2 | 90.56 | England | v New Zealand | Cardiff | 6 Jun 2017 | ODI # 3880 | |
| 63 | 78 | 52 | 7 | 2 | 121.15 | India | v Sri Lanka | The Oval | 8 Jun 2017 | ODI # 3882 | |
| 76 | 115 | 72 | 7 | 2 | 105.55 | Sri Lanka | v India | The Oval | 8 Jun 2017 | ODI # 3882 | |
| 34 | 27 | 21 | 2 | 2 | 161.90 | Sri Lanka | v India | The Oval | 8 Jun 2017 | ODI # 3882 | |
| 102 | 158 | 107 | 8 | 2 | 95.32 | Bangladesh | v New Zealand | Cardiff | 9 Jun 2017 | ODI # 3883 | |
| 81 | - | 102 | 8 | 2 | 79.41 | Afghanistan | v West Indies | Gros Islet | 9 Jun 2017 | ODI # 3884 | |
| 41 | - | 28 | 3 | 2 | 146.42 | Afghanistan | v West Indies | Gros Islet | 9 Jun 2017 | ODI # 3884 | |
| 102 | 136 | 109 | 13 | 2 | 93.57 | England | v Australia | Birmingham | 10 Jun 2017 | ODI # 3885 | |
| 71 | 95 | 64 | 5 | 2 | 110.93 | Australia | v England | Birmingham | 10 Jun 2017 | ODI # 3885 | |
| 51 | - | 73 | 2 | 2 | 69.86 | Afghanistan | v West Indies | Gros Islet | 11 Jun 2017 | ODI # 3887 | |
| 31 | 24 | 21 | 3 | 2 | 147.61 | Pakistan | v England | Cardiff | 14 Jun 2017 | ODI # 3889 | |
| 109 | - | 101 | 13 | 2 | 107.92 | Scotland | v Zimbabwe | Edinburgh | 15 Jun 2017 | ODI # 3892 | |
| 38 | - | 37 | 4 | 2 | 102.70 | Zimbabwe | v Scotland | Edinburgh | 15 Jun 2017 | ODI # 3892 | |
| 59 | - | 38 | 5 | 2 | 155.26 | Scotland | v Zimbabwe | Edinburgh | 15 Jun 2017 | ODI # 3892 | |
| 87 | - | 92 | 8 | 2 | 94.56 | India | v West Indies | Port of Spain | 23 Jun 2017 | ODI # 3895 | |
| 103 | - | 104 | 10 | 2 | 99.03 | India | v West Indies | Port of Spain | 25 Jun 2017 | ODI # 3896 | |
| 78 | - | 79 | 4 | 2 | 98.73 | India | v West Indies | North Sound | 30 Jun 2017 | ODI # 3898 | |
| 35 | - | 60 | 2 | 2 | 58.33 | West Indies | v India | North Sound | 2 Jul 2017 | ODI # 3900 | |
| 44 | 49 | 32 | 3 | 2 | 137.50 | Sri Lanka | v Zimbabwe | Hambantota | 6 Jul 2017 | ODI # 3901 | |
| 24 | 12 | 11 | 2 | 2 | 218.18 | Zimbabwe | v Sri Lanka | Hambantota | 6 Jul 2017 | ODI # 3901 | |
| 111 | - | 115 | 12 | 2 | 96.52 | India | v West Indies | Kingston | 6 Jul 2017 | ODI # 3902 | |
| 31 | - | 32 | - | 2 | 96.87 | West Indies | v India | Kingston | 6 Jul 2017 | ODI # 3902 | |
| 42 | 68 | 40 | - | 2 | 105.00 | Sri Lanka | v Zimbabwe | Hambantota | 8 Jul 2017 | ODI # 3903 | |
| 43 | 49 | 30 | 5 | 2 | 143.33 | Zimbabwe | v Sri Lanka | Hambantota | 8 Jul 2017 | ODI # 3903 | |
| 43 | 59 | 32 | 5 | 2 | 134.37 | Zimbabwe | v Sri Lanka | Hambantota | 10 Jul 2017 | ODI # 3904 | |
| 27 | 50 | 27 | 1 | 2 | 100.00 | Zimbabwe | v Sri Lanka | Hambantota | 10 Jul 2017 | ODI # 3904 | |
| 31 | - | 24 | 3 | 2 | 129.16 | Sri Lanka | v India | Pallekele | 24 Aug 2017 | ODI # 3906 | |
| 124 | - | 145 | 16 | 2 | 85.51 | India | v Sri Lanka | Pallekele | 27 Aug 2017 | ODI # 3907 | |
| 39 | - | 43 | 3 | 2 | 90.69 | Sri Lanka | v India | Colombo (RPS) | 31 Aug 2017 | ODI # 3908 | |
| 131 | - | 96 | 17 | 2 | 136.45 | India | v Sri Lanka | Colombo (RPS) | 31 Aug 2017 | ODI # 3908 | |
| 23 | 15 | 10 | 1 | 2 | 230.00 | England | v West Indies | Manchester | 19 Sep 2017 | ODI # 3911 | |
| 84 | 120 | 79 | 7 | 2 | 106.32 | England | v West Indies | Bristol | 24 Sep 2017 | ODI # 3915 | |
| 13 | 9 | 8 | - | 2 | 162.50 | West Indies | v England | Bristol | 24 Sep 2017 | ODI # 3915 | |
| 48 | - | 25 | 6 | 2 | 192.00 | England | v West Indies | The Oval | 27 Sep 2017 | ODI # 3916 | |
| 84 | - | 66 | 11 | 2 | 127.27 | England | v West Indies | The Oval | 27 Sep 2017 | ODI # 3916 | |
| 28 | - | 15 | 2 | 2 | 186.66 | West Indies | v England | The Oval | 27 Sep 2017 | ODI # 3916 | |
| 31 | - | 12 | 3 | 2 | 258.33 | West Indies | v England | Southampton | 29 Sep 2017 | ODI # 3918 | |
| 61 | - | 87 | 6 | 1 | 70.11 | P.N.G. | v U.A.E. | Abu Dhabi | 31 Mar 2017 | ODI # 3857 | |
| 9 | - | 9 | - | 1 | 100.00 | P.N.G. | v U.A.E. | Abu Dhabi | 31 Mar 2017 | ODI # 3857 | |
| 58 | - | 38 | 6 | 1 | 152.63 | U.A.E. | v P.N.G. | Abu Dhabi | 31 Mar 2017 | ODI # 3857 | |
| 37 | - | 60 | 4 | 1 | 61.66 | U.A.E. | v P.N.G. | Abu Dhabi | 2 Apr 2017 | ODI # 3859 |
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figuresPerformances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:
South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]
India vs South Africa at Raipur, South Africa in India 2nd ODI, Dec 3, 2025 [ODI # 4935]
India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]