The Board of Control of Cricket in India (BCCI) has announced the 2024-25 home season schedule of India. A total of 16 games to be played at home in the calendar year 2024-25 which includes 5 Tests, 3 ODIs and 8 T20Is. Below is the complete schedule
Bangladesh Tour of India 2024 (September-October)

The home season for Team India kick starts from the month of September where Bangladesh travels India for 2 Tests and 3 T20Is. Here is the complete schedule of Bangladesh tour of India 2024.
Matches | Date | Venue | Time (IST) |
1st Test | 19 September | Chennai | 9:30 AM |
2nd Test | 27 September | Kanpur | 9:30 AM |
1st T20I | 6 October | Dharamsala | 7:00 PM |
2nd T20I | 9 October | Delhi | 7:00 PM |
3rd T20I | 12 October | Hyderabad | 7:00 PM |
New Zealand Tour of India 2024 (October-November)
Just after the completion of the T20I series against Bangladesh, the Indian team will face New Zealand in a 3-match test series. The visitors will be playing 3 Test Matches which are part of the World Test Championship.
Matches | Date | Venue | Time (IST) |
1st Test | 16 October | Bengaluru | 9:30 AM |
2nd Test | 24 October | Pune | 9:30 AM |
3rd Test | 1 November | Mumbai | 9:30 AM |
England Tour of India 2025 (January-February)
India will face the visiting English side for 5 T20Is and 3 ODIs in the beginning of the year 2025. The ODI series will be crucial as it will be about preparing for 2025 ICC Champions Trophy.
Matches | Date | Venue | Time (IST) |
1st T20I | 22 January | Chennai | 7:00 PM |
2nd T20I | 25 January | Kolkata | 7:00 PM |
3rd T20I | 28 January | Rajkot | 7:00 PM |
4th T20I | 31 January | Pune | 7:00 PM |
5th T20I | 2 February | Mumbai | 7:00 PM |
1st ODI | 6 February | Nagpur | 1:30 PM |
2nd ODI | 9 February | Cuttack | 1:30 PM |
3rd ODI | 12 February | Ahmedabad | 1:30 PM |