Topzle Topzle

List of cricketers who have played 100 Tests

Updated: Wikipedia source

List of cricketers who have played 100 Tests

In the sport of cricket, playing 100 Test matches is considered to be a significant achievement. Colin Cowdrey of England was the first cricketer to have reached this landmark, celebrating the occasion with a score of 104 runs against Australia in 1968 during the 1968 Ashes series. In February 2021, Joe Root played his 100th Test during England's tour of India, in which he became the quickest player to reach that landmark, and the first to score a double century in their 100th Test. Sachin Tendulkar of India is the only cricketer to have played in 200 Test matches, a milestone he reached in his final match, on 13 November 2013 against the West Indies, at Mumbai's Wankhede Stadium. As of December 2025, 84 cricketers have reached this landmark, including 17 from England, the most among all Test-playing teams.

Tables

List of cricketers who have played 100 Tests · Players with 100+ Test matches
1
1
No.
1
Player
Colin Cowdrey
Date
11 July 1968
Team(s)
England
Span
1954–1975
Total matches
114
2
2
No.
2
Player
Geoffrey Boycott
Date
2 July 1981
Team(s)
England
Span
1964–1982
Total matches
108
3
3
No.
3
Player
Clive Lloyd
Date
28 April 1984
Team(s)
West Indies
Span
1966–1985
Total matches
110
4
4
No.
4
Player
Sunil Gavaskar
Date
17 October 1984
Team(s)
India
Span
1971–1987
Total matches
125
5
5
No.
5
Player
David Gower
Date
21 July 1988
Team(s)
England
Span
1978–1992
Total matches
117
6
6
No.
6
Player
Viv Richards
Date
18 November 1988
Team(s)
West Indies
Span
1974–1991
Total matches
121
7
7
No.
7
Player
Dilip Vengsarkar
Date
24 November 1988
Team(s)
India
Span
1976–1992
Total matches
116
8
8
No.
8
Player
Allan Border
Date
24 December 1988
Team(s)
Australia
Span
1978–1994
Total matches
156
9
9
No.
9
Player
Kapil Dev
Date
15 November 1989
Team(s)
India
Span
1978–1994
Total matches
131
10
10
No.
10
Player
Javed Miandad
Date
1 December 1989
Team(s)
Pakistan
Span
1976–1993
Total matches
124
11
11
No.
11
Player
Gordon Greenidge
Date
12 April 1990
Team(s)
West Indies
Span
1974–1991
Total matches
108
12
12
No.
12
Player
Desmond Haynes
Date
4 July 1991
Team(s)
West Indies
Span
1978–1994
Total matches
116
13
13
No.
13
Player
Ian Botham
Date
6 February 1992
Team(s)
England
Span
1977–1992
Total matches
102
14
14
No.
14
Player
Graham Gooch
Date
29 January 1993
Team(s)
England
Span
1975–1995
Total matches
118
15
15
No.
15
Player
David Boon
Date
21 April 1995
Team(s)
Australia
Span
1984–1996
Total matches
107
16
16
No.
16
Player
Steve Waugh
Date
2 January 1998
Team(s)
Australia
Span
1985–2004
Total matches
168
17
17
No.
17
Player
Ian Healy
Date
30 January 1998
Team(s)
Australia
Span
1988–1999
Total matches
119
18
18
No.
18
Player
Courtney Walsh
Date
27 February 1998
Team(s)
West Indies
Span
1984–2001
Total matches
132
19
19
No.
19
Player
Mark Taylor
Date
20 November 1998
Team(s)
Australia
Span
1989–1999
Total matches
104
20
20
No.
20
Player
Saleem Malik
Date
10 December 1998
Team(s)
Pakistan
Span
1982–1999
Total matches
103
21
21
No.
21
Player
Mark Waugh
Date
2 January 2000
Team(s)
Australia
Span
1991–2002
Total matches
128
22
22
No.
22
Player
Alec Stewart
Date
3 August 2000
Team(s)
England
Span
1990–2003
Total matches
133
23
23
No.
23
Player
Michael Atherton
Date
3 August 2000
Team(s)
England
Span
1989–2001
Total matches
115
24
24
No.
24
Player
Wasim Akram
Date
29 November 2000
Team(s)
Pakistan
Span
1985–2002
Total matches
104
25
25
No.
25
Player
Shane Warne
Date
8 March 2002
Team(s)
Australia
Span
1992–2007
Total matches
145
26
26
No.
26
Player
Sachin Tendulkar
Date
5 September 2002
Team(s)
India
Span
1989–2013
Total matches
200
27
27
No.
27
Player
Carl Hooper
Date
9 October 2002
Team(s)
West Indies
Span
1987–2002
Total matches
102
28
28
No.
28
Player
Brian Lara
Date
26 December 2003
Team(s)
West Indies / ICC World XI
Span
1990–2006
Total matches
131
29
29
No.
29
Player
Gary Kirsten
Date
18 March 2004
Team(s)
South Africa
Span
1993–2004
Total matches
101
30
30
No.
30
Player
Glenn McGrath
Date
26 October 2004
Team(s)
Australia
Span
1993–2007
Total matches
124
31
31
No.
31
Player
Inzamam-ul-Haq
Date
24 March 2005
Team(s)
Pakistan / ICC World XI
Span
1992–2007
Total matches
120
32
32
No.
32
Player
Graham Thorpe
Date
3 June 2005
Team(s)
England
Span
1993–2005
Total matches
100
33
33
No.
33
Player
Sanath Jayasuriya
Date
20 September 2005
Team(s)
Sri Lanka
Span
1991–2007
Total matches
110
34
34
No.
34
Player
Anil Kumble
Date
18 December 2005
Team(s)
India
Span
1990–2008
Total matches
132
35
35
No.
35
Player
Ricky Ponting
Date
2 January 2006
Team(s)
Australia
Span
1995–2012
Total matches
168
36
36
No.
36
Player
Muttiah Muralitharan
Date
28 February 2006
Team(s)
Sri Lanka / ICC World XI
Span
1992–2010
Total matches
133
37
37
No.
37
Player
Rahul Dravid
Date
18 March 2006
Team(s)
India / ICC World XI
Span
1996–2012
Total matches
164
38
38
No.
38
Player
Justin Langer
Date
31 March 2006
Team(s)
Australia
Span
1993–2007
Total matches
105
39
39
No.
39
Player
Jacques Kallis
Date
15 April 2006
Team(s)
South Africa / ICC World XI
Span
1995–2013
Total matches
166
40
40
No.
40
Player
Shaun Pollock
Date
15 April 2006
Team(s)
South Africa
Span
1995–2008
Total matches
108
41
41
No.
41
Player
Stephen Fleming
Date
15 April 2006
Team(s)
New Zealand
Span
1994–2008
Total matches
111
42
42
No.
42
Player
Shivnarine Chanderpaul
Date
19 November 2006
Team(s)
West Indies
Span
1994–2015
Total matches
164
43
43
No.
43
Player
Mark Boucher
Date
11 January 2007
Team(s)
South Africa / ICC World XI
Span
1997–2012
Total matches
147
44
44
No.
44
Player
Chaminda Vaas
Date
1 December 2007
Team(s)
Sri Lanka
Span
1994–2009
Total matches
111
45
45
No.
45
Player
Sourav Ganguly
Date
26 December 2007
Team(s)
India
Span
1996–2008
Total matches
113
46
46
No.
46
Player
VVS Laxman
Date
6 November 2008
Team(s)
India
Span
1996–2012
Total matches
134
47
47
No.
47
Player
Matthew Hayden
Date
28 November 2008
Team(s)
Australia
Span
1994–2009
Total matches
103
48
48
No.
48
Player
Mahela Jayawardene
Date
3 January 2009
Team(s)
Sri Lanka
Span
1997–2014
Total matches
149
49
49
No.
49
Player
Makhaya Ntini
Date
16 December 2009
Team(s)
South Africa
Span
1998–2009
Total matches
101
50
50
No.
50
Player
Daniel Vettori
Date
27 March 2010
Team(s)
New Zealand / ICC World XI
Span
1997–2014
Total matches
113
51
51
No.
51
Player
Kumar Sangakkara
Date
16 September 2011
Team(s)
Sri Lanka
Span
2000–2015
Total matches
134
52
52
No.
52
Player
Graeme Smith
Date
19 July 2012
Team(s)
South Africa / ICC World XI
Span
2002–2014
Total matches
117
53
53
No.
53
Player
Andrew Strauss
Date
16 August 2012
Team(s)
England
Span
2004–2012
Total matches
100
54
54
No.
54
Player
Virender Sehwag
Date
23 November 2012
Team(s)
India / ICC World XI
Span
2001–2013
Total matches
104
55
55
No.
55
Player
Harbhajan Singh
Date
22 February 2013
Team(s)
India
Span
1998–2015
Total matches
103
56
56
No.
56
Player
Kevin Pietersen
Date
21 November 2013
Team(s)
England
Span
2005–2014
Total matches
104
57
57
No.
57
Player
Alastair Cook
Date
13 December 2013
Team(s)
England
Span
2006–2018
Total matches
161
58
58
No.
58
Player
Michael Clarke
Date
13 December 2013
Team(s)
Australia
Span
2004–2015
Total matches
115
59
59
No.
59
Player
Chris Gayle
Date
8 June 2014
Team(s)
West Indies
Span
2000–2014
Total matches
103
60
60
No.
60
Player
Ian Bell
Date
20 June 2014
Team(s)
England
Span
2004–2015
Total matches
118
61
61
No.
61
Player
James Anderson
Date
13 April 2015
Team(s)
England
Span
2003–2024
Total matches
188
62
62
No.
62
Player
Younis Khan
Date
25 June 2015
Team(s)
Pakistan
Span
2000–2017
Total matches
118
63
63
No.
63
Player
AB de Villiers
Date
14 November 2015
Team(s)
South Africa
Span
2004–2018
Total matches
114
64
64
No.
64
Player
Brendon McCullum
Date
12 February 2016
Team(s)
New Zealand
Span
2004–2016
Total matches
101
65
65
No.
65
Player
Stuart Broad
Date
9 November 2016
Team(s)
England
Span
2007–2023
Total matches
167
66
66
No.
66
Player
Hashim Amla
Date
12 January 2017
Team(s)
South Africa
Span
2004–2019
Total matches
124
67
67
No.
67
Player
Ross Taylor
Date
21 February 2020
Team(s)
New Zealand
Span
2007–2022
Total matches
112
68
68
No.
68
Player
Nathan Lyon †
Date
15 January 2021
Team(s)
Australia
Span
2011–present
Total matches
141
69
69
No.
69
Player
Joe Root †
Date
5 February 2021
Team(s)
England
Span
2012–present
Total matches
162
70
70
No.
70
Player
Ishant Sharma
Date
24 February 2021
Team(s)
India
Span
2007–2021
Total matches
105
71
71
No.
71
Player
Virat Kohli
Date
4 March 2022
Team(s)
India
Span
2011–2025
Total matches
123
72
72
No.
72
Player
Angelo Mathews
Date
24 July 2022
Team(s)
Sri Lanka
Span
2009–2025
Total matches
119
73
73
No.
73
Player
David Warner
Date
26 December 2022
Team(s)
Australia
Span
2011–2024
Total matches
112
74
74
No.
74
Player
Cheteshwar Pujara
Date
17 February 2023
Team(s)
India
Span
2010–2023
Total matches
103
75
75
No.
75
Player
Steve Smith †
Date
6 July 2023
Team(s)
Australia
Span
2010–present
Total matches
122
76
76
No.
76
Player
Ben Stokes †
Date
15 February 2024
Team(s)
England
Span
2013–present
Total matches
119
77
77
No.
77
Player
Ravichandran Ashwin
Date
7 March 2024
Team(s)
India
Span
2011–2024
Total matches
106
78
78
No.
78
Player
Jonny Bairstow †
Date
7 March 2024
Team(s)
England
Span
2012–present
Total matches
100
79
79
No.
79
Player
Kane Williamson †
Date
8 March 2024
Team(s)
New Zealand
Span
2010–present
Total matches
108
No.
Player
Date
Team(s)
Span
Total matches
Ref.
1
Colin Cowdrey
11 July 1968
England
1954–1975
114
2
Geoffrey Boycott
2 July 1981
England
1964–1982
108
3
Clive Lloyd
28 April 1984
West Indies
1966–1985
110
4
Sunil Gavaskar
17 October 1984
India
1971–1987
125
5
David Gower
21 July 1988
England
1978–1992
117
6
Viv Richards
18 November 1988
West Indies
1974–1991
121
7
Dilip Vengsarkar
24 November 1988
India
1976–1992
116
8
Allan Border
24 December 1988
Australia
1978–1994
156
9
Kapil Dev
15 November 1989
India
1978–1994
131
10
Javed Miandad
1 December 1989
Pakistan
1976–1993
124
11
Gordon Greenidge
12 April 1990
West Indies
1974–1991
108
12
Desmond Haynes
4 July 1991
West Indies
1978–1994
116
13
Ian Botham
6 February 1992
England
1977–1992
102
14
Graham Gooch
29 January 1993
England
1975–1995
118
15
David Boon
21 April 1995
Australia
1984–1996
107
16
Steve Waugh
2 January 1998
Australia
1985–2004
168
17
Ian Healy
30 January 1998
Australia
1988–1999
119
18
Courtney Walsh
27 February 1998
West Indies
1984–2001
132
19
Mark Taylor
20 November 1998
Australia
1989–1999
104
20
Saleem Malik
10 December 1998
Pakistan
1982–1999
103
21
Mark Waugh
2 January 2000
Australia
1991–2002
128
22
Alec Stewart
3 August 2000
England
1990–2003
133
23
Michael Atherton
3 August 2000
England
1989–2001
115
24
Wasim Akram
29 November 2000
Pakistan
1985–2002
104
25
Shane Warne
8 March 2002
Australia
1992–2007
145
26
Sachin Tendulkar
5 September 2002
India
1989–2013
200
27
Carl Hooper
9 October 2002
West Indies
1987–2002
102
28
Brian Lara
26 December 2003
West Indies / ICC World XI
1990–2006
131
29
Gary Kirsten
18 March 2004
South Africa
1993–2004
101
30
Glenn McGrath
26 October 2004
Australia
1993–2007
124
31
Inzamam-ul-Haq
24 March 2005
Pakistan / ICC World XI
1992–2007
120
32
Graham Thorpe
3 June 2005
England
1993–2005
100
33
Sanath Jayasuriya
20 September 2005
Sri Lanka
1991–2007
110
34
Anil Kumble
18 December 2005
India
1990–2008
132
35
Ricky Ponting
2 January 2006
Australia
1995–2012
168
36
Muttiah Muralitharan
28 February 2006
Sri Lanka / ICC World XI
1992–2010
133
37
Rahul Dravid
18 March 2006
India / ICC World XI
1996–2012
164
38
Justin Langer
31 March 2006
Australia
1993–2007
105
39
Jacques Kallis
15 April 2006
South Africa / ICC World XI
1995–2013
166
40
Shaun Pollock
15 April 2006
South Africa
1995–2008
108
41
Stephen Fleming
15 April 2006
New Zealand
1994–2008
111
42
Shivnarine Chanderpaul
19 November 2006
West Indies
1994–2015
164
43
Mark Boucher
11 January 2007
South Africa / ICC World XI
1997–2012
147
44
Chaminda Vaas
1 December 2007
Sri Lanka
1994–2009
111
45
Sourav Ganguly
26 December 2007
India
1996–2008
113
46
VVS Laxman
6 November 2008
India
1996–2012
134
47
Matthew Hayden
28 November 2008
Australia
1994–2009
103
48
Mahela Jayawardene
3 January 2009
Sri Lanka
1997–2014
149
49
Makhaya Ntini
16 December 2009
South Africa
1998–2009
101
· By teams
England
England
Team
England
No. of Players
17
Australia
Australia
Team
Australia
No. of Players
16
India
India
Team
India
No. of Players
14
West Indies
West Indies
Team
West Indies
No. of Players
10
South Africa
South Africa
Team
South Africa
No. of Players
8
Sri Lanka
Sri Lanka
Team
Sri Lanka
No. of Players
7
New Zealand
New Zealand
Team
New Zealand
No. of Players
6
Pakistan
Pakistan
Team
Pakistan
No. of Players
5
Bangladesh
Bangladesh
Team
Bangladesh
No. of Players
1
Total
Total
Team
Total
No. of Players
84
Team
No. of Players
England
17
Australia
16
India
14
West Indies
10
South Africa
8
Sri Lanka
7
New Zealand
6
Pakistan
5
Bangladesh
1
Total
84

