Matches 2026-2743 starts
Minutes278
Goals0
Assists0
Next match
Model estimateTo score3%
To assist5%
Goal or assist8%
Shots0.5expected, in 56 minutes
In our likely line-up (started 3 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
2026-27, total and per 90 minutesExpected goals0.00.00 per 90
Expected assists0.10.04 per 90
Shots00.00 per 90
Key passes30.97 per 90
Against the peers
2026-27, per 90 minutesAmong the 55 midfielders of the Premier League with 270 minutes or more. The bar is the percentile: 90 means better than 9 in 10 of them.
Per 90Percentile
Goals0.030
Expected goals0.00
Shots0.00
Assists0.032
Expected assists0.0413
Key passes0.9733
In numbers
Top five leagues since 2019-20- 11league goals in 130 matches
- 4goals in 2022-23, the best season
- 2matches in a row with a goal, the longest run
Last matches
| Date | Match | Min | G | A |
|---|---|---|---|---|
| Sat 19 Sep | Everton 1–0 Ipswich | 82 | ||
| Sat 12 Sep | Crystal Palace 2–3 Ipswich | 90 | ||
| Fri 4 Sep | Ipswich 0–2 Liverpool | 80 | ||
| Sun 30 Aug | Manchester United 5–2 Ipswich | 26* | ||
| Sat 16 May | Bayer Leverkusen 1–1 Hamburger SV | 90 | ||
| Sat 9 May | VfB Stuttgart 3–1 Bayer Leverkusen | 90 | ||
| Sat 2 May | Bayer Leverkusen 4–1 RasenBallsport Leipzig | 90 | ||
| Sat 25 Apr | FC Cologne 1–2 Bayer Leverkusen | 90 | ||
| Sat 18 Apr | Bayer Leverkusen 1–2 Augsburg | 82 | ||
| Sat 11 Apr | Borussia Dortmund 0–1 Bayer Leverkusen | 90 | ||
| Sat 4 Apr | Bayer Leverkusen 6–3 Wolfsburg | 90 | 1 | |
| Sat 21 Mar | FC Heidenheim 3–3 Bayer Leverkusen | 90 | ||
| Sat 14 Mar | Bayer Leverkusen 1–1 Bayern Munich | 9* | ||
| Sat 7 Mar | Freiburg 3–3 Bayer Leverkusen | 5* | ||
| Wed 4 Mar | Hamburger SV 0–1 Bayer Leverkusen | 90 | ||
| Sat 28 Feb | Bayer Leverkusen 1–1 Mainz 05 | 89 | ||
| Sat 14 Feb | Bayer Leverkusen 4–0 St. Pauli | 81 | ||
| Sat 7 Feb | Borussia M.Gladbach 1–1 Bayer Leverkusen | 22* | ||
| Sat 31 Jan | Eintracht Frankfurt 1–3 Bayer Leverkusen | 22* | ||
| Sat 24 Jan | Bayer Leverkusen 1–0 Werder Bremen | 13* |
* came on as a substitute.

