Indian cricket team schedule for 2025: Full List of Matches, Series, Venues, Dates
India Men's Cricket Team Schedule 2025: The Indian cricket team's schedule for 2025 promises an action-packed calendar featuring a mix of ICC tournaments, bilateral series, and regional championships.
With a total of 18 T20Is, 10 Tests, and 12 ODIs lined up in bilateral series alone, 2025 holds significant potential for cricket enthusiasts. Fans can look forward to seeing India compete in the Champions Trophy, an away Test series against England, and the Asia Cup, among other thrilling contests. Below is the detailed schedule of India's matches, including venues and dates.
India Men's Cricket Team Full Schedule for 2025
- India vs Australia, 5th Border-Gavaskar Trophy TestDate: January 3-7Venue: Sydney
- India vs England (5 T20Is, 3 ODIs)
- 1st T20I: January 22 (Chennai)
- 2nd T20I: January 25 (Kolkata)
- 3rd T20I: January 28 (Rajkot)
- 4th T20I: January 31 (Pune)
- 5th T20I: February 2 (Mumbai)
- 1st ODI: February 6 (Nagpur)
- 2nd ODI: February 9 (Cuttack)
- 3rd ODI: February 12 (Ahmedabad)
- ICC Champions Trophy (Dubai)
- India vs Bangladesh: February 20
- India vs Pakistan: February 23
- India vs New Zealand: March 2
- Semi-final: March 4 (if qualified)
- Final: March 9 (if qualified)
- IPL 2025: MARCH 14 to MAY 25
- World Test Championship FinalDate: June 2025Venue: Lord's, London (if qualified)
- India vs England (5 Tests)
- 1st Test: June 20-24 (Headingley)
- 2nd Test: July 2-6 (Edgbaston)
- 3rd Test: July 10-14 (Lord's)
- 4th Test: July 23-27 (Manchester)
- 5th Test: July 31-August 4 (The Oval)
- India vs Bangladesh (3 ODIs, 3 T20Is)Date: August 2025Venue: To Be Decided (TBD)
- T20 Asia CupDate: September 2025Venue: India & UAE (Match schedule and venues are to be decided)
- India vs West Indies (2 Tests)Date: October 2025Venue: TBD
- Asia Cup T20sDate: October-November 2025Venue: TBD
- India vs Australia (3 ODIs, 5 T20Is)Date: November 2025Venue: TBD
- India vs South Africa (2 Tests, 3 ODIs, 5 T20Is)Date: November-December 2025Venue: TBD
Note: Bi-lateral series could be added if BCCI comes to an agreement with any ICC members' nation
Indian cricket team results in 2024
Test
Matches Played: 15
Won: 8
Lost: 6
Drawn: 1
India's Test Results in 2024
- Beat South Africa by 7 wickets (Cape Town)
- Lost to England by 28 runs (Hyderabad)
- Beat England by 106 runs (Visakhapatnam)
- Beat England by 434 runs (Rajkot)
- Beat England by 5 wickets (Ranchi)
- Beat England by an innings and 64 runs (Dharamsala)
- Beat Bangladesh by 280 runs (Chennai)
- Beat Bangladesh by 7 wickets (Kanpur)
- Lost to New Zealand by 8 wickets (Bengaluru)
- Lost to New Zealand by 113 runs (Pune)
- Lost to New Zealand by 25 runs (Mumbai)
- Beat Australia by 295 runs (Perth)
- Lost to Australia by 10 wickets (Adelaide)
- Drew against Australia (Brisbane)
- Lost to Australia by 184 runs (Melbourne)
India's ODI Record in 2024
Matches Played: 3
Won: 0
Lost: 2
Tied: 1
India's ODI Results in 2024
- Lost to Sri Lanka by 5 wickets (Colombo)
- Tied with Sri Lanka (Galle)
- Lost to Sri Lanka by 6 wickets (Kandy)
India's T20I Record in 2024
Matches Played: 26
Won: 24
Lost: 2
Tied: 1
Win Percentage: 92%
India's T20I Results in 2024
- Jan 11 - Beat Afghanistan by 6 wickets (Mohali)
- Jan 14 - Beat Afghanistan by 6 wickets (Indore)
- Mar 9 - Beat Ireland by 8 wickets (New York - T20 World Cup Group Stage)
- Mar 12 - Beat Pakistan by 6 runs (New York - T20 World Cup Group Stage)
- Mar 20 - Beat U.S.A. by 7 wickets (New York - T20 World Cup Group Stage)
- Jun 20 - Beat Afghanistan by 47 runs (Bridgetown - T20 World Cup Super Eight Stage)
- Jun 22 - Beat Australia by 24 runs (North Sound - T20 World Cup Super Eight Stage)
- Jun 24 - Beat Bangladesh by 50 runs (Gros Islet - T20 World Cup Super Eight Stage)
- Jun 27 - Beat England by 68 runs (Providence - T20 World Cup Semifinal)
- Jun 29 - Beat South Africa by 7 runs (Bridgetown - T20 World Cup Final)
- Jul 7 - Beat Zimbabwe by 100 runs (Harare)
- Jul 10 - Beat Zimbabwe by 10 wickets (Harare)
- Jul 13 - Beat Zimbabwe by 23 runs (Harare)
- Jul 15 - Beat Zimbabwe by 10 wickets (Harare)
- Jul 17 - Beat Zimbabwe by 7 wickets (Harare)
- Jul 27 - Beat Sri Lanka by 43 runs (Pallekele)
- Jul 28 - Beat Sri Lanka by 7 wickets (Pallekele)
- Jul 30 - Tied with Sri Lanka (Pallekele)
- Oct 6 - Beat Bangladesh by 7 wickets (Gwalior)
- Oct 9 - Beat Bangladesh by 86 runs (Delhi)
- Oct 12 - Beat Bangladesh by 133 runs (Hyderabad)
- Nov 8 - Beat South Africa by 61 runs (Durban)
- Nov 10 - Lost to South Africa by 3 wickets (Gqeberha)
- Nov 13 - Beat South Africa by 11 runs (Centurion)
- Nov 15 - Beat South Africa by 135 runs (Johannesburg)