James Anderson

More than 400 players have played Test cricket with James Anderson in the opposition - here's the complete list.

Anderson is set to retire from international cricket following the first England-West Indies Test at Lord's starting July 10, 2024. It will be the 188th Test match he will feature in, making it the second-longest Test career for any player in the history of the game.

How many Players has Anderson Played Test Cricket against?

A total of 408 players have played against Anderson in Test cricket. Once the Lord's Test starts, that number will shoot up to 416, as West Indies have announced their XI a day ahead of the game and eight of those eleven players have not played against Anderson before.

Across formats, the count of Anderson's opponents rises to a whopping 672.

Full list of James Anderson's Opponents in Test cricket

*This list includes the eight players who will play a Test match against James Anderson for the first time at Lord's during the first England-West Indies Test.

India

1. MS Dhoni
2. Rahul Dravid
3. Harbhajan Singh
4. Wasim Jaffer
5. Anil Kumble
6. Munaf Patel
7. Irfan Pathan
8. Virender Sehwag
9. Sreesanth
10. Sachin Tendulkar
11. Yuvraj Singh
12. Sourav Ganguly
13. Dinesh Karthik
14. Zaheer Khan
15. VVS Laxman
16. RP Singh
17. Gautam Gambhir
18. Amit Mishra
19. Ishant Sharma
20. Praveen Kumar
21. Abhinav Mukund
22. Suresh Raina
23. R Ashwin
24. Virat Kohli
25. Pragyan Ojha
26. Cheteshwar Pujara
27. Umesh Yadav
28. Piyush Chawla
29. Ravindra Jadeja
30. Stuart Binny
31. Shikhar Dhawan
32. Bhuvneshwar Kumar
33. Mohammed Shami
34. Ajinkya Rahane
35. Murali Vijay
36. Pankaj Singh
37. Rohit Sharma
38. Varun Aaron
39. KL Rahul
40. Wriddhiman Saha
41. Jayant Yadav
42. Karun Nair
43. Parthiv Patel
44. Hardik Pandya
45. Kuldeep Yadav
46. Jasprit Bumrah
47. Rishabh Pant
48. Hanuma Vihari
49. Shahbaz Nadeem
50. Shubman Gill
51. Washington Sundar
52. Axar Patel
53. Mohammed Siraj
54. Shardul Thakur
55. Shreyas Iyer
56. KS Bharat
57. Yashasvi Jaiswal
58. Mukesh Kumar
59. Rajat Patidar
60. Dhruv Jurel
61. Sarfaraz Khan
62. Akash Deep
63. Devdutt Padikkal

South Africa

1. Boeta Dippenaar
2. Herschelle Gibbs
3. Gary Kirsten
4. Makhaya Ntini
5. Shaun Pollock
6. Dwayne Pretorius
7. Jacques Rudolph
8. Graeme Smith
9. Robin Peterson
10. Charl Willoughby
11. Paul Adams
12. Andrew Hall
13. Jacques Kallis
14. Neil McKenzie
15. Monde Zondeki
16. Nicky Boje
17. AB de Villiers
18. Dale Steyn
19. Hashim Amla
20. Paul Harris
21. Morne Morkel
22. Ashwell Prince
23. Andrew Nel
24. Friedel de Wet
25. JP Duminy
26. Ryan McLaren
27. Wayne Parnell
28. Imran Tahir
29. Alviro Petersen
30. Vernon Philander
31. Yasir Shah
32. Temba Bavuma
33. Quinton de Kock
34. Faf du Plessis
35. Dean Elgar
36. Chris Morris
37. Dane Piedt
38. Kagiso Rabada
39. Stiaan van Zyl
40. Dane Vilas
41. Hardus Viljoen
42. Kyle Abbott
43. Stephen Cook
44. Theunis de Bruyn
45. Heino Kuhn
46. Keshav Maharaj
47. Duanne Olivier
48. Aiden Markram
49. Anrich Nortje
50. Dwaine Pretorius
51. Rassie van der Dussen
52. Zubayr Hamza
53. Pieter Malan
54. Sarel Erwee
55. Marco Jansen
56. Lungi Ngidi
57. Keegan Petersen
58. Kyle Verreynne
59. Simon Harmer
60. Wiaan Mulder
61. Ryan Rickleton
62. Khaya Zondo

