Wales Stuns Norway 2-1 in Nations League Upset
A Neco Williams free kick after Heggem's red card gave Wales an unexpected win over Norway in Nations League Group A4.

Nobody would have predicted this scoreline for Wales beforehand. Our model gave the Welsh just an 11% chance of winning, compared to 66% for Norway, projecting expected goals of 0.68 against 1.94 in favor of the visitors. At Cardiff City Stadium, the exact opposite happened: Wales won 2-1 in a Group A4 UEFA Nations League match decided by a frantic sequence around halftime.
Norway started as expected. In the 10th minute, Oscar Bobb finished with his left foot from the center of the box after a through ball from Martin Ødegaard made it 0-1. The script seemed written. But Wales didn't fold and found the equalizer before the break: in the 37th minute, Daniel James tapped home with his left foot from close range after a cross from Sorba Thomas to make it 1-1.
The closing stretch of the first half proved to be the turning point. In stoppage time, Torbjørn Heggem picked up a second yellow card and saw red, leaving Norway down to ten men right at the end of the opening period. Playing a man short, the blow landed almost immediately after the restart: barely into the second half, in the 47th minute, Neco Williams curled a direct free kick with his right foot, low and inside the post, to make it 2-1, a scoreline that would hold until the final whistle.
Holding on with ten men
From there, the match took on a different shape. With the red card already in effect, Norway tried to fight back and had clear chances: an Erling Haaland header that sailed well over in the 57th minute, another attempt from him saved in the 80th after a cross from Marcus Pedersen, and efforts from Andreas Schjelderup, Thelo Aasgaard and Antonio Nusa that failed to find the net. Wales, for its part, managed the lead and looked for a third with substitutes like Josh Sheehan and Mark Harris, but couldn't add to the scoreline. The match wrapped up with yellow cards for Sorba Thomas, Martin Ødegaard and Ethan Ampadu in stoppage time, a reflection of the tension in the closing minutes.
What the numbers say
The stats show a more even match than the final result suggests, even accounting for Norway playing a man down for nearly the entire second half.
| Stat | Wales | Norway |
|---|---|---|
| Possession (%) | 50.4 | 49.6 |
| Shots | 12 | 12 |
| Shots on target | 6 | 4 |
| Big chances | 2 | 2 |
| Corners | 3 | 3 |
| Passes | 520 | 516 |
| Fouls committed | 11 | 7 |
The xG calculated after the fact from the match's shots also backs up that parity: 1.58 for Wales versus 1.32 for Norway, an in house estimate confirming that the home side didn't just defend the result but created real danger to earn it. The gap with the pre-match projection (0.68 versus 1.94) is enormous, and it stands as the biggest statistical surprise of the night.
What it means in the standings
In Group A4, both teams arrived with identical records of one win and two losses from three matches played, with no gap in points between them before this meeting. Norway sat in third place and Wales in fourth, with Portugal the lone unbeaten leader and Denmark in second. The result in Cardiff reshuffles things between the two sides who had more than pride on the line tonight.
Wales walks away with a win nobody saw coming, built on a goal at just the right moment and an opposing red card that flipped the match. Norway, despite playing nearly the entire second half with ten men, had chances to equalize and even to steal something from the game, but it wasn't enough.
ATH
RSO
VAN
SEA
JUV
NAP
MAR
TOU
ATO
FOR
PAL
VAS
THS
GUV
CCP
OLI
CAG
UNI
LEX
COS
BRA
FAM
ATL
TOR
NSH
RBNY
NE
MIA
LAF
MIN
POR
HOU
CSL
NCX
CAZ
LEO
RFA
FSC
SMT
COL
GTI
QAC
VAR
MOR
SUP
CAV
ISF
ONC
GRE
ATL
ATL
ALI
AGU
FAS
ANT
MUN
GUA
COB
COM
MIX
MOT
MAR
OLA
GUA
BOL
FCU
CAR
LA
BOS
BAY
SD
GFC
UTA
HOU
POR