India men are scheduled to play at least 12 Tests, three ODIs, and nine T20Is, apart from the 2024 ICC Men’s T20 World Cup in the Caribbean – below is the full India men’s cricket schedule for the 2024/25 season.
South Africa v India (away)
January 2024
India started their all-format tour of South Africa in December 2023, which will spill over to January 2024 with the second Test in Cape Town bringing the curtains down on the tour.
India v Afghanistan (home)
January 2024
Within a week after returning from South Africa, the Indian team will face Afghanistan in a three-match T20I series starting from January 11.
India v England (home)
January-March 2024
The Afghanistan T20I series will be followed by a marathon five-match Test series at home against the touring England side. The series will stretch across more than six weeks with the first Test to start from January 25 and the fifth Test scheduled to end on March 11. This series will form an important part of the World Test Championship for both sides.
"If Pandya was in an auction, there's almost no upper limit on what he'd go for." 💰@Ben_Wisden and @Yas_Wisden discuss Hardik Pandya's huge trade from Gujarat Titans to Mumbai Indians 🔄
Listen: https://t.co/prOH8SylAY
Watch: https://t.co/XSMnBFmA9B#IPL2024 pic.twitter.com/9xnJO2hWSf— Wisden (@WisdenCricket) November 30, 2023
T20 World Cup 2024 (away)
June 2024
IPL 2024 will be immediately followed by the 2024 men’s T20 World Cup. Starting on June 4, the tournament will take up the entire month of June with the final scheduled on June 30. India, who have only won the inaugural edition of the T20 World Cup, will look to add to their tally.
Sri Lanka v India (away)
July 2024
Following the T20 World Cup, India will head over to Sri Lanka for a white-ball tour comprising of three ODIs and three T20Is, the exact schedule of which is yet to be announced.
India v Bangladesh (home)
September-October 2024
After getting a rare month-long break in August, India will face up against Bangladesh at home in two-Test and three-T20I series. The Tests will form a part of the World Test Championship 2023-25.
Match schedule:
1st Test: September 19-23, Chennai
2nd Test: September 27-October 1, Kanpur
1st T20I: October 6, Gwalior
2nd T20I: October 9, Delhi
3rd T20I: October 12, Hyderabad
India v New Zealand (home)
October-November 2024
The Bangladesh series will be followed by three home Tests against New Zealand. This will be India’s penultimate Test series of their 2023-25 World Test Championship campaign.
Match schedule:
1st Test: October 16-20, Bengaluru
2nd Test: October 24-28, Pune
3rd Test: November 1-5, Mumbai (Wankhede)
Australia v India (away)
November-December 2024
India will end the year with a five-match Test series against Australia in Australia that will stretch into 2025.
Match schedule:
1st Test: November 22-26, Perth
Tour Match: November 30-December 1, Canberra
2nd Test: December 6-10, Adelaide
3rd Test: December 14-18, Brisbane
4th Test: December 26-30, Melbourne
5th Test: January 3-7 2025, Sydney
India v England (home)
January-February 2025
England will tour India for five T20Is and three ODIs early next year. This will be in contrast to their previous tour of India, in January-March 2024, where they only played five Tests and no white-ball games.
Match schedule:
1st T20I: January 22, Kolkata
2nd T20I: January 25, Chennai
3rd T20I: January 28, Rajkot
4th T20I: January 31, Pune
5th T20I: February 2, Mumbai (Wankhede)
1st ODI: February 6, Nagpur
2nd ODI: February 9, Cuttack
3rd ODI: February 12, Ahmedabad
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.