Batting Records

List: Most ODI Centuries by Teams

Centuries are like celebrations in ODI cricket.

Since One Day International’s cricketing debut in 1971, numerous individual centuries have been scored by teams around the globe.

Sachin Tendulkar, the master Indian batsman, leads the ODI centuries chart, with the modern-day great Virat Kohli following him closely.

Without a doubt, team India tops the ODI hundreds count teamwise. The men in blue have accumulated close to 300 ODI centuries so far.

Find below the order of teams with the most centuries in the 50-over format and the players who have contributed the most number of ODI tons for every country.

ODI Centuries by Teams

COUNTRY ODI CENTURIES PLAYER WITH MOST ODI 100s FOR TEAMS
India 323 Virat Kohli (51)
Australia 252 Ricky Ponting (30)
Pakistan 229 Saeed Anwar (20)
South Africa 213 Hashim Amla (27)
West Indies 210 Chris Gayle (25)
England 204 Joe Root (18)
Sri Lanka 198 Sanath Jayasuriya (28)
New Zealand 166 Ross Taylor (21)
Zimbabwe 79 Brendon Taylor (11)
Bangladesh 70 Tamim Iqbal (14)
Ireland 53 Paul Stirling (13)
Scotland 39 Calum MacLeod (10)
Afghanistan 37 Rahmanullah Gurbaz (8)
United Arab Emirates 16 Asif Khan (3)
United States 15 Monank Patel (3)
Netherlands 14 Ryan ten Doeschate (5)
Oman 12 Jatinder Singh (3)
Kenya 10 Steve Tikolo (3)
Namibia 9 Michael van Lingen (3)
Canada 8 Ashish Bagai (2)
Nepal 8 Paras Khadka/Dipendra Singh Airee/Rohit Paudel/ Kushal Bhurtel/Aasif Sheikh/Kushal Malla (1)
Papua New Guinea 4 Lega Siaka/Tony Ura/Assad Vala/Charles Amini (1)
Bermuda 2 Irving Romaine/David Hemp (1)
Honk Kong 2 Anshuman Rath/Mark Chapman (1)
Jersey 2 Josh Lawrenson/Asa Tribe (1)
Asia XI 2 MS Dhoni/Mahela Jayawardene (1)
Africa XI 1 Shaun Pollock (1)
ICC World XI 1 Ricky Ponting (1)
TOTAL 2178 Virat Kohli (51)

Key Stats

Australia and Pakistan are the other sides to have 200+ centuries in the format, with the Caribbean unit closing in.

India also leads the hundreds chart in T20 internationals, with their captain being the highest century-scorer in the shortest format.

When it comes to ODI chasing, Virat Kohli leads the centuries on winning ODI causes.

Sri Lanka’s Kumar Sangakkara leads the wicket-keeper list of ODI centuries.