Appearances108 starts, 2 off the bench
Minutes597'60' per match
Goals2
Assists0
Average rating6.83over 9 matches
Best on the pitch2times
Shots207 on target · xG 1.15
Cards2yellow
Oualid Mhamdi, Heidenheim right-back, has played 10 matches in the 2026/27 2. Bundesliga (8 starts), for 597 minutes. That adds up to 2 goals, 20 shots worth 1.15 expected goals. His average rating is 6.83 over 9 rated matches, peaking at 8.9 against Energie Cottbus; he has been the best player on the pitch 2 times. 2 yellow cards.
Ratings over the season
oldest first · high 8.9, low 5.5Among 2. Bundesliga players
position out of how manyGoals33rdof 1302 goals
Average rating113thof 2756.83
Expected goals65thof 333xG 1.15Minutes played138thof 410597'Where he shot from
every shot of the season, attacking rightOualid Mhamdi20 shots · 2 goals · xG 1.15
goal saved blocked off targetthe bigger the circle, the higher the expected goal value (xG)
Match by match
10 matches| Date | Opponent | Result | Rating | Minutes | Events | |
|---|---|---|---|---|---|---|
| 31 OctMD10 | 1-2 | 5.9 | 66' | match › | ||
| 24 OctMD9 | 1-1 | 8.9 | 90' | ⚽ | match › | |
| 17 OctMD8 | 1-3 | 7.2 | 90' | match › | ||
| 9 OctMD7 | 0-0 | 6.9 | 90' | match › | ||
| 20 SeptMD6 | 2-2 | – | 6'sub | match › | ||
| 13 SeptMD5 | 1-0 | 6.4 | 45' | match › | ||
| 6 SeptMD4 | 1-0 | 6.8 | 72' | match › | ||
| 29 AugMD3 | 5-3 | 8.0 | 35'sub | ⚽ | match › | |
| 15 AugMD2 | 1-4 | 5.5 | 45' | match › | ||
| 8 AugMD1 | 4-3 | 5.9 | 58' | match › |
The rest of the Heidenheim squad
full squad ›Thomas Dahnegoalkeeper · 8 apps6.78Frank Fellergoalkeeper · 2 apps5.35Jonas Fohrenbachleft-back · 10 apps1 goal 6.88Patrick Mainkacentre-back · 10 apps1 goal 7.25Michael Heuleleft-back · 8 apps6.98Marcel Costlyright-back · 8 apps1 goal 7.30Marnon Buschright-back · 7 apps6.46Tim Sierslebencentre-back · 6 apps6.50Leart Paqaradaleft-back · 2 apps7.30Jan Schöppnermidfielder · 10 apps3 goals 6.95Julian Niehuesmidfielder · 7 apps1 goal 6.94Luca Kerbermidfielder · 3 apps6.05
Ratings, minutes and shots come from our data provider and are collected after every match. The 2. Bundesliga top scorers have their own chart; every player is in the index.