![Players wtih 100 plus Tests](https://www.wisden.com/static-assets/waf-images/28/31/7a/16-9/8FqffugPkw.jpg?v=23.07&w=1200)
Former Sri Lanka captain Dimuth Karunaratne is playing his 100th Test match, which is also going to be his last. Here's the list of every cricketer to have played 100 or more Test matches.
Ahead of the second Test, Karunaratne announced that he would be retiring from international cricket after the Sri Lanka vs Australia Test series, and from all cricket soon after, with his last professional match being a three-day game in the SLC Major Club 3-Day Tournament for SSC against NCC, starting February 14.
How many players have featured in 100 Tests for Sri Lanka?
Karunaratne became the seventh Sri Lanka player to the 100-Test mark when he stepped onto the field at Galle. The first to the landmark was Sanath Jayasuriya, reaching there in 2005.
The most-capped Sri Lanka player in Tests is Mahela Jayawardene, with 149 matches to his name. The other Sri Lankans in this category are Kumar Sangakkara, Angelo Mathews, Chaminda Vaas, and Muttiah Muralidaran.
How many players have played 100-plus Tests?
A total of 81 players have appeared in 100 or more Test matches at the time of writing, including Karunaratne. England have produced the most 100-Test veterans so far (17), with Australia (15) and India (14) trailing them closely.
Here is the complete list of players who have played 100-plus Tests across various teams.
Team | No. of players |
England | 17 |
Australia | 15 |
India | 14 |
West Indies | 9 |
South Africa | 8 |
Sri Lanka | 7 |
New Zealand | 6 |
Pakistan | 5 |
Zimbabwe | 0 |
Bangladesh | 0 |
Ireland | 0 |
Afghanistan | 0 |
Overall, the most-capped player in the history of Test cricket is Sachin Tendulkar, the only player to have played 200 Test matches. James Anderson is next with 188 while Ricky Ponting and Steve Waugh are tied a third with 168 Tests to their name.
Every player with 100-plus Tests
Player | Team | Span | Matches |
Sachin Tendulkar | India | 1989-2013 | 200 |
James Anderson | England | 2003-2024 | 188 |
Ricky Ponting | Australia | 1995-2012 | 168 |
Steve Waugh | Australia | 1985-2004 | 168 |
Stuart Broad | England | 2007-2023 | 167 |
Jacques Kallis | ICC/South Africa | 1995-2013 | 166 |
Shivnarine Chanderpaul | West Indies | 1994-2015 | 164 |
Rahul Dravid | ICC/India | 1996-2012 | 164 |
Alastair Cook | England | 2006-2018 | 161 |
Allan Border | Australia | 1978-1994 | 156 |
Joe Root | England | 2012-2024 | 152 |
Mahela Jayawardene | Sri Lanka | 1997-2014 | 149 |
Mark Boucher | ICC/South Africa | 1997-2012 | 147 |
Shane Warne | Australia | 1992-2007 | 145 |
Nathan Lyon | Australia | 2011-2025 | 136 |
VVS Laxman | India | 1996-2012 | 134 |
Kumar Sangakkara | Sri Lanka | 2000-2015 | 134 |
Muttiah Muralidaran | ICC/Sri Lanka | 1992-2010 | 133 |
Alec Stewart | England | 1990-2003 | 133 |
Anil Kumble | India | 1990-2008 | 132 |
Courtney Walsh | West Indies | 1984-2001 | 132 |
N Kapil Dev | India | 1978-1994 | 131 |
Brian Lara | ICC/West Indies | 1990-2006 | 131 |
Mark Waugh | Australia | 1991-2002 | 128 |
Sunil Gavaskar | India | 1971-1987 | 125 |
Hashim Amla | South Africa | 2004-2019 | 124 |
Javed Miandad | Pakistan | 1976-1993 | 124 |
Glenn McGrath | Australia | 1993-2007 | 124 |
Virat Kohli | India | 2011-2025 | 123 |
Viv Richards | West Indies | 1974-1991 | 121 |
Inzamam-ul-Haq | ICC/Pakistan | 1992-2007 | 120 |
Ian Healy | Australia | 1988-1999 | 119 |
Ian Bell | England | 2004-2015 | 118 |
Graham Gooch | England | 1975-1995 | 118 |
Angelo Mathews | Sri Lanka | 2009-2025 | 118 |
Younis Khan | Pakistan | 2000-2017 | 118 |
David Gower | England | 1978-1992 | 117 |
Graeme Smith | ICC/South Africa | 2002-2014 | 117 |
Desmond Haynes | West Indies | 1978-1994 | 116 |
Steve Smith | Australia | 2010-2025 | 116 |
Dilip Vengsarkar | India | 1976-1992 | 116 |
Michael Atherton | England | 1989-2001 | 115 |
Michael Clarke | Australia | 2004-2015 | 115 |
Colin Cowdrey | England | 1954-1975 | 114 |
AB de Villiers | South Africa | 2004-2018 | 114 |
Sourav Ganguly | India | 1996-2008 | 113 |
Daniel Vettori | ICC/New Zealand | 1997-2014 | 113 |
Ross Taylor | New Zealand | 2007-2022 | 112 |
David Warner | Australia | 2011-2024 | 112 |
Stephen Fleming | New Zealand | 1994-2008 | 111 |
Chaminda Vaas | Sri Lanka | 1994-2009 | 111 |
Sanath Jayasuriya | Sri Lanka | 1991-2007 | 110 |
Clive Lloyd | West Indies | 1966-1985 | 110 |
Ben Stokes | England | 2013-2024 | 110 |
Geoffrey Boycott | England | 1964-1982 | 108 |
Gordon Greenidge | West Indies | 1974-1991 | 108 |
Shaun Pollock | South Africa | 1995-2008 | 108 |
David Boon | Australia | 1984-1996 | 107 |
Tim Southee | New Zealand | 2008-2024 | 107 |
R Ashwin | India | 2011-2024 | 106 |
Justin Langer | Australia | 1993-2007 | 105 |
Ishant Sharma | India | 2007-2021 | 105 |
Kane Williamson | New Zealand | 2010-2024 | 105 |
Kevin Pietersen | England | 2005-2014 | 104 |
Virender Sehwag | ICC/India | 2001-2013 | 104 |
Mark Taylor | Australia | 1989-1999 | 104 |
Wasim Akram | Pakistan | 1985-2002 | 104 |
Chris Gayle | West Indies | 2000-2014 | 103 |
Harbhajan Singh | India | 1998-2015 | 103 |
Matthew Hayden | Australia | 1994-2009 | 103 |
Cheteshwar Pujara | India | 2010-2023 | 103 |
Saleem Malik | Pakistan | 1982-1999 | 103 |
Ian Botham | England | 1977-1992 | 102 |
Carl Hooper | West Indies | 1987-2002 | 102 |
Garry Kirsten | South Africa | 1993-2004 | 101 |
Brendon McCullum | New Zealand | 2004-2016 | 101 |
Makhaya Ntini | South Africa | 1998-2009 | 101 |
Jonny Bairstow | England | 2012-2024 | 100 |
Dimuth Karunaratne | Sri Lanka | 2012-2025 | 100 |
Andrew Strauss | England | 2004-2012 | 100 |
Graham Thorpe | England | 1993-2005 | 100 |
- The maximum number of Tests a female cricketer has played is 27 - the record belonging to Janette Brittin of England.
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.