who has england played in the world cup 2026
As of early July 2026, England’s confirmed World Cup opponents so far are Croatia (group stage) and Mexico (last‑16 knockout).
England’s 2026 World Cup fixtures to date
Group stage – Group L
- England 4–2 Croatia – Wednesday, 17 June 2026
This was England’s opening game of the tournament, a high‑scoring win that set the tone for their campaign.
England also played two other group games in Group L (against the other two teams in their section), but the opponent names beyond Croatia aren’t clearly listed in the current live coverage and summaries available right now.
Knockout stage – Last 16
- England vs Mexico – 5 July 2026, Estadio Azteca, Mexico City
- Scheduled as a last‑16 tie.
- The match was delayed by about an hour due to severe weather in Mexico City, with kick‑off pushed back from the original time.
* Live reports describe it as a very intense, “red‑hot” atmosphere inside the Azteca, with England looking to end Mexico’s World Cup run.
* Some fan commentary during the live blog mentioned frustration with refereeing decisions and inconsistency during the match.
Where this fits in the bigger picture
- The 2026 World Cup is being co‑hosted by Canada, Mexico, and the United States , with the Azteca in Mexico City one of the iconic venues.
- England’s path through the tournament has them facing a traditional football power in Croatia early, then a hostile away‑style environment against Mexico in the knockout round.
- Pundits like Alan Shearer have argued that, despite the Azteca’s reputation and altitude, England’s players shouldn’t be intimidated by the venue or the opposition.
Quick recap
- Played so far in World Cup 2026:
- Croatia (group stage, 4–2 win)
* Mexico (last‑16, 5 July 2026, live/just‑played at the time of reporting)
If you tell me whether you want the full list of all three group opponents or just the ones England has faced up to a specific date, I can narrow it further once the complete group‑stage schedule is fully listed in official sources.
TL;DR: In the 2026 World Cup, England have definitely played Croatia in the group stage and Mexico in the last‑16; detailed reports focus on those two fixtures, with the Mexico game happening on 5 July 2026 at the Azteca after a weather delay.
Information gathered from public forums or data available on the internet and portrayed here.