India vs West Indies Test Head-to-Head: Record & Results
Written and checked by CricketTakenPublished Cricket in India16 min read
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.