Skip to content
CricketTaken

India vs West Indies Test Head-to-Head: Record & Results

Written and checked by CricketTakenPublished Cricket in India16 min read

How this is written and checkedReport an error

India and West Indies have met in 102 Tests since November 1948. West Indies lead 30-25, with 47 drawn, and that scoreline is now the only surviving trace of the fixture as it used to be. West Indies have not won a Test against India since 18 May 2002 at Sabina Park. The 27 matches played since have produced 17 Indian wins and ten draws.

Split the ledger at that Kingston Test and the two halves barely look like the same contest. The first 75 Tests went 30-8 to West Indies with 37 drawn. The 27 since have gone 17-0 to India with ten drawn. No other long-running Test fixture has reversed so completely without a single result going the other way in the second half.

The first meeting was at Feroz Shah Kotla on 10 November 1948, on West Indies' first tour of the subcontinent. Everton Weekes made 128 in it, then 194 at the Brabourne Stadium and 162 and 101 at Eden Gardens, completing the run of five hundreds in successive Test innings that no batter has matched since. India lost that series 1-0 and then waited 23 years, until Port of Spain in March 1971, for a first win over the West Indies in any Test.

Forty-nine at home, fifty-three away, and no neutral venue

Figures to the Delhi Test of October 2025.

Where played Tests India won West Indies won Drawn Span
In India 49 15 14 20 1948-2025
In West Indies 53 10 16 27 1953-2023
All Tests 102 25 30 47 1948-2025

Almost no other fixture India play divides this evenly between the two countries, and the two sides have never met at a venue in a third country. The home column is the striking one: 15-14 is the narrowest home record India hold against any opponent they have hosted more than forty times. West Indies won 14 Tests in India, and eleven of those came before 1985.

The Caribbean column is more conventional. Ten wins from 53 away Tests reads badly until you notice that seven of the ten have come since 2006, and that 27 of the 53 were drawn — a consequence of five-Test tours played on Port of Spain and Georgetown surfaces that regularly took the result out of play.

Seven defeats in the 1960s, none at all since 2002

Decade Tests India won West Indies won Drawn
1940s 5 0 1 4
1950s 10 0 4 6
1960s 8 0 7 1
1970s 20 5 5 10
1980s 19 1 9 9
1990s 8 1 2 5
2000s 12 4 2 6
2010s 16 11 0 5
2020s (to Oct 2025) 4 3 0 1

The 1960s row holds India's worst stretch against anybody: eight Tests, seven defeats, one draw. Five of those defeats came on the 1961-62 tour, a 5-0 whitewash on which Wes Hall was close to unplayable and the India captain Nari Contractor had his skull fractured by Charlie Griffith in the tour match at Bridgetown, an injury that ended his international career.

The 1970s row is the fixture's one spell of parity, five wins each across twenty Tests, and it is the decade in which Indian spin — the tradition traced in the India spin bowling story — was good enough to bowl West Indies out twice at home. The 1980s row is the fixture at its most lopsided: one Indian win in nineteen Tests against the Clive Lloyd and Viv Richards sides, and that win came at Chepauk in January 1988, after Lloyd had retired.

Then the 2010s: eleven wins, no defeats, five draws. It is the only complete decade in which either side has gone unbeaten against the other.

Every Test series, 1948-49 to 2025-26

Twenty-six rubbers, and in series terms the honours are exactly level at twelve each with two drawn.

Season Host Tests Result
1948-49 India 5 West Indies won 1-0
1952-53 West Indies 5 West Indies won 1-0
1958-59 India 5 West Indies won 3-0
1961-62 West Indies 5 West Indies won 5-0
1966-67 India 3 West Indies won 2-0
1970-71 West Indies 5 India won 1-0
1974-75 India 5 West Indies won 3-2
1975-76 West Indies 4 West Indies won 2-1
1978-79 India 6 India won 1-0
1982-83 West Indies 5 West Indies won 2-0
1983-84 India 6 West Indies won 3-0
1987-88 India 4 Drawn 1-1
1988-89 West Indies 4 West Indies won 3-0
1994-95 India 3 Drawn 1-1
1996-97 West Indies 5 West Indies won 1-0
2002 West Indies 5 West Indies won 2-1
2002-03 India 3 India won 2-0
2006 West Indies 4 India won 1-0
2011 West Indies 3 India won 1-0
2011-12 India 3 India won 2-0
2013-14 India 2 India won 2-0
2016 West Indies 4 India won 2-0
2018-19 India 2 India won 2-0
2019 West Indies 2 India won 2-0
2023 West Indies 2 India won 1-0
2025-26 India 2 India won 2-0

