Skip to content

ICC Future Tours Program (FTP) Schedule / Fixtures 2019 – 2023 & 2024 – 2031 of All Upcoming Cricket Series and Tournament

The ICC has announced Future Tours Programme (also called ICC FTP) for the year 2019 till 2023. In addition to the ICC FTP 2019-2023, the Council has announced list of all major ICC events to be held until year 2031 that includes ICC Cricket World Cup, T20 World Cup, ICC Champions Trophy, World Test Championship and other.

The ICC’s FTP is a pre-planned itinerary of international cricket matches that lays out the games to be played by national teams over a number of years. This long-term schedule encompasses different match formats such as Test matches, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is).

The goal of the FTP is to provide each team with a fair and equitable schedule of matches against other teams and to also promote the game in different parts of the world. The schedule is reviewed and updated regularly by the ICC to take into account changes in the cricket calendar.

The ICC FTP schedule and fixtures list here exclusively for the Men’s national cricket teams including  IndiaPakistanSri LankaAfghanistanAustraliaBangladeshEnglandIrelandNetherlandsNew ZealandSouth AfricaUAEWest IndiesZimbabwe and other.

In addition to ICC FTP Schedule and series list, we have also compiled a list of all major ICC events during 2022 till 2031 here.

ICC FTP Tours Program – All Series & Tournaments List

