Scotland Scotland

Tracking 2,425 players across 356 clubs, with 2,415 active players scoring 15,015 goals and 9,048 assists

Total Players

2,425

Different Clubs

356

Average ELO

1,583.4

Total Goals

15,015

Total Assists

9,048

Clean Sheets

38,419

# Name Age ELO ↓Pos Club League MP G A CS POTG
1 Robertson, Andrew 31 2,992.6 D Liverpool Liverpool Premier League 260 10 48 97 7
2 Mctominay, Scott 28 2,667.3 M Napoli Napoli Serie A 243 40 13 92 12
3 Mcgregor, Callum 32 2,659.3 M Celtic Celtic Premiership 293 38 29 127 5
4 Weir, Caroline 30 2,642.4 M Real Madrid Real Madrid Liga F Women 138 58 38 61 13
5 Cuthbert, Erin 27 2,571.4 M Chelsea Chelsea Women S Super League 144 30 22 83 5
6 Taylor, Greg 27 2,460.4 D Celtic Celtic Premiership 220 9 30 97 5
7 Christie, Ryan 30 2,349.0 M Bournemouth Bournemouth Premier League 250 37 49 85 13
8 Tierney, Kieran 28 2,329.2 D Arsenal Arsenal Premier League 171 6 15 66 5
9 Forrest, James 34 2,258.3 F Celtic Celtic Premiership 180 37 34 86 3
10 Little, Kim 35 2,244.2 M Arsenal Arsenal Women S Super League 121 29 14 67 1
11 Mcginn, John 30 2,243.0 M Aston Villa Aston Villa Premier League 241 23 28 69 13
12 Bannan, Barry 35 2,233.6 M Sheffield Wed Sheffield Wed Championship 284 25 48 89 13
13 Palmer, Liam 33 2,204.6 D Sheffield Wed Sheffield Wed Championship 238 12 12 82 0
14 Hyam, Dominic 29 2,184.0 D Blackburn Blackburn Championship 261 12 4 77 5
15 Cadden, Nicky 28 2,179.7 M Hibernian Hibernian Premiership 240 34 49 71 4
16 Hardie, Ryan 28 2,161.4 F Plymouth Plymouth Championship 257 75 23 69 7
17 Ferguson, Lewis 25 2,152.1 M Bologna Bologna Serie A 215 43 14 70 12
18 Harvie, Daniel 27 2,144.4 D Wycombe Wycombe League One 233 12 16 71 3
19 Mcmanus, Declan 30 2,136.9 F Coleraine Coleraine Nifl Premiership 207 131 11 86 0
20 Turnbull, David 26 2,132.1 M Cardiff Cardiff Championship 176 33 22 70 8
21 Mcgregor, Allan 43 2,118.9 G Rangers Rangers Premiership 175 0 0 71 1
22 Jones, James 29 2,093.4 M Burton Burton League One 210 22 12 76 0
23 Graham, Brian 37 2,092.5 F Falkirk Falkirk Championship 228 106 24 85 3
24 Shankland, Lawrence 29 2,089.0 F Hearts Hearts Premiership 239 114 30 66 9
25 Wallace, Murray 31 2,083.2 D Millwall Millwall Championship 199 9 5 68 9
26 Dykes, Lyndon 29 2,075.2 F Birmingham Birmingham League One 232 56 17 69 5
27 Paterson, Callum 30 2,074.2 F Sheffield Wed Sheffield Wed Championship 228 38 13 75 7
28 Ralston, Anthony 26 2,068.8 D Celtic Celtic Premiership 135 7 21 55 3
29 Henderson, Liam 28 2,068.4 D Falkirk Falkirk Championship 204 33 9 77 0
30 Fletcher, Steven 38 2,066.5 F Wrexham Wrexham League One 227 51 11 84 9
31 Adams, Che 29 2,058.1 F Torino Torino Serie A 230 60 24 55 7
32 Holt, Kevin 32 2,049.9 D Ayr Ayr Premiership 229 32 7 82 4
33 Edwards, Joshua 25 2,049.6 D Charlton Charlton League One 223 11 22 81 2
34 Naismith, Kal 33 2,042.4 D Luton Luton Championship 184 16 15 55 8
35 Dembele, Siriki 28 2,041.6 M Oxford Utd Oxford Utd Championship 199 34 24 58 3
36 Jack, Ryan 33 2,040.9 M Erokspor Erokspor 1 Lig 168 13 10 72 0
37 Fulton, Jay 31 2,036.8 M Swansea Swansea Championship 228 12 7 68 1
38 Megginson, Mitchell 33 2,036.2 M Cove Rangers Cove Rangers Championship 201 102 30 64 1
39 Fraser, Scott 30 2,020.3 M Dundee FC Dundee FC Premiership 205 34 36 52 3
40 Hanson, Kirsty 27 2,018.2 M Aston Villa Aston Villa Women S Super League 130 25 23 39 5
41 Docherty, Greg 28 2,016.6 M Charlton Charlton League One 202 14 17 77 2
42 Forrest, Alan 28 2,009.5 M Hearts Hearts Premiership 242 42 15 71 7
43 Milne, Harry 28 2,006.8 D Hearts Hearts Premiership 190 26 28 62 0
44 Clelland, Lana 32 2,006.7 M Sassuolo Sassuolo Serie A Women 105 43 13 32 8
45 Porteous, Ryan 26 2,005.0 D Preston Preston Championship 217 15 6 60 7
46 Wright, Scott 27 1,990.7 F Birmingham Birmingham League One 164 18 12 68 2
47 Spencer, Brad 29 1,990.5 M Falkirk Falkirk Championship 208 20 28 71 0
48 Mccowan, Luke 27 1,986.5 F Celtic Celtic Premiership 228 52 35 85 5
49 Kerr, Jason 28 1,984.9 D Wigan Wigan League One 199 10 3 68 6
50 Leonard, Marc 23 1,982.7 M Birmingham Birmingham League One 206 12 22 53 4
51 Byers, George 29 1,982.3 M Port Vale Port Vale League Two 174 21 10 62 2
52 Souttar, John 28 1,980.9 D Rangers Rangers Premiership 141 8 4 57 4
53 Johnston, George 26 1,980.4 D Bolton Bolton League One 167 4 6 51 9
54 Armstrong, Stuart 33 1,979.8 M Sheffield Wed Sheffield Wed Championship 192 21 18 47 8
55 Campbell, Allan 27 1,974.8 M Dundee Utd Dundee Utd Premiership 205 18 9 77 1
56 Cairney, Tom 34 1,972.1 M Fulham Fulham Premier League 190 19 12 48 1
57 Devlin, Nicky 31 1,971.9 D Aberdeen Aberdeen Premiership 240 16 21 62 4
58 Mccrorie, Ross 27 1,967.8 D Bristol City Bristol City Championship 185 13 9 58 8
59 Miller, Calvin 27 1,964.3 M Falkirk Falkirk Championship 179 27 36 64 0
60 Maguire, Chris 36 1,962.7 F Eastleigh Eastleigh National League 227 48 27 61 0
61 Thomas, Dominic 29 1,962.3 M Ayr Ayr Premiership 215 39 55 74 2
62 Mcmullan, Paul 29 1,960.2 M Raith Raith Championship 211 16 55 78 1
63 Martin, Chris 36 1,959.3 F Bristol Rovers Bristol Rovers League One 217 55 23 45 13
64 Cameron, Kyle 28 1,956.0 D Barrow Barrow League Two 222 15 3 57 1
65 Turner, Kyle 27 1,955.1 M Partick Partick Premiership 236 22 42 85 0
66 Cooper, Liam 33 1,954.7 D Cska Sofia Cska Sofia Parva Liga 149 7 1 47 3
67 Nisbet, Kevin 28 1,950.8 F Aberdeen Aberdeen Premiership 199 80 18 59 3
68 Fordyce, Callum 33 1,948.1 D Raith Raith Championship 221 13 10 76 0
69 Grimmer, Jack 31 1,945.3 M Wycombe Wycombe League One 216 4 6 74 2
70 Forsyth, Craig 36 1,943.8 M Derby Derby Championship 205 9 12 66 4
71 Gallagher, Callum 30 1,941.0 F Arbroath Arbroath League One 221 74 21 77 0
72 Nesbitt, Aidan 28 1,938.8 M Falkirk Falkirk Championship 221 35 28 65 0
73 Hanley, Grant 33 1,936.9 D Birmingham Birmingham League One 170 4 1 49 4
74 Easton, Dylan 31 1,936.0 M Raith Raith Championship 187 49 28 55 0
75 Pittman, Scott 33 1,935.7 M Livingston Livingston Premiership 239 24 17 75 1
76 Bowie, Kieron 22 1,933.6 F Hibernian Hibernian Premiership 181 50 21 50 4
77 Mcmillan, Jack 27 1,931.5 D Exeter Exeter League One 196 10 17 59 2
78 Hanlon, Paul 35 1,930.3 D Raith Raith Championship 222 9 6 60 4
79 Thomas, Martha 29 1,929.8 F Tottenham Tottenham Women S Super League 134 28 12 41 1
80 Benedictus, Kyle 33 1,927.2 D Dunfermline Dunfermline Championship 208 15 3 75 0
81 Watt, Tony 31 1,926.5 F Partick Partick Premiership 218 47 24 74 9
82 Armstrong, Daniel 27 1,920.4 F Din Bucuresti Din Bucuresti Superliga 210 35 44 65 11
83 Mclean, Kenny 33 1,919.9 M Norwich Norwich Championship 241 10 20 61 3
84 Macgillivray, Craig 32 1,919.6 G Milton Keynes Dons Milton Keynes Dons League Two 195 0 2 59 1
85 Donaldson, Coll 30 1,915.1 D Falkirk Falkirk Championship 195 11 6 67 0
86 Walker, Jamie 32 1,915.0 F Bradford City Bradford City League Two 184 33 19 60 4
87 Mckenna, Scott 28 1,914.2 D Las Palmas Las Palmas Laliga 193 4 3 53 0
88 House, Ben 26 1,913.7 F Lincoln City Lincoln City League One 187 38 6 64 4
89 Halkett, Craig 30 1,913.5 D Hearts Hearts Premiership 143 13 3 50 2
90 Muirhead, Robbie 29 1,912.6 F Livingston Livingston Premiership 216 64 17 69 0
91 Brown, Jacob 27 1,911.4 F Luton Luton Championship 235 41 17 70 4
92 Fraser, Marcus 31 1,911.3 D St Mirren St Mirren Premiership 255 6 12 70 2
93 Ashcroft, Lee 31 1,910.2 D Partick Partick Premiership 180 16 5 61 3
94 Boyle, William 29 1,909.4 D Wrexham Wrexham League One 137 19 6 40 2
95 Deas, Robbie 25 1,909.2 D Kilmarnock Kilmarnock Premiership 212 5 8 67 1
96 Halliday, Andy 33 1,908.6 M Motherwell Motherwell Premiership 183 18 17 54 2
97 Phillips, Matt 34 1,907.8 F Oxford Utd Oxford Utd Championship 190 20 16 63 6
98 Muirhead, Aaron 34 1,907.4 D Arbroath Arbroath League One 207 14 9 60 0
99 Tait, Dylan 23 1,906.7 M Falkirk Falkirk Championship 187 18 16 71 0
100 Morrison, Callum 29 1,902.1 F Linfield Linfield Nifl Premiership 174 67 22 55 1