5 Batsmen With The Most Centuries In International Cricket In The 21st Century

Updated - 27 Nov 2023, 04:32 PM

Virat Kohli, India, ODI Centuries
Virat Kohli (Image Credit: Twitter)

International cricket has a long history and witnessed numerous centuries smashed by many batsmen. The first international cricket match was a Test match between Australia and England in March 1877. In the match, Charles Bannerman smashed 165 runs and became the first batsman to hit a century in international cricket as well as Test cricket.

The journey of ODI cricket began in 1971 with a match between Australia and England in January 1971. England cricketer Dennis Amiss was the first batsmen to score a hundred in ODI cricket, with a 103-run knock against Australia in August 1974. Likewise, in T20I cricket, Chris Gayle hit the first ton during ICC T20 World Cup 2007.

Smashing a century in any international game is a big achievement for a batsman. In international cricket, former Indian cricketer Sachin Tendulkar holds the record for the most international centuries with 100 tons during his career. However, the Indian cricket legend does not come into the picture if we look at the top five batsmen with the most hundreds in the 21st century. Here we take a look at the 5 batsmen with the most centuries in international cricket in the 21st century.

5 Batsmen With The Most Centuries In International Cricket In The 21st Century

Jacques Kallis- 50

Jacques Kallis, South Africa
Jacques Kallis (Image Credit: Twitter)

Jacques Kallis holds the 5th rank in this list with 50 centuries in the 21st century in international cricket. The former South African all-rounder played international cricket from 1995 to 2014. Throughout his career, the right-handed batsman smacked 62 hundreds. Out of these, he smashed 45 tons in Tests and 17 in ODIs. He also smacked 58 fifties in Tests and 86 in ODIs. Kallis scored 25,534 runs in 519 international matches. Kallis piled up 13,289 runs in 166 Tests, 11,579 runs in 328 ODIs, and 666 runs in 25 T20Is.

Hashim Amla- 55

Hashim Amla, South Africa
Hashim Amla (Image Credit: Twitter)

Hashim Amla has smashed 55 centuries in international cricket in the 21st century and gets the 4th spot in this list. The former South African cricketer was active in international cricket from 2004 to 2019. The right-handed batsman has smashed 28 tons in Tests and 27 in ODIs. He has also smashed 88 half-centuries. Amla has smashed 18,672 runs in 349 international matches. He has scored 9282 runs in 124 Tests, 8113 runs in 181 ODIs, and 1277 runs in 44 T20Is.

Ricky Ponting- 58

Ricky Ponting, Australia
Ricky Ponting (Image Credit: Twitter)

Former Australia captain Ricky Ponting is the third batsman in this list with 58 centuries. The former Australian cricketer played for Australia from 1995 to 2012. He smashed 71 hundreds in his international career and holds the record for 2nd most hundreds in international cricket. The right-handed batsman smacked 41 tons in Tests and 30 in ODIs. He also accounts for 146 fifties. Ponting piled up 27,483 runs in international cricket, hitting 13,378 runs in 168 ODIs and 13,704 runs in 375 ODIs. In 17 T20Is, he scored 401 runs.

Kumar Sangakkara- 63

Kumar Sangakkara, Sri Lanka
Kumar Sangakkara (Image Credit: Twitter)

Kumar Sangakkara gets the 2nd rank in this list with 63 centuries in the 21st century. Kumar Sangakkara played international cricket for Sri Lanka from 2000 to 2015. Out of his 63 total centuries, 38 arrived in Tests and 25 came in ODIs. The left-handed batsman also smashed 153 fifties- 52 in Tests, 93 in ODIs, and 2 in T20Is. The wicket-keeper batsman scored 28,016 runs in his international career. He scored 12,400 runs in 134 Tests, 14,234 in 404 ODIs, and 1382 runs in 56 T20Is.

Virat Kohli- 70

Virat Kohli, India, ODI Centuries
Virat Kohli (Image Credit: Twitter)

Virat Kohli tops this list with 70 centuries smashed in the 21st century. The Indian skipper made his debut for the national side in 2008. Kohli has also smashed the third most hundreds in international cricket. Out of his 70 tons, 27 were beaten in Test and 43 were smashed in ODIs. The right-handed batsman also accounts for 115 fifties in his career. So far, Kohli has scored 22,818 runs in his international career, with 7490 runs in 91 Tests, 12,169 in 254 ODIs, and 3159 runs in 90 T20Is.

Tagged:

Hashim Amla Jacques Kallis Kumar Sangakkara Ricky Ponting Virat Kohli