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:

EventDateVenueFormat/Details
India vs Australia (5th Border-Gavaskar Test)January 3-7SydneyTest
India vs England (5 T20Is)January-February
1st T20IJanuary 22ChennaiT20I
2nd T20IJanuary 25KolkataT20I
3rd T20IJanuary 28RajkotT20I
4th T20IJanuary 31PuneT20I
5th T20IFebruary 2MumbaiT20I
India vs England (3 ODIs)February
1st ODIFebruary 6NagpurODI
2nd ODIFebruary 9CuttackODI
3rd ODIFebruary 12AhmedabadODI
Champions TrophyFebruary-MarchDubai
India vs BangladeshFebruary 20DubaiGroup Stage
India vs PakistanFebruary 23DubaiGroup Stage
India vs New ZealandMar 2DubaiGroup Stage
Semi-final (if qualified)March 4DubaiSemi-final
Final (if qualified)March 9DubaiFinal
World Test Championship Final (if qualified)June 2025Lord’sTest
India vs England (5 Tests)June-August (Away)
1st TestJune 20-24HeadingleyTest
2nd TestJuly 2-6EdgbastonTest
3rd TestJuly 10-14Lord’sTest
4th TestJuly 23-27ManchesterTest
5th TestJuly 31-August 4OvalTest
India vs Bangladesh (3 ODIs, 3 T20Is)August (Away)ODI & T20I
India vs West Indies (2 Tests)OctoberTest
Asia Cup T20sOctober-NovemberT20I
India vs Australia (3 ODIs, 5 T20Is)November (Away)ODI & T20I
India vs South Africa (2 Tests, 3 ODIs, 5 T20Is)November-DecemberTest, ODI, T20I