Oldest Debut Players since 1946
Youngest Oldest Competitive Players Scorers HatTricks Players Scorers HatTricks Debut Players Debut Scorers All Games Players Scorers HatTricks Players Scorers HatTricks Debut Players Debut Scorers
Click on date and links to see details
Rk Days Yr Mo Dy Player Team Date Score Comp Round V Scorers 1 13590 37 2 14 Aaron Hughes Raith Rovers 2017-01-22 Sun Scottish Cup
R4 A Jamie Walker 37 2 13264 36 3 23 Neil Alexander Ludogorets Razgrad 2014-07-03 Thu English Tour
ET 1 of 2 N ----- 3 13098 35 10 10 Steven MacLean Arbroath 2018-07-03 Tue Friendly
A Aidan Keena 43 ;Ross Callachan 85 4 13061 35 9 3 Willie Johnston St Mirren 1982-09-22 Wed League Cup
QF H Alex MacDonald 25 ;Willie Pettigrew 77 5 13047 35 8 21 Murray McDermott Arbroath 1985-10-23 Wed Friendly
A Sandy Clark 23 ;Gary Mackay 25 ;Gary Mackay 77 ;John Robertson 80 6 12999 35 7 3 Glenn Whelan Motherwell 2019-08-16 Fri League Cup
R2 A Michael Smith 39:11 ;Conor Washington pen 45+1:31 7 12945 35 5 8 Peter Enckelman Inverness Caledonian Thistle 2012-08-18 Sat Scottish Premier League
03 of 38 H Arvydas Novikovas 15 ;John Sutton pen 41 8 12795 35 0 11 Robert Snodgrass Motherwell 2022-09-18 Sun Premiership
07 of 38 A Lawrence Shankland 16:55 ;Alan Forrest 49:48 ;Alan Forrest 89:30 9 12736 34 10 13 Jim Bett Partick Thistle 1994-10-08 Sat Premier
08 of 36 A John Robertson 25 10 12718 34 9 25 Gordon Durie Motherwell 2000-10-01 Sun Scottish Premier League
10 of 38 H Gordon Durie 12 ;Andy Kirk 27 ;Gordon Durie 59 11 12475 34 1 25 Colin McAdam Arbroath 1985-10-23 Wed Friendly
A Sandy Clark 23 ;Gary Mackay 25 ;Gary Mackay 77 ;John Robertson 80 12 12368 33 10 12 Jimmy Bone Inverness Caledonian 1983-08-03 Wed Friendly
A ----- 13 12261 33 6 27 Sandy Jardine North Shields 1982-07-27 Tue English Tour
ET 1 of 3 A Harrison og 35 14 12240 33 6 5 Steve Banks Dundee United 2005-08-14 Sun Scottish Premier League
03 of 38 A Steven Pressley 6 ;Roman Bednar 12 ;Rudi Skacel 90+1 15 12191 33 4 16 Pasquale Bruno Partick Thistle 1995-11-04 Sat Premier
11 of 36 H Derek McWilliams og 10 ;John Millar 65 ;Hans Eskilsson 69 16 12118 33 2 5 Shay Logan Dunfermline Athletic 2021-04-03 Sat Championship
23 of 27 A ----- 17 12092 33 1 9 Colin Doyle Raith Rovers 2018-07-21 Sat League Cup
Group 2 of 4 A Michael Smith 78 18 12060 33 0 7 Alan Lawrence Motherwell 1995-08-26 Sat Premier
01 of 36 H David Hagen 68 19 12055 33 0 2 Paul Smith Partick Thistle 1995-11-04 Sat Premier
11 of 36 H Derek McWilliams og 10 ;John Millar 65 ;Hans Eskilsson 69 20 12045 32 11 23 Don Cowie Hibernian 2016-02-07 Sun Scottish Cup
R5 H Arnaud Djoum 32 ;Sam Nicholson 44 21 12004 32 10 12 Vincent Guerin St Johnstone 1998-10-04 Sun Scottish Premier League
09 of 36 H Lee Makel 79 22 12003 32 10 12 Stephane Mahe Aberdeen 2001-08-04 Sat Scottish Premier League
02 of 38 H Colin Cameron 20 23 11940 32 8 9 Darren Jackson Kilmarnock 1999-04-03 Sat Scottish Premier League
28 of 36 H Gary McSwegan 16 ;Gary McSwegan 43 24 11932 32 8 2 Bobby Zlamal Dumbarton 2018-07-07 Sat Friendly
A Uche Ikpeazu pen 13 ;Uche Ikpeazu 86 25 11847 32 5 9 Justin Fashanu BV Cloppenburg 1993-07-28 Wed Overseas Tour1993-94
OT 03 of 05 A Adrian Boothroyd 64 26 11833 32 4 23 Alex MacDonald Partick Thistle 1980-08-09 Sat Premier
01 of 36 A Frank Liddell 69 ;Cammy Fraser pen 76 27 11830 32 4 19 Thomson Allan Rangers 1979-02-24 Sat Premier
21 of 36 H Derek O'Connor 2 ;Malcolm Robertson 15 ;Derek O'Connor 71 28 11755 32 2 6 Gilles Rousset Falkirk 1995-10-28 Sat Premier
10 of 36 A ----- 29 11751 32 2 2 Takis Fyssas Dundee United 2005-08-14 Sun Scottish Premier League
03 of 38 A Steven Pressley 6 ;Roman Bednar 12 ;Rudi Skacel 90+1 30 11717 32 1 0 Glynn Snodin St Johnstone 1992-03-14 Sat Premier
35 of 44 H Tosh McKinlay 37 ;John Millar 67 31 11711 32 0 23 Ally Mauchlen Hamilton Academical 1992-07-22 Wed Friendly
A Derek Ferguson 53 ;Gary Mackay 88 32 11681 31 11 24 David McCreery Dundee 1989-09-09 Sat Premier
04 of 36 A Dave McPherson 19 ;Scott Crabbe pen 44 33 11676 31 11 19 Willie McVie Chelsea 1980-07-26 Sat Friendly
H ----- 33 11676 31 11 19 Isma Rangers 2017-02-01 Wed Premiership
23 of 38 H Krystian Nowak 4 ;Jamie Walker 49 ;Don Cowie 54 ;Jamie Walker 63 33 11676 31 11 19 Alexandros Tziolis Rangers 2017-02-01 Wed Premiership
23 of 38 H Krystian Nowak 4 ;Jamie Walker 49 ;Don Cowie 54 ;Jamie Walker 63 36 11669 31 11 12 Rab McKinnon Bohemians Dublin 1998-07-12 Sun Overseas Tour1998-99
OT 1 of 3 A Jose Quitongo 27 37 11652 31 10 25 Tommi Gronlund Livingston (Meadowbank Thistle) 2001-11-03 Sat Scottish Premier League
13 of 38 H Kevin McKenna 75 38 11645 31 10 16 Arkadiusz Klimek Inverness Caledonian Thistle 2007-02-10 Sat Scottish Premier League
27 of 38 H Michal Pospisil 82 39 11576 31 8 11 Peter Marinello East Stirlingshire 1981-10-31 Sat First Division
13 of 39 H ----- 40 11543 31 7 6 Willie Jamieson Falkirk 1994-12-03 Sat Premier
16 of 36 H Kevin Thomas 22 41 11514 31 6 10 Peter Van de Ven Raith Rovers 1992-07-18 Sat Friendly
A Wayne Foster 23 ;Scott Crabbe 71 42 11477 31 5 3 Andy Tod Rangers 2002-04-07 Sun Scottish Premier League
34 of 38 A ----- 43 11452 31 4 7 Steven Naismith Hibernian 2018-01-21 Sun Scottish Cup
R4 H Don Cowie 87 44 11404 31 2 20 Jeremy Goss FC Porto 1996-07-31 Wed Friendly
H Kevin Thomas 73 45 11346 31 0 23 Tommy Wilson Slavia Prague 1992-09-16 Wed UEFA Cup
R1 A ----- 46 11292 30 11 0 Tomas Kancelskis Osasuna 2006-07-19 Wed Friendly
H Andrius Velicka 73 ;Ibrahim Tall 90 47 11277 30 10 16 Neil Pointon Raith Rovers 1995-10-14 Sat Premier
08 of 36 H John Millar 10 ;Alan Lawrence 12 ;John Robertson 66 ;Alan Lawrence 77 48 11232 30 9 2 Eddie Rutherford Queen of the South 1951-11-10 Sat Division A
10 of 30 H Jimmy Whittle 5 ;John Cumming 24 ;Willie Bauld 51 ;Bobby Parker pen 81 49 11214 30 8 14 Kevin Twaddle FC Boda 2002-07-14 Sun Overseas Tour2002-03
OT 1 of 3 A Andy Kirk 7 ;Kevin McKenna 41 50 11151 30 6 10 Maurice Johnston Partick Thistle 1993-10-23 Sat Premier
13 of 44 A ----- 51 11138 30 6 0 Audrius Ksanavicius Barcelona 2007-07-28 Sat Friendly
H Juho Makela 24 52 11096 30 4 16 Gary Mackay-Steven Alloa Athletic 2021-01-16 Sat Championship
11 of 27 A Andy Irving 33:34 ;Elliott Frear 43:12 ;Josh Ginnelly 90+2:14 53 11088 30 4 8 Gordan Petric Aberdeen 1999-12-08 Wed Scottish Premier League
16 of 36 A Scott Severin 30 53 11088 30 4 8 Edgaras Jankauskas Middlesbrough 2005-07-20 Wed Friendly
H Andy Webster 82 55 11052 30 3 3 Eduardas Kurskis Falkirk 2007-01-20 Sat Scottish Premier League
25 of 38 H Roman Bednar 74 56 11031 30 2 13 Zander Clark Istanbul Basaksehir 2022-09-08 Thu Europa Conference League
Group A 1 of 6 H ----- 57 11003 30 1 15 Colin Miller Dundee United 1994-11-19 Sat Premier
14 of 36 A Kevin Thomas 4 ;Kevin Thomas 70 58 10988 30 1 0 Fraser Wishart Falkirk 1995-04-01 Sat Premier
29 of 36 H ----- 59 10944 29 11 17 Jon McLaughlin Motherwell 2017-08-26 Sat Premiership
04 of 38 A Kyle Lafferty 30 59 10944 29 11 17 Elliott Frear Sheffield United 2020-08-28 Fri Friendly
H ----- 61 10902 29 10 5 Andy Thorn Celtic 1996-09-17 Tue League Cup
QF H John Robertson 110 62 10888 29 9 23 Fitzroy Simpson Hibernian 1999-12-19 Sun Scottish Premier League
17 of 36 H ----- 63 10885 29 9 19 Kyle Lafferty St Patricks Athletic 2017-07-05 Wed Overseas Tour2017-18
OT 01 of 02 A ----- 64 10877 29 9 12 Hans Eskilsson Partick Thistle 1995-11-04 Sat Premier
11 of 36 H Derek McWilliams og 10 ;John Millar 65 ;Hans Eskilsson 69 65 10829 29 7 24 Conor Sammon FC Infonet Tallinn 2016-06-30 Thu Europa League
Q1 H Prince Buaben pen 28 ;Andrei Kalimullin og 36 66 10768 29 5 23 Jim Denny St Johnstone 1979-09-05 Wed First Division
04 of 39 H Willie Gibson 33 ;Willie Gibson 47 66 10768 29 5 25 Oliver Bozanic Arbroath 2018-07-03 Tue Friendly
A Aidan Keena 43 ;Ross Callachan 85 68 10766 29 5 21 Leigh Jenkinson Dundee 1998-12-30 Wed Scottish Premier League
21 of 36 H Derek Lilley 37 69 10700 29 3 15 Stephane Paille Raith Rovers 1996-10-12 Sat Premier
08 of 36 A John Robertson 2 70 10687 29 3 2 Darren Beckford Stenhousemuir 1996-08-14 Wed League Cup
R2 H Neil McCann 74 71 10660 29 2 7 Kevin Kyle St Johnstone 2010-08-14 Sat Scottish Premier League
01 of 38 H Calum Elliot 44 72 10636 29 1 13 Tepi Moilanen Falkirk 2003-01-25 Sat Scottish Cup
R3 A ----- 73 10616 29 0 24 Gregor Stevens Partick Thistle 1984-02-06 Mon Scottish Cup
R3 H George Cowie 51 ;Jimmy Bone 66 74 10584 28 11 21 Andy Halliday Partick Thistle 2020-10-02 Fri Friendly
A Jamie Walker 57 ;Andy Irving 75 75 10581 28 11 19 Morgaro Gomis Ludogorets Razgrad 2014-07-03 Thu English Tour
ET 1 of 2 N ----- 76 10580 28 11 19 Adam Eckersley Stenhousemuir 2014-08-26 Tue League Cup
R2 A Gary Oliver 6 ;Kevin McHattie 31 77 10575 28 11 13 Armand Gnanduillet Raith Rovers 2021-01-26 Tue Championship
13 of 27 A Liam Boyce 35:02 ;Euan Henderson 38:10 ;Armand Gnanduillet 83:29 ;Armand Gnanduillet 90+0:47 78 10557 28 10 26 Don Murray Motherwell 1974-12-14 Sat Division 1
16 of 34 A Donald Ford 8 ;Donald Ford pen 24 ;Ralph Callachan 39 79 10555 28 10 24 Rafal Grzelak Livingston (Meadowbank Thistle) 2017-07-01 Sat Friendly
A Cole Stockton 20 80 10537 28 10 5 Scott Fraser Dundee 2024-02-03 Sat Premiership
24 of 38 A Alan Forrest 54:10 ;Lawrence Shankland pen 78:46 ;Lawrence Shankland 86:17 81 10535 28 10 4 David Winnie Dunfermline Athletic 1995-08-30 Wed League Cup
R3 H David Hagen 2 ;Dave McPherson 55 82 10531 28 10 1 Michael Smith St Patricks Athletic 2017-07-05 Wed Overseas Tour2017-18
OT 01 of 02 A ----- 83 10521 28 9 19 Ludek Straceny Dundee United 2006-02-07 Tue Scottish Premier League
25 of 38 A Paul Hartley pen 82 84 10520 28 9 18 Liam Boyce Rangers 2020-01-26 Sun Premiership
23 of 38 H Steven Naismith 57 ;Liam Boyce 83 85 10512 28 9 12 Jean-Louis Valois Falkirk 2002-07-27 Sat Friendly
A Andy Kirk 56 ;Andy Kirk 62 86 10487 28 8 18 Bobby Robinson Selkirk 1979-07-28 Sat Friendly
A Willie Gibson pen 60 ;Derek O'Connor 81 ;Malcolm Robertson 83 ;Malcolm Robertson 89 87 10484 28 8 14 Danny Swanson Inverness Caledonian Thistle 2015-09-11 Fri Premiership
07 of 38 A ----- 88 10483 28 8 12 Stefano Salvatori Dunfermline Athletic 1996-09-10 Tue Premier
04 of 36 A Davy Weir 0:50 89 10441 28 7 2 Loic Damour Ross County 2019-08-10 Sat Premiership
02 of 38 H ----- 90 10434 28 6 24 Blair Spittal Leyton Orient 2024-07-13 Sat Friendly
H Liam Boyce 8:38 91 10377 28 4 28 Malaury Martin Raith Rovers 2017-01-22 Sun Scottish Cup
R4 A Jamie Walker 37 92 10372 28 4 23 Jim Rodger (2) Third Lanark 1962-02-07 Wed Division 1
23 of 34 H Jim Rodger (2) 62 ;Willie Bauld 69 93 10370 28 4 21 Lee Hollis Hibernian 2014-08-17 Sun Championship
02 of 36 H Sam Nicholson 76 ;Prince Buaben pen 80 94 10339 28 3 21 Alfie Conn Jnr Chelsea 1980-07-26 Sat Friendly
H ----- 95 10337 28 3 19 Stewart MacLaren North Shields 1981-07-25 Sat English Tour
ET 1 of 3 A Gerry McCoy 33 ;Gary Liddell 57 ;Peter Shields pen 74 ;Gerry McCoy 84 96 10329 28 3 10 Tommy Murray Dunfermline Athletic 1971-09-11 Sat Division 1
02 of 34 A Tommy Murray 15 ;Donald Ford 22 ;Tommy Murray 43 ;Eddie Thomson 70 97 10315 28 2 27 Fernando Screpis FK Austria Wien 2007-07-07 Sat Overseas Tour2007-08
OT 2 of 6 A Schiemer og 18 ;Troyansky og 55 98 10311 28 2 23 Clevid Dikamona Motherwell 2018-09-15 Sat Premiership
05 of 38 A Steven Naismith 28 99 10290 28 2 2 Stephane Adam Blyth Spartans 1997-07-16 Wed English Tour
ET 1 of 3 A ----- 100 10289 28 2 1 Brian Wilson Livingston (Meadowbank Thistle) 1976-08-07 Sat EoSS
Final H Willie Gibson 8 ;Graham Shaw 9 ;Drew Busby 13 ;Graham Shaw 16 ;Willie Gibson 58 ;Cammy Fraser 66 ;John Gallacher 75 ;Cammy Fraser 83