goalence
⭐ Unique metric

Scottish Premiership — Player Team Impact

When a player is on the pitch 45+ minutes, how does their team perform? Two unique metrics most sites won't show you: team win rate while they play, and goals their team scores during their exact on-pitch window (sub-in to sub-out / red card).

StandingsTop assists

💡 Why this metric?

Goals and assists tell you who scored. This tells you who **wins**. A player can be ratings-mediocre but consistently coincide with team wins — that pattern is what coaches actually pay for.

📐 How we calculate it

For every finished league match this season, we read the official scoresheet (minutes per player) and the event log (substitution-in, substitution-out, red cards, goal minutes). For each player who logged 45+ minutes, we derive the exact on-pitch window — start at kickoff or sub-in, end at sub-out or red card or full time. Goals scored by the player's team within that window count; goals outside it don't. Strict on-pitch correlation — no opinion, no model adjustment.

Minimum 5 appearances with 45+ minutes each. Season 2025-26.

Players Ranked by Team Win Rate

Tap any column header to re-sort the table.

#Player · TeamWin % on pitchGoals on pitch
1

Alistair Johnston

Celtic
100%

12

2.00/match

2

Viljami Sinisalo

Celtic
83%

28

2.33/match

3

Marcelo Saracchi

Celtic
83%

9

1.50/match

4

Ryan Don Naderi

Rangers
80%

11

2.20/match

5

Tomáš Čvančara

Celtic
78%

14

1.56/match

6

Blair Spittal

Heart Of Midlothian
77%

17

1.31/match

7

Auston Trusty

Celtic
75%

50

2.08/match

8

Regan Charles-Cook

Motherwell
75%

10

1.25/match

9

Daizen Maeda

Celtic
72%

57

1.78/match

10

Sebastian Tounekti

Celtic
71%

33

1.57/match

11

Luke McCowan

Celtic
71%

17

1.21/match

12

Colby Donovan

Celtic
71%

10

1.43/match

13

Liam Scales

Celtic
71%

66

1.94/match

14

Frankie Kent

Heart Of Midlothian
70%

11

1.10/match

15

Arne Engels

Celtic
68%

44

2.00/match

16

Yang Hyun-Jun

Celtic
68%

39

1.39/match

17

Lawrence Shankland

Heart Of Midlothian
68%

52

1.86/match

18

Callum McGregor

Celtic
67%

68

1.89/match

19

Cameron Devlin

Heart Of Midlothian
67%

47

1.74/match

20

Beni Baningime

Heart Of Midlothian
67%

40

1.91/match

21

Julián Araujo

Celtic
67%

16

1.78/match

22

Alex Oxlade-Chamberlain

Celtic
67%

8

1.33/match

23

Benjamin Nygren

Celtic
66%

50

1.72/match

24

Craig Halkett

Heart Of Midlothian
66%

50

1.72/match

25

Thelo Aasgaard

Rangers
65%

35

1.52/match

26

Stuart Findlay

Heart Of Midlothian
65%

60

1.76/match

27

Cláudio Braga

Heart Of Midlothian
65%

48

1.41/match

28

Alexandros Kyziridis

Heart Of Midlothian
65%

50

1.47/match

29

Kieran Tierney

Celtic
65%

46

1.48/match

30

Oisin McEntee

Heart Of Midlothian
64%

36

1.44/match

31

Jayden Meghoma

Rangers
64%

43

1.72/match

32

Alexander Schwolow

Heart Of Midlothian
63%

52

1.63/match

33

Jordi Altena

Heart Of Midlothian
63%

7

0.88/match

34

Reo Hatate

Celtic
62%

27

1.29/match

35

Kasper Schmeichel

Celtic
62%

47

1.81/match

36

Tomas Magnusson

Heart Of Midlothian
62%

16

1.23/match

37

Youssef Chermiti

Rangers
61%

45

1.96/match

38

Harry Milne

Heart Of Midlothian
60%

46

1.53/match

39

Anthony Ralston

Celtic
60%

21

1.40/match

40

Aaron Tshibola

Kilmarnock
60%

17

1.70/match

41

Stephen Kingsley