Two rows need a footnote. The 1970-71 tour brought India their first Test win over West Indies and their first series win in the Caribbean, and it turned on one result at Port of Spain in March, where Dilip Sardesai's 112 and a chase of 124 gave India victory by seven wickets. Sunil Gavaskar made his debut in that match; he played four Tests on the tour and finished with 774 runs, still the most by anyone in a debut series.

The 1978-79 win at home came against a West Indies side without every player contracted to World Series Cricket, which is why it has always carried an asterisk. India took it 1-0 from six Tests, five of them drawn, and then did not win another series against West Indies for 24 years.

The biggest totals both sides have made

India's highest against West Indies came at Rajkot in October 2018: 649 for 9 declared, in a match won by an innings and 272 runs.

India's highest totals Overs Ground Date Result
649/9d 149.5 Rajkot 4 Oct 2018 Won by inns & 272 runs
644/7d 189.4 Kanpur 2 Feb 1979 Drawn
631/7d 151.2 Eden Gardens 14 Nov 2011 Won by inns & 15 runs
588/8d 148.2 Gros Islet 10 Jun 2006 Drawn
566/8d 142.2 Delhi 24 Jan 1979 Drawn
566/8d 161.5 North Sound 21 Jul 2016 Won by inns & 92 runs
565 172.2 Eden Gardens 26 Dec 1987 Drawn
West Indies' highest totals Overs Ground Date Result
644/8d 214.0 Delhi 6 Feb 1959 Drawn
631 183.4 Delhi 10 Nov 1948 Drawn
631/8d 217.4 Kingston 7 Mar 1962 West Indies won by inns & 18 runs
629/6d 206.0 Brabourne 9 Dec 1948 Drawn
629/9d 248.0 St John's 10 May 2002 Drawn
614/5d 162.1 Eden Gardens 31 Dec 1958 West Indies won by inns & 336 runs
604/6d 161.0 Wankhede 23 Jan 1975 West Indies won by 201 runs

Read the overs column rather than the score. West Indies reached 644 at Delhi in 214 overs; India reached 649 at Rajkot in under 150. Six of West Indies' seven biggest scores were built at well under four an over on unresponsive pitches in the fifties, sixties and seventies, and four of the seven were drawn. India's biggest scores are faster and more often decisive, which is as clear a measure as any of how the fixture changed.

The Eden Gardens entry of December 1958 is worth stopping on. West Indies' 614 for 5 declared contained Rohan Kanhai's 256, still the highest individual score anyone has made in this fixture, and India lost by an innings and 336 runs — their heaviest defeat in the rivalry. That ground's fuller record sits on the Eden Gardens records page.

Collapses: 75 at Delhi, 100 at North Sound

Only all-out innings appear below. Declarations and unfinished innings are excluded even where the score was lower.

Lowest all-out totals Side Overs Ground Date
75 India 30.5 Delhi 25 Nov 1987
81 India 35.5 Bridgetown 27 Mar 1997
90 India 30.0 Eden Gardens 10 Dec 1983
97 India 26.2 Kingston 21 Apr 1976
98 India 50.5 Port of Spain 16 Feb 1962
100 West Indies 26.5 North Sound 22 Aug 2019
102 India 33.4 Bridgetown 2 May 2002
103 West Indies 33.3 Kingston 30 Jun 2006
108 West Indies 47.3 Gros Islet 9 Aug 2016

