India has been playing test cricket since 1932 and it is a well known fat that there are few batsmen who have an affinity towards India. A set of batsmen have a trait of scoring tons of runs against India. Those batsmen include West Indies’ Ramnaresh Sarwan, South Africa’s Hashim Amla, Pakistan’s Zaheer Abbas and New Zealand’s Brendon McCullum. Here is a list of batsmen who have scored most number of runs against India in Test Cricket.

S.no

Player

Country

Span (in years)

Matches/

Innings

Runs

Avg. 

Best

50/100

1

Ricky Ponting

Australia

16

29/51

2555

54.36

257

12/8

2

Cive Lloyd

West Indies

17

28/44

2344

58.60

242*

12/7

3

Javed Miandad

Pakistan

11

28/39

2228

67.51

280*

14/5

4

Shiv Chanderpaul**

West Indies

20*

25/44

2171

63.85

140

17/7

5

Michael Clarke**

Australia

10*

21/38

2042 

53.16

329*

6/6

 

**represents the players who are still playing International Cricket.

Leave a comment

Your email address will not be published. Required fields are marked *