India cricket schedule in 2024: Full list of IND Tests, ODIs and T20I fixtures in 2024
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 next calendar year.
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 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.
India v New Zealand (home)
October 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.
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. With the schedule for the series not confirmed yet, it can’t be said with certainty exactly how many of those five Tests will be in 2024 and how many in January 2025.
Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.