ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting records (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Lou VincentNZ2001-20071029910241317227.11345369.88311822237
Ashley GilesENG1997-20056235133854117.5055169.87002244
Ajay JadejaIND1992-200019217936535911937.48767869.806301036685
Andy WallerZIM1987-19973838381883*23.37117269.800448511
Navjot SidhuIND1987-199813312784413134*37.08632969.73633733544
Kiran MoreIND1984-199393652256342*13.0980869.68005434
Robin SmithENG1988-1996707082419167*39.02347369.65415423922
Narendra PatelUSA2019-2023383374775218.3568569.64011348
Thilina KandambySL2004-20143936687093*29.00125069.60052710
Shahriar NafeesBAN2005-2011757552201123*31.44316769.50413112787
Neil McKenzieSA2000-20096455101688131*37.51243269.4121021428
Tom MoodyAUS1987-199975641212118923.29174769.3201067418
Thilan SamaraweeraSL1998-2011534211862105*27.81124469.29204760
Assad ValaPNG2014-202366661200310430.82289269.26112516128
Nosthush KenjigeUSA2019-20266644184434317.0464069.22004305
Mark RamprakashENG1991-2001181843765126.8654469.12010225
Barney RogersZIM2002-2005141404658433.2167369.09052573
Imran FarhatPAK2001-201358582171910730.70248969.06113319016
Neil McCallumSCO2006-2011434261002121*27.83145169.062439717
PL MommsenSCO2010-2017424261115139*30.97161569.04262938
Derek PringleENG1982-199344301242549*23.6161668.99001263
Narsingh DeonarineWI2005-20153129368265*26.2398968.96040579
William PorterfieldIRE2006-20221461453434313930.58629868.9611201245532
Nayan MongiaIND1994-2000138963312726920.19184568.94024958
Hashmatullah ShahidiAFG2013-202610210121275210234.40399368.92122624016
Morné van WykSA2003-2015171714258226.5661768.88042484
Simon KatichAUS2001-2006454251324107*35.78192668.741931384
Carlisle BestWI1986-19922423447310024.8969068.55122394
Collins ObuyaKEN2001-2014102889202598*25.63295768.48011615930
Murray GoodwinZIM1998-2000686831781112*27.40260268.452811558
Alok KapaliBAN2002-201168653122311519.73178768.4415510010
Alec StewartENG1989-200316816114467411631.80683468.394281346926
Michael VaughanENG2001-200786829198290*27.15289868.39016920313
Roland HolderWI1993-1997373165996523.9687668.38024353
BJ WatlingNZ2010-20182825257396*24.9183868.38053583
Jacques RudolphSA/AX2003-20064438611648136.38170368.350701085
Janeiro TuckerBER2006-2009262614965219.8472668.32011577
Vriitya AravindUAE2019-2025636331865115*31.08273168.2929618016
Eric SzwarczynskiNED2006-20144140311029829.78161568.2401021056
Andre BothaIRE2006-2011413746385619.3393568.24025674
Junaid SiddiqueBAN2007-201154531119610023.00175368.231661187
Adam ParoreNZ1992-200217616132331410825.69486768.091141916936
Glenn TurnerNZ1973-1983404061598171*47.00234868.063911567
Phil SimmonsWI1987-199914313811367512228.94540767.975181437644
Roy DiasSL1979-198755555157312131.46231567.9521131174
Greg MatthewsAUS1984-19935950136195416.7391167.95015233
Khaled MahmudBAN1998-2006767139895014.54145667.93019907
Dave CallaghanSA1992-200029256493169*25.9572667.91102435
Ashwell PrinceSA/AX2002-2007514012101889*36.36150067.87033774
Regis ChakabvaZIM2008-202261573118810222.00175167.85143939

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