Nowadays, there is a reduction in the number of Test matches played. With the ever-expanding window sizes for the domestic league matches and cricket being expanded to a three-format game, the days allocated to the longer formats have come down.
However, Test cricket hasn’t lost its attraction as the games played between the super powers – Australia, India, and England never fail to get the needed attractions from the cricket audience. Similar to the Ashes (Border-Gavaskar Trophy between India and Australia, and the Pataudi Trophy, played between India and England, have also raised to 5-match tournaments from 2023.
One can also find the dominance of these three teams in the list below, which depicts the list of current non-retired players who have played the most number of Test matches.
Most Test Matches among Current Players
CURRENT PLAYERS | TEST MATCHES | RUNS | WICKETS |
---|---|---|---|
Joe Root (ENG) | 153 | 13006 | 71 |
Nathan Lyon (AUS) | 136 | 1595 | 553 |
Angelo Mathews (SL) | 118 | 8167 | 33 |
Steven Smith (AUS) | 116 | 10271 | 19 |
Ben Stokes (ENG) | 111 | 6728 | 213 |
Kane Williamson (NZ) | 105 | 9276 | 30 |
Jonny Bairstow (ENG) | 100 | 6042 | 0 |
Kraigg Brathwaite (WI) | 98 | 5935 | 29 |
Mitchell Starc (AUS) | 96 | 2217 | 382 |
Dinesh Chandimal (SL) | 88 | 6208 | 0 |
Key Stats
Eight out of ten players on the list are from India, England, and Australia.
In the following ten list, we have Jonny Bairstow, Tim Southee, Kane Williamson, Steve Smith, Ravichandran Ashwin, Ben Stokes, Dimuth Karunaratne, Mushfiqur Rahim, Ajinkya Rahane and Kraigg Brathwaite.
James Anderson and Sachin Tendulkar are the only two cricketers to be part of both top 10 lists of Test cricketers with the most losses.
Ben Stokes is the only all-rounder in the top-20s, whereas Rahim of Bangladesh is the only wicketkeeper. Otherwise, the names in the list are primarily pure batters or bowlers.