Skip to content
Test Match Stats Subscribe

West Indies vs India Test Stats: 102 Matches, Two Different Eras

India vs West Indies Test record through 2025, including results, series history, leading run-scorers, wicket-takers and highest scores.

Priya Raman · 4 min read

India and West Indies have played 102 men’s Test matches against each other. West Indies lead the all-time record with 30 wins to India’s 25, with 47 draws—but that aggregate conceals a complete reversal in the rivalry. India are unbeaten in the teams’ past 27 Tests.

These figures exclude ODIs, T20Is and women’s internationals. They are current through the 2025/26 Test series in India.

Test head-to-head record

Result Matches Share of all Tests
West Indies wins 30 29.41%
India wins 25 24.51%
Draws 47 46.08%
Ties 0 0%
Total 102 100%

The ESPNcricinfo result summary covers the rivalry from 1948 to 2025 and records 102 matches.

The percentages above use all 102 Tests as the denominator. If draws are removed, West Indies have won 30 of the 55 decisive matches—54.55%—and India 25, or 45.45%.

The overall record belongs to West Indies; the recent record belongs to India

Breaking the results into periods makes the change much clearer.

Period Tests India wins West Indies wins Draws
1948/49–1966/67 23 0 12 11
1970/71–2002 52 8 18 26
2002/03–2025/26 27 17 0 10
Overall 102 25 30 47

West Indies won the first five series and 12 of the first 23 Tests. India did not record a series victory until their 1970/71 tour of the Caribbean.

The modern sequence runs in the opposite direction. Beginning with the 2002/03 home series, India have won ten consecutive series, taking 17 of 27 Tests and drawing the other ten. The series-by-series record shows that each side has won 12 of the 26 series, with two drawn. West Indies’ greater number of match wins comes largely from their early dominance.

India extended the unbeaten sequence in October 2025. They won the first Test by an innings and 140 runs, according to the Ahmedabad match record, before completing a 2–0 series win with a seven-wicket victory in Delhi.

Leading Test run-scorers

Player Team Matches Innings Runs Average 100s Highest
Sunil Gavaskar India 27 48 2,749 65.45 13 236*
Clive Lloyd West Indies 28 44 2,344 58.60 7 242*
Shivnarine Chanderpaul West Indies 25 44 2,171 63.85 7 140
Rahul Dravid India 23 38 1,978 63.80 5 146
Viv Richards West Indies 28 41 1,927 50.71 8 192*

Gavaskar leads both the run and century lists. His average is 2,749 runs divided by 42 dismissals, not by his 48 innings: six not-outs reduce the dismissal count. That distinction is essential when calculating a batting average.

The head-to-head batting table also shows why average needs a workload qualifier. Everton Weekes averaged 106.78 against India, but over 15 innings. Gavaskar sustained 65.45 across 48 innings and made a record 13 hundreds.

Leading Test wicket-takers

Player Team Matches Wickets Average Strike rate Best innings
Kapil Dev India 25 89 24.89 52.12 9/83
Malcolm Marshall West Indies 17 76 21.98 46.14 6/37
Ravichandran Ashwin India 13 75 20.48 42.10 7/71
Anil Kumble India 17 74 29.78 63.41 6/78
Srinivas Venkataraghavan India 23 68 39.47 96.17 5/95

Kapil Dev’s 89 wickets are the aggregate record, but aggregate, average and strike rate measure different things. Bowling average is runs conceded per wicket; strike rate is balls bowled per wicket. Ashwin took one fewer wicket than Marshall in four fewer matches and recorded the lower average and strike rate, but the two operated in different periods, conditions and team contexts. The head-to-head bowling records should therefore not be treated as a single automatic ranking.

Kapil’s 9 for 83 at Ahmedabad in 1983 remains India’s best innings analysis against West Indies. Jack Noreiga’s 9 for 95 at Port of Spain in 1971 is the West Indies record.

Highest team and individual scores

India’s highest team total is 649 for 9 declared at Rajkot in 2018; West Indies’ is 644 for 8 declared at Delhi in 1959. The innings-total list adds useful context: India scored at 4.33 runs per over in their record innings and won, whereas West Indies scored at 3.00 in their 644 for 8 and the match was drawn.

Rohan Kanhai’s 256 is the highest individual score in the rivalry. Clive Lloyd’s 242 not out is West Indies’ highest unbeaten innings, while Gavaskar’s 236 not out is India’s highest score.

The useful reading of this rivalry is therefore not merely “West Indies lead 30–25.” West Indies built that lead during decades of superiority; since 2002/03, India have added 17 wins without a defeat. The aggregate is correct, but the era split explains what it cannot.