Cricketers Stars: The Best 11 Players of the Last Five Years

ICC Test Team of the Year 2024: Australia's Pat Cummins is the captain of the ICC Men's Test team for the second consecutive year.

Cricketers Stars: The Best 11 Players of the Last Five Years

The Cricketing world has witnessed so many era-defining performances over the last five years, and some players in particular have shown up consistently within that period, cementing their legacies as names by whom the era will be described. This article reviews 11 of the best-performing cricketers that online betting fans will be innately familiar with during this period, including a mix of existing stars that maintained excellent output levels and the most remarkable upshoots who broke into global awareness.

Here’s our list of the best 11 cricket stars of the last five years:

1.   Joe Root

Joe Root Becomes Top Fourth Innings Scorer in Test History

Arguably, he was the standout performer of the period on his way to becoming England’s all-time highest Test run-scorer, surpassing Sir Alistair Cook, proving his consistency by scoring over 30 Test Centuries, including 1708 Test runs across 15 matches – the third highest tally in a calendar year in Test history. As England’s Test captain, he led the team to a Test series win in 2021 and won multiple individual awards, like the ICC Test Cricketer of the Year, Wisden Leading Cricketer in the World, and PCA Player of the Year, all in 2021.

2.   Babar Azam

Babar Azam Appointed as Pakistan's White-Ball Captain
Babar Azam Appointed as Pakistan’s White-Ball Captain

Babar has grown to be the cornerstone of Team Pakistan’s ambitions. He has become a dominant force in the game, especially in the ODIs, where he remained No.1 ranked batsman from 2021 through 2024 (only Virat Kohli and AB de Villiers had achieved this before), achieved 19 ODI centuries within just 102 innings (fastest-ever), and surpassed 4,000 runs in all three international formats (joined an elite group that has only Virat Kohli and Rohit Sharma). His 549 runs in 17 innings during the 2024 T20 World Cup made him the highest-scoring captain in tournament history, and his dominance was further confirmed when he won the ICC Men’s ODI Cricketer of the Year for both 2021 and 2022.

Cricketers ranking: ICC Cricket Players Rankings | Current ICC Rankings for Tests, ODIs, T20 – Cricket.com

3.   Kane Williamson

Kane Williamson

Kane Williamson captained the New Zealand team that won the inaugural ICC World Test championship in 2021, the run to the finals of the 2019 Cricket World Cup, and the 2021 T20 World Cup. By these alone, he earns a place on this list. But his individual output within the period is even more impressive as he became the second-fastest player in the sport to reach 7,000 ODI runs – all within 170 matches – and also is now New Zealand’s all-time leading Test run-scorer, amassing 9276 runs in 105 Test matches as of February 2025.

4.   Virat Kohli

Virat Kohli's Stunning ODI Record in Nagpur Ahead of India vs England 2025

The most dominant player of the 2010s. Kohli may not have maintained the consistent output he is famed for over the last couple of years, but his class has sustained even through the last five years when he captained India to the 2023 Asia Cup victory, delivered a Player of the Match performance when India also won the 2024 ICC T20 World Cup, and was pivotal in India’s run to the 2023 Cricket World Cup finals. He is now the fastest to reach 14,000 runs in ODIs, surpassed Sachin Tendulkar’s ODI century numbers in 2023, and set the new record for the highest runs in a single World Cup edition with his 765 runs during the 2023 Cricket World Cup.

5.   Yashavi Jaiswal

IND vs ENG: Tough Call for India! Virat Kohli or Yashasvi Jaiswal in 2nd ODI?

Indian prodigy Jaiswal has taken the cricket world by storm since he broke onto the scene in July 2023. He quickly established himself as a reliable batsman for the team and has now become one that opponents fear. His 712 runs versus England during the 2024 five-match Test Series is the highest scoring by an Indian against England, and his 1,478 runs accumulated across 15 Test matches is second only to Joe Root in cricket history. He set a new record in 2024 for most sixes in a calendar year, with 36, and is the third-youngest batsman to record two double centuries in Test Cricket history. His record-breaking 2024 was marked by his inclusion in the ICC Men’s Team of the Year.

6.   Harry Brook

