The Indian men’s cricket team experienced a rollercoaster 2024, marked by a T20 World Cup triumph in the Caribbean but marred by subsequent setbacks, including an ODI series loss to Sri Lanka and a home Test series defeat to New Zealand. In 15 Test matches, India recorded eight wins, six losses, and a draw, highlighting their inconsistency in the longer format.
The year ended on a sour note with a crushing 184-run loss to Australia in the Boxing Day Test at the Melbourne Cricket Ground. Rohit Sharma and his team now face a must-win situation in the final Test of the Border-Gavaskar Trophy at the Sydney Cricket Ground in January 2025 to keep their World Test Championship (WTC) final hopes alive.
Looking ahead, 2025 promises a packed schedule and opportunities for redemption. India kicks off the year with a five-match T20I series and three ODIs against England, starting January 22. The highly anticipated Champions Trophy in Dubai begins on February 20, with India facing Bangladesh in their opener.
India will also travel to England later in the year for a five-Test series, marking the start of their fourth WTC cycle. The home season will commence in October with the Asia Cup, followed by two Tests against the West Indies.
In total, India is slated to play 18 T20Is, 10 Tests, and 12 ODIs outside ICC and ACC events in 2025.
Let’s take a look at the the full India cricket schedule for 2025:
Event | Date | Venue | Format/Details |
India vs Australia (5th Border-Gavaskar Test) | January 3-7 | Sydney | Test |
India vs England (5 T20Is) | January-February | ||
1st T20I | January 22 | Chennai | T20I |
2nd T20I | January 25 | Kolkata | T20I |
3rd T20I | January 28 | Rajkot | T20I |
4th T20I | January 31 | Pune | T20I |
5th T20I | February 2 | Mumbai | T20I |
India vs England (3 ODIs) | February | ||
1st ODI | February 6 | Nagpur | ODI |
2nd ODI | February 9 | Cuttack | ODI |
3rd ODI | February 12 | Ahmedabad | ODI |
Champions Trophy | February-March | Dubai | |
India vs Bangladesh | February 20 | Dubai | Group Stage |
India vs Pakistan | February 23 | Dubai | Group Stage |
India vs New Zealand | Mar 2 | Dubai | Group Stage |
Semi-final (if qualified) | March 4 | Dubai | Semi-final |
Final (if qualified) | March 9 | Dubai | Final |
World Test Championship Final (if qualified) | June 2025 | Lord’s | Test |
India vs England (5 Tests) | June-August (Away) | ||
1st Test | June 20-24 | Headingley | Test |
2nd Test | July 2-6 | Edgbaston | Test |
3rd Test | July 10-14 | Lord’s | Test |
4th Test | July 23-27 | Manchester | Test |
5th Test | July 31-August 4 | Oval | Test |
India vs Bangladesh (3 ODIs, 3 T20Is) | August (Away) | ODI & T20I | |
India vs West Indies (2 Tests) | October | Test | |
Asia Cup T20s | October-November | T20I | |
India vs Australia (3 ODIs, 5 T20Is) | November (Away) | ODI & T20I | |
India vs South Africa (2 Tests, 3 ODIs, 5 T20Is) | November-December | Test, ODI, T20I |