Live3rd T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th 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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ed JoyceENG/IRE2006-2018777782622160*38.00363072.23615525525
Michael LeaskSCO2014-20269877151624107*26.191434113.2518512571
Charith AsalankaSL2021-2026877910279812740.55310590.11517523064
James FranklinNZ2001-20131098027127098*23.96165176.920459717
Aasif SheikhNEP2021-202680805220911029.45292075.65215525027
Roger TwoseNZ1995-2001848111271710338.81360375.41120524033
Matthew WadeAUS2012-20219783121867100*26.30228881.60111512934
Malcolm MarshallWI1980-199213683199556614.92124676.650256314
Rohit KumarNEP2018-202694896261612631.52348475.09314518046
Mehedi Hasan MirazBAN2017-202612694141891112*23.64250175.6127515530
Robin SinghIND1989-200113311323233610025.96314474.3019513541
Ravi ShastriIND1981-199214912821310810929.05508961.07418520625
Rahmat ShahAFG2013-202613313084417143*36.20611672.22634538043
Babar AzamPAK2015-202614614316671515852.87777386.392038562269
Shikhar DhawanIND2010-202216716410679314344.11743691.351739584279
Michael BevanAUS1994-2004231196676912108*53.58932074.16646545021
Ruchira PereraSL1999-2007197284*1.601844.4400400
Chadwick WaltonWI2009-201798053196.638661.6300470
Hamza TahirSCO2019-2023318226134.337833.3300420
Richard de GroenNZ1993-19941283127*2.403633.3300400
James NgocheKEN2010-2013171143521*5.008541.1800411
Adeel RajaNED2002-201121122288*2.8013920.1400420
Shem NgocheKEN2010-20141412368287.5611957.1400432
Rusty TheronSA/USA2010-20221812250125.0010249.0200450
Allah Mohammad GhazanfarAFG2024-2026241217131*6.457298.6100454
Kapila WijegunawardeneSL1988-199225125208*2.865536.3600400
Wasim AliOMA2022-2026131331756217.5021979.91014144
Arun LalIND1982-198913130122519.3823252.59014101
Asitha FernandoSL2017-2026361472173.005438.8900420
Jay OdedraOMA2019-20262814479257.9015750.3200443
Jack BrassellNAM2024-202626146194*2.386628.7900400
Stephen PeallZIM1992-19962015191216.5015060.67004100
Shannon GabrielWI2016-2019251692412*3.436338.1000410
Venkatapathy RajuIND1990-1996531683284.006747.7600410
Jack JarvisSCO2023-2026231631353010.3815388.24004105
Damien RavuPNG2017-20221817712938*12.9019765.4800494
Tristan StubbsSA2023-202617172412112*27.4748784.601342110
Brendon JulianAUS1993-1999251702243513.1825089.60004176
Shahriar HossainBAN1997-2004191803179517.6160952.05024300
Jamie SmithENG2023-2025191803926421.78349112.320345210
Semo KameaPNG2022-2023221811205*2.866132.7900420
Rajesh ChauhanIND1993-1997351851323210.1517177.1900454
Sajeewa de SilvaSL1996-20003718123813*6.339141.7600431
Kasun RajithaSL2018-202334197117339.7518463.59004141
PADLR SandakanSL2016-2021311976416*5.3314045.7100440
Ijaz FaqihPAK1980-19882719319742*12.3135156.13004150
Tadiwanashe MarumaniZIM2021-2026222022374513.1735367.14004253
Nazmul HossainBAN2004-2012382113356*4.3812827.3400400
Matthew ShortAUS2023-2026232104627422.0052887.500444711
Gaudi TokaPNG2019-2023222102682912.7648355.49004212

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