Most Hundreds in ODI Cricket
| Rank | Player | M | Inns | Runs | NO | BF | S/R | AVG | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 311 | 299 | 14797 | 47 | 15771 | 93.82 | 58.71 | 54 | 77 | 1376 | 168 | |
| 2 | 463 | 452 | 18426 | 41 | 21368 | 86.23 | 44.83 | 49 | 96 | 2016 | 195 | |
| 3 | 282 | 274 | 11577 | 37 | 12482 | 92.74 | 48.84 | 33 | 61 | 1090 | 357 | |
| 4 | 375 | 365 | 13704 | 39 | 17046 | 80.39 | 42.03 | 30 | 82 | 1231 | 162 | |
| 5 | 445 | 433 | 13430 | 18 | 14725 | 91.20 | 32.36 | 28 | 68 | 1500 | 270 | |
| 6 | 181 | 178 | 8113 | 14 | 9178 | 88.39 | 49.46 | 27 | 39 | 822 | 53 | |
| 7 | 228 | 218 | 9577 | 39 | 9473 | 101.09 | 53.50 | 25 | 53 | 840 | 204 | |
| 8 | 301 | 294 | 10480 | 17 | 12019 | 87.19 | 37.83 | 25 | 54 | 1128 | 331 | |
| 9 | 404 | 380 | 14234 | 41 | 18048 | 78.86 | 41.98 | 25 | 93 | 1385 | 88 | |
| 10 | 161 | 161 | 7123 | 8 | 7367 | 96.68 | 46.55 | 23 | 32 | 801 | 134 | |
| 11 | 161 | 159 | 6932 | 6 | 7127 | 97.26 | 45.30 | 22 | 33 | 733 | 130 | |
| 12 | 311 | 300 | 11363 | 23 | 15416 | 73.70 | 41.02 | 22 | 72 | 1122 | 190 | |
| 13 | 330 | 303 | 10290 | 41 | 11933 | 86.23 | 39.27 | 22 | 47 | 1111 | 55 | |
| 14 | 236 | 220 | 8607 | 39 | 10330 | 83.32 | 47.55 | 21 | 51 | 713 | 147 | |
| 15 | 248 | 240 | 8094 | 16 | 9721 | 83.26 | 36.13 | 21 | 37 | 930 | 128 | |
| 16 | 140 | 137 | 6501 | 16 | 7458 | 87.16 | 53.72 | 20 | 37 | 601 | 68 | |
| 17 | 189 | 178 | 7577 | 25 | 8650 | 87.59 | 49.52 | 20 | 45 | 614 | 54 | |
| 18 | 247 | 244 | 8824 | 19 | 10938 | 80.67 | 39.21 | 20 | 43 | 938 | 97 | |
| 19 | 148 | 143 | 6113 | 22 | 7659 | 79.81 | 50.52 | 19 | 30 | 487 | 120 | |
| 20 | 299 | 289 | 10405 | 32 | 13086 | 79.51 | 40.48 | 19 | 63 | 1042 | 133 | |
| 21 | 448 | 418 | 12650 | 39 | 16020 | 78.96 | 33.37 | 19 | 77 | 1119 | 76 | |
| 22 | 198 | 195 | 7346 | 19 | 8415 | 87.29 | 41.73 | 18 | 39 | 750 | 187 | |
| 23 | 244 | 236 | 8500 | 20 | 11053 | 76.90 | 39.35 | 18 | 50 | 651 | 57 | |
| 24 | 146 | 142 | 5406 | 3 | 6162 | 87.73 | 38.89 | 17 | 30 | 532 | 129 | |
| 25 | 167 | 164 | 6793 | 10 | 7436 | 91.35 | 44.11 | 17 | 39 | 842 | 79 | |
| 26 | 238 | 237 | 8648 | 28 | 13707 | 63.09 | 41.37 | 17 | 57 | 0 | 0 | |
| 27 | 328 | 314 | 11579 | 53 | 15885 | 72.89 | 44.36 | 17 | 86 | 911 | 137 | |
| 28 | 223 | 217 | 7090 | 14 | 9760 | 72.64 | 34.92 | 16 | 41 | 720 | 86 | |
| 29 | 287 | 279 | 9619 | 11 | 9922 | 96.94 | 35.89 | 16 | 55 | 1162 | 149 | |
| 30 | 103 | 102 | 4602 | 16 | 4991 | 92.20 | 53.51 | 15 | 21 | 572 | 40 | |
| 31 | 175 | 167 | 7256 | 18 | 8893 | 81.59 | 48.69 | 15 | 47 | 667 | 60 | |
| 32 | 235 | 223 | 6951 | 17 | 9155 | 75.92 | 33.74 | 15 | 37 | 798 | 52 | |
| 33 | 251 | 245 | 8273 | 9 | 7929 | 104.33 | 35.05 | 15 | 38 | 1132 | 136 | |
| 34 | 288 | 273 | 9720 | 40 | 12942 | 75.10 | 41.71 | 15 | 64 | 785 | 90 | |
| 35 | 170 | 162 | 6005 | 3 | 6864 | 87.48 | 37.76 | 14 | 32 | 643 | 149 | |
| 36 | 243 | 240 | 8357 | 12 | 10642 | 78.52 | 36.65 | 14 | 56 | 925 | 103 | |
| 37 | 248 | 230 | 7701 | 34 | 8447 | 91.16 | 39.29 | 14 | 47 | 654 | 220 | |
| 38 | 304 | 278 | 8701 | 40 | 9924 | 87.67 | 36.55 | 14 | 52 | 908 | 155 | |
| 39 | 185 | 185 | 6798 | 19 | 9436 | 72.04 | 40.95 | 13 | 45 | 659 | 20 | |
| 40 | 116 | 110 | 4271 | 3 | 4047 | 105.53 | 39.91 | 12 | 21 | 511 | 81 | |
| 41 | 123 | 122 | 4335 | 6 | 5087 | 85.21 | 37.37 | 12 | 21 | 528 | 41 | |
| 42 | 143 | 136 | 5507 | 20 | 6215 | 88.60 | 47.47 | 12 | 35 | 495 | 66 | |
| 43 | 151 | 145 | 5359 | 16 | 6648 | 80.61 | 41.54 | 12 | 32 | 613 | 20 | |
| 44 | 170 | 154 | 5800 | 20 | 6669 | 86.96 | 43.28 | 12 | 35 | 521 | 58 | |
| 45 | 344 | 318 | 10889 | 40 | 15285 | 71.23 | 39.16 | 12 | 83 | 950 | 42 | |
| 46 | 92 | 91 | 3861 | 6 | 4145 | 93.14 | 45.42 | 11 | 19 | 432 | 83 | |
| 47 | 107 | 98 | 3868 | 8 | 3758 | 102.92 | 42.97 | 11 | 17 | 437 | 92 | |
| 48 | 128 | 127 | 5134 | 13 | 7908 | 64.92 | 45.03 | 11 | 31 | 0 | 0 | |
| 49 | 147 | 143 | 5238 | 11 | 6144 | 85.25 | 39.68 | 11 | 34 | 561 | 17 | |
| 50 | 148 | 145 | 4343 | 3 | 6298 | 68.95 | 30.58 | 11 | 20 | 455 | 32 | |
| 51 | 187 | 167 | 6721 | 24 | 7451 | 90.20 | 47.00 | 11 | 45 | 0 | 0 | |
| 52 | 199 | 171 | 5515 | 30 | 4787 | 115.20 | 39.11 | 11 | 29 | 444 | 184 | |
| 53 | 207 | 205 | 6704 | 15 | 8761 | 76.52 | 35.28 | 11 | 39 | 599 | 106 | |
| 54 | 218 | 216 | 6614 | 15 | 8633 | 76.61 | 32.90 | 11 | 38 | 664 | 110 | |
| 55 | 268 | 251 | 8778 | 40 | 12408 | 70.74 | 41.60 | 11 | 59 | 722 | 85 | |
| 56 | 268 | 259 | 8529 | 32 | 12594 | 67.72 | 37.57 | 11 | 59 | 734 | 15 | |
| 57 | 308 | 296 | 9284 | 30 | 11443 | 81.13 | 34.90 | 11 | 64 | 0 | 0 | |
| 58 | 88 | 86 | 3026 | 7 | 3756 | 80.56 | 38.30 | 10 | 13 | 312 | 35 | |
| 59 | 161 | 155 | 6133 | 15 | 7767 | 78.96 | 43.80 | 10 | 36 | 636 | 87 | |
| 60 | 197 | 194 | 6989 | 10 | 8648 | 80.81 | 37.98 | 10 | 47 | 788 | 44 | |
| 61 | 207 | 196 | 5606 | 26 | 7463 | 75.11 | 32.97 | 10 | 30 | 526 | 118 | |
| 62 |
Ijaz Ahmed
|
250 | 232 | 6564 | 29 | 8174 | 80.30 | 32.33 | 10 | 37 | 0 | 0 |
| 63 | 350 | 297 | 10773 | 84 | 12303 | 87.56 | 50.57 | 10 | 73 | 826 | 229 | |
| 64 | 378 | 350 | 11739 | 53 | 15812 | 74.24 | 39.52 | 10 | 83 | 971 | 144 | |
| 65 | 59 | 54 | 2690 | 8 | 2810 | 95.72 | 58.47 | 9 | 12 | 216 | 71 | |
| 66 | 75 | 74 | 3152 | 7 | 3846 | 81.95 | 47.04 | 9 | 20 | 253 | 30 | |
| 67 | 108 | 98 | 3616 | 9 | 4934 | 73.28 | 40.62 | 9 | 18 | 429 | 17 | |
| 68 | 117 | 110 | 3264 | 8 | 4396 | 74.24 | 32.00 | 9 | 17 | 309 | 43 | |
| 69 | 117 | 115 | 4357 | 6 | 7790 | 55.93 | 39.97 | 9 | 22 | 302 | 22 | |
| 70 | 136 | 125 | 4440 | 16 | 5128 | 86.58 | 40.73 | 9 | 25 | 427 | 77 | |
| 71 | 190 | 169 | 5757 | 27 | 6365 | 90.44 | 40.54 | 9 | 33 | 570 | 131 | |
| 72 | 191 | 180 | 5992 | 23 | 0 | - | 38.16 | 9 | 46 | 0 | 0 | |
| 73 | 198 | 197 | 5841 | 15 | 9226 | 63.31 | 32.09 | 9 | 31 | 0 | 0 | |
| 74 | 247 | 234 | 7570 | 31 | 9138 | 82.84 | 37.29 | 9 | 56 | 699 | 54 | |
| 75 | 274 | 256 | 7795 | 42 | 9780 | 79.70 | 36.42 | 9 | 49 | 617 | 100 | |
| 76 | 287 | 258 | 7534 | 40 | 9199 | 81.90 | 34.55 | 9 | 44 | 603 | 113 | |
| 77 | 52 | 52 | 1888 | 1 | 2164 | 87.24 | 37.01 | 8 | 7 | 167 | 70 | |
| 78 | 61 | 61 | 2953 | 8 | 2982 | 99.02 | 55.71 | 8 | 17 | 334 | 63 | |
| 79 | 78 | 78 | 2725 | 4 | 3572 | 76.28 | 36.82 | 8 | 14 | 343 | 7 | |
| 80 | 94 | 86 | 3360 | 20 | 3715 | 90.44 | 50.90 | 8 | 20 | 259 | 76 | |
| 81 | 97 | 95 | 3199 | 3 | 4383 | 72.98 | 34.77 | 8 | 15 | 402 | 48 | |
| 82 | 125 | 122 | 4290 | 6 | 6932 | 61.88 | 36.98 | 8 | 23 | 0 | 15 | |
| 83 | 126 | 120 | 4101 | 18 | 0 | - | 40.20 | 8 | 23 | 0 | 0 | |
| 84 | 141 | 132 | 4814 | 32 | 0 | - | 48.14 | 8 | 33 | 0 | 0 | |
| 85 | 163 | 150 | 4464 | 19 | 5227 | 85.40 | 34.07 | 8 | 26 | 376 | 61 | |
| 86 | 164 | 159 | 5217 | 20 | 6000 | 86.95 | 37.53 | 8 | 37 | 470 | 66 | |
| 87 | 233 | 218 | 7381 | 41 | 11014 | 67.01 | 41.70 | 8 | 50 | 0 | 0 | |
| 88 | 245 | 223 | 7981 | 44 | 10104 | 78.98 | 44.58 | 8 | 58 | 665 | 53 | |
| 89 | 280 | 269 | 8037 | 21 | 11242 | 71.49 | 32.40 | 8 | 49 | 823 | 63 | |
| 90 |
Zaheer Abbas
|
62 | 60 | 2572 | 6 | 3033 | 84.80 | 47.62 | 7 | 13 | 0 | 0 |
| 91 | 73 | 72 | 2773 | 4 | 3406 | 81.41 | 40.77 | 7 | 15 | 247 | 36 | |
| 92 | 77 | 77 | 2920 | 5 | 3263 | 89.48 | 40.55 | 7 | 18 | 367 | 36 | |
| 93 | 79 | 76 | 3007 | 7 | 2844 | 105.73 | 43.57 | 7 | 17 | 348 | 73 | |
| 94 | 99 | 87 | 3280 | 15 | 3467 | 94.60 | 45.55 | 7 | 20 | 348 | 22 | |
| 95 | 114 | 111 | 3170 | 8 | 4218 | 75.15 | 30.77 | 7 | 12 | 290 | 22 | |
| 96 | 126 | 119 | 4056 | 13 | 4927 | 82.32 | 38.26 | 7 | 20 | 462 | 4 | |
| 97 | 137 | 124 | 3524 | 12 | 4210 | 83.70 | 31.46 | 7 | 14 | 330 | 59 | |
| 98 | 145 | 138 | 4639 | 17 | 6149 | 75.44 | 38.33 | 7 | 27 | 514 | 12 | |
| 99 | 149 | 129 | 4069 | 21 | 5359 | 75.92 | 37.67 | 7 | 19 | 401 | 53 | |
| 100 | 151 | 145 | 5501 | 22 | 7993 | 68.82 | 44.72 | 7 | 40 | 528 | 30 |
Stats updated after every match.
Latest News
Carlos Alcaraz caught shouting 'I can't take it anymore' as Sebastian Korda stuns world number one at Miami Open 2026
23 March, 2026
From Shanaka to Muzarabani: Every player who snubbed PSL 2026 for IPL or withdrew for other reasons
23 March, 2026
Is Jasprit Bumrah injured? MI star visits BCCI CoE ahead of IPL 2026
23 March, 2026
IPL 2026: Why the Impact Player rule is a problem? Delhi Capitals' captain Axar Patel reveals
23 March, 2026
Prithvi Shaw Height, Weight, Girlfriend, Net Worth, Wife, Cars, Father, House, Instagram & Photos
23 March, 2026
Kuldeep Yadav Height, Weight, Wife, Net Worth, Cars, Coach, Education, Family, Father, House, Religion, Sister, Instagram & Wedding Photos
23 March, 2026
Axar Patel Height, Weight, Wife, Brother, Education, Family, Father, Girlfriend, House, Instagram, Religion, Sister, Son, Wedding & Photos
23 March, 2026
Former New Zealand captain quits board as NZ20 franchise league gets the green light
23 March, 2026Most ODI Hundreds in International Cricket!
Virat Kohli scored 54 centuries in #PLAYER1INNS# innings of ODI cricket. Virat Kohli holds the record of achieving the most hundreds in ODI cricket. His strike rate is 93.82. Sachin Tendulkar piled up 54 centuries in #PLAYER2INNS# innings. Sachin Tendulkar maintains an 86.23 batting strike rate in ODI cricket. He is the 2nd player in the list of scoring the most ODI hundreds. Rohit Sharma produced 54 tons in #PLAYER3INNS# innings at a strike rate of 92.74. With this record, he cemented 3rd spot on the list of the most hundreds in ODI. Ricky Ponting’s ODI record includes 54 hundreds in #PLAYER4INNS# innings. His name is in 4th place in ODI scoring for most hundreds.
Most Hundreds in ODI
The most hundreds in ODI is one of the most reliable indicators of a batsman’s consistency, longevity, and ability to perform under pressure. This record shows how many times a player has delivered match-defining performances by scoring a century in his innings. The most ODI hundreds in international cricket are not just a symbol of individual success, but also reflect the players' consistency, mental strength and dedication to the game.
There could be several players who have scored the most hundreds in ODI cricket, but not every player is listed in the top. There are few legends in cricket history who carved their name in the list of the top 10 most hundreds in ODI and made their memorable career.
These players not only performed consistently in domestic and international matches but also proved their mettle in big tournaments like the World Cup. The most hundreds in ODI World Cup is a crucial part of a player's career, as these centuries not only help their team win but also immortalise a player's name in history.
Overall, the record of ODI most hundreds is not just their career stats but also reflects their hard work, patience and passion of the greatest cricketers towards the game. Let's explore whose hard work earned them a place in the top 10 most hundreds in ODI.
Top 10 Most Hundreds in ODI
Virat Kohli – 54 centuries
Virat Kohli’s ODI most hundreds are 54 and 77 half-centuries. He scored 14,797 runs in 311 matches played between 2008 and 2026. His aggressive yet technical game is an inspiration to young players. Virat Kohli’s killer batting shows his dominance in the 50- over format. His ability to score the most hundreds in odi in the least number of innings puts him at the number one spot in the list of odi most hundreds.
Sachin Tendulkar – 49 centuries
Sachin Tendulkar, known as the God of Cricket, is the second player to lead the list of the top 10 most hundreds in ODI. His most ODI hundreds in international cricket are 49 and 96 half-centuries. Sachin Tendulkar has scored 18426 runs in 463 matches from 1989 to 2012. His record of most runs, most fifties and most hundreds in ODI reflects his notable career. Sachin Tendulkar smashed 3077 runs against Australia from 1991 to 2012 and made a record of most ODI hundreds against one team with 9 centuries. His most hundreds in ODI World Cup are recorded with 6 centuries in 44 innings from 1992 to 2011.
Rohit Sharma – 33 centuries
Rohit Sharma is one of the most explosive batsmen in ODI cricket. He played 282 matches from 2007 to 2026, and scored 11,577 runs, smashed 33 centuries placed him in the most ODI hundreds list. Rohit Sharma scored three consecutive centuries against England (102), Bangladesh (104) and Sri Lanka (103) and finished with a total of five centuries in a single edition to record the most hundreds in odi world cup. This is why his name is always taken with respect in the top 10 most hundreds in odi cricket list.
Ricky Ponting – 30 centuries
Ricky Ponting played ODI cricket from 1995 to 2012 and scored 13,704 runs in 375 matches. His most hundreds in odi cricket are 30 and 82 half-centuries during this period, which makes him one of the top players in the list of most odi hundreds in international cricket.
Sanath Jayasuriya – 28 centuries
Sri Lankan all-rounder Sanath Jayasuriya scored the most hundreds in odi cricket with 13,430 runs and 28 centuries in 445 matches between 1989 and 2011. His aggressive style earns him 5th place in the top 10 most hundreds in ODIs. Sanath Jayasuriya was a prolific ODI batsman against India between 1990 and 2009. He scored 7 centuries and 2,899 runs in 85 innings across 89 matches and holds the record for the odi most hundreds against a single team.
Hashim Amla – 27 centuries
Hashim Amla of South Africa scored 8,113 runs in 181 matches and recorded the most odi hundreds with 27 centuries at an impressive average between 2008 and 2019. Hashim Amla scored 1,069 runs in 16 innings of 16 matches in ODI against West Indies between 2010 and 2019 and records 5 most hundreds in odi cricket against a single team.
AB de Villiers – 25 centuries
AB de Villiers is considered one of the most explosive and reliable batsmen in ODI cricket. He scored 9,577 runs and 25 centuries in 228 ODIs between 2005 and 2018. His impressive average and quick scoring ability have made him one of the few players who are listed in the top 10 most hundreds in ODI. AB de Villiers scored 1,207 runs in 22 innings in 23 ODIs between 2007 and 2015. His most hundreds in odi world cup are four, to be known for explosive batting.
Chris Gayle – 25 centuries
Chris Gayle gave ODI cricket a new dimension with his explosive batting. He scored 10,480 runs and most odi hundreds, i.e., 25 in 301 matches played from 1999 to 2019. He is famous for his big scores and long sixes, and is respected among the players with the most odi hundreds in international cricket.
Kumar Sangakkara – 25 centuries
Kumar Sangakkara has been the epitome of consistency and class in ODI cricket. He scored among the most hundreds in ODI cricket with 14,234 runs and 25 centuries in 404 matches between 2000 and 2015. His ability to score big centuries in different conditions has made him one of the best and highest century-scorers in ODI cricket.
Quinton de Kock – 23 centuries
Quinton de Kock is considered one of the most successful openers in modern ODI cricket. He played 161 matches from 2013 to 2025 and scored 7,123 runs and 23 centuries. Quinton de Kock is certainly one of the top 10 players with the most hundreds in ODI.
Don’t miss a moment, complete list of the most hundreds in ODI explosive batsmen, updated live scores, cricket news, sports news, and IPL head-to-head stats all in one place.