ICC – Future Tour Program 2024 – 2027 – The ICC FTP is a schedule of International cricket matches released by ICC for all the international cricket teams. The ICC FTP denotes each team will have a match against each other at least once at home and once away.

Due to security purposes, If one country does not want to travel to another country for matches. in that case, ICC helps them find such a venue and carry out their cricket schedule.

ICC – Future Tour Program 2024

DatesTournament
Mar – Apr 2024Sri Lanka Tour of Bangladesh 2024
Matches : 2 Test, 3 ODI, 3 T20
Venue : Bangladesh
April 2024Zimbabwe Tour of Bangladesh 2024
Matches : 2 Test, 5 T20
Venue : Bangladesh
April 2024New Zealand Tour of Pakistan 2024
Matches : 5 T20 Matches
Venue : Pakistan
May 2024Pakistan Tour of Netherlands 2024
Matches : 3 T20
Venue : Netherlands
May 2024Pakistan Tour of Ireland 2024
Matches : 3 T20
Venue : Ireland
May 2024South Africa Tour of West Indies 2024
Matches : 3 T20
Venue : West Indies
May 2024Pakistan Tour of England 2024
Matches : 5 T20
Venue : England
June 2024T20 World Cup 2024
Matches : TBD
Venue : United States, West Indies
July 2024India Tour of Zimbabwe 2024
Matches : 5 T20 Matches
Venue : Zimbabwe
Jul – Aug 2024Bangladesh Tour of Afghanistan 2024
Matches : 2 Test, 3 ODI, 3 T20
Venue : Afghanistan
July 2024South Africa Tour of Ireland 2024
Matches : 3 ODI, 3 T20
Venue : Ireland
July 2024West Indies Tour of England 2024
Matches : 3 Test
Venue : England
July 2024India Tour of Sri Lanka 2024
Matches : 3 ODI, 3 T20
Venue : Sri Lanka
August 2024Zimbabwe Tour of Ireland 2024
Matches : 1 Test, 3 ODI, 3 T20
Venue : Ireland
August 2024South Africa Tour of West Indies 2024
Matches : 2 Test, 5 T20
Venue : West Indies
Aug – Sep 2024Bangladesh Tour of Pakistan 2024
Matches : 2 Test
Venue : Pakistan
Aug – Sep 2024Sri Lanka Tour of England 2024
Matches : 3 Test
Venue : England
August 2024Australia Tour of Afghanistan 2024
Matches : 3 T20
Venue : Afghanistan
September 2024Australia Tour of Ireland 2024
Matches : 3 ODI, Only T20
Venue : Ireland
September 2024New Zealand Tour of Afghanistan 2024
Matches : Only Test
Venue : Afghanistan
September 2024Australia Tour of England 2024
Matches : 3 T20, 5 ODI
Venue : England
Sep – Oct 2024Bangladesh Tour of India 2024
Matches : 2 Test, 3 T20
Venue : India
Sep – Oct 2024New Zealand Tour of Sri Lanka 2024
Matches : 2 Test
Venue : Sri Lanka
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
Oct – Nov 2024New Zealand Tour of India 2024
Matches : 3 Test
Venue : India
Oct – Nov 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
Nov – Dec 2024Sri Lanka Tour of South Africa 2024
Matches : 2 Test
Venue : South Africa
November 2024New Zealand Tour of Sri Lanka 2024
Matches : 3 ODI, 3 T20
Venue : Sri Lanka
Nov – Dec 2024Pakistan Tour of Zimbabwe 2024
Matches : 3 ODI, 3 T20
Venue : Zimbabwe
Nov – Dec 2024Bangladesh Tour of West Indies 2024
Matches : 2 Test, 3 ODI, 3 T20
Venue : West Indies
Nov – Jan 2025India Tour of Australia 2024-25
Matches : 5 Test
Venue : Australia
Nov – Dec 2024England Tour of New Zealand 2024
Matches : 3 Test
Venue : New Zealand
Dec – Jan 2025Pakistan Tour of South Africa 2024-25
Matches : 2 Test, 3 ODI, 3 T20
Venue : South Africa
Dec – Jan 2025Afghanistan Tour of Zimbabwe 2024
Matches : 2 Test, 3 ODI, 3 T20
Venue : Zimbabwe
January 2025Sri Lanka Tour of New Zealand 2025
Matches : 3 ODI, 3 T20
Venue : New Zealand
Jan – Feb 2025Ireland Tour of Zimbabwe 2025
Matches : 2 Test, 3 ODI, 3 T20
Venue : Zimbabwe
January 2025Pakistan Tour of New Zealand 2025
Matches : 3 ODI, 3 T20
Venue : New Zealand
Jan – Feb 2025England Tour of India 2025
Matches : 3 ODI, 5 T20
Venue : India
Jan – Feb 2025Australia Tour of Sri Lanka 2025
Matches : 2 Test
Venue : Sri Lanka
Feb – Mar 2025Champions Trophy 2025
Matches : 15
Venue : Pakistan
Mar – Apr 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 2025West Indies Tour of England 2025
Matches : 3 ODI
Venue : England
Jun – Aug 2025India Tour of England 2025
Matches : 5 Test
Venue : England
June 2025South Africa Tour of Zimbabwe 2025
Matches : 2 Test
Venue : Zimbabwe
Jun – Jul 2025Australia Tour of West Indies 2025
Matches : 2 Test, 3 ODI, 3 T20
Venue : West Indies
Jun – Jul 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 2025Afghanistan Tour of Ireland 2025
Matches : 1 Test, 3 ODI, 3 T20
Venue : Ireland
Jul – Aug 2025New Zealand Tour of Zimbabwe 2025
Matches : 2 Test, 3 ODI
Venue : Zimbabwe
Jul – Aug 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 2025India Tour of Bangladesh 2025
Matches : 3 ODI, 3 T20
Venue : Bangladesh
August 2025Afghanistan Tour of Pakistan 2025
Matches : 3 T20
Venue : Pakistan
Aug – Sep 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 : Not Yet Decided
Sep – Oct 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
Oct – Nov 2025South Africa Tour of Pakistan 2025
Matches : 2 Test, 3 ODI, 3 T20
Venue : Pakistan
Oct – Nov 2025India Tour of Australia 2025
Matches : 3 ODI, 5 T20
Venue : Australia
Oct – Nov 2025Afghanistan Tour of Zimbabwe 2025
Matches : 2 Test, 3 ODI, 3 T20
Venue : Zimbabwe
October 2025West Indies Tour of Bangladesh 2025
Matches : 3 ODI, 3 T20
Venue : Bangladesh
Oct – Nov 2025Ireland Tour of Sri Lanka 2025
Matches : 3 ODI, 3 T20
Venue : Sri Lanka
Oct – Nov 2025England Tour of New Zealand 2025
Matches : 3 ODI, 3 T20
Venue : New Zealand
Nov – Dec 2025Ireland Tour of Bangladesh 2025
Matches : 2 Test, 3 ODI, 3 T20
Venue : Bangladesh
November 2025Sri Lanka Tour of Pakistan 2025
Matches : 3 ODI, 3 T20
Venue : Pakistan
Nov – Dec 2025West Indies Tour of New Zealand 2025
Matches : 2 Test, 3 ODI, 5 T20
Venue : New Zealand
Nov – Dec 2025South Africa Tour of India 2025
Matches : 2 Test, 3 ODI, 5 T20
Venue : India
Nov – Jan 2026England Tour of Australia 2025-26
Matches : 5 Test
Venue : Australia
January 2026New Zealand Tour of India 2026
Matches : 3 ODI, 5 T20
Venue : India
January 2026West Indies Tour of Afghanistan 2026
Matches : 3 T20
Venue : Afghanistan
Jan – Feb 2026England Tour of Sri Lanka 2026
Matches : 3 ODI, 3 T20
Venue : Sri Lanka
Jan – Feb 2026West Indies Tour of South Africa 2026
Matches : 5 T20
Venue : South Africa
February 2026New Zealand Tour of Afghanistan 2026
Matches : 3 T20
Venue : Afghanistan
Feb – Mar 2026Australia Tour of Pakistan 2026
Matches : 3 ODI, 3 T20
Venue : Pakistan
Feb – Mar 2026T20 World Cup 2026
Matches : 55
Venue : India, Sri Lanka
March 2026Sri Lanka Tour of Afghanistan 2026
Matches : 3 ODI, 3 T20
Venue : Afghanistan
Mar – Apr 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
May 2026Zimbabwe Tour of Pakistan 2026
Matches : 3 ODI, 3 T20
Venue : Pakistan
May 2026New Zealand Tour of Ireland 2026
Matches : Only Test
Venue : Ireland
June 2026Sri Lanka Tour of West Indies 2026
Matches : 2 Test, 3 ODI, 3 T20
Venue : West Indies
June 2026New Zealand Tour of England 2026
Matches : 3 Test
Venue : England
June 2026Australia Tour of Bangladesh 2026
Matches : 3 ODI, 3 T20
Venue : Bangladesh
June 2026Afghanistan Tour of India 2026
Matches : 1 Test, 3 ODI
Venue : India
July 2026India Tour of England 2026
Matches : 3 ODI, 5 T20
Venue : England
July 2026Bangladesh Tour of Zimbabwe 2026
Matches : 2 Test, 5 ODI
Venue : Zimbabwe
July 2026New Zealand Tour of West Indies 2026
Matches : 3 ODI, 3 T20
Venue : West Indies
Jul – Aug 2026Pakistan Tour of West Indies 2026
Matches : 2 Test
Venue : West Indies
Jul – Aug 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
Aug – Sep 2026Afghanistan Tour of Ireland 2026
Matches : 1 Test, 3 ODI, 3 T20
Venue : Ireland
Aug – Sep 2026Pakistan Tour of England 2026
Matches : 3 Test
Venue : England
September 2026Sri Lanka Tour of England 2026
Matches : 3 ODI, 3 T20
Venue : England
September 2026India Tour of Afghanistan 2026
Matches : 3 T20
Venue : Afghanistan
Sep – Oct 2026West Indies Tour of India 2026
Matches : 3 ODI, 5 T20
Venue : India
Sep – Oct 2026Australia Tour of South Africa 2026
Matches : 3 Test, 3 ODI
Venue : South Africa
Oct – Nov 2026Sri Lanka Tour of Pakistan 2026
Matches : 3 T20, 2 Test
Venue : Pakistan
Oct – Nov 2026West Indies Tour of Bangladesh 2026
Matches : 2 Test
Venue : Bangladesh
Oct – Nov 2026India Tour of New Zealand 2026
Matches : 2 Test, 3 ODI, 5 T20
Venue : New Zealand
Nov – Dec 2026Bangladesh Tour of South Africa 2026
Matches : 2 Test, 3 ODI
Venue : South Africa
November 2026England Tour of Australia 2026
Matches : 3 ODI, 5 T20
Venue : Australia
Dec – Jan 2027New Zealand Tour of Australia 2026
Matches : 3 Test
Venue : Australia
Dec – Feb 2027England Tour of South Africa 2026
Matches : 3 Test, 3 ODI, 3 T20
Venue : South Africa
Dec – Jan 2027Zimbabwe Tour of Afghanistan 2026
Matches : 2 Test, 3 ODI, 3 T20
Venue : Afghanistan
December 2026Sri Lanka Tour of India 2026
Matches : 3 ODI, 3 T20
Venue : India
Jan – Feb 2027Sri Lanka Tour of New Zealand 2027
Matches : 2 Test, 3 ODI, 3 T20
Venue : New Zealand
Jan – Feb 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
Feb – Mar 2027South Africa Tour of Sri Lanka 2027
Matches : 2 Test
Venue : Sri Lanka
March 2027New Zealand Tour of Pakistan 2027
Matches : 2 Test
Venue : Pakistan
March 2027Bangladesh Tour of Australia 2027
Matches : 2 Test
Venue : Australia
March 2027Ireland Tour of Afghanistan 2027
Matches : 1 Test, 3 ODI, 3 T20
Venue : Afghanistan