List of active cricketers with 100 Tests or more

By Sidhant Maheshwari
Published on | Mar 07, 2024

R Ashwin, Jonny Bairstow

Ashwin and Bairstow became the latest entrants to the 100-Test club. Check out the others on this elite list who are still active cricketers.

Image Credit: BCCI/England Cricket

James Anderson - 187* Tests

Among the current crop, James Anderson has the highest number of Test appearances. He's also only 13 behind Sachin Tendulkar's record of 200 Tests.

Image Credit: PTI

Joe Root - 140* Tests

Former England captain Joe Root is featuring in his 140th Test in Dharamsala.

Image Credit: PTI

Nathan Lyon - 128* Tests

Australian off-spinner, Nathan Lyon, who recently joined the 500-wicket Test club, has already made 128 Test appearances.

Image Credit: AFP

Virat Kohli - 113* Tests

VK may not have featured in the England series but the former Indian captain has 113 Tests to his name.

Image Credit: PTI

David Warner - 112 Tests

Warner may have retired from Test cricket but he's still playing T20 cricket for Australia, in addition to the T20 leagues.

Image Credit: AFP

Steve Smith - 108* Tests

The first Test against New Zealand was Aussie batter's 108th appearance in Test cricket.

Image Credit: AFP

Angelo Mathews - 107* Tests

Former Sri Lankan captain Angelo Mathews has played 107 Tests for his country.

Image Credit: AFP

Ishant Sharma - 105 Tests

Veteran Indian pacer is not in India's plans anymore but he featured in 105 games in the longest format.

Image Credit: AFP

Cheteshwar Pujara - 103 Tests

Even as Cheteshwar Pujara has been piling runs in domestic cricket, it looks unlikely he will add more to the 103 Tests he has played so far.

Image Credit: AFP

Ben Stokes - 102* Tests

England Test captain reached the 100-Test landmark during the ongoing series against India.

Image Credit: AFP

Kane Williamson/Tim Southee

The Kiwi duo will join the 100-Test club in the second Test against Australia that runs from March 8-12.

Image Credit: AFP