Test cricket is over 14 decades old. However, there are only a handful of players—72 to be exact—who have played 100 or more Test matches for their respective countries or the ICC. Indian batting legend Sachin Tendulkar is the only cricketer to have played 200 Tests. Second on the list is veteran England pacer James Anderson, who, alongside teammate Stuart Broad, is the only active cricketer in the top 10 list of most Test matches played in a career. The following list contains the names of over 70 players who have played 100 or more Test matches over the course of their careers.
List of Most Test matches in a career
Rank | Name | Span | Country | Matches |
1 | Sachin Tendulkar | 1989-2013 | India | 200 |
2 | James Anderson | 2003-2023 | England | 179 |
3 | Ricky Ponting | 1995-2012 | Australia | 168 |
4 | Steve Waugh | 1985-2004 | Australia | 168 |
5 | Jacques Kallis | 1995-2013 | ICC/SA | 166 |
6 | Shivnarine Chanderpaul | 1994-2015 | West Indies | 164 |
7 | Rahul Dravid | 1996-2012 | ICC/India | 164 |
8 | Alastair Cook | 2006-2018 | England | 161 |
9 | Stuart Broad | 2007-2023 | England | 161 |
10 | Allan Border | 1978-1994 | Australia | 156 |
11 | Mahela Jayawardene | 1997-2014 | Sri Lanka | 149 |
12 | Mark Boucher | 1997-2012 | South Africa | 147 |
13 | Shane Warne | 1992-2007 | Australia | 145 |
14 | VVS Laxman | 1996-2012 | India | 134 |
15 | Kumar Sangakkara | 2000-2015 | Sri Lanka | 134 |
16 | Muttiah Muralidharan | 1992-2010 | Sri Lanka | 133 |
17 | Alec Stewart | 1990-2003 | England | 133 |
18 | Anil Kumble | 1990-2008 | India | 132 |
19 | Courtney Walsh | 1984-2001 | West Indies | 132 |
20 | Kapil Dev | 1978-1994 | India | 131 |
21 | Brian Lara | 1990-2006 | ICC/WI | 131 |
22 | Joe Root | 2012-2023 | England | 129 |
23 | Mark Waugh | 1991-2002 | Australia | 128 |
24 | Sunil Gavaskar | 1971-1987 | India | 125 |
25 | Hashim Amla | 2004-2019 | South Africa | 124 |
26 | Javed Miandad | 1976-1993 | Pakistan | 124 |
27 | Glenn McGrath | 1993-2007 | Australia | 124 |
28 | Viv Richards | 1974-1991 | West Indies | 121 |
29 | Inzamam ul Haq | 1992-2007 | ICC/Pak | 120 |
30 | Nathan Lyon | 2011-2023 | Australia | 119 |
31 | Ian Healy | 1988-1999 | Australia | 119 |
32 | Ian Bell | 2004-2015 | England | 118 |
33 | Graham Gooch | 1975-1995 | England | 118 |
34 | Younis Khan | 2000-2017 | Pakistan | 118 |
35 | David Gower | 1978-1992 | England | 117 |
36 | Graeme Smith | 2002-2014 | South Africa | 117 |
37 | Desmond Haynes | 1978-1994 | West Indies | 116 |
38 | Dilip Vengsarkar | 1976-1992 | India | 116 |
39 | Michael Atherton | 1989-2001 | England | 115 |
40 | Michael Clarke | 2004-2015 | Australia | 115 |
41 | Colin Cowdrey | 1954-1975 | England | 114 |
42 | AB de Villiers | 2004-2018 | South Africa | 114 |
43 | Sourav Ganguly | 1996-2008 | India | 113 |
44 | Daniel Vettori | 1997-2014 | ICC/New Zealand | 113 |
45 | Ross Taylor | 1997-2014 | New Zealand | 112 |
46 | Stephen Fleming | 1994-2008 | New Zealand | 112 |
47 | Chaminda Vaas | 1994-2009 | Sri Lanka | 111 |
48 | Sanath Jayasuriya | 1991-2007 | Sri Lanka | 110 |
49 | Clive Lloyd | 1966-1985 | West Indies | 110 |
50 | Geoffery Boycott | 1964-1982 | England | 108 |
51 | Shaun Pollock | 1995-2008 | South Africa | 108 |
52 | Virat Kohli | 2008-2023 | India | 108 |
53 | David Boon | 1984-1996 | Australia | 107 |
54 | Justin Langer | 1993-2007 | Australia | 105 |
55 | Ishant Sharma | 2007-2021 | India | 105 |
56 | Kevin Pietersen | 2005-2014 | England | 104 |
57 | Virender Sehwag | 2001-2013 | ICC/India | 104 |
58 | Mark Taylor | 1989-1999 | Australia | 104 |
59 | Wasim Akram | 1985-2002 | Pakistan | 104 |
60 | Chris Gayle | 2000-2014 | West Indies | 103 |
61 | Harbhajan Singh | 1998-2015 | India | 103 |
62 | Matthew Hayden | 1994-2009 | Australia | 103 |
63 | Saleem Malik | 1982-1999 | Pakistan | 103 |
64 | Ian Botham | 1977-1992 | England | 102 |
65 | Carl Hooper | 1987-2002 | West Indies | 102 |
66 | David Warner | 2011-2023 | Australia | 102 |
67 | Gary Kirsten | 1993-2004 | South Africa | 101 |
68 | Brendon McCullum | 2004-2016 | New Zealand | 101 |
69 | Makhaya Ntini | 1998-2009 | South Africa | 101 |
70 | Angelo Mathews | 2009-2022 | Sri Lanka | 100 |
71 | Andrew Strauss | 2004-2012 | England | 100 |
72 | Graham Thorpe | 1993-2005 | England | 100 |
73 | Cheteshwar Pujara | 2010-2023 | India | 100 |