Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Ali BrownENG11813710286.132c R Dravid b J Srinath2v INDManchester26 May 1996
Sachin TendulkarIND1181408284.292c Aamer Sohail b Waqar Younis1v PAKSharjah15 Apr 1996
Usman GhaniAFG11814312182.522c sub (T Maruma) b SW Masakadza1v ZIMBulawayo20 Jul 2014
Marvan AtapattuSL1181537077.122run out (RR Singh/A Kumble)1v INDColombo17 Aug 1997
Tillakaratne DilshanSL117*78152150.005not out1v NEDAmstelveen4 Jul 2006
Kumar SangakkaraSL117*86112136.053not out2v ENGWellington1 Mar 2015
David MillerSA117*9836119.396not out1v SLDurban1 Feb 2017
Sourav GangulyIND117*109123107.342not out2v ENGColombo22 Sept 2002
Martin GuptillNZ117*11684100.861not out2v BANNapier13 Feb 2019
Mohsin KhanPAK117*1189199.151not out1v INDMultan17 Dec 1982
Sachin TendulkarIND117*12010097.502not out2v AUSSydney2 Mar 2008
Dean JonesAUS117*1237195.123not out1v SLSharjah2 May 1990
Sikandar RazaZIM117*1278492.135not out2v BANHarare7 Aug 2022
Fakhar ZamanPAK117*12916090.702not out2v ZIMBulawayo16 Jul 2018
Desmond HaynesWI117*1328588.642not out1v INDBridgetown7 Mar 1989
Clive RadleyENG117*14011083.573not out1v NZManchester17 Jul 1978
Asanka GurusinhaSL117*1409183.573not out2v NZSharjah18 Apr 1994
Bruce LairdAUS117*15910073.581not out2v WISydney24 Nov 1981
Graham GoochENG117*16413171.341not out2v AUSLondon3 Jun 1985
Brian LaraWI11762184188.712b Habibul Bashar1v BANDhaka9 Oct 1999
Michael ClarkeAUS1179154128.574run out (HMRKB Herath)1v SLAdelaide6 Mar 2012
Calum MacLeodSCO1179195128.574c CAH Stevenson b SR Taylor2v USAAberdeen13 Aug 2022
Soumya SarkarBAN1179296127.173c DT Tiripano b H Masakadza2v ZIMChattogram26 Oct 2018
Nazmul Hossain ShantoBAN11793123125.813c HT Tector b C Campher2v IREChelmsford12 May 2023
Yuvraj SinghIND11795171123.164c CK Kapugedera b M Muralitharan1v SLColombo3 Feb 2009
Elton ChigumburaZIM11795104123.164b Wahab Riaz2v PAKLahore26 May 2015
Craig McMillanNZ11796135121.886b SR Watson2v AUSHamilton20 Feb 2007
Brendon McCullumNZ11799125118.182c & b BMAJ Mendis1v SLHamilton15 Jan 2015
Inzamam-ul-HaqPAK117103130113.592c GP Wickramasinghe b CPH Ramanayake1v SLRawalpindi19 Jan 1992
Ijaz AhmedPAK117105104111.433c GW Flower b EZ Matambanadzo1v ZIMPeshawar3 Nov 1996
Peter HandscombAUS11710583111.434c KL Rahul b YS Chahal2v INDChandigarh10 Mar 2019
Babar AzamPAK11710681110.383b KA Pollard1v WIAbu Dhabi5 Oct 2016
David WarnerAUS117107132109.351c JP Duminy b Imran Tahir1v SADurban5 Oct 2016
Shikhar DhawanIND117109160107.342c sub (NM Lyon) b MA Starc1v AUSLondon9 Jun 2019
Younis KhanPAK11711092106.363b Z Khan2v INDChandigarh8 Nov 2007
Matthew HaydenAUS117111150105.412b DL Vettori1v NZPerth28 Jan 2007
Ijaz AhmedPAK11711281104.464c NS Sidhu b J Srinath1v INDDhaka18 Jan 1998
Mushfiqur RahimBAN11711372103.544c RG Sharma b Mohammed Shami1v INDFatullah26 Feb 2014
Virat KohliIND11711392103.543c DP Conway b TG Southee1v NZMumbai15 Nov 2023
Fakhar ZamanPAK117114131102.631c CJ Bowes b R Ravindra2v NZRawalpindi27 Apr 2023
Virat KohliIND11711772100.003c GJ Bailey b JW Hastings1v AUSMelbourne17 Jan 2016
S JyotiCAN11712210195.903c GM Hamilton b JH Stander2v SCOAberdeen7 Jul 2009
Gordon GreenidgeWI1171237895.121c N Kapil Dev b AK Sharma2v INDSt John's18 Mar 1989
Virat KohliIND11712314095.124c †D Ramdin b R Rampaul2v WIVisakhapatnam2 Dec 2011
Ross TaylorNZ11712716192.133c MEK Hussey b SR Watson2v AUSAuckland18 Feb 2007
Shai HopeWI1171278492.134c LS Livingstone b JC Archer1v ENGNorth Sound2 Nov 2024
Graeme SmithSA1171295490.701c H Masakadza b BG Rogers1v ZIMDurban27 Feb 2005
Steve SmithAUS11713010090.002b RJ Webb1v NZMelbourne13 Feb 1983
Sourav GangulyIND1171309490.001c CZ Harris b NJ Astle1v NZNairobi15 Oct 2000
Nathan AstleNZ1171329288.642st †Moin Khan b Shahid Afridi1v PAKMohali9 May 1997

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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