Six of the nine are Indian, and all six came before 2003. The three West Indian entries all came after 2006. India's 81 at Bridgetown in March 1997 is the one still argued about, because India needed 120 to win that Test and level the series, and were bowled out for 81 in the fourth innings on the third afternoon.

Gavaskar, Lloyd, and the batting ledger

Ranked by aggregate, with a floor of 1,000 runs in the fixture.

Batter Side Tests Runs HS Ave 100s
Sunil Gavaskar India 27 2,749 236* 65.45 13
Clive Lloyd West Indies 28 2,344 242* 58.60 7
Shivnarine Chanderpaul West Indies 25 2,171 140 63.85 7
Rahul Dravid India 23 1,978 146 63.80 5
Viv Richards West Indies 28 1,927 192* 50.71 8
Garry Sobers West Indies 18 1,920 198 83.47 8
VVS Laxman India 22 1,715 176* 57.16 4
Rohan Kanhai West Indies 18 1,693 256 62.70 4
Gordon Greenidge West Indies 23 1,678 194 47.94 5
Sachin Tendulkar India 21 1,630 179 54.33 3
Dilip Vengsarkar India 25 1,596 159 44.33 6
Everton Weekes West Indies 10 1,495 207 106.78 7
Gundappa Viswanath India 18 1,455 179 53.88 4
Polly Umrigar India 16 1,372 172* 50.81 3
Carl Hooper West Indies 19 1,357 233 48.46 5
Kapil Dev India 25 1,079 126* 30.82 3
Virat Kohli India 16 1,019 200 48.52 3

Gavaskar's thirteen hundreds against West Indies are the most any batter has made against a single opponent, and he made them in the years when that attack was at its most hostile. His 236 not out at Chepauk in December 1983, the highest score by an Indian in the fixture, came in a series West Indies won 3-0. The opening partnerships he built in that era are covered on the India great opening batters page.

Weekes' average of 106.78 is the highest in the table by a wide margin, but it rests on ten Tests, which is why the floor matters. Sobers' 83.47 from eighteen is the more durable figure. Among Indians, Dravid's 63.80 from 23 Tests is the best of anyone with more than twenty matches against West Indies, and his eighteen scores past fifty are more than Gavaskar managed in four more Tests.

Kapil Dev, Marshall, and the bowling ledger

Ranked by wickets, with a floor of 45 wickets in the fixture.

Bowler Side Tests Wickets Best Ave 5w
Kapil Dev India 25 89 9/83 24.89 4
Malcolm Marshall West Indies 17 76 6/37 21.98 6
Ravichandran Ashwin India 13 75 7/71 20.48 6
Anil Kumble India 17 74 6/78 29.78 4
Srinivas Venkataraghavan India 23 68 5/95 39.47 1
Andy Roberts West Indies 14 67 7/64 21.70 4
Bhagwath Chandrasekhar India 15 65 7/157 33.52 4
Wes Hall West Indies 13 65 6/49 18.78 4
Courtney Walsh West Indies 15 65 6/62 20.24 4
Lance Gibbs West Indies 15 63 8/38 23.28 4
Bishan Bedi India 18 62 5/82 34.88 1
Michael Holding West Indies 15 61 6/65 25.29 2
Garry Sobers West Indies 18 59 5/63 25.69 1
Harbhajan Singh India 11 56 7/48 22.60 5
Subhash Gupte India 10 49 9/102 35.02 4
Ishant Sharma India 12 46 6/55 23.91 3

Kapil Dev's 89 is the largest haul anyone has taken in the fixture, and his 9 for 83 at Ahmedabad in November 1983 is the best innings return either side has produced against the other. It came in a Test India lost by 138 runs, which tells you most of what you need to know about that series. His place in the wider story is set out in the India fast bowling evolution guide.

Ravichandran Ashwin's 75 wickets from thirteen Tests at 20.48 is the best combination of volume and cost in the table, and six five-wicket hauls in thirteen matches is a rate nobody else here approaches; Harbhajan Singh's eleven Tests produced five. Wes Hall's average of 18.78 is the lowest of anyone with 45 wickets or more, and every one of his 65 came before 1967.

