Incidentally we haven't won all our group games since the 1982 World Cup, which is fairly shocking.
1986: Portugal L 0-1, Morocco D 0-0, Poland W 3-0
1988: Ireland L 0-1, Netherlands 1-3, USSR L 1-3
1990: Ireland D 1-1, Netherlands D 0-0, Egypt W 1-0
1992: Denmark D 0-0, France D 0-0, Sweden L 1-2
1996: Switzerland D 1-1, Scotland W 2-0, Netherlands W 4-1
1998: Tunisia W 2-0, Romania L 1-2, Colombia W 2-0
2000: Portugal L 2-3, Germany W 1-0, Romania L 2-3
2002: Sweden D 1-1, Argentina W 1-0, Nigeria D 0-0
2004: France L 1-2, Switzerland W 3-0, Croatia W 4-2
2006: Paraguay W 1-0, Trinidad & Tobago W 2-0, Sweden D 2-2
2010: USA D 1-1, Algeria D 0-0, Slovenia W 1-0
2012: France D 1-1, Sweden W 3-2, Ukraine W 1-0
2014: Italy L 1-2, Uruguay L 1-2, Costa Rica D 0-0
2016: Russia D 1-1, Wales W 2-1, Slovakia D 0-0
2018: Tunisia W 2-1, Panama W 6-0, Belgium L 0-1
2021: Croatia W 1-0, Scotland D 0-0, Czech Republic W 1-0
2022: Iran W 6-2, USA D 0-0, Wales W 3-0
2024: Serbia W 1-0, Denmark D 1-1, Slovenia TBD