Skip to content
TheFootball.News

England vs Wales head-to-head record

England wins
70
Draws
21
Wales wins
15

106 meetings, 1879 to 2025Goals: England 256, Wales 92

England and Wales have met 106 times since 1879. England have won 70, Wales 15, and 21 matches ended level. They last met on 9 October 2025, when England won 3–0 in a friendly.

The 106 meetings have produced 348 goals, 3.28 per game. The biggest win is England’s 9–1 in the British Home Championship in 1896. England have won the last eight meetings. They went 20 years without meeting, between 1984 and 2004.

Who has won more, England or Wales?

All matches106 matches

70 England21 drawsWales 15

Competitive97 matches

64 England21 drawsWales 12

Friendlies9 matches

6 England0 drawsWales 3

Key numbers

Goals
England 256, Wales 923.28 per game
First meeting
England 2–1 WalesFriendly, 18 Jan 1879
Most recent
England 3–0 WalesFriendly, 9 Oct 2025
England’s biggest win
Wales 1–9 EnglandBritish Home Championship, 16 Mar 1896
Wales’ biggest win
Wales 4–1 EnglandBritish Home Championship, 17 May 1980
Most goals in a meeting
Wales 1–9 EnglandBritish Home Championship, 16 Mar 1896
Current run
England, 8 wins in a row
Biggest upset
England 0–1 WalesBritish Home Championship, 31 May 1977Winner’s rating-based win expectancy: 17%
TFN Elo rating now
England 2208 (3rd), Wales 1732 (52nd)How the rating works

Last five meetings

  1. England3Wales0

    Friendly

    London, England

  2. Wales0England3

    World Cup

    Al Rayyan, Qatar (neutral)

  3. England3Wales0

    Friendly

    London, England

  4. England2Wales1

    European Championship

    Lens, France (neutral)

  5. England1Wales0

    Euro qualifying

    London, England

Who has had the upper hand over time?

The line climbs with every England win and drops with every Wales win, so its height shows who has won more meetings up to that point.

