India’s closest Test cricket victories by runs highlight thrilling, nail-biting finishes that showcase the team’s resilience and skill. From historic wins against England and Australia to dramatic triumphs over the West Indies, these matches reflect India’s determination and ability to succeed in high-pressure situations with minimal margins.
5. By 37 Runs vs West Indies, Port of Spain, 2002

IND scored 339 and 218, defending a target of 313. Javagal Srinath and Ashish Nehra took three wickets each, bowling out West Indies for 275. VVS Laxman’s twin fifties earned him player of the match as India secured a memorable 37-run victory.
4. By 31 Runs vs Australia, Adelaide, 2018

IND set Australia a challenging target of 323. Cheteshwar Pujara scored 123 and 71, while Jasprit Bumrah, Ravichandran Ashwin, and Mohammad Shami shared nine wickets. Australia fell short at 291, handing India a thrilling 31-run win in a crucial series match.
3. By 28 Runs vs England, Kolkata, 1972

2. By 13 Runs vs Australia, Wankhede, 2004

In a tense match, India defended a small target of 107. Harbhajan Singh took five wickets, while Murali Kartik contributed eight wickets across innings. Australia were bowled out for 93, handing India a narrow 13-run victory in a high-stakes series.
1. By 6 Runs vs England, The Oval, 2025

IND secured a dramatic 6-run win chasing 374. Mohammed Siraj took nine wickets and Prasidh Krishna four, bowling England out for 367. Despite Joe Root’s and Harry Brook’s centuries, India’s resilience led to a thrilling victory, ensuring the series ended in a draw.