Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (Men's ODIs)

Shahid Afridi has the highest strike rate in men's ODIs since 2008: 132.32 (minimum 500 balls faced) (from the 2,387 of 2,392 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2008-01-01×

Player figures come from full scorecards, which we hold for 2,387 of the 2,392 matches in this selection (from 2008). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid AfridiPAK2008-201514913215282512424.152135132.322119239114
Andre RussellWI2011-201956479103492*27.21794130.230469457
Glenn MaxwellAUS2012-2025149136183990201*33.813149126.7142312382155
Virender SehwagIND2008-201373722304221943.462530120.24713341462
Heinrich KlaasenSA2018-202560567214117443.691829117.06411220071
Jos ButtlerENG2012-2026203176315678162*39.164915115.52113015456193
Philip SaltENG2021-20253331098812231.87861114.7515113420
Luke RonchiAUS/NZ2008-2017856891397170*23.681220114.5114714943
Marco JansenSA2022-20263429564775*26.96566114.310325231
Yusuf PathanIND2008-2012574111810123*27.00713113.602376243
Sharjeel KhanPAK2013-20172525081215232.48716113.4116210428
Michael LeaskSCO2014-20269877151624107*26.191434113.2518512571
Thisara PereraSL2009-202116613316233814019.982086112.081101117684
Rizwan CheemaCAN2008-2013333217649424.65685111.530639235
Hardik PandyaIND2016-2025946810190492*32.831717110.89011414176
Imad WasimPAK2015-202055401798663*42.87894110.290519119
Wanindu HasarangaSL2017-202670589114280*23.311039109.9105310336
Harry BrookENG2023-202648484178220240.501622109.8648216470
Corey AndersonNZ2013-2017494441109131*27.731020108.731448655
Albie MorkelSA2008-20123929954650*27.30503108.550104819
Liam LivingstoneENG2021-202539366932124*31.07862108.121445850
Pavan RathnayakeSL2025-20261313172413060.33673107.583206810
Rachin RavindraNZ2023-2025393511424123*41.881324107.5556215634
Michael BracewellNZ2022-2026484112104214035.93969107.532318744
Ishan KishanIND2021-202632282110721042.581034107.0627111341
Iftikhar AhmedPAK2015-202328248614109*38.38576106.601105220
Travis HeadAUS2016-2026858273273154*43.643072106.54818338777
Rishabh PantIND2018-202431271871125*33.50820106.221539126
Colin de GrandhommeNZ2012-20224535774274*26.50699106.150425829
Jason RoyENG2015-20231151103427118039.924047105.5312211151181
AB de VilliersSA2008-201816916033768117660.487283105.4622422624167
Shimron HetmyerWI2017-202658544163813932.761556105.2755311962
Suryakumar YadavIND2021-20233735577372*25.77736105.030438019
Will JacksENG2023-2026333049309435.77886104.970628427
Colin MunroNZ2013-20195753212718724.921214104.7008713836
David MillerSA2010-202618015645476214242.904565104.328249354153
James FaulknerAUS2013-2017695222103211634.40990104.241448329
Mark ChapmanNZ/HK2015-202637334105713236.451015104.143539737
Rashid KhanAFG2015-20261249617147760*18.701423103.7905813051
Tom BantonENG2020-20261413056612643.54549103.101506916
Jonny BairstowENG2011-20231069883868141*42.983758102.931117943792
Brendon McCullumNZ2008-20161371298406416633.593951102.8652312407149
Shubman GillIND2019-20267170113750223*63.563650102.741120143878
Jacob OramNZ2008-2012503447648825.47746102.410625730
Kedar JadhavIND2014-2020735219138912042.091367101.6126214124
Tanzid HasanBAN2023-202642411109110727.271074101.5819512839
Glenn PhillipsNZ2022-2026484091292106*41.681274101.412519452
Ben DuckettENG2016-202644441197416745.911961100.66610523124
Milind KumarUSA2024-2026333191380155*62.731377100.2257211141
Sanath JayasuriyaSL2008-201142410122313029.831221100.1634515125
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.