T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Wanindu HasarangaSL2017-202670589114280*23.311039109.9105310336
Faoud BacchusWI1978-19832926361280*26.6192865.95032521
Ross EdwardsAUS1972-197598125580*36.4334973.07031220
Graham BarlowENG1976-197766114980*29.8025558.43012180
Duleep MendisSL1975-19897674915278023.49203475.070741139
Tim BresnanENG2006-20148564208718019.8096590.26016886
Geraint JonesENG/PNG2004-2014514388628024.63111777.170417414
Daan van BungeNED2002-2013373116338021.1095366.420325715
Malan KrugerNAM2024-2026292806328022.5797065.15032516
Alviro PetersenSA2006-2013211915048028.0061082.62040543
Charlie TearSCO2024-2025201934898030.5662877.87042517
Saif HassanBAN2025-2026151503698024.6049374.850213713
Heath StreakZIM/AX1993-200518815855291579*28.30397673.31013619948
Khawar AliOMA2019-20223429662679*27.22105859.17041566
Ian BothamENG1976-19921151061521137923.22267179.1109619744
Dinesh KarthikIND2004-201994792117527930.21239273.2409617615
Richard HadleeNZ1973-1990115981717517921.62231975.5104412325
Rashid LatifPAK1992-20031651162816787919.07220975.9603812218
Andrew McBrineIRE2014-20269868169657918.56133772.180258916
Andrew WhiteIRE2006-2014604537747918.43123162.88014601
John DysonAUS1980-1983282747557932.83155348.62041552
Gary BallanceENG/ZIM2013-2023212024547925.2263971.05041371
Forster MutizwaZIM2009-2011171524037931.0050280.28042327
Mark DekkerZIM1992-1996222223797918.9579847.49020163
Hassan NawazPAK2025-20266622297957.2525091.600201212
Mohammad ShahzadUAE2014-20166601907931.6722584.44022215
Hitesh ModiKEN1996-200661558110878*23.57190558.16055943
Barry WoodENG1972-19821312231478*31.4064748.53021230
Aunshuman GaekwadIND1975-19871514126978*20.6950952.85012150
Saadat AliPAK198477118478*30.6734153.96010130
Habibul BasharBAN1995-2007109103521437821.87354160.520141718210
Alvin KallicharranWI1973-1981312848267834.42132962.15060673
Mike BrearleyENG1977-1980242435107824.29112045.54036470
Joylord GumbieZIM2023-2024161603827823.8858165.75022421
Zach Lion-CachetNED2025-2026171713177819.8150662.65011201
T SuriUAE2024-2026111002897828.9030993.530113610
Kraigg BrathwaiteWI2016-2017101002787827.8048357.56010150
Isuru UdanaSL2012-2021211842377816.9324995.180121710
Andrew PoynterIRE2008-2014181532257818.7535064.29023166
Bastiaan ZuiderentNED1996-2011575610109777*23.85187358.57087929
Saad NasimPAK20153319977*49.5012479.8401191
Mohammad RafiqueBAN/AX1995-20071241051711917713.53165272.09021411029
Hiri HiriPNG2016-2023343444547715.1381555.71013315
Vinayak ShuklaOMA2025-2026212024487724.8951786.650212516
Geoff BarnettCAN2006-2010212104447721.1471761.92011495
Hasan RazaPAK1996-1999161302427718.6248050.42011111
Stuart BinnyIND2014-2015141132307728.7524693.50011235
Bandula WarnapuraSL1975-1982121201807715.0041543.37011210
Shahid MahboobPAK1982-198410611197723.8019461.3401190
Lewis GregoryENG20213201177758.50116100.86010103

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