There is a wealth of exceptional talent in international cricket right now, particularly among batsmen who have consistently excelled on the field. These players are renowned for their outstanding ability to score runs, and their performances have made a significant impact on the game. One of the most notable accomplishments in cricket is Batsmen with most centuries. When they reach 100 or more runs in a single innings, this achievement highlights their skill, concentration, and endurance.
Here are the Top 5 Active Batsmen with most Centuries :
5. Steve Smith
Steve Smith is widely regarded as the best Test batter of the last decade. After Ricky Ponting and David Warner, he holds the record for the most centuries for Australia in international cricket. Since making his debut in 2010, Smith has scored a remarkable 44 centuries, including 32 in Test matches and 12 in one-day internationals (ODIs). This achievement spans across 334 matches in various formats, highlighting his exceptional skill and consistency.
SEE MORE: Top 5 Highest Test Scores of Brian Lara
4. Kane Williamson
Kane Williamson is one of the top batters in the world today and arguably the best New Zealand has ever had. He has been playing international cricket since 2010 and has scored runs in all three formats. Williamson is close to becoming New Zealand’s top scorer in cricket history. So far, he has made 45 international centuries—32 in Test matches and 13 in one-day internationals (ODIs)—from 358 matches across different formats.
3. Rohit Sharma
Rohit Sharma, the Indian captain, hasn’t played as many Test matches as some other top players, but he’s still notable on this list because of his success in white-ball cricket. He has the third-most centuries for India in international cricket. In 480 matches across all formats, Rohit has scored 48 centuries—31 in one-day internationals (ODIs), 12 in Tests, and 5 in T20Is.
ALSO READ: Top 5 Best Catches Of The T20 World Cup 2024
2. Joe Root
Joe Root, the former English Test captain, has the second-most centuries in international cricket among active players. He is a key figure in English cricket, holding records for the most runs and centuries for England in all formats. Root has scored the most Test centuries (32) among current players. Overall, he has made 48 centuries in 345 international matches across all formats.
1.Virat Kohli
Virat Kohli is known for scoring a lot of centuries. Even though he had a dip in form for a few years, he remains ahead of other players. He has more centuries in one-day internationals (ODIs) than any other player on this list has in all formats combined. Kohli is second on the all-time list for the most international centuries, behind Sachin Tendulkar, who has 100. Kohli has 80 centuries in total from 530 matches. This includes 50 centuries in ODIs, 29 in Tests, and one in T20Is.
SEE MORE: