Skip to content
Format5 min

India vs Sri Lanka Tests 2017-18: India Win 1-0 — Kohli 610 Runs Player of Series, Chandimal 366 Runs, Ashwin 12 Wickets, Kolkata, Nagpur, Delhi

India won the Sri Lanka Test series November-December 2017 by 1-0 across 3 Tests (2 drawn, 1 India win at Nagpur). Virat Kohli scored 610 runs to win Player of the Series. Dinesh Chandimal scored 366 runs for Sri Lanka. Ravichandran Ashwin took 12 wickets. Virat Kohli captained India; Dinesh Chandimal captained Sri Lanka. Tests at Eden Gardens Kolkata, VCA Stadium Nagpur, Feroz Shah Kotla Delhi.

Written by GeoCric EditorialUpdated Sep 5, 2026
ShareShareWhatsAppFacebook

India won the Sri Lanka Test series November-December 2017 by 1-0 across 3 Tests — Kolkata drawn, Nagpur India won, Delhi drawn. Virat Kohli scored 610 runs to win Player of the Series. Dinesh Chandimal scored 366 runs for Sri Lanka — the most competitive batting contribution across the series from the visiting side. Ravichandran Ashwin took 12 wickets. Virat Kohli captained India; Dinesh Chandimal captained Sri Lanka. Tests: 1st at Eden Gardens, Kolkata (16-20 November, draw); 2nd at VCA Stadium, Nagpur (24-28 November, India won); 3rd at Feroz Shah Kotla, Delhi (2-6 December, draw).

Virat Kohli 610 Runs Across 3 Tests: India's Batting Peak

Virat Kohli scoring 610 runs across the 3-Test Sri Lanka series in November-December 2017 — the most of any batter on either side in the bilateral — winning the Player of the Series reflected Kohli's peak Test batting period: a run of dominant sub-continent bilateral scoring across India's 2017 series against Australia, Bangladesh, Sri Lanka, and West Indies that placed him at the ICC's number-one Test ranking and firmly within conversations about the greatest active Test batter of his generation. Kohli's 610 runs across Kolkata, Nagpur, and Delhi — spread across drawn and decisive Tests in sub-continent conditions that should theoretically favour bowling over batting given spinning pitches and variable bounce — confirmed that his technical corrections (tightening his off-stump line following the 2014 England tour struggles) had produced a batter whose Test output was consistent across all conditions by 2017: the Kohli who had been exposed by Anderson's swing in England 2014 producing 610 runs at home against Sri Lanka's spin and pace in the same calendar year as away series wins (India won in West Indies and Bangladesh in 2016-17). Chandimal's 366 runs for Sri Lanka — high for a visiting batter in sub-continent conditions — showed that Sri Lanka's batting was competitive enough to draw two of three Tests without Kohli's India winning comprehensively.

India's 17th Consecutive Home Test Series Win

India winning the 2017-18 Sri Lanka series 1-0 — extending their home Test series winning streak to 17 consecutive series without a bilateral loss at home — gave the Nagpur decisive Test and the two Kolkata and Delhi draws their context within India's extended home dominance: the Kohli era (2014-2021 captaincy) adding home bilateral wins against Australia, South Africa, West Indies, New Zealand, England, and Sri Lanka consecutively without any visiting team winning or drawing a bilateral series in India. The Nagpur VCA Stadium 2nd Test — India winning the series' only decisive match — produced the result that secured the 1-0 result, with Ashwin's 12-wicket series contribution primarily concentrated in the Nagpur match where India bowled Sri Lanka out twice to confirm the win. The Kolkata and Delhi draws — India's batting dominance (Kohli 610 runs) not translating into a 3-0 or 2-0 sweep because Sri Lanka's batting (Chandimal 366 runs, Perera contributions) saved both Tests — gave the 2017-18 bilateral its 1-0 result rather than the comprehensive sweep that India's batting quality suggested should have been possible.

Dinesh Chandimal's 366-run series against India — the most competitive batting performance by any Sri Lanka batter in an India bilateral during this period — reflected Chandimal's technical quality as a sub-continent batter who could read Indian spin (Ashwin and Jadeja) and pace (Umesh Yadav, Mohammed Shami) well enough to produce significant contributions in conditions where visiting batters historically collapsed. Chandimal, Sri Lanka's most consistent Test batter of the 2016-2019 period, scoring 366 runs while captaining Sri Lanka (including drawing the Kolkata opener and the Delhi 3rd Test) demonstrated that India's home dominance in 2017-18 was not absolute: Chandimal's batting quality gave Sri Lanka the draws that limited India's series win to 1-0 rather than the 3-0 sweep that less competitive visiting batting would have produced.

India vs Sri Lanka Tests 2017-18 in Context

The India vs Sri Lanka Test series November-December 2017 — Kolkata, Nagpur, Delhi — produced India winning 1-0 with Kohli's 610-run Player of the Series, Ashwin's 12 wickets, Chandimal's 366 Sri Lanka runs, and two drawn Tests flanking India's decisive Nagpur win. India's 17th consecutive home series win continued their bilateral home record that remained unbroken until England drew the India home series 2-2 in 2024-25. Kohli's 2017 Sri Lanka series batting — part of a dominant home bilateral scoring run that included series wins against South Africa, West Indies, and NZ in the 2016-17 period — represented his Test batting at its statistical peak, the 610-run bilateral in conditions that suit India's batters giving the 2017 Player of the Series award its clearest bilateral justification: the team captain's batting winning the match that clinched the series.

Frequently asked questions

Who won the India vs Sri Lanka Test series 2017-18?

India won the 2017-18 Sri Lanka Test series 1-0 across 3 Tests (Kolkata draw, Nagpur India won, Delhi draw). Virat Kohli (610 runs) won Player of the Series. Ashwin took 12 wickets. Dinesh Chandimal scored 366 runs for Sri Lanka. Virat Kohli captained India; Dinesh Chandimal captained Sri Lanka.