Above the line: England have won more Below: Wales have won more
18 January 1879: England 2–1 Wales (Friendly). England +115 March 1880: Wales 2–3 England (Friendly). England +226 February 1881: England 0–1 Wales (Friendly). England +113 March 1882: Wales 5–3 England (Friendly). Level3 February 1883: England 5–0 Wales (Friendly). England +117 March 1884: Wales 0–4 England (British Home Championship). England +214 March 1885: England 1–1 Wales (British Home Championship). England +229 March 1886: Wales 1–3 England (British Home Championship). England +326 February 1887: England 4–0 Wales (British Home Championship). England +44 February 1888: England 5–1 Wales (British Home Championship). England +523 February 1889: England 4–1 Wales (British Home Championship). England +615 March 1890: Wales 1–3 England (British Home Championship). England +77 March 1891: England 4–1 Wales (British Home Championship). England +85 March 1892: Wales 0–2 England (British Home Championship). England +913 March 1893: England 6–0 Wales (British Home Championship). England +1012 March 1894: Wales 1–5 England (British Home Championship). England +1118 March 1895: England 1–1 Wales (British Home Championship). England +1116 March 1896: Wales 1–9 England (British Home Championship). England +1229 March 1897: England 4–0 Wales (British Home Championship). England +1328 March 1898: Wales 0–3 England (British Home Championship). England +1420 March 1899: England 4–0 Wales (British Home Championship). England +1526 March 1900: Wales 1–1 England (British Home Championship). England +1518 March 1901: England 6–0 Wales (British Home Championship). England +163 March 1902: Wales 0–0 England (British Home Championship). England +162 March 1903: England 2–1 Wales (British Home Championship). England +1729 February 1904: Wales 2–2 England (British Home Championship). England +1727 March 1905: England 3–1 Wales (British Home Championship). England +1819 March 1906: Wales 0–1 England (British Home Championship). England +1918 March 1907: England 1–1 Wales (British Home Championship). England +1916 March 1908: Wales 1–7 England (British Home Championship). England +2015 March 1909: England 2–0 Wales (British Home Championship). England +2114 March 1910: Wales 0–1 England (British Home Championship). England +2213 March 1911: England 3–0 Wales (British Home Championship). England +2311 March 1912: Wales 0–2 England (British Home Championship). England +2417 March 1913: England 4–3 Wales (British Home Championship). England +2516 March 1914: Wales 0–2 England (British Home Championship). England +2615 March 1920: England 1–2 Wales (British Home Championship). England +2514 March 1921: Wales 0–0 England (British Home Championship). England +2513 March 1922: England 1–0 Wales (British Home Championship). England +265 March 1923: Wales 2–2 England (British Home Championship). England +263 March 1924: England 1–2 Wales (British Home Championship). England +2528 February 1925: Wales 1–2 England (British Home Championship). England +261 March 1926: England 1–3 Wales (British Home Championship). England +2512 February 1927: Wales 3–3 England (British Home Championship). England +2528 November 1927: England 1–2 Wales (British Home Championship). England +2417 November 1928: Wales 2–3 England (British Home Championship). England +2520 November 1929: England 6–0 Wales (British Home Championship). England +2622 November 1930: Wales 0–4 England (British Home Championship). England +2718 November 1931: England 3–1 Wales (British Home Championship). England +2816 November 1932: Wales 0–0 England (British Home Championship). England +2815 November 1933: England 1–2 Wales (British Home Championship). England +2729 September 1934: Wales 0–4 England (British Home Championship). England +285 February 1936: England 1–2 Wales (British Home Championship). England +2717 October 1936: Wales 2–1 England (British Home Championship). England +2617 November 1937: England 2–1 Wales (British Home Championship). England +2722 October 1938: Wales 4–2 England (British Home Championship). England +2620 October 1945: England 0–1 Wales (Friendly). England +2513 November 1946: England 3–0 Wales (British Home Championship). England +2618 October 1947: Wales 0–3 England (British Home Championship). England +2710 November 1948: England 1–0 Wales (British Home Championship). England +2815 October 1949: Wales 1–4 England (World Cup qualifying). England +2915 November 1950: England 4–2 Wales (British Home Championship). England +3020 October 1951: Wales 1–1 England (British Home Championship). England +3012 November 1952: England 5–2 Wales (British Home Championship). England +3110 October 1953: Wales 1–4 England (British Home Championship). England +3210 November 1954: England 3–2 Wales (British Home Championship). England +3322 October 1955: Wales 2–1 England (British Home Championship). England +3214 November 1956: England 3–1 Wales (British Home Championship). England +3319 October 1957: Wales 0–4 England (British Home Championship). England +3426 November 1958: England 2–2 Wales (British Home Championship). England +3417 October 1959: Wales 1–1 England (British Home Championship). England +3423 November 1960: England 5–1 Wales (British Home Championship). England +3514 October 1961: Wales 1–1 England (British Home Championship). England +3521 November 1962: England 4–0 Wales (British Home Championship). England +3612 October 1963: Wales 0–4 England (British Home Championship). England +3718 November 1964: England 2–1 Wales (British Home Championship). England +382 October 1965: Wales 0–0 England (British Home Championship). England +3816 November 1966: England 5–1 Wales (British Home Championship). England +3921 October 1967: Wales 0–3 England (British Home Championship). England +407 May 1969: England 2–1 Wales (British Home Championship). England +4118 April 1970: Wales 1–1 England (British Home Championship). England +4119 May 1971: England 0–0 Wales (British Home Championship). England +4120 May 1972: Wales 0–3 England (British Home Championship). England +4215 November 1972: Wales 0–1 England (World Cup qualifying). England +4324 January 1973: England 1–1 Wales (World Cup qualifying). England +4315 May 1973: England 3–0 Wales (British Home Championship). England +4411 May 1974: Wales 0–2 England (British Home Championship). England +4521 May 1975: England 2–2 Wales (British Home Championship). England +4524 March 1976: Wales 1–2 England (Friendly). England +468 May 1976: Wales 0–1 England (British Home Championship). England +4731 May 1977: England 0–1 Wales (British Home Championship). England +4613 May 1978: Wales 1–3 England (British Home Championship). England +4723 May 1979: England 0–0 Wales (British Home Championship). England +4717 May 1980: Wales 4–1 England (British Home Championship). England +4620 May 1981: England 0–0 Wales (British Home Championship). England +4627 April 1982: Wales 0–1 England (British Home Championship). England +4723 February 1983: England 2–1 Wales (British Home Championship). England +482 May 1984: Wales 1–0 England (British Home Championship). England +479 October 2004: England 2–0 Wales (World Cup qualifying). England +483 September 2005: Wales 0–1 England (World Cup qualifying). England +4926 March 2011: Wales 0–2 England (Euro qualifying). England +506 September 2011: England 1–0 Wales (Euro qualifying). England +5116 June 2016: England 2–1 Wales (European Championship). England +528 October 2020: England 3–0 Wales (Friendly). England +5329 November 2022: Wales 0–3 England (World Cup). England +549 October 2025: England 3–0 Wales (Friendly). England +55Level
England lead by 55 wins after the latest meeting. The biggest lead was 55, held by England from 9 October 2025.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In England's home games

54 matches

3699

EnglandDrawsWales

In Wales's home games

50 matches

32126

EnglandDrawsWales

At neutral venues

2 matches

200

EnglandDrawsWales

Record by competition

Record by competition
CompetitionPlayedEnglandDrawsWalesGoals
British Home Championship88562012218–78
Friendly960321–11
World Cup qualifying54109–2
Euro qualifying22003–0
World Cup11003–0
European Championship11002–1

