All Time Players Register

Below are the records of all players to have won a full cap for the Scotland men’s side. Scotland Rugby League award caps to players who have played for the full Scotland side in an officially sanctioned international tournament, or friendly matches against international opponents who, like Scotland, have declared that they are fielding their strongest available side.

Landing in order of heritage number, users can search to find the record cap holders, scorers and age on debut.

Heritage NoNameCapsTGDGPtsDebutLast CapAge on Debut
1Alasdair Blee5200813/08/199506/08/199622 yrs 00 mths 01 days
2Mark Burns4000013/08/199520/10/199521 yrs 08 mths 28 days
3John Coumbe-Lilley1000013/08/199513/08/199524 yrs 06 mths 12 days
4Sean Cusack4100413/08/199506/08/199629 yrs 06 mths 17 days
5Billy Gamba5000013/08/199506/08/199627 yrs 09 mths 30 days
6Martin Ketteridge41501413/08/199506/08/199630 yrs 10 mths 11 days
7Gavin Manclark3200813/08/199520/10/199527 yrs 07 mths 14 days
8Gary Murdock2000013/08/199506/08/199627 yrs 07 mths 07 days
9Darren Shaw12100413/08/199503/07/200123 yrs 10 mths 08 days
10Darrel Shelford55002013/08/199506/08/199633 yrs 00 mths 15 days
11Steve Tait3000013/08/199520/10/199523 yrs 06 mths 00 days
12Graham Thompson51701813/08/199506/08/199622 yrs 11 mths 19 days
13Hugh Waddell4100413/08/199520/10/199535 yrs 11 mths 12 days
14Struan Douglas2000013/08/199518/10/199529 yrs 06 mths 26 days
15Neil Hendry1000013/08/199513/08/199523 yrs 04 mths 05 days
16Andy Knight1000013/08/199513/08/199523 yrs 05 mths 17 days
17Iain Stanger2000013/08/199516/10/199524 yrs 10 mths 16 days
18James Walker1000013/08/199513/08/199522 yrs 00 mths 04 days
19Graham Cameron2000016/10/199518/10/199533 yrs 01 mths 01 days
20James Howe3200816/10/199520/10/199520 yrs 08 mths 26 days
21Charlie McAlister3040816/10/199520/10/199532 yrs 06 mths 29 days
22Mike Rush2000016/10/199518/10/199519 yrs 07 mths 14 days
23Alan Tait45002016/10/199506/08/199631 yrs 03 mths 14 days
24Stuart McCarthy4100416/10/199509/07/199722 yrs 06 mths 18 days
25Mark Smith3100416/10/199520/10/1995
26Alex Killen2000020/10/199520/10/199532 yrs 09 mths 15 days
27Jimmy Cowan1000006/08/199606/08/199620 yrs 08 mths 02 days
28Matt Crowther831905006/08/199603/07/200122 yrs 03 mths 00 days
29Mark Keenan1000006/08/199606/08/199620 yrs 08 mths 26 days
30Nicholas Mardon2100406/08/199609/07/199724 yrs 10 mths 13 days
31Lee Milner1000006/08/199606/08/199619 yrs 05 mths 11 days
32Danny Russell94001606/08/199605/11/200026 yrs 07 mths 13 days
33Scott Gilmour1000006/08/199606/08/199625 yrs 03 mths 22 days
34Jason Syme1000006/08/199606/08/199624 yrs 01 mths 10 days
35Glenn Bell1000009/07/199709/07/199732 yrs 03 mths 13 days
36Paul Carr1000009/07/199709/07/199730 yrs 01 mths 26 days
37Gary Christie1100409/07/199709/07/199725 yrs 05 mths 16 days
38John Duffy121701809/07/199729/10/201117 yrs 00 mths 07 days
39Dale Laughton4000009/07/199705/11/200026 yrs 08 mths 29 days
40James McLaren1000009/07/199709/07/199725 yrs 00 mths 11 days
41Jon Neill2000009/07/199731/10/199928 yrs 06 mths 20 days
42PJ Solomon5000009/07/199709/11/200320 yrs 10 mths 22 days
43Phil Veivers1000009/07/199709/07/199733 yrs 01 mths 14 days
44Mike Dixon3000009/07/199703/07/200126 yrs 03 mths 03 days
45Andrew Duncan1000009/07/199709/07/199724 yrs 09 mths 26 days
46Iain Higgins2000009/07/199703/07/200120 yrs 09 mths 25 days
47Danny McKelvie1000009/07/199709/07/199727 yrs 08 mths 29 days
48Danny Arnold98003211/11/199809/11/200321 yrs 06 mths 27 days
49Joe Berry7000011/11/199809/11/200324 yrs 06 mths 04 days
50Logan Campbell2100411/11/199818/11/199827 yrs 05 mths 19 days
51Jason Flowers33001211/11/199803/07/200123 yrs 09 mths 12 days
52Nathan Graham10000011/11/199829/10/200426 yrs 11 mths 19 days
53Chris Orr2000011/11/199818/11/199824 yrs 11 mths 24 days
54Lee Penny53001211/11/199809/11/200324 yrs 01 mths 18 days
55Jason Roach84302211/11/199829/10/200427 yrs 06 mths 09 days
56Mike Wainwright5100411/11/199816/10/200523 yrs 08 mths 17 days
57Gareth Hewitt1000011/11/199811/11/199819 yrs 09 mths 27 days
58Simon Knox4000011/11/199809/11/200326 yrs 00 mths 28 days
59Graeme Shaw2000011/11/199818/11/199823 yrs 04 mths 29 days
60Colin Wilson2000011/11/199818/11/199829 yrs 05 mths 19 days
61Paul Anderson2000022/10/199931/10/199922 yrs 06 mths 20 days
62Andy Craig2000022/10/199931/10/199923 yrs 07 mths 06 days
63Scott Cram6000022/10/199903/07/200122 yrs 08 mths 22 days
64David Maiden6200822/10/199903/07/200128 yrs 02 mths 15 days
65Wayne McDonald8000022/10/199909/11/200324 yrs 01 mths 19 days
66Scott Rhodes5100422/10/199903/07/200119 yrs 04 mths 01 days
67Andrew Lambert2200822/10/199931/10/199923 yrs 02 mths 11 days
68Neil Lowe16100422/10/199929/10/201120 yrs 10 mths 02 days
69Geoff Bell3100429/10/200005/11/200027 yrs 01 mths 23 days
70Mat Daylight3000029/10/200005/11/200026 yrs 07 mths 27 days
71Lee Gilmour3000029/10/200005/11/200022 yrs 07 mths 17 days
72Daniel Heckenberg3000029/10/200005/11/200021 yrs 00 mths 02 days
73Richard Horne3000029/10/200005/11/200018 yrs 03 mths 13 days
74Scott Logan6000029/10/200008/11/200824 yrs 04 mths 07 days
75Graham Mackay1010229/10/200029/10/200032 yrs 00 mths 17 days
76Andrew Purcell2000029/10/200005/11/200029 yrs 05 mths 09 days
77Adrian Vowles4100429/10/200003/07/200129 yrs 04 mths 29 days
78Richard Fletcher9200803/07/200108/11/200920 yrs 01 mths 16 days
79Ryan McDonald2000003/07/200123/10/200523 yrs 04 mths 09 days
80Gareth Morton50501003/07/200105/11/200818 yrs 08 mths 12 days
81Andrew Henderson234001626/10/200315/11/201324 yrs 04 mths 09 days
82Dave McConnell9200826/10/200308/11/200822 yrs 07 mths 01 days
83Iain Morrison9000026/10/200301/11/200920 yrs 05 mths 20 days
84Damien Reid1000026/10/200326/10/200319 yrs 07 mths 12 days
85Oliver Wilkes182201226/10/200310/11/201823 yrs 05 mths 24 days
86Jack Howieson11000026/10/200328/10/201222 yrs 02 mths 28 days
87Spencer Miller5200826/10/200329/10/200623 yrs 07 mths 29 days
88Matt Tunstall4000026/10/200329/10/200426 yrs 01 mths 19 days
89Lee Kiddie1000009/11/200309/11/200328 yrs 10 mths 07 days
90James Houston1000009/11/200309/11/200320 yrs 10 mths 12 days
91Jamie Bloem2020424/10/200429/10/200433 yrs 04 mths 28 days
92Danny Brough25459213624/10/200404/11/201721 yrs 09 mths 09 days
93Iain Marsh7000024/10/200404/11/200724 yrs 00 mths 18 days
94Andy McPhail4100424/10/200423/10/200523 yrs 11 mths 12 days
95Alex Szostak18100424/10/200415/11/201318 yrs 06 mths 20 days
96Chris Birchall2000024/10/200429/10/200423 yrs 06 mths 29 days
97Andy Brown3000024/10/200416/10/200523 yrs 05 mths 28 days
98Peter Shaw1000024/10/200424/10/200424 yrs 08 mths 01 days
99Duncan MacGillivray5000029/10/200408/11/200828 yrs 00 mths 04 days
100Ian Sinfield3000029/10/200429/10/200627 yrs 06 mths 22 days
101Dougie Flockhart2000016/10/200523/10/200520 yrs 10 mths 21 days
102Wade Liddell7100416/10/200508/11/200826 yrs 04 mths 15 days
103Jon Steel104001616/10/200516/10/201025 yrs 07 mths 02 days
104Ben Fisher167002816/10/200503/11/201324 yrs 08 mths 12 days
105Nick Surtees2000016/10/200523/10/200528 yrs 08 mths 26 days
106Mick Nanyn1062407223/10/200508/11/200923 yrs 04 mths 20 days
107Jamie Benn75002029/10/200610/10/201029 yrs 05 mths 25 days
108Ian Henderson8000029/10/200615/11/201323 yrs 06 mths 06 days
109Paul Jackson5000029/10/200614/10/201228 yrs 01 mths 00 days
110Dene Miller1000029/10/200629/10/200624 yrs 10 mths 15 days
111Ritchie Hawkyard1000027/10/200727/10/200721 yrs 09 mths 06 days
112Kevin Henderson115002027/10/200724/10/201026 yrs 09 mths 17 days
113David Lynn2000027/10/200704/11/200724 yrs 03 mths 14 days
114Lee Paterson123402027/10/200728/10/201226 yrs 03 mths 22 days
115Andy Todd2000027/10/200704/11/200726 yrs 06 mths 12 days
116Mark Slatter1000027/10/200727/10/200726 yrs 05 mths 05 days
117Michael Robertson3100426/10/200808/11/200825 yrs 06 mths 12 days
118Dean Colton1100426/10/200826/10/200825 yrs 08 mths 08 days
119Gavin Cowan2000026/10/200808/11/200821 yrs 09 mths 08 days
120Chris Armit3000026/10/200808/11/200825 yrs 00 mths 19 days
121Paddy Coupar9100408/11/200829/10/201122 yrs 04 mths 13 days
122Brendon Lindsay6110617/10/200924/10/201032 yrs 00 mths 26 days
123Gareth Moore3120817/10/200908/11/200920 yrs 04 mths 14 days
124James Nixon35002017/10/200908/11/200924 yrs 02 mths 07 days
125Mitch Stringer123001217/10/200907/11/201325 yrs 11 mths 16 days
126John Cox3100417/10/200908/11/200926 yrs 00 mths 14 days
127Robert Lunt4000017/10/200924/10/201024 yrs 08 mths 09 days
128Sam Barlow10100410/10/201015/11/201321 yrs 07 mths 03 days
129Dale Ferguson245002010/10/201029/10/202222 yrs 05 mths 27 days
130Joe Wardle6100410/10/201031/10/201419 yrs 00 mths 18 days
131Dave Arnot4100416/10/201029/10/201122 yrs 03 mths 19 days
132Brett Carter63001224/10/201003/11/201321 yrs 04 mths 21 days
133Alex Hurst125102216/10/201131/10/201421 yrs 06 mths 29 days
134Crawford Matthews2000016/10/201129/10/201119 yrs 10 mths 23 days
135Josh Barlow8100416/10/201131/10/201420 yrs 05 mths 01 days
136David Scott1891005616/10/201101/11/201918 yrs 03 mths 28 days
137Jack Stearman1000016/10/201116/10/201123 yrs 08 mths 16 days
138Callum Cockburn4100416/10/201128/10/201224 yrs 02 mths 01 days
139Michael Stewart2000016/10/201129/10/201122 yrs 07 mths 10 days
140Giles Lomax1000016/10/201116/10/201123 yrs 06 mths 29 days
141Ben Hellewell236002429/10/201129/10/202219 yrs 08 mths 29 days
142Jordan Rice1000029/10/201129/10/201121 yrs 05 mths 20 days
143Nick Broere1000029/10/201129/10/201125 yrs 01 mths 28 days
144Shae Lyon-Fraser1000014/10/201214/10/201219 yrs 08 mths 08 days
145Liam Hood10100414/10/201221/10/202220 yrs 09 mths 08 days
146Adam Walker15100414/10/201226/10/201921 yrs 07 mths 24 days
147Jonathan Walker8200814/10/201204/11/201721 yrs 07 mths 24 days
148Brett Phillips93001228/10/201211/11/201624 yrs 00 mths 03 days
149Craig Borthwick2100428/10/201202/11/201826 yrs 01 mths 00 days
150Matthew Russell155002019/10/201329/10/202220 yrs 04 mths 13 days
151Danny Addy196503419/10/201324/10/202122 yrs 09 mths 04 days
152Ben Kavanagh226002419/10/201324/10/202125 yrs 07 mths 15 days
153Luke Douglas132101019/10/201301/11/201927 yrs 05 mths 07 days
154Callum Phillips7200819/10/201311/11/201721 yrs 08 mths 00 days
155Kane Linnett113001219/10/201329/10/202224 yrs 09 mths 08 days
156Peter Wallace4000029/10/201315/11/201328 yrs 00 mths 13 days
157Oscar Thomas124502617/10/201401/11/201920 yrs 09 mths 14 days
158Nathan Massey3000017/10/201431/10/201423 yrs 06 mths 10 days
159Corbyn Kilday5100417/10/201423/10/201525 yrs 04 mths 07 days
160Sonny Esslemont6000017/10/201407/11/201520 yrs 09 mths 18 days
161Louis Senter3000017/10/201431/10/201420 yrs 06 mths 06 days
162Joe McClean6000025/10/201401/11/201925 yrs 02 mths 15 days
163Harvey Burnett4000031/10/201407/11/201519 yrs 02 mths 13 days
164Alex Walker9200816/10/201521/10/202220 yrs 01 mths 12 days
165Richard Harris3000016/10/201507/11/201519 yrs 04 mths 17 days
166Scott Plumridge2000016/10/201507/11/201519 yrs 03 mths 25 days
167Shane Toal4200823/10/201508/10/202219 yrs 11 mths 12 days
168Lewis Clarke6000023/10/201508/10/202220 yrs 05 mths 20 days
169Sam Brooks5000007/11/201504/11/201722 yrs 01 mths 09 days
170Gavin Grant1000007/11/201507/11/201524 yrs 08 mths 19 days
171Finlay Hutchison2000007/11/201527/10/201819 yrs 06 mths 06 days
172Lachlan Coote3000028/10/201611/11/201626 yrs 06 mths 22 days
173Lewis Tierney6200828/10/201611/11/201722 yrs 00 mths 08 days
174Euan Aitken6100428/10/201621/10/202221 yrs 04 mths 12 days
175Ryan Brierley1041905428/10/201616/10/202224 yrs 08 mths 15 days
176Sheldon Powe-Hobbs1000028/10/201628/10/201624 yrs 09 mths 09 days
177Billy McConnachie4000028/10/201602/11/201826 yrs 03 mths 12 days
178Frankie Mariano7100405/11/201610/11/201829 yrs 05 mths 26 days
179Tyler Cassel1000005/11/201605/11/201621 yrs 08 mths 04 days
180Lachlan Stein3000029/10/201711/11/201721 yrs 03 mths 02 days
181Will Oakes64001629/10/201724/10/202118 yrs 08 mths 02 days
182Kane Bentley6000029/10/201710/11/201830 yrs 06 mths 13 days
183James Bell10100429/10/201729/10/202223 yrs 06 mths 27 days
184Andrew Bentley2000029/10/201711/11/201732 yrs 05 mths 16 days
185Jarred Anderson2000004/11/201711/11/201720 yrs 02 mths 11 days
186Brandan Wilkinson2000004/11/201711/11/201720 yrs 01 mths 28 days
187Murray Mitchell2000027/10/201802/11/201821 yrs 11 mths 02 days
188Davey Dixon8200827/10/201829/10/202221 yrs 04 mths 27 days
189Nick Glohe5200827/10/201801/11/201926 yrs 01 mths 11 days
190Sam Luckley8000027/10/201829/10/202222 yrs 10 mths 28 days
191Kieran Moran5000027/10/201824/10/202121 yrs 11 mths 25 days
192Luke Westman1000027/10/201827/10/201820 yrs 05 mths 05 days
193Craig Robertson2100402/11/201810/11/201827 yrs 02 mths 18 days
194Niall Sidney1000010/11/201810/11/201820 yrs 03 mths 07 days
195Matt Hogg3000010/11/201801/11/201920 yrs 09 mths 21 days
196Daniel Turland3100410/11/201801/11/201924 yrs 09 mths 30 days
197Hamish Bentley1000010/11/201810/11/201821 yrs 11 mths 00 days
198Callum McLelland23001226/10/201901/11/201920 yrs 01 mths 10 days
199Liam Faughlin1000001/11/201901/11/201925 yrs 09 mths 27 days
200Lachlan Walmsley52501824/10/202129/10/202223 yrs 4 mths 12 days
201Kieran Buchanan5000024/10/202129/10/202222 yrs 8 mths 29 days
202Jack Teanby4000024/10/202129/10/202225 yrs 5 mths 10 days
203Charlie Emslie3200824/10/202129/10/202220 yrs 11 mths 25 days
204Rob Oakley1000024/10/202124/10/202121 yrs 11 mths 16 days
205Bayley Liu3100408/10/202229/10/202226 yrs 1 mths 16 days
206Bailey Hayward 3000008/10/202221/10/202221 yrs 6 mths 3 days
207Logan Bayliss-Brow4000008/10/202229/10/202223 yrs 1 mths 10 days
208Kyle Schneider4010208/10/202229/10/202222 yrs 8 mths 1 days
209Luke Bain4000008/10/202229/10/202222 yrs 0 mths 4 days
210Guy Graham3000008/10/202229/10/202224 yrs 1 mths 10 days
211Calum Gahan4000008/10/202229/10/202225 yrs 5 mths 15 days

Scotland players capped by Great Britain

NameCapsTGDGPtsDebut
Hugh Waddell500001988
Alan Tait14600241989
Lee Gilmour1510041998
Richard Horne1110042001
Lachlan Coote100002019

Top Points Scorer

NamePoints
Danny Brough136
Mick Nanyn72
David Scott56
Ryan Brierley54
Matt Crowther50

Top Try Scorer

NameTries
David Scott9
Danny Arnold8
Ben Fisher7
Ben Hellewell6
Danny Addy6
Mick Nanyn6

Top Goal Scorer

NameGoals
Danny Brough59
Mick Nanyn24
Ryan Brierley19
Matt Crowther19
David Scott10

Oldest player: Oliver Wilkes v France 2018 (38 years old)

Youngest player: John Duffy v France 1997 (17 years old)