England and Croatia meet again. Eight years have passed since Croatia broke English hearts in Moscow, and football has an extraordinary memory for this kind of fixture.
The 2018 World Cup semi-final was one of the defining matches of that tournament. England took a fifth-minute lead through Kieran Trippier’s free kick, controlling the first half with a confidence rarely seen in England’s recent major tournament history. Croatia equalised through Ivan Perisic in the second half, a goal that forced extra time and shifted momentum fundamentally. Mario Mandzukic scored the winner in extra time to send Croatia to their first World Cup final. England went home. The post-match images of distraught English fans and ecstatic Croatians in Moscow have become part of football’s visual archive.
Croatia went on to face France in the final, losing 4-2 in a game where Mandzukic scored an own goal and a legitimate goal, becoming the first player to score at both ends of a World Cup final. For Croatia, a nation of under four million people, that 2018 run was one of football’s great collective achievements.
Since then, England have reached a Euro 2020 final (losing to Italy on penalties at Wembley) and continued building toward a generation that feels capable of ending their 60-year wait for major tournament success. Croatia have evolved from the golden generation of Luka Modric and Ivan Rakitic toward a newer squad while those players extended careers remarkable for their longevity.
AT&T Stadium in Arlington holds over 80,000 and has one of the most imposing atmospheres in North American sport. England’s traveling support is famous for its volume and passion. Croatia’s fans have shown at multiple tournaments that they punch well above their numbers.
This is a rematch with history embedded in every minute. England will remember Moscow. Croatia will remember it differently. That asymmetry makes for fascinating football.
- What time does England vs Croatia kick off?
- Kickoff is at 3:00 PM local time (America/Chicago) at AT&T Stadium in Dallas on 2026-06-17.
- Where is England vs Croatia being played?
- AT&T Stadium in Dallas. Capacity: 80,000.
- What group is England vs Croatia in?
- This is a Group L match in the FIFA World Cup 2026.