The average xG of every Scottish Premiership player's shots this season. Filter by position, club and much more.
Updated 8 November 2026, after the last game
Josh Fowler of St. Johnstone has the highest xG per shot in the Scottish Premiership in 2026/2027, with 0.26 xG a shot, from 18 shots. To count, a player needs 390 minutes and a non-penalty shot per 90. Josh Campbell and James Wilson are next on 0.23.