Heart Of Midlothian
59%

22

1.29/match

42

Nicolas Raskin

Rangers
58%

65

2.10/match

43

Djeidi Gassama

Rangers
57%

47

1.68/match

44

Mikey Moore

Rangers
57%

51

1.82/match

45

Danilo

Rangers
57%

10

1.43/match

46

Cameron Carter-Vickers

Celtic
57%

9

1.29/match

47

Thibault Klidje

Hibernian
57%

9

1.29/match

48

Derek Cornelius

Rangers
57%

10

1.43/match

49

Josh Campbell

Hibernian
57%

8

1.14/match

50

Michael Steinwender

Heart Of Midlothian
57%

32

1.39/match

51

Emmanuel Fernandez

Rangers
56%

52

2.08/match

52

Johnny Kenny

Celtic
56%

14

1.56/match

53

Mohammed Diomande

Rangers
55%

36

1.64/match

54

Marc Leonard

Heart Of Midlothian
54%

19

1.46/match

55

Findlay Curtis

Kilmarnock
54%

25

1.92/match

56

Connor Barron

Rangers
53%

23

1.35/match

57

Jack Butland

Rangers
53%

76

2.00/match

58

John Souttar

Rangers
52%

45

1.96/match

59

James Tavernier

Rangers
52%

45

1.67/match

60

Christopher Cadden

Hibernian
50%

19

1.36/match

61

Max Stryjek

Kilmarnock
50%

24

2.00/match

62

Oscar Priestman

Motherwell
50%

19

1.58/match

63

Joe Hugill

Kilmarnock
50%

22

1.83/match

64

Tuur Rommens

Rangers
50%

19

2.38/match

65

Jamie McCart

Heart Of Midlothian
50%

6

1.00/match

66

Dane Scarlett

Hibernian
50%

5

0.83/match

67

Islam Chesnokov

Heart Of Midlothian
50%

6

1.00/match

68

Jack Iredale

Hibernian
48%

46

1.48/match

69

Grant Hanley

Hibernian
48%

36

1.71/match

70

Bojan Miovski

Rangers
47%

24

1.41/match

71

Barney Stewart

Falkirk
47%

26

1.53/match

72

Michael Schjønning-Larsen

Kilmarnock
47%

25

1.47/match

73

Callum Slattery

Motherwell
46%

36

1.39/match

74

Stephen Welsh

Motherwell
46%

33

1.27/match

75

Tochi Chukwuani

Rangers
46%

21

1.61/match

76

Felix Passlack

Hibernian
46%

17

1.31/match

77

Nasser Djiga

Rangers
45%

40

1.82/match

78

Liam Gordon

Motherwell
45%

14

1.27/match

79

Dujon Sterling

Rangers
45%

17

1.54/match

80

Owen Elding

Hibernian
45%

13

1.18/match

81

Filip Lissah

Falkirk
44%

31

1.15/match

82

Kyrell Wilson

Falkirk
44%

13

0.72/match

83

Finn Yeats

Falkirk
44%

21

1.17/match

84

Max Aarons

Rangers
44%

9

1.00/match

85

Callum Hendry

Motherwell
44%

4

0.44/match

86

Stuart Armstrong

Aberdeen
44%

28

1.12/match

87

Raphael Sallinger

Hibernian
44%

48

1.50/match

88

Daniel Barlaser

Hibernian
44%

40

1.25/match

89

Stephen O'Donnell

Motherwell
43%

35

1.52/match

90

Warren O'Hora

Hibernian
43%

44

1.57/match

91

Andreas Skov Olsen

Rangers
43%

8

1.14/match

92

Neil Farrugia

Dundee Utd
42%

13

1.08/match

93

Elliot Watt

Motherwell
41%

48

1.41/match

94

Johnny Koutroumbis

Motherwell
41%

21

1.24/match

95

Josh Mulligan

Hibernian
41%

34

1.54/match

96

Connor Allan

Falkirk
41%

19

0.86/match

97

Paul McGinn

Motherwell
41%

48

1.50/match

98

Elijah Just

Motherwell
41%

42

1.31/match

99

Calum Ward

Motherwell
41%

56

1.51/match

100

Tawanda Maswanhise

Motherwell
40%

51

1.46/match

101

Ibrahim Said

Motherwell
40%

36

1.44/match

102

George Stanger

Kilmarnock
40%

29

1.45/match

103

Adil Aouchiche

Aberdeen
40%

12

0.80/match

104

Pierre Landry Kabore

Heart Of Midlothian
40%

11

0.73/match

105

Henry Cartwright

Falkirk
40%

10

1.00/match

106

Liam Donnelly

ST Mirren
40%

8

0.80/match

107

Dylan Lobban

Aberdeen
40%

10

1.00/match

108

Marko Lazetić

Aberdeen
40%

5

0.50/match

109

Emmanuel Agyei

Dundee Utd
40%

14

1.40/match

110

Kelechi Iheanacho

Celtic
40%

5

1.00/match

111

Lukas Fadinger

Motherwell
39%

46

1.39/match

112

Jamie McGrath

Hibernian
39%

40

1.43/match

113

Tom Sparrow

Motherwell
39%

21

1.17/match

114

Liam Henderson

Falkirk
38%

42

1.24/match

115

Emmanuel Longelo

Motherwell
38%

43

1.34/match

116

Scott Bain

Falkirk
38%

39

1.22/match

117

Leon McCann

Falkirk
38%

29

1.21/match

118

Mats Knoester

Aberdeen
38%

29

1.21/match

119

Jesper Karlsson

Aberdeen
38%

12

0.75/match

120

Thody Elie Youan

Hibernian
38%

11

1.38/match

121

Kieron Bowie

Hibernian
37%

27

1.42/match

122

Keelan Adams

Falkirk
36%

28

1.27/match

123

Alexander Jensen

Aberdeen
36%

18

0.82/match

124

Kelle Roos

Kilmarnock
36%

18

1.64/match

125

Calvin Miller

Falkirk
36%

38

1.06/match

126

Martin Boyle

Hibernian
36%

28

1.12/match

127

Greg Kiltie

Kilmarnock
36%

39

1.39/match

128

Jonah Ayunga

ST Mirren
36%

12

0.86/match

129

Dylan Tait

Falkirk
35%

33

0.97/match

130

Joe Westley

Dundee
35%

14

0.82/match

131

Nicky Cadden

Hibernian
35%

24

1.41/match

132

Brad Spencer

Falkirk
35%

44

1.19/match

133

Tony Yogane

Dundee
35%

24

0.92/match

134

Dimitar Mitov

Aberdeen
34%

36

1.13/match

135

Ethan Hamilton

Dundee
33%

37

1.12/match

136

Nicky Devlin

Aberdeen
33%

27

1.13/match

137

Dante Polvara

Aberdeen
33%

9

0.75/match

138

Ethan Williams

Falkirk
33%

10

0.83/match

139

Ben Broggio

Falkirk
33%

16

1.33/match

140

Apostolos Stamatelopoulos

Motherwell
33%

14

1.56/match

141

Brian Graham

Falkirk
33%

10

1.11/match

142

Afeez Aremu

Aberdeen
33%

7

0.78/match

143

Kristijan Trapanovski

Dundee Utd
33%

4

0.67/match

144

Nicky Hogarth

Falkirk
33%

5

0.83/match

145

Drey Wright

Dundee
32%

39

1.15/match

146

Miguel Changa Chaiwa

Hibernian
32%

27

1.23/match

147

Ryan Astley

Dundee
31%

36

1.03/match

148

Jack Milne

Aberdeen
31%

35

1.00/match

149

Iurie Iovu

Dundee Utd
31%

34

1.31/match

150

Yan Dhanda

Dundee
31%

25

0.96/match

151

Billy Koumetio

Dundee
31%

12

0.92/match

152

Jacob Devaney

ST Mirren
31%

12

0.92/match

153

Cameron Congreve

Dundee
30%

30

0.91/match

154

Liam Polworth

Kilmarnock
30%

20

1.00/match

155

Graeme Shinnie

Aberdeen
30%

17

0.85/match

156

Ross Maclver

