
The Board of Control for Cricket in India (BCCI) has announced the schedule for the Indian cricket team from 2021 to 2023 and it sees the players occupied non-stop in action. A plethora of changes had to be implemented into the schedule due to the COVID-19 pandemic in 2020 leading to a lot of fixtures being canceled and a few series and tournaments like the T20 World Cup being postponed.
India are currently playing a Test series against England which will be followed by 5 ODIs and 3 T20Is. They will then have the Indian Premier League (IPL) before more bilateral series leading into the T20 World Cup in India. A similar schedule will continue in 2022 and 2023 as well.
Full Schedule for India from 2021 to 2023

Month and Year | Series (against) | Matches |
April – May 2021 | Indian Premier League | 60 |
June – July 2021 | Sri Lanka | 3 ODIs, 5 T20Is |
June – July 2021 | Asia Cup | TBD |
July 2021 | Zimbabwe | 3 ODIs |
July – September 2021 | England | 5 Tests |
October 2021 | South Africa | 3 ODIs, 5 T20Is |
October – November 2021 | T20 World Cup | TBD |
November 2021 | New Zealand | 2 Tests, 3 T20Is |
November – December 2021 | South Africa | 3 Tests, 3 T20Is |
January – February 2022 | West Indies | 3 ODIs, 3 T20Is |
February – March 2022 | Sri Lanka | 3 Tests, 3 T20Is |
April – May 2022 | Indian Premier League | TBD |
July 2022 | England | 3 ODIs, 3 T20Is |
August 2022 | West Indies | 3 ODIs, 3 T20Is |
September 2022 | Asia Cup | TBD |
October – November 2022 | T20 World Cup | TBD |
November 2022 | Bangladesh | 2 Tests, 3 T20Is |
December 2022 | Sri Lanka | 5 ODIs |
January 2023 | New Zealand | 3 ODIs, 3 T20Is |
February – March 2023 | Australia | 4 Tests, 3 ODIs, 3 T20Is |