Future Tour Programs (FTP) 2023 To 2031 Schedule And Fixtures of ICC | International Cricket Series And Tournaments

ICC Series and Tournaments

The sport’s highest governing body, the International Cricket Council, prepares a schedule for Test-playing nations, requiring them to play at least two bilateral series (one at home and one away) against each other over a 10-match period. Have to play. This schedule is called the Future Tour Program or FTP for short. Two is the minimum number. If the boards of the countries reach an agreement, they can also play more than two bilateral series in 10 years, but they need to play at least two series.

Here we have made available for you the FTP schedule of every test playing country. We have a drop down bar below. All you have to do is select the country of your choice from the drop down bar and a list will appear in front of you which will have the upcoming bilateral series schedule of that country. 

Here is the complete list of all teams upcoming tours and International Cricket Council (ICC) Series and Events from 2023 to 2031.

Month / YearSeries & Tournament Details
June 2023 – June 2023 Ireland Tour of England 2023
Matches: Only Test
Venue: England
June 2023 – June 2023 Afghanistan Tour of Sri Lanka 2023
Matches: 3 ODIs
Venue: Bangladesh
June 2023 – June 2023 West Indies tour of UAE, 2023
Matches: 3 ODIs
Venue: UAE
June 2023 – June 2023ICC World Test Championship Final 2023
Matches: 1 Test
Venue: England
June 2023 – July 2023Afghanistan Tour of Bangladesh 2023
Matches: 1 Test, 3 ODI, 3 T20
Venue: Bangladesh
June 2023 – July 2023The Ashes 2023
Matches: 5 Test
Venue: England
June 2023 – July 2023ICC Cricket World Cup Qualifiers 2023
Matches: 34 ODIs
Venue: Scotland
July 2023 – August 2023India Tour of West Indies 2023
Matches: 2 Test, 3 ODI, 3 T20
Venue: West Indies
July 2023 – July 2023Pakistan Tour of Sri Lanka 2023
Matches: 2 Test
Venue: Sri Lanka
July 2023 – August 2023Zimbabwe Tour of Afghanistan 2023
Matches: 2 Test, 3 ODI, 3 T20
Venue: Afghanistan
August 2023 – August 2023Pakistan tour of Afghanistan 2023
Matches: 3 ODI
Venue: Afghanistan
August 2023 – August 2023New Zealand tour of United Arab Emirates 2023
Matches: 3 T20
Venue: United Arab Emirates
August 2023 – September 2023Australia Tour of South Africa 2023
Matches: 5 ODI, 3 T20
Venue: South Africa
August 2022 – September 2023New Zealand Tour of England 2023
Matches: 4 ODI, 4 T20
Venue: England
September 2022 – October 2023Asia Cup 2023
Matches: 12 ODI and 1 Final match
Venue: Pakistan
September – September 2023Ireland Tour of England 2023
Matches: 3 ODI
Venue: England
September – October 2023West Indies Tour of Afghanistan 2023
Matches: 3 ODI
Venue: Afghanistan
September – October 2023Australia Tour of India 2023
Matches: 3 ODI, 5 T20
Venue: India
September – October 2023New Zealand Tour of Bangladesh 2023
Matches: 3 ODI, 2 Test
Venue: Bangladesh
October – November 2023ICC Cricket World Cup 2023
Matches: 48 ODI
Venue: India
November 2023 – December 2023Afghanistan vs West Indies 2023
Matches: 3 ODI
Venue: West Indies
November 2023 – December 2023Ireland Tour of Zimbabwe 2023
Matches: 1 Test, 3 ODI, 3 T20
Venue: Zimbabwe
December 2023 – December 2023England Tour of West Indies 2023
Matches: 3 ODI, 5 T20
Venue: West Indies
December 2023 – January 2024Pakistan Tour of Australia 2023-24
Matches: 3 Test
Venue: Australia
December 2023 – January 2024Bangladesh Tour of New Zealand 2023
Matches: 3 ODI, 3 T20
Venue: New Zealand
December 2024 – January 2024India Tour of South Africa 2023-24
Matches: 2 Test, 3 ODI, 3 T20
Venue: South Africa
January 2024 – February 2024Ireland Tour of Afghanistan 2024
Matches: 1 Test, 3 ODI, 3 T20
Venue: Afghanistan
January 2024 – February 2024Zimbabwe Tour of Sri Lanka 2024
Matches: 3 ODI, 3 T20
Venue: Sri Lanka
January 2024 – February 2024West Indies Tour of Australia 2024
Matches: 2 Test, 3 ODI, 3 T20
Venue: Australia
January 2024 – February 2024India Tour of England 2024
Matches: 5 Test
Venue: England
January 2024 – February 2024Afghanistan Tour of Sri Lanka 2024
Matches: 1 Test, 3 T20
Venue: Sri Lanka
February 2024 – March 2024South Africa Tour of New Zealand 2024
Matches: 2 Test
Venue: New Zealand
February 2024 – March 2024Australia Tour of New Zealand 2024
Matches: 2 Test, 3 T20
Venue: New Zealand
February 2024 – March 2024West Indies Tour of Pakistan 2024
Matches: 2 Test, 3 ODI, 3 T20
Venue: Pakistan
February 2024 – March 2024Sri Lanka Tour of Bangladesh 2024
Matches: 2 Test, 3 ODI, 3 T20
Venue: Bangladesh
April 2024 – May 2024Zimbabwe Tour of Bangladesh 2024
Matches: 2 Test, 5 T20
Venue: Bangladesh
May 2024 – May 2024Pakistan Tour of Netherlands 2024
Matches: 3 T20
Venue: Netherlands
May 2024 – May 2024Pakistan Tour of Ireland 2024
Matches: 3 T20
Venue: Ireland
May 2024 – June 2024Pakistan Tour of England 2024
Matches: 3 T20
Venue: England
May 2024 – June 2024South Africa Tour of West Indies 2024
Matches: 3 T20
Venue: West Indies
June 2024 – July 2024Champions Trophy 2024
Matches: 15 ODI
Venue: TBD
July 2024 – August 2024West Indies Tour of England 2024
Matches: 3 Test
Venue: England
July 2024 – August 2024Bangladesh Tour of Afghanistan 2024
Matches: 2 Test, 3 ODI, 3 T20
Venue: Afghanistan
July 2024 – August 2024South Africa Tour of Ireland 2024
Matches: 3 ODI, 3 T20
Venue: Ireland
July 2024 – August 2024India Tour of Sri Lanka 2024
Matches: 3 ODI, 3 T20
Venue: Sri Lanka
August 2024 – September 2024Zimbabwe Tour of Ireland 2024
Matches: 1 Test, 3 ODI, 3 T20
Venue: Ireland
August 2024 – September 2024South Africa Tour of West Indies 2024
Matches: 2 Test, 5 T20
Venue: West Indies
August 2024 – September 2024Bangladesh Tour of Pakistan 2024
Matches: 2 Test
Venue: Pakistan
August 2024 – September 2024Australia Tour of Afghanistan 2024
Matches: 3 T20
Venue: Afghanistan
August 2024 – September 2024Sri Lanka Tour of England 2024
Matches: 2 Test
Venue: England
September 2024 – September 2024Australia Tour of Ireland 2024
Matches: 3 ODI, 1 T20
Venue: Ireland
September 2024 – September 2024New Zealand Tour of Afghanistan 2024
Matches: 1 Test
Venue: Afghanistan
September 2024 – October 2024Australia Tour of England 2024
Matches: 5 ODI, 3 T20
Venue: England
September 2024 – October 2024Bangladesh Tour of India 2024
Matches: 2 Test, 3 T20
Venue: India
September 2024 – October 2024New Zealand Tour of Sri Lanka 2024
Matches: 2 Test
Venue: Sri Lanka
September 2024 – October 2024ICC T20 World Cup 2024
Matches: 55 T20
Venue: TBC
October 2024England Tour of Pakistan 2024
Matches: 3 Test
Venue: Pakistan
October 2024West Indies Tour of Sri Lanka 2024
Matches: 3 ODI, 3 T20
Venue: Sri Lanka
October 2024New Zealand Tour of India 2024
Matches: 2 Test
Venue: India
October 2024South Africa Tour of Bangladesh 2024
Matches: 2 Test
Venue: Bangladesh
November 2024Pakistan Tour of Australia 2024
Matches: 3 ODI, 3 T20
Venue: Australia
November 2024England Tour of West Indies 2024
Matches: 3 ODI, 3 T20
Venue: West Indies
November 2024New Zealand Tour of Sri Lanka 2024
Matches: 3 ODI, 3 T20
Venue: Sri Lanka
November 2024India Tour of Australia 2024-25
Matches: 5 Test
Venue: Australia
November 2024Bangladesh Tour of West Indies 2024
Matches: 2 Test, 3 ODI, 3 T20
Venue: West Indies
November 2024England Tour of New Zealand 2024
Matches: 3 Test
Venue: New Zealand
November 2024Pakistan Tour of Zimbabwe 2024
Matches: 3 ODI, 3 T20
Venue: Zimbabwe
November 2024Sri Lanka Tour of South Africa 2024
Matches: 2 Test
Venue: South Africa
December 2024Afghanistan Tour of Zimbabwe 2024-25
Matches: 2 Test, 3 ODI, 3 T20
Venue: Zimbabwe
December 2024Pakistan Tour of South Africa 2024-25
Matches: 2 Test, 3 ODI, 3 T20
Venue: South Africa
December 2024Sri Lanka Tour of New Zealand 2024-25
Matches: 3 ODI, 3 T20
Venue: New Zealand
January 2025Ireland Tour of Zimbabwe 2025
Matches: 2 Test, 3 ODI, 3 T20
Venue: Zimbabwe
January 2025India Tour of England 2025
Matches: 3 ODI, 5 T20
Venue: England
January 2025Pakistan Tour of New Zealand 2025
Matches: 3 ODI, 3 T20
Venue: New Zealand
January 2025Australia Tour of Sri Lanka 2025
Matches: 2 Test
Venue: Sri Lanka
February 2025Pakistan Tri Series 2025
Matches: 4 ODI
Venue: Pakistan
March 2025Zimbabwe Tour of Bangladesh 2025
Matches: 3 ODI, 3 T20
Venue: Bangladesh
May 2025Bangladesh Tour of Pakistan 2025
Matches: 3 ODI, 3 T20
Venue: Pakistan
May 2025West Indies Tour of Ireland 2025
Matches: 3 ODI, 3 T20
Venue: Ireland
June 2025World Test Championship 2025
Matches: 1 Test
Venue: Pakistan
June 2025West Indies Tour of England 2025
Matches: 3 ODI
Venue: England
June 2025Australia Tour of West Indies 2025
Matches: 2 Test, 3 ODI, 3 T20
Venue: West Indies
June 2025India Tour of England 2025
Matches: 5 Test
Venue: England
June 2025South Africa Tour of Zimbabwe 2025
Matches: 2 Test
Venue: Zimbabwe
June 2025Bangladesh Tour of Sri Lanka 2025
Matches: 2 Test, 3 ODI, 3 T20
Venue: Sri Lanka
June 2025England Tour of Ireland 2025
Matches: 3 ODI
Venue: Ireland
July 2025Zimbabwe Tri Series 2025
Matches: 4 T20
Venue: Zimbabwe
July 2025Afghanistan Tour of Ireland 2025
Matches: 1 Test, 3 ODI, 3 T20
Venue: Ireland
July 2025New Zealand Tour of Zimbabwe 2025
Matches: 2 Test, 3 ODI
Venue: Zimbabwe
July 2025Pakistan Tour of West Indies 2025
Matches: 3 ODI, 3 T20
Venue: West Indies
August 2025South Africa Tour of Australia 2025
Matches: 3 ODI, 3 T20
Venue: Australia
August 2025Afghanistan Tour of Pakistan 2025
Matches: 3 T20
Venue: Pakistan
August 2025India Tour of Bangladesh 2025
Matches: 3 ODI, 3 T20
Venue: Bangladesh
August 2025Sri Lanka Tour of Zimbabwe 2025
Matches: 3 ODI, 3 T20
Venue: Zimbabwe
September 2025South Africa Tour of England 2025
Matches: 3 ODI, 3 T20
Venue: England
September 2025Asia Cup 2025
Matches: 13
Venue: TBD
September 2025Ireland Tour of Pakistan 2025
Matches: 3 ODI, 3 T20
Venue: Pakistan
September 2025West Indies Tour of England 2025
Matches: 3 T20
Venue: England
October 2025Australia Tour of New Zealand 2025
Matches: 3 T20
Venue: New Zealand
October 2025West Indies Tour of India 2025
Matches: 2 Test
Venue: India
October 2025South Africa Tour of Pakistan 2025
Matches: 2 Test, 3 ODI, 3 T20
Venue: Pakistan
October 2025Afghanistan Tour of Zimbabwe 2025
Matches: 2 Test, 3 ODI, 3 T20
Venue: Zimbabwe
October 2025India Tour of Australia 2025
Matches: 3 ODI, 5 T20
Venue: Australia
October 2025West Indies Tour of Bangladesh 2025
Matches: 3 ODI, 3 T20
Venue: Bangladesh
October 2025England Tour of New Zealand 2025
Matches: 3 ODI, 3 T20
Venue: New Zealand
October 2025Ireland Tour of Sri Lanka 2025
Matches: 3 ODI, 3 T20
Venue: Sri Lanka
November 2025Ireland Tour of Bangladesh 2025
Matches: 2 Test, 3 ODI, 3 T20
Venue: Bangladesh
November 2025South Africa Tour of India 2025
Matches: 2 Test, 3 ODI, 5 T20
Venue: India
November 2025Sri Lanka Tour of Pakistan 2025
Matches: 3 ODI, 3 T20
Venue: Pakistan
November 2025England Tour of Australia 2025-26
Matches: 5 Test
Venue: Australia
November 2025West Indies Tour of New Zealand 2025
Matches: 2 Test, 3 ODI, 5 T20
Venue: New Zealand
January 2026New Zealand Tour of India 2026
Matches: 3 ODI, 5 T20
Venue: India
January 2026England Tour of Sri Lanka 2026
Matches: 3 ODI, 3 T20
Venue: Sri Lanka
January 2026West Indies Tour of Afghanistan 2026
Matches: 3 T20
Venue: Afghanistan
January 2026West Indies Tour of South Africa 2026
Matches: 5 T20
Venue: South Africa
February 2026Australia Tour of Pakistan 2026
Matches: 3 ODI, 3 T20
Venue: Pakistan
February 2026New Zealand Tour of Afghanistan 2026
Matches: 3 T20
Venue: Afghanistan
March 2026Sri Lanka Tour of Afghanistan 2026
Matches: 3 ODI, 3 T20
Venue: Afghanistan
March 2026Pakistan Tour of Bangladesh 2026
Matches: 2 Test, 3 ODI, 3 T20
Venue: Bangladesh
April 2026New Zealand Tour of Bangladesh 2026
Matches: 3 ODI, 3 T20
Venue: Bangladesh
April 2026Zimbabwe Tour of Pakistan 2026
Matches: 3 ODI, 3 T20
Venue: Pakistan
May 2026New Zealand Tour of Ireland 2026
Matches: 1 Test
Venue: Ireland
June 2026Australia Tour of Bangladesh 2026
Matches: 3 ODI, 3 T20
Venue: Bangladesh
June 2026New Zealand Tour of England 2026
Matches: 3 Test
Venue: England
June 2026Sri Lanka Tour of West Indies 2026
Matches: 2 Test, 3 ODI, 3 T20
Venue: West Indies
June 2026Afghanistan Tour of India 2026
Matches: 1 Test, 3 ODI
Venue: India
July 2026Bangladesh Tour of Zimbabwe 2026
Matches: 2 Test, 5 ODI
Venue: Zimbabwe
July 2026England Tour of India 2026
Matches: 3 ODI, 5 T20
Venue: India
July 2026New Zealand Tour of West Indies 2026
Matches: 3 ODI, 3 T20
Venue: West Indies
July 2026Pakistan Tour of West Indies 2026
Matches: 2 Test
Venue: West Indies
July 2026Afghanistan Tour of Australia 2026
Matches: 1 Test, 3 T20
Venue: Australia
August 2026Bangladesh Tour of Ireland 2026
Matches: 3 ODI, 3 T20
Venue: Ireland
August 2026India Tour of Sri Lanka 2026
Matches: 2 Test
Venue: Sri Lanka
August 2026Afghanistan Tour of Ireland 2026
Matches: 1 Test, 3 ODI, 3 T20
Venue: Ireland
August 2026Pakistan Tour of England 2026
Matches: 3 Test
Venue: England
September 2026India Tour of Afghanistan 2026
Matches: 3 T20
Venue: Afghanistan
September 2026Sri Lanka Tour of England 2026
Matches: 3 ODI, 3 T20
Venue: England
September 2026Australia Tour of South Africa 2026
Matches: 3 Test, 3 ODI
Venue: South Africa
September 2026West Indies Tour of India 2026
Matches: 3 ODI, 5 T20
Venue: India
October – November 2026ICC T20 World Cup 2026
Matches: 55 T20
Venue: TBC
October 2026Pakistan Tour of Sri Lanka 2026
Matches: 3 T20
Venue: Sri Lanka
October 2026West Indies Tour of Bangladesh 2026
Matches: 2 Test
Venue: Bangladesh
October 2026India Tour of New Zealand 2026
Matches: 2 Test, 3 ODI, 5 T20
Venue: New Zealand
November 2026England Tour of Australia 2026
Matches: 3 ODI, 5 T20
Venue: Australia
November 2026Bangladesh Tour of South Africa 2026
Matches: 2 Test, 3 ODI
Venue: South Africa
November 2026Sri Lanka Tour of Pakistan 2026
Matches: 2 Test
Venue: Pakistan
December 2026Zimbabwe Tour of Afghanistan 2026-27
Matches: 2 Test, 3 ODI, 3 T20
Venue: Afghanistan
December 2026New Zealand Tour of Australia 2026-27
Matches: 3 Test
Venue: Australia
December 2026 – February 2027England Tour of South Africa 2026-27
Matches: 3 Test, 3 ODI, 3 T20
Venue: South Africa
December 2026Sri Lanka Tour of India 2026
Matches: 3 ODI, 3 T20
Venue: India
January 2027 – February 2027Sri Lanka Tour of New Zealand 2027
Matches: 2 Test, 3 ODI, 3 T20
Venue: New Zealand
January 2027 – February 2027Australia Tour of India 2027
Matches: 5 Test
Venue: India
February 2027Afghanistan Tour of West Indies 2027
Matches: 1 Test, 3 ODI, 3 T20
Venue: West Indies
February 2027England Tour of Bangladesh 2027
Matches: 2 Test
Venue: Bangladesh
February 2027 – March 2027South Africa Tour of Sri Lanka 2027
Matches: 2 Test
Venue: Sri Lanka
March 2027Bangladesh Tour of Australia 2027
Matches: 2 Test
Venue: Australia
March 2027New Zealand Tour of Pakistan 2027
Matches: 2 Test
Venue: Pakistan
March 2027Ireland Tour of Afghanistan 2027
Matches: 1 Test, 3 ODI, 3 T20
Venue: Afghanistan
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 2019World 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

About Bashir Blogger 811 Articles
Bashir Blogger is well experienced to the blogger content writing industry. He covers sports & sports content writing for SportsClab Media. He knows not only in gaming and sports but also in other fields. During this time he has written about major sports like football and cricket. Whatsapp Number Of Bashir Blogger is +923353385532 and Email is muhmmadbashirk79@gmail.com