Author Photo
Sachin Tendulkar & Virat Kohli IPL
(BCCI/Sportzpics)

The sport of cricket has largely been a batsman's game since the turn of the century. The change in perspective of the sport has brought a paradigm shift in the viewership, a metric that betters itself with every passing year.

MORE: What is Virat Kohli's record in Indian domestic cricket?

Batting is one of, if not the most exciting aspect of cricket. The batters improved and upgraded themselves with the evolution of the game. A batter must have consistency in his playing form, as well as his fitness to leave a mark on the audience.

Widely regarded as the best metric of judging a cricketer's batting form, is the number of centuries scored by the player in a calendar year. Virat Kohli, Sachin Tendulkar, and all the other batting greats have performed exceptionally year-on-year, to become some of the best to ever play the sport. 

BET NOW: Exclusive sign-up offers and bonuses when you bet on cricket action

Which batsman has scored the most international centuries in a calendar year?

India legend Sachin Tendulkar has scored the most number of centuries in a calendar year, 12, followed by Virat Kohli and Ricky Ponting who have scored 11 each in a year. Kohli has achieved this feat twice in his career, in 2017 and 2018.

PlayerYearCountryMatchesRuns100s50sHigh Score
Sachin Tendulkar1998India392541128177
Virat Kohli2018India372735119160*
Ricky Ponting2003Australia452657118257
Virat Kohli2017India4628181110243
Hashim Amla2010South Africa262307108253*
Aravinda de Silva1997Sri Lanka3924321010168
Rohit Sharma2019India4724421010212
Tillakaratne Dilshan2009Sri Lanka422568108162
Rahul Dravid1999India532626109190
Mohammad Yousuf2006Pakistan33243598202

MORE: What is Rohit Sharma's record in Indian domestic cricket?

Can any batsman break Sachin Tendulkar's record for most centuries in a calendar year in 2024?

New Zealand's Kane Williamson leads the charts for the most centuries scored so far in 2024. The Kiwi has three hundreds to his name this year and would aim to break Sachin Tendulkar's 25-year-old milestone of 12 centuries.

With a flurry of Test series coming up, Williamson would hope he can score at least ten more, however mammoth the task might seem!

PlayerYearCountryMatchesRuns100s50sHigh Score
Kane Williamson2024New Zealand1059132133*
Pathum Nissanka2024Sri Lanka2191833210*
Rohit Sharma2024India2099036131
Dhananjaya de Silva2024Sri Lanka939721108
Harsh Thaker2024Canada124292-111*
Ollie Pope2024England 855422196
Joe Root2024England861123122*
Kamindu Mendis2024Sri Lanka1563422164
Yashasvi Jaiswal2024India14103325214*
Shubman Gill2024India1782124110

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Author(s)
Mohit Khakhar Photo

Mohit Khakhar is a content producer for The Sporting News India.