Meetings by decade

England wins Draws Wales wins
Meetings by decade
DecadeResultsPlayedGoals
1870s13
1880s1044
1890s1046
1900s1032
1910s515
1920s1138
1930s930
1940s513
1950s1042
1960s931
1970s1326
1980s510
2000s23
2010s36
2020s39

Longest runs

Longest runs
Longest run ofEnglandWales
Wins in a row91886 to 189421938 to 1945
Unbeaten meetings321883 to 191431979 to 1981

The longest run of draws is 2, from 18 April 1970 to 19 May 1971.

Top scorers in England vs Wales

  1. 1Jackie MilburnEngland3
  2. 2Bobby CharltonEngland2
  3. 3Dennis WilshawEngland2
  4. 4Frank LampardEngland2(1 penalty)
  5. 5Geoff HurstEngland2
  6. 6Marcus RashfordEngland2
  7. 7Nat LofthouseEngland2

Scorer records exist for 12 of the 106 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have England and Wales played each other?

106 times, starting on 18 January 1879. 97 of those meetings were competitive and 9 were friendlies.

Who has won more matches between England and Wales?

England, with 70 wins to 15. 21 matches ended level.

What is the biggest win in England vs Wales?

England’s 9–1 win in the British Home Championship on 16 March 1896 in Cardiff.

When did England and Wales last play?

On 9 October 2025 in London, when England won 3–0 in a friendly.

What is the competitive record between England and Wales?

In 97 competitive matches, England have 64 wins, Wales have 12, and 21 ended level.

Every England vs Wales result

