Live Scores

cricket Live Scores & Fixtures

Most Centuries in international cricket since 2016

The new rules of cricket have made the process of scoring more runs easier. Here are the top 5 players with the most centuries since 2016.

Jul 12, 2021, 7:58 AM4 min read

Most Centuries in international cricket since 2016

Records are made and broken probably in every other match these days. The new and modified rules of cricket have made the process of scoring more runs easier than previously. If one compares the batting records of recent years and the past years in international cricket, one can see the change and the rise in scoring runs, and most centuries have increased massively. Talented cricketers have utilized this opportunity in every way possible and remained very consistent on the field. These players have proven their worth and calibre and broken every boundary possible to strengthen their team and break the opponents. Here are the top 5 players with the most centuries in international cricket since 2016.

Read also: Most Sixes in Test Cricket

1. Virat Kohli

The last time we saw Virat Kohli scoring a century was in November 2019 against Bangladesh. The COVID-19 pandemic delayed many matches starting from IPL to international cricket matches, which is why we couldn't see our favourite place on the pitch in 2020 like other years. In the few matches that Virat Kohli got to play after 2019, his performances have not been to the mark the fans deserve from him. For the past year and a half, the Indian captain is definitely going through a rough patch when it comes to the century. But still, a king always remains the king, so this is why probably Virat Kohli is known as the king of cricket. Even after having a rough patch on the field, he tops the list with the most centuries in international cricket since 2016. From 2016 to today he has scored 36 international centuries.

2. Rohit Sharma

Rohit Sharma: Most Centuries in international cricket since 2016- SportzPoint.com
Image Credit- News Nation English

The second cricketer on this list is none other than one of the biggest assets of Indian cricket, Rohit Sharma. The vice-captain has proven to be a very pivotal part of any match be it in limited-overs or test cricket. The Indian opener has been consistent and in his best form in recent years. His last century was against Australia in January 2020. Also, he has scored the most centuries in T20 international matches. In the 2019 World Cup, Rohit Sharma smashed 5 centuries, which helped the team in different matches reach the semi-finals. Since 2016 he has scored a total of 29 international centuries.

3. David Warner

David Warner: Most Centuries in international cricket since 2016- SportzPoint.com
Image Credit- Cricbuzz.com

When it comes to opening in the blazing way possible, the open is none other than David Warner from Australia. The former captain of Australia was, is, and will be impactful for the team. Even at the age of 34, he is doing well for his team. In November 2019 David Warner smashed 335 runs against Pakistan at the Adelaide Oval. For the upcoming T20 World Cup David Warner will definitely show wonders and score many runs for the team. He is exceptional in all three formats of the game and since 2016 he has scored a total of 24 international centuries.

Read also: Cricket Controversies: 5 selection controversies featuring team India

4. Joe Root

Joe Root: The captain of England in Test cricket- SportzPoint.com
Image Credit- circleofcricket.com

The fourth cricketer on this list is the captain of the England test cricket team, Joe Root. His most recent century rather, a double century was against India in February 2021 where he scored 218 runs. In this match, he became the first-ever cricketer who scored a double century in his 100th test match. Also, he scored 16 centuries in his ODI career, which is the highest by a cricketer from England. His overall performance in the team has always been great and he has contributed to the team's win at several times where he single-handedly dominated the match. Lastly, he scored 22 international centuries since 2016.

5. Steve Smith

Steve Smith: The former captain of Australia- SportzPoint.com
Image Credit- circleofcricket.com

Steve Smith is one of the best cricketers of this time. He has portrayed world-class performances, especially in test cricket. He has contributed way too many times for his country and helped the team to win different matches. He was banned from international cricket in 2018 along with David Warner for ball-tampering. Still, he managed to be at the top 5 in this list with 21 international centuries since 2016. He has also decided to not participate in the T20 World Cup as he believes test cricket is his main goal. He wants to be fit and in his best form for the Ashes, so he decided not to participate in the T20 World Cup. His determination proves that he will show his ability once again in the coming test match.

Most Centuries in international cricket since 2016 - Cricket Stats - SportzPoint
Next Article

Most Centuries in World Cup History

The World Cup has seen its share of highs and lows, but today, we take a look at the individual record for most centuries in World Cup history.

Jun 20, 2025, 10:55 AM3 min read

Most Centuries in World Cup History

The ICC men’s ODI World Cup has witnessed some of the greatest batters exhibiting their best in the quest for world glory. The World Cup is watched by millions of viewers across the globe, all thanks to the incredibly entertaining cricket action.

World Cup allows players to display their talents to the fullest, but oftentimes, players perform at a whole other level. Teams have exceeded 400 runs on the scorecard, batsmen have hit double centuries, and bowlers have dismissed entire teams for double-digit totals.

