Brajan Gruda
2025-26—Average rating
2025-260Assists
2025-260Goals
2025-260Appearances
2025-26—Expected goals
€29.0mMarket valueMidfielder
Shot map
47% on target30 Shots4 Goals4.13 xG
1 shot was taken from beyond 40 m and falls outside the map. Still counted above.
Filter
- Goal
- On target
- Off target
View shot data as a table
| Min | Outcome | Situation | xG | Opponent |
|---|---|---|---|---|
| 43' | goal | open play | 0.44 | TSG Hoffenheim |
| 35' | saved | fast break | 0.04 | TSG Hoffenheim |
| 16' | goal | open play | 0.42 | TSG Hoffenheim |
| 82' | saved | open play | 0.10 | VfB Stuttgart |
| 63' | saved | open play | 0.04 | VfB Stuttgart |
| 43' | blocked | open play | 0.05 | Hamburger SV |
| 25' | missed | open play | 0.21 | Hamburger SV |
| 89+4' | blocked | open play | 0.08 | VfL Wolfsburg |
| 87' | goal | open play | 0.03 | VfL Wolfsburg |
| 87' | blocked | open play | 0.04 | VfL Wolfsburg |
| 40' | saved | open play | 0.69 | VfL Wolfsburg |
| 26' | saved | open play | 0.02 | VfL Wolfsburg |
| 35' | blocked | fast break | 0.06 | 1. FC Köln |
| 23' | blocked | open play | 0.20 | 1. FC Köln |
| 7' | saved | corner | 0.06 | Bournemouth |
| 55' | blocked | open play | 0.02 | Burnley |
| 59' | missed | open play | 0.04 | Sunderland |
| 18' | saved | free kick | 0.05 | Sunderland |
| 55' | missed | open play | 0.05 | Liverpool FC |
| 78' | blocked | open play | 0.02 | West Ham United |
| 44+7' | saved | fast break | 0.08 | Aston Villa |
| 27' | saved | open play | 0.09 | Wolverhampton |
| 25' | blocked | open play | 0.05 | Wolverhampton |
| 24' | missed | fast break | 0.03 | Wolverhampton |
| 26' | missed | open play | 0.09 | Tottenham Hotspur |
| 88' | goal | open play | 0.71 | Manchester City |
| 86' | blocked | fast break | 0.05 | Manchester City |
| 82' | saved | open play | 0.02 | Manchester City |
| 89+3' | missed | open play | 0.06 | Everton |
| 88' | missed | open play | 0.31 | Fulham |
Season by season
| Season | League | Team | Apps | Min | Goals | Assists | xG | Rating |
|---|
Data updated 16 Aug 2026, 03:00