Scotland Scotland

Tracking 2,595 players across 375 clubs, with 2,585 active players scoring 17,317 goals and 10,434 assists

Total Players

2,595

Different Clubs

375

Average ELO

1,588.6

Total Goals

17,317

Total Assists

10,434

Clean Sheets

43,476

# Name Age ELO ↓Pos Club League MP G A CS POTG
1 Robertson, Andrew 32 3,117.4 D Liverpool Liverpool Premier League 286 12 50 107 7
2 Mctominay, Scott 29 2,835.0 M Napoli Napoli Serie A 277 51 17 105 12
3 Mcgregor, Callum 32 2,768.7 M Celtic Celtic Premiership 339 41 31 142 5
4 Weir, Caroline 30 2,695.9 M Real Madrid Real Madrid Liga F Women 143 60 41 65 14
5 Cuthbert, Erin 27 2,597.9 M Chelsea Chelsea Women S Super League 147 30 24 85 5
6 Taylor, Greg 28 2,527.2 D Paok Paok Super League 237 9 31 105 5
7 Tierney, Kieran 28 2,470.7 D Celtic Celtic Premiership 213 11 25 76 7
8 Christie, Ryan 31 2,412.0 M Bournemouth Bournemouth Premier League 270 39 49 93 13
9 Mcginn, John 31 2,408.6 M Aston Villa Aston Villa Premier League 273 30 31 80 14
10 Hyam, Dominic 30 2,310.9 D Wrexham Wrexham Championship 302 13 4 88 5
11 Forrest, James 34 2,295.4 F Celtic Celtic Premiership 207 37 34 95 3
12 Little, Kim 35 2,278.0 M Arsenal Arsenal Women S Super League 124 31 15 70 1
13 Harvie, Daniel 27 2,259.4 D Wycombe Wycombe League One 275 13 19 86 3
14 Turnbull, David 26 2,254.8 M Cardiff Cardiff League One 210 36 26 80 9
15 Bannan, Barry 36 2,235.9 M Millwall Millwall Championship 320 28 51 94 15
16 Cadden, Nicky 29 2,228.9 M Hibernian Hibernian Premiership 267 34 55 79 4
17 Ferguson, Lewis 26 2,214.5 M Bologna Bologna Serie A 250 44 14 77 12
18 Hardie, Ryan 29 2,194.9 F Huddersfield Huddersfield League One 272 78 23 74 7
19 Shankland, Lawrence 30 2,194.4 F Hearts Hearts Premiership 261 126 33 77 9
20 Paterson, Callum 31 2,191.8 F Milton Keynes Dons Milton Keynes Dons League Two 261 51 20 84 8
21 Wallace, Murray 32 2,179.7 D Huddersfield Huddersfield League One 234 11 6 78 10
22 Mcmanus, Declan 31 2,176.9 F Bangor 1876 Bangor 1876 Cymru North 228 137 11 94 0
23 Palmer, Liam 34 2,147.9 D Sheffield Wed Sheffield Wed Championship 278 12 13 85 0
24 Henderson, Liam 29 2,138.8 D Falkirk Falkirk Premiership 236 34 9 86 0
25 Milne, Harry 29 2,134.6 D Hearts Hearts Premiership 218 27 34 75 5
26 Graham, Brian 38 2,134.0 F Falkirk Falkirk Premiership 251 111 24 91 3
27 Dykes, Lyndon 30 2,129.6 F Charlton Charlton Championship 266 61 19 78 5
28 Naismith, Kal 34 2,124.6 D Luton Luton League One 218 18 18 61 9
29 Adams, Che 29 2,124.1 F Torino Torino Serie A 258 66 25 66 7
30 Ralston, Anthony 27 2,122.0 D Celtic Celtic Premiership 160 7 22 65 3
31 Mcgregor, Allan 44 2,118.9 G Rangers Rangers Premiership 175 0 0 71 1
32 Johnston, George 27 2,112.5 D Bolton Bolton League One 208 5 6 63 9
33 Jack, Ryan 34 2,106.2 M Erokspor Erokspor 1 Lig 189 15 11 79 0
34 Holt, Kevin 33 2,102.0 D Ayr Ayr Championship 261 36 8 90 4
35 Fulton, Jay 32 2,101.1 M Swansea Swansea Championship 254 13 7 76 1
36 Jones, James 30 2,093.4 M Burton Burton League One 210 22 12 76 0
37 Megginson, Mitchell 33 2,080.2 M Cove Rangers Cove Rangers League One 231 116 32 69 1
38 Mccowan, Luke 28 2,069.2 F Celtic Celtic Premiership 260 54 37 99 5
39 Kerr, Jason 29 2,068.8 D Wigan Wigan League One 228 11 3 79 9
40 Docherty, Greg 29 2,066.7 M Charlton Charlton Championship 235 14 20 88 2
41 Fletcher, Steven 39 2,066.5 F Wrexham Wrexham Championship 227 51 11 84 9
42 Edwards, Joshua 25 2,065.8 D Charlton Charlton Championship 229 11 22 84 2
43 Miller, Calvin 28 2,058.0 M Falkirk Falkirk Premiership 214 33 42 74 3
44 Mccrorie, Ross 28 2,057.3 D Bristol City Bristol City Championship 220 15 14 68 8
45 Souttar, John 29 2,053.8 D Rangers Rangers Premiership 174 8 4 67 5
46 Spencer, Brad 29 2,048.5 M Falkirk Falkirk Premiership 243 21 29 81 0
47 Mcgrandles, Conor 30 2,046.6 M Lincoln City Lincoln City League One 263 13 17 81 1
48 Dembele, Siriki 29 2,043.4 M Oxford Utd Oxford Utd Championship 219 34 24 62 3
49 House, Ben 26 2,038.2 F Lincoln City Lincoln City League One 217 44 8 81 4
50 Cairney, Tom 35 2,034.7 M Fulham Fulham Premier League 212 20 13 54 1
51 Macgillivray, Craig 33 2,032.6 G Milton Keynes Dons Milton Keynes Dons League Two 235 0 2 71 1
52 Forrest, Alan 29 2,032.5 M Hearts Hearts Premiership 251 42 15 75 7
53 Halkett, Craig 30 2,032.4 D Hearts Hearts Premiership 168 17 3 62 6
54 Grimmer, Jack 32 2,029.7 M Wycombe Wycombe League One 257 7 9 87 3
55 Fraser, Scott 31 2,027.2 M Ross County Ross County Championship 219 35 36 56 3
56 Turner, Kyle 28 2,026.1 M Partick Partick Championship 263 24 44 95 0
57 Leonard, Marc 24 2,026.1 M Hearts Hearts Premiership 232 13 24 60 4
58 Hanson, Kirsty 27 2,025.2 M Aston Villa Aston Villa Women S Super League 134 25 23 41 5
59 Watt, Tony 32 2,020.3 F Partick Partick Championship 252 55 30 84 9
60 Devlin, Nicky 32 2,020.1 D Aberdeen Aberdeen Premiership 274 18 21 72 6
61 Mckenna, Scott 29 2,018.0 D Din Zagreb Din Zagreb Hnl 226 6 5 63 0
62 Clelland, Lana 33 2,013.0 M Sassuolo Sassuolo Serie A Women 107 43 14 33 8
63 Byers, George 29 2,012.2 M Port Vale Port Vale League One 195 22 11 69 2
64 Armstrong, Stuart 34 2,011.1 M Aberdeen Aberdeen Premiership 221 22 22 55 8
65 Easton, Dylan 32 2,010.8 M Raith Raith Championship 225 62 31 71 0
66 Ashcroft, Lee 32 2,006.1 D Partick Partick Championship 215 16 5 73 3
67 Porteous, Ryan 27 2,005.0 D Preston Preston Championship 217 15 6 60 7
68 Nisbet, Kevin 29 2,002.1 F Aberdeen Aberdeen Premiership 239 89 19 71 4
69 Wright, Scott 28 1,999.8 F Dundee FC Dundee FC Premiership 170 18 12 70 2
70 Mcginn, Paul 35 1,997.2 D Motherwell Motherwell Premiership 240 8 10 80 2
71 Mclean, Kenny 34 1,995.2 M Norwich Norwich Championship 281 12 22 70 4
72 Cameron, Kyle 29 1,994.6 D Bromley Bromley League Two 238 16 5 60 1
73 Robson, Jamie 28 1,994.3 D Oldham Oldham League Two 285 6 15 84 2
74 Walker, Jamie 32 1,994.1 F Grimsby Grimsby League Two 221 40 24 73 6
75 Thomas, Dominic 30 1,993.2 M Airdrieonians Airdrieonians Championship 235 44 57 81 2
76 Mcmullan, Paul 30 1,990.8 M Raith Raith Championship 239 16 59 90 1
77 Ferguson, Rohan 28 1,990.7 G Larne Larne Nifl Premiership 240 0 1 95 1
78 Maguire, Chris 37 1,988.3 F Cove Rangers Cove Rangers League One 244 51 30 64 0
79 Hanley, Grant 34 1,985.9 D Hibernian Hibernian Premiership 190 4 1 56 6
80 O-Donnell, Stephen 33 1,985.2 D Motherwell Motherwell Premiership 251 9 17 75 1
81 Appere, Louis 27 1,984.3 F Cambridge Utd Cambridge Utd League Two 236 33 23 79 3
82 Hanlon, Paul 36 1,983.9 D Raith Raith Championship 257 11 6 74 4
83 Conway, Tommy 23 1,981.2 F Middlesbrough Middlesbrough Championship 190 74 10 46 5
84 Campbell, Allan 27 1,976.2 M St Mirren St Mirren Premiership 209 18 9 78 1
85 Armstrong, Daniel 28 1,976.2 F Dinamo Bucuresti Dinamo Bucuresti Superliga 239 38 48 76 12
86 Fordyce, Callum 33 1,974.9 D Raith Raith Championship 236 13 10 82 0
87 Lindsay, Liam 30 1,974.4 D Preston Preston Championship 208 8 6 60 10
88 Bowie, Kieron 23 1,974.2 F Verona Verona Serie A 215 58 24 57 4
89 Muirhead, Aaron 35 1,974.0 D Arbroath Arbroath Championship 239 18 9 67 0
90 Tait, Dylan 24 1,971.8 M Falkirk Falkirk Premiership 222 21 17 81 0
91 Fitzpatrick, Aidan 25 1,969.5 M Partick Partick Championship 230 34 32 68 0
92 Mcmillan, Jack 28 1,969.4 D Exeter Exeter League One 234 11 17 70 2
93 Mcburnie, Oliver 29 1,966.4 F Hull City Hull City Championship 225 49 20 59 9
94 Boyle, William 30 1,965.9 D Shrewsbury Shrewsbury League Two 179 22 9 50 3
95 Forsyth, Craig 37 1,963.8 M Derby Derby Championship 219 10 12 68 4
96 Kingsley, Stephen 31 1,963.4 D Hearts Hearts Premiership 181 16 6 59 8
97 Martin, Chris 37 1,959.3 F Bristol Rovers Bristol Rovers League Two 217 55 23 45 13
98 Gilmour, Billy 24 1,958.9 M Napoli Napoli Serie A 169 4 12 50 1
99 Morrison, Callum 29 1,958.9 F Dunfermline Dunfermline Championship 204 77 22 67 1
100 Thomas, Martha 29 1,956.5 F Liverpool Liverpool Women S Super League 139 30 12 44 1