David Warner's wife Candice Warner criticize Cricket Australian's leadership ban on David Warner for his role in Sandpapergate in a recent interview. She said Warner could be lost to the upcoming Big Bash League season in Australia if the leadership ban is not removed.
David Warner misses BBL if CA doesn't drop leadership ban. Image- The West Australian
"Yeah it bothers me, I don't like injustice so it does bother me. But it doesn't really bother him because he can go and captain in the UAE, he can go and captain in India where people appreciate his cricketing brain and what he can bring to a team." Candice recently said at the Triple M's Deadset Legends with Dan, Richard and Candice.
The left handed batter made a record of half century in 18 balls only in KFC T-20 Big Bash. In the first season of BBL, Warner represented Sydney Thunder as a captain. In his first match for the Thunder, he scored 102 not out off just 51 balls with a strike rate of 200 runs per 100 balls. He played for Sydney Sixers in 2012-13 season.
David Warner after his first BBL century for Sydney Thunder. Image- YouTube
David warner instructed Cameron Bancroft to scuff the ball with sandpaper in 2018 South Africa series. After Cricket Australia suspended Warner along with the captain Steve Smith for one year. Besides, Australian cricket board banned Cameron Bancroft for nine months. Not only that, warner had to give up his leadership for life and Steve Smith for two years. Smith joined as the vice-captain under Pat Cummins.
Pat Cummins said in a statement, "Warner is a fantastic leader around our squad here…If he has a formal role, he'd be fantastic with that as well. So if that ever came up, he'd be great."
ACA head Todd Greenberg said in a statement last year that he will chat with Cricket Australia about reconsidering Warner's ban. On the other hand, Nick Cummins, the head of Victorian Cricket had said that CA had no power to prevent BBL clubs or the state teams from naming the southpaw as their skipper.
Most Hundreds in Test cricket among active players
With 39 test tons, Joe Root is now the player with most hundreds in test cricket among active cricketers. Steve Smith and Kane Williamson follow him on the list.
Test cricket, mostly called the purest format of the game, has seen some of the greatest cricketers and batters showing their skills with patience, stroke-making ability and the perseverance to bat long and score.
Past greats and legends like Don Bradman, Sunil Gavaskar, Sachin Tendulkar, Brian Lara, Jacques Kallis and many others dominated test cricket during their time. But, with modern cricket kicking in, this time we will look at the list of active players with the most hundreds in test cricket.
Players with most Test centuries in cricket history
Infographic by Sportz Point
Before we talk about the current active cricketers, we should and must take a look at all the batters who dominate the overall list. As we all know, Sachin Tendulkar is the batter with most hundreds in test cricket. In fact, his record of 100 international tons might not be broken ever in cricket history.
Before Sachin broke into the scene, there was Sir Don Bradman, who had retired as the batter with the most test centuries (29), and later the little master Sunil Gavaskar broke his record and finished his career with 34 test centuries. But, do they come in the list of players with the most test centuries? Let's take a look at that.
So, sadly, one of the greatest cricketers in cricket history, Sir Don Bradman, does not even come in the top 10 batters with the most test tons in cricket history. Interestingly, only Joe Root is the active cricketer on that list. Hence, you already know who the active cricketer with the most test tons is: Joe Root.
Most Test Centuries by active cricketers
#10. Ben Stokes | 13
Regarded as one of the best test cricketers of the 2010s and 2020s, Ben Stokes is perhaps the greatest match-winner of modern cricket. The southpaw batter is as lethal with the bat in the lower middle order and can change his gear with regard to the needs of the game.
Not only that, his skill to bat with the tail and chase nearly impossible totals in the last inning is quite remarkable.
Stokes has 13 test centuries against his name in 113 test matches for the Three Lions. His 258 in just 198 balls against South Africa in Cape Town saw him make the fastest test double century by any English cricketer. That is also the highest test score by a batter batting at number six.
And, yes, who can forget his immortal innings of 135 at Edgbaston in the 2019 Ashes Test, where he single-handedly achieved England's highest successful run chase in Tests, with Jack Leach at the other end.
#9 Tom Latham | 13
Tom Latham, the Kiwi opener, is surely one of the best top-order batters of this generation. Although he has always been in the shadow of Kane Williamson, Latham has contributed well to his country since his test debut in 2014. In the last ten years, Latham has played 81 test matches and scored 5516 test runs so far, including 13 test centuries, which places him at number nine in this list.
Latham's unbeaten 264 against Sri Lanka in Wellington in 2018 is the highest score by any opener while carrying his bat. Not only that, he is only the second Kiwi cricketer to carry his bat in test cricket.
Latham is currently the vice-captain of the test team and one of the reasons for New Zealand's success in recent years.
#8. Mominul Haque | 13
He might be the most surprising name on this list of active players with most hundreds in test cricket.
Mominul Haque, the stylish and gritty test batter from Bangladesh, is at No. 8 on this list with 13 test tons. The top-order batter started his test career with a record-breaking 181 against Sri Lanka, which is the highest debut score by any Bangladeshi batter.
Since then, he has been one of the pillars of the Bangladeshi batting lineup in tests. From 2013 to 2017, Haque averaged over 50 with the bat, which dropped to below 40 post-2022.
He is one of only six batters, including the likes of Don Bradman, Kumar Sangakkara and Jacques Kallis, to score seven test tons at a single venue; Zahur Ahmed Chowdhury Stadium in Chattogram.
#7 Usman Khawaja | 16
Another top-order batter in the list of active players with most test hundreds, who has made tons of runs in the last few years for Australia. Usman, who was born in Pakistan and later moved to Australia as a young kid, made his test debut in 2011, replacing the great Ricky Ponting at number.
At that time, he became the first Muslim cricketer to play for Australia. Despite a decent debut match, Khawaja was never given a long run and kept losing his spot in the team.
In 2015-16, he made another solid return to the test squad, but his failure in away tests always kept him in and out of the team. But, after his comeback with two tons in a single test match in 2022 against England in Sydney, Khwaja has emerged as one of the best batters for Australia. His move at the top of the order has also helped him regain his lost confidence at the international level.
Post a stunning 2023, where he scored 1210runs in 13 test matches at 52.60, Khawaja won the 2023 ICC Test Cricketer of the Year award.
In 80 test matches so far, Khawaja has scored 5930 test runs, including 16 test tons and 27 fifty-plus scores. He is also the sixth-highest run-scorer (3251) in the World Test Championship's history, despite playing only 42 matches.
#6 Dimuth Karunaratne | 16
Dimuth Karunaratne has been one of the greatest modern-day batters for Sri Lanka in recent years. The Sri Lankan batter is sixth in our list of active players with most hundreds in test cricket.
The opening batter comes from the same St Joseph's College, which produced players like Angelo Mathews and Thisara Perera. Dimuth debuted for Sri Lanka in tests in 2012 and gradually cemented his place in the team despite a duck in his debut inning.
In 2014, he scored his debut hundred against New Zealand in Christchurch and has scored 15 more in his test career since then. Three years later, he missed his first double ton by four runs when he played an outstanding knock of 196 against Pakistan in Dubai. In 2021, he scored hundreds in three back-to-back test matches, and one of them was a 244 against Bangladesh, his best in test cricket.
Another Sri Lankan in the list of active batters with the most test centuries prove why, despite not being considered a force, they have done well in recent times. Dinesh Chandimal, one of the most underrated cricketers going around, has climbed up in the list with a stunning hundred (116) against New Zealand at Galle.
Chandimal, just like Angelo Mathews, emerged on the scene as one of the best talents in the country and became a mainstay in the middle order after the retirement of the legendary Sangakkara-Jayawardene pair. At 23, he was chosen as the T20I captain and as Mathews' deputy in tests.
In 2013, Dinesh scored back-to-back centuries against Bangladesh and then played an unbeaten 162 against India in 2015 to nearly drag Sri Lanka to a win from an impossible position. His 164 against India in Delhi in 2017 was one of his remarkable innings after leading Sri Lanka to a 2-0 victory against Pakistan, away from home.
However, after that, he could not keep his form, and it wasn't until 2022 that he came back to his best with an unbeaten 206 against Australia at Galle to deny the mighty Aussies a test series win.
Till now, Chandimal has scored 16 test centuries in 88 test matches and looks like a strong candidate to be the first one to reach 20 test centuries among the active Sri Lankan cricketers.
#4. Cheteshwar Pujara | 19
Although he has not been a part of the Indian test team since 2023, Cheteshwar Pujara is still an active test cricketer. The modern wall of Indian cricket, who was among one of the rarest batters in this counterattacking generation to tire the bowlers down and play a whole day of test cricket, without giving it a second thought.
Pujara's temperament was one of the main reasons why he was called up for the national team in 2010. After a very impressive 72 against Australia on debut, it was only a matter of time before Pujara became a mainstay of the Indian team.
Soon, he became the joint-fastest Indian to 1000 Test runs, and quickly he became the new Wall of Indian cricket. Till now, in 103 test matches, Pujara has scored 7195, including 19 centuries.
Recent drop in form has kept in out of the Indian team, but his love for the game has kept him going at the domestic level. Pujara is one of the 13 players in test cricket history to bat in each day of a five-day test match.
Although Pujara has not played a test match for a long time, since he has not retired, he is fourth on our list of active players with most hundreds in test cricket.
Kane Williamson has been the best Kiwi cricketer of the last two decades, and even the great Martin Crowe believed that he would finish as the greatest batter from New Zealand.
Debuted in 2010, Kane scored a ton against India in Ahmedabad and since then, has never had to look back. 24 years and 151 days old, Kane then became the youngest New Zealand cricketer to score 3000 test runs. In 2015, Kane hit his first double ton against Sri Lanka in Wellington and since then has scored five more test double tons.
As a leader, Kane in 2018 became the fourth Kiwi captain to win a test series in England, followed by a first-ever series triumph against Pakistan, away from home.
Williamson, with 9276 test runs, is the player with the most test runs for New Zealand. He also holds the record for most test centuries scored by a Kiwi batter (33). He is also the quickest batter in test history (by innings) to reach 33 test tons.
Moreover, Williamson was also the first-ever Kiwi captain to lead them to an ICC trophy success when he led them to the WTC title in 2021 against India. The former Kiwi captain is also New Zealand's highest run-getter in WTC history with 2822 runs at 61.34 average and 11 test tons.
#2 Steve Smith | 36
After starting as a leg spinner in 2010, Steve Smith's journey to become one of the greatest test batters for Australia is quite remarkable. Despite getting banned for 12 months due to the ball-tampering scandal in 2018, Smith made a great comeback to test cricket and has scored 9 test centuries since 2019.
Smith scored his first century in 2013 against England at the Oval and scored three more in his next six matches. Before he was made the captain in 2015, he was already the No.1 ranked test batter in the world, scoring seven centuries in 17 test matches in 2014-15, including centuries in four consecutive test matches.
In 2017, he scored six test tons, including a double ton in just 11 test matches to win his second ICC Test Cricketer of the Year award second time, after winning it in 2015.
Though in the past few years, bowlers have found some ways to stop him from scoring runs with his unorthodox style, he scored five centuries in 13 innings from July 2022 to June 2023.
In 2024, Smith scored two consecutive test centuries in the Australia vs India Border-Gavaskar Trophy series. With 36 test tons in just 118 tests, he is now the player with the second most hundreds in test cricket among active cricketers.
#1 Joe Root | 39
2021 Test Cricketer of the Year, nominated again in 2023 for the same award, most runs and tons in World Test Championship history, most test runs by any English batter, most test tons by any English batter; these are the few achievements Joe Root made in the last seven years.
The youngest of the "fav four", Root debuted in 2012 on England's tour to India and impressed with a 73 from 229 balls, and everyone saw his ability to stay at the crease and play long.
Five tests later, he scored his first test hundred in England against New Zealand in 2013. Two tests later, he followed that up with a 180 against Australia at Lord's.
Before he was made the captain in 2017, he had already played 53 test matches in five years with a batting average of over 50. 190 in the first inning as test captain, and all knew he would go on to break all the records for England. Root finished 2017 with 1481 for England despite scoring only two tons.
The story continued the same way for him in the following year, as despite scoring lots of fifty-plus scores, Root could score only two test tons as England struggled in tests as a team.
But, everything changed for him in 2021 as he started the year with one century and one double century in the first three tests. Another back-to-back hundred against India at home would mean he would go on to win the 2021 ICC Test Cricketer of the Year Award.
Root that year nearly broke the record of the most test runs scored in a calendar year with 1708 test runs, missing the record by 80 runs.
Since the start of 2022, Root has scored 16 test tons, scoring 4012 test runs at an average of 54.95. In WTC, he is the highest run scorer with6080 runsat an average of 52.86 and 21 centuries.
With 39 test tons, Joe Root is now the player with most hundreds in test cricket among active cricketers.
Top 10 players with most runs in ICC knockout matches
From Kohli to Tendulkar, explore the list of legendary batsmen who consistently delivered in crucial matches under pressure. Here are the top 10 players with most runs in ICC knockout matches.
In the high-stakes world of international cricket, the pressure of ICC knockout matches can make or break careers. Every player steps in with the mindset of taking their nation ahead in the game, leaving no room for regrets. However, only a few can actually stay consistent under such highly competitive environment.
No matter how a player performed throughout the tournament, the ultimate test always awaits in the knockouts. ICC knockouts' history have seen extremely talented players scoring for their teams and keeping the flow going.
The question is, out of all the consistent scorers round the globe, who scored the most runs? We have the answer to it. Check out the list of top 10 players with most runs in ICC knockout matches.
10. Mahela Jayawardene (499 runs) | Sri Lanka
Mahela Jayawardene celebrates a century for Sri Lanka. Image | X
Mahela Jayawardene, a true master of elegant batting, consistently delivered for Sri Lanka in crucial matches throughout his international career. He holds the 10th position with 499 runs in 18 innings played in ICC knockout matches.
One of his iconic knock among all is undoubtedly his century in the 2011 World Cup Final against India (103* off 88 balls). Though the match result was not in their favour, Mahela's contribution was the sole reason SL could reach a defendable target after the early collapse of the batting line-up.
Sourav Ganguly celebrates an international century for India. Image | TOI
The former captain and aggressive left-handed opener, Sourav Ganguly, led India with passion in high-stakes games. He often contributed with the bat which laid the foundation of a huge total for the team.
Ganguly scored 514 runs in only 8 innings played in ICC knockouts! His unbeaten141 against South Africa in the 2000 Champions Trophy semi-final is the highest among all his other knockout performances.
Ganguly stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
1998-2003
10
8
514
141*
85.66
87.41
3
1
8. Jacques Kallis (539) | South Africa
Jacques Kallis representing South Africa in international cricket. Image | Facebook
Jacques Kallis, the greatest all-rounder of his generation, was a pillar of the South African team. His contributions in the knockout matches for SA were not always marked by centuries, but they had solid consistency.
He scored 539 runs in only 11 matches, which says a lot about his dedication and hard work for winning. His highest among all was a notable 113* against Sri Lanka in the semi-final of the inaugural season (1998) of the ICC Champions Trophy, which led to a big victory.
Kumar Sangakkara in action for Sri Lanka in an ICC knockout match. Image | X
Another Sri Lankan legend makes it to the top 10 for most runs in ICC knockout matches with his quality batting. It is none other than Kumar Sangakkara, who was the cornerstone of SL in white-ball cricket for over a decade.
He was a part of several Sri Lankan teams that reached major ICC Finals, like the 2011 WC final, and the victorious 2014 T20 World Cup. Sangakkara scored 595 runs in 19 matches, at an average of 39.66.
His contributions were one of the key aspects of the team's success in reaching these finals.
Sangakkara stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
2000-2015
19
18
595
64*
39.66
71.47
0
4
6. Sachin Tendulkar (657) | India
Sachin Tendulkar after the 2011 World Cup triumph. Image | Olympics.com
The 'Little Master,' Sachin Tendulkar, played in an era where India reached multiple ICC knockout stages. He scored 657 runs in 14 innings, including a century. In knockouts, his vital half-centuries saved the team from choking in several matches.
One of his most remembered fifties is the 85 runs against Pakistan in the 2011 World Cup semi-final. Tendulkar's only century in a knockout game came against Australia in the 1998 quarter-final match of the Champions Trophy, where he scored 141 off 128 balls.
Kane Williamson celebrating an ODI century in 2025 for NZ. Image | Mint
Kane Williamson is the only cricketer from New Zealand to feature in this list, and that too in the top 5. He scored 659 runs in 15 matches and has always been a great support to the team's batting lineup.
His century in the 2025 ICC Champions Trophy semi-final against South Africa played a significant role in setting a good total, which led to a victory. Williamson played many such match-winning knocks for NZ in knockouts.
Williamson stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
2011-2025
15
16
659
102
47.07
76.62
1
4
4. Steve Smith (663 runs) | Australia
Steve Smith celebrates a fifty for Australia in an ICC knockout match. Image | Sky Sports
The Australian star player, Steve Smith, always showed a knack for performing on the big stage for his team. He stands 4th with 663 runs scored in 13 matches. One of his most memorable centuries in knockouts came in the 2015 World Cup semi-final against India.
Smith has consistently performed in every format, each time Australia reached the highly competitive stage of the game of cricket.
Ricky Ponting in action for Australia. Image | Mint
The legendary Australian batter, Ricky Ponting, led his side to unmatched dominance in ICC tournaments. He scored 731 runs in 18 matches, with 3 centuries and 1 half-century.
His most iconic ICC knockout moment is the 2003 World Cup Final, where he scored a phenomenal 140* runs against India. Australia winning the title that year made Ponting's knock more memorable.
Ponting stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
1996-2011
18
18
731
140*
45.68
81.58
3
1
2. Rohit Sharma (884 runs) | India
Rohit Sharma celebrates a century against Bangladesh in Aisa Cup. Image | ESPNcricinfo
The 3rd Indian batter to dominate the list, the 'Hitman' of cricket, Rohit Sharma, stands tall with 884 runs in 21 matches. He has a long experience of playing in high-pressure ICC knockout matches and acing them.
While he has multiple centuries in the World Cup, his highest in an ICC knockout is 137 runs, scored against Bangladesh in the 2015 World Cup quarter-final. From giving a solid start to carrying the momentum and building partnerships, Rohit has done it all to fetch those magnificent knockout victories.
Virat Kohli celebrates his 50th century in the 2023 World Cup against NZ. Image | X
Virat Kohli, the chase master and modern-day legend, sits atop this list with 1024 runs in ICC knockout matches. He is the only player ever to score over a thousand runs in knockouts, having 1 century and 9 half centuries.
Kohli's hunger for runs and victory makes him the most reliable player in vital matches. He reached his 50th ODI century by scoring 117 runs against New Zealand in the 2023 WC semi-final. He has often guided India through tricky chases or helped set up formidable totals.
India vs Australia 1st ODI Preview: Head-to-head Stats, Possible XI, Pitch Report, Streaming Details
After a gap of more than seven months, the Indian men's side are set to play ODI cricket. Here is everything you need to know before the India vs Australia 1st ODI match in the India tour of Australia 2025.
The three-match ODI series between India and Australia begins on Sunday, October 19th. The first ODI match will be played at the Perth Stadium. All eyes will be on the new Indian ODI captain, Shubman Gill, in this match. Rohit Sharma and Virat Kohli, who have returned to the Indian jersey after a long time, will also be the focus of attention. Prior to this match, the Indian team played the Champions Trophy 2025 final as their last ODI.
Meanwhile, Australia will be led by Mitchell Marsh, with Test skipper Pat Cummins and Josh Inglis missing out with injuries. The batting looks slightly inexperienced in the absence of Steve Smith, who announced his retirement after the Champions Trophy. However, the bowling wears a settled look with the experienced duo of Josh Hazlewood and Mitchell Starc expected to play crucial roles.
Here is everything you need to know before the India vs Australia 1st ODI match in the India tour of Australia 2025.
India vs Australia 1st ODI match live streaming will be available on JioHotstar app and website. The live telecast will be available on Star Sports network.
India vs Australia: Head-to-head stats
India and Australia have faced each other in 152 ODIs to date. Australia holds the upper hand with 84 wins, while India has won 58 matches. 10 matches ended without a result. The rivalry, which began in 1980, has witnessed some iconic contests across generations.
Matches Played
152
India Won
58
Australia Won
84
No Result
10
Pitch Report: Optus Stadium
Perth has long been famous for its pace and bounce, and the Optus Stadium continues that tradition — though with a modern twist. The ground uses a drop-in pitch, which means the surface is prepared elsewhere and later installed into the square. This allows some variation from match to match, though the typical Perth characteristics remain intact.
Weather Report
The weather could play a part in the match, with showers expected on Sunday. If the rain stays away during game hours, conditions will be ideal for fast bowlers. Cloudy skies and cool temperatures can further help swing and seam movement.
The India vs Australia 1st ODI Match Prediction factors in venue, team balance, player form, & pitch conditions. The prediction slightly favors Australia to win the opener. The home team’s pace attack, experience & strong batting order give them a narrow edge.
The India team has enough strength & tactical balance to upset the hosts. The key will be early wickets & controlling middle overs through spin. The small margins make this clash unpredictable.
The red-ball tournament initiative was taken by the International Cricket Council (ICC) in 2019. In this article, we will take a look at the batters with most runs in WTC history.
This is the third edition of the World Test Championship (WTC). The red-ball tournament initiative was taken by the International Cricket Council (ICC) in 2019. New Zealand were crowned the inaugural champions after beating India in 2021. Australia took the second championship in 2023, and earlier this year, South Africa joined the party.
In this article, we will take a look at the batters with most runs in WTC history.
Joe Root of England is on top in this list. He scored 6080 runs in WTC cycle at an average of 52.86 with 21 centuries and 22 fifties and also got out for a duck on eight occasions. Root's highest score in WTC is 262 which came against Pakistan in Multan. This knock took him above the 5000-run mark. He also smacked 625 fours and 17 sixes.
In July, this year, he surpassed cricket legends Rahul Dravid, Jacques Kallis and Ricky Ponting to become the second-highest run-scorer in the history of Test cricket with 13,543 runs.
2. Steve Smith
Features second on this list. In 55 Test matches, Steve Smith has scored 4278 runs at an average of 49.74. His tally also includes 13 centuries and 19 half-centuries.
Smith also smashed a memorable innings of 211 runs against England during the 2019 Ashes series, which was part of the inaugural WTC cycle (2019–2021) and continues to be his highest score in the ICC World Test Championship.
3. Marnus Labuschagne
The star Australian middle-order batter, Marnus Labuschagne, is next on this list. He currently captains Queensland and plays for Glamorgan in county cricket and for Brisbane Heat in the Big Bash League.
Lasbuschagne has played a total of 53 matches of the ICC World Test Championship and has scored a total of 4,225 runs at an average of 48.01 which includes 11 centuries and 22 half-centuries, establishing himself as one of the most dominant batsmen of the format. Lasbuschagne scored his highest WTC score of 215 runs against New Zealand during the 2019–2021 WTC cycle.
4. Ben Stokes
At the fourth spot in our list is English international cricketer Ben Stokes who is currently serving as skipper of the England test team. He has scored 3616 runs in 57 Test matches at an average of 37.66.
Often hailed as one of the greatest all-rounders in the history of international cricket, Ben Stokes gathered immense fame and recognition from all over the world for scoring a record total of 1,334 runs in seventeen matched during the 2019-21 WTC cycle and a phenomenal total of 971 runs in eighteen matches during the 2021-23 WTC cycle.
Australia's explosive batter, Travis Head, is fifth on this list with 3300 runs in 52 Test matches at an average of 40.24. His tally also includes eight centuries and 15 half-centuries. He also holds the record for being the first player to win 10 Man of the Match awards in the World Test Championship.
In addition, Head joined the ranks of Joe Root, Marnus Labuschagne, and Steve Smith as the fourth player in World Test Championship history to surpass 400 boundaries. Head has managed 413 fours in just 87 innings.
Batters with the most international tons since 2020
There are some players who have scored the most centuries in international matches across formats - Tests, ODIs, and T20Is. In this article, we will take a look at those batters with the most international tons since 2020.
Scoring a century in international cricket is a special achievement that marks a player’s talent and consistency. Some players have a knack for reaching this milestone repeatedly. There are some players who have scored the most centuries in international matches across formats - Tests, ODIs, and T20Is.
In this article, we will take a look at those batters with the most international tons since 2020.
Joe Root just keeps proving why he is one of the best batters England has ever had. Smooth with the bat, calm under pressure, and always showing up when it matters, Root continues to be the backbone of England’s Test team.
Root smashed 25 international centuries since 2020. Root has been really successful in Test cricket in recent times. Since 2020, he has played 69 Test matches for England and has scored over 6000 runs, including 22 centuries and 21 half-centuries.
2. Shubman Gill | 19
Shubman Gill comes second on the list with 19 international centuries since 2020, including nine in Tests and eight in ODIs. His double hundred in ODIs against New Zealand and a classy 269 in Tests highlight his remarkable rise.
Ever since Gill took over the captaincy from Rohit Sharma, the middle-order batter has been peeling off centuries for fun, with a sparkling 129 not out against West Indies in the ongoing 2nd Test in New Delhi’s Arun Jaitley Stadium.
3. Babar Azam | 16
Pakistan former skipper, Babar Azam is more than just a cricketer; he's a phenomenon, who commands the crease with his extraordinary skill and elegance. In his time as the captain of the Pakistan cricket team, he has led by example. But what sets him apart is his batting skills, particularly his ability to score centuries with a consistency.
Babar holds the third-most number of centuries in international cricket since 2020. Overall, Babar scored 31 centuries in international cricket - 19 ODI centuries, 9 test century, and 3 T20I centuries.
4. Kane Williamson | 14
Kane Williamson has established himself as one of the great batsmen across formats in the modern era. Since making his debut in 2010 for New Zealand, his performance at the international level has been nothing short of exemplary.
He stands currently at 4th on list list. Kane has notched up 14 international centuries since 2020 in Tests and ODIs. As a captain, he has led New Zealand to a World Test Championship title, apart from taking the team to an ICC World Cup and T20 World Cup final.
5. Steve Smith | 14
Steve Smith has established himself as one of the finest batters in modern cricket. In the post-Ponting era, Smith has been Australia's most prolific and consistent run-scorer, especially in the purest format of the game. Smith has 14 international centuries since 2020 to his name.
Overall, if we speak about the numbers in international cricket, he has 48 centuries to his name. The Test record for Smith is excellent, as he has scored 36 centuries in the format in 116 matches . On the other hand, in ODIs, the number of centuries for Smith is 12 in 170 matches. He is yet to score a hundred in the T20I format.
6. Travis Head | 13
Australia are yet to lose an international match when Travis Head has hit a century. He has also made a habit of scoring big whenever playing against the Indian side. Head smashed 13 international centuries since 2020, making him one of the consistent players.
Overall, Head has 16 international centuries to his name - 9 Test hundreds and 7 ODI hundreds. The first of the many centuries came up in the WTC finals in 2023, when he slammed a brilliant 163 and sealed the championship for Australia.
7. Virat Kohli | 12
Virat Kohli has 12 centuries since 2020, breaking his ODI drought with a ton vs Bangladesh in 2022. He also smashed his first T20I century in the Asia Cup 2022. Whether in Test matches, ODIs, T20Is, or the IPL, Kohli has proven his ability to deliver big performances when it matters most.
Recently, Kohli announced his retirement from Test cricket, bringing an end to a remarkable red-ball career. Overall Kohli has 82 international centuries to his name - 30 in Test, 51 in ODI, and one in T20I.
Pathum Nissanka might not be the face on posters yet, but he's become the face of Sri Lanka's batting alright. The last two years have been so prolific, that he's an easy mention among the world's current best all-format batters.
Nissanka smashed 12 centuries in international cricket since 2020. His recent ton came during the Asia Cup 2025 playoff against India where he scored a brilliant 107 runs in 58 balls. With this, he surpassed Virat Kohli’s tally of four Asia Cup fifties, becoming the player with the most 50-plus scores in the tournament’s history.