The India vs England cricket rivalry is one of the most enthralling rivalries in the sport.

The two teams first met in 1932 when the Indian cricket team toured England for a one-off Test. 

Under the title of “All-India”, India were led by C.K.Nayudu while Douglas Jardine captained England. The hosts won the Test by 158 runs at the iconic Lord’s.

Later in 1974, India and the England cricket team met for the first time in a one-day international (ODI) match in Leeds. Under the leadership of Mike Denness, England beat the Ajit Wadekar-led India by four wickets.

Almost three decades later, India and England clashed in their first T20I meeting in the inaugural T20 World Cup in Durban in 2007.

Led by MS Dhoni, India defeated Paul Collingwood’s England by 18 runs in the T20 World Cup 2007 group match. Since then, both countries have engaged in several Test, ODI and T20I matches. 

India and England have met 289 times in international cricket, up to the end of England’s white-ball series at home in July 2026. England have the better head-to-head record in Test cricket, and India lead in ODIs and T20Is.

India vs England head-to-head in cricket

Format Matches India won England won Draw/Tie/NR
Test 141 37 53 51
ODI 113 62 46 5
T20I 35 18 16 1
Total 289 117 115 57

The ODI column holds two ties, both in 2011 (the World Cup game in Bengaluru and a rain-affected game at Lord’s), and three no results. Abandoned and cancelled games are not counted. Figures from ESPNcricinfo Statsguru, to 19 July 2026.

India vs England in World Cups

Tournament Matches India won England won Tie/NR
ODI World Cup 9 4 4 1
T20 World Cup 6 4 2 0
Total 15 8 6 1

The latest World Cup meeting was the 2026 T20 World Cup semi-final at the Wankhede on 5 March. India made 253/7 and won by seven runs, despite 105 from Jacob Bethell.

India vs England: the latest series

  • Tests, India 2024: India won 4-1 after losing the first Test in Hyderabad.
  • Tests, England 2025 (Anderson-Tendulkar Trophy): 2-2. Shubman Gill made 269 at Edgbaston, and India won the last Test at The Oval by six runs.
  • T20Is and ODIs, India 2025: India won the T20Is 4-1 and the ODIs 3-0.
  • T20Is and ODIs, England 2026: England won the T20Is 4-0 (the first game at Chester-le-Street was washed out) and the ODIs 2-1.

India vs England cricket records and stats

India vs England in Tests

Highest team total in a Test innings: India scored 759/7d in the fifth Test in Chennai in 2016. England’s best is 710/7d at Edgbaston in 2011.

Lowest team total in a Test innings: England bowled India out for 42 in the second Test at Lord’s in 1974. England’s lowest against India is 81, in the day-night Test at Ahmedabad in 2021.

Most runs in Tests: Joe Root has 3,383 in 35 Tests against India, at 59.35 with 13 hundreds. Sachin Tendulkar’s 2,535 is the most by an India batter.

Most wickets in Tests: James Anderson took 149 wickets in 39 Tests against India. R Ashwin’s 114 is India’s best.

Highest individual score in Tests: Graham Gooch scored 333 in the first Test at Lord’s in 1990. Karun Nair’s 303* in Chennai in 2016 is the best by an India batter.

Best bowling in an innings: Fred Trueman took 8/31 as India were bowled out for 58 at Old Trafford in 1952.

Best bowling in a match: Ian Botham took 13/106 in the one-off Golden Jubilee Test at the Wankhede in 1980, to go with his hundred.

India vs England in ODIs

Highest team total in ODIs: 387 is shared. India made 387/5 in the first ODI of a seven-match series in Rajkot in 2008, and England equalled it with 387/3 at Lord’s on 19 July 2026, when Ben Duckett made 141 and England won by 27 runs.

Lowest team total in ODIs: India bowled England out for 110 in the first ODI at The Oval in 2022. India’s lowest is 146, at Lord’s a few days later.

Most runs in ODIs: MS Dhoni made 1,546 in 48 matches, five more than Virat Kohli’s 1,541. Kohli’s total is to July 2026.

Most wickets in ODIs: Ravindra Jadeja has 45. James Anderson’s 40 is the most by an England bowler.

Highest individual score in ODIs: Andrew Strauss scored 158 in the tied 2011 World Cup game in Bengaluru. Yuvraj Singh’s 150 in Cuttack in 2017 is India’s best.

Best bowling figures in ODIs: Jasprit Bumrah took 6/19 in that 2022 game at The Oval.

India vs England in T20Is

Highest team total in T20Is: England made 257/3 in the fifth T20I at Southampton on 11 July 2026, with 131 from Jos Buttler. India’s best is 253/7 in the 2026 World Cup semi-final.

Lowest team total in T20Is: England bowled India out for 76 in 11.4 overs at Trent Bridge on 7 July 2026. England’s lowest is 80, in a 2012 T20 World Cup game in Colombo.

Most runs in T20Is: Jos Buttler has 844 in 33 matches against India. Virat Kohli’s 648 is India’s best.

Most wickets in T20Is: Chris Jordan took 24. Jofra Archer and Adil Rashid have 22 each.

Highest individual score in T20Is: Abhishek Sharma scored 135 off 54 balls, with 13 sixes, at the Wankhede on 2 February 2025. Buttler’s 131 and Suryakumar Yadav’s 117 at Trent Bridge in 2022 come next.

Best bowling figures in T20Is: Yuzvendra Chahal took 6/25 in the final T20I of a three-match series in Bengaluru in 2017.

Photo credit: Alamy