Rank Player Position Clubs Shown in Order Played For First Last Span
in
DaysSpan Caps Caps
Weig
htedGoals/
Clean
SheetsAve
Goals
game1 John McGinn Midfield Hibernian; Aston Villa 29 Mar 2016
08 Sep 2024
-- 71
--
18
.25352112676
<%insert_data_here%>
1 Kenny Miller Forward Rangers; Wolverhampton Wanderers; Celtic; Derby County; BursasporCardiff City; Vancouver Whitecaps 29 Mar 2003
14 Aug 2013
-- 68
--
18
.26470588235
<%insert_data_here%>
3 James McFadden Midfield Motherwell; Everton; Birmingham City 20 May 2002
07 Sep 2010
-- 48
--
15
.31250000000
<%insert_data_here%>
4 Scott McTominay Midfield Manchester United; Napoli 23 Mar 2018
15 Oct 2024
-- 56
--
11
.19642857142
<%insert_data_here%>
5 Steven Naismith Forward Kilmarnock; Rangers; Everton; Norwich City; Heart of Midlothian 06 Jun 2007
19 Nov 2019
-- 51
--
10
.19607843137
<%insert_data_here%>
5 Steven Fletcher Forward Hibernian; Burnley; Sunderland; Olympique Marseille; Sheffield Wednesday 26 Mar 2008
20 Nov 2018
-- 33
--
10
.30303030303
<%insert_data_here%>
7 Lyndon Dykes Forward Queens Park Rangers 04 Sep 2020
15 Oct 2024
-- 40
--
9
.22500000000
<%insert_data_here%>
8 Kris Boyd Forward Rangers; Middlesbrough 11 May 2006
07 Sep 2010
-- 18
--
7
.38888888888
<%insert_data_here%>
8 Robert Snodgrass Forward Leeds United; Norwich City; Hull City; West Ham United 09 Feb 2011
10 Oct 2019
-- 28
--
7
.25000000000
<%insert_data_here%>
8 Ryan Christie Midfield Aberdeen; Celtic; A.F.C. Bournemouth 09 Nov 2017
15 Oct 2024
-- 56
--
7
.12500000000
<%insert_data_here%>
8 Shaun Maloney Forward Celtic; Aston Villa; Wigan Athletic; Chicago Fire; Hull City 08 Oct 2005
04 Jun 2016
-- 47
--
7
.14893617021
<%insert_data_here%>
12 Che Adams Forward Southampton; Torino 25 Mar 2021
15 Oct 2024
-- 35
--
6
.17142857142
<%insert_data_here%>
13 Christian Dailly Defender Derby County; Blackburn Rovers; West Ham United; Rangers 01 Sep 2001
30 May 2008
-- 40
--
5
.12500000000
<%insert_data_here%>
13 Darren Fletcher Midfield Manchester United; West Bromwich Albion; Stoke City 20 Aug 2003
08 Oct 2017
-- 80
--
5
.06250000000
<%insert_data_here%>
13 James Forrest Forward Celtic 29 May 2011
03 Jun 2024
-- 39
--
5
.12820512820
<%insert_data_here%>
13 Stuart Armstrong Midfield Celtic; Southampton 26 Mar 2017
23 Jun 2024
-- 51
--
5
.09803921568
<%insert_data_here%>
17 Christophe Berra Centre Back Heart of Midlothian; Wolverhampton Wanderers; Ipswich Town 30 May 2008
09 Nov 2017
-- 41
--
4
.09756097560
<%insert_data_here%>
17 Garry OConnor Forward Hibernian; Lokomotiv Moscow; Birmingham City 17 Apr 2002
09 Sep 2009
-- 16
--
4
.25000000000
<%insert_data_here%>
17 James McArthur Midfield Wigan Athletic; Crystal Palace 16 Nov 2010
08 Oct 2017
-- 32
--
4
.12500000000
<%insert_data_here%>
17 Leigh Griffiths Forward Hibernian; Wolverhampton Wanderers; Celtic 14 Nov 2012
18 Nov 2020
-- 22
--
4
.18181818181
<%insert_data_here%>
17 Ryan Fraser Winger A.F.C. Bournemouth; Newcastle United 10 Jun 2017
16 Nov 2022
-- 26
--
4
.15384615384
<%insert_data_here%>
17 Scott Brown Midfield Hibernian; Celtic 12 Nov 2005
04 Sep 2017
-- 55
--
4
.07272727272
<%insert_data_here%>
23 Andy Robertson Full Back Dundee United; Hull City; Liverpool 05 Mar 2014
15 Oct 2024
-- 78
--
3
.03846153846
<%insert_data_here%>
23 Callum McGregor Midfield Celtic 09 Nov 2017
23 Jun 2024
-- 63
--
3
.04761904761
<%insert_data_here%>
23 Charlie Mulgrew Full Back Celtic; Blackburn Rovers; Wigan Athletic 29 Feb 2012
10 Oct 2019
-- 44
--
3
.06818181818
<%insert_data_here%>
23 Chris Martin Forward Derby County; Fulham 28 May 2014
08 Oct 2017
-- 17
--
3
.17647058823
<%insert_data_here%>
23 Ikechi Anya Full Back Watford; Derby County 06 Sep 2013
08 Oct 2017
-- 29
--
3
.10344827586
<%insert_data_here%>
23 Jack Hendry Defender Celtic; KV Oostende; Club Brugge KV; Cremonese; Al Ettifaq 27 Mar 2018
23 Jun 2024
-- 34
--
3
.08823529411
<%insert_data_here%>
23 James Morrison Midfield West Bromwich Albion 30 May 2008
05 Oct 2017
-- 46
--
3
.06521739130
<%insert_data_here%>
23 Jordan Rhodes Forward Huddersfield Town; Blackburn Rovers; Sheffield Wednesday 11 Nov 2011
22 Mar 2017
-- 14
--
3
.21428571428
<%insert_data_here%>
23 Lawrence Shankland Midfield Dundee United; Heart of Midlothian 10 Oct 2019
05 Sep 2024
-- 15
--
3
.20000000000
<%insert_data_here%>
23 Matt Ritchie Right Wing A.F.C. Bournemouth; Newcastle United 25 Mar 2015
23 Mar 2018
-- 16
--
3
.18750000000
<%insert_data_here%>
23 Stevie Crawford forward Raith Rovers; Dunfermline Athletic; Plymouth Argyle 27 Mar 2002
17 Nov 2004
-- 23
--
3
.13043478260
<%insert_data_here%>
23 Steven Thompson Forward Dundee United; Rangers 27 Mar 2002
13 Oct 2004
-- 16
--
3
.18750000000
<%insert_data_here%>
35 Barry Ferguson Midfield Rangers; Blackburn Rovers 21 Aug 2002
28 Mar 2009
-- 35
--
2
.05714285714
<%insert_data_here%>
35 Billy Gilmour Forward Chelsea; Norwich City; Brighton and Hove Albion; Napoli 02 Jun 2021
15 Oct 2024
-- 34
--
2
.05882352941
<%insert_data_here%>
35 Chris Burke Forward Rangers; Birmingham City 11 May 2006
05 Mar 2014
-- 7
--
2
.28571428571
<%insert_data_here%>
35 Gary Caldwell Defender Newcastle United; Hibernian; Celtic; Wigan Athletic 27 Mar 2002
26 Mar 2013
-- 55
--
2
.03636363636
<%insert_data_here%>
35 Grant Hanley Defender Blackburn Rovers; Newcastle United; Norwich City 25 May 2011
15 Oct 2024
-- 57
--
2
.03508771929
<%insert_data_here%>
35 Jamie Mackie Midfield Queens Park Rangers 08 Oct 2010
16 Oct 2012
-- 9
--
2
.22222222222
<%insert_data_here%>
35 Kenny McLean Central Midfielder Aberdeen; Norwich City 24 Mar 2016
15 Oct 2024
-- 46
--
2
.04347826086
<%insert_data_here%>
35 Kris Commons Midfield Derby County; West Bromwich Albion; Celtic 20 Aug 2008
06 Feb 2013
-- 12
--
2
.16666666666
<%insert_data_here%>
35 Neil McCann Winger Heart of Midlothian; Rangers; Southampton 01 Sep 2001
12 Nov 2005
-- 15
--
2
.13333333333
<%insert_data_here%>
35 Ross McCormack Centre Forward Motherwell; Cardiff City; Leeds United; Fulham 30 May 2008
29 May 2016
-- 13
--
2
.15384615384
<%insert_data_here%>
35 Stephen McManus Defender Celtic; Middlesbrough 11 Oct 2006
12 Oct 2010
-- 26
--
2
.07692307692
<%insert_data_here%>
46 Andy Webster Defender Heart of Midlothian; Dundee United 30 Apr 2003
06 Feb 2013
-- 28
--
1
.03571428571
<%insert_data_here%>
46 Anthony Ralston Right Back Celtic 15 Nov 2021
15 Oct 2024
-- 16
--
1
.06250000000
<%insert_data_here%>
46 Craig Mackail-Smith Forward Peterborough United; Brighton and Hove Albion 27 Mar 2011
26 May 2012
-- 7
--
1
.14285714285
<%insert_data_here%>
46 Craig Beattie Forward Celtic; West Bromwich Albion 03 Sep 2005
17 Oct 2007
-- 7
--
1
.14285714285
<%insert_data_here%>
46 Danny Wilson Defender Liverpool 16 Nov 2010
03 Sep 2011
-- 5
--
1
.20000000000
<%insert_data_here%>
46 David Clarkson Forward Motherwell 30 May 2008
19 Nov 2008
-- 2
--
1
.50000000000
<%insert_data_here%>
46 David Goodwillie Forward Dundee United; Blackburn Rovers 16 Nov 2010
11 Oct 2011
-- 3
--
1
.33333333333
<%insert_data_here%>
46 David Weir Defender Heart of Midlothian; Everton; Rangers 01 Sep 2001
12 Oct 2010
-- 42
--
1
.02380952380
<%insert_data_here%>
46 Dougie Freedman Forward Crystal Palace 06 Oct 2001
27 Mar 2002
-- 2
--
1
.50000000000
<%insert_data_here%>
46 Gary Holt Midfield Kilmarnock; Norwich City 27 Mar 2002
13 Oct 2004
-- 8
--
1
.12500000000
<%insert_data_here%>
46 Gary Naysmith Defender Heart of Midlothian; Everton; Sheffield United 01 Sep 2001
01 Apr 2009
-- 42
--
1
.02380952380
<%insert_data_here%>
46 Johnny Russell Forward Derby County; Sporting Kansas City 18 Nov 2014
13 Oct 2019
-- 14
--
1
.07142857142
<%insert_data_here%>
46 John Souttar Defender Heart of Midlothian; Unattached; Rangers 07 Sep 2018
15 Oct 2024
-- 11
--
1
.09090909090
<%insert_data_here%>
46 Kevin Kyle Forward Sunderland; Kilmarnock 16 May 2002
14 Nov 2009
-- 10
--
1
.10000000000
<%insert_data_here%>
46 Kevin Nisbet Forward Hibernian; Millwall 31 Mar 2021
20 Jun 2023
-- 11
--
1
.09090909090
<%insert_data_here%>
46 Kieran Tierney Full Back Celtic; Arsenal; Real Sociedad 29 Mar 2016
19 Jun 2024
-- 47
--
1
.02127659574
<%insert_data_here%>
46 Kirk Broadfoot Defender Rangers 10 Sep 2008
11 Aug 2010
-- 4
--
1
.25000000000
<%insert_data_here%>
46 Lee McCulloch Forward / Midfield Wigan Athletic; Rangers 13 Oct 2004
12 Oct 2010
-- 18
--
1
.05555555555
<%insert_data_here%>
46 Lee Wilkie Central Defender Dundee 20 May 2002
19 Nov 2003
-- 11
--
1
.09090909090
<%insert_data_here%>
46 Matt Phillips Winger Blackpool; Queens Park Rangers; West Bromwich Albion 26 May 2012
09 Sep 2019
-- 16
--
1
.06250000000
<%insert_data_here%>
46 Nathan Patterson Full Back Rangers; Everton 06 Jun 2021
26 Mar 2024
-- 21
--
1
.04761904761
<%insert_data_here%>
46 Nigel Quashie Midfield Portsmouth 27 May 2004
06 Sep 2006
-- 14
--
1
.07142857142
<%insert_data_here%>
46 Oliver Burke Winger Nottingham Forest; Red Bull Leipzig; Celtic; Deportivo Alaves; West Bromwich AlbionSheffield United 29 Mar 2016
18 Nov 2020
-- 13
--
1
.07692307692
<%insert_data_here%>
46 Paul Dickov Forward Manchester City; Leicester City 07 Sep 2002
09 Oct 2004
-- 7
--
1
.14285714285
<%insert_data_here%>
46 Paul Hartley Midfield Heart of Midlothian; Celtic; Bristol City 26 Mar 2005
03 Mar 2010
-- 25
--
1
.04000000000
<%insert_data_here%>
46 Paul Lambert Midfield Motherwell; Borussia Dortmund; Celtic 01 Sep 2001
10 Sep 2003
-- 14
--
1
.07142857142
<%insert_data_here%>
46 Ryan Porteous Defender Hibernian; Watford 27 Sep 2022
14 Jun 2024
-- 12
--
1
.08333333333
<%insert_data_here%>
46 Scot Gemmill Midfield Nottingham Forest; Everton 01 Sep 2001
30 Apr 2003
-- 9
--
1
.11111111111
<%insert_data_here%>
46 Scott Dobie Forward West Bromwich Albion 16 May 2002
20 Nov 2002
-- 6
--
1
.16666666666
<%insert_data_here%>
46 Scott McKenna Defender Aberdeen; Nottingham Forest; Unattached; UD Las Palmas 23 Mar 2018
08 Sep 2024
-- 40
--
1
.02500000000
<%insert_data_here%>
46 Stuart Findlay Defender Kilmarnock 13 Oct 2019
13 Oct 2019
-- 1
--
1
1.00000000000
<%insert_data_here%>