Top 5 cricketers with most centuries in ODI's before the age of 30

India v South Africa - ICC Champions Trophy
Kohli recently scored his 35th century.

In the game of cricket, the team that scores more runs in the same number of balls wins. It always boosts the pride of a batsman when he scores a hundred runs and plays the most crucial role in the victory of the team.

There are many cricketers who have scored many centuries. Being a batsman with most centuries is a matter of pride for any cricketer, especially when they achieve such goals in their younger days. Right on this note, let us look at the top five cricketers with most centuries before they hit their thirties.

Note: Stats as of February 18, 2018

5) AB De Villiers

ICC World Twenty20 India 2016:  South Africa v Sri Lanka
De Villiers is one of the most feared batsmen

South African AB De Villiers is at number 5 on this list. The 34 year old batsman had 16 ODI tons registered to his name before he celebrated his 30th birthday.

Arguably the most talented player of his genration, AB de Villiers had made his ODI debut in 2005. The middle order batsman has scored 25 centuries and 53 half centuries in his career till date. He also holds the record of scoring the fastest 50, 100 and 150 in ODI cricket.

AB De Villiers has played 228 matches for South Africa scoring 9577 runs with an average of 53.50.

4) Sourav Ganguly

Sourav Ganguly of India hits out
Dada was India's most influential captain

Former Indian captain, Sourav Ganguly is at number 4 on this list. The 'Prince of Kolkata' had already scored 18 centuries before reaching the age of 30.

The Bengal born cricketer had made his ODI debut in 1992, with his first century coming against Sri Lanka in 1997. During the course of his career 'Dada' had scored 22 centuries along with 72 half centuries.

Ganguly had scored 11363 runs with an average of 40.73 in the 311 matches he played in, prior to his ODI retirement in 2007. He currently holds the 8th position in the list of the top run scorers in ODIs.

3) Chris Gayle

West Indies v Zimbabwe - 2015 ICC Cricket World Cup
Chris Gayle is one of the destructive batsmen to play cricket.

At number 3 is one of the most destructive batsmen to play the game of cricket - Chris Gayle. The Jamacian has registered 19 centuries to his name before hitting his 30's.

Known for his power hitting and brilliant timing, Chris Gayle has made his ODI debut in 1999 against India and has scored 22 ODI centuries since then. He is the top run scorer in the IPL and was the first player to score centuries in all formats of cricket.

As of January 2018, Chris Gayle has featured in 275 matches for West Indies scoring 9420 runs with an average of 37.09.

2) Sachin Tendulkar

India v South Africa: Group B - 2011 ICC World Cup
No top batting list is complete without Sachin Tendulkar

Widely regarded as the God of Cricket, Sachin Tendulkar is at number 2 on this list. When he reached the age of 30, he already had 34 centuries registered to his name, just one behind Virat Kohli.

Before announcing his ODI retirement in 2012, Sachin Tendulkar had enjoyed the most decorated career in the history of cricket. He holds just about every batting record worth noting to his name. He is the top run scorer in both Test and ODI cricket and is also the only player in history to score 100 international centuries.

The former Indian opener had played 463 matches for India scoring 18426 runs with an average of 44.83.

1) Virat Kohli

3rd Momentum ODI: South Africa v India
Virat Kohli is at the top of this list.

With 35 ODI centuries, Virat Kohli gets the first spot in this list. The 2017 ICC player of the year winner is the only batsman in this list who is yet to turn 30.

Known for his technical abilities and consistency, Virat Kohli made his ODI debut in 2008 against Sri Lanka before establishing himself as the main player in the Indian batting line-up. He scored his first ODI century in 2009, which again came against Sri Lanka at Eden Gardens.

He has played 208 matches for India scoring 9588 runs with an average of 58.11, with the best score of 183 runs while playing against Pakistan in the 2012 Asia Cup.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links

Edited by Rahul Venkat