Pakistan vs England, tri-series ODI in Rawalpindi today: squads, form and what to watch
Shaheen Afridi's Pakistan, fresh from beating Sri Lanka, take on Harry Brook's England in the second match of the ODI tri-series on Tuesday, October 20. A second win would put Pakistan in control of the race for the final.

At a glance
- Pakistan play England in the second match of the ODI tri-series at Rawalpindi Cricket Stadium on Tuesday, October 20, 2026.
- Pakistan beat Sri Lanka by 37 runs in the opener on October 18, with Salman Ali Agha scoring 107 and Shaheen Afridi taking 3 for 55.
- England, captained by Harry Brook, are without Jofra Archer and Jos Buttler but have Joe Root, Ben Duckett, Will Jacks and Adil Rashid.
- The top two teams after six league matches meet in the final at Lahore's Gaddafi Stadium on October 31.
Pakistan face England in Rawalpindi on Tuesday, October 20, in the second match of the three-nation ODI series. Shaheen Shah Afridi's side won the opener against Sri Lanka and can take a big step towards the October 31 final in Lahore with another victory, while Harry Brook's England begin their campaign.
Match details
| Match | 2nd ODI, Pakistan tri-series |
| Teams | Pakistan v England |
| Date | Tuesday, October 20, 2026 |
| Venue | Rawalpindi Cricket Stadium |
| Captains | Shaheen Shah Afridi (Pakistan), Harry Brook (England) |
Fans should check the Pakistan Cricket Board's official channels for the start time and local TV and streaming details.
Pakistan's winning start
Pakistan beat Sri Lanka by 37 runs on Sunday, defending 305:
- Salman Ali Agha hit 107 off 90 balls and was player of the match.
- Babar Azam made 45 and debutant Saad Baig 39.
- With the ball, Shaheen Afridi took 3 for 55, while Naseem Shah, Haris Rauf and Faheem Ashraf took two wickets each.
- Sri Lanka were 253 for 5 in the 44th over but lost their last five wickets for 15 runs to be all out for 268.
The late collapse showed how dangerous Pakistan's pace attack can be at the death — the key battle against England's aggressive middle order.
The squads
Pakistan: Shaheen Shah Afridi (captain), Abrar Ahmed, Salman Ali Agha, Arafat Minhas, Babar Azam, Faheem Ashraf, Fakhar Zaman, Muhammad Ghazi Ghori (wk), Haris Rauf, Hasan Nawaz, Naseem Shah, Razaullah, Saad Baig (wk), Saim Ayub, Shadab Khan, Sufiyan Moqim.
England: Harry Brook (captain), Gus Atkinson, Sonny Baker, Tom Banton, James Coles, Jordan Cox, Mason Crane, Henry Crocombe, Sam Curran, Liam Dawson, Ben Duckett, Will Jacks, Jamie Overton, Adil Rashid, Joe Root, Josh Tongue.
Players to watch
- Salman Ali Agha (Pakistan): the anchor of the batting and in excellent form after his century.
- Shaheen Shah Afridi (Pakistan): the captain's new-ball spell will be crucial against England's attacking openers.
- Joe Root (England): the most experienced batter on either side and a master of building ODI innings.
- Harry Brook (England): a destructive middle-order batter who scored heavily in Pakistan in the past.
- Adil Rashid (England): the veteran leg-spinner who could exploit Rawalpindi's middle overs.
England arrive in good recent ODI form, with wins over Sri Lanka and India, though they are without fast bowler Jofra Archer and wicketkeeper-batter Jos Buttler.
The tri-series schedule
| Match | Date | Teams | Venue |
|---|---|---|---|
| 1 | Sun, Oct 18 | Pakistan beat Sri Lanka by 37 runs | Rawalpindi |
| 2 | Tue, Oct 20 | Pakistan v England | Rawalpindi |
| 3 | Thu, Oct 22 | Sri Lanka v England | Rawalpindi |
| 4 | Sun, Oct 25 | Pakistan v England | Lahore |
| 5 | Tue, Oct 27 | Pakistan v Sri Lanka | Lahore |
| 6 | Thu, Oct 29 | Sri Lanka v England | Lahore |
| Final | Sat, Oct 31 | Top two teams | Lahore |
Why it matters
Each team plays the other two twice, and only the top two reach the final. A win today would give Pakistan two victories from two and make them clear favourites for a place in the final. The series is also valuable preparation for both sides ahead of the next ICC ODI events, and a rare chance for Pakistani fans to watch England at home.
What happens next
England play Sri Lanka in Rawalpindi on Thursday, October 22, before the series moves to Lahore. GlobeHourly will update this page with the result.
Questions people are asking
When is Pakistan vs England in the tri-series?
Tuesday, October 20, 2026, at Rawalpindi Cricket Stadium. The two sides meet again on October 25 at Gaddafi Stadium in Lahore.
Who is England's captain in the Pakistan tri-series?
Harry Brook. Pakistan are captained by Shaheen Shah Afridi and Sri Lanka by Kusal Mendis.
When is the tri-series final?
Saturday, October 31, 2026, at Gaddafi Stadium in Lahore, between the top two teams after the six league matches.





