Head-to-head record
All formats| Format | P | England | Pakistan | T/D | NR |
|---|---|---|---|---|---|
| Test | 34 | 17 | 12 | 5 | 0 |
| ODI | 41 | 29 | 10 | 0 | 2 |
| T20I | 32 | 21 | 9 | 1 | 1 |
Latest meetings
Runs per over- Edgbaston, Birmingham, Birmingham
- Lord's, London, London
- Headingley, Leeds, Leeds
- Pallekele International Cricket Stadium, Kandy
Pakistan: runs per over England: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
Overview
England and Pakistan have met 107 times in the recorded men's internationals. England have won 67 of those and Pakistan 31; the other 9 ended tied, drawn or without a result.
England lead the series by 36 wins.
By format
In Tests the sides have met 34 times: England 17 wins, Pakistan 12 wins, and 5 ties or draws.
In One Day Internationals the sides have met 41 times: England 29 wins, Pakistan 10 wins, with 2 without a result.
In Twenty20 Internationals the sides have met 32 times: England 21 wins, Pakistan 9 wins, and 1 ties or draws, with 1 without a result.
Meetings and extremes
The earliest recorded meeting is an odi dated 22 February 2003: England won by 112 runs.
The most recent recorded meeting is a test dated 9 September 2026: England won by 8 wickets.
England's highest total in these meetings is 823/7, made on 7 October 2024 at Multan Cricket Stadium.
Pakistan's highest total in these meetings is 579, made on 1 December 2022 at Rawalpindi Cricket Stadium.
England's widest win in the series is by 354 runs, on 29 July 2010.
Pakistan's widest win in the series is by 178 runs, on 22 October 2015.
The longest unbroken run of wins is 10 by England, between 30 September 2022 and 7 October 2024.
Across all recorded innings in these meetings England average 254.0 runs and Pakistan average 228.0.
In the limited-overs meetings the side batting first has won 32 and the side chasing 37.
The latest meetings, most recent first, were 9 September 2026, Test, England won by 8 wickets; 27 August 2026, Test, England won by 194 runs; 19 August 2026, Test, England won by 103 runs; 24 February 2026, T20I, England won by 2 wickets; 24 October 2024, Test, Pakistan won by 9 wickets.
Year by year
England and Pakistan first meet in the records in 2003 and last in 2026. Meetings by calendar year, with wins for England and Pakistan: 2003, 4 (3-1); 2005, 5 (2-2); 2006, 10 (5-3); 2009, 1 (1-0); 2010, 14 (10-4); 2012, 10 (6-4); 2015, 10 (5-3); 2016, 10 (6-4); 2017, 1 (0-1); 2018, 2 (1-1); 2019, 7 (5-1); 2020, 6 (2-1); 2021, 6 (5-1); 2022, 11 (8-3); 2023, 1 (1-0); 2024, 5 (3-2); 2026, 4 (4-0).
Leading players in these meetings
The leading run scorers across these meetings are JE Root for England (2,591 in 41 matches), Babar Azam for Pakistan (2,282 in 48 matches), AN Cook for England (2,042 in 24 matches), Mohammad Hafeez for Pakistan (1,855 in 50 matches) and Younis Khan for Pakistan (1,718 in 32 matches).
The leading wicket takers are JM Anderson for England (110 in 36 matches), SCJ Broad for England (103 in 42 matches), CR Woakes for England (76 in 28 matches), Saeed Ajmal for Pakistan (66 in 24 matches) and GP Swann for England (65 in 24 matches).
Highest totals by format
The highest Test innings in these meetings is 823/7 by England on 7 October 2024.
The highest ODI innings in these meetings is 444/3 by England on 30 August 2016.
The highest T20I innings in these meetings is 232/6 by Pakistan on 16 July 2021.
Grounds
The grounds that have hosted the most of these meetings are Dubai International Cricket Stadium (12 matches), Lord's, London (10 matches), Old Trafford, Manchester (9 matches) and Kennington Oval, London (8 matches).
Reading the record
The records hold 107 meetings between England and Pakistan, the first dated 22 February 2003 (ODI) and the latest 9 September 2026 (Test). 6 of them ended tied or drawn and 3 without a result.
Questions and answers
How many times have England and Pakistan played each other?
107 recorded men's internationals: England won 67 and Pakistan won 31.
When did England and Pakistan last meet?
In a test on 9 September 2026: England won by 8 wickets.
What is the Test record between England and Pakistan?
34 matches: England 17 wins, Pakistan 12 wins.
What is the ODI record between England and Pakistan?
41 matches: England 29 wins, Pakistan 10 wins.