Cricket lovers across the nation are eagerly waiting for the India matches ODI schedule in 2025. This year promises non-stop entertainment, here’s everything you need to know about the upcoming cricket ODI matches of India.
Upcoming Cricket Matches ODI India
Series | Match | Date & Time (IST) | Venue (Stadium) |
---|---|---|---|
India vs Australia (Away) | 1st ODI | 19 October 2025, 9:00 AM | Perth Stadium, Perth |
2nd ODI | 23 October 2025, 9:00 AM | Adelaide Oval, Adelaide | |
3rd ODI | 25 October 2025, 9:00 AM | Sydney Cricket Ground (SCG), Sydney | |
India vs South Africa (Home) | 1st ODI | 30 November 2025, 1:30 PM | JSCA Stadium, Ranchi |
2nd ODI | 3 December 2025, 1:30 PM | Shaheed Veer Narayan Singh Stadium, Raipur | |
3rd ODI | 6 December 2025, 1:30 PM | ACA-VDCA Stadium, Visakhapatnam |
India Tour of Australia (3 ODIs)
India will begin their ODI journey in 2025 with a tough away series against Australia. Playing in Australian conditions is always a challenge, but also a great test of character for the Men in Blue.
Match | Date | Time (IST) | Venue |
---|---|---|---|
1st ODI | 19 October 2025 | 9:00 AM | Perth Stadium, Perth |
2nd ODI | 23 October 2025 | 9:00 AM | Adelaide Oval, Adelaide |
3rd ODI | 25 October 2025 | 9:00 AM | Sydney Cricket Ground (SCG), Sydney |
India vs South Africa (3 ODIs)
After the Australia tour, Team India returns home to take on South Africa in a three-match ODI series. Fans will get to enjoy these games in some of India’s iconic cricketing venues.
Match | Date | Time (IST) | Venue |
---|---|---|---|
1st ODI | 30 November 2025 | 1:30 PM | JSCA Stadium, Ranchi |
2nd ODI | 3 December 2025 | 1:30 PM | Shaheed Veer Narayan Singh Stadium, Raipur |
3rd ODI | 6 December 2025 | 1:30 PM | ACA-VDCA Stadium, Visakhapatnam |
India ODI Match Schedule 2025
Here is the complete India ODI schedule 2025, covering all bilateral series and major tournaments.
Month | Series / Tournament | Match Details |
---|---|---|
January 2025 | India vs Australia (Away) | 3 ODIs |
March 2025 | India vs South Africa (Home) | 3 ODIs |
June 2025 | ICC Champions Trophy 2025 (Pakistan) | Group Stage + Knockouts |
November 2025 | India vs Australia (Away) | 3 ODIs |
December 2025 | India vs South Africa (Home) | 3 ODIs |
Read Also – India T20 Match Schedule
India ODI Match Related FAQ
How many ODIs has India won so far?
India has played over 1,050 ODIs and won more than 550 matches, making them one of the most successful teams in ODI history.
How long does an ODI match last?
An ODI (One Day International) usually lasts around 7–8 hours, including both innings and breaks. Each team gets to bat for 50 overs unless bowled out earlier.
How many ODI trophies has India won?
India has won several major ODI trophies, including 2 ICC Cricket World Cups (1983 & 2011) and 2 ICC Champions Trophies (2002 – shared, 2013).
Who is the ODI captain of India?
As of 2025, Rohit Sharma is the captain of India’s ODI team.
Why is ODI cricket said to be dying?
In recent years, ODI cricket has faced challenges due to the rapid rise of T20 cricket and the popularity of franchise leagues like the IPL. Many fans and players find the shorter T20 format more entertaining and less time-consuming. However, ODIs still hold great importance, especially in World Cups and major ICC tournaments, which continue to attract massive global audiences.