Alastair Cook who is going to retire from international cricket after the fifth and final Test match against India at The Oval made his 30th Test appearance against India - the most by any player against India.
Alastair Cook made his Test debut against India at Nagpur in 2006 and since then he has played 8 Test series against India and has also scored fourth most Test runs against India. Here is a look at most Test appearances against India -
Most Test appearances against India -
1. ALASTAIR COOK (ENG) - 30*
2. Ricky Ponting (AUS) - 29
3. Javed Miandad (PAK) - 28
4. Clive Lloyd (WI) - 28
5. Sir Viv Richards (WI) - 28
6. James Anderson (ENG) - 27*
7. Shiv Chanderpaul (WI) - 25
8. David Gower (ENG) - 24
9. Gordon Greenidge (WI) - 23
10. Imran Khan (PAK) - 23
Most Test runs against India -
1. Ricky Ponting (AUS) - 2555
2. Clive Llyod (WI) - 2344
3. Javed Miandad (PAK) - 2228
4. ALASTAIR COOK (ENG) - 2213
5. Shiv Chanderpaul (WI) - 2171
6. Michael Clarke (AUS) - 2049
7. Sir Viv Richards (WI) - 1927
8. Gary Sobers (WI) - 1920
9. Matthew Hayden (AUS) - 1888
10. Mahela Jayawardena (SL) - 1822
(Stats as on 6 Sept 2018)