Scotland Scotland

Tracking 2,412 players across 357 clubs, with 2,402 active players scoring 14,988 goals and 9,030 assists

Total Players

2,412

Different Clubs

357

Average ELO

1,583.7

Total Goals

14,988

Total Assists

9,030

Clean Sheets

38,266

# 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,091.6 F Falkirk Falkirk Championship 227 106 24 84 3
24 Shankland, Lawrence 29 2,086.3 F Hearts Hearts Premiership 238 114 30 65 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 Fletcher, Steven 38 2,066.5 F Wrexham Wrexham League One 227 51 11 84 9
30 Henderson, Liam 28 2,065.7 D Falkirk Falkirk Championship 203 33 9 76 0
31 Adams, Che 29 2,058.1 F Torino Torino Serie A 230 60 24 55 7
32 Edwards, Joshua 25 2,049.6 D Charlton Charlton League One 223 11 22 81 2
33 Holt, Kevin 32 2,045.1 D Derry City Derry City Premier Division 228 32 7 81 4
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,034.7 M Cove Rangers Cove Rangers Championship 200 102 30 63 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 Clelland, Lana 32 2,006.7 M Sassuolo Sassuolo Serie A Women 105 43 13 32 8
43 Forrest, Alan 28 2,006.4 M Hearts Hearts Premiership 241 42 15 70 7
44 Porteous, Ryan 26 2,005.0 D Preston Preston Championship 217 15 6 60 7
45 Milne, Harry 28 2,002.9 D Hearts Hearts Premiership 189 26 28 61 0
46 Wright, Scott 27 1,990.7 F Birmingham Birmingham League One 164 18 12 68 2
47 Spencer, Brad 29 1,988.9 M Falkirk Falkirk Championship 207 20 28 70 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,962.7 M Falkirk Falkirk Championship 178 27 36 63 0
60 Maguire, Chris 36 1,962.7 F Eastleigh Eastleigh National League 227 48 27 61 0
61 Mcmullan, Paul 29 1,960.2 M Raith Raith Championship 211 16 55 78 1
62 Martin, Chris 36 1,959.3 F Bristol Rovers Bristol Rovers League One 217 55 23 45 13
63 Thomas, Dominic 29 1,957.2 M Ayr Ayr Premiership 214 39 54 73 2
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,953.8 D Cska Sofia Cska Sofia Parva Liga 148 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,937.2 M Falkirk Falkirk Championship 220 35 28 64 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 Bowie, Kieron 22 1,933.6 F Hibernian Hibernian Premiership 181 50 21 50 4
76 Pittman, Scott 33 1,932.6 M Livingston Livingston Premiership 238 24 17 74 1
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 Watt, Tony 31 1,926.5 F Partick Partick Premiership 218 47 24 74 9
81 Benedictus, Kyle 33 1,922.3 D Dunfermline Dunfermline Championship 207 15 3 74 0
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 Brown, Jacob 27 1,911.4 F Luton Luton Championship 235 41 17 70 4
90 Ashcroft, Lee 31 1,910.2 D Partick Partick Premiership 180 16 5 61 3
91 Muirhead, Robbie 29 1,910.0 F Livingston Livingston Premiership 215 64 17 68 0
92 Muirhead, Aaron 34 1,909.9 D Arbroath Arbroath League One 206 14 9 60 0
93 Boyle, William 29 1,909.4 D Wrexham Wrexham League One 137 19 6 40 2
94 Deas, Robbie 25 1,909.2 D Kilmarnock Kilmarnock Premiership 212 5 8 67 1
95 Phillips, Matt 34 1,907.8 F Oxford Utd Oxford Utd Championship 190 20 16 63 6
96 Tait, Dylan 23 1,905.2 M Falkirk Falkirk Championship 186 18 16 70 0
97 Fraser, Marcus 31 1,904.9 D St Mirren St Mirren Premiership 254 6 10 70 2
98 Halliday, Andy 33 1,904.0 M Motherwell Motherwell Premiership 182 18 17 53 2
99 Halkett, Craig 30 1,903.4 D Hearts Hearts Premiership 142 11 2 49 2
100 Morrison, Callum 29 1,902.1 F Linfield Linfield Nifl Premiership 174 67 22 55 1