ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×

Player figures come from full scorecards, which we hold for 1,823 of the 1,828 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
GSNFG JayasuriyaSL/USA2015-202623212696113*36.6385581.401525912
Nuwan KulasekaraSL2012-20178660136827314.5175090.930385324
Aryansh SharmaUAE2023-20262828067810524.2187777.311457813
Nizakat KhanHK2014-2018202006759433.7581482.920307216
Aayan Afzal KhanUAE2022-202645401067594*22.5093971.880376214
Asad ShafiqPAK2012-2017363526738420.39102165.92043493
David WilleyENG2015-20237346196635124.5669395.670215724
Kyle MayersWI2021-20232826066012025.3877585.162237521
Aaron JohnsonCAN2023-2026272606607025.3870793.350427731
Wahab RiazPAK2012-202069511166054*16.5075687.300364927
Yuvraj SinghIND2012-20173026265015027.0873288.801348111
Louren SteenkampNAM20262019164810236.0087873.801415413
Marco JansenSA2022-20263429564775*26.96566114.310325231
Malan KrugerNAM2024-2026313006478021.5799365.16033526
Safyaan SharifSCO2013-202694612864440*19.5281379.210044213
Shreyas MovvaCAN2024-20263129863983*30.4395167.19041416
Dwayne SmithWI2012-2015282816359723.5273286.750577119
Peter HandscombAUS2017-20192220163211733.2664997.38142466
Graeme SmithSA2012-20132221062912529.9586672.63230586
Jason MohammedWI2015-20213430262891*22.4392068.260425110
Khawar AliOMA2019-20223429662679*27.22105859.17041566
Nathan McCullumNZ2012-2015553886205020.6767691.720113824
Richmond MutumbamiZIM2014-2020363426187419.3184772.960346113
James VinceENG2016-20232522061610228.0070387.62131763
Iftikhar AhmedPAK2015-202328248614109*38.38576106.601105220
Innocent KaiaZIM2022-20262525261211026.6194065.11130556
Brad HaddinAUS2013-2015332896115032.1663795.920106115
Neil BroomNZ2016-201717171610109*38.1368688.92141529
Mashrafe MortazaBAN2012-202010066126104411.3067690.240065522
Mitchell StarcAUS2012-2026130792861052*11.9679077.2201124615
Justin GreavesWI2022-20262524560710131.9563096.351105911
Simi SinghIRE2017-202235304593100*22.8181572.76112477
Younis KhanPAK2012-20153130159210320.4179374.65131504
Jean-Pierre KotzeNAM2019-20252626158413623.3678174.781125415
Sandeep GoudOMA2019-20243930758467*25.3980073.000323325
Finn AllenNZ2022-2023222105829627.7162493.270537814
Lo-handre LouwrensNAM2022-2024262505825723.2899158.73031642
Jonathan CarterWI2015-2019322835815423.2482270.680314810
Michael HusseyAUS2012191915806732.2270382.500403912
Tim SoutheeNZ2012-202311069275785513.7658199.480175019
Asela GunaratneSL2016-201931254575114*27.3872479.42110506
Craig WallaceSCO2012-2022312815745821.2663091.110414712
Tom BantonENG2020-20261413056612643.54549103.101506916
Manish PandeyIND2015-202129247566104*33.2962590.56122455
Finlay McCreathSCO2025-20262017056111233.0077772.20130486
Mominul HaqueBAN2012-2018282615576022.2874974.37031601
Ryan RickeltonSA2023-20261919255210332.4763487.07122568
Bhuvneshwar KumarIND2012-2022121551655253*14.1574773.90018468
Carlos BrathwaiteWI2015-20194236354810116.6159492.261123724
Ravichandran AshwinIND2012-20239150165476516.0962787.24014476

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.