Month / YearSeries/Tournament Details
December 2021The Ashes 2021-22
Matches: 5 Test Matches
Venue: Australia
December 2021 – January 2022India tour of South Africa 2021-22
Matches: 3 Test and 3 T20 Matches
Venue: South Africa
January 2022 – January 2022Bangladesh tour of New Zealand 2022
Matches: 2 Test
Venue: New Zealand
January 2022Ireland tour of West Indies 2022
Matches: 3 ODI and Only T20
Venue: West Indies
January 2022 – February 2022Afghanistan tour of Zimbabwe 2022
Matches: 3 ODI, 5 T20
Venue: Zimbabwe
January 2022Zimbabwe tour of Sri Lanka 2022
Matches: 3 ODI
Venue: Sri Lanka
January 2022Afghanistan vs Netherlands 2022
Matches: 3 ODI
Venue: Qatar
January – March 2022England tour of West Indies 2022
Matches: 5 T20 and 3 Test Matches
Venue: West Indies
January – February 2022South Africa tour of Australia 2022
Matches: 3 ODI and 3 T20 Matches
Venue: Australia
January – February 2022PSL 2022
Matches: 34 Matches including Final
Venue: Pakistan
January – February 2022New Zealand tour of Australia 2022
Matches: 3 ODI, Only T20
Venue: Australia
February 2022 –West Indies tour of India 2022
Matches: 3 ODI and 3 T20 Matches
Venue: India
February 2022 Sri Lanka tour of Australia 2022
Matches: 5 T20 Matches
Venue: Australia
February – March 2022South Africa tour of New Zealand 2022
Matches: 2 Test
Venue: New Zealand
February – March 2022Afghanistan tour of Bangladesh 2022
Matches: 3 ODI, 2 T20 Matches
Venue: Bangladesh
February – March 2022Sri Lanka tour of India 2022
Matches: 2 Test and 3 T20 Matches
Venue: India
March – April 2022Australia tour of Pakistan 2022
Matches: 3 Test, 3 ODI and 1 T20 Matches
Venue: Pakistan
March 2022Afghanistan tour of India 2022
Matches: 3 ODI
Venue: India
March 2022India tour of New Zealand 2022
Matches: 3 ODI Matches
Venue: New Zealand
March 2022Australia Tour of New Zealand 2022
Matches: 3 T20 Matches
Venue: New Zealand
March 2022Bangladesh tour of South Africa 2022
Matches: 3 ODI and 2 Test Matches
Venue: South Africa
March 2022Afghanistan vs Australia 2022
Matches: 3 ODI Matches
Venue: India
March – April 2022Netherlands tour of New Zealand 2022
Matches: 1 T20, 3 ODI Matches
Venue: New Zealand
April – May 2022Ireland tour of Zimbabwe 2022
Matches: 1 Test, 5 ODI and 3 T20 Matches
Venue: Zimbabwe
June 2022New Zealand tour of England 2022
Matches: 3 Test Matches
Venue: England
June 2022West Indies tour of Netherlands 2022
Matches: 3 ODI Matches
Venue: Netherlands
June 2022South Africa tour of India 2022
Matches: 5 T20 Matches
Venue: India
June – July 2022Australia tour of Sri Lanka 2022
Matches: 2 Test and 5 ODI Matches
Venue: Sri Lanka
June – July 2022Bangladesh tour of West Indies 2022
Matches: 2 Test, 3 ODI and 3 T20 Matches
Venue: West Indies
June 2022England tour of Netherlands 2022
Matches: 3 ODI Matches
Venue: Netherlands
June – July 2022New Zealand tour of Ireland 2022
Matches: 1 Test, 3 ODI Matches
Venue: Ireland
July 2022India tour of England 2022
Matches: 3 ODI and 3 T20 Matches
Venue: England
July – August 2022Pakistan tour of Sri Lanka 2022
Matches: 2 Test and 3 ODI Matches
Venue: Sri Lanka
July – August 2022Bangladesh tour of Zimbabwe 2022
Matches: 2 Test, 3 ODI and 3 T20 Matches
Venue: Zimbabwe
July – August 2022India tour of West Indies 2022
Matches: 3 ODI and 3 T20 Matches
Venue: West Indies
July – August 2022Afghanistan tour of Ireland 2022
Matches: 1 Test, 3 ODI, 3 T20 Matches
Venue: Ireland
August 2022South Africa tour of Ireland 2022
Matches: 2 ODI Matches
Venue: Ireland
August – September 2022South Africa tour of England 2022
Matches: 3 ODI and 3 T20 Matches
Venue: England
September 2022Afghanistan vs Australia Only Test 2022
Matches: 1 Test Match
Venue: India
September 2022Asia Cup 2022
Matches: 12 ODI and 1 Final match
Venue: India
September – October 2022West Indies tour of South Africa 2022
Matches: 2 Test and 3 T20 Matches
Venue: South Africa
September – October 2022Ireland tour of Bangladesh 2022
Matches: 1 Test, 3 ODI, 3 T20 Matches
Venue: Bangladesh
September – November 2022Australia tour of India 2022
Matches: 4 Test and 3 T20 Matches
Venue: India
October 2022England tour of Pakistan 2022
Matches: 5 ODI Matches
Venue: Pakistan
October – November 2022ICC T20 World Cup 2022
Matches: 5 ODI Matches
Venue: Pakistan
October – November 2022West Indies tour of Sri Lanka 2022
Matches: 45 matches including final
Venue: Australia
October – November 2022New Zealand tour of Pakistan 2022
Matches: 2 Test and 3 ODI Matches
Venue: Pakistan/UAE
November 2022India tour of Bangladesh 2022
Matches: 2 Test and 3 ODI Matches
Venue: Bangladesh
November 2022England tour of Australia 2022
Matches: 3 ODI and 3 T20 Matches
Venue: Australia
November – December 2022Afghanistan tour of Zimbabwe 2022
Matches: 2 Test, 5 ODI, 2 T20 Matches
Venue: Zimbabwe
November – December 2022West Indies tour of Australia 2022
Matches: 2 Test Matches
Venue: Australia
November – December 2022Sri Lanka tour of New Zealand 2022
Matches: 2 Test and 3 ODI Matches
Venue: New Zealand
November – December 2022England tour of Pakistan 2022-23
Matches: 3 Test Matches
Venue: Pakistan/UAE
December 2022 – January 2023South Africa tour of Australia 2022-23
Matches: 3 Test, 3 ODI Matches
Venue: Australia
December 2022 – January 2023Sri Lanka tour of India 2022-23
Matches: 5 ODI Matches
Venue: India
December 2022 – January 2023West Indies tour of New Zealand 2022-23
Matches: 3 ODI Matches
Venue: New Zealand
January 2023Afghanistan tour of Sri Lanka 2023
Matches: 3 ODI Matches
Venue: Sri Lanka
January 2023New Zealand tour of India 2023
Matches: 3 ODI Matches
Venue: India
January 2023West Indies tour of Bangladesh 2023
Matches: 3 ODI Matches
Venue: Bangladesh
January – February 2023South Africa, Sri Lanka, Ireland Tri-Series 2023
Matches: 6 ODI Matches
Venue: Sri Lanka
January – February 2023Australia tour of India 2023
Matches: 3 ODI Matches
Venue: India
February – March 2023Pakistan tour of Afghanistan 2023
Matches: 3 ODI Matches
Venue: Afghanistan
February – March 2023ICC Cricket World Cup 2023
Matches: 48 ODI Matches
Venue: India
March – April 2023Australia tour of Afghanistan 2023
Matches: 3 ODI Matches
Venue: Afghanistan
June 2023Asia Cup, 2023
Matches: 12 ODI and 1 Final match
Venue: Sri Lanka
September 2023Afghanistan vs New Zealand 2023
Matches: 3 ODI Matches
Venue: India
November 2023Afghanistan vs West Indies 2023
Matches: 3 ODI Matches
Venue: India
June – July 2024Champions Trophy 2024
Matches: 15 ODI
Venue: TBC
September – October 2024T20 World Cup 2024
Matches: 55 T20
Venue: TBC
June 2025World Test Championship 2025
Matches: 1 Test
Venue: TBC
October – November 2026T20 World Cup 2026
Matches: 55 T20
Venue: TBC
May – June 2027ICC Cricket World Cup 2027
Matches: 54 ODI
Venue: TBC
June 2027World Test Championship 2027
Matches: 1 Test
Venue: TBC
October – October 2028T20 World Cup 2028
Matches: 55 T20
Venue: TBC
June 2029World Test Championship 2029
Matches: 1 Test
Venue: TBC
June 2029 – June 2029Champions Trophy 2029
Matches: 15 ODI
Venue: TBC
October – November 2030T20 World Cup 2030
Matches: 55 T20
Venue: TBC
May – June 2031ICC Cricket World Cup 2031
Matches: 54 ODI
Venue: TBC
June 2031World Test Championship 2031
Matches: 1 Test
Venue: TBC

The FTP schedule aims to provide each team with an equitable and balanced schedule of matches against other teams and to promote the game in various parts of the world.

The ICC regularly reviews and updates the schedule taking into consideration changes in the cricket calendar such as new teams joining or new formats being introduced.

While the ICC FTP Schedule is list of tentative bilateral series and tournaments, you can visit each country’s schedule page for current and upcoming list of confirmed series.

All cricket nations participate in T20, ODI and Test cricket series. The T20 schedule also list domestic and major T20 leagues where players from across the globe participate.

While these T20 leagues are not part of the ICC FTP tours programme, the ICC has made sure to keep window open so that no major event is schedule during tournament schedule time frame.