Eintracht Frankfurt v Wolfsburg — Prediction, Odds & Stats
Sunday 2 February 2025 · GER-Bundesliga · 2425
Bundesliga
xG
Shots
17 – 11
On target
4 – 2
Shots in box
11 – 7
xG per shot
0.10 – 0.13
Set-piece xG
0.57 – 0.09
Goals − xG
-0.70 – -0.46
Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals.
A side whose line climbs steadily created chances all match. A side that scored while its
line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.
Expected goals by minute
Eintracht Frankfurt 1.70 xGWolfsburg 1.46 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance;
filled circles are goals. Clusters near the goal mean a side worked good openings;
lots of small circles far out means shooting from poor positions and hoping.
Hover any circle for the player, minute and chance quality.
Shot map
Eintracht Frankfurt attacking right
Wolfsburg attacking left
Marker size is xG; filled markers are goals.
Every shot
| Min | Team | Player | xG | Situation | Body part | Result | Assisted by |
|---|---|---|---|---|---|---|---|
| 1' |
|
Joakim Maehle | 0.44 | Open Play | Right Foot | Missed Shot | Tiago Tomás |
| 4' |
|
Yannick Gerhardt | 0.04 | From Corner | Left Foot | Blocked Shot | Mohammed Amoura |
| 6' |
|
Ansgar Knauff | 0.06 | Open Play | Right Foot | Saved Shot | Hugo Ekitike |
| 10' |
|
Hugo Ekitike | 0.05 | Open Play | Right Foot | Blocked Shot | — |
| 18' |
|
Mattias Svanberg | 0.02 | Open Play | Left Foot | Blocked Shot | — |
| 24' |
|
Oscar Højlund | 0.03 | Open Play | Right Foot | Missed Shot | — |
| 29' |
|
Mohammed Amoura | 0.03 | Set Piece | Right Foot | Saved Shot | Maximilian Arnold |
| 30' |
|
Mohammed Amoura | 0.04 | Open Play | Right Foot | Blocked Shot | — |
| 31' |
|
Mattias Svanberg | 0.32 | Open Play | Left Foot | Saved Shot | Jonas Wind |
| 46' |
|
Mattias Svanberg | 0.09 | Open Play | Right Foot | Missed Shot | Tiago Tomás |
| 49' |
|
Tuta | 0.00 | Open Play | Right Foot | Own Goal | — |
| 49' |
|
Mohammed Amoura | 0.35 | Open Play | Right Foot | Blocked Shot | Jonas Wind |
| 54' |
|
Arthur Theate | 0.44 | Set Piece | — | Saved Shot | Nathaniel Brown |
| 61' |
|
Arthur Theate | 0.02 | Open Play | Left Foot | Missed Shot | Jean Négoce |
| 73' |
|
Can Uzun | 0.04 | Open Play | Right Foot | Blocked Shot | Niels Nkounkou |
| 73' |
|
Hugo Ekitike | 0.06 | Open Play | Left Foot | Saved Shot | Hugo Larsson |
| 74' |
|
Konstantinos Koulierakis | 0.01 | Open Play | Left Foot | Missed Shot | — |
| 75' |
|
Hugo Ekitike | 0.05 | Open Play | Left Foot | Shot On Post | Jean Négoce |
| 76' |
|
Rasmus Kristensen | 0.04 | Open Play | Right Foot | Blocked Shot | Nnamdi Collins |
| 77' |
|
Mario Götze | 0.06 | From Corner | Right Foot | Missed Shot | Can Uzun |
| 78' |
|
Denis Vavro | 0.02 | Set Piece | Right Foot | Blocked Shot | — |
| 80' |
|
Can Uzun | 0.35 | Open Play | — | Goal | Jean Négoce |
| 82' |
|
Niels Nkounkou | 0.39 | Open Play | Right Foot | Missed Shot | — |
| 86' |
|
Can Uzun | 0.05 | From Corner | Right Foot | Missed Shot | — |
| 87' |
|
Lukas Nmecha | 0.10 | Open Play | Left Foot | Blocked Shot | Kevin Behrens |
| 88' |
|
Can Uzun | 0.02 | Open Play | Left Foot | Missed Shot | Hugo Ekitike |
| 92' |
|
Can Uzun | 0.02 | From Corner | Right Foot | Missed Shot | Jean Négoce |
| 92' |
|
Niels Nkounkou | 0.02 | Open Play | Left Foot | Blocked Shot | Hugo Larsson |
Players
Eintracht Frankfurt
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Arthur Theate DC | 90 | 0 | 0 | 2 | 0 | 0.46 | 0.00 | 0.51 |
| Hugo Ekitike FW | 90 | 0 | 0 | 3 | 2 | 0.16 | 0.08 | 0.25 |
| Mario Götze AMC | 90 | 0 | 0 | 1 | 0 | 0.06 | 0.00 | 0.12 |
| Tuta DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.50 |
| Nnamdi Collins DMR | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.04 | 0.15 |
| Kevin Trapp GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.09 |
| Rasmus Kristensen Sub | 76 | 0 | 0 | 1 | 0 | 0.04 | 0.00 | 0.51 |
| Ellyes Skhiri MC | 71 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.08 |
| Nathaniel Brown DML | 71 | 0 | 0 | 0 | 1 | 0.00 | 0.44 | 0.02 |
| Ansgar Knauff AMC | 60 | 0 | 0 | 1 | 0 | 0.06 | 0.00 | 0.06 |
| Oscar Højlund MC | 60 | 0 | 0 | 1 | 0 | 0.03 | 0.00 | 0.03 |
| Jean Négoce Sub | 30 | 0 | 1 | 0 | 4 | 0.00 | 0.44 | 0.45 |
| Hugo Larsson Sub | 30 | 0 | 0 | 0 | 2 | 0.00 | 0.08 | 0.51 |
| Can Uzun Sub | 19 | 1 | 0 | 5 | 1 | 0.49 | 0.06 | 0.46 |
| Niels Nkounkou Sub | 19 | 0 | 0 | 2 | 1 | 0.41 | 0.04 | 0.50 |
| Robin Koch DC | 14 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
Wolfsburg
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Joakim Maehle DL | 90 | 0 | 0 | 1 | 0 | 0.44 | 0.00 | 0.76 |
| Yannick Gerhardt MC | 90 | 0 | 0 | 1 | 0 | 0.04 | 0.00 | 0.76 |
| Denis Vavro DC | 90 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 0.67 |
| Konstantinos Koulierakis DC | 90 | 0 | 0 | 1 | 0 | 0.01 | 0.00 | 0.69 |
| Maximilian Arnold DMC | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.03 | 0.76 |
| Kilian Fischer DR | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.86 |
| Mohammed Amoura FW | 88 | 0 | 0 | 3 | 1 | 0.42 | 0.04 | 0.39 |
| Jonas Wind FW | 88 | 0 | 0 | 0 | 2 | 0.00 | 0.67 | 1.20 |
| Mattias Svanberg MC | 78 | 0 | 0 | 3 | 0 | 0.43 | 0.00 | 0.87 |
| Tiago Tomás MC | 78 | 0 | 0 | 0 | 2 | 0.00 | 0.53 | 0.85 |
| Kamil Grabara GK | 69 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Marius Müller Sub | 21 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Mads Roerslev Sub | 12 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Bence Dárdai Sub | 12 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Lukas Nmecha Sub | 2 | 0 | 0 | 1 | 0 | 0.10 | 0.00 | 0.10 |
| Kevin Behrens Sub | 2 | 0 | 0 | 0 | 1 | 0.00 | 0.10 | 0.10 |