- 16'SubstitutionM. Weiser off: E. Dinkci on
- 57'Goal N. FullkrugAssist: K. Hein, 1 : 0
- 60'Yellow card M. Friedl
- 60'SubstitutionA. Hlozek off: T. Lemperle on
- 73'SubstitutionO. Deman off: M. Schmetgens on
- 73'SubstitutionChuki off: S. Lynen on
- 82'Goal E. DinkciAssist: M. Grull, 2 : 0
- 87'SubstitutionL. Avdullahu off: C. Lenz on
- 87'SubstitutionF. Asllani off: J. Fields on
- 87'SubstitutionA. Kramaric off: Y. Zor on
- 90+1'SubstitutionN. Fullkrug off: O. Wojcik on
- 90+1'SubstitutionL. Reis off: D. Stalmach on
- 90+1'SubstitutionM. Rots off: V. Lassig on
- 90+2'Yellow card Arthur
- 90+2'Yellow card Y. Regeer
Matches/October 31, 2026/Werder Bremen vs Hoffenheim
Werder Bremen vs Hoffenheim
Germany, Bundesliga, 2026/2027, Round 8
Werder Bremen
2 : 0
Hoffenheim
2 : 0
HoffenheimOverview
| 41% | Ball Possession | 59% |
|---|---|---|
| 18 | Shots Total | 16 |
| 4 | Shots On Goal | 2 |
| 52 | Dangerous Attacks | 76 |
| 107 | Attacks | 147 |
| 8 | Corners | 4 |
- May 9, 2026, Bundesliga, Hoffenheim 1 : 0 Werder Bremen (Half-time 1 : 0)
- January 27, 2026, Bundesliga, Werder Bremen 0 : 2 Hoffenheim (Half-time 0 : 1)
- August 1, 2025, Club Friendlies, Werder Bremen 0 : 3 Hoffenheim (Half-time 0 : 0)
- February 16, 2025, Bundesliga, Werder Bremen 1 : 3 Hoffenheim (Half-time 1 : 2)
- September 29, 2024, Bundesliga, Hoffenheim 3 : 4 Werder Bremen (Half-time 3 : 3)
Werder BremenLDDWL
HoffenheimLLWWW
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 4 | 8 | +11 | 15 | |
| 5 | 8 | +3 | 15 | |
| 6 | 8 | +2 | 13 | |
| … | ||||
| 10 | 8 | -1 | 9 | |
| 11 | 8 | -2 | 9 | |
| 12 | 8 | -3 | 9 | |
- CountryGermany
- CompetitionBundesliga
- Season2026/2027
- Round8
- DateOctober 31, 2026
- Kick-off2:30 pm
- StadiumWeserstadion
- RefereeT. Reichel
Lineups
10Füllkrug
17Grüll20Chuki8Weiser
44Regeer15Reis
2Deman32Friedl (C)5Pieper13Arthur
1Hein
- 10Niclas Füllkrug
- 8Mitchell Weiser
- 13Arthur
- 20Chuki
- 44Youri Regeer
- 17Marco Grüll
- 2Olivier Deman
- 1Karl Hein
- 5Amos Pieper
- 15Ludovit Reis
- 32Marco Friedl C
Substitutes
- 33Mick Schmetgens
- 19Kenny Quetant
- 23Dariusz Stalmach
- 3Oskar Wójcik
- 18Eren Dinkçi
- 11Justin Njinmah
- 30Alexander Schlager
- 26Cédric Itten
- 14Senne Lynen
11Asllani10Hložek
14Daghim18Burger7Avdullahu27Kramarić29Abraha
39Rots28Machida5Kabak
1Baumann (C)
- 10Adam Hložek
- 7Leon Avdullahu
- 27Andrej Kramarić
- 39Mats Rots
- 14Adam Daghim
- 11Fisnik Asllani
- 1Oliver Baumann C
- 18Wouter Burger
- 5Ozan Kabak
- 28Koki Machida
- 29Natnael Abraha
Substitutes
- 32Cajetan Lenz
- 47Valentin Lässig
- 19Tim Lemperle
- 55Yasin Zor
- 37Luca Philipp
- 41Oskar Hencke
- 13Bernardo
- 46Jykese Fields
- 52Klaus Gjasula
Stats
Werder BremenHoffenheim
| 8 | Corners | 4 |
|---|---|---|
| 0 | Throw In | 0 |
| 0 | Free Kick | 0 |
| 0 | Goal Kick | 0 |
| 0 | Penalty | 0 |
| 5 | Substitution | 5 |
| 107 | Attacks | 147 |
| 52 | Dangerous Attacks | 76 |
| 41% | Ball Possession | 59% |
| 18 | Shots Total | 16 |
| 4 | Shots On Goal | 2 |
| 7 | Shots Off Goal | 8 |
| 7 | Shots Blocked | 6 |
| 15 | Shots Inside Box | 9 |
| 3 | Shots Outside Box | 7 |
| 11 | Fouls | 11 |
| 0 | Offsides | 1 |
| 3 | Yellow Cards | 0 |
| 1 | Saves | 2 |
| 371 | Passes Total | 527 |
| 268 | Passes Accurate | 432 |
| 2 | Corners | 2 |
|---|---|---|
| 0 | Throw In | 0 |
| 0 | Free Kick | 0 |
| 0 | Goal Kick | 0 |
| 0 | Penalty | 0 |
| 1 | Substitution | 0 |
| 45 | Attacks | 75 |
| 25 | Dangerous Attacks | 45 |
| 43% | Ball Possession | 57% |
| 3 | Shots Total | 9 |
| 0 | Shots On Goal | 2 |
| 2 | Shots Off Goal | 5 |
| 1 | Shots Blocked | 2 |
| 3 | Shots Inside Box | 6 |
| 0 | Shots Outside Box | 3 |
| 5 | Fouls | 3 |
| 1 | Saves | 0 |
| 219 | Passes Total | 289 |
| 169 | Passes Accurate | 246 |
| 6 | Corners | 2 |
|---|---|---|
| 0 | Throw In | 0 |
| 0 | Free Kick | 0 |
| 0 | Goal Kick | 0 |
| 0 | Penalty | 0 |
| 4 | Substitution | 5 |
| 62 | Attacks | 72 |
| 27 | Dangerous Attacks | 31 |
| 15 | Shots Total | 7 |
| 4 | Shots On Goal | 0 |
| 5 | Shots Off Goal | 3 |
| 6 | Shots Blocked | 4 |
| 12 | Shots Inside Box | 3 |
| 3 | Shots Outside Box | 4 |
| 6 | Fouls | 8 |
| 0 | Saves | 2 |
| 152 | Passes Total | 238 |
| 99 | Passes Accurate | 186 |
| Player | Rating | Min | Goals | Assists | Shots | On target | Dribbles | Offsides |
|---|---|---|---|---|---|---|---|---|
| 1Karl Hein | 7.3 | 90 | 0 | 1 | 0 | 0 | - | 0 |
| 5Amos Pieper | 8.3 | 90 | 0 | 0 | 1 | 0 | - | 0 |
| 13Arthur | 7.9 | 90 | 0 | 0 | 0 | 0 | 3/5 | 0 |
| 32Marco Friedl C | 7.5 | 90 | 0 | 0 | 1 | 0 | - | 0 |
| 2Olivier Deman | 6.6 | 73 | 0 | 0 | 0 | 0 | 2/2 | 0 |
| 20Chuki | 6.2 | 73 | 0 | 0 | 1 | 0 | 0/1 | 0 |
| 15Ludovit Reis | 7.3 | 89 | 0 | 0 | 1 | 0 | 2/3 | 0 |
| 17Marco Grüll | 7.3 | 90 | 0 | 1 | 1 | 0 | 3/5 | 0 |
| 8Mitchell Weiser | 6.7 | 16 | 0 | 0 | 0 | 0 | 0/1 | 0 |
| 44Youri Regeer | 8.2 | 90 | 0 | 0 | 0 | 0 | - | 0 |
| 10Niclas Füllkrug | 8.0 | 89 | 1 | 0 | 4 | 2 | 1/2 | 0 |
| 18Eren Dinkçi sub | 7.6 | 74 | 1 | 0 | 2 | 2 | 1/2 | 0 |
| 33Mick Schmetgens sub | 6.9 | 17 | 0 | 0 | 0 | 0 | - | 0 |
| 14Senne Lynen sub | 6.7 | 17 | 0 | 0 | 0 | 0 | - | 0 |
| 23Dariusz Stalmach sub | - | 1 | 0 | 0 | 0 | 0 | - | 0 |
| 3Oskar Wójcik sub | - | 1 | 0 | 0 | 0 | 0 | - | 0 |
| Player | Rating | Passes | Accurate | Accuracy | Key passes | Crosses |
|---|---|---|---|---|---|---|
| 1Karl Hein | 7.3 | 40 | 24 | 60% | 1 | - |
| 5Amos Pieper | 8.3 | 38 | 29 | 76% | 1 | 0/2 |
| 13Arthur | 7.9 | 31 | 23 | 74% | 1 | 1/3 |
| 32Marco Friedl C | 7.5 | 37 | 33 | 89% | 0 | - |
| 2Olivier Deman | 6.6 | 39 | 32 | 82% | 0 | 0/1 |
| 20Chuki | 6.2 | 30 | 21 | 70% | 1 | 1/3 |
| 15Ludovit Reis | 7.3 | 30 | 21 | 70% | 1 | - |
| 17Marco Grüll | 7.3 | 29 | 23 | 79% | 5 | 3/8 |
| 8Mitchell Weiser | 6.7 | 1 | 0 | 0% | 0 | - |
| 44Youri Regeer | 8.2 | 32 | 26 | 81% | 1 | 0/1 |
| 10Niclas Füllkrug | 8.0 | 30 | 17 | 57% | 3 | - |
| 18Eren Dinkçi sub | 7.6 | 23 | 15 | 65% | 0 | 0/1 |
| 33Mick Schmetgens sub | 6.9 | 3 | 2 | 67% | 0 | - |
| 14Senne Lynen sub | 6.7 | 8 | 2 | 25% | 0 | - |
| 23Dariusz Stalmach sub | - | 0 | 0 | - | 0 | - |
| 3Oskar Wójcik sub | - | 0 | 0 | - | 0 | - |
| Player | Rating | Tackles | Interceptions | Clearances | Blocks | Duels won | Aerials | Fouls | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|
| 1Karl Hein | 7.3 | 0 | 0 | 0 | 0 | 2/2 | 0 | 0 | 0 | 0 |
| 5Amos Pieper | 8.3 | 1 | 3 | 3 | 2 | 6/9 | 5 | 0 | 0 | 0 |
| 13Arthur | 7.9 | 5 | 2 | 3 | 1 | 9/13 | 0 | 1 | 1 | 0 |
| 32Marco Friedl C | 7.5 | 1 | 3 | 6 | 1 | 3/5 | 0 | 1 | 1 | 0 |
| 2Olivier Deman | 6.6 | 1 | 0 | 3 | 0 | 4/9 | 0 | 1 | 0 | 0 |
| 20Chuki | 6.2 | 1 | 0 | 0 | 1 | 3/13 | 0 | 1 | 0 | 0 |
| 15Ludovit Reis | 7.3 | 7 | 1 | 4 | 0 | 11/18 | 2 | 0 | 0 | 0 |
| 17Marco Grüll | 7.3 | 3 | 0 | 0 | 0 | 7/17 | 0 | 3 | 0 | 0 |
| 8Mitchell Weiser | 6.7 | 0 | 2 | 1 | 0 | 1/2 | 1 | 0 | 0 | 0 |
| 44Youri Regeer | 8.2 | 4 | 2 | 3 | 2 | 6/9 | 1 | 1 | 1 | 0 |
| 10Niclas Füllkrug | 8.0 | 1 | 0 | 0 | 0 | 10/19 | 8 | 3 | 0 | 0 |
| 18Eren Dinkçi sub | 7.6 | 1 | 1 | 0 | 0 | 5/10 | 3 | 0 | 0 | 0 |
| 33Mick Schmetgens sub | 6.9 | 0 | 0 | 1 | 0 | 1/1 | 1 | 0 | 0 | 0 |
| 14Senne Lynen sub | 6.7 | 0 | 0 | 0 | 0 | 3/4 | 2 | 0 | 0 | 0 |
| 23Dariusz Stalmach sub | - | 0 | 0 | 0 | 0 | 0/1 | 0 | 0 | 0 | 0 |
| 3Oskar Wójcik sub | - | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 | 0 |
| Player | Rating | Min | Saves | In the box | Punches | Conceded | Pens saved |
|---|---|---|---|---|---|---|---|
| 1Karl Hein | 7.3 | 90 | 1 | 1 | 0 | 0 | 0 |
| Player | Rating | Min | Goals | Assists | Shots | On target | Dribbles | Offsides |
|---|---|---|---|---|---|---|---|---|
| 1Oliver Baumann C | 6.5 | 90 | 0 | 0 | 0 | 0 | - | 0 |
| 28Koki Machida | 7.3 | 90 | 0 | 0 | 0 | 0 | - | 0 |
| 39Mats Rots | 6.9 | 89 | 0 | 0 | 0 | 0 | 1/2 | 0 |
| 5Ozan Kabak | 7.5 | 90 | 0 | 0 | 1 | 0 | 0/1 | 0 |
| 14Adam Daghim | 6.5 | 90 | 0 | 0 | 1 | 0 | 3/6 | 0 |
| 27Andrej Kramarić | 6.5 | 87 | 0 | 0 | 0 | 0 | 2/2 | 0 |
| 7Leon Avdullahu | 6.9 | 87 | 0 | 0 | 0 | 0 | - | 0 |
| 29Natnael Abraha | 6.2 | 90 | 0 | 0 | 0 | 0 | 4/8 | 0 |
| 18Wouter Burger | 7.5 | 90 | 0 | 0 | 1 | 0 | 4/4 | 0 |
| 10Adam Hložek | 6.6 | 60 | 0 | 0 | 3 | 2 | 0/1 | 0 |
| 11Fisnik Asllani | 6.7 | 87 | 0 | 0 | 4 | 0 | 3/5 | 1 |
| 19Tim Lemperle sub | 6.6 | 30 | 0 | 0 | 0 | 0 | 2/5 | 0 |
| 32Cajetan Lenz sub | - | 3 | 0 | 0 | 0 | 0 | - | 0 |
| 46Jykese Fields sub | - | 3 | 0 | 0 | 0 | 0 | - | 0 |
| 55Yasin Zor sub | - | 3 | 0 | 0 | 0 | 0 | - | 0 |
| 47Valentin Lässig sub | - | 1 | 0 | 0 | 0 | 0 | - | 0 |
| Player | Rating | Passes | Accurate | Accuracy | Key passes | Crosses |
|---|---|---|---|---|---|---|
| 1Oliver Baumann C | 6.5 | 35 | 22 | 63% | 0 | - |
| 28Koki Machida | 7.3 | 66 | 59 | 89% | 0 | - |
| 39Mats Rots | 6.9 | 56 | 49 | 88% | 1 | 1/1 |
| 5Ozan Kabak | 7.5 | 62 | 55 | 89% | 0 | 1/1 |
| 14Adam Daghim | 6.5 | 36 | 28 | 78% | 1 | 1/3 |
| 27Andrej Kramarić | 6.5 | 45 | 39 | 87% | 3 | 1/6 |
| 7Leon Avdullahu | 6.9 | 63 | 56 | 89% | 0 | - |
| 29Natnael Abraha | 6.2 | 44 | 38 | 86% | 1 | 0/5 |
| 18Wouter Burger | 7.5 | 55 | 39 | 71% | 3 | 3/8 |
| 10Adam Hložek | 6.6 | 20 | 13 | 65% | 2 | - |
| 11Fisnik Asllani | 6.7 | 29 | 22 | 76% | 0 | - |
| 19Tim Lemperle sub | 6.6 | 10 | 9 | 90% | 1 | 1/1 |
| 32Cajetan Lenz sub | - | 1 | 1 | 100% | 0 | - |
| 46Jykese Fields sub | - | 1 | 1 | 100% | 0 | - |
| 55Yasin Zor sub | - | 3 | 1 | 33% | 0 | - |
| 47Valentin Lässig sub | - | 1 | 0 | 0% | 0 | - |
| Player | Rating | Tackles | Interceptions | Clearances | Blocks | Duels won | Aerials | Fouls | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|
| 1Oliver Baumann C | 6.5 | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 | 0 |
| 28Koki Machida | 7.3 | 3 | 4 | 5 | 2 | 8/12 | 3 | 0 | 0 | 0 |
| 39Mats Rots | 6.9 | 3 | 1 | 7 | 1 | 5/10 | 1 | 0 | 0 | 0 |
| 5Ozan Kabak | 7.5 | 2 | 2 | 11 | 3 | 6/13 | 4 | 2 | 0 | 0 |
| 14Adam Daghim | 6.5 | 1 | 1 | 2 | 0 | 4/15 | 0 | 0 | 0 | 0 |
| 27Andrej Kramarić | 6.5 | 0 | 0 | 0 | 0 | 4/5 | 0 | 0 | 0 | 0 |
| 7Leon Avdullahu | 6.9 | 0 | 2 | 3 | 1 | 3/5 | 1 | 1 | 0 | 0 |
| 29Natnael Abraha | 6.2 | 1 | 0 | 2 | 0 | 6/16 | 1 | 1 | 0 | 0 |
| 18Wouter Burger | 7.5 | 2 | 3 | 5 | 0 | 12/19 | 5 | 1 | 0 | 0 |
| 10Adam Hložek | 6.6 | 0 | 1 | 0 | 0 | 2/7 | 1 | 3 | 0 | 0 |
| 11Fisnik Asllani | 6.7 | 0 | 0 | 2 | 0 | 6/16 | 2 | 1 | 0 | 0 |
| 19Tim Lemperle sub | 6.6 | 1 | 0 | 0 | 0 | 3/9 | 0 | 1 | 0 | 0 |
| 32Cajetan Lenz sub | - | 1 | 1 | 0 | 0 | 1/3 | 0 | 0 | 0 | 0 |
| 46Jykese Fields sub | - | 0 | 0 | 0 | 0 | 0/2 | 0 | 1 | 0 | 0 |
| 55Yasin Zor sub | - | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 | 0 |
| 47Valentin Lässig sub | - | 0 | 0 | 0 | 0 | 1/1 | 0 | 0 | 0 | 0 |
| Player | Rating | Min | Saves | In the box | Punches | Conceded | Pens saved |
|---|---|---|---|---|---|---|---|
| 1Oliver Baumann C | 6.5 | 90 | 2 | 1 | 0 | 2 | 0 |
H2H
Last 9 meetings
Werder Bremen wins2
Draws0
Hoffenheim wins7
- Goals: Werder Bremen11 (1.2)
- Goals: Hoffenheim20 (2.2)
- Goals per match3.4
- Both teams scored6 / 9
- Over 2.5 goals7 / 9
Results
- May 9, 2026, Bundesliga, Hoffenheim 1 : 0 Werder Bremen (Half-time 1 : 0)
- January 27, 2026, Bundesliga, Werder Bremen 0 : 2 Hoffenheim (Half-time 0 : 1)
- August 1, 2025, Club Friendlies, Werder Bremen 0 : 3 Hoffenheim (Half-time 0 : 0)
- February 16, 2025, Bundesliga, Werder Bremen 1 : 3 Hoffenheim (Half-time 1 : 2)
- September 29, 2024, Bundesliga, Hoffenheim 3 : 4 Werder Bremen (Half-time 3 : 3)
- March 3, 2024, Bundesliga, Hoffenheim 2 : 1 Werder Bremen (Half-time 2 : 0)
- October 7, 2023, Bundesliga, Werder Bremen 2 : 3 Hoffenheim (Half-time 1 : 2)
- April 2, 2023, Bundesliga, Werder Bremen 1 : 2 Hoffenheim (Half-time 0 : 0)
- October 7, 2022, Bundesliga, Hoffenheim 1 : 2 Werder Bremen (Half-time 1 : 1)
| Werder Bremen | Hoffenheim | |
|---|---|---|
| W-D-L | 3-3-3 | 4-0-5 |
| Scored (per match) | 17 (1.9) | 17 (1.9) |
| Conceded (per match) | 24 (2.7) | 16 (1.8) |
| Clean sheets | 0 / 9 | 2 / 9 |
| Both teams scored | 8 / 9 | 6 / 9 |
| Over 2.5 goals | 8 / 9 | 8 / 9 |
- LOctober 27, 2026, DFB Pokal, Dortmund 3 : 2 Werder Bremen (Half-time 2 : 0)
- WOctober 24, 2026, Bundesliga, Mainz 2 : 3 Werder Bremen (Half-time 1 : 2)
- DOctober 17, 2026, Bundesliga, Werder Bremen 2 : 2 Paderborn (Half-time 0 : 2)
- DOctober 9, 2026, Bundesliga, Dortmund 2 : 2 Werder Bremen (Half-time 0 : 0)
- LOctober 2, 2026, Club Friendlies, Twente 7 : 0 Werder Bremen (Half-time 6 : 0)
- WSeptember 19, 2026, Bundesliga, Werder Bremen 3 : 2 Augsburg (Half-time 0 : 1)
- DSeptember 12, 2026, Bundesliga, FC Koln 1 : 1 Werder Bremen (Half-time 1 : 0)
- WSeptember 5, 2026, Bundesliga, Werder Bremen 3 : 1 RB Leipzig (Half-time 1 : 0)
- LAugust 30, 2026, Bundesliga, Freiburg 4 : 1 Werder Bremen (Half-time 2 : 0)
- WOctober 25, 2026, Bundesliga, Hoffenheim 3 : 0 Bayer Leverkusen (Half-time 0 : 0)
- WOctober 22, 2026, UEFA Europa League, Hoffenheim 3 : 0 Lyon (Half-time 1 : 0)
- WOctober 18, 2026, Bundesliga, B. Monchengladbach 1 : 2 Hoffenheim (Half-time 0 : 1)
- LOctober 15, 2026, UEFA Europa League, Hoffenheim 2 : 3 Besiktas (Half-time 0 : 0)
- LOctober 10, 2026, Bundesliga, Hoffenheim 2 : 3 Hamburger SV (Half-time 1 : 1)
- LSeptember 20, 2026, Bundesliga, Paderborn 3 : 1 Hoffenheim (Half-time 2 : 0)
- LSeptember 17, 2026, UEFA Europa League, OFI Crete 2 : 0 Hoffenheim (Half-time 1 : 0)
- WSeptember 12, 2026, Bundesliga, Hoffenheim 2 : 1 Stuttgart (Half-time 1 : 0)
- LSeptember 5, 2026, Bundesliga, Hoffenheim 2 : 3 Dortmund (Half-time 1 : 0)
Standings
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | 5 | 3 | 0 | 27 | 8 | +19 | 18 | |
| 2 | 8 | 5 | 3 | 0 | 14 | 6 | +8 | 18 | |
| 3 | 8 | 5 | 1 | 2 | 18 | 10 | +8 | 16 | |
| 4 | 8 | 5 | 0 | 3 | 22 | 11 | +11 | 15 | |
| 5 | 8 | 4 | 3 | 1 | 17 | 14 | +3 | 15 | |
| 6 | 8 | 4 | 1 | 3 | 18 | 16 | +2 | 13 | |
| 7 | 8 | 4 | 1 | 3 | 16 | 16 | 0 | 13 | |
| 8 | 8 | 3 | 1 | 4 | 17 | 17 | 0 | 10 | |
| 9 | 8 | 2 | 3 | 3 | 18 | 15 | +3 | 9 | |
| 10 | 8 | 3 | 0 | 5 | 14 | 15 | -1 | 9 | |
| 11 | 8 | 3 | 0 | 5 | 14 | 16 | -2 | 9 | |
| 12 | 8 | 2 | 3 | 3 | 6 | 9 | -3 | 9 | |
| 13 | 7 | 3 | 0 | 4 | 6 | 16 | -10 | 9 | |
| 14 | 7 | 2 | 2 | 3 | 8 | 11 | -3 | 8 | |
| 15 | 7 | 2 | 2 | 3 | 10 | 17 | -7 | 8 | |
| 16 | 8 | 1 | 3 | 4 | 4 | 9 | -5 | 6 | |
| 17 | 7 | 1 | 3 | 3 | 6 | 18 | -12 | 6 | |
| 18 | 8 | 1 | 1 | 6 | 11 | 22 | -11 | 4 |
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 4 | 4 | 0 | 0 | 18 | 0 | +18 | 12 | |
| 2 | 4 | 3 | 1 | 0 | 20 | 4 | +16 | 10 | |
| 3 | 4 | 3 | 1 | 0 | 8 | 2 | +6 | 10 | |
| 4 | 4 | 3 | 1 | 0 | 10 | 5 | +5 | 10 | |
| 5 | 4 | 3 | 0 | 1 | 12 | 5 | +7 | 9 | |
| 6 | 4 | 3 | 0 | 1 | 10 | 5 | +5 | 9 | |
| 7 | 4 | 3 | 0 | 1 | 12 | 8 | +4 | 9 | |
| 8 | 4 | 2 | 2 | 0 | 6 | 4 | +2 | 8 | |
| 9 | 5 | 1 | 3 | 1 | 9 | 7 | +2 | 6 | |
| 10 | 4 | 2 | 0 | 2 | 9 | 7 | +2 | 6 | |
| 11 | 4 | 2 | 0 | 2 | 4 | 4 | 0 | 6 | |
| 12 | 3 | 2 | 0 | 1 | 3 | 6 | -3 | 6 | |
| 13 | 4 | 1 | 2 | 1 | 5 | 6 | -1 | 5 | |
| 14 | 3 | 1 | 1 | 1 | 4 | 6 | -2 | 4 | |
| 15 | 3 | 1 | 0 | 2 | 6 | 5 | +1 | 3 | |
| 16 | 4 | 0 | 2 | 2 | 0 | 3 | -3 | 2 | |
| 17 | 4 | 0 | 1 | 3 | 7 | 10 | -3 | 1 | |
| 18 | 4 | 0 | 1 | 3 | 6 | 10 | -4 | 1 |
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 4 | 3 | 0 | 1 | 11 | 7 | +4 | 9 | |
| 2 | 4 | 2 | 2 | 0 | 7 | 4 | +3 | 8 | |
| 3 | 4 | 2 | 2 | 0 | 6 | 4 | +2 | 8 | |
| 4 | 4 | 2 | 1 | 1 | 6 | 5 | +1 | 7 | |
| 5 | 5 | 2 | 0 | 3 | 8 | 10 | -2 | 6 | |
| 6 | 4 | 1 | 2 | 1 | 7 | 9 | -2 | 5 | |
| 7 | 4 | 1 | 1 | 2 | 4 | 6 | -2 | 4 | |
| 8 | 4 | 1 | 1 | 2 | 8 | 11 | -3 | 4 | |
| 9 | 4 | 1 | 1 | 2 | 4 | 8 | -4 | 4 | |
| 10 | 4 | 1 | 1 | 2 | 6 | 11 | -5 | 4 | |
| 11 | 3 | 1 | 0 | 2 | 9 | 8 | +1 | 3 | |
| 12 | 4 | 0 | 3 | 1 | 2 | 5 | -3 | 3 | |
| 13 | 4 | 1 | 0 | 3 | 5 | 9 | -4 | 3 | |
| 14 | 4 | 1 | 0 | 3 | 4 | 11 | -7 | 3 | |
| 15 | 4 | 1 | 0 | 3 | 3 | 10 | -7 | 3 | |
| 16 | 4 | 1 | 0 | 3 | 4 | 12 | -8 | 3 | |
| 17 | 3 | 0 | 1 | 2 | 1 | 12 | -11 | 1 | |
| 18 | 3 | 0 | 0 | 3 | 2 | 7 | -5 | 0 |