References

  1. ESPNcricinfo
    https://stats.espncricinfo.com/ci/content/records/283683.html
  2. Cricket Country
    https://www.cricketcountry.com/articles/colin-cowdrey-becomes-first-player-to-play-100-tests-celebrates-milestone-by-scoring-ton-28826
  3. ESPNcricinfo
    https://www.espncricinfo.com/series/australia-tour-of-england-1968-61359/england-vs-australia-3rd-test-63025/full-scorecard
  4. ESPNcricinfo
    https://www.espncricinfo.com/story/eng-vs-nz-2022-joe-root-10000-test-runs-timeline-1249870
  5. "Record double ton from Root strengthens England's grip on first Test"
    https://web.archive.org/web/20210221083250/https://www.icc-cricket.com/news/2016173
  6. ESPNcricinfo
    https://www.espncricinfo.com/story/tendulkar-composure-amid-chaos-689515
  7. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/stats/index.html?class=1;filter=advanced;orderby=matches;qualmin1=100;qualval1=matches;size=100;template=results;type=allround
  8. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/player/10846.html?class=1;filter=advanced;template=results;type=allround;view=cumulative
  9. ESPNcricinfo
    https://www.espncricinfo.com/cricketers/colin-cowdrey-10846
  10. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/player/9187.html?class=1;filter=advanced;template=results;type=batting;view=cumulative
  11. ESPNcricinfo
    https://www.espncricinfo.com/cricketers/geoff-boycott-9187
  12. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/player/52345.html?class=1;filter=advanced;template=results;type=batting;view=cumulative
  13. ESPNcricinfo
    https://www.espncricinfo.com/cricketers/clive-lloyd-52345
  14. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/player/28794.html?class=1;filter=advanced;template=results;type=batting;view=cumulative
  15. ESPNcricinfo
    https://www.espncricinfo.com/cricketers/sunil-gavaskar-28794
  16. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/player/13418.html?class=1;filter=advanced;template=results;type=batting;view=cumulative
  17. ESPNcricinfo
    https://www.espncricinfo.com/cricketers/david-gower-13418
  18. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/player/52812.html?class=1;filter=advanced;template=results;type=batting;view=cumulative
  19. ESPNcricinfo
    https://www.espncricinfo.com/cricketers/viv-richards-52812
  20. ESPNcricinfo
    https://stats.espncricinfo.com/ci/engine/player/35654.html?class=1;filter=advanced;template=results;type=batting;view=cumulative
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.