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
Imam-ul-HaqPAK2017-202575747315215147.04384681.96920325330
Shreyas IyerIND2017-2026827673136128*45.45320597.85524228378
Pathum NissankaSL2021-2026818153052210*40.16343988.75719638338
George BaileyAUS2012-2016908510304415640.59364583.51322322257
Mohammad RizwanPAK2015-202610394212979131*40.81351984.65419325437
Calum MacLeodSCO2012-202279796294617540.36363880.981013730934
Liton DasBAN2015-202610410310286917630.85335585.515141629351
Brendan TaylorZIM2012-202684832286013835.31340284.07516828553
Gerhard ErasmusNAM2019-2026838082840156*39.44348881.42322423066
JP DuminySA2012-2019118105222828150*34.07335584.29213120646
Daryl MitchellNZ2021-202662578281113757.37297594.49913023072
Kyle CoetzerSCO2012-202378784280815637.95340782.42517736336
Charith AsalankaSL2021-2026877910279812740.55310590.11517523064
George MunseySCO2017-2026797710277719141.45308590.02319729187
Upul TharangaSL2012-201910497102762174*31.75345379.99317630734
Hashmatullah ShahidiAFG2013-202610210121275210234.40399368.92122624016
Aiden MarkramSA2017-202688849272317536.31278397.84414727862
Hamilton MasakadzaZIM2012-201996950266411128.04364873.03216228848
Rassie van der DussenSA2019-2025716512265713450.13305387.03617320650
Marlon SamuelsWI2012-2018828072633133*36.07352174.7888623167
Ajinkya RahaneIND2012-201879763262211135.92331479.12322426030
William PorterfieldIRE2012-202290890261713929.40374469.90612928222
Rohit KumarNEP2018-202694896261612631.52348475.09314518046
Misbah-ul-HaqPAK2012-2015737112260496*44.14360172.31024317048
Mahela JayawardeneSL2012-201592845259111832.80305284.90415325718
Monank PatelUSA2019-202679784257013034.73314181.824191221534
Alex CareyAUS2018-2026968813252310633.64285088.53114623526
Soumya SarkarBAN2014-202688834249716931.61267193.493151028362
Matty CrossSCO2014-20261181054249011424.65336873.93214323027
Alex HalesENG2014-201969673241917137.80252795.73614527650
Henry NichollsNZ2015-20269290162415124*32.64306578.79117822619
Chris GayleWI2012-201972711239321534.192386100.296114182162
Scott EdwardsNED2018-202675701123918640.53280685.21024417420
Suresh RainaIND2012-20189179132365110*35.83247695.52216619850
Moeen AliENG2014-202313711215235512824.28239998.1736620378
Shoaib MalikPAK2012-2019878019231111237.89255390.52213316854
Ibrahim ZadranAFG2019-202649494230417751.20281381.91712221936
Max O'DowdNED2019-2026717142300158*34.33311973.74116422736
Evin LewisWI2016-2025696752279176*36.76264586.16512322076
Darren BravoWI2012-202287869225312429.26326169.09412618954
Jason HolderWI2013-202313611424223799*24.86247990.240121116069
Rahmanullah GurbazAFG2021-202662621223215136.59244691.2598320488
Sarfraz AhmedPAK2012-20211028220222810535.94249389.37211117212
Aasif SheikhNEP2021-202680805220911029.45292075.65215525027
Ian BellENG2012-201553535218214145.46260883.67316122417
Harry TectorIRE2020-202663586217414041.81269580.67515416747
Jatinder SinghOMA2019-202674732217413030.62281577.23511223334
Temba BavumaSA2016-202657555216814443.36248487.2868221729
Ravindra JadejaIND2012-20261641104421508732.58244887.8308215046
Heinrich KlaasenSA2018-202560567214117443.691829117.06411220071

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.