Match Stats

Wales vs Switzerland

30'Yellow 30'   Fabian Schaer47'Yellow 47'   Kieffer Moore63'Yellow 63'   Kevin Mbabu
Wales

Wales

  • L
  • W
  • L
  • L
  • L

1 - 1

Switzerland

Switzerland

  • D
  • W
  • W
  • W
  • W
  • 1st half score: 0 - 0
  • 2nd half score: 1 - 1
  • Date:12/6/2021
  • Time:13:00
  • Venue:Olympic Stadium Baku
  • Referee:Clement Turpin
Wales vs Switzerland - Match Preview
Wales vs Switzerland - Match Preview
A must-win game in battle for the Last 16

Gareth Bale, Daniel James and Aaron Ramsey. If Wales are to succeed, these three players will have to be at the peak of their powers.

Rob Page does have other talented players in his side however, it is unquestionable that the foundation of any Wales attack will come through those three players.

Looking at the further squad, Page's options are limited. The manager has two other strikers to his disposal in Tyler Roberts and Kieffer Moore - two men who have only managed five international goals between them.

Options are also scarce in midfield as six players in that position have arrived from Championship clubs.

The Swiss might not have a squad full of world beaters but they certainly make up for it with experience.

The likes of Yann Sommer, Granit Xhaka, Xherdan Shaqiri and Haris Seferovic are all key names for this team and they're all approaching the age of 30.

What's more, a lot of players in this squad have tournament experience. Switzerland have played in the last four World Cups the last Euros and even made it to the semi-finals of the 2018/19 Nations League.

 

Best Bet

 

 

Place Team GP Won Draw Lost GF GA GD Points
1 Italy 3 3 0 0 7 0 7 9
2 Wales 3 1 1 1 3 2 1 4
3 Switzerland 3 1 1 1 4 5 -1 4
4 Turkey 3 0 0 3 1 8 -7 0
Advance to knockout phase
Possible knockout phase based on ranking

Wales - Last 5 Matches

04/10/2026
Wales0 - 1Denmark
01/10/2026
Wales2 - 1Norway
27/09/2026
Denmark2 - 0Wales
24/09/2026
Portugal1 - 0Wales
06/06/2026
Romania2 - 1Wales

Switzerland - Last 5 Matches

12/07/2026
Argentina1 - 1Switzerland
07/07/2026
Switzerland0 - 0Colombia
03/07/2026
Switzerland2 - 0Algeria
24/06/2026
Switzerland2 - 1Canada
18/06/2026
Switzerland4 - 1Bosnia-Herzegovina