2021 Cricket – One-Day Internationals Cricket Records
One-Day Internationals
Highest strike rates in an innings
| Rank | Player | Runs | Balls | 4s | 6s | SR | Team | Opposition | Ground | Match Date | Scorecard |
|---|---|---|---|---|---|---|---|---|---|---|---|
🥇 1 | Hasan Ali | 32* | 11 | 1 | 4 | 290.90 | Pakistan | v South Africa | Centurion | 07 Apr 2021 | ODI # 4287 |
🥈 2 | HH Pandya | 35 | 16 | 1 | 4 | 218.75 | India | v England | Pune | 26 Mar 2021 | ODI # 4283 |
🥉 3 | AL Phehlukwayo | 48 | 22 | 1 | 6 | 218.18 | South Africa | v Netherlands | Centurion | 26 Nov 2021 | ODI # 4337 |
4 | JM Bairstow | 43 | 21 | 6 | 1 | 204.76 | England | v Sri Lanka | Chester-le-Street | 29 Jun 2021 | ODI # 4296 |
5 | MJ Guptill | 38 | 19 | 3 | 4 | 200.00 | New Zealand | v Bangladesh | Dunedin | 20 Mar 2021 | ODI # 4279 |
6 | GH Dockrell | 45 | 23 | 5 | 2 | 195.65 | Ireland | v South Africa | Dublin (Malahide) | 13 Jul 2021 | ODI # 4302 |
7 | RR Pant | 77 | 40 | 3 | 7 | 192.50 | India | v England | Pune | 26 Mar 2021 | ODI # 4283 |
8 | BA Stokes | 99 | 52 | 4 | 10 | 190.38 | England | v India | Pune | 26 Mar 2021 | ODI # 4283 |
9 | KH Pandya | 58* | 31 | 7 | 2 | 187.09 | India | v England | Pune | 23 Mar 2021 | ODI # 4281 |
10 | Aqib Ilyas | 43 | 23 | 4 | 3 | 186.95 | Oman | v Namibia | Windhoek | 27 Nov 2021 | ODI # 4338 |
11 | DA Miller | 50* | 27 | 3 | 3 | 185.18 | South Africa | v Pakistan | Johannesburg | 04 Apr 2021 | ODI # 4286 |
12 | Rashid Khan | 55 | 30 | 2 | 5 | 183.33 | Afghanistan | v Ireland | Abu Dhabi | 21 Jan 2021 | ODI # 4271 |
13 | Hasan Ali | 31 | 17 | 2 | 3 | 182.35 | Pakistan | v England | Lord's | 10 Jul 2021 | ODI # 4300 |
14 | PP Shaw | 43 | 24 | 9 | - | 179.16 | India | v Sri Lanka | Colombo (RPS) | 18 Jul 2021 | ODI # 4307 |
15 | Jatinder Singh | 107 | 62 | 12 | 6 | 172.58 | Oman | v Nepal | Al Amerat | 14 Sep 2021 | ODI # 4325 |
16 | PD Salt | 37 | 22 | 7 | - | 168.18 | England | v Pakistan | Birmingham | 13 Jul 2021 | ODI # 4303 |
17 | HE van der Dussen | 60 | 37 | 6 | 4 | 162.16 | South Africa | v Pakistan | Johannesburg | 04 Apr 2021 | ODI # 4286 |
18 | Karan KC | 42 | 26 | 2 | 4 | 161.53 | Nepal | v P.N.G. | Al Amerat | 10 Sep 2021 | ODI # 4322 |
19 | LJ Tucker | 32 | 20 | 2 | 1 | 160.00 | Ireland | v Zimbabwe | Belfast | 10 Sep 2021 | ODI # 4321 |
20 | H Klaasen | 43 | 27 | 4 | 1 | 159.25 | South Africa | v Sri Lanka | Colombo (RPS) | 04 Sep 2021 | ODI # 4315 |
21 | Naseem Khushi | 35* | 22 | 2 | 3 | 159.09 | Oman | v U.S.A. | Al Amerat | 20 Sep 2021 | ODI # 4329 |
22 | C Karunaratne | 36 | 23 | 1 | 2 | 156.52 | Sri Lanka | v South Africa | Colombo (RPS) | 04 Sep 2021 | ODI # 4315 |
23 | SA Yadav | 31* | 20 | 5 | - | 155.00 | India | v Sri Lanka | Colombo (RPS) | 18 Jul 2021 | ODI # 4307 |
24 | Afif Hossain | 26* | 17 | 3 | 1 | 152.94 | Bangladesh | v Zimbabwe | Harare | 20 Jul 2021 | ODI # 4308 |
25 | PW Hasaranga | 47 | 31 | 2 | 4 | 151.61 | Sri Lanka | v West Indies | North Sound | 12 Mar 2021 | ODI # 4277 |
26 | MA Leask | 51* | 34 | 3 | 3 | 150.00 | Scotland | v P.N.G. | Al Amerat | 29 Sep 2021 | ODI # 4333 |
27 | SR Taylor | 82 | 55 | 7 | 7 | 149.09 | U.S.A. | v P.N.G. | Al Amerat | 06 Sep 2021 | ODI # 4316 |
28 | Mahmudullah | 64* | 43 | 3 | 3 | 148.83 | Bangladesh | v West Indies | Chattogram | 25 Jan 2021 | ODI # 4274 |
29 | GH Dockrell | 28 | 19 | 2 | 1 | 147.36 | Ireland | v Zimbabwe | Belfast | 10 Sep 2021 | ODI # 4321 |
30 | SR Taylor | 92 | 63 | 12 | 3 | 146.03 | U.S.A. | v Nepal | Al Amerat | 17 Sep 2021 | ODI # 4327 |
31 | HH Pandya | 64 | 44 | 5 | 4 | 145.45 | India | v England | Pune | 28 Mar 2021 | ODI # 4284 |
32 | KL Rahul | 62* | 43 | 4 | 4 | 144.18 | India | v England | Pune | 23 Mar 2021 | ODI # 4281 |
33 | SN Thakur | 30 | 21 | 1 | 3 | 142.85 | India | v England | Pune | 28 Mar 2021 | ODI # 4284 |
34 | JM Bairstow | 94 | 66 | 6 | 7 | 142.42 | England | v India | Pune | 23 Mar 2021 | ODI # 4281 |
35 | Ishan Kishan | 59 | 42 | 8 | 2 | 140.47 | India | v Sri Lanka | Colombo (RPS) | 18 Jul 2021 | ODI # 4307 |
36 | JS Malhotra | 173* | 124 | 4 | 16 | 139.51 | U.S.A. | v P.N.G. | Al Amerat | 09 Sep 2021 | ODI # 4320 |
37 | MR Marsh | 29 | 21 | 1 | 3 | 138.09 | Australia | v West Indies | Bridgetown | 26 Jul 2021 | ODI # 4313 |
38 | RP Burl | 59 | 43 | 4 | 4 | 137.20 | Zimbabwe | v Bangladesh | Harare | 20 Jul 2021 | ODI # 4308 |
39 | Naseem Khushi | 27 | 20 | 4 | - | 135.00 | Oman | v P.N.G. | Al Amerat | 26 Sep 2021 | ODI # 4331 |
40 | Sikandar Raza | 59* | 44 | 5 | 2 | 134.09 | Zimbabwe | v Ireland | Belfast | 08 Sep 2021 | ODI # 4319 |
41 | PW Hasaranga | 80* | 60 | 7 | 3 | 133.33 | Sri Lanka | v West Indies | North Sound | 14 Mar 2021 | ODI # 4278 |
41 | C Karunaratne | 44* | 33 | 5 | - | 133.33 | Sri Lanka | v India | Colombo (RPS) | 20 Jul 2021 | ODI # 4309 |
43 | Q de Kock | 120 | 91 | 11 | 5 | 131.86 | South Africa | v Ireland | Dublin (Malahide) | 16 Jul 2021 | ODI # 4305 |
44 | JJ Roy | 46 | 35 | 7 | 1 | 131.42 | England | v India | Pune | 23 Mar 2021 | ODI # 4281 |
45 | HT Tector | 55 | 42 | 6 | 1 | 130.95 | Ireland | v Zimbabwe | Belfast | 10 Sep 2021 | ODI # 4321 |
46 | JJ Smit | 94 | 72 | 5 | 6 | 130.55 | Namibia | v Oman | Windhoek | 27 Nov 2021 | ODI # 4338 |
47 | Afif Hossain | 45 | 35 | 1 | 2 | 128.57 | Bangladesh | v Zimbabwe | Harare | 16 Jul 2021 | ODI # 4304 |
47 | LS Livingstone | 27* | 21 | 1 | 2 | 128.57 | England | v India | Pune | 26 Mar 2021 | ODI # 4283 |
49 | Mohammad Mithun | 73* | 57 | 6 | 2 | 128.07 | Bangladesh | v New Zealand | Christchurch | 23 Mar 2021 | ODI # 4280 |
50 | DE Budge | 32* | 25 | 2 | - | 128.00 | Scotland | v Oman | Al Amerat | 28 Sep 2021 | ODI # 4332 |
51 | Mohammad Rizwan | 74 | 58 | 8 | - | 127.58 | Pakistan | v England | Birmingham | 13 Jul 2021 | ODI # 4303 |
52 | KA Pollard | 53* | 42 | 4 | 1 | 126.19 | West Indies | v Sri Lanka | North Sound | 14 Mar 2021 | ODI # 4278 |
53 | RR Pant | 78 | 62 | 5 | 4 | 125.80 | India | v England | Pune | 28 Mar 2021 | ODI # 4284 |
54 | Fakhar Zaman | 193 | 155 | 18 | 10 | 124.51 | Pakistan | v South Africa | Johannesburg | 04 Apr 2021 | ODI # 4286 |
55 | PW Hasaranga | 74 | 60 | 3 | 5 | 123.33 | Sri Lanka | v Bangladesh | Mirpur | 23 May 2021 | ODI # 4290 |
56 | C Karunaratne | 43* | 35 | 1 | 2 | 122.85 | Sri Lanka | v India | Colombo (RPS) | 18 Jul 2021 | ODI # 4307 |
57 | Afif Hossain | 27* | 22 | 3 | - | 122.72 | Bangladesh | v Sri Lanka | Mirpur | 23 May 2021 | ODI # 4290 |
58 | SA Yadav | 53 | 44 | 6 | - | 120.45 | India | v Sri Lanka | Colombo (RPS) | 20 Jul 2021 | ODI # 4309 |
59 | Rashid Khan | 48 | 40 | 3 | 3 | 120.00 | Afghanistan | v Ireland | Abu Dhabi | 26 Jan 2021 | ODI # 4275 |
60 | S Dhawan | 67 | 56 | 10 | - | 119.64 | India | v England | Pune | 28 Mar 2021 | ODI # 4284 |
61 | MK Pandey | 37 | 31 | 3 | - | 119.35 | India | v Sri Lanka | Colombo (RPS) | 20 Jul 2021 | ODI # 4309 |
62 | Rahmanullah Gurbaz | 31 | 26 | 3 | 2 | 119.23 | Afghanistan | v Ireland | Abu Dhabi | 24 Jan 2021 | ODI # 4273 |
63 | Sandeep Goud | 25 | 21 | 1 | 2 | 119.04 | Oman | v U.S.A. | Al Amerat | 20 Sep 2021 | ODI # 4329 |
64 | MD Gunathilaka | 39 | 33 | 5 | 1 | 118.18 | Sri Lanka | v Bangladesh | Mirpur | 28 May 2021 | ODI # 4292 |
65 | K Verreynne | 62 | 53 | 3 | 3 | 116.98 | South Africa | v Pakistan | Centurion | 07 Apr 2021 | ODI # 4287 |
66 | Mushfiqur Rahim | 64 | 55 | 4 | 2 | 116.36 | Bangladesh | v West Indies | Chattogram | 25 Jan 2021 | ODI # 4274 |
67 | HT Tector | 79 | 68 | 6 | 4 | 116.17 | Ireland | v South Africa | Dublin (Malahide) | 13 Jul 2021 | ODI # 4302 |
68 | KIC Asalanka | 72 | 62 | 6 | 1 | 116.12 | Sri Lanka | v South Africa | Colombo (RPS) | 02 Sep 2021 | ODI # 4314 |
68 | LS Livingstone | 36 | 31 | 4 | 1 | 116.12 | England | v India | Pune | 28 Mar 2021 | ODI # 4284 |
68 | H Klaasen | 36 | 31 | 2 | - | 116.12 | South Africa | v Sri Lanka | Colombo (RPS) | 02 Sep 2021 | ODI # 4314 |
71 | PBB Rajapaksa | 65 | 56 | 12 | - | 116.07 | Sri Lanka | v India | Colombo (RPS) | 23 Jul 2021 | ODI # 4312 |
72 | Z Crawley | 58* | 50 | 7 | - | 116.00 | England | v Pakistan | Cardiff | 08 Jul 2021 | ODI # 4299 |
72 | MM Ali | 29 | 25 | 2 | 2 | 116.00 | England | v India | Pune | 28 Mar 2021 | ODI # 4284 |
74 | Tamim Iqbal | 112 | 97 | 8 | 3 | 115.46 | Bangladesh | v Zimbabwe | Harare | 20 Jul 2021 | ODI # 4308 |
75 | JJ Roy | 60 | 52 | 10 | - | 115.38 | England | v Sri Lanka | The Oval | 01 Jul 2021 | ODI # 4297 |
75 | Nurul Hasan | 45* | 39 | 6 | - | 115.38 | Bangladesh | v Zimbabwe | Harare | 20 Jul 2021 | ODI # 4308 |
75 | N Vanua | 30 | 26 | 1 | 3 | 115.38 | P.N.G. | v U.S.A. | Al Amerat | 09 Sep 2021 | ODI # 4320 |
78 | AK Markram | 39 | 34 | 4 | 2 | 114.70 | South Africa | v Pakistan | Johannesburg | 04 Apr 2021 | ODI # 4286 |
78 | Z Crawley | 39 | 34 | 7 | - | 114.70 | England | v Pakistan | Birmingham | 13 Jul 2021 | ODI # 4303 |
80 | Babar Azam | 94 | 82 | 7 | 3 | 114.63 | Pakistan | v South Africa | Centurion | 07 Apr 2021 | ODI # 4287 |
81 | DP Conway | 126 | 110 | 17 | - | 114.54 | New Zealand | v Bangladesh | Wellington | 26 Mar 2021 | ODI # 4282 |
82 | SM Curran | 95* | 83 | 9 | 3 | 114.45 | England | v India | Pune | 28 Mar 2021 | ODI # 4284 |
83 | BA Stokes | 32 | 28 | 4 | 1 | 114.28 | England | v Pakistan | Birmingham | 13 Jul 2021 | ODI # 4303 |
84 | WA Agar | 41 | 36 | 3 | 2 | 113.88 | Australia | v West Indies | Bridgetown | 22 Jul 2021 | ODI # 4311 |
85 | Babar Azam | 158 | 139 | 14 | 4 | 113.66 | Pakistan | v England | Birmingham | 13 Jul 2021 | ODI # 4303 |
86 | G Malla | 52* | 46 | 4 | 2 | 113.04 | Nepal | v Oman | Al Amerat | 19 Sep 2021 | ODI # 4328 |
87 | JS Malhotra | 36* | 32 | 2 | 3 | 112.50 | U.S.A. | v Nepal | Al Amerat | 17 Sep 2021 | ODI # 4327 |
87 | Naseem Khushi | 27 | 24 | 1 | 3 | 112.50 | Oman | v Scotland | Al Amerat | 28 Sep 2021 | ODI # 4332 |
89 | L Gregory | 77 | 69 | 6 | 3 | 111.59 | England | v Pakistan | Birmingham | 13 Jul 2021 | ODI # 4303 |
89 | KIC Asalanka | 77 | 69 | 5 | 3 | 111.59 | Sri Lanka | v South Africa | Colombo (RPS) | 04 Sep 2021 | ODI # 4315 |
91 | RD Berrington | 97 | 87 | 5 | 5 | 111.49 | Scotland | v Oman | Al Amerat | 28 Sep 2021 | ODI # 4332 |
92 | PD Salt | 60 | 54 | 10 | - | 111.11 | England | v Pakistan | Lord's | 10 Jul 2021 | ODI # 4300 |
93 | JM Bairstow | 124 | 112 | 11 | 7 | 110.71 | England | v India | Pune | 26 Mar 2021 | ODI # 4283 |
94 | Shadab Khan | 33 | 30 | 2 | 1 | 110.00 | Pakistan | v South Africa | Centurion | 02 Apr 2021 | ODI # 4285 |
95 | Simi Singh | 100* | 91 | 14 | - | 109.89 | Ireland | v South Africa | Dublin (Malahide) | 16 Jul 2021 | ODI # 4305 |
96 | N Vanua | 57 | 52 | 4 | 3 | 109.61 | P.N.G. | v Scotland | Al Amerat | 29 Sep 2021 | ODI # 4333 |
97 | AJ Turner | 49 | 45 | 2 | 2 | 108.88 | Australia | v West Indies | Bridgetown | 20 Jul 2021 | ODI # 4310 |
97 | BRM Taylor | 49 | 45 | 7 | 1 | 108.88 | Zimbabwe | v Ireland | Belfast | 08 Sep 2021 | ODI # 4319 |
99 | DJ Mitchell | 100* | 92 | 9 | 2 | 108.69 | New Zealand | v Bangladesh | Wellington | 26 Mar 2021 | ODI # 4282 |
100 | SA Yadav | 40 | 37 | 7 | - | 108.10 | India | v Sri Lanka | Colombo (RPS) | 23 Jul 2021 | ODI # 4312 |
Showing 100 records
Additional Information
Minimum of 25 runsStrike rates listed for matches only where balls faced are availablePerformances 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