The last ten Tests

Date Ground Result
10 Oct 2025 Delhi India won by 7 wickets
2 Oct 2025 Ahmedabad India won by inns & 140 runs
20 Jul 2023 Port of Spain Drawn
12 Jul 2023 Roseau India won by inns & 141 runs
30 Aug 2019 Kingston India won by 257 runs
22 Aug 2019 North Sound India won by 318 runs
12 Oct 2018 Hyderabad India won by 10 wickets
4 Oct 2018 Rajkot India won by inns & 272 runs
18 Aug 2016 Port of Spain Drawn
9 Aug 2016 Gros Islet India won by 237 runs

Eight wins and two draws. Five of the eight were by an innings or by more than 250 runs, and the largest of them appear on the India Test biggest wins by runs list. The most recent match, at the Arun Jaitley Stadium from 10 to 14 October 2025, was the closest West Indies have come in a decade: they made 390 second time round, John Campbell and Shai Hope both passing three figures, and set India 121. Kuldeep Yadav took eight wickets in the match and India got home with seven wickets standing.

Five things the result column does not show

  • India's 25 wins are compressed into a short period. Twenty have come since October 2002; only five arrived in the first 54 years of the fixture.
  • Fourteen of West Indies' 30 wins were by an innings or by ten wickets, against eight of India's 25. The margins in the first half of the ledger were as one-sided as the count.
  • The Wankhede Test of November 2011 finished with the scores level and India nine wickets down chasing 243. It was recorded as a draw rather than a tie, because the last pair could not get the two runs needed.
  • West Indies have not drawn a Test in India since November 1994. Every one of the eleven they have played there since has produced a result, and India have won ten of them.
  • The 47 draws are heavily concentrated: 33 came in the 45 Tests played between 1948 and 1979, when tours ran to five and six matches and pitches in both countries were prepared to last.

The one-day ledger between these two runs longer and much further India's way, and is set out on the India versus West Indies ODI head-to-head page, with the Twenty20 record on the India versus West Indies T20I head-to-head. The men who led India through the lean decades and out the other side are listed on the India Test captains page, the longer arc is in the India Test cricket history guide, the biggest stands of the modern era on the India Test highest partnerships page, and everything else the Indian game covers begins at cricket in India.

Sources and method

Every table here was built from ESPNcricinfo's Statsguru with the filter set to men's Tests between India and West Indies, read on 20 August 2026. The last match in the ledger at that point was the second Test of the 2025-26 home series, at Delhi from 10 to 14 October 2025; the sides had not met in the format since.

The 102-match total, the 25-30-47 result line, the venue rows and the decade rows were each derived from the same match-by-match list and reconcile with one another. The decade table places a match in the decade its first day fell in. Because no Test between these sides has ever been staged in a third country, there is no neutral row to account for.

The series table is a grouping of that match list rather than a copy of a published summary. Each scoreline is the count of the individual results above it, which is why the 1987-88 and 1994-95 rubbers appear as drawn 1-1 rather than under a series winner.

Lowest totals are restricted to innings in which all ten wickets fell, so declared and unfinished innings are left out even where the score was smaller — that is why West Indies' 1 for 0 at Bridgetown in 1983 and India's 75 for 0 at Hyderabad in 2018 do not appear. Batting and bowling tables carry the aggregate floors printed above them, 1,000 runs and 45 wickets, because an average from ten Tests and one from 28 are not comparable quantities, and the prose says so wherever it sets them side by side.

Individual match details — Kanhai's 256, Kapil Dev's 9 for 83, the Bridgetown chase of 1997, the level scores at the Wankhede in 2011, the Delhi Test of October 2025 — were checked against the relevant scorecards. Weekes' sequence of five hundreds in successive innings, Gavaskar's 774 in a debut series and the circumstances of the 1961-62 tour rest on contemporaneous records rather than on the tables above. Nothing here is estimated, and the figures hold to the reading date rather than indefinitely.