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