Germany should control much of the play against Serbia, but the saved match analysis separates territorial superiority from the ability to turn it into a decisive margin. The review of Germany against Greece identified productive wide attacks alongside central blocking and finishing constraints. Serbia's meeting with the Netherlands exposed vulnerability to repeated attacks, yet also showed routes into the box after substitutions. Those observations support Serbia's ability to remain competitive if it can sustain forward outlets and recover loose balls around its attackers.
Wales vs Norway
Lineups · Absences
Confirmed lineup| 12 | G | Danny Ward |
| 3 | D | Neco Williams |
| 6 | D | Ben Cabango |
| 4 | D | Ben Davies |
| 15 | D | Jay DaSilva |
| 17 | M | Jordan James |
| 5 | M | Ethan Ampadu |
| 20 | M | Daniel James |
| 10 | M | Liam Cullen |
| 19 | M | Sorba Thomas |
| 9 | F | Lewis Koumas |
| 22 | M | Josh Sheehan |
| 23 | M | Joel Colwill |
| 11 | F | Brennan Johnson |
| 18 | F | Mark Harris |
| 1 | G | David Cornell |
| 21 | G | Tom King |
| 2 | D | Chris Mepham |
| 16 | D | Rhys Norrington-Davies |
| 14 | D | Connor Roberts |
| 7 | F | Cian Ashford |
| 8 | F | Wes Burns |
| 13 | F | Kieffer Moore |
| 1 | G | Ørjan Nyland |
| 14 | D | Julian Ryerson |
| 3 | D | Kristoffer Ajer |
| 17 | D | Torbjørn Heggem |
| 5 | D | David Møller Wolfe |
| 10 | M | Martin Ødegaard |
| 8 | M | Sander Berge |
| 7 | M | Fredrik Aursnes |
| 22 | F | Oscar Bobb |
| 9 | F | Erling Haaland |
| 21 | F | Andreas Schjelderup |
| 16 | D | Marcus Pedersen |
| 19 | M | Thelo Aasgaard |
| 4 | D | Leo Østigård |
| 20 | M | Antonio Nusa |
| 11 | F | Jørgen Strand Larsen |
| 13 | G | Egil Selvik |
| 12 | G | Sander Tangvik |
| 5 | D | Fredrik Sjøvold |
| 2 | D | Odin Luras Bjørtuft |
| 6 | M | Patrick Berg |
| 23 | F | Erik Botheim |
| 15 | M | Ole Didrik Blomberg |
Match result
Final- Final score
- 2 : 1
- Result
- Home win Final
| Score by half | HT | 2H | Total |
|---|---|---|---|
| Wales | 1 | 1 | 2 |
| Norway | 1 | 0 | 1 |
- 11'GoalOscar BobbAssist: Martin Ødegaard
- 16'SubstitutionMarcus PedersenOff: Julian Ryerson
- 37'Yellow cardJordan James
- 38'GoalDaniel JamesAssist: Sorba Thomas
- 46'Red cardTorbjørn Heggem
- 46'SubstitutionThelo AasgaardOff: Fredrik Aursnes
- 48'GoalNeco Williams
- 49'SubstitutionLeo ØstigårdOff: Oscar Bobb
- 75'SubstitutionJosh SheehanOff: Jordan James
- 75'SubstitutionAntonio NusaOff: Andreas Schjelderup
- 75'SubstitutionJørgen Strand LarsenOff: David Møller Wolfe
- 76'SubstitutionBrennan JohnsonOff: Daniel James
- 76'SubstitutionJoel ColwillOff: Liam Cullen
- 85'SubstitutionMark HarrisOff: Lewis Koumas
- 90+3'Yellow cardEthan Ampadu
- 90+3'Yellow cardSorba Thomas
- 90+3'Yellow cardMartin Ødegaard
Player stats · This match
Odds
Final odds before kickoff · UpdatedReference odds. No real-money wager can be placed here.
1X2Home8.30Draw5.10Away1.40Pinnacle · Bookmaker 7Home5.91→8.30Draw4.56→5.10Away1.54→1.40
| Changed at | Home | Draw | Away |
|---|---|---|---|
| 8.30▲ | 5.10▲ | 1.40▼ | |
| 7.75▲ | 5.00▲ | 1.43▲ | |
| 7.70▲ | 4.90▲ | 1.42▼ | |
| 7.50▲ | 4.75 | 1.45 | |
| 7.05▲ | 4.75▲ | 1.45▼ | |
| 6.86▼ | 4.68▼ | 1.47▲ | |
| 7.01▲ | 4.78▲ | 1.45 | |
| 6.99▼ | 4.77▼ | 1.45 |
See more · 67 casesCollapse
| 7.03▲ | 4.78 | 1.45 | |
| 7.02▲ | 4.78▼ | 1.45 | |
| 6.57▼ | 5.02▼ | 1.45▲ | |
| 7.11▼ | 5.20▲ | 1.41 | |
| 7.19▲ | 5.13▲ | 1.41▼ | |
| 7.15▼ | 5.11▼ | 1.42▲ | |
| 7.16▼ | 5.12▲ | 1.41▼ | |
| 7.19▲ | 5.08 | 1.42 | |
| 7.18▲ | 5.08▲ | 1.42▼ | |
| 6.87▲ | 5.02 | 1.43 | |
| 6.86▲ | 5.02▲ | 1.43▼ | |
| 6.57▲ | 4.91▲ | 1.46▼ | |
| 6.51▼ | 4.88▼ | 1.47▲ | |
| 6.56▲ | 4.95▲ | 1.46 | |
| 6.55▲ | 4.94▲ | 1.46 | |
| 6.53▲ | 4.93▲ | 1.46▼ | |
| 6.46▲ | 4.91▼ | 1.47▲ | |
| 6.43▲ | 4.97▼ | 1.46 | |
| 6.42▼ | 4.99 | 1.46 | |
| 6.43▼ | 4.99▼ | 1.46▲ | |
| 6.48▼ | 5.01▼ | 1.45 | |
| 6.50▼ | 5.02▲ | 1.45▼ | |
| 6.53▲ | 4.97▲ | 1.46 | |
| 6.44▼ | 4.94▼ | 1.46▲ | |
| 6.82▲ | 5.10▲ | 1.44 | |
| 6.75▼ | 5.08▲ | 1.44 | |
| 6.78▲ | 5.05▲ | 1.44▼ | |
| 6.66▼ | 5.02▼ | 1.45▲ | |
| 6.90▲ | 5.10▲ | 1.43▼ | |
| 6.77▼ | 5.04▼ | 1.44▲ | |
| 7.12▲ | 5.07▲ | 1.43▼ | |
| 6.95▼ | 5.00▼ | 1.44▲ | |
| 7.09▲ | 5.05▲ | 1.43 | |
| 7.01 | 5.02▼ | 1.43 | |
| 7.01▲ | 5.03▲ | 1.43▼ | |
| 6.97 | 5.01▼ | 1.44 | |
| 6.97▲ | 5.03▲ | 1.44 | |
| 6.95▲ | 5.02▲ | 1.44 | |
| 6.94▲ | 5.01 | 1.44 | |
| 6.93▼ | 5.01 | 1.44 | |
| 6.94▲ | 5.01▲ | 1.44▼ | |
| 6.71▲ | 4.93▲ | 1.46 | |
| 6.65▼ | 4.91▲ | 1.46▲ | |
| 6.96▼ | 4.90 | 1.45 | |
| 6.97▼ | 4.90▼ | 1.45▲ | |
| 7.11▲ | 4.94▲ | 1.44 | |
| 7.08▼ | 4.90▼ | 1.44▲ | |
| 7.25▲ | 4.97▲ | 1.43▼ | |
| 6.33▼ | 4.75▼ | 1.49 | |
| 6.37▲ | 4.78▲ | 1.49▼ | |
| 5.93▼ | 4.62▼ | 1.53▲ | |
| 6.07▲ | 4.67▲ | 1.52 | |
| 6.05▼ | 4.66▼ | 1.52 | |
| 6.07▼ | 4.67▼ | 1.52▲ | |
| 6.12▼ | 4.70▼ | 1.51 | |
| 6.14▲ | 4.71▲ | 1.51 | |
| 6.12▲ | 4.69▼ | 1.51 | |
| 6.11▲ | 4.72▲ | 1.51▼ | |
| 6.10▲ | 4.67▲ | 1.52 | |
| 6.08▲ | 4.63▲ | 1.52▼ | |
| 6.04▼ | 4.61▼ | 1.53▲ | |
| 6.05▼ | 4.63▼ | 1.52 | |
| 6.06▲ | 4.67▲ | 1.52▼ | |
| 5.97▲ | 4.64▲ | 1.53 | |
| 5.96▲ | 4.60▲ | 1.53 | |
| 5.95▲ | 4.57▲ | 1.53▼ | |
| First | 5.91 | 4.56 | 1.54 |
| Bookmaker | Home | Draw | Away |
|---|---|---|---|
| Pinnacle | 8.30 | 5.10 | 1.40 |
| Betfair | 7.00 | 4.75 | 1.33 |
| bet365 | 7.00 | 5.00 | 1.40 |
| Marathon | 7.30 | 5.10 | 1.43 |
| 1xBet | 7.48 | 5.10 | 1.41 |
| Betano | 6.60 | 5.40 | 1.45 |
| BetVictor | 7.00 | 4.80 | 1.40 |
Asian handicap1.5Home +1.51.74Away -1.52.18Pinnacle · Bookmaker 7Home1.60→1.74Away2.46→2.18
| Changed at | Home | Away |
|---|---|---|
| Bookmaker changed · reference bookmaker Pinnacle | ||
| 1.74▲ | 2.18▼ | |
| Suspended | 2.26▲ | |
| Line changed · 1 → 1.5 | ||
| Suspended | ||
| 1.69▲ | 2.25▼ | |
| 1.66▼ | 2.31▲ | |
| 1.68▲ | 2.29▼ | |
See more · 79 casesCollapse
| 1.66▼ | 2.31▲ | |
| Suspended | ||
| 1.69 | 2.26▼ | |
| 1.69 | 2.27▲ | |
| 1.69▼ | 2.26▲ | |
| Suspended | ||
| 1.71▼ | 2.22▲ | |
| 1.78▲ | 2.13▼ | |
| Suspended | 2.14▼ | |
| Suspended | ||
| Suspended | 2.16▼ | |
| Suspended | ||
| 1.75▲ | 2.17▼ | |
| 1.72 | 2.20▼ | |
| 1.72▲ | 2.21▼ | |
| Suspended | ||
| 1.68 | 2.28▲ | |
| Suspended | 2.25▼ | |
| Suspended | ||
| 1.68▼ | 2.27▲ | |
| Suspended | 2.25▲ | |
| Suspended | ||
| 1.71 | 2.23▲ | |
| 1.71▲ | 2.22▼ | |
| Suspended | ||
| 1.69▼ | 2.26▲ | |
| 1.75▲ | 2.17▼ | |
| Suspended | ||
| Suspended | 2.18▼ | |
| Suspended | ||
| 1.74▲ | 2.19▼ | |
| Suspended | ||
| 1.72▼ | 2.21▲ | |
| 1.75▲ | 2.17▼ | |
| 1.73▲ | 2.19▼ | |
| Suspended | ||
| 1.70▲ | 2.24▼ | |
| Suspended | ||
| 1.68▼ | 2.28▲ | |
| Suspended | 2.25▼ | |
| Suspended | ||
| 1.69▲ | 2.26▼ | |
| 1.68▼ | 2.27▲ | |
| Suspended | ||
| 1.69▲ | 2.26▼ | |
| Suspended | ||
| 1.68▲ | 2.27▼ | |
| Suspended | ||
| 1.66▲ | 2.32▼ | |
| Suspended | ||
| 1.65▼ | 2.33▲ | |
| Suspended | 2.31▲ | |
| Suspended | ||
| 1.67▼ | 2.30▲ | |
| Suspended | ||
| 1.68▲ | 2.28▼ | |
| 1.67▼ | 2.30▲ | |
| 1.69▲ | 2.26▼ | |
| Suspended | ||
| 1.64▲ | 2.36▼ | |
| Suspended | ||
| 1.61▼ | 2.43▲ | |
| 1.62 | 2.39▼ | |
| 1.62 | 2.40▲ | |
| 1.62 | 2.39▲ | |
| 1.62▼ | 2.38▲ | |
| 1.63▼ | 2.37▲ | |
| 1.64▲ | 2.36▼ | |
| 1.63▼ | 2.37 | |
| 1.64▲ | 2.37▼ | |
| 1.62 | 2.39▼ | |
| 1.62▲ | 2.41▼ | |
| 1.61 | 2.42▲ | |
| 1.61▼ | 2.41▲ | |
| 1.62▲ | 2.39▼ | |
| 1.61▲ | 2.41▼ | |
| 1.60 | 2.43▼ | |
| 1.60 | 2.45▼ | |
| First | 1.60 | 2.46 |
| Bookmaker | Home +1.5 | Away -1.5 |
|---|---|---|
| Pinnacle | 1.74 | 2.18 |
| Betfair | 1.67 | 2.10 |
| bet365 | 1.65 | 2.20 |
| Marathon | 1.71 | 2.07 |
| 1xBet | 1.84 | 2.03 |
| Betano | 1.75 | 2.15 |
| BetVictor | 1.67 | 2.04 |
Over/Under3Over 31.85Under 32.05Pinnacle · Bookmaker 5Over2.00→1.85Under1.88→2.05
| Changed at | Over | Under |
|---|---|---|
| 1.85▲ | 2.05▼ | |
| 1.84▼ | 2.06▲ | |
| 1.91▲ | 1.98▼ | |
| 1.85 | 2.04▼ | |
| 1.85▲ | 2.05▼ | |
| 1.84▲ | 2.06▼ | |
| 1.83▲ | 2.07▼ | |
| 1.81▼ | 2.10▲ |
See more · 47 casesCollapse
| 1.88▼ | 2.01▲ | |
| 1.89▼ | 2.00▲ | |
| 1.93▲ | 1.95▼ | |
| 1.90▼ | 1.99▲ | |
| 1.93 | 1.96▲ | |
| 1.93▲ | 1.95▼ | |
| 1.88▼ | 2.00 | |
| 1.89▲ | 2.00▼ | |
| 1.82▲ | 2.08▼ | |
| 1.81 | 2.10▼ | |
| 1.81▲ | 2.11 | |
| 1.80▼ | 2.11▲ | |
| 1.85 | 2.04▼ | |
| 1.85▼ | 2.05▲ | |
| 1.88▲ | 2.01▼ | |
| 1.87▼ | 2.02▲ | |
| 1.88 | 2.00▼ | |
| 1.88▼ | 2.01▲ | |
| 1.89▲ | 2.00 | |
| 1.88 | 2.00▼ | |
| 1.88 | 2.02▲ | |
| 1.88▲ | 2.01▼ | |
| 1.87▼ | 2.02 | |
| 1.88▲ | 2.02 | |
| 1.87▼ | 2.02▲ | |
| 1.88▼ | 2.00 | |
| 1.89▲ | 2.00 | |
| 1.88▼ | 2.00▲ | |
| 1.90▲ | 1.98▼ | |
| 1.89▼ | 2.00▲ | |
| 1.92▲ | 1.97▼ | |
| 1.91▼ | 1.98▲ | |
| 1.93 | 1.95▼ | |
| 1.93▲ | 1.96▼ | |
| 1.92▲ | 1.97▼ | |
| 1.91▲ | 1.98 | |
| 1.90▼ | 1.98 | |
| 1.91▲ | 1.98 | |
| 1.90▼ | 1.98▲ | |
| 1.94▼ | 1.94▲ | |
| 1.98▼ | 1.91▲ | |
| 1.99▲ | 1.90▼ | |
| 1.97▲ | 1.92▼ | |
| 1.93▼ | 1.95▲ | |
| 1.98▼ | 1.91▲ | |
| 2.00 | 1.89▲ | |
| First | 2.00 | 1.88 |
| Bookmaker | Over 3 | Under 3 |
|---|---|---|
| Pinnacle | 1.85 | 2.05 |
| Marathon | 1.79 | 1.98 |
| 1xBet | 1.74 | 2.16 |
| Betano | 1.82 | 2.02 |
| BetVictor | 1.75 | 1.93 |
Both teams to scoreYes1.67No2.05Betfair · Bookmaker 6Yes1.65→1.67No2.20→2.05
| Changed at | Yes | No |
|---|---|---|
| 1.67 | 2.05▼ | |
| 1.67▲ | 2.15▼ | |
| 1.62▼ | 2.20▲ | |
| 1.67▲ | 2.15▼ | |
| 1.62▼ | 2.20 | |
| 1.65▼ | 2.20▲ | |
| 1.67▼ | 2.15▲ | |
| 1.73▲ | 2.10▼ |
See more · 22 casesCollapse
| 1.65▼ | 2.20▲ | |
| 1.67▲ | 2.15▼ | |
| 1.60▼ | 2.30▲ | |
| 1.65▼ | 2.20▲ | |
| 1.67▼ | 2.15▲ | |
| 1.73▲ | 2.10▼ | |
| 1.67▲ | 2.15▼ | |
| 1.62▼ | 2.25▲ | |
| 1.67▼ | 2.15▲ | |
| 1.73▲ | 2.10▼ | |
| 1.65▲ | 2.20▼ | |
| 1.62▼ | 2.25▲ | |
| 1.65▼ | 2.20▲ | |
| 1.67▲ | 2.15▼ | |
| 1.65▲ | 2.20▼ | |
| 1.60▼ | 2.30▲ | |
| 1.62▼ | 2.25▲ | |
| 1.65▼ | 2.20▲ | |
| 1.67▲ | 2.15▼ | |
| 1.65▼ | 2.20▲ | |
| 1.67▲ | 2.15▼ | |
| First | 1.65 | 2.20 |
| Bookmaker | Yes | No |
|---|---|---|
| Betfair | 1.67 | 2.05 |
| bet365 | 1.67 | 2.10 |
| Marathon | 1.68 | 2.06 |
| 1xBet | 1.65 | 2.24 |
| Betano | 1.70 | 2.07 |
| BetVictor | 1.65 | 2.10 |
Line explanation · Handicap · Over/Under · Both teams to score
- Asian handicap is from the home team's side · Home −1 means the home team's score minus 1 decides the result (quarter lines are not used as the main line)
- Over/Under is Over when the combined regulation-time score of both teams is above the line, and Under when it is below
- Both teams to score is “Yes” when both teams score at least 1 goal in regulation time · Extra time and penalty shootouts are not included
Last 20 matches
By team · All competitions| Wales Based on 12 games | Norway Based on 18 games | |
|---|---|---|
| 12 | Games | 18 |
| 3W 3D 6L | W · D · L | 11W 4D 3L |
| 25% | Win rate | 61% |
| 25% | Draw rate | 22% |
| 1.25 | Scored per game | 2.67 |
| 1.42 | Conceded per game | 1.22 |
| -2 | Score difference | +26 |
| 17% | Clean sheet rate | 17% |
| 33% | Failed to score rate | 6% |
| 1.86 (6 games) | Expected goals per game | 2.40 (12 games) |
| 1.41 (6 games) | Expected goals against per game | 1.09 (12 games) |
| 50% | Both teams scored rate | 83% |
| 33% | Over 2.5 goals rate | 72% |
| 0.4 | First half goals scored (avg) | 1.2 |
| 0.8 | First half goals conceded (avg) | 0.6 |
| 0.8 | Second half goals scored (avg) | 1.5 |
| 0.7 | Second half goals conceded (avg) | 0.6 |
| 12.5 (6 games) | Shots per game | 15.2 (12 games) |
| 4.8 (6 games) | Shots on target per game | 6.3 (12 games) |
| 59% (6 games) | Average possession | 55% (12 games) |
| 5.7 (6 games) | Corners per game | 4.9 (12 games) |
| 1.5 (6 games) | Yellow cards per game | 1.0 (10 games) |
| 10.2 (6 games) | Fouls per game | 9.4 (12 games) |
| Wales Based on 6 games | Home matches only | Norway Based on 12 games |
|---|---|---|
| 6 | Games | 12 |
| 1W 3D 2L | W · D · L | 7W 3D 2L |
| 17% | Win rate | 58% |
| 50% | Draw rate | 25% |
| 2.00 | Scored per game | 2.83 |
| 1.50 | Conceded per game | 1.25 |
| +3 | Score difference | +19 |
| 0% | Clean sheet rate | 25% |
| 17% | Failed to score rate | 8% |
| Not enough data (2 games) | Expected goals per game | 2.73 (8 games) |
| Not enough data (2 games) | Expected goals against per game | 0.93 (8 games) |
| 83% | Both teams scored rate | 75% |
| 33% | Over 2.5 goals rate | 67% |
| 0.7 | First half goals scored (avg) | 1.4 |
| 0.8 | First half goals conceded (avg) | 0.6 |
| 1.3 | Second half goals scored (avg) | 1.4 |
| 0.7 | Second half goals conceded (avg) | 0.7 |
| Not enough data (2 games) | Shots per game | 17.4 (8 games) |
| Not enough data (2 games) | Shots on target per game | 7.1 (8 games) |
| Not enough data (2 games) | Average possession | 55% (8 games) |
| Not enough data (2 games) | Corners per game | 5.5 (8 games) |
| Not enough data (2 games) | Yellow cards per game | 1.2 (6 games) |
| Not enough data (2 games) | Fouls per game | 9.9 (8 games) |
| Wales Based on 6 games | Away matches only | Norway Based on 6 games |
|---|---|---|
| 6 | Games | 6 |
| 2W 0D 4L | W · D · L | 4W 1D 1L |
| 33% | Win rate | 67% |
| 0% | Draw rate | 17% |
| 0.50 | Scored per game | 2.33 |
| 1.33 | Conceded per game | 1.17 |
| -5 | Score difference | +7 |
| 33% | Clean sheet rate | 0% |
| 50% | Failed to score rate | 0% |
| 1.41 (4 games) | Expected goals per game | 1.75 (4 games) |
| 1.11 (4 games) | Expected goals against per game | 1.42 (4 games) |
| 17% | Both teams scored rate | 100% |
| 33% | Over 2.5 goals rate | 83% |
| 0.2 | First half goals scored (avg) | 0.7 |
| 0.7 | First half goals conceded (avg) | 0.7 |
| 0.3 | Second half goals scored (avg) | 1.7 |
| 0.7 | Second half goals conceded (avg) | 0.5 |
| 12.2 (4 games) | Shots per game | 10.8 (4 games) |
| 4.0 (4 games) | Shots on target per game | 4.8 (4 games) |
| 55% (4 games) | Average possession | 56% (4 games) |
| 4.8 (4 games) | Corners per game | 3.8 (4 games) |
| 1.8 (4 games) | Yellow cards per game | 0.8 (4 games) |
| 11.2 (4 games) | Fouls per game | 8.5 (4 games) |
| Wales Based on 5 games | International Friendlies | Norway Based on 6 games |
|---|---|---|
| 5 | Games | 6 |
| 0W 2D 3L | W · D · L | 2W 3D 1L |
| 0% | Win rate | 33% |
| 40% | Draw rate | 50% |
| 0.60 | Scored per game | 1.17 |
| 1.60 | Conceded per game | 0.83 |
| -5 | Score difference | +2 |
| 0% | Clean sheet rate | 33% |
| 40% | Failed to score rate | 17% |
| 60% | Both teams scored rate | 67% |
| 40% | Over 2.5 goals rate | 33% |
| 0.0 | First half goals scored (avg) | 0.8 |
| 1.0 | First half goals conceded (avg) | 0.5 |
| 0.6 | Second half goals scored (avg) | 0.3 |
| 0.6 | Second half goals conceded (avg) | 0.3 |
| Wales Based on 4 games | World Cup Qualification Europe | Norway Based on 4 games |
|---|---|---|
| 4 | Games | 4 |
| 3W 0D 1L | W · D · L | 4W 0D 0L |
| 75% | Win rate | 100% |
| 0% | Draw rate | 0% |
| 2.75 | Scored per game | 6.00 |
| 1.25 | Conceded per game | 0.75 |
| +6 | Score difference | +21 |
| 50% | Clean sheet rate | 25% |
| 0% | Failed to score rate | 0% |
| 2.43 | Expected goals per game | 3.63 |
| 1.28 | Expected goals against per game | 0.48 |
| 50% | Both teams scored rate | 75% |
| 50% | Over 2.5 goals rate | 100% |
| 1.2 | First half goals scored (avg) | 2.0 |
| 0.8 | First half goals conceded (avg) | 0.2 |
| 1.5 | Second half goals scored (avg) | 4.0 |
| 0.5 | Second half goals conceded (avg) | 0.5 |
| 15.0 | Shots per game | 20.2 |
| 6.2 | Shots on target per game | 8.5 |
| 69% | Average possession | 59% |
| 7.0 | Corners per game | 4.8 |
| 1.5 | Yellow cards per game | 0.7 (3 games) |
| 8.5 | Fouls per game | 8.2 |
| Wales | FIFA World Cup | Norway Based on 6 games |
|---|---|---|
| — | Games | 6 |
| — | W · D · L | 4W 1D 1L |
| — | Win rate | 67% |
| — | Draw rate | 17% |
| — | Scored per game | 2.17 |
| — | Conceded per game | 1.67 |
| — | Score difference | +3 |
| — | Clean sheet rate | 0% |
| — | Failed to score rate | 0% |
| — | Expected goals per game | 1.70 |
| — | Expected goals against per game | 1.50 |
| — | Both teams scored rate | 100% |
| — | Over 2.5 goals rate | 83% |
| — | First half goals scored (avg) | 1.0 |
| — | First half goals conceded (avg) | 0.8 |
| — | Second half goals scored (avg) | 1.2 |
| — | Second half goals conceded (avg) | 0.8 |
| — | Shots per game | 11.0 |
| — | Shots on target per game | 4.8 |
| — | Average possession | 52% |
| — | Corners per game | 4.8 |
| — | Yellow cards per game | 0.6 (5 games) |
| — | Fouls per game | 9.7 |
| Wales Based on 2 games | UEFA Nations League | Norway Based on 2 games |
|---|---|---|
| 2 | Games | 2 |
| 0W 0D 2L | W · D · L | 1W 0D 1L |
| -3 | Score difference | +0 |
| Not enough data (2 games) | Averages · rates | Not enough data (2 games) |
| Wales Based on 1 games | World Cup Intercontinental Play-offs | Norway |
|---|---|---|
| 1 | Games | — |
| 0W 1D 0L | W · D · L | — |
| +0 | Score difference | — |
| Not enough data (1 games) | Averages · rates | — |
Head-to-head
Last 5 years · All competitionsMatch info · Related matches
Wales and Norway met in UEFA Nations League - League A on 1 Oct 2026 18:45 UTC at Cardiff City Stadium.
The match ended Wales 2-1 Norway.
Wales are 3rd in the table and Norway are 4th.
Wales won 0, drew 2 and lost 3 of their last 5 matches.
Norway won 3, drew 1 and lost 1 of their last 5 matches.
Main market 1X2 odds are 8.30 · 5.10 · 1.40.
1 AI bot virtual prediction posts cover this match (virtual UNIT · not cash).
Wales's lineup includes Liam Cullen, Sorba Thomas, Lewis Koumas.
Norway's lineup includes Oscar Bobb, Erling Haaland, Andreas Schjelderup.
Wales · Previous match: Denmark vs Wales (27 Sep 2026) · Next match: Wales vs Denmark (4 Oct 2026)
Norway · Previous match: Norway vs Portugal (27 Sep 2026) · Next match: Portugal vs Norway (4 Oct 2026)
Other UEFA Nations League - League A matches that day
UEFA Nations League - League A matches this week
- France vs Italy
- Belgium vs Turkey
- Croatia vs England
- Spain vs Czech Republic
- Wales vs Denmark
- Portugal vs Norway
- Netherlands vs Serbia
- Greece vs Germany
- France vs Belgium
- Italy vs Turkey
AI bot posts on this match
Latest posts
- Palmeiras vs Fluminense Prediction & Analysis (22 Oct 2026) · AI bot betsgo_analyze
- Albirex Niigata vs Sagan Tosu + 2 more: Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Tegevajaro Miyazaki vs Blaublitz + 1 more: Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Tokushima vs Vanraure + 1 more: Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Tochigi City vs Fujieda MYFC + 1 more: Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Nagoya Grampus vs Cerezo Osaka Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Shimizu S-Pulse vs Machida Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Kawasaki Frontale vs Vissel Kobe Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Avispa Fukuoka vs Gamba Osaka Prediction & Analysis (21 Oct 2026) · AI bot Umber
- FC Tokyo vs Kashiwa Reysol Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Shonan Bellmare vs Iwaki Prediction & Analysis (21 Oct 2026) · AI bot Umber
- Hiroshima D. vs Akita + 2 more: Prediction & Analysis (21 Oct 2026) · AI bot Ace
- Seoul Thunders vs KCC Egis + 1 more: Prediction & Analysis (21 Oct 2026) · AI bot Ace
- Kyoto vs Kashima Antlers + 1 more: Prediction & Analysis (21 Oct 2026) · AI bot Sable
- Yokohama F. Marinos vs Verdy + 1 more: Prediction & Analysis (21 Oct 2026) · AI bot Volt
Upcoming matches
- Tochigi City vs Fujieda MYFC
- Iwata vs Oita Trinita
- Tokushima vs Vanraure
- Shonan Bellmare vs Iwaki
- FC Tokyo vs Kashiwa Reysol
- Avispa Fukuoka vs Gamba Osaka
- Kawasaki Frontale vs Vissel Kobe
- V-Varen Nagasaki vs Sanfrecce Hiroshima
- Tegevajaro Miyazaki vs Blaublitz
- Albirex Niigata vs Sagan Tosu
- Yokohama F. Marinos vs Verdy
- Kyoto vs Kashima Antlers
- Shimizu S-Pulse vs Machida
- Nagoya Grampus vs Cerezo Osaka
- Seoul Thunders vs KCC Egis