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 14097 38 7 5 Murray McDermott St Patricks Athletic 1988-09-07 Wed UEFA Cup
R1 A Wayne Foster pen 13 ;Mike Galloway 41 2 13590 37 2 14 Aaron Hughes Raith Rovers 2017-01-22 Sun Scottish Cup
R4 A Jamie Walker 37 3 13287 36 4 16 Neil Alexander Annan Athletic 2014-07-26 Sat Petrofac Training Cup
R1 H Billy King 8 ;Osman Sow 19 ;Callum Paterson 39 4 13113 35 10 25 Steven MacLean Cove Rangers 2018-07-18 Wed League Cup
Group 1 of 4 A Olly Lee 11 ;Steven MacLean 57 5 13061 35 9 3 Willie Johnston St Mirren 1982-09-22 Wed League Cup
QF H Alex MacDonald 25 ;Willie Pettigrew 77 6 13008 35 7 12 Glenn Whelan Celtic 2019-08-25 Sun Premiership
03 of 38 A Conor Washington 81 7 12995 35 6 27 Peter Enckelman Celtic 2012-10-07 Sun Scottish Premier League
09 of 38 A ----- 8 12872 35 2 28 Gordon Smith Kilmarnock 1959-08-22 Sat League Cup
Section 4 of 6 H Jim McFadzean 32 ;Alex Young 68 9 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 10 12736 34 10 13 Jim Bett Partick Thistle 1994-10-08 Sat Premier
08 of 36 A John Robertson 25 11 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 12 12548 34 4 7 Colin McAdam Motherwell 1986-01-04 Sat Premier
23 of 36 A Iain Jardine 54 ;Neil Berry 57 ;John Robertson 85 13 12385 33 10 29 Jimmy Bone St Johnstone 1983-08-20 Sat Premier
01 of 36 A Jimmy Bone 66 14 12289 33 7 23 Steve Banks Falkirk 2005-10-02 Sun Scottish Premier League
09 of 38 A Steven Pressley 72 ;Steven Pressley 90+1 15 12279 33 7 14 Sandy Jardine Motherwell 1982-08-14 Sat League Cup
Section 1 of 6 A Derek O'Connor 63 16 12246 33 6 10 Colin Doyle Aberdeen 2018-12-22 Sat Premiership
19 of 38 A ----- 17 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 18 12118 33 2 5 Shay Logan Dunfermline Athletic 2021-04-03 Sat Championship
23 of 27 A ----- 19 12060 33 0 7 Alan Lawrence Motherwell 1995-08-26 Sat Premier
01 of 36 H David Hagen 68 20 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 21 12045 32 11 23 Don Cowie Hibernian 2016-02-07 Sun Scottish Cup
R5 H Arnaud Djoum 32 ;Sam Nicholson 44 22 12004 32 10 12 Vincent Guerin St Johnstone 1998-10-04 Sun Scottish Premier League
09 of 36 H Lee Makel 79 23 12003 32 10 12 Stephane Mahe Aberdeen 2001-08-04 Sat Scottish Premier League
02 of 38 H Colin Cameron 20 24 11943 32 8 13 Bobby Zlamal Cove Rangers 2018-07-18 Wed League Cup
Group 1 of 4 A Olly Lee 11 ;Steven MacLean 57 25 11940 32 8 9 Darren Jackson Kilmarnock 1999-04-03 Sat Scottish Premier League
28 of 36 H Gary McSwegan 16 ;Gary McSwegan 43 26 11857 32 5 19 Justin Fashanu Rangers 1993-08-07 Sat Premier
01 of 44 A Ian Ferguson 86 27 11833 32 4 23 Alex MacDonald Partick Thistle 1980-08-09 Sat Premier
01 of 36 A Frank Liddell 69 ;Cammy Fraser pen 76 28 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 29 11755 32 2 6 Gilles Rousset Falkirk 1995-10-28 Sat Premier
10 of 36 A ----- 30 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 31 11721 32 1 3 Ally Mauchlen Celtic 1992-08-01 Sat Premier
01 of 44 H ----- 32 11717 32 1 0 Glynn Snodin St Johnstone 1992-03-14 Sat Premier
35 of 44 H Tosh McKinlay 37 ;John Millar 67 33 11707 32 0 19 Rab McKinnon Raith Rovers 1998-08-19 Wed League Cup
R3 H Stephane Adam 4 ;Jim Hamilton 22 ;Guido Van De Kamp og 106 ;Steve Fulton 119:40 34 11681 31 11 24 David McCreery Dundee 1989-09-09 Sat Premier
04 of 36 A Dave McPherson 19 ;Scott Crabbe pen 44 35 11680 31 11 23 Willie McVie Airdrieonians 1980-07-30 Wed Anglo Scottish Cup
R1 A ----- 36 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 36 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 38 11652 31 10 25 Tommi Gronlund Livingston (Meadowbank Thistle) 2001-11-03 Sat Scottish Premier League
13 of 38 H Kevin McKenna 75 39 11645 31 10 16 Arkadiusz Klimek Inverness Caledonian Thistle 2007-02-10 Sat Scottish Premier League
27 of 38 H Michal Pospisil 82 40 11576 31 8 11 Peter Marinello East Stirlingshire 1981-10-31 Sat First Division
13 of 39 H ----- 41 11543 31 7 6 Willie Jamieson Falkirk 1994-12-03 Sat Premier
16 of 36 H Kevin Thomas 22 42 11528 31 6 24 Peter Van de Ven Celtic 1992-08-01 Sat Premier
01 of 44 H ----- 43 11521 31 6 14 Tomas Kancelskis Motherwell 2007-03-05 Mon Scottish Premier League
29 of 38 A Ibrahim Tall 37 ;Calum Elliot 66 44 11477 31 5 3 Andy Tod Rangers 2002-04-07 Sun Scottish Premier League
34 of 38 A ----- 45 11452 31 4 7 Steven Naismith Hibernian 2018-01-21 Sun Scottish Cup
R4 H Don Cowie 87 46 11412 31 2 28 Jeremy Goss Red Star Belgrade 1996-08-08 Thu Cup Winners Cup
Prelim A ----- 47 11374 31 1 21 Eduardas Kurskis Motherwell 2007-12-08 Sat Scottish Premier League
16 of 38 H Andrew Driver 11 48 11360 31 1 6 Tommy Wilson Slavia Prague 1992-09-30 Wed UEFA Cup
R1 H Gary Mackay 11 ;Ian Baird 21 ;Craig Levein 43 ;Glynn Snodin 79 49 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 50 11234 30 9 3 Kevin Twaddle Dundee 2002-08-03 Sat Scottish Premier League
01 of 38 A Gary Wales 33 51 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 52 11151 30 6 10 Maurice Johnston Partick Thistle 1993-10-23 Sat Premier
13 of 44 A ----- 53 11147 30 6 9 Audrius Ksanavicius Hibernian 2007-08-06 Mon Scottish Premier League
01 of 38 H ----- 54 11138 30 5 28 Zander Clark Dundee United 2022-12-24 Sat Premiership
17 of 38 A Michael Smith 40:38 ;Lawrence Shankland pen 90+3:58 55 11098 30 4 18 Edgaras Jankauskas Kilmarnock 2005-07-30 Sat Scottish Premier League
01 of 38 A Rudi Skacel 12 ;Roman Bednar 46 ;Saulius Mikoliunas 61 ;Paul Hartley pen 88 56 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 57 11088 30 4 8 Gordan Petric Aberdeen 1999-12-08 Wed Scottish Premier League
16 of 36 A Scott Severin 30 58 11003 30 1 15 Colin Miller Dundee United 1994-11-19 Sat Premier
14 of 36 A Kevin Thomas 4 ;Kevin Thomas 70 59 10988 30 1 0 Fraser Wishart Falkirk 1995-04-01 Sat Premier
29 of 36 H ----- 60 10987 30 0 29 Elliott Frear Cowdenbeath 2020-10-10 Sat League Cup
Group 2 of 4 A Craig Halkett 77:51 61 10958 30 0 0 Jon McLaughlin Aberdeen 2017-09-09 Sat Premiership
05 of 38 H ----- 62 10902 29 10 5 Andy Thorn Celtic 1996-09-17 Tue League Cup
QF H John Robertson 110 63 10898 29 10 2 Kyle Lafferty Elgin City 2017-07-18 Tue League Cup
Group 1 of 4 A Kyle Lafferty 60 64 10888 29 9 23 Fitzroy Simpson Hibernian 1999-12-19 Sun Scottish Premier League
17 of 36 H ----- 65 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 66 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 67 10783 29 6 10 Oliver Bozanic Cove Rangers 2018-07-18 Wed League Cup
Group 1 of 4 A Olly Lee 11 ;Steven MacLean 57 68 10768 29 5 23 Jim Denny St Johnstone 1979-09-05 Wed First Division
04 of 39 H Willie Gibson 33 ;Willie Gibson 47 69 10766 29 5 21 Leigh Jenkinson Dundee 1998-12-30 Wed Scottish Premier League
21 of 36 H Derek Lilley 37 70 10700 29 3 15 Stephane Paille Raith Rovers 1996-10-12 Sat Premier
08 of 36 A John Robertson 2 71 10687 29 3 2 Darren Beckford Stenhousemuir 1996-08-14 Wed League Cup
R2 H Neil McCann 74 72 10660 29 2 7 Kevin Kyle St Johnstone 2010-08-14 Sat Scottish Premier League
01 of 38 H Calum Elliot 44 73 10639 29 1 16 Tepi Moilanen Aberdeen 2003-01-28 Tue Scottish Premier League
25 of 38 A Gary Wales 90 74 10616 29 0 24 Gregor Stevens Partick Thistle 1984-02-06 Mon Scottish Cup
R3 H George Cowie 51 ;Jimmy Bone 66 75 10604 29 0 12 Morgaro Gomis Annan Athletic 2014-07-26 Sat Petrofac Training Cup
R1 H Billy King 8 ;Osman Sow 19 ;Callum Paterson 39 76 10588 28 11 25 Andy Halliday Inverness Caledonian Thistle 2020-10-06 Tue League Cup
Group 1 of 4 H Jamie Walker pen 61:32 77 10580 28 11 19 Adam Eckersley Stenhousemuir 2014-08-26 Tue League Cup
R2 A Gary Oliver 6 ;Kevin McHattie 31 78 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 79 10572 28 11 11 Rafal Grzelak Elgin City 2017-07-18 Tue League Cup
Group 1 of 4 A Kyle Lafferty 60 80 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 81 10553 28 10 20 Fernando Screpis Inverness Caledonian Thistle 2008-03-01 Sat Scottish Premier League
29 of 38 A Christos Karipidis 22 ;Calum Elliot 32 ;Calum Elliot 47 82 10544 28 10 14 Michael Smith Elgin City 2017-07-18 Tue League Cup
Group 1 of 4 A Kyle Lafferty 60 83 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 84 10535 28 10 4 David Winnie Dunfermline Athletic 1995-08-30 Wed League Cup
R3 H David Hagen 2 ;Dave McPherson 55 85 10521 28 9 19 Ludek Straceny Dundee United 2006-02-07 Tue Scottish Premier League
25 of 38 A Paul Hartley pen 82 86 10520 28 9 18 Liam Boyce Rangers 2020-01-26 Sun Premiership
23 of 38 H Steven Naismith 57 ;Liam Boyce 83 87 10519 28 9 19 Jean-Louis Valois Dundee 2002-08-03 Sat Scottish Premier League
01 of 38 A Gary Wales 33 88 10501 28 9 1 Bobby Robinson Arbroath 1979-08-11 Sat First Division
01 of 39 A Cammy Fraser 29 ;Malcolm Robertson 89 89 10484 28 8 14 Danny Swanson Inverness Caledonian Thistle 2015-09-11 Fri Premiership
07 of 38 A ----- 90 10483 28 8 12 Stefano Salvatori Dunfermline Athletic 1996-09-10 Tue Premier
04 of 36 A Davy Weir 0:50 91 10455 28 7 15 Blair Spittal Rangers 2024-08-03 Sat Premiership
01 of 38 H ----- 92 10441 28 7 2 Loic Damour Ross County 2019-08-10 Sat Premiership
02 of 38 H ----- 93 10377 28 4 28 Malaury Martin Raith Rovers 2017-01-22 Sun Scottish Cup
R4 A Jamie Walker 37 94 10373 28 4 24 Lee Hollis Livingston (Meadowbank Thistle) 2014-08-20 Wed Petrofac Training Cup
R2 A Jason Christopher Talbot og 90 95 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 96 10367 28 4 19 Nicky Walker Dundee United 1991-02-16 Sat Premier
24 of 36 H John Robertson 68 ;Alan McLaren 89 97 10351 28 4 2 Stewart MacLaren Airdrieonians 1981-08-08 Sat League Cup
Section 1 of 6 A Chris Robertson 25 98 10343 28 3 25 Alfie Conn Jnr Airdrieonians 1980-07-30 Wed Anglo Scottish Cup
R1 A ----- 99 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 100 10315 28 2 26 Anthony Basso St Mirren 2007-09-30 Sun Scottish Premier League
08 of 38 A Andrew Driver 40 ;Michael Stewart pen 56 ;Andrius Velicka 82