Sri Lanka – England England won
England won by 55 runs
No noise. No nonsense. Just England.
England · Complete opponent record
Every opponent England men's cricket have faced, with England's wins, draws and defeats. Open any row for the full head-to-head.

Results archive
22 opponents · 2167 matches since 1877.
England's aggregate record
Most recent first
Sri Lanka – England England won
England won by 55 runs
Pakistan – England England lost
Pakistan won by 1 wicket
Sri Lanka 430/8 – 429/4 England England lost
Sri Lanka won by 2 wickets
Pakistan 302/9 – 215 England England lost
Pakistan won by 87 runs
England 355/7 – 132 Sri Lanka England won
England won by 223 runs
Every match, scorer and debut
Alphabetical order
| Opponent | Played | W | D | L | Span | Guide |
|---|---|---|---|---|---|---|
| Afghanistan | 7 | 5 | 0 | 2 | 2012–2025 | Open England v Afghanistan |
| Australia | 554 | 190 | 104 | 260 | 1877–2026 | Open England v Australia |
| Bangladesh | 39 | 30 | 0 | 9 | 2000–2023 | Open England v Bangladesh |
| Canada | 2 | 2 | 0 | 0 | 1979–2007 | Open England v Canada |
| East Africa | 1 | 1 | 0 | 0 | 1975–1975 | Open England v East Africa |
| India | 289 | 115 | 57 | 117 | 1932–2026 | Open England v India |
| Ireland | 21 | 15 | 3 | 3 | 2006–2025 | Open England v Ireland |
| Italy | 1 | 1 | 0 | 0 | 2026–2026 | Open England v Italy |
| Kenya | 2 | 2 | 0 | 0 | 1999–2007 | Open England v Kenya |
| Namibia | 2 | 2 | 0 | 0 | 2003–2024 | Open England v Namibia |
| Nepal | 1 | 1 | 0 | 0 | 2026–2026 | Open England v Nepal |
| Netherlands | 9 | 7 | 0 | 2 | 1996–2023 | Open England v Netherlands |
| New Zealand | 248 | 117 | 57 | 74 | 1930–2026 | Open England v New Zealand |
| Oman | 1 | 1 | 0 | 0 | 2024–2024 | Open England v Oman |
| Pakistan | 221 | 111 | 44 | 66 | 1954–2026 | Open England v Pakistan |
| Scotland | 7 | 4 | 2 | 1 | 2008–2026 | Open England v Scotland |
| South Africa | 258 | 110 | 62 | 86 | 1889–2025 | Open England v South Africa |
| Sri Lanka | 147 | 79 | 15 | 53 | 1982–2026 | Open England v Sri Lanka |
| United Arab Emirates | 1 | 1 | 0 | 0 | 1996–1996 | Open England v United Arab Emirates |
| United States | 1 | 1 | 0 | 0 | 2024–2024 | Open England v United States |
| West Indies | 316 | 130 | 60 | 126 | 1928–2026 | Open England v West Indies |
| Zimbabwe | 39 | 26 | 4 | 9 | 1992–2025 | Open England v Zimbabwe |
18+ only. Odds and offers are subject to change and to the bookmaker's terms. Set a budget, never chase losses, and treat betting as entertainment. National Gambling Helpline: 0808 8020 133, free, 24/7.