Scotland Scotland

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

Total Players

2,595

Different Clubs

375

Average ELO

1,588.9

Total Goals

17,367

Total Assists

10,462

Clean Sheets

43,552

# 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,842.3 M Napoli Napoli Serie A 278 51 17 106 12
3 Mcgregor, Callum 32 2,773.3 M Celtic Celtic Premiership 340 41 31 142 5
4 Weir, Caroline 30 2,703.3 M Real Madrid Real Madrid Liga F Women 144 60 41 66 14
5 Cuthbert, Erin 27 2,604.4 M Chelsea Chelsea Women S Super League 148 30 24 85 5
6 Taylor, Greg 28 2,527.2 D Paok Paok Super League 237 9 31 105 5
7 Tierney, Kieran 29 2,475.4 D Celtic Celtic Premiership 214 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,274.5 M Arsenal Arsenal Women S Super League 125 31 15 70 1
13 Harvie, Daniel 27 2,256.6 D Wycombe Wycombe League One 276 13 19 86 3
14 Turnbull, David 26 2,256.0 M Cardiff Cardiff League One 211 36 26 80 9
15 Bannan, Barry 36 2,232.7 M Millwall Millwall Championship 321 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 Shankland, Lawrence 30 2,199.7 F Hearts Hearts Premiership 262 127 34 77 9
19 Hardie, Ryan 29 2,194.9 F Huddersfield Huddersfield League One 272 78 23 74 7
20 Paterson, Callum 31 2,192.9 F Milton Keynes Dons Milton Keynes Dons League Two 262 51 20 84 8
21 Wallace, Murray 32 2,184.9 D Huddersfield Huddersfield League One 235 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,149.3 D Sheffield Wed Sheffield Wed Championship 279 12 13 85 0
24 Henderson, Liam 29 2,143.4 D Falkirk Falkirk Premiership 237 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 Naismith, Kal 34 2,132.2 D Luton Luton League One 219 18 18 62 9
28 Dykes, Lyndon 30 2,130.9 F Charlton Charlton Championship 267 61 19 78 5
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,110.5 M Erokspor Erokspor 1 Lig 190 15 11 79 0
34 Holt, Kevin 33 2,102.9 D Ayr Ayr Championship 262 36 8 90 4
35 Fulton, Jay 32 2,102.5 M Swansea Swansea Championship 255 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 Kerr, Jason 29 2,074.0 D Wigan Wigan League One 229 11 3 79 9
39 Mccowan, Luke 28 2,069.2 F Celtic Celtic Premiership 260 54 37 99 5
40 Docherty, Greg 29 2,068.0 M Charlton Charlton Championship 236 14 20 88 2
41 Miller, Calvin 28 2,068.0 M Falkirk Falkirk Premiership 215 34 43 74 3
42 Fletcher, Steven 39 2,066.5 F Wrexham Wrexham Championship 227 51 11 84 9
43 Edwards, Joshua 26 2,065.8 D Charlton Charlton Championship 229 11 22 84 2
44 Souttar, John 29 2,058.4 D Rangers Rangers Premiership 175 8 4 67 5
45 Mccrorie, Ross 28 2,057.3 D Bristol City Bristol City Championship 220 15 14 68 8
46 Mcgrandles, Conor 30 2,053.8 M Lincoln City Lincoln City League One 264 13 18 81 1
47 Spencer, Brad 30 2,053.1 M Falkirk Falkirk Premiership 244 21 29 81 0
48 Dembele, Siriki 29 2,043.4 M Oxford Utd Oxford Utd Championship 219 34 24 62 3
49 House, Ben 26 2,043.3 F Lincoln City Lincoln City League One 218 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,033.7 G Milton Keynes Dons Milton Keynes Dons League Two 236 0 2 71 1
52 Halkett, Craig 31 2,033.5 D Hearts Hearts Premiership 169 17 3 62 6
53 Forrest, Alan 29 2,032.5 M Hearts Hearts Premiership 251 42 15 75 7
54 Leonard, Marc 24 2,028.9 M Hearts Hearts Premiership 233 13 25 60 4
55 Fraser, Scott 31 2,027.2 M Ross County Ross County Championship 219 35 36 56 3
56 Grimmer, Jack 32 2,026.8 M Wycombe Wycombe League One 258 7 9 87 3
57 Turner, Kyle 28 2,026.1 M Partick Partick Championship 263 24 44 95 0
58 Hanson, Kirsty 28 2,025.2 M Aston Villa Aston Villa Women S Super League 134 25 23 41 5
59 Mckenna, Scott 29 2,024.5 D Din Zagreb Din Zagreb Hnl 227 6 5 64 0
60 Watt, Tony 32 2,020.3 F Partick Partick Championship 252 55 30 84 9
61 Devlin, Nicky 32 2,020.1 D Aberdeen Aberdeen Premiership 274 18 21 72 6
62 Easton, Dylan 32 2,019.2 M Raith Raith Championship 226 64 31 71 0
63 Clelland, Lana 33 2,013.0 M Sassuolo Sassuolo Serie A Women 107 43 14 33 8
64 Byers, George 30 2,012.2 M Port Vale Port Vale League One 195 22 11 69 2
65 Armstrong, Stuart 34 2,011.1 M Aberdeen Aberdeen Premiership 221 22 22 55 8
66 Ashcroft, Lee 32 2,007.0 D Partick Partick Championship 216 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 Mclean, Kenny 34 2,001.0 M Norwich Norwich Championship 282 12 22 70 4
70 Wright, Scott 28 1,999.8 F Dundee FC Dundee FC Premiership 170 18 12 70 2
71 Thomas, Dominic 30 1,997.8 M Airdrieonians Airdrieonians Championship 236 44 57 82 2
72 Robson, Jamie 28 1,995.4 D Oldham Oldham League Two 286 6 15 84 2
73 Mcginn, Paul 35 1,994.7 D Motherwell Motherwell Premiership 241 8 10 80 2
74 Cameron, Kyle 29 1,994.6 D Bromley Bromley League Two 238 16 5 60 1
75 Walker, Jamie 32 1,994.1 F Grimsby Grimsby League Two 221 40 24 73 6
76 Hanley, Grant 34 1,992.6 D Hibernian Hibernian Premiership 191 4 1 57 6
77 Mcmullan, Paul 30 1,990.8 M Raith Raith Championship 239 16 59 90 1
78 Ferguson, Rohan 28 1,988.9 G Larne Larne Nifl Premiership 241 0 1 95 1
79 Conway, Tommy 23 1,987.9 F Middlesbrough Middlesbrough Championship 191 75 11 46 5
80 Maguire, Chris 37 1,986.5 F Cove Rangers Cove Rangers League One 245 51 30 64 0
81 Appere, Louis 27 1,985.3 F Cambridge Utd Cambridge Utd League Two 237 33 23 79 3
82 Hanlon, Paul 36 1,983.9 D Raith Raith Championship 257 11 6 74 4
83 O-Donnell, Stephen 34 1,982.7 D Motherwell Motherwell Premiership 252 9 17 75 1
84 Campbell, Allan 27 1,981.5 M St Mirren St Mirren Premiership 210 18 9 79 1
85 Fordyce, Callum 33 1,978.2 D Raith Raith Championship 237 13 10 82 0
86 Armstrong, Daniel 28 1,977.1 F Dinamo Bucuresti Dinamo Bucuresti Superliga 240 38 48 76 12
87 Mcmillan, Jack 28 1,977.0 D Exeter Exeter League One 235 11 17 71 2
88 Tait, Dylan 24 1,976.4 M Falkirk Falkirk Premiership 223 21 17 81 0
89 Lindsay, Liam 30 1,974.4 D Preston Preston Championship 208 8 6 60 10
90 Muirhead, Aaron 35 1,971.9 D Arbroath Arbroath Championship 240 18 9 67 0
91 Bowie, Kieron 23 1,970.7 F Verona Verona Serie A 216 58 24 57 4
92 Fitzpatrick, Aidan 25 1,970.4 M Partick Partick Championship 231 34 32 68 0
93 Mcburnie, Oliver 30 1,967.8 F Hull City Hull City Championship 226 49 20 60 9
94 Boyle, William 30 1,965.9 D Shrewsbury Shrewsbury League Two 179 22 9 50 3
95 Kingsley, Stephen 31 1,964.5 D Hearts Hearts Premiership 182 16 6 59 8
96 Forsyth, Craig 37 1,963.8 M Derby Derby Championship 219 10 12 68 4
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 30 1,956.5 F Liverpool Liverpool Women S Super League 139 30 12 44 1