Harry Brook Smashes Historic Triple Century, Leads England's Charge in First Test Against Pakistan
Image Source: Social Media

Brook made his Test debut in September 2022 and immediately played a crucial role in helping England win the 2022 ICC T20 World Cup on a streak where he amassed 2,067 runs at a strike rate of 101 through the end of 2023, higher than any other international player. He has built a formidable on-field relationship with Joe Root, which set a new record for the highest Test partnership with a combined 454 runs during a test run in October 2024. He has also racked up personal accolades to go with the performances, being named PCA Player of the Year 2023 and Wisden Cricketer of the Year 2024.

7.   Shubman Gill

Shubman Gill Creates History with Century in ICC Champions Trophy 2025

Another Indian who became an established star within this period, Gill’s Test debut was one for the ages, scoring 91 runs to help India win the Border-Gavaskar Trophy against Australia during the series. The young star has quickly racked up 5 centuries in Test series centuries. He has also been prolific in the ODIs, racking 8 centuries, including a double century (208 runs) against New Zealand in January 2023, becoming the fastest batsman to 2,000 ODI runs, achieving this in just 38 innings, and was the highest run-scorer in India’s victorious 2023 Asia Cup campaign.

8. Rishabh Pant

The Rollercoaster Over: Rishabh Pant vs. Venkatesh Iyer
Image Source: X/Twitter

The last five years have been a rollercoaster for Rishabh Pant. From helping India win the 2020-2021 Border-Gavaskar Trophy with his unbeaten 89*, to setting a new Indian record for the fastest half-century in Test cricket, in just 28 balls against Sri Lanka in March 2022, before his progress came to a sharp halt by way of a near-fatal car crash later in December. However, he made a resounding return after two years out on the sidelines, achieving a century against Bangladesh in September 2024.

9. Travis Head

Travis Head to Miss Pakistan Series for Family Time as Australia Prepares for Upcoming Tour
Image Source: Social Media

Head made 163 runs in the 2023 World Test Championship final, then repeated the feat with 137 runs in the ODI World Cup final later that year, both against India, to win both trophies for Australia. Since 2021, Head has consistently shown up for Team Australia in the three international formats.

10. Jasprit Bumrah

Jasprit Bumrah Injury Update

Reigning ICC Men’s Cricketer of the Year, Bumrah has had a phenomenal last few years in a period that has seen him claim 71 wickets in 13 matches, become the fastest Indian to 200 Test wickets, and captain the team during the T20 World Cup and Test series.

11. Daryl Mitchell

Daryl Mitchell

Mitchell’s consistency for New Zealand over the last few years is noteworthy. In this period, he set a new country record for most runs in a Test series in England with 538 runs (averaging 107.6), his 552 runs helped New Zealand to the semifinals of the 2023 Cricket World Cup, and, by May 2024 he had accumulated 1,577 runs across 39 ODI matches (making six centuries and five half-centuries)


Disclaimer: Gambling involves an element of financial risk and may be addictive. Please play responsibly and at your own risk. This post contains material that may or may not be legal in your country. Please play subject to applicable law.

  • At MyFinal11 we earn our revenue from advertising. as we have users from all over the globe. We would like to offer all users of myfinal11 the following advice and warning:
  • Be aware that gambling laws vary between states and territories. Please check your local laws before engaging in any real money gambling. This text appears on every page of myfinal11 and we believe it is an important message.
  • Myfinal11 is a free site and we will not ask you for money it is just for fun. myfinal11 takes no responsibility for actions performed by its users outside of myfinal11 or on the sites of any of its advertised partners. Myfinal11 does not condone Gambling in any way.
Best Fantasy App GST & TDS Free
Vision11

Vision11

Play Now
Refer Code: MF100
HaaNaa Trade

HaaNaa Trade

Play Now
Refer Code: MF100
Join Telegram

Join Telegram

Join Now
For Expert Tips
Join WhatsApp

Join WhatsApp

Join Now
For Expert Tips

No team selected or invalid team data.

About Sagar Tayde 1602 Articles
Hello, followers. I'm Sagar, a sports writer and analyst at Myfinal11 Sports. I'm a huge fan of cricket and basketball, and I love working on them. I started this journey in 2020. I'm an engineer living in Maharashtra, India.