International Cricket: Top 4 Cricketers With Over Two Decades

6 Min Read

The glorious of international cricket, which spans over decades, has undoubtedly witnessed some of the most memorable moments, spine-chilling matches, blood-curdling rivalries and sensational cricketers who have left no stone unturned in dominating the opponent teams and leading their respective teams to a glorious streak of victories across various formats of international cricket.

From Brian Lara to Virat Kohli, numerous legendary cricketers have been successful in ruling the pitches of international cricket and serve as an inspiration for the coming generations of young and dynamic cricketers. While it’s considered one of the most crucial challenges for cricketers to stay consistent with their performances in the ever competitive and ever evolving arena of international cricket, a few cricketing stalwarts have succeeded in ruling the international cricket arena for over two decades.

In this article we will take a look at the top four cricketers who have ruled international cricket for over two decades.

Top 4 Cricketers With Over Two Decades of International Cricket Glory

  • Sachin Tendulkar, India

Top 4 Cricketers With Over Two Decades of International Cricket Glory

Often popularly hailed as the “god of Indian cricket”, the legendary Indian former international cricketer Sachin Tendulkar is at the first spot in our list of the top four cricketers who have remained unbeaten in international cricket for over two decades. The ‘Master-Blaster’ of the Indian cricket team, Sachin Tendulkar, continues to hold the prestigious and coveted record for the longest international career in the modern era, spanning twenty-four years and one day.

Sachin Tendulkar represented India across all formats of international cricket from 1989 to 2013 and played a spine-chilling total of 200 test matches and 463 ODIs. Moreover, as of November 2025, Sachin Tendulkar continues to be the only batsman to score 100 international centuries, speaking volumes about his unwavering dominance in the game.

  • Sanath Jayasuriya, Sri Lanka

At the second spot in our list of the top four cricketers who have ruled international cricket for over two decades, we have the Sri Lankan former international cricketer and skipper of the Sri Lanka national cricket team, Sanath Jayasuriya. Often hailed as one of the most dynamic all-rounders in the history of international cricket, Sanath Jayasuriya represented Sri Lanka across all formats of international cricket for twenty-one years from 1989 to 2011, ranking him at the second spot in our list.

Throughout his star-studded international cricketing career, which spanned over more than two decades, Sanath Jayasuriya played a record total of 110 test matches and 445 One-Day Internationals, scoring a phenomenal total of 6,973 runs in the test format and 13,430 runs in the ODI format making him one of the most successful international cricketers.

  • Shivnarine Chanderpaul, West Indies

Next, at the third spot in our list of the top four cricketers who have remained unbeaten in international cricket for over two decades, we have the legendary Guyanese cricket coach and former captain of the West Indies cricket team, Shivnarine Chanderpaul, who is still hailed as one of the most successful and influential batsmen of all-time. As of November 2025, Shivnarine Chanderpaul continues to be the 10th highest run scorer of all time in International cricket and the 9th highest in Test cricket, speaking volumes about his unwavering dominance in the game.

Throughout his glorious and star-studded international cricketing career which spanned over twenty-one years, Shivnarine Chanderpaul played a record total of 164 test matches, 268 ODIs and 22 T20 internationals, ranking him at the third spot in our list.

  • Wilfred Rhodes, England

Finally, at the fourth spot on our list of the top four cricketers who have ruled international cricket for over two decades, we have the English professional cricketer Wilfred Rhodes, who represented England across all formats of international cricket in his era for thirty long years from 1899 1930. Wilfred Rhodes established himself as the first ever Englishman to complete the double of 1,000 runs and 100 wickets in Test matches which earned him enormous praise and recognition from the cricket aficionados from all over the world.

Additionally, Wilfred Rhodes also continues to hold the record for both for the most appearances made in first-class cricket and the most wickets taken, i.e. 4,204, as of November 2025. The English cricketing sensation Wilfred Rhodes played his career’s final test match in 1930 at the age of 52 years and 165 years establishing himself as the oldest player to appear in a test match which continues to be an unbeaten record as of November 2025.