Show
Every England vs Wales result
DateHomeScoreAwayCompetitionVenue
England3–0WalesFriendlyLondon, England
Wales0–3EnglandWorld CupAl Rayyan, Qatar (neutral)
England3–0WalesFriendlyLondon, England
England2–1WalesEuropean ChampionshipLens, France (neutral)
England1–0WalesEuro qualifyingLondon, England
Wales0–2EnglandEuro qualifyingCardiff, Wales
Wales0–1EnglandWorld Cup qualifyingCardiff, Wales
England2–0WalesWorld Cup qualifyingManchester, England
Wales1–0EnglandBritish Home ChampionshipWrexham, Wales
England2–1WalesBritish Home ChampionshipLondon, England
Wales0–1EnglandBritish Home ChampionshipCardiff, Wales
England0–0WalesBritish Home ChampionshipLondon, England
Wales4–1EnglandBritish Home ChampionshipWrexham, Wales
England0–0WalesBritish Home ChampionshipLondon, England
Wales1–3EnglandBritish Home ChampionshipCardiff, Wales
England0–1WalesBritish Home ChampionshipLondon, England
Wales0–1EnglandBritish Home ChampionshipCardiff, Wales
Wales1–2EnglandFriendlyWrexham, Wales
England2–2WalesBritish Home ChampionshipLondon, England
Wales0–2EnglandBritish Home ChampionshipCardiff, Wales
England3–0WalesBritish Home ChampionshipLondon, England
England1–1WalesWorld Cup qualifyingLondon, England
Wales0–1EnglandWorld Cup qualifyingCardiff, Wales
Wales0–3EnglandBritish Home ChampionshipCardiff, Wales
England0–0WalesBritish Home ChampionshipLondon, England
Wales1–1EnglandBritish Home ChampionshipCardiff, Wales
England2–1WalesBritish Home ChampionshipLondon, England
Wales0–3EnglandBritish Home ChampionshipCardiff, Wales
England5–1WalesBritish Home ChampionshipLondon, England
Wales0–0EnglandBritish Home ChampionshipCardiff, Wales
England2–1WalesBritish Home ChampionshipLondon, England
Wales0–4EnglandBritish Home ChampionshipCardiff, Wales
England4–0WalesBritish Home ChampionshipLondon, England
Wales1–1EnglandBritish Home ChampionshipCardiff, Wales
England5–1WalesBritish Home ChampionshipLondon, England
Wales1–1EnglandBritish Home ChampionshipCardiff, Wales
England2–2WalesBritish Home ChampionshipBirmingham, England
Wales0–4EnglandBritish Home ChampionshipCardiff, Wales
England3–1WalesBritish Home ChampionshipLondon, England
Wales2–1EnglandBritish Home ChampionshipCardiff, Wales
England3–2WalesBritish Home ChampionshipLondon, England
Wales1–4EnglandBritish Home ChampionshipCardiff, Wales
England5–2WalesBritish Home ChampionshipLondon, England
Wales1–1EnglandBritish Home ChampionshipCardiff, Wales
England4–2WalesBritish Home ChampionshipSunderland, England
Wales1–4EnglandWorld Cup qualifyingCardiff, Wales
England1–0WalesBritish Home ChampionshipBirmingham, England
Wales0–3EnglandBritish Home ChampionshipCardiff, Wales
England3–0WalesBritish Home ChampionshipManchester, England
England0–1WalesFriendlyBirmingham, England
Wales4–2EnglandBritish Home ChampionshipCardiff, Wales
England2–1WalesBritish Home ChampionshipMiddlesbrough, England
Wales2–1EnglandBritish Home ChampionshipCardiff, Wales
England1–2WalesBritish Home ChampionshipWolverhampton, England
Wales0–4EnglandBritish Home ChampionshipCardiff, Wales
England1–2WalesBritish Home ChampionshipNewcastle, England
Wales0–0EnglandBritish Home ChampionshipWrexham, Wales
England3–1WalesBritish Home ChampionshipLiverpool, England
Wales0–4EnglandBritish Home ChampionshipWrexham, Wales
England6–0WalesBritish Home ChampionshipLondon, England
Wales2–3EnglandBritish Home ChampionshipSwansea, Wales
England1–2WalesBritish Home ChampionshipBurnley, England
Wales3–3EnglandBritish Home ChampionshipWrexham, Wales
England1–3WalesBritish Home ChampionshipLondon, England
Wales1–2EnglandBritish Home ChampionshipSwansea, Wales
England1–2WalesBritish Home ChampionshipBlackburn, England
Wales2–2EnglandBritish Home ChampionshipCardiff, Wales
England1–0WalesBritish Home ChampionshipLiverpool, England
Wales0–0EnglandBritish Home ChampionshipCardiff, Wales
England1–2WalesBritish Home ChampionshipLondon, England
Wales0–2EnglandBritish Home ChampionshipCardiff, Wales
England4–3WalesBritish Home ChampionshipBristol, England
Wales0–2EnglandBritish Home ChampionshipWrexham, Wales
England3–0WalesBritish Home ChampionshipLondon, England
Wales0–1EnglandBritish Home ChampionshipCardiff, Wales
England2–0WalesBritish Home ChampionshipNottingham, England
Wales1–7EnglandBritish Home ChampionshipWrexham, Wales
England1–1WalesBritish Home ChampionshipLondon, England
Wales0–1EnglandBritish Home ChampionshipCardiff, Wales
England3–1WalesBritish Home ChampionshipLiverpool, England
Wales2–2EnglandBritish Home ChampionshipWrexham, Wales
England2–1WalesBritish Home ChampionshipPortsmouth, England
Wales0–0EnglandBritish Home ChampionshipWrexham, Wales
England6–0WalesBritish Home ChampionshipNewcastle, England
Wales1–1EnglandBritish Home ChampionshipCardiff, Wales
England4–0WalesBritish Home ChampionshipBristol, England
Wales0–3EnglandBritish Home ChampionshipWrexham, Wales
England4–0WalesBritish Home ChampionshipSheffield, England
Wales1–9EnglandBritish Home ChampionshipCardiff, Wales
England1–1WalesBritish Home ChampionshipLondon, England
Wales1–5EnglandBritish Home ChampionshipWrexham, Wales
England6–0WalesBritish Home ChampionshipStoke-on-Trent, England
Wales0–2EnglandBritish Home ChampionshipWrexham, Wales
England4–1WalesBritish Home ChampionshipSunderland, England
Wales1–3EnglandBritish Home ChampionshipWrexham, Wales
England4–1WalesBritish Home ChampionshipStoke-on-Trent, England
England5–1WalesBritish Home ChampionshipCrewe, England
England4–0WalesBritish Home ChampionshipLondon, England
Wales1–3EnglandBritish Home ChampionshipWrexham, Wales
England1–1WalesBritish Home ChampionshipBlackburn, England
Wales0–4EnglandBritish Home ChampionshipWrexham, Wales
England5–0WalesFriendlyLondon, England
Wales5–3EnglandFriendlyWrexham, Wales
England0–1WalesFriendlyBlackburn, England
Wales2–3EnglandFriendlyWrexham, Wales
England2–1WalesFriendlyLondon, England

Recent form

England

  1. Wv Czech RepublicNations League3–0Tue 6 Oct 2026
  2. Wat CroatiaNations League7–0Sat 3 Oct 2026
  3. Wat Czech RepublicNations League2–0Tue 29 Sept 2026
  4. Lv SpainNations League2–3Sat 26 Sept 2026
  5. Wv FranceWorld Cup6–4Sat 18 Jul 2026

Wales

  1. Lv DenmarkNations League0–1Sun 4 Oct 2026
  2. Wv NorwayNations League2–1Thu 1 Oct 2026
  3. Lat DenmarkNations League0–2Sun 27 Sept 2026
  4. Lat PortugalNations League0–1Thu 24 Sept 2026
  5. Lat RomaniaFriendly1–2Sat 6 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.