The year 2023 presented a mixed bag of results for the Indian cricket team. While the team showcased commendable performances across all three cricket formats, the elusive ICC trophy remained out of reach. Looking ahead to 2024, the year provides team India with an opportunity to exhibit their prowess. Beyond the T20 World Cup, Rohit Sharma's squad is poised to confront formidable challenges from several prominent teams in the upcoming year. 


In the opening of 2024, team India will conclude the IND vs SA two-match Test series against South Africa. Following this, Afghanistan is scheduled to tour India for a three-match T20 International series. Subsequent to Afghanistan's tour, England will tour India, and the Men in Blue will engage in a challenging five-match Test series against the English side. Additionally, the T20 World Cup 2024 is set to take place in June, hosted in West Indies and America. Here's a detailed overview of the teams that India is set to face in 2024.


Check India's men's cricket team's full schedule for 2024 here...


January 2024


India vs South Africa
3 T20Is, 3 ODIs, 2 Tests (Away)


India vs Afghanistan
3 T20Is (Home)


January-March 2024


India vs England
5 Tests (WTC 2023-25) (Home)
June 2024


T20 World Cup 2024



Hosted in West Indies/USA


July 2024



India vs Sri Lanka
3 ODIs, 3 T20Is (Away)


September 2024


India vs Bangladesh
2 Tests (WTC 2023-25), 3 T20Is (Home)


October 2024


India vs New Zealand
3 Tests (WTC 2023-25) (Home)


To conclude the year 2024, the Indian cricket team is scheduled to participate in a Test series against Australia Down Under. Team India is set to take on the Kangaroos in a four-match IND vs SA Test series, marking the culmination of the year's cricketing engagements. The Indian team has demonstrated stellar performances in its recent tours to Australia, maintaining an impressive track record in the Land Down Under.


November-December 2024


India vs Australia
5 Tests (WTC 2023-25) (Away)


Note: The Future Tours Programme (FTP) is expected to be updated with more matches.