West Indies

1. Omari Banks
2. Dwayne Bravo
3. Shivnarine Chanderpaul
4. Pedro Collins
5. Corey Collymore
6. Chris Gayle
7. Ridley Jacobs
8. Brian Lara
9. Jermaine Lawson
10. Ramnaresh Sarwan
11. Devon Smith
12. Carlton Baugh
13. Fidel Edwards
14. Sylvester Joseph
15. Dave Mohammed
16. Dwayne Smith
17. Suleiman Benn
18. Ryan Hinds
19. Brendan Nash
20. Daren Powell
21. Denesh Ramdin
22. Jerome Taylor
23. Lionel Baker
24. Lendl Simmons
25. Adrian Barath
26. Darren Bravo
27. Kirk Edwards
28. Shannon Gabriel
29. Kieran Powell
30. Kemar Roach
31. Daren Sammy
32. Marlon Samuels
33. Ravi Rampaul
34. Shane Shillingford
35. Jermaine Blackwood
36. Kraigg Brathwaite
37. Jason Holder
38. Devendra Bishoo
39. Shai Hope
40. Veerasammy Permaul
41. Roston Chase
42. Miguel Cummins
43. Shane Dowrich
44. Kyle Hope
45. Alzarri Joseph
46. John Campbell
47. Shimron Hetmyer
48. Keemo Paul
49. Shamarh Brooks
50. Rahkeem Cornwall
51. Mikyle Louis
52. Kirk McKenzie
53. Alick Athanaze
54. Kavem Hodge
55. Joshua da Silva
56. Gudakesh Motie
57. Jayden Seales
58. Shamar Joseph

Australia

1. Stuart Clark
2. Michael Clarke
3. Adam Gilchrist
4. Matthew Hayden
5. Mike Hussey
6. Justin Langer
7. Brett Lee
8. Glenn McGrath
9. Damien Martyn
10. Ricky Ponting
11. Shane Warne
12. Andrew Symonds
13. Brad Haddin
14. Nathan Hauritz
15. Ben Hilfenhaus
16. Phil Hughes
17. Mitchell Johnson
18. Simon Katich
19. Marcus North
20. Peter Siddle
21. Graham Manou
22. Shane Watson
23. Xavier Doherty
24. Doug Bollinger
25. Ryan Harris
26. Steve Smith
27. Michael Beer
28. Usman Khawaja
29. Ashton Agar
30. Ed Cowan
31. James Pattinson
32. Chris Rogers
33. Mitchell Starc
34. Nathan Lyon
35. David Warner
36. Jackson Bird
37. James Faulkner
38. George Bailey
39. Josh Hazlewood
40. Adam Voges
41. Mitchell Marsh
42. Peter Nevill
43. Cameron Bancroft
44. Pat Cummins
45. Peter Handscomb
46. Shaun Marsh
47. Tim Paine
48. Travis Head
49. Matthew Wade
50. Alex Carey
51. Cameron Green
52. Marcus Harris
53. Marnus Labuschagne
54. Michael Neser
55. Jhye Richardson
56. Scott Boland
57. Todd Murphy

Pakistan

1. Azhar Ali
2. Danish Kaneria
3. Imran Farhat
4. Kamran Akmal
5. Mohammad Amir
6. Mohammad Asif
7. Salman Butt
8. Shoaib Malik
9. Umar Akmal
10. Umar Amin
11. Umar Gul
12. Saeed Ajmal
13. Zulqarnain Haider
14. Mohammad Yousuf
15. Wahab Riaz
16. Yasir Hameed
17. Abdur Rehman
18. Adnan Akmal
19. Aizaz Cheema
20. Asad Shafiq
21. Misbah-ul-Haq
22. Mohammad Hafeez
23. Taufeeq Umar
24. Younis Khan
25. Junaid Khan
26. Imran Khan
27. Rahat Ali
28. Sarfaraz Ahmed
29. Shan Masood
30. Zulfiqar Babar
31. Sami Aslam
32. Sohail Khan
33. Iftikhar Ahmed
34. Babar Azam
35. Faheem Ashraf
36. Haris Sohail
37. Hasan Ali
38. Imam-ul-Haq
39. Mohammad Abbas
40. Shadab Khan
41. Usman Salahuddin
42. Abid Ali
43. Mohammad Rizwan
44. Naseem Shah
45. Shaheen Shah Afridi
46. Fawad Alam
47. Abdullah Shafique
48. Agha Salman
49. Haris Rauf
50. Mohammad Ali
51. Saud Shakeel
52. Zahid Mahmood
53. Abrar Ahmed
54. Mohammad Nawaz
55. Yasir Shah

