Wisden

The independent voice of cricket

LIVE SCORES
India v England 2024

Ben Stokes’ 100th Test: Full list of players to feature in 100 or more Test matches

Cricketers with 100 Test matches
by Wisden Staff 2 minute read

As Ben Stokes is set to play his 100th Test match against India at Rajkot, here is a list of everyone with a hundred Test caps.

The third Test of the five-match series between India and England, at Rajkot, will be the 100th for Ben Stokes. Having debuted during the 2013/14 Ashes in Australia, Stokes has 6,251 runs, 197 wickets, and 105 catches across 99 Test matches. In Test cricket, Garry Sobers and Jacques Kallis are the only ones to have outdone him in all three departments.

In 1968, Colin Cowdrey became the first to win a hundred Test cap. Till date, 75 cricketers have reached the coveted landmark. Stokes is set to become the 76th.

Cricketers to play 100 Tests before Ben Stokes:

England: James Anderson (184), Stuart Broad (167), Alastair Cook (161), Joe Root (137), Alec Stewart (133), Graham Gooch (118), Ian Bell (118), David Gower (117), Michael Atherton (115), Colin Cowdrey (114), Geoff Boycott (108), Kevin Pietersen (104), Ian Botham (102), Graham Thorpe (100), Andrew Strauss (100). Anderson and Root are likely to play at Rajkot.

Australia: Steve Waugh (168), Ricky Ponting (168), Allan Border (156), Shane Warne (145), Mark Waugh (128), Nathan Lyon (127), Glenn McGrath (124), Ian Healy (119), Michael Clarke (115), David Warner (112), David Boon (107), Steve Smith (107), Justin Langer (105), Mark Taylor (104), Matthew Hayden (103)

South Africa: Jacques Kallis (166), Mark Boucher (147), Hashim Amla (124), Graeme Smith (117), AB de Villiers (114), Shaun Pollock (108), Gary Kirsten (101), Makhaya Ntini (101)

West Indies: Shivnarine Chanderpaul (164), Courtney Walsh (132), Brian Lara (131), Viv Richards (121), Desmond Haynes (116), Clive Lloyd (110), Gordon Greenidge (108), Chris Gayle (103), Carl Hooper (102)

New Zealand: Daniel Vettori (113), Ross Taylor (112), Stephen Fleming (111), Brendon McCullum (101)

India: Sachin Tendulkar (200), Rahul Dravid (164), VVS Laxman (134), Anil Kumble (132), Kapil Dev (131), Sunil Gavaskar (125), Dilip Vengsarkar (116), Sourav Ganguly (113), Virat Kohli (113), Ishant Sharma (105), Virender Sehwag (104), Harbhajan Singh (103), Cheteshwar Pujara (103)

Pakistan: Javed Miandad (124), Inzamam-ul-Haq (120), Younis Khan (118), Wasim Akram (104), Saleem Malik (103)

Sri Lanka: Mahela Jayawardene (149), Kumar Sangakkara (134), Muttiah Muralidaran (133), Chaminda Vaas (111), Sanath Jayasuriya (110), Angelo Mathews (107)

Stokes can become the 11th cricketer to score a hundred in his hundredth Test match, after Cowdrey (104), Miandad (145), Greenidge (149), Stewart (105), Inzamam (184), Ponting (120 and 143 not out), Graeme Smith (131), Amla (134), Root (218), and Warner (200).

Despite his efforts in the England nets, Stokes is unlikely to bowl here. Had he done that, he would have joined Warne (6-161), Kumble (5-89), and Muralidaran (6-54).

Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.

Have Your Say

Become a Wisden member

  • Exclusive offers and competitions
  • Money-can’t-buy experiences
  • Join the Wisden community
  • Sign up for free
LEARN MORE
Latest magazine

Get the magazine

12 Issues for just £39.99

SUBSCRIBE