Sri Lanka will arrive in Pakistan on October 4 and play a three-match T20I series against Pakistan in Rawalpindi from October 9 to 13.

The first T20I will be played on October 9, followed by the second on October 11 and the third on October 13 at the Rawalpindi Cricket Stadium.

England will then join Pakistan and Sri Lanka for a three-team ODI series. The tri-series will be played from October 18 to 31 in Rawalpindi and Lahore.

Pakistan will face Sri Lanka in the opening match on October 18 at the Rawalpindi Cricket Stadium, while Pakistan and England will meet at the same venue on October 20.

Sri Lanka will take on England on October 22 in the third match of the series, also in Rawalpindi.

The three teams will then move to Lahore, where Pakistan will face England on October 25 at Gaddafi Stadium. Pakistan will play Sri Lanka on October 27, followed by Sri Lanka's match against England on October 29.

The ODI tri-series final is scheduled for October 31 at Gaddafi Stadium in Lahore.

After the tri-series, Sri Lanka will play a three-day match in Islamabad from November 4 to 6.

Pakistan and Sri Lanka will then face each other in a two-Test series, which will be part of the ICC World Test Championship 2025-27 cycle.

The first Test will be played at the Rawalpindi Cricket Stadium from November 9 to 13, while the second Test will take place at Gaddafi Stadium in Lahore from November 17 to 21.

This will be Pakistan's second home Test series of the current World Test Championship cycle. South Africa previously toured Pakistan in October last year for a two-Test series.

The upcoming ODI tri-series will also mark the second consecutive year that Pakistan hosts a three-team ODI series. In February last year, Pakistan hosted New Zealand and South Africa in an ODI tri-series ahead of the ICC Champions Trophy 2025.