Most hundreds against one team
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
V Kohli (IND) 2008-2024 56 54 10 2652 166* 60.27 2831 93.67 10 12 2 258 26
v Sri Lanka
V Kohli (IND) 2009-2023 43 41 7 2261 157* 66.5 2332 96.95 9 11 3 239 25
v West Indies
RG Sharma (IND) 2007-2025 49 49 5 2609 209 59.29 2743 95.11 9 10 3 215 93
v Australia
SR Tendulkar (IND) 1991-2012 71 70 1 3077 175 44.59 3632 84.71 9 15 2 330 35
v Australia
V Kohli (IND) 2009-2025 53 51 4 2525 123 53.72 2709 93.2 8 16 4 219 25
v Australia
SR Tendulkar (IND) 1990-2012 84 80 9 3113 138 43.84 3556 87.54 8 17 3 303 30
v Sri Lanka
Q de Kock (SA) 2013-2025 23 23 0 1191 135 51.78 1278 93.19 7 2 1 131 19
v India
AJ Finch (AUS) 2013-2020 30 29 1 1354 135 48.35 1464 92.48 7 5 5 138 25
v England
V Kohli (IND) 2010-2025 34 32 7 1806 160* 72.24 2012 89.76 7 9 2 145 29
v South Africa
V Kohli (IND) 2010-2026 36 36 3 1897 154* 57.48 1963 96.63 7 10 1 168 28
v New Zealand
Saeed Anwar (PAK) 1989-2002 52 52 3 2198 126 44.85 2674 82.19 7 13 3 209 25
v Sri Lanka
ST Jayasuriya (SL) 1990-2009 89 85 5 2899 189 36.23 2989 96.98 7 14 7 330 46
v India
V Sehwag (IND) 2001-2010 23 23 1 1157 130 52.59 1113 103.95 6 3 2 152 22
v New Zealand
AC Gilchrist (AUS) 1999-2008 30 30 0 1511 154 50.36 1428 105.81 6 4 3 154 36
v Sri Lanka
AB de Villiers (SA) 2005-2018 32 32 4 1357 119 48.46 1221 111.13 6 5 1 118 41
v India
G Gambhir (IND) 2005-2012 37 36 3 1668 150* 50.54 1882 88.62 6 9 3 166 3
v Sri Lanka
RT Ponting (AUS) 1995-2011 51 50 7 1971 141* 45.83 2412 81.71 6 12 2 194 21
v New Zealand
RG Sharma (IND) 2008-2024 55 53 9 2021 264 45.93 2084 96.97 6 9 5 192 58
v Sri Lanka
RT Ponting (AUS) 1995-2012 59 59 5 2164 140* 40.07 2658 81.41 6 9 3 184 32
v India
DL Haynes (WI) 1978-1993 64 64 8 2262 148 40.39 3472 65.14 6 13 3 207+ 10+
v Australia
KC Sangakkara (SL) 2000-2014 76 71 3 2700 138* 39.7 3308 81.62 6 18 3 259 23
v India
Babar Azam (PAK) 2016-2025 13 13 1 773 125* 64.41 864 89.46 5 1 1 57 10
v West Indies
HM Amla (SA) 2010-2019 16 16 2 1069 153* 76.35 1071 99.81 5 4 0 98 10
v West Indies
V Kohli (IND) 2010-2025 17 17 4 932 136 71.69 932 100 5 3 0 87 11
v Bangladesh
JE Root (ENG) 2014-2025 20 18 4 1071 166* 76.5 1140 93.94 5 4 0 92 5
v West Indies
HM Amla (SA) 2009-2019 22 21 1 1143 154 57.15 1256 91 5 5 1 109 12
v Sri Lanka
F du Plessis (SA) 2011-2019 22 21 1 1080 126 54 1155 93.5 5 3 0 101 13
v Australia
Salman Butt (PAK) 2004-2010 21 21 2 992 129* 52.21 1193 83.15 5 2 3 129 4
v India
AB de Villiers (SA) 2005-2016 24 22 3 1279 162* 67.31 1154 110.83 5 4 0 96 40
v West Indies
SPD Smith (AUS) 2010-2025 30 26 0 1383 149 53.19 1400 98.78 5 7 2 136 19
v India
KC Sangakkara (SL) 2002-2015 31 28 3 1206 128 48.24 1367 88.22 5 6 1 134 4
v Bangladesh
NJ Astle (NZ) 1995-2005 29 29 1 1207 120 43.1 1520 79.4 5 5 3 119 9
v India
HH Gibbs (SA) 1999-2008 29 29 4 1074 125 42.96 1312 81.85 5 2 0 101 25
v West Indies
DA Warner (AUS) 2009-2023 30 30 0 1255 173 41.83 1219 102.95 5 5 2 140 29
v South Africa
SR Tendulkar (IND) 1992-2004 34 33 5 1377 146 49.17 1504 91.55 5 5 0 152 20
v Zimbabwe
LRPL Taylor (NZ) 2007-2019 35 34 5 1424 181* 49.1 1710 83.27 5 5 1 125 21
v England
RT Ponting (AUS) 1999-2010 39 38 5 1598 126 48.42 1893 84.41 5 8 1 173 16
v England
SR Tendulkar (IND) 1990-2009 42 41 3 1750 186* 46.05 1835 95.36 5 8 4 206 26
v New Zealand
DPMD Jayawardene (SL) 1999-2015 47 43 4 1562 144 40.05 1865 83.75 5 8 2 147 4
v England
ST Jayasuriya (SL) 1991-2009 47 45 0 1519 140 33.75 1666 91.17 5 8 5 154 41
v New Zealand
BC Lara (WI) 1990-2007 48 48 7 1771 156 43.19 2243 78.95 5 6 4 182 18
v Pakistan
SR Tendulkar (IND) 1991-2011 57 57 1 2001 200* 35.73 2622 76.31 5 8 1 219 15
v South Africa
SR Tendulkar (IND) 1989-2012 69 67 4 2526 141 40.09 2887 87.49 5 16 5 294 29
v Pakistan
SR Tendulkar (IND) 1996-2003 10 9 3 647 146 107.83 667 97 4 1 0 73 5
v Kenya
DJ Mitchell (NZ) 2022-2026 13 11 1 741 137 74.1 763 97.11 4 2 0 55 21
v India
Babar Azam (PAK) 2015-2025 15 14 2 700 115 58.33 874 80.09 4 1 0 51 4
v Sri Lanka
DA Warner (AUS) 2012-2023 14 14 0 839 179 59.92 848 98.93 4 1 0 87 19
v Pakistan
V Kohli (IND) 2009-2025 17 17 4 778 183 59.84 787 98.85 4 2 1 70 7
v Pakistan
S Dhawan (IND) 2013-2021 19 19 3 1111 132* 69.43 1144 97.11 4 6 1 129 15
v Sri Lanka
VVS Laxman (IND) 1998-2004 21 19 3 739 106* 46.18 959 77.05 4 2 0 63 1
v Australia
KS Williamson (NZ) 2011-2025 19 19 4 905 145* 60.33 1044 86.68 4 3 0 81 11
v South Africa
Fakhar Zaman (PAK) 2018-2025 20 20 3 1077 180* 63.35 1139 94.55 4 6 1 114 28
v New Zealand
TM Dilshan (SL) 2002-2015 24 21 5 859 161* 53.68 924 92.96 4 2 0 90 1
v Bangladesh
ST Jayasuriya (SL) 1990-2009 22 21 2 1030 130 54.21 1037 99.32 4 5 1 122 24
v Bangladesh
Q de Kock (SA) 2013-2023 25 25 1 1219 128 50.79 1167 104.45 4 7 0 163 16
v Sri Lanka
G Kirsten (SA) 1995-2001 26 26 4 1377 133* 62.59 1797 76.62 4 9 1 122 3
v India
ML Hayden (AUS) 1993-2007 29 28 4 1258 181* 52.41 1590 79.11 4 7 2 136 20
v New Zealand
S Dhawan (IND) 2010-2020 30 29 1 1265 143 45.17 1295 97.68 4 7 3 162 11
v Australia
AJ Finch (AUS) 2013-2020 32 31 1 1460 124 48.66 1699 85.93 4 9 2 149 32
v India
GA Gooch (ENG) 1979-1995 32 31 1 1395 136 46.5 2258 61.78 4 9 0 130 4
v Australia
Saeed Anwar (PAK) 1990-2001 32 32 4 1260 113* 45 1619 77.82 4 7 2 120 8
v New Zealand
CH Gayle (WI) 2000-2019 36 34 2 1632 162 51 1697 96.16 4 8 1 146 85
v England
ST Jayasuriya (SL) 1992-2011 35 34 2 1195 152 37.34 1179 101.35 4 3 3 145 28
v England
Yuvraj Singh (IND) 2002-2017 37 36 6 1523 150 50.76 1499 101.6 4 7 2 173 29
v England
Mohammad Hafeez (PAK) 2003-2017 38 37 3 1322 140* 38.88 1711 77.26 4 6 2 130 21
v Sri Lanka
SR Tendulkar (IND) 1991-2011 39 39 9 1573 141* 52.43 2016 78.02 4 11 5 152 8
v West Indies
SC Ganguly (IND) 1996-2007 44 40 2 1534 183 40.36 2115 72.52 4 9 3 138 24
v Sri Lanka
JH Kallis (SA) 1998-2011 40 40 7 1666 139 50.48 2144 77.7 4 12 0 119 21
v West Indies
CH Gayle (WI) 1999-2019 41 41 0 1334 140 32.53 1499 88.99 4 6 5 178 29
v India
KC Sangakkara (SL) 2001-2015 44 41 7 1625 134* 47.79 2075 78.31 4 11 0 152 5
v England
Shoaib Malik (PAK) 2000-2019 42 42 4 1782 143 46.89 2015 88.43 4 11 1 174 20
v India
RT Ponting (AUS) 1995-2012 46 45 6 1649 124 42.28 2146 76.84 4 10 2 116 19
v Sri Lanka
Tamim Iqbal (BAN) 2007-2022 47 47 2 1947 158 43.26 2400 81.12 4 11 3 188 41
v Zimbabwe
Saeed Anwar (PAK) 1989-2003 50 48 2 2002 194 43.52 2210 90.58 4 8 2 216 34
v India
Inzamam-ul-Haq (PAK) 1992-2006 63 58 7 2265 118* 44.41 2903 78.02 4 15 0 157 39
v Sri Lanka
TM Dilshan (SL) 2000-2014 70 64 5 2255 160* 38.22 2521 89.44 4 11 4 276 16
v India
Inzamam-ul-Haq (PAK) 1992-2006 67 64 9 2403 123 43.69 3059 78.55 4 12 2 208 35
v India
DL Haynes (WI) 1979-1993 65 65 8 2390 142* 41.92 3927 60.86 4 18 3 207+ 8+
v Pakistan
DPMD Jayawardene (SL) 1998-2014 87 84 8 2666 128 35.07 3411 78.15 4 17 5 222 16
v India
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
Oman v United Arab Emirates at Kirtipur, ICC Men's Cricket World Cup League 2 98th Match, Apr 27, 2026 [ODI # 4955 - Live]
    » Oman 243 (47.5 ov, V Shukla 58*, Ajay Kumar 6/35) - Match over
Nepal v United Arab Emirates at Kirtipur, ICC Men's Cricket World Cup League 2 97th match, Apr 25, 2026 [ODI # 4954]
Bangladesh v New Zealand at Chattogram, 3rd ODI, Apr 23, 2026 [ODI # 4953]