FC Porto 2–0 VfB Stuttgart
Expected and what happened
- Expected xG
- 2.0 – 0.8
- Actual xG
- 1.5 – 1.6
- Goals
- 2 – 0
Footybot made FC Porto favourites at 65%.
FC Porto won a close one on the chances: 1.5 xG to 1.6.
Best on the pitch by Footybot's score: Maximilian Mittelstädt, 85.1 in 61′.
Well above their usual level: Ramon Hendriks +33.5, Maximilian Mittelstädt +30.3, Angelo Stiller +29.1.
Well below it: Rodrigo Mora −15.2, Thiago Silva −14.2, Pablo Rosario −9.3.
Going in
Each side's last five results before this match.
FC Porto
| 15 Mar 2026 | W 3–0 | v Moreirense |
| 12 Mar 2026 | W 2–1 | at VfB Stuttgart |
| 8 Mar 2026 | D 2–2 | at Benfica |
| 3 Mar 2026 | L 0–1 | at Sporting CP |
| 27 Feb 2026 | W 3–1 | v FC Arouca |
VfB Stuttgart
| 15 Mar 2026 | W 1–0 | v RB Leipzig |
| 12 Mar 2026 | L 1–2 | v FC Porto |
| 7 Mar 2026 | D 2–2 | at 1. FSV Mainz 05 |
| 1 Mar 2026 | W 4–0 | v VfL Wolfsburg |
| 26 Feb 2026 | L 0–1 | v Celtic |
Head to head
| 12 Mar 2026 | VfB Stuttgart 1–2 FC Porto |
FC Porto
| Player | Min | Score | vs usual |
|---|---|---|---|
| Diogo Costa | 90 | 72.2 | +21.6 |
| William Gomes | 58 | 60.3 | +13.4 |
| Jan Bednarek | 90 | 59.2 | +0.0 |
| Victor Froholdt | 45 | 57.8 | +10.1 |
| Seko Fofana | 73 | 50.7 | −0.5 |
| Borja Sainz | 66 | 48.5 | −0.6 |
| Alberto Costa | 90 | 45.9 | −0.4 |
| Martim Fernandes | 24 | 43.4 | – |
| Pablo Rosario | 90 | 42.8 | −9.3 |
| Jakub Kiwior | 32 | 41.6 | – |
| Thiago Silva | 90 | 41.1 | −14.2 |
| Rodrigo Mora | 45 | 40.8 | −15.2 |
| Alan Varela | 17 | 39.4 | – |
| Terem Moffi | 90 | 39.1 | −6.8 |
| Pepê | 32 | 36.7 | – |
| Zaidu Sanusi | 58 | 34.5 | −9.2 |
VfB Stuttgart
| Player | Min | Score | vs usual |
|---|---|---|---|
| Badredine Bouanani | 12 | 100.0 | – |
| Chema Andrés | 11 | 95.3 | – |
| Tiago Tomás | 29 | 94.1 | – |
| Maximilian Mittelstädt | 61 | 85.1 | +30.3 |
| Angelo Stiller | 79 | 82.4 | +29.1 |
| Jeff Chabot | 90 | 82.1 | +24.8 |
| Chris Führich | 78 | 81.3 | +23.6 |
| Ramon Hendriks | 90 | 77.8 | +33.5 |
| Bilal El Khannouss | 90 | 75.8 | +21.4 |
| Deniz Undav | 78 | 73.7 | +17.4 |
| Luca Jaquez | 90 | 48.5 | −3.9 |
| Atakan Karazor | 62 | 46.9 | +1.5 |
| Lorenz Assignon | 12 | 45.5 | – |
| Ermedin Demirović | 90 | 44.8 | −3.6 |
| Alexander Nübel | 90 | 43.9 | −7.9 |
| Nikolas Nartey | 15 | 22.0 | – |