Batting innings by innings (Men's ODIs)
More filters
Player, team, opposition, ground, series, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
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.
| Player | Runs | BF | 4s | 6s | SR | Pos | Dismissal | Inns | Opposition | Ground | Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mahela JayawardeneSL | 120 | 111 | 9 | 0 | 108.11 | 5 | lbw b VJ Wells | 2 | v ENG | Adelaide | 23 Jan 1999 |
| Joe RootENG | 120 | 111 | 11 | 1 | 108.11 | 4 | c †Rahmanullah Gurbaz b Azmatullah Omarzai | 2 | v AFG | Lahore | 26 Feb 2025 |
| Faf du PlessisSA | 120 | 112 | 11 | 2 | 107.14 | 3 | c HH Pandya b B Kumar | 1 | v IND | Durban | 1 Feb 2018 |
| Will YoungNZ | 120 | 112 | 6 | 4 | 107.14 | 3 | lbw b A Dutt | 1 | v NED | Hamilton | 4 Apr 2022 |
| Sachin TendulkarIND | 120 | 115 | 10 | 5 | 104.35 | 2 | c MH Yardy b JM Anderson | 1 | v ENG | Bangalore | 27 Feb 2011 |
| Kushal Janith PereraSL | 120 | 122 | 11 | 1 | 98.36 | 2 | c Mahmudullah b Shoriful Islam | 1 | v BAN | Dhaka | 28 May 2021 |
| Yuvraj SinghIND | 120 | 124 | 12 | 1 | 96.77 | 5 | c KM Dabengwa b AM Blignaut | 2 | v ZIM | Harare | 4 Sept 2005 |
| Sanath JayasuriyaSL | 120 | 125 | 14 | 0 | 96.00 | 2 | lbw b NJ Astle | 1 | v NZ | Bloemfontein | 10 Feb 2003 |
| Virat KohliIND | 120 | 125 | 14 | 1 | 96.00 | 3 | c KAJ Roach b CR Brathwaite | 1 | v WI | Port of Spain | 11 Aug 2019 |
| Babar AzamPAK | 120 | 131 | 8 | 3 | 91.60 | 3 | c KA Pollard b CR Brathwaite | 1 | v WI | Sharjah | 30 Sept 2016 |
| Nathan AstleNZ | 120 | 136 | 12 | 2 | 88.24 | 2 | c R Dravid b BKV Prasad | 1 | v IND | Gujranwala | 5 Nov 1999 |
| Nathan AstleNZ | 120 | 137 | 13 | 1 | 87.59 | 2 | c ADR Campbell b SG Peall | 1 | v ZIM | Auckland | 28 Jan 1996 |
| Kennedy OtienoKEN | 120 | 137 | 8 | 6 | 87.59 | 1 | c Mohammad Rafique b Hasibul Hossain | 1 | v BAN | Dhaka | 24 Mar 1999 |
| Sachin TendulkarIND | 120 | 141 | 11 | 2 | 85.11 | 1 | c M Muralitharan b DNT Zoysa | 1 | v SL | Colombo | 29 Aug 1999 |
| Anamul HaqueBAN | 120 | 145 | 13 | 2 | 82.76 | 2 | c SP Narine b R Rampaul | 1 | v WI | Khulna | 2 Dec 2012 |
| Upul TharangaSL | 120 | 156 | 14 | 0 | 76.92 | 1 | c JWM Dalrymple b SI Mahmood | 1 | v ENG | London | 17 Jun 2006 |
| Heinrich KlaasenSA | 119* | 61 | 15 | 5 | 195.08 | 5 | not out | 2 | v WI | Potchefstroom | 21 Mar 2023 |
| Javed MiandadPAK | 119* | 77 | 6 | 5 | 154.55 | 4 | not out | 1 | v IND | Lahore | 31 Dec 1982 |
| Ross TaylorNZ | 119* | 96 | 10 | 4 | 123.96 | 4 | not out | 1 | v ENG | London | 12 Jun 2015 |
| Michael van LingenNAM | 119* | 107 | 13 | 3 | 111.21 | 3 | not out | 1 | v PNG | Port Moresby | 20 Sept 2022 |
| Tony de ZorziSA | 119* | 122 | 9 | 6 | 97.54 | 2 | not out | 2 | v IND | Gqeberha | 19 Dec 2023 |
| Graeme SmithSA | 119* | 124 | 12 | 1 | 95.97 | 1 | not out | 2 | v AUS | Centurion | 26 Feb 2006 |
| Hashim AmlaSA | 119* | 126 | 9 | 0 | 94.44 | 1 | not out | 1 | v PAK | Dubai | 2 Nov 2010 |
| Shai HopeWI | 119* | 130 | 12 | 2 | 91.54 | 1 | not out | 2 | v NED | Amstelveen | 31 May 2022 |
| Viv RichardsWI | 119* | 133 | 20 | 1 | 89.47 | 3 | not out | 2 | v ENG | Scarborough | 26 Aug 1976 |
| Marvan AtapattuSL | 119* | 135 | 7 | 0 | 88.15 | 3 | not out | 1 | v PAK | Karachi | 13 Feb 2000 |
| Brendan TaylorZIM | 119* | 137 | 9 | 1 | 86.86 | 2 | not out | 2 | v SL | Harare | 7 Jun 2010 |
| Tillakaratne DilshanSL | 119* | 139 | 11 | 1 | 85.61 | 2 | not out | 1 | v PAK | Kandy | 9 Jun 2012 |
| Roshan MahanamaSL | 119* | 142 | 8 | 0 | 83.80 | 1 | not out | 1 | v ZIM | Harare | 3 Nov 1994 |
| Ramiz RajaPAK | 119* | 155 | 16 | 0 | 76.77 | 2 | not out | 2 | v NZ | Christchurch | 18 Mar 1992 |
| Jacques KallisSA | 119* | 160 | 15 | 0 | 74.38 | 3 | not out | 1 | v IND | Durban | 22 Nov 2006 |
| AB de VilliersSA | 119 | 61 | 3 | 11 | 195.08 | 4 | c †MS Dhoni b B Kumar | 1 | v IND | Mumbai | 25 Oct 2015 |
| Waseem MuhammadUAE | 119 | 76 | 6 | 12 | 156.58 | 2 | c KV Morea b R Hekure | 2 | v PNG | Kirtipur | 15 Mar 2023 |
| Moeen AliENG | 119 | 87 | 11 | 5 | 136.78 | 2 | c & b BMAJ Mendis | 2 | v SL | Colombo | 26 Nov 2014 |
| Brendon McCullumNZ | 119 | 88 | 7 | 5 | 135.23 | 4 | c TMK Mawoyo b KM Jarvis | 1 | v ZIM | Napier | 9 Feb 2012 |
| Upul TharangaSL | 119 | 90 | 11 | 7 | 132.22 | 2 | c JP Duminy b WD Parnell | 2 | v SA | Cape Town | 7 Feb 2017 |
| Rohit SharmaIND | 119 | 90 | 12 | 7 | 132.22 | 1 | c AU Rashid b LS Livingstone | 2 | v ENG | Cuttack | 9 Feb 2025 |
| Virender SehwagIND | 119 | 95 | 12 | 5 | 125.26 | 2 | c Younis Khan b Shahid Afridi | 2 | v PAK | Karachi | 26 Jun 2008 |
| Shikhar DhawanIND | 119 | 95 | 20 | 0 | 125.26 | 2 | c & b DJ Bravo | 2 | v WI | Kanpur | 27 Nov 2013 |
| William PorterfieldIRE | 119 | 98 | 18 | 0 | 121.43 | 3 | c Samiullah Shenwari b Dawlat Zadran | 2 | v AFG | Greater Noida | 15 Mar 2017 |
| Herschelle GibbsSA | 119 | 101 | 10 | 7 | 117.82 | 2 | c KD Mills b DL Vettori | 2 | v NZ | Cape Town | 2 Dec 2007 |
| Marcus TrescothickENG | 119 | 102 | 11 | 2 | 116.67 | 1 | b GW Flower | 1 | v ZIM | Colombo | 18 Sept 2002 |
| Ryan ten DoeschateNED | 119 | 110 | 9 | 3 | 108.18 | 4 | c RS Bopara b SCJ Broad | 1 | v ENG | Nagpur | 22 Feb 2011 |
| Kieron PollardWI | 119 | 110 | 4 | 10 | 108.18 | 6 | c AM Rahane b SK Raina | 2 | v IND | Chennai | 11 Dec 2011 |
| Connor EsterhuizenSA | 119 | 110 | 8 | 6 | 108.18 | 2 | c MG Erasmus b R Trumpelmann | 1 | v NAM | Windhoek | 11 Sept 2026 |
| Viv RichardsWI | 119 | 113 | 10 | 4 | 105.31 | 5 | c RJ Hadlee b MD Crowe | 1 | v NZ | Dunedin | 18 Mar 1987 |
| David WarnerAUS | 119 | 115 | 14 | 1 | 103.48 | 1 | c KS Williamson b C de Grandhomme | 1 | v NZ | Canberra | 6 Dec 2016 |
| Nathan AstleNZ | 119 | 116 | 21 | 0 | 102.59 | 2 | c Saleem Elahi b Waqar Younis | 2 | v PAK | Dunedin | 28 Feb 2001 |
| Daryl MitchellNZ | 119 | 118 | 12 | 2 | 100.85 | 4 | c SE Rutherford b JNT Seales | 1 | v WI | Christchurch | 16 Nov 2025 |
| Darren LehmannAUS | 119 | 119 | 12 | 1 | 100.00 | 1 | b RAP Nissanka | 1 | v SL | Perth | 22 Dec 2002 |
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.