Group A
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form | Next Match |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Czech Republic |
3 | 3 | 0 | 0 | 24 - 6 | 18 | 6 | WWWWL | |
| 2 |
Switzerland |
3 | 2 | 0 | 1 | 23 - 13 | 10 | 4 | WLWWW | |
| 3 |
Denmark |
3 | 1 | 0 | 2 | 8 - 26 | -18 | 2 | WWLLL | |
| 4 |
Latvia |
3 | 0 | 0 | 3 | 10 - 20 | -10 | 0 | LWLWW |
Group B
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form | Next Match |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Sweden |
3 | 2 | 1 | 0 | 39 - 4 | 35 | 5 | WWWLL | |
| 2 |
Finland |
3 | 2 | 1 | 0 | 34 - 8 | 26 | 5 | WWWLW | |
| 3 |
Slovakia |
3 | 1 | 0 | 2 | 12 - 31 | -19 | 2 | LWLLW | |
| 4 |
Poland |
3 | 0 | 0 | 3 | 4 - 46 | -42 | 0 | LLLWW |
Group C
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form | Next Match |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Norway |
3 | 3 | 0 | 0 | 27 - 6 | 21 | 6 | WWLWL | |
| 2 |
Netherlands |
3 | 2 | 0 | 1 | 18 - 16 | 2 | 4 | LWLLW | |
| 3 |
Japan |
3 | 0 | 1 | 2 | 9 - 18 | -9 | 1 | LDLWW | |
| 4 |
Australia |
3 | 0 | 1 | 2 | 5 - 19 | -14 | 1 | LDLWL |
Group D
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form | Next Match |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Germany |
3 | 3 | 0 | 0 | 41 - 6 | 35 | 6 | WWLWL | |
| 2 |
Estonia |
3 | 2 | 0 | 1 | 23 - 11 | 12 | 4 | WWLLL | |
| 3 |
United States |
3 | 1 | 0 | 2 | 10 - 24 | -14 | 2 | WLLLW | |
| 4 |
Singapore |
3 | 0 | 0 | 3 | 3 - 36 | -33 | 0 | LLLLL |
13–16th-place semifinals
15th-place game
13th-place game
Play-off round
9–12th-place semifinals
11th-place game
9th-place game
5–8th-place game
7th-place game
5th-place game
Quarterfinals
Semifinals
Bronze-medal game
Final
Data by Statorium soccer API
















