Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG124/6 (16.3)ZIMZIM chose to bowlT20I3rd 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)ODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th 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/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Naseem KhushiOMA2020-2023322523956917.17351112.540132622
Zawar FaridUAE2020-2023108113232*18.8613994.96000154
Mohammad SanuthOMA2020320464023.0039117.9500051
Ben ShikongoNAM2020-20252314102245.506136.0700110
Gareth DelanyIRE2020-2023211852342218.0024695.12001206
Jan-Izak de VilliersNAM2020-20258712814*4.676443.7500111
Marnus LabuschagneAUS2020-202672645198012433.56242881.55213416110
Jon-Jon SmutsSA2020-20216511808445.0022978.60010201
Matt ParkinsonENG2020-202151177*-887.5000010
Tom BantonENG2020-20261312049212641.00474103.801406114
Lutho SipamlaSA2020-20215221410*-1973.6800000
Mayank AgarwalIND2020550863217.2083103.61000121
Tom BlundellNZ2020-2023121232666829.5630786.64020282
Sushan BhariNEP2020-20221175241112.005444.4400020
Prithvi ShawIND2020-20216601894931.50166113.86000322
Badal SinghOMA2020210555.001241.6700000
Abinash BoharaNEP2020222138*-1492.8600000
Bjorn FortuinSA2020-20262113283287.5513959.7100251
Kyle JamiesonNZ2020-20262310610125*25.2511587.8300073
Kushal MallaNEP2020-20254036381310824.6490889.541416646
Saqib MahmoodENG2020-20261874311210.335358.4900020
Kamal Singh AireeNEP2020-20223322718*27.0024112.5000120
Kyle VerreynneSA2020-2025191625339538.0758890.650504111
Janneman MalanSA2020-202223222958177*47.90115083.303429716
Wesley MadhevereZIM2020-2026494609467520.57119978.90072886
Charlton TshumaZIM2020210000.0010.0000100
Afif HossainBAN2020-20263833771393*27.4282586.420336710
Mohammad NaimBAN2020-20259801022812.7518156.35001130
Daryn DupavillonSA2020-2021210171717.0010170.0000021
Harry TectorIRE2020-202660556213214043.51261281.62515416447
Curtis CampherIRE2020-202649412138212035.44163284.6819013025
Haris RaufPAK2020-2026632811120357.0617170.1800489
Muhammad MusaPAK202021199*-3300.0000020
Haider AliPAK2020220422921.0033127.2700042
Khushdil ShahPAK2020-2025151223286932.8033498.200102510
Thangarasu NatarajanIND2020-202121100*-0-00000
Cameron GreenAUS2020-2026403610991118*38.12119682.861417227
Alishan SharafuUAE2021-2025282604335816.6559972.290144310
Kashif DaudUAE2021-20221916628276*28.2031090.970211913
Nkruma BonnerWI2021-2022661853117.0013562.9600260
Kyle MayersWI2021-20232826066012025.3877585.162237521
Akeal HoseinWI2021-2025403093096014.7139678.030131812
Andre McCarthyWI202122015127.504136.5900010
Chemar HolderWI202111100*-30.0000000
Hasan MahmudBAN2021-20252617463154.8513945.3200570
Joshua Da SilvaWI20212201497.003540.0000010
Rahmanullah GurbazAFG2021-202662621223215136.59244691.2598320488
Azmatullah OmarzaiAFG2021-2026514191262149*39.44128298.441939156
Kjorn OttleyWI2021-2024440412410.257356.1600051
Jahmar HamiltonWI2021110555.001631.2500000

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