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.

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.

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.

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.

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.

Follow Wisden for all T20 World Cup updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights and video analysis.