Falkirk
30%

5

0.50/match

157

Allan Campbell

ST Mirren
30%

9

0.90/match

158

Ashley Maynard Brewer

Dundee Utd
30%

14

1.40/match

159

Rocky Bushiri Kiranga

Hibernian
29%

34

1.42/match

160

Simon Murray

Dundee
29%

23

0.96/match

161

Luke Graham

Dundee
29%

37

1.06/match

162

Robbie Deas

Kilmarnock
29%

48

1.37/match

163

Ross Graham

Dundee Utd
29%

26

1.24/match

164

Lewis Neilson

Falkirk
29%

18

1.29/match

165

Callum Jones

Dundee
29%

10

0.71/match

166

Ryan Strain

Dundee Utd
29%

14

1.00/match

167

Ethan Ross

Falkirk
29%

4

0.57/match

168

Kanayochukwu Megwa

Hibernian
29%

9

1.29/match

169

Will Ferry

Dundee Utd
28%

43

1.34/match

170

Max Watters

Dundee Utd
28%

15

0.83/match

171

Luca Stephenson

Dundee Utd
28%

36

1.24/match

172

Krisztián Keresztes

Dundee Utd
27%

47

1.42/match

173

Lyall Cameron

Aberdeen
27%

11

1.00/match

174

Vicko Ševelj

Dundee Utd
27%

41

1.37/match

175

Bert Esselink

Dundee Utd
26%

26

1.37/match

176

Bruce Anderson

Kilmarnock
26%

24

1.04/match

177

Jon McCracken

Dundee
26%

34

0.97/match

178

Zachary Sapsford

Dundee Utd
25%

37

1.16/match

179

Kevin Nisbet

Aberdeen
25%

26

0.93/match

180

Richard King

ST Mirren
25%

17

0.71/match

181

Tom Lowery

Kilmarnock
25%

21

1.31/match

182

Gavin Molloy

Aberdeen
25%

12

0.75/match

183

Dave Richards

Dundee Utd
25%

16

1.00/match

184

Yevhenii Kucherenko

Dundee Utd
25%

21

1.75/match

185

Ashley Hay

Dundee
25%

6

0.50/match

186

Emmanuel Gyamfi

Aberdeen
25%

10

0.83/match

187

Liam Morrison

Aberdeen
25%

11

0.92/match

188

Jamie Brandon

Kilmarnock
25%

10

1.25/match

189

Sam Cleall-Harding

Dundee Utd
25%

9

1.13/match

190

Brad Halliday

Dundee
25%

4

0.50/match

191

Alexander Gogić

ST Mirren
24%

31

0.94/match

192

Dominic Thompson

Kilmarnock
24%

35

1.21/match

193

Jordan Obita

Hibernian
24%

22

1.05/match

194

Killian Phillips

ST Mirren
22%

30

0.83/match

195

David Watson

Kilmarnock
22%

31

1.15/match

196

Declan John

ST Mirren
22%

17

0.63/match

197

Oliver Antman

Rangers
22%

6

0.67/match

198

Joel Cotterill

Dundee
22%

9

1.00/match

199

Shamal George

ST Mirren
22%

29

0.91/match

200

Amar Fatah

Dundee Utd
22%

27

1.17/match

201

Miguel Freckleton

ST Mirren
22%

33

0.89/match

202

Clark Robertson

Dundee
21%

12

0.86/match

203

Toyosi Olusanya

Aberdeen
21%

11

0.79/match

204

Craig Sibbald

Dundee Utd
20%

25

1.25/match

205

Mark O'Hara

ST Mirren
20%

19

0.95/match

206

Ivan Dolček

Dundee Utd
20%

15

1.50/match

207

Mitchel Frame

Aberdeen
20%

13

1.30/match

208

Scott Arfield

Falkirk
20%

1

0.20/match

209

Scott Arfield

Livingston
20%

4

0.80/match

210

Ross Sinclair

ST Mirren
20%

5

1.00/match

211

Mikael Mandron

ST Mirren
19%

23

0.74/match

212

Panutche Camará

Dundee Utd
19%

22

1.05/match

213

Imari Samuels

