xgEdge

Scottish Premiership xA leaders 2026/2027

Every Scottish Premiership player ranked on the expected assists of the chances he made for somebody else — what a team-mate was handed, whether or not it was scored.

Kieran Tierney has made the best chances for others, 1.85 expected assists from 322 minutes.

Showing 51–100 of 281 players

Scottish Premiership xA leaders 2026/2027
# Player Club Min KP xA A A − xA xA/90
51 Tomas Magnusson Heart of Midlothian 294 6 0.52 0 −0.52 0.16
52 Yang Hyun-Jun Celtic 377 8 0.51 0 −0.51 0.12
52 Chris Mochrie St. Mirren 429 6 0.51 0 −0.51 0.11
52 Finley Barbrook Falkirk FC 506 4 0.51 0 −0.51 0.09
52 Ryan Carr St. Mirren 609 5 0.51 0 −0.51 0.08
56 Brad Halliday Dundee FC 112 1 0.50 0 −0.50 0.40
56 Jordan Obita Hibernian 299 3 0.50 0 −0.50 0.15
58 Thelo Aasgaard Rangers 112 2 0.49 0 −0.49 0.39
58 Findlay Curtis Rangers 392 11 0.49 0 −0.49 0.11
58 Colby Donovan Celtic 503 2 0.49 0 −0.49 0.09
61 James Forrest Celtic 133 3 0.46 0 −0.46 0.31
61 Christian Borchgrevink Heart of Midlothian 237 4 0.46 0 −0.46 0.17
61 Nicolas Raskin Rangers 415 3 0.46 0 −0.46 0.10
61 Ben Krauhaus Falkirk FC 468 7 0.46 0 −0.46 0.09
65 Jack McMillan Falkirk FC 79 1 0.45 0 −0.45 0.51
65 Harry Milne Heart of Midlothian 274 9 0.45 0 −0.45 0.15
65 Aaron Tshibola Kilmarnock 299 3 0.45 0 −0.45 0.14
68 Jamie McGrath Hibernian 303 3 0.44 0 −0.44 0.13
69 Declan John St. Mirren 539 7 0.43 0 −0.43 0.07
70 Lawrence Shankland Rangers 363 5 0.42 0 −0.42 0.10
70 Calvin Ramsay St. Mirren 393 3 0.42 0 −0.42 0.10
72 Min-su Kim Rangers 322 7 0.40 0 −0.40 0.11
72 Alan Forrest Dundee FC 351 6 0.40 1 +0.60 0.10
74 Owen Elding Hibernian 200 5 0.39 0 −0.39 0.18
75 Connor Ronan Aberdeen 342 7 0.38 1 +0.62 0.10
76 Grant Hanley Hibernian 413 2 0.37 1 +0.63 0.08
77 Luke McCowan Celtic 84 2 0.35 0 −0.35 0.37
77 Tawanda Maswanhise Motherwell 484 6 0.35 2 +1.65 0.07
77 Lukas Fadinger Motherwell 599 4 0.35 0 −0.35 0.05
80 Killian Phillips St. Mirren 246 4 0.33 0 −0.33 0.12
80 Joshua Rawlins Dundee United 540 1 0.33 0 −0.33 0.06
82 Oliver Sørensen Celtic 111 2 0.32 0 −0.32 0.26
82 Brad Spencer Falkirk FC 438 7 0.32 0 −0.32 0.07
84 Abdoulaye Yoro Dundee United 184 2 0.31 1 +0.69 0.15
84 Mehdi Merghem Dundee United 217 7 0.31 2 +1.69 0.13
84 Miguel Changa Chaiwa Hibernian 420 2 0.31 1 +0.69 0.07
84 William Ferry Dundee United 441 8 0.31 1 +0.69 0.06
84 Toyosi Olusanya Aberdeen 503 8 0.31 0 −0.31 0.06
89 Simon Murray Dundee FC 125 2 0.30 0 −0.30 0.22
90 Martin Boyle Hibernian 378 2 0.29 0 −0.29 0.07
90 Reece McAlear St. Johnstone 584 4 0.29 0 −0.29 0.04
92 Ross McCrorie Rangers 69 2 0.28 1 +0.72 0.37
92 Luke Thomas St. Mirren 145 5 0.28 0 −0.28 0.17
92 Ante Šuto Hibernian 219 6 0.28 0 −0.28 0.12
92 Jason Holt St. Johnstone 536 6 0.28 0 −0.28 0.05
92 Ryan Astley Dundee FC 630 4 0.28 1 +0.72 0.04
97 Vicko Ševelj Dundee United 240 2 0.27 0 −0.27 0.10
97 Joe Hodge Motherwell 409 5 0.27 0 −0.27 0.06
97 Paul Nsio St. Mirren 540 4 0.27 0 −0.27 0.05
100 Jardell Kanga Motherwell 233 5 0.26 0 −0.26 0.10
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
KP
Key passes: passes that led directly to a team-mate's shot.
xA
Expected assists: the quality of the chances he created for others, summed.
A
Assists.
A − xA
Assists less expected assists, over the matches with both.
xA/90
Expected assists per 90 minutes played.

Appearances, minutes, goals, assists and shots on this page are summed over the Scottish Premiership matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →