Matches 2025-263228 starts
Minutes2,424
Goals13
Assists2
Next match
Model estimateTo score8%
To assist1%
Goal or assist9%
Shots0.4expected, in 15 minutes
Not in our likely line-up (started 1 of the team's last 5). From Vesta's expected goals for the team, his expected goals and goals per 90 minutes and the minutes he is likely to play.
Chances
2025-26, total and per 90 minutesExpected goals14.30.53 per 90
Expected assists1.90.07 per 90
Shots672.49 per 90
Key passes160.59 per 90
Against the peers
2025-26, per 90 minutesAmong the 89 forwards of the Bundesliga with 270 minutes or more. The bar is the percentile: 90 means better than 9 in 10 of them.
Per 90Percentile
Goals0.4878
Expected goals0.5378
Shots2.4952
Assists0.0739
Expected assists0.0712
Key passes0.599
Season projection
Model estimateGoals at the end20 now; 8 in 10 between 0 and 4
Assists at the end00 now; 8 in 10 between 0 and 1
Top scorer–in the Bundesliga
Most assists–
Every remaining Bundesliga match simulated with Vesta; the team's goals shared among its players by their recent part in its attack. The whole race
In numbers
Top five leagues since 2024-25- 16league goals in 54 matches
- 13goals in 2025-26, the best season
- 8thin the Bundesliga scoring chart of 2025-26
- 21sttop scorer of Borussia M.Gladbach in the seasons with complete player data
- 3matches in a row with a goal, the longest run
Last matches
| Date | Match | Min | G | A |
|---|---|---|---|---|
| Sat 16 May | Borussia M.Gladbach 4–0 Hoffenheim | 75 | 1 | |
| Sun 3 May | Borussia M.Gladbach 1–0 Borussia Dortmund | 90 | 1 | |
| Sat 25 Apr | Wolfsburg 0–0 Borussia M.Gladbach | 90 | ||
| Sun 19 Apr | Borussia M.Gladbach 1–1 Mainz 05 | 88 | ||
| Sat 11 Apr | RasenBallsport Leipzig 1–0 Borussia M.Gladbach | 90 | ||
| Sat 4 Apr | Borussia M.Gladbach 2–2 FC Heidenheim | 17* | ||
| Sat 21 Mar | FC Cologne 3–3 Borussia M.Gladbach | 90 | ||
| Fri 13 Mar | Borussia M.Gladbach 2–0 St. Pauli | 76 | ||
| Fri 6 Mar | Bayern Munich 4–1 Borussia M.Gladbach | 62 | ||
| Sat 28 Feb | Borussia M.Gladbach 1–0 Union Berlin | 90 | ||
| Sun 22 Feb | Freiburg 2–1 Borussia M.Gladbach | 90 | 1 | |
| Sat 14 Feb | Eintracht Frankfurt 3–0 Borussia M.Gladbach | 84 | ||
| Sat 7 Feb | Borussia M.Gladbach 1–1 Bayer Leverkusen | 71 | ||
| Sat 31 Jan | Werder Bremen 1–1 Borussia M.Gladbach | 84 | 1 | |
| Sun 25 Jan | Borussia M.Gladbach 0–3 VfB Stuttgart | 90 | ||
| Sat 17 Jan | Hamburger SV 0–0 Borussia M.Gladbach | 90 | ||
| Wed 14 Jan | Hoffenheim 5–1 Borussia M.Gladbach | 74 | ||
| Sun 11 Jan | Borussia M.Gladbach 4–0 Augsburg | 76 | 2 | |
| Fri 19 Dec 2025 | Borussia Dortmund 2–0 Borussia M.Gladbach | 90 | ||
| Sat 13 Dec 2025 | Borussia M.Gladbach 1–3 Wolfsburg | 90 |
* came on as a substitute.

