The average xG of every Premier League player's shots this season. Filter by position, club and much more.
Updated 8 November 2026, after the last game
Brian Brobbey of Sunderland has the highest xG per shot in the Premier League in 2026/2027, with 0.25 xG a shot, from 17 shots. To count, a player needs 300 minutes and a non-penalty shot per 90. Enzo Le Fée is next on 0.23.