Dundee
17%

17

0.74/match

214

Topi Keskinen

Aberdeen
17%

14

0.78/match

215

Andy Winter

Livingston
17%

4

0.67/match

216

Jordan Smith

Hibernian
17%

9

1.50/match

217

Coll Donaldson

Falkirk
17%

9

1.50/match

218

Marcus Dackers

Kilmarnock
15%

11

0.85/match

219

Tyreece John-Jules

Kilmarnock
15%

15

1.15/match

220

Dan N'Lundulu

ST Mirren
15%

14

0.70/match

221

Finlay Robertson

Dundee
14%

11

0.79/match

222

Conor McMenamin

ST Mirren
14%

8

0.57/match

223

Kenan Bilalovic

Aberdeen
14%

3

0.43/match

224

Jake Young

ST Mirren
14%

3

0.43/match

225

Joel Nouble

Livingston
14%

8

1.14/match

226

Marcus Fraser

ST Mirren
14%

25

0.86/match

227

Ethan Brown

Kilmarnock
13%

19

1.27/match

228

James Brown

Kilmarnock
13%

11

0.73/match

229

Adam Montgomery

Livingston
13%

8

1.00/match

230

Nikolaj Möller

Dundee Utd
13%

7

0.88/match

231

Bradley Lyons

Kilmarnock
12%

22

0.88/match

232

Jayden Richardson

ST Mirren
12%

14

0.56/match

233

Roland Idowu

ST Mirren
12%

6

0.35/match

234

Paul Digby

Dundee
11%

7

0.78/match

235

Samson Lawal

Livingston
11%

10

1.11/match

236

Lewis Mayo

Kilmarnock
10%

19

0.95/match

237

Ryan McGowan

Livingston
10%

27

1.35/match

238

Sivert Heltne Nilsen

Aberdeen
10%

2

0.20/match

239

Dario Naamo

Dundee Utd
10%

8

0.80/match

240

Scott Tanser

ST Mirren
9%

5

0.46/match

241

Dennis Geiger

Aberdeen
9%

9

0.82/match

242

Cristian Montano

Livingston
8%

23

0.96/match

243

Mohammad Sylla

Livingston
8%

21

0.84/match

244

Lewis Smith

Livingston
8%

27

1.08/match

245

Brooklyn Kabongolo

Livingston
8%

12

0.92/match

246

Keanu Baccus

ST Mirren
7%

13

0.87/match

247

Robbie Muirhead

Livingston
6%

15

0.83/match

248

Jérôme Prior

Livingston
5%

40

1.05/match

249

Stevie May

Livingston
4%

16

0.67/match

250

Danny Wilson

Livingston
3%

30

0.97/match

251

Macaulay Tait

Livingston
3%

30

0.97/match

252

Scott Pittman

Livingston
3%

25

0.81/match

253

Daniel Finlayson

Livingston
3%

33

0.94/match

254

Mahamadou Susoho

Livingston
0%

10

0.77/match

255

Tete Yengi

Livingston
0%

6

0.50/match

256

Toby Oluwayemi

Kilmarnock
0%

8

0.67/match

257

Jeremy Bokila

Livingston
0%

5

0.50/match

258

Joshua Brenet

Livingston
0%

8

0.80/match

259

Connor McLennan

Livingston
0%

8

0.89/match

260

Cammy Kerr

Livingston
0%

8

0.89/match

261

Ben Brannan

Kilmarnock
0%

7

1.00/match

262

Ante Palaversa

Aberdeen
0%

3

0.43/match

263

Emmanuel Danso

Livingston
0%

6

0.86/match

264

Nicolas Milanović

Aberdeen
0%

2

0.33/match

265

Scott Tiffoney

Kilmarnock
0%

3

0.50/match

266

Joe Rothwell

Rangers
0%

3

0.60/match

267

Alfie Dorrington

Aberdeen
0%

1

0.20/match

268

Julius Eskesen

Dundee Utd
0%

2

0.40/match

269

Babacar Fati

Livingston
0%

6

1.20/match

270

Per Kristian Bråtveit

Aberdeen
0%

3

0.60/match