Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

Batting records (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hasan AliPAK2016-20256839113835913.68330116.060252824
Ravi RampaulWI2003-201592401136286*12.4847276.690133313
Sachithra SenanayakeSL2012-20154933112904213.1831193.25006316
Ian BradshawWI2004-20076234112873712.4848059.79006184
Michael HoldingWI1976-19871024211282649.1037774.80029225
John HastingsAUS2010-20172921112715127.1027399.27011298
Pikky Ya FranceNAM2019-202325211126352*26.3030087.670122110
James TredwellENG2010-20154525111633011.6424267.3600394
Kaleem SanaCAN2023-2026342711158179.8817988.27006810
Paul van MeekerenNED2013-202538281114521*8.5322065.9100493
KaleemullahOMA2019-2024462811141208.2914497.9200498
Haris RaufPAK2020-2026642811120357.0617170.1800489
Sheldon CottrellWI2015-2021371911881711.0013067.6900264
Syed RaselBAN2005-201052271181155.0618543.7800570
Tabraiz ShamsiSA2016-20255515113911*9.756956.5200340
Dilshan MadushankaSL2023-202636151139199.759541.0500250
Saleem JaffarPAK1986-19903913113610*18.007349.3200200
Reece TopleyENG2015-20243014113515*11.677050.0000131
Bilal KhanOMA2019-20244921113093.007341.1000711
Semo KameaPNG2022-2023221811205*2.866132.7900420
Graeme SmithSA/AX2002-201319719410698914137.98864880.821047878744
Shikhar DhawanIND2010-202216716410679314344.11743691.351739584279
George BaileyAUS2012-2016908510304415640.59364583.51322322257
Liton DasBAN2015-202610410310286917630.85335585.515141629351
Jonathan TrottENG2009-2013686510281913751.25365877.0642252163
Charith AsalankaSL2021-2026877910279812740.55310590.11517523064
George MunseySCO2017-2026797710277719141.45308590.02319729187
Wavell HindsWI1999-2010114108102775127*28.32422865.63513724949
Mudassar NazarPAK1977-19891221151026539525.27513051.7201661842
Asghar AfghanAFG2009-202111310810242410124.73363066.78112716365
Lou VincentNZ2001-20071029910241317227.11345369.88311822237
Nasser HussainENG1989-2003888710233211530.29348166.99116620815
Sanjay ManjrekarIND1988-1996737010199410533.23310164.3011539910
Dhananjaya de SilvaSL2016-202693851019249325.65246977.93010419117
Hardik PandyaIND2016-2025946810190492*32.831717110.89011414176
Neil McKenzieSA2000-20096455101688131*37.51243269.4121021428
Roston ChaseWI2017-202671571012449426.47158378.580669714
Jan Nicol Loftie-EatonNAM2021-202662561012067326.22161474.720739124
Bastiaan ZuiderentNED1996-2011575610109777*23.85187358.57087929
Gulsan JhaNEP2021-2026564810108967*28.66129783.960617454
Cameron GreenAUS2020-2026403610991118*38.12119682.861417227
Shane ThomsonNZ1990-19965652109648322.95142767.55052638
Hemang BadaniIND2000-200440361086710033.35118073.471416810
Wasim RajaPAK1973-19855445107826022.34116866.950265811
Albie MorkelSA/AX2004-20125843107829723.70780100.260217125
Ruben TrumpelmannNAM2021-202668511072855*17.7681789.110355233
Aayan Afzal KhanUAE2022-202645401067594*22.5093971.880376214
Jeevan MendisSL2010-20195844106367218.7176982.700124813
Roger BinnyIND1980-19877249106295716.13104660.13014511
Dipak PatelNZ1987-19977563106237111.7586871.77016377

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.