Alexander Prass

Midfielder · Austria · TSG Hoffenheim

2025-266.80Average ratingTSG Hoffenheim
2025-262Assists0.14 per 90
2025-263Goals0.20 per 90
2025-2634Appearances1,318 minutes
2025-261.16Expected goalsoverperforming by 1.84
Market valueMidfielder

Shot map

61% on target
60' saved · xG 0.02 · vs SV Werder Bremen62' saved · xG 0.04 · vs 1. FSV Mainz 0589' saved · xG 0.11 · vs 1. FC Heidenheim63' missed · xG 0.10 · vs 1. FC Heidenheim14' saved · xG 0.08 · vs 1. FC Heidenheim78' missed · xG 0.03 · vs 1. FC Köln83' missed · xG 0.05 · vs SC Freiburg74' missed · xG 0.03 · vs SV Werder Bremen0' saved · xG 0.04 · vs Eintracht Frankfurt71' missed · xG 0.02 · vs Bayer 04 Leverkusen51' missed · xG 0.08 · vs Bayer 04 Leverkusen35' saved · xG 0.06 · vs Bayer 04 Leverkusen50' saved · xG 0.21 · vs Borussia M'gladbach87' blocked · xG 0.03 · vs RB Leipzig34' saved · xG 0.04 · vs FC Bayern München44+1' goal · xG 0.17 · vs 1. FC Heidenheim25' goal · xG 0.03 · vs 1. FC Heidenheim43' goal · xG 0.04 · vs SV Werder Bremen
18 Shots3 Goals1.18 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
MinOutcomeSituationxGOpponent
60'savedcorner0.02SV Werder Bremen
62'savedfree kick0.041. FSV Mainz 05
89'savedopen play0.111. FC Heidenheim
63'missedfast break0.101. FC Heidenheim
44+1'goalopen play0.171. FC Heidenheim
25'goalopen play0.031. FC Heidenheim
14'savedopen play0.081. FC Heidenheim
78'missedset piece0.031. FC Köln
83'missedfast break0.05SC Freiburg
74'missedfree kick0.03SV Werder Bremen
43'goalopen play0.04SV Werder Bremen
0'savedopen play0.04Eintracht Frankfurt
71'missedfast break0.02Bayer 04 Leverkusen
51'missedfast break0.08Bayer 04 Leverkusen
35'savedfast break0.06Bayer 04 Leverkusen
50'savedopen play0.21Borussia M'gladbach
87'blockedfree kick0.03RB Leipzig
34'savedopen play0.04FC Bayern München

Season by season

SeasonLeagueTeamAppsMinGoalsAssistsxGRating
2025-26BundesligaTSG Hoffenheim341,318321.166.80

Data updated 16 Aug 2026, 03:00