The World Cup has seen its share of highs and lows, but today, we take a look at the individual record for most centuries. So, let's take a look at the batters with most centuries in World Cup history.

Also Read: Youngest Indian cricketers to score an international century

Most Centuries in World Cup

6. Ricky Ponting | 5

Most Centuries in World Cup History

Ricky Ponting also scored 5 centuries in World Cup history. In a glorious career spanning 46 World Cup matches between 1996 and 2011, he notched 1,743 runs.

His best score during this period was 140 not out. Under ponting's leadership, Australia bagged three World Cup titles.

5. Virat Kohli | 5

Most Centuries in World Cup History

Virat Kohli has scored five centuries in World Cups across 36 innings. He played his first ever ODI World Cup in 2011 and has been a part of every squad that played the following World Cups.

In 2011, on his World Cup debut, Kohli scored a century. His next century came in 2015 against Pakistan. But it was in the 2023 World Cup that Kohli was at his absolute best, scoring three centuries. He is overall the second-highest run scorer in World Cups, with 1795 runs.

4. Kumar Sangakkara | 5

Most Centuries in World Cup History

Kumar Sangakkara is the highest run-scorer for Sri Lanka in ODI cricket history. Not just that, he has also scored the most centuries by a Sri Lankan player at the World Cup.

In 37 World Cup matches, Sangakkara scored five centuries, which were a part of the 1532 runs he scored in World Cups at an average of 56.74.

3. Sachin Tendulkar | 6

Most Centuries in World Cup History

There is nearly no World Cup batting record of which Sachin Tendulkar is not a part. Tendulkar, who played six World Cups in his career, smashed six centuries in 44 innings. Sachin is also the top run-scorer in World Cup history, having amassed 2278 runs in 45 matches.

2011, when India broke their 28-year losing streak, was Sachin’s last World Cup. He also holds the record for the most fifties in World Cup history, with a total of 15 of them.

2. David Warner | 6

Most Centuries in World Cup History

Australia’s destructive opening batsman David Warner comes second on this list. Warner has played every World Cup starting from the 2015 edition, and has scored six centuries in 29 innings. Two of these centuries came in the 2023 World Cup in India.

Overall from 2015 to 2023, he has scored 1527 runs in 29 games. His top score is 178 runs which came in the 2015 World Cup clash against Afghanistan. 

Also Read: Most Test Wins by a Team since 2010

1. Rohit Sharma | 7

Most Centuries in World Cup History

Indian cricket team skipper Rohit Sharma tops the list of most centuries in World Cup history. Rohit has scored a total of 7 centuries in World Cup history so far.

In a brilliant performance during the 2023 ICC Cricket World Cup, Rohit Sharma shattered his 7th century against Afghanistan. Rohit has scored 1575 runs in 28 innings from 2015 to 2023, in which his best score has been 140 runs.

Next Article

Fastest Centuries in Men's T20s

Gayle holds the record for the fastest T20 century in cricket. Here is the list of the players with the fastest centuries in Men's T20s.

May 27, 2023, 1:30 PM3 min read

Fastest Centuries in Men's T20s

Scoring a century is one of the biggest feats for a batter in cricket. However, when it comes to T20 cricket, the shortest of the three international formats of the sport, scoring a 100 is even more impressive. One of the hardest hitters of the cricket ball in the world, Chris Gayle holds the record for the fastest century in T20 cricket. In this article, we'll talk about the batters with the Fastest Centuries in Men's T20s.

Read Also: Most Centuries in an IPl season

Fastest Centuries in Men's T20s

Chris Gayle | 30 balls

Bowlers always found difficulties to bowl against the Universal Boss. Gayle became a nightmare for the Pune bowlers on 23rd April 2013 in Bengaluru. He scored the century in just 30 deliveries to become the fastest centurion in the history of Men's T20 cricket. His 175-run innings off just 66 balls, the highest individual score in the IPL history, was filled with 17 sixes and 13 boundaries. The Bangalore team put up a mammoth total of 263 runs on the board. They won the match by a huge margin of 130 runs.

Rishabh Pant | 32 balls

Rishabh Pant smashed a century in just 32 balls for Delhi against Himachal Pradesh in the Syed Mushtaq Ali Trophy match in January 2018. He became the second-fastest batter to score a century in T20 Cricket. Chasing a target of 144 set by Himachal, Pant got Delhi off to a flying start as he reached the triple-figure mark in just 32 deliveries. The total was chased down in just 11.4 overs and ended with 116 runs in 38 balls and his innings involved 8 fours and 12 sixes.

Wihan Lubbe | 33 balls

Lubbe's debut T20 century was not only the fastest T20 century on South African soil but it was also the third fastest in Men's T20 cricket history. Wihan Lubbe scored his debut T20 century from a record-breaking 33 balls during the North West Dragons Africa Cup clash against Limpopo. Lubbe slammed the ball to all parts in his knock of 102 from 33 balls (5 fours and 11 sixes) against a hopeless Limpopo bowling attack in Paarl during a group stage encounter on 15 September 2018.

Fastest Centuries in Men's T20s (Top 10)

Balls faced Player Team Opponent Year
30 Chris Gayle Royal Challengers Bangalore Pune Warriors 2013
32 Rishabh Pant Delhi Himachal Pradesh 2018
33 Wihan Lubbe North West Limpopo 2018
34 Andrew Symonds Kent Middlesex 2004
34 Sean Abbott Surrey Kent 2023
35 David Miller South Africa Bangladesh 2017
35 Rohit Sharma India Sri Lanka 2017
35 Louis van der Westhuizen Namibia Kenya 2011
35 Sudesh Wickramasekara Czech Republic Turkey 2019
35 Martin Guptill Worcestershire Northamptonshire 2018
Next Article

Most Centuries in men's ODI run chase while batting at no.5 or below

Zimbabwe all-rounder Sikandar Raza equals the record of scoring the most centuries in men's ODI run chase while batting at no. 5 or below.

Aug 25, 2022, 7:10 AM3 min read

Most Centuries in men's ODI run chase while batting at no.5 or below

In ODI cricket chasing a target is something that requires patience and ability to score in lose bowls. Sikandar Raza the all-rounder from Zimbabwe achieved a unique record against India in the recently concluded ODI series. Raza equals the record of scoring the most centuries in men's ODI run chase while batting at no. 5 or below.

Sikandar Raza smashed 115 runs off 94 balls in the third and final ODI to achieve this milestone. The list consists of great batters like Jos Buttler, AB de Villiers and Eoin Morgan. Let's take a complete look in detail below.

Also Read: Most Runs in 10 consecutive ODI innings

Most Centuries in men's ODI run chase while batting at no.5 or below

Jos Buttler | 3 Centuries

England keeper batsman Jos Buttler comes first on this list as Buttler registered 3 centuries while chasing. Buttler is the first player to be featured on this list of most centuries in men's ODIs while batting at no.5 or below.

Most Centuries in men's ODI run chase while batting at no.5 or below | SportzPoint.com
Image - Crifit

In ODIs, Jos Buttler has aggregated 4245 runs in 130 innings at an average of 40.43. Moreover, the 31-year old has also registered 22 fifties and 10 centuries in the format. 162 is his highest score in the one day format.

AB de Villers | 3 Centuries

The next batter on this list is another keeper batsman, but from South Africa. The all time great AB de Villiers has also recorded 3 centuries in men's ODIs while chasing a target.

Most Centuries in men's ODI run chase while batting at no.5 or below | SportzPoint.com
Image - CA

Read Also: Most Sixes in ODI Cricket History

In 228 ODIs, the 360 degree batter has aggregated 9577 runs in 218 innings at 53.5. Meanwhile, AB has registered 53 half-centuries and 25 centuries in the format. 176 is his highest score in the one day format.

Eoin Morgan | 3 Centuries

The third player on this list is former England captain Eoin Morgan, who has also recorded 3 centuries and fills up this list criteria. Morgan has been so much underrated in the format.

Most Centuries in men's ODI run chase while batting at no.5 or below | SportzPoint.com
Image - HT

In 248 ODIs, the 35-year old has aggregated 7701 runs at an average of 39.09. However, Morgan has registered 47 fifties and 14 centuries in the format while 148 is his highest score in ODIs.

Also Read: Highest Opening Partnership for India outside Asia (ODIs)

Sikandar Raza | 3 Centuries

The fourth and final player on this list of most centuries in men's ODIs while batting at no. 5 or below is Sikandar Raza. Raza is the newest inclusion on this list. He has also recorded 3 centuries while chasing in ODIs and batting at 5 or below.

Most Centuries in men's ODI run chase while batting at no.5 or below | SportzPoint.com
Image - CricTracker

Raza has been in phenomenal form this year (2022). In 120 ODIs, the 36-year old has aggregated 3626 runs at an average of 37.38. He has also recorded 20 half-centuries and 6 centuries in the format with a highest score of 146.

Most Centuries in men's ODI run chase while batting at no.5 or below | SportzPoint.com

Read Also: Most ODI Runs in 2022: Shikhar Dhawan crosses 500 runs

In these four batters who is the best according to you while chasing a target? Let us know in the comments and follow SportzPoint fore more like this.

N.B: The stats and records are updated as of 25/08/2022.

Next Article

Latest Stories

Subscribe Newsletter

Get the latest sports updates and news delivered directly to your inbox.