Pakistan will play against co-hosts Sri Lanka in their final Super 8s stage match of the T20 World Cup 2026 at the Pallekele International Stadium in Kandy on Saturday. Pakistan enters this game following a narrow loss to England, while Sri Lanka has been knocked out of the tournament after consecutive defeats against England and New Zealand in their first two Super 8s matches.
This upcoming match will mark the 30th encounter between the two teams in T20Is. Pakistan holds the advantage in their head-to-head record, having won 17 out of the 29 matches played, compared to Sri Lanka’s 12 victories. Despite this, both teams have a closely contested history in the T20 World Cup, having won two matches each in their four previous encounters in the tournament.
The last time Pakistan and Sri Lanka faced off in the shortest format was in January 2026, where the three-match series in Sri Lanka ended in a 1-1 draw. The head-to-head record in T20Is between Pakistan and Sri Lanka stands at 29 matches, with Pakistan winning 17 and Sri Lanka winning 12. Both teams’ recent performances in their last five matches show a mixed bag of results. Pakistan’s record includes wins, losses, and an abandoned match, while Sri Lanka has experienced a similar mix of victories and defeats.
The squads for the upcoming match are as follows:
Pakistan: Salman Ali Agha (c), Abrar Ahmed, Babar Azam, Faheem Ashraf, Fakhar Zaman, Khawaja Mohammad Nafay (wk), Mohammad Nawaz, Mohammad Salman Mirza, Naseem Shah, Sahibzada Farhan (wk), Saim Ayub, Shaheen Shah Afridi, Shadab Khan, Usman Khan, Usman Tariq
Sri Lanka: Dasun Shanaka (c), Pathum Nissanka, Kamil Mishara, Kusal Mendis, Kamindu Mendis, Kusal Janith Perera, Charith Asalanka, Janith Liyanage, Pavan Rathnayake, Wanindu Hasaranga, Dunith Wellalage, Maheesh Theekshana, Dushmantha Chameera, Matheesha Pathirana, Eshan Malinga.
