Cricket

List of Batsmen with Most Centuries in a Single Year

A ranked list of batsmen who scored the most international centuries in a single calendar year.

20 itemsUpdated Mar 23, 2026

The most consistently prolific batsmen can score centuries at remarkable frequency over a single year. Ricky Ponting's 11 centuries in 2003 remains a record that reflects his dominance during Australia's golden era. Virat Kohli's prolific 2016–2018 campaigns saw him rack up multiple centuries, showcasing the standards of modern batting excellence in an era of high-volume cricket.

#Name
1

Ricky Ponting – 2003

11 International Centuries | Australia

2

Sachin Tendulkar – 1998

9 International Centuries | India

3

Virat Kohli – 2016

9 International Centuries | India

4

Kumar Sangakkara – 2015

9 International Centuries | Sri Lanka

5

Michael Clarke – 2012

8 International Centuries | Australia

6

Brian Lara – 2003

8 International Centuries | West Indies

7

Virat Kohli – 2018

8 International Centuries | India

8

Rohit Sharma – 2019

8 International Centuries | India

9

Hashim Amla – 2012

8 International Centuries | South Africa

10

Alastair Cook – 2012

7 International Centuries | England

11

Virender Sehwag – 2008

7 International Centuries | India

12

Joe Root – 2021

7 International Centuries | England

13

Mahela Jayawardene – 2006

7 International Centuries | Sri Lanka

14

AB de Villiers – 2015

7 International Centuries | South Africa

15

Steve Smith – 2017

7 International Centuries | Australia

16

Babar Azam – 2021

7 International Centuries | Pakistan

17

Inzamam-ul-Haq – 2002

7 International Centuries | Pakistan

18

Graeme Smith – 2008

7 International Centuries | South Africa

19

Younis Khan – 2009

7 International Centuries | Pakistan

20

Kane Williamson – 2015

7 International Centuries | New Zealand

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here