Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting records (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Graham ThorpeENG1993-200282771323808937.19334471.1702131725
William PorterfieldIRE2006-20221461453434313930.58629868.9611201245532
Shubman GillIND2019-20267069113713223*64.023594103.311120143378
KL RahulIND2016-202610191223541129*51.32383392.38920427585
Mohammad AshrafulBAN/AX2001-201317616813342410922.09487370.263201434829
Umar AkmalPAK2009-2019121110173194102*34.34371286.05220826853
Imam-ul-HaqPAK2017-202575747315215147.04384681.96920325330
Roger TwoseNZ1995-2001848111271710338.81360375.41120524033
Elton ChigumburaZIM/AX2004-201821219826434011725.23542380.0321917343106
Fakhar ZamanPAK2017-2026979664019210*44.66429593.571219944790
Imran KhanPAK1974-1992175151403709102*33.41510572.65119622245
Lance KlusenerSA1996-2004171137503576103*41.10397789.922191329376
Alastair CookENG2006-201492924320413736.41415477.13519736310
Pathum NissankaSL2021-2026818153052210*40.16343988.75719638338
Mohammad RizwanPAK2015-202610394212979131*40.81351984.65419325437
George MunseySCO2017-2026797710277719141.45308590.02319729187
Monank PatelUSA2019-202679784257013034.73314181.824191221534
Mohammad NabiAFG2009-202617915718380113627.35431688.072186246122
Phil SimmonsWI1987-199914313811367512228.94540767.975181437644
Kevin O'BrienIRE2006-202115014018361214229.61406388.90218633284
Andrew FlintoffENG/IWX/ICC1999-200914112216339412332.02382188.82318930893
Travis HeadAUS2016-2026858273273154*43.643072106.54818338777
Ken RutherfordNZ1985-19951211159314310829.65488864.30218622317
Darren BravoWI2009-202212111714310912430.18443470.12418925275
Ravi ShastriIND1981-199214912821310810929.05508961.07418520625
Niall O'BrienIRE2006-20181021019258110928.05363870.95118321830
Andrew HudsonSA1991-199789881255916129.41396064.62218627815
Jonny BairstowENG2011-20231069883868141*42.983758102.931117943792
Andrew BalbirnieIRE2010-202612411983519145*31.70474374.191017833647
Kushal Janith PereraSL2013-20231161115323713530.54348592.886171236252
Darren LehmannAUS1996-200511710122307811938.96378481.34417422714
Charith AsalankaSL2021-2026877910279812740.55310590.11517523064
Mohammad KaifIND2002-2006125110242753111*32.01382272.0321782289
Rassie van der DussenSA2019-2025716512265713450.13305387.03617320650
Henry NichollsNZ2015-20269290162415124*32.64306578.79117822619
Kim HughesAUS1977-19859588619689824.00291967.420171214112
Chris HarrisNZ1990-200424921362437913029.00658366.521161227543
Brad HaddinAUS2001-201512611516312211031.54370684.24216229671
Mudassar NazarPAK1977-19891221151026539525.27513051.7201661842
Chamu ChibhabhaZIM2005-2023109109224749923.12391363.23016823814
Imrul KayesBAN2008-201878782243414432.03342371.11416223837
Nasser HussainENG1989-2003888710233211530.29348166.99116620815
Max O'DowdNED2019-2026717142300158*34.33311973.74116422736
Neil FairbrotherENG1987-1999757118209211339.47290372.06116214020
Michael VaughanENG2001-200786829198290*27.15289868.39016920313
Lendl SimmonsWI2006-201568653195812231.58268073.06216916250
Ashish BagaiCAN2003-2013605881906137*38.12291665.3621621748
Shaun MarshAUS2008-201973724277315140.78340681.42715324736
Ed JoyceENG/IRE2006-2018777782622160*38.00363072.23615525525
Soumya SarkarBAN2014-202688834249716931.61267193.493151028362

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.