Scotland Scotland

Tracking 2,501 players across 366 clubs, with 2,491 active players scoring 15,911 goals and 9,555 assists

Total Players

2,501

Different Clubs

366

Average ELO

1,584.7

Total Goals

15,911

Total Assists

9,555

Clean Sheets

40,219

# Name Age ELO ↓Pos Club League MP G A CS POTG
1 Robertson, Andrew 31 3,023.3 D Liverpool Liverpool Premier League 265 11 48 98 7
2 Mctominay, Scott 28 2,706.7 M Napoli Napoli Serie A 251 41 14 94 12
3 Mcgregor, Callum 32 2,684.8 M Celtic Celtic Premiership 304 38 29 133 5
4 Weir, Caroline 30 2,666.2 M Real Madrid Real Madrid Liga F Women 140 60 38 62 14
5 Cuthbert, Erin 27 2,571.4 M Chelsea Chelsea Women S Super League 144 30 22 83 5
6 Taylor, Greg 27 2,479.8 D Paok Paok Super League 225 9 30 100 5
7 Christie, Ryan 30 2,371.0 M Bournemouth Bournemouth Premier League 256 38 49 88 13
8 Tierney, Kieran 28 2,352.4 D Celtic Celtic Premiership 180 6 16 70 5
9 Mcginn, John 31 2,294.5 M Aston Villa Aston Villa Premier League 252 26 29 73 13
10 Forrest, James 34 2,277.1 F Celtic Celtic Premiership 190 37 34 91 3
11 Bannan, Barry 35 2,250.2 M Sheffield Wed Sheffield Wed Championship 295 27 50 90 15
12 Little, Kim 35 2,244.2 M Arsenal Arsenal Women S Super League 121 29 14 67 1
13 Palmer, Liam 34 2,204.2 D Sheffield Wed Sheffield Wed Championship 249 12 12 83 0
14 Hyam, Dominic 29 2,193.0 D Wrexham Wrexham Championship 269 12 4 78 5
15 Cadden, Nicky 29 2,189.1 M Hibernian Hibernian Premiership 249 34 50 73 4
16 Turnbull, David 26 2,181.5 M Cardiff Cardiff League One 188 33 25 75 9
17 Hardie, Ryan 28 2,181.4 F Wrexham Wrexham Championship 263 76 23 71 7
18 Harvie, Daniel 27 2,165.9 D Wycombe Wycombe League One 244 13 16 74 3
19 Mcmanus, Declan 31 2,164.1 F Coleraine Coleraine Nifl Premiership 219 135 11 92 0
20 Ferguson, Lewis 26 2,161.8 M Bologna Bologna Serie A 221 43 14 71 12
21 Shankland, Lawrence 30 2,130.5 F Hearts Hearts Premiership 247 118 32 71 9
22 Mcgregor, Allan 43 2,118.9 G Rangers Rangers Premiership 175 0 0 71 1
23 Graham, Brian 37 2,106.2 F Falkirk Falkirk Premiership 235 108 24 86 3
24 Paterson, Callum 31 2,105.8 F Milton Keynes Dons Milton Keynes Dons League Two 240 41 16 77 7
25 Wallace, Murray 32 2,103.7 D Huddersfield Huddersfield League One 208 9 6 70 9
26 Dykes, Lyndon 30 2,096.3 F Birmingham Birmingham Championship 242 58 17 71 5
27 Jones, James 29 2,093.4 M Burton Burton League One 210 22 12 76 0
28 Ralston, Anthony 26 2,086.5 D Celtic Celtic Premiership 141 7 21 60 3
29 Holt, Kevin 32 2,085.5 D Ayr Ayr Championship 239 34 8 86 4
30 Henderson, Liam 29 2,085.1 D Falkirk Falkirk Premiership 213 34 9 79 0
31 Adams, Che 29 2,079.6 F Torino Torino Serie A 239 61 24 60 7
32 Fletcher, Steven 38 2,066.5 F Wrexham Wrexham Championship 227 51 11 84 9
33 Edwards, Joshua 25 2,065.8 D Charlton Charlton Championship 229 11 22 84 2
34 Naismith, Kal 33 2,063.3 D Luton Luton League One 195 17 15 58 9
35 Jack, Ryan 33 2,061.7 M Erokspor Erokspor 1 Lig 173 15 10 73 0
36 Fulton, Jay 31 2,052.9 M Swansea Swansea Championship 232 12 7 70 1
37 Milne, Harry 28 2,052.6 D Hearts Hearts Premiership 197 27 30 66 1
38 Dembele, Siriki 29 2,051.8 M Oxford Utd Oxford Utd Championship 209 34 24 61 3
39 Docherty, Greg 29 2,036.0 M Charlton Charlton Championship 211 14 19 80 2
40 Megginson, Mitchell 33 2,031.3 M Cove Rangers Cove Rangers League One 214 106 32 66 1
41 Forrest, Alan 29 2,027.6 M Hearts Hearts Premiership 247 42 15 74 7
42 Kerr, Jason 28 2,026.4 D Wigan Wigan League One 209 11 3 72 9
43 Fraser, Scott 30 2,024.0 M Ross County Ross County Championship 211 34 36 54 3
44 Hanson, Kirsty 27 2,020.7 M Aston Villa Aston Villa Women S Super League 131 25 23 40 5
45 Clelland, Lana 32 2,016.5 M Sassuolo Sassuolo Serie A Women 106 43 14 33 8
46 Mccowan, Luke 27 2,013.5 F Celtic Celtic Premiership 236 53 35 90 5
47 Porteous, Ryan 26 2,005.0 D Preston Preston Championship 217 15 6 60 7
48 Johnston, George 27 2,004.9 D Bolton Bolton League One 179 4 6 53 9
49 Spencer, Brad 29 2,002.1 M Falkirk Falkirk Premiership 217 20 28 73 0
50 Souttar, John 29 2,001.9 D Rangers Rangers Premiership 156 8 4 61 5
51 Byers, George 29 1,998.3 M Port Vale Port Vale League One 183 21 11 66 2
52 Mccrorie, Ross 27 1,997.1 D Bristol City Bristol City Championship 195 13 11 62 8
53 Cairney, Tom 34 1,996.1 M Fulham Fulham Premier League 196 19 12 51 1
54 Wright, Scott 28 1,990.7 F Birmingham Birmingham Championship 164 18 12 68 2
55 Miller, Calvin 27 1,987.1 M Falkirk Falkirk Premiership 188 30 36 66 1
56 Devlin, Nicky 32 1,986.8 D Aberdeen Aberdeen Premiership 248 17 21 65 5
57 Armstrong, Stuart 33 1,986.8 M Aberdeen Aberdeen Premiership 198 21 19 50 8
58 Leonard, Marc 23 1,982.1 M Birmingham Birmingham Championship 212 12 22 53 4
59 Turner, Kyle 27 1,976.1 M Partick Partick Championship 244 22 42 88 0
60 Campbell, Allan 27 1,974.8 M Dundee Utd Dundee Utd Premiership 205 18 9 77 1
61 Mcmullan, Paul 29 1,974.2 M Raith Raith Championship 224 16 57 83 1
62 Thomas, Dominic 29 1,973.4 M Ayr Ayr Championship 223 40 56 77 2
63 Cameron, Kyle 28 1,972.6 D Bromley Bromley League Two 231 16 4 59 1
64 Watt, Tony 31 1,972.2 F Partick Partick Championship 232 50 27 79 9
65 Halkett, Craig 30 1,970.6 D Hearts Hearts Premiership 150 16 3 54 5
66 Easton, Dylan 31 1,969.8 M Raith Raith Championship 200 56 30 60 0
67 House, Ben 26 1,968.7 F Lincoln City Lincoln City League One 199 42 7 70 4
68 Fordyce, Callum 33 1,967.3 D Raith Raith Championship 233 13 10 81 0
69 Nisbet, Kevin 28 1,964.5 F Aberdeen Aberdeen Premiership 210 80 18 64 3
70 Maguire, Chris 36 1,962.7 F Eastleigh Eastleigh National League 227 48 27 61 0
71 Grimmer, Jack 31 1,959.3 M Wycombe Wycombe League One 227 5 6 77 2
72 Martin, Chris 36 1,959.3 F Bristol Rovers Bristol Rovers League Two 217 55 23 45 13
73 Cooper, Liam 34 1,955.6 D Cska Sofia Cska Sofia Parva Liga 150 7 1 47 3
74 Ashcroft, Lee 32 1,953.9 D Partick Partick Championship 194 16 5 66 3
75 Mckenna, Scott 28 1,952.2 D Din Zagreb Din Zagreb Hnl 203 5 3 56 0
76 Hanlon, Paul 35 1,951.0 D Raith Raith Championship 235 10 6 65 4
77 Hanley, Grant 33 1,949.7 D Hibernian Hibernian Premiership 176 4 1 52 4
78 Forsyth, Craig 36 1,946.2 M Derby Derby Championship 213 9 12 67 4
79 Bowie, Kieron 23 1,946.2 F Hibernian Hibernian Premiership 193 52 22 53 4
80 Macgillivray, Craig 32 1,945.8 G Milton Keynes Dons Milton Keynes Dons League Two 206 0 2 61 1
81 Walker, Jamie 32 1,945.7 F Grimsby Grimsby League Two 195 35 19 64 4
82 Nesbitt, Aidan 28 1,943.3 M Falkirk Falkirk Premiership 224 35 28 66 0
83 Armstrong, Daniel 28 1,942.1 F Din Bucuresti Din Bucuresti Superliga 219 36 45 70 11
84 Benedictus, Kyle 33 1,941.7 D Dunfermline Dunfermline Championship 218 15 3 79 0
85 Gallagher, Callum 31 1,941.0 F Arbroath Arbroath Championship 221 74 21 77 0
86 Deas, Robbie 25 1,941.0 D Kilmarnock Kilmarnock Premiership 221 7 8 71 1
87 Pittman, Scott 33 1,931.0 M Livingston Livingston Premiership 248 25 17 77 1
88 Mcgrandles, Conor 30 1,930.3 M Lincoln City Lincoln City League One 234 12 15 69 1
89 Thomas, Martha 29 1,929.8 F Tottenham Tottenham Women S Super League 134 28 12 41 1
90 Muirhead, Aaron 35 1,927.7 D Arbroath Arbroath Championship 219 15 9 61 0
91 Boyle, William 30 1,926.9 D Shrewsbury Shrewsbury League Two 149 21 7 44 2
92 Gilmour, Billy 24 1,926.8 M Napoli Napoli Serie A 162 4 12 48 1
93 Mcmillan, Jack 27 1,925.5 D Exeter Exeter League One 207 10 17 61 2
94 Kingsley, Stephen 31 1,925.5 D Hearts Hearts Premiership 172 15 6 56 7
95 Rose, Michael 30 1,925.3 D Salford Salford League Two 186 6 5 52 5
96 Halliday, Andy 34 1,924.1 M Motherwell Motherwell Premiership 187 18 17 57 2
97 Ferguson, Rohan 27 1,922.2 G Larne Larne Nifl Premiership 214 0 1 84 1
98 Fraser, Marcus 31 1,921.2 D St Mirren St Mirren Premiership 261 6 12 70 2
99 Lindsay, Liam 30 1,921.0 D Preston Preston Championship 191 8 6 57 8
100 Tait, Dylan 23 1,920.4 M Falkirk Falkirk Premiership 196 19 16 73 0