New Zealand

1. Matthew Bell
2. Stephen Fleming
3. Mark Gillespie
4. Jamie How
5. Brendon McCullum
6. Chris Martin
7. Kyle Mills
8. Jacob Oram
9. Mathew Sinclair
10. Ross Taylor
11. Daniel Vettori
12. Grant Elliott
13. Jeetan Patel
14. Tim Southee
15. Daryl Flynn
16. James Marshall
17. Aaron Redmond
18. Ian O'Brien
19. Gareth Hopkins
20. Trent Boult
21. Dean Brownlie
22. Peter Fulton
23. Bruce Martin
24. Hamish Rutherford
25. Neil Wagner
26. BJ Watling
27. Kane Williamson
28. Doug Bracewell
29. Martin Guptill
30. Corey Anderson
31. Mark Craig
32. Matt Henry
33. Tom Latham
34. Luke Ronchi
35. Todd Astle
36. Colin de Grandhomme
37. Henry Nicholls
38. Jeet Raval
39. Ish Sodhi
40. Devon Conway
41. Kyle Jamieson
42. Mitchell Santner
43. Tom Blundell
44. Daryl Mitchell
45. Ajaz Patel
46. Wil Young
47. Michael Bracewell
48. Scott Kuggeleijn
49. Blaire Tickner

Sri Lanka

1. Upul Chandana
2. Tillakaratne Dilshan
3. Dilhara Fernando
4. Sanath Jayasuriya
5. Mahela Jayawardene
6. Muttiah Muralitharan
7. Thilan Samaraweera
8. Kumar Sangakkara
9. Hashan Tillakaratne
10. Chaminda Vaas
11. Marvan Atapattu
12. Prasanna Jayawardene
13. Lasith Malinga
14. Jehan Mubarak
15. Chamara Silva
16. Michael Vandort
17. Rangana Herath
18. Suranga Lakmal
19. Farvez Maharoof
20. Ajantha Mendis
21. Tharanga Paranavitana
22. Thisara Perera
23. Lahiru Thirimanne
24. Chanaka Welegedra
25. Dinesh Chandimal
26. Suraj Randiv
27. Angelo Mathews
28. Dhammika Prasad
29. Shaminda Eranga
30. Nuwan Pradeep
31. Dimuth Karunaratne
32. Nuwan Kulasekara
33. Kaushal Silva
34. Dushmantha Chameera
35. Kusal Mendis
36. Dasun Shanaka
37. Milinda Siriwardana
38. Kusal Perera
39. Akila Dananjaya
40. Dhananjaya de Silva
41. Niroshan Dickwella
42. Dilruwan Perera
43. Malinda Pushpakumara
44. Roshen Silva
45. Lasith Embuldeniya
46. Asitha Fernando
47. Oshada Fernando
48. Ramesh Mendis

Bangladesh

1. Imrul Kayes
2. Jaharul Islam
3. Junaid Siddique
4. Mahmudullah
5. Mohammad Ashraful
6. Mushfiqur Rahim
7. Robiul Islam
8. Rubel Hossain
9. Shahadat Hossain
10. Shakib Al Hasan
11. Tamim Iqbal
12. Abdur Razzak
13. Shafiul Islam

Zimbabwe

1. Andy Blignaut
2. Stuart Carlisle
3. Dion Ebrahim
4. Sean Ervine
5. Grant Flower
6. Travis Friend
7. Douglas Hondo
8. Ray Price
9. Heath Streak
10. Tatenda Taibu
11. Mark Vermeulen

Follow Wisden for all ENG vs WI series 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.