Hearts Players Scoring Debut Goal Sorted by Name
Player Goals Game
NoDate Comp Rd V Team Score Scorers Lol Abram 1 6 1911-01-28 Sat SC
R1 H Clyde Lol Abram 60 Stephane Adam 1 4 1997-08-19 Tue LC
R3 A Raith Rovers Davy Weir 55 ;Stephane Adam 64 Jimmy Adams 1 2 1886-10-02 Sat SC
R2 A Broxburn Thistle Jimmy Adams 20 ;Unknown 75 Tommy Adams 1 8 1941-10-18 Sat L Wartime
11 of 30 H Hamilton Academical Archie Miller pen 16 ;Tommy Brown 30 ;Tommy Adams 48 ;Jackie Gillies 56 ;Alex McCrae 65 ;Jackie Gillies 67 Derek Addison 1 6 1981-10-10 Sat L Tier 2
10 of 39 A Queen of the South Peter Shields 20 ;Derek Addison 89 Bruno Aguiar 1 3 2006-03-05 Sun L SPL
28 of 38 A Livingston (Meadowbank Thistle) Bruno Aguiar 17 ;Edgaras Jankauskas 72 ;Roman Bednar 87 Archie Aikman 1 1 1945-02-17 Sat L Wartime
28 of 30 H Albion Rovers Archie Aikman 9 ;Jimmy Walker 63 Kenny Aird 1 14 1973-08-22 Wed LC
Section 4 of 6 H St Johnstone Drew Busby 8 ;Donald Ford 51 ;Donald Ford 54 ;Kenny Aird 81 Davie Aitken 2 1 1883-09-29 Sat SC
R2 A Newcastleton Davie Aitken ;Davie Aitken ;Bob Waugh ;George Douglas John Alexander 2 1 1878-09-21 Sat SC
R1 S Edinburgh Swifts Andrew Lees ;John Alexander ;John Alexander Henry Allan 1 2 1897-09-04 Sat L Div One
01 of 18 A Partick Thistle Henry Allan ;James Sharp John [1] Allan 2 1 1898-12-03 Sat L Div One
14 of 18 A Dundee Bobby Walker ;John [1] Allan ;George Livingstone ;George Livingstone ;John [1] Allan Tommy Allan 2 2 1941-11-22 Sat L Wartime
16 of 30 A Celtic Tommy Walker 10 ;Tommy Allan 16 ;Tommy Allan 21 ;Tommy Walker 25 Alan Anderson 1 81 1966-01-12 Wed E
R3 H Zaragoza Alan Anderson 50 ;Willie Wallace 59 ;Don Kerrigan 79 Alex M Anderson 3 8 1935-01-12 Sat L Div One
27 of 38 A Airdrieonians Alex M Anderson 36 ;Alex M Anderson 37 ;John McKenzie ;Alex M Anderson ;Alex Munro ;John McKenzie ;John McKenzie Andy Anderson 1 103 1932-12-10 Sat L Div One
21 of 38 H Aberdeen John J Smith 16 ;Andy Anderson ;William Coutts 47 Kenny Anderson 1 1 2015-02-07 Sat L Champ
23 of 36 A Livingston (Meadowbank Thistle) Genero Zeefuik 4 ;Kenny Anderson 82 ;Jamie Walker 84 William Anderson [1] 1 1 1944-04-08 Sat SLC
Section 5 of 6 A Motherwell William Anderson [1] 83 Doug Armstrong 1 43 1953-11-21 Sat L Div One
12 of 30 A Hamilton Academical Alfie Conn 8 ;Jimmy Wardhaugh 17 ;Doug Armstrong 57 ;Jimmy Wardhaugh 60 ;Willie Bauld 79 Nathaniel Atkinson 1 7 2022-02-19 Sat L Prem
27 of 38 A St Johnstone Nathaniel Atkinson 5:49 David Axford 2 1 1903-08-15 Sat L Div One
01 of 26 H St Mirren John Hunter pen ;David Axford ;Bill Porteous ;David Axford ;George Wilson Davie Baird 1 1 1889-09-07 Sat SC
R1 A St Bernards George Scott ;William [2] McIntosh og ;Davie Baird Ian Baird 1 2 1991-08-13 Tue L Premier
02 of 44 A Airdrieonians John Robertson 20 ;John Robertson pen 34 ;Ian Baird 48 James Francis Baker 2 1 1908-10-24 Sat L Div One
10 of 34 A Partick Thistle James Francis Baker ;James Francis Baker Beni Baningime 1 26 2022-03-12 Sat SC
QF H St Mirren Beni Baningime 15:27 ;Peter Haring 28:52 ;Aaron McEneff 66:38 ;Ellis Simms 84:05 Ernest Bannister 1 19 1913-02-08 Sat SC
R2 H Dunfermline Athletic Ernest Bannister ;Percy Dawson ;Percy Dawson Eamonn Bannon 1 19 1977-04-30 Sat L Premier
36 of 36 H Motherwell Willie Gibson 34 ;Gordon James Smith 51 ;Eamonn Bannon 80 James Barnes 1 8 1917-10-06 Sat L Div One
08 of 34 A Kilmarnock Robert Drummond ;James Barnes ;Robert Drummond Darren Barr 1 34 2012-05-19 Sat SC
Final N Hibernian Darren Barr 15 ;Rudi Skacel 27 ;Danny Grainger pen 47 ;Ryan McGowan 50 ;Rudi Skacel 75 Roy Barry 1 43 1963-05-11 Sat L Div One
32 of 34 A Motherwell Jim Rodger (2) 40 ;Roy Barry 64 ;Johnny Hamilton 84 Barney Battles Jnr 1 1 1928-08-11 Sat L Div One
01 of 38 A Queens Park Bob Bennie 30 ;Willie Murray 35 ;Barney Battles Jnr 59 William Bauchope 1 1 1906-10-13 Sat L Div One
09 of 34 H Hamilton Academical Alex Menzies ;William Bauchope ;Alex Menzies Willie Bauld 3 1 1948-10-09 Sat LC
Section 5 of 6 H East Fife Willie Bauld 14 ;Willie Bauld 64 ;Alfie Conn 72 ;Willie Bauld 74 ;Davie Laing pen 76 ;Alfie Conn 80 Bobby Baxter 1 33 1945-09-29 Sat L Wartime
08 of 30 A Kilmarnock Bobby Baxter 67 ;Les Donaldson 74 Craig Beattie 1 2 2012-03-10 Sat SC
QF H St Mirren Craig Beattie 37 ;Rudi Skacel 48 Robert Beattie 1 3 1942-09-05 Sat L Wartime
05 of 30 A Hibernian Jackie Gillies 10 ;Robert Beattie 86 Darren Beckford 1 3 1996-09-03 Tue LC
R3 A St Johnstone Colin Cameron 15 ;Darren Beckford 104 ;John Robertson 109 Roman Bednar 1 1 2005-07-30 Sat L SPL
01 of 38 A Kilmarnock Rudi Skacel 12 ;Roman Bednar 46 ;Saulius Mikoliunas 61 ;Paul Hartley pen 88 Isaac Begbie 1 11 1890-08-16 Sat L Div One
01 of 18 A Rangers Isaac Begbie 22 ;Willie Taylor 30 John Bell [2] 2 1 1916-02-19 Sat L Div One
27 of 37 H Third Lanark John Bell [2] 25 ;John Bell [2] 89:30 Mark Bell 1 2 1900-11-10 Sat L Div One
14 of 20 A Kilmarnock Walter Fairgrieve 44 ;Mark Bell 55 ;George Hogg Bob Bennie 1 1 1928-08-11 Sat L Div One
01 of 38 A Queens Park Bob Bennie 30 ;Willie Murray 35 ;Barney Battles Jnr 59 Christophe Berra 1 33 2006-04-15 Sat L SPL
34 of 38 H Kilmarnock Paul Hartley 70 ;Christophe Berra 87 Neil Berry 1 19 1985-11-30 Sat L Premier
17 of 36 H Clydebank[4] Neil Berry 5 ;Sandy Clark 40 ;John Robertson 44:50 ;Kenny Black pen 80 Harry Betmead 2 1 1941-08-30 Sat L Wartime
04 of 30 A Third Lanark George B Smith 9 ;Harry Betmead 25 ;Harry Betmead 53 ;George B Smith 85 Jim Bett 1 10 1994-12-26 Mon L Premier
17 of 36 H Partick Thistle David Hagen 55 ;John Robertson 80 ;Jim Bett 88 Sidney Bidewell 2 1 1941-11-08 Sat L Wartime
14 of 30 H Queens Park Sidney Bidewell 21 ;Sidney Bidewell 43 ;Alex McCrae 75 Arthur Biggs 1 1 1937-12-11 Sat L Div One
20 of 38 H Arbroath Arthur Biggs 24 ;Andy Black 35 ;Andy Black 40 ;Andy Black 60 John Billingham 1 1 1942-05-30 Sat Summer Cup W
R1 A St Mirren John Billingham 8 ;Archie Miller pen 44:30 ;Alex McCrae 56 Walter Bird 3 1 1924-01-12 Sat L Div One
25 of 38 H Queens Park Walter Bird 36 ;Walter Bird 50 ;John Murphy 72 ;Walter Bird 74 ;Jock White 80 Bob Birrell 1 117 1922-01-28 Sat SC
R1 H Arthurlie Bob Birrell 43 ;Angus Meikle 75 Andy Black 2 2 1935-08-31 Sat L Div One
05 of 38 A Dundee Tommy Walker 15 ;Andy Black 22 ;Andy Black 23 ;David McCulloch 49 ;David McCulloch 89 Ian Black 1 24 2010-02-13 Sat L SPL
25 of 38 H Falkirk Lee Wallace 5 ;Suso Santana 60 ;Ian Black 67 Kenny Black 1 11 1984-10-20 Sat L Premier
11 of 36 A Greenock Morton Kenny Black pen 47 ;John Robertson 63 ;Sandy Clark 74 William Black 4 2 1925-09-12 Sat L Div One
05 of 38 H Clydebank[3] John Murphy 12 ;William Black 20 ;William Black 25 ;Colin Dand 33 ;William Black ;William Black ;Jimmy Smith 87 John Blackhall 1 2 1915-12-25 Sat L Div One
20 of 37 A Third Lanark Fletcher Welsh ;Harry Graham ;John Blackhall Bobby Blackwood 1 10 1953-02-28 Sat L Div One
24 of 30 H Queen of the South John Urquhart 20 ;Jimmy Wardhaugh 46 ;Bobby Blackwood 47 John Blair 2 1 1898-09-10 Sat L Div One
02 of 18 A St Mirren John Blair ;Willie Taylor ;John Blair Jimmy Blyth 1 27 1941-02-15 Sat L Wartime
27 of 30 H Dumbarton Jimmy Blyth 14 ;Alfred Fitzgerald 53 ;Tommy Walker pen 88 George Boag 1 2 1916-09-18 Mon L Div One
06 of 38 H Hibernian James Gilbert ;George Boag Jimmy Bone 1 1 1983-08-20 Sat L Premier
01 of 36 A St Johnstone Jimmy Bone 66 Adrian Boothroyd 2 4 1993-01-09 Sat SC
R3 H Huntly Ian Baird 27 ;Derek Ferguson 30 ;Glynn Snodin 38 ;John Robertson 44 ;Adrian Boothroyd 59 ;Adrian Boothroyd 78 Ismael Bouzid 1 19 2009-12-20 Sun L SPL
16 of 38 H Celtic Michael Stewart pen 31 ;Ismael Bouzid 76 Andy Bowman 1 29 1958-04-05 Sat L Div One
31 of 34 A Kilmarnock Andy Bowman 31 Dave Bowman 1 6 1980-09-03 Wed LC
R3 H Ayr United Chris Robertson 20 ;Dave Bowman 47 Steven Boyack 1 43 2002-09-15 Sun L SPL
07 of 38 H Motherwell Mark de Vries 35 ;Andy Kirk 64 ;Steven Boyack 74 ;Andy Kirk 77 Liam Boyce 1 1 2020-01-26 Sun L Prem
23 of 38 H Rangers Steven Naismith 57 ;Liam Boyce 83 Oliver Bozanic 1 9 2018-10-23 Tue L Prem
10 of 38 A Dundee Oliver Bozanic 2 ;Steven Naismith 14 ;Steven MacLean 46 Claudio Braga 1 2 2025-07-15 Tue LC
Group 2 of 4 A Hamilton Academical Stuart Findlay 4:36 ;Elton Kabangu 44:59 ;James Wilson 68:03 ;Claudio Braga 82:25 Bob Brand 1 1 1892-02-06 Sat SC
QF N Renton Johnny Hill ;Bob Brand Tom Breckenridge 1 1 1886-09-11 Sat SC
R1 H Edina Tommy Jenkinson 20 ;Tommy Jenkinson ;Davie Aitken ;Davie Aitken ;Tommy Jenkinson ;Tom Breckenridge 80 ;Jimmy Wood 81 Jimmy Briscoe 1 9 1937-12-04 Sat L Div One
19 of 38 H Greenock Morton Jimmy Briscoe 17 ;Andy Black 39 Edward Broadley 1 1 1940-08-17 Sat L Wartime
02 of 30 H Falkirk Edward Broadley 46 ;John Donaldson 82 Lewis Brook 1 1 1940-01-13 Sat L Wartime
15 of 29 H St Johnstone Willie Phillips 6 ;Tommy Walker 57 ;Lewis Brook 75 Henry Brown 1 8 1910-10-29 Sat L Div One
12 of 34 H Dundee Henry Brown ;Frank McLaren pen James Brown 1 3 1904-09-17 Sat L Div One
04 of 26 A Motherwell James Brown ;George Wilson ;George Wilson ;George Wilson Jim Brown 1 4 1969-09-06 Sat L Div One
03 of 34 A St Johnstone Jim Brown 64 ;Tommy Traynor 81 ;Rene Moller 85 Tommy Brown 1 9 1938-11-26 Sat L Div One
18 of 38 A Raith Rovers Jimmy Briscoe 20 ;Tommy Brown 72 Pasquale Bruno 1 5 1995-11-25 Sat L Premier
15 of 36 A Celtic Pasquale Bruno 46 George Bryden 1 1 1915-01-16 Sat L Div One
25 of 38 H Dundee Tom Gracie 70 ;George Bryden 73 ;Tom Gracie 75 Prince Buaben 1 3 2014-08-17 Sun L Champ
02 of 36 H Hibernian Sam Nicholson 76 ;Prince Buaben pen 80 Alex Buchanan 1 1 1899-12-09 Sat L Div One
15 of 18 H Clyde Bobby Walker ;George Livingstone ;George Livingstone ;Alex Buchanan George Buchanan 2 2 1910-03-05 Sat L Div One
23 of 34 A Partick Thistle George Buchanan ;George Gilmour ;George Buchanan Albert Buick 1 10 1899-01-14 Sat SC
R1 A Rangers Albert Buick Mark Burchill 1 2 2005-02-01 Tue LC
SF N Motherwell Mark Burchill 85 ;Hjalmar Thorarinsson 90+2 Bobby Burns 1 9 2019-05-10 Fri L Prem
37 of 38 A Aberdeen Bobby Burns 65 Robert Burns 1 4 1909-04-10 Sat L Div One
30 of 34 A Airdrieonians Robert Burns Drew Busby 1 3 1973-08-18 Sat LC
Section 3 of 6 A Dundee Drew Busby 71 Paddy Byrne 1 22 1982-01-27 Wed SC
R3 A East Stirlingshire Roddy Macdonald 7 ;Chris Robertson 30 ;Peter Marinello 44 ;Paddy Byrne 80 Ralph Callachan 1 14 1974-11-09 Sat L Div One
11 of 34 H Dumbarton Tommy Murray 15 ;Ralph Callachan 54 Ross Callachan 1 2 2017-09-16 Sat L Prem
06 of 38 A Hamilton Academical Ross Callachan 3 ;Kyle Lafferty pen 23 Colin Cameron 1 2 1996-04-13 Sat L Premier
33 of 36 A Raith Rovers Colin Cameron 42 ;Neil Pointon 47 ;Gary Mackay 73 Andrew Campbell 1 2 1923-10-27 Sat L Div One
12 of 38 H Partick Thistle Andrew Campbell 46 ;William McLean 57 George Campbell 1 3 1956-10-06 Sat L Div One
05 of 34 A Ayr United Willie Bauld 47 ;George Campbell 85 Jimmy Cant 1 39 1974-08-14 Wed LC
Section 2 of 6 H Dunfermline Athletic Jimmy Cant 13 ;Donald Ford pen 31 Dale Carrick 1 33 2014-01-18 Sat L Prem
23 of 38 A St Johnstone Dale Carrick 58 ;Sam Nicholson 87 ;Danny Wilson 90+2 Eric Carruthers 1 8 1971-02-27 Sat L Div One
25 of 34 H Celtic Eric Carruthers 32 Peter Carruthers 1 2 1929-01-12 Sat L Div One
26 of 38 A Ayr United Willie Murray 35 ;Jimmy Smith 37 ;Jimmy Smith 41 ;Peter Carruthers 85 Richard Carruthers 1 1 1887-09-03 Sat SC
R1 H Norton Park Patterson ;Richard Carruthers ;Willie Mackay ;Tommy Jenkinson John Cartmell 2 10 1917-01-20 Sat L Div One
25 of 38 A Raith Rovers John Cartmell 2 ;Thomas Gibson ;Bert Denyer ;John Cartmell Daniel Cavin 1 3 1908-11-28 Sat L Div One
15 of 34 A Rangers Jimmy Dickson ;Daniel Cavin ;George Sinclair Deividas Cesnauskis 1 1 2005-02-16 Wed SC
R4 A Kilmarnock Lee Wallace 6 ;Lee Miller 13 ;Deividas Cesnauskis 57 Stewart Chalmers 1 11 1929-11-02 Sat L Div One
13 of 38 H Hamilton Academical Willie Murray 3 ;Peter Flucker ;Lachlan Macmillan ;Stewart Chalmers ;Lachlan Macmillan ;Lachlan Macmillan Tom Chambers 1 1 1892-09-10 Sat L Div One
04 of 18 H Renton Tom Chambers ;Harry Marshall Paul Cherry 1 6 1985-08-27 Tue LC
R3 H Stirling Albion Brian McNaughton 74 ;Paul Cherry 101 Bobby Christie 1 6 1941-03-29 Sat SLC
Section 5 of 6 H Hibernian Tommy Brown 15 ;Tommy Walker 35 ;Alex Massie 52 ;George Hamilton 61 ;Bobby Christie 85 Sean Clare 1 14 2019-01-20 Sun SC
R4 H Livingston (Meadowbank Thistle) Sean Clare 47 Sandy Clark 1 1 1984-10-20 Sat L Premier
11 of 36 A Greenock Morton Kenny Black pen 47 ;John Robertson 63 ;Sandy Clark 74 David Clunie 1 20 1969-08-09 Sat LC
Section 1 of 6 A Dundee United Ernie Winchester 51 ;Ernie Winchester 76 ;David Clunie 83 Alex Cochrane 1 11 2021-09-25 Sat L Prem
07 of 38 H Livingston (Meadowbank Thistle) Michael Smith 24:47 ;Liam Boyce pen 32:33 ;Alex Cochrane 63:47 Harry Cochrane 1 8 2017-12-17 Sun L Prem
19 of 38 H Celtic Harry Cochrane 26 ;Kyle Lafferty 35 ;David Milinkovic 48 ;David Milinkovic pen 76 John Cochrane 1 1 1954-03-17 Wed L Div One
27 of 30 H Hamilton Academical John Urquhart 10 ;John Cochrane 20 ;Willie Bauld 67 Philip Cole 1 1 1908-08-15 Sat L Div One
01 of 34 A Dundee Philip Cole Tom Collins 1 71 1907-09-28 Sat L Div One
07 of 34 H Hamilton Academical William Henderson ;William Yates ;Charlie Thomson ;Tom Collins Basil Colombo 1 2 1907-11-02 Sat L Div One
11 of 34 A Partick Thistle Basil Colombo John Colquhoun 1 1 1985-08-10 Sat L Premier
01 of 36 H Celtic John Colquhoun 28 James Common 1 2 1885-09-12 Sat SC
R1 H St Bernards Tommy Jenkinson ;Tommy Jenkinson ;Scrimmage ;James Common ;T McIntosh 80 James Conacher 1 1 1916-12-16 Sat L Div One
19 of 38 H Dundee James Conacher Alfie Conn Jnr 1 5 1980-08-23 Sat L Premier
03 of 36 A St Mirren Alfie Conn Jnr 2 ;Derek O'Connor 68 ;Derek O'Connor 78 Alfie Conn 1 1 1944-10-14 Sat L Wartime
10 of 30 H Dumbarton Alfie Conn 29 ;Archie Kelly 68 ;Archie Kelly 77 ;John Urquhart 80 Michael Corbett 2 1 1904-11-19 Sat L Div One
14 of 26 H Port Glasgow Athletic George Wilson ;James Brown ;Michael Corbett ;Bobby Walker ;Michael Corbett George Couper 1 2 1905-09-25 Mon L Div One
08 of 30 A Rangers Bobby Walker ;Bobby Walker ;George Wilson ;George Wilson ;George Couper John Courts 1 1 1908-04-29 Wed L Div One
34 of 34 A Queens Park John Courts ;Bobby Walker ;Bobby Walker William Coutts 3 7 1932-11-05 Sat L Div One
16 of 38 H Hamilton Academical William Coutts 35 ;William Coutts ;Jock White ;William Coutts ;Robert Johnstone ;Willie Murray Don Cowie 2 18 2016-08-20 Sat L Prem
03 of 38 H Inverness Caledonian Thistle Don Cowie 7 ;Conor Sammon 18 ;Don Cowie 47 ;Sam Nicholson 78 ;Sam Nicholson 79 George Cowie 1 25 1983-12-31 Sat L Premier
19 of 36 A St Johnstone Donald Park 31 ;George Cowie 62 Charlie Cox 1 15 1945-12-29 Sat L Wartime
21 of 30 A Celtic Charlie Cox 3 ;Bobby Baxter pen 30 ;Archie Kelly 33 ;Alex McCrae 82 ;Alfie Conn 89 Bill Cox 1 2 1907-08-17 Sat L Div One
01 of 34 H Kilmarnock Bill Cox 44 Scott Crabbe 2 14 1989-08-16 Wed LC
R2 H Montrose Scott Crabbe 6 ;Husref Musemic 14 ;Scott Crabbe 35 Colin Cramb 1 3 1995-04-12 Wed L Premier
31 of 36 A Kilmarnock Colin Cramb 26 ;Willie Jamieson 85 Ian Crawford 1 1 1955-04-18 Mon L Div One
28 of 30 A Motherwell Ian Crawford 6 ;Willie Bauld 19 ;Jimmy Wardhaugh 31 Paddy Crossan 1 119 1919-02-22 Sat L Div One
27 of 34 A Kilmarnock Andy Wilson ;Paddy Crossan John Cumming 1 8 1951-02-17 Sat L Div One
22 of 30 H Third Lanark John Cumming 25 ;Davie Laing pen 29 ;Alfie Conn 42 ;Willie Bauld 72 Ken Currie 2 3 1946-09-28 Sat LC
Section 2 of 6 H Kilmarnock Ken Currie 33 ;Ken Currie 49 ;Alfie Conn 73 Robert Currie 1 13 1913-01-25 Sat L Div One
23 of 34 A St Mirren Robert Currie Rory Currie 1 3 2017-01-25 Wed SC
R4 H Raith Rovers Rory Currie 35 ;Malaury Martin pen 94 ;Jamie Walker pen 106 ;Bjorn Johnsen 114 Robert Dalrymple 1 1 1902-10-11 Sat L Div One
11 of 22 H Hibernian Robert Dalrymple 6 Colin Dand 1 40 1923-02-10 Sat L Div One
28 of 38 H Kilmarnock Jock White 4 ;Colin Dand 37 ;Jock White 40 ;Jock White 44 ;Jock White 85 James Dargue 1 10 1907-10-26 Sat L Div One
10 of 34 H Aberdeen Bobby Walker ;Jack Peddie ;James Dargue 90 Abiola Dauda 2 2 2016-02-10 Wed L Prem
24 of 38 A Ross County Andrew John Davies og 53 ;Abiola Dauda 86 ;Abiola Dauda 89 Norrie Davidson 2 7 1961-05-02 Tue L Div One
34 of 34 A Celtic Willie Wallace 15 ;Norrie Davidson 23 ;Norrie Davidson 80 Jack Davies 1 2 1920-03-06 Sat L Div One
31 of 42 A Queens Park John Murphy 44 ;Jack Davies 65 R Davy 1 1 1892-04-30 Sat L Div One
21 of 22 A Leith Athletic George Scott ;R Davy James Dawson 2 1 1917-12-08 Sat L Div One
17 of 34 H Kilmarnock George P Miller ;James Dawson ;James Dawson Percy Dawson 1 1 1911-01-14 Sat L Div One
24 of 34 H Partick Thistle Percy Dawson 5 ;Frank McLaren pen 40 ;Peter Nellies 65 Mark de Vries 4 2 2002-08-11 Sun L SPL
02 of 38 H Hibernian Andy Kirk 18:04 ;Mark de Vries 39:51 ;Mark de Vries 66 ;Mark de Vries 90+1 ;Mark de Vries 90+3 Juanma 1 2 2015-08-02 Sun L Prem
01 of 38 H St Johnstone Juanma 4 ;Jamie Walker 53 ;Callum Paterson 62 ;Sam Nicholson 80 Bert Denyer 1 2 1917-01-20 Sat L Div One
25 of 38 A Raith Rovers John Cartmell 2 ;Thomas Gibson ;Bert Denyer ;John Cartmell Archie Devine 1 3 1908-09-12 Sat L Div One
05 of 34 A Motherwell Bobby Walker ;William Scott ;Tom Hynds ;William Scott ;George Sinclair ;Archie Devine Cammy Devlin 1 23 2022-02-26 Sat L Prem
28 of 38 A St Mirren Ellis Simms 63:15 ;Cammy Devlin 66:22 Willie Devlin 1 4 1928-01-14 Sat L Div One
25 of 38 H Queens Park Willie Devlin 44 ;Lachlan Macmillan 48 ;Lachlan Macmillan 87 ;Jimmy Smith 89 Jackie Dewar 1 5 1947-03-29 Sat L Div One
27 of 30 H Queens Park Jackie Dewar 31 Yan Dhanda 1 10 2024-10-03 Thu E
Matchday 1 N Dinamo Minsk Sergey Politevich og 36:15 ;Yan Dhanda 90+3:31 Jimmy Dickson 1 74 1907-08-24 Sat L Div One
02 of 34 A Clyde Jimmy Dickson Clevid Dikamona 1 19 2019-02-23 Sat L Prem
27 of 38 H St Mirren Clevid Dikamona 56 Arthur Dixon 1 5 1947-11-08 Sat L Div One
08 of 30 A Greenock Morton Arthur Dixon 62 Arnaud Djoum 1 3 2015-10-28 Wed LC
QF H Celtic Arnaud Djoum 90+2 John Docherty 1 3 1961-03-25 Sat L Div One
29 of 34 H Clyde John Docherty 40 ;Bobby Blackwood 52 ;Bobby Blackwood 75 ;Johnny Hamilton 83 James Dodds 1 1 1932-12-17 Sat L Div One
22 of 38 A St Johnstone James Dodds 86 George Donaldson 1 6 1974-12-07 Sat L Div One
15 of 34 H Greenock Morton Donald Ford 37 ;George Donaldson 50 ;Willie Gibson 83 John Donaldson 1 3 1939-10-21 Sat L Wartime
01 of 29 H Falkirk Archie Garrett 20 ;John Donaldson 65 Les Donaldson 1 1 1944-08-12 Sat L Wartime
01 of 30 A Celtic Les Donaldson 38 Pat Donoghue 1 1 1937-08-21 Sat L Div One
02 of 38 A St Mirren Pat Donoghue 47 Tommy Dougan 2 3 1940-09-14 Sat L Wartime
06 of 30 H Third Lanark Archie Miller 30 ;Tommy Dougan 56 ;Tommy Walker ;Tommy Dougan George Douglas 1 2 1883-09-29 Sat SC
R2 A Newcastleton Davie Aitken ;Davie Aitken ;Bob Waugh ;George Douglas Peter Douglas 1 1 1906-10-20 Sat L Div One
10 of 34 A Airdrieonians Peter Douglas ;William Bauchope Musa Drammeh 1 3 2024-11-23 Sat L Prem
14 of 38 H Celtic Musa Drammeh 81:32 Andrew Driver 1 1 2006-08-26 Sat L SPL
05 of 38 H Inverness Caledonian Thistle Mauricio Pinilla 20 ;Jamie Mole 43 ;Andrew Driver 81 ;Bruno Aguiar 90+1 Robert Drummond 1 2 1917-09-01 Sat L Div One
03 of 34 H Hibernian Robert Drummond 40 James M Dunlop 2 3 1935-10-26 Sat L Div One
14 of 38 H Albion Rovers Alex Munro 20 ;Andy Black 75 ;James M Dunlop 79 ;James M Dunlop 80 Jimmy Dunne 1 6 2018-09-29 Sat L Prem
07 of 38 H St Johnstone Peter Haring 25 ;Jimmy Dunne 65 Gordon Durie 2 1 2000-10-01 Sun L SPL
10 of 38 H Motherwell Gordon Durie 12 ;Andy Kirk 27 ;Gordon Durie 59 John Durkin 1 5 1952-08-30 Sat LC
Section 6 of 6 A Motherwell Jimmy Whittle 34 ;John Durkin 69 Jimmy Dykes 1 20 1937-02-13 Sat SC
R2 H Kings Park Bill Walsh 14 ;Andy Black 16 ;Bill Walsh 21 ;Bill Walsh 25 ;Tommy Walker pen ;Tommy Walker ;Andy Black ;John Harvey ;Bill Walsh ;Bill Walsh ;Bill Walsh ;Bill Walsh ;Bill Walsh ;Freddie Warren ;Jimmy Dykes Adam Eckersley 1 6 2014-10-11 Sat L Champ
09 of 36 A Alloa Athletic Adam Eckersley 87 David Edgar 1 2 1924-10-25 Sat L Div One
14 of 38 A Partick Thistle Jock White 5 ;David Edgar 10 ;John Murphy 51 James Edwards 1 1 1880-10-23 Sat SC
R3 H Hibernian Alex McNeil ;James Edwards ;John Alexander ;Alex McNeil ;John [1] McNeil Ryan Edwards 1 5 2019-05-25 Sat SC
Final N Celtic Ryan Edwards 52 Soufian El Hassnaoui 1 4 2014-09-28 Sun L Champ
07 of 36 H Livingston (Meadowbank Thistle) Soufian El Hassnaoui 14 ;Jamie Walker 30 ;Osman Sow 43 ;James Keatings 87 ;Osman Sow 90 Calum Elliot 2 19 2005-12-26 Mon L SPL
20 of 38 H Falkirk Paul Hartley 20 ;Rudi Skacel 25 ;Calum Elliot 40 ;Michal Pospisil 73 ;Calum Elliot 90 Maurice Elliott 1 4 1961-10-21 Sat L Div One
08 of 34 H Celtic Willie Wallace 13 ;Maurice Elliott 44 Stephen Elliott 1 6 2010-11-07 Sun L SPL
11 of 38 A Hibernian David Templeton 19 ;Stephen Elliott 67 David Ellis 1 1 1892-03-12 Sat L Div One
16 of 22 A Abercorn Davie Russell 40 ;George Scott ;David Ellis Hans Eskilsson 1 1 1995-11-04 Sat L Premier
11 of 36 H Partick Thistle Derek McWilliams og 10 ;John Millar 65 ;Hans Eskilsson 69 James Fairbairn 4 1 1891-10-03 Sat L Div One
09 of 22 A Clyde Davie Baird 14 ;James Fairbairn 15 ;Davie Baird ;James Fairbairn ;Willie Taylor ;George Scott ;James Fairbairn ;George Scott ;Davie Russell ;James Fairbairn Walter Fairgrieve 1 2 1900-11-10 Sat L Div One
14 of 20 A Kilmarnock Walter Fairgrieve 44 ;Mark Bell 55 ;George Hogg Andrew Farr 1 2 1943-03-27 Sat SLC
Section 5 of 6 H Clyde Andrew Farr 15 Justin Fashanu 1 7 1993-09-04 Sat L Premier
05 of 44 H Partick Thistle Craig Levein 24 ;Justin Fashanu 37 Alex Ferguson 2 3 1937-01-09 Sat L Div One
26 of 38 H Third Lanark Bill Walsh 0:55 ;Alex Ferguson 13 ;Freddie Warren 20 ;Alex Ferguson 25 ;Bill Walsh Danny Ferguson 3 4 1961-01-28 Sat SC
R1 H Tarff Rovers Danny Ferguson 12 ;Bobby Blackwood 16 ;Danny Ferguson 32 ;Bobby Blackwood 38 ;Alan Finlay 42 ;Danny Ferguson 58 ;Johnny Hamilton pen 79 ;Jim McFadzean 80 ;Jim McFadzean 87 Derek Ferguson 1 25 1991-03-06 Wed L Premier
27 of 36 H St Johnstone Derek Ferguson 42 ;John Colquhoun 72 Iain Ferguson 3 2 1988-08-17 Wed LC
R2 H St Johnstone Iain Ferguson 10 ;Iain Ferguson pen 19 ;Iain Ferguson 42 ;Gary Mackay 69 ;Iain Jardine 73 Ian Ferguson 1 3 1991-10-26 Sat L Premier
14 of 44 A Motherwell Ian Ferguson 19 Stuart Findlay 1 1 2025-07-15 Tue LC
Group 2 of 4 A Hamilton Academical Stuart Findlay 4:36 ;Elton Kabangu 44:59 ;James Wilson 68:03 ;Claudio Braga 82:25 Alan Finlay 1 1 1960-11-12 Sat L Div One
11 of 34 A Kilmarnock Alan Finlay 41 Alfred Fitzgerald 1 2 1940-09-21 Sat L Wartime
07 of 30 A Partick Thistle Alfred Fitzgerald 34 ;Tommy Walker 79 Bobby Flavell 1 5 1948-01-03 Sat L Div One
18 of 30 H Celtic Bobby Flavell 47 George Fleming 1 9 1967-02-11 Sat L Div One
22 of 34 H St Johnstone George Fleming 25 Jim Fleming 1 13 1967-09-16 Sat L Div One
02 of 34 A Dunfermline Athletic Jim Fleming 3 ;Donald Ford 55 ;Jim Irvine 85 Thomas Flogel 1 2 1997-08-16 Sat L Premier
02 of 36 H Aberdeen John Robertson pen 35 ;Steve Fulton 37 ;Colin Cameron 41 ;Thomas Flogel 88 Peter Flucker 1 2 1929-11-02 Sat L Div One
13 of 38 H Hamilton Academical Willie Murray 3 ;Peter Flucker ;Lachlan Macmillan ;Stewart Chalmers ;Lachlan Macmillan ;Lachlan Macmillan Freddie Forbes 2 3 1920-08-28 Sat L Div One
03 of 42 H Hibernian George Sinclair 20 ;Freddie Forbes 22 ;Willie Wilson 27 ;John Murphy 80 ;Freddie Forbes 82 Donald Ford 1 2 1964-10-03 Sat L Div One
06 of 34 A Partick Thistle Willie Wallace 31 ;Donald Ford 50 ;Willie Wallace 88 Alan Forrest 1 1 2022-07-30 Sat L Prem
01 of 38 H Ross County Alan Forrest 58:38 ;Barrie McKay 76:04 Wayne Foster 1 3 1986-09-06 Sat L Premier
06 of 44 H Clydebank[4] Wayne Foster 67 ;Gary Mackay 81 Stephen Frail 1 3 1994-04-09 Sat L Premier
38 of 44 A Celtic John Colquhoun 57 ;Stephen Frail 88 Billy Fraser 1 2 1966-02-12 Sat L Div One
22 of 34 H Partick Thistle Willie Wallace 22 ;Billy Fraser 27 ;Billy Cunningham og 82 Cammy Fraser 1 4 1975-08-02 Sat AT
R1 A Queen of the South Ralph Callachan 49 ;Cammy Fraser 54 ;Donald Ford 67 Elliott Frear 1 7 2020-12-12 Sat L Champ
07 of 27 H Queen of the South Steven Naismith 19:42 ;Liam Boyce 45 ;Liam Boyce 45:16 ;Jamie Walker 75:52 ;Elliott Frear 81:38 ;Josh Ginnelly 90+0:32 Ricardo Fuller 1 4 2001-11-10 Sat L SPL
14 of 38 H Dundee Kevin McKenna 54 ;Ricardo Fuller 71 Steve Fulton 1 13 1996-01-10 Wed L Premier
21 of 36 H Motherwell Steve Fulton 17 ;John Colquhoun 32 ;Allan Johnston 50 ;Allan Johnston 84 Takis Fyssas 1 50 2006-12-09 Sat L SPL
18 of 38 H Motherwell Takis Fyssas 9 ;Paul Charles Quinn og 55 ;Andrius Velicka 58 ;Bruno Aguiar 65 John Gallacher 1 51 1976-08-18 Wed LC
Section 2 of 6 A Partick Thistle John Gallacher 16 ;Kenny Aird 51 Mike Galloway 1 4 1987-11-28 Sat L Premier
22 of 44 A Rangers Mike Galloway 36 ;John Robertson 61 Archie Gardiner 2 4 1931-10-03 Sat L Div One
13 of 38 A Hamilton Academical Robert Johnstone ;Stewart Chalmers ;Archie Gardiner ;Archie Gardiner Archie Garrett 1 3 1938-12-31 Sat L Div One
23 of 38 A Celtic Andy Black ;Archie Garrett 90 Ben Garuccio 1 2 2018-07-29 Sun LC
Group 4 of 4 H Inverness Caledonian Thistle Uche Ikpeazu 29 ;Ben Garuccio 32 ;Uche Ikpeazu 33 ;Steven Naismith 64 ;Steven Naismith 81 Fred Gibson 1 5 1917-09-15 Sat L Div One
05 of 34 H Greenock Morton Fred Gibson 0:30 Thomas Gibson 1 1 1916-11-04 Sat L Div One
13 of 38 H Partick Thistle Thomas Gibson Willie Gibson 1 2 1974-01-26 Sat SC
R3 H Clyde Drew Busby 42 ;Willie Gibson 85 ;Bobby Prentice 89 James Gilbert 1 1 1916-09-02 Sat L Div One
03 of 38 A Airdrieonians Jack Sharp ;James Gilbert Tom Gilchrist 2 1 1908-02-15 Sat L Div One
25 of 34 H Greenock Morton Tom Gilchrist ;Tom Gilchrist pen Alex Gillies 1 1 1896-08-15 Sat L Div One
01 of 18 A Dundee Willie Taylor 10 ;Alex Gillies ;Willie Taylor ;Bob McLaren ;Johnny Walker Jackie Gillies 1 3 1941-09-13 Sat L Wartime
06 of 30 A St Mirren Jackie Gillies 60 ;George Hamilton 81 ;Alex McCrae 83 George Gilmour 2 6 1908-04-11 Sat L Div One
31 of 34 H Airdrieonians George Gilmour ;George Gilmour George Reynolds Gilmour 2 2 1940-01-01 Mon L Wartime
12 of 29 A Hibernian John Donaldson 13 ;John Donaldson 33 ;Jimmy Briscoe 44 ;George Reynolds Gilmour 44:55 ;George Reynolds Gilmour 47 ;Tommy Walker 85 Josh Ginnelly 1 4 2020-10-16 Fri L Champ
01 of 27 H Dundee Michael Smith 3:17 ;Josh Ginnelly 24:09 ;Liam Boyce pen 33:37 ;Stephen Kingsley 45+1:06 ;Stephen Kingsley 83:43 ;Andy Halliday 89:32 Boston Glegg 1 1 1960-08-31 Wed LC
Section 5 of 6 H Clyde Willie Bauld 37 ;Andy Bowman 65 ;Boston Glegg 72 ;Alex Young 76 ;Jimmy Murray 85 ;Willie Bauld 88 Gary Glen 1 3 2008-04-19 Sat L SPL
34 of 38 H St Mirren Eggert Jonsson 28 ;Gary Glen 42 ;Laryea Kingston 80 Freddie Glidden 1 18 1952-02-23 Sat SC
R3 A Queen of the South Jimmy Whittle 36 ;Freddie Glidden 43 ;Alfie Conn 72 Armand Gnanduillet 2 1 2021-01-26 Tue L Champ
13 of 27 A Raith Rovers Liam Boyce 35:02 ;Euan Henderson 38:10 ;Armand Gnanduillet 83:29 ;Armand Gnanduillet 90+0:47 Marcus Godinho 1 14 2019-01-26 Sat L Prem
23 of 38 H St Johnstone Marcus Godinho 52 ;Callumn Morrison 90+1 Morgaro Gomis 1 27 2015-02-28 Sat L Champ
26 of 36 H Cowdenbeath Genero Zeefuik pen 26 ;Genero Zeefuik 27 ;Genero Zeefuik pen 29 ;Sam Nicholson 33 ;Jamie Walker 39 ;Morgaro Gomis pen 57 ;Alim Ozturk 61 ;Danny Wilson 68 ;Osman Sow 70 ;Osman Sow 74 Isma 2 2 2017-02-04 Sat L Prem
24 of 38 A Motherwell Alexandros Tziolis 59 ;Isma 84 ;Isma 88 Jose Goncalves 1 52 2009-08-30 Sun L SPL
03 of 38 A St Johnstone Jose Goncalves 59 ;David Obua 86 Alan Gordon 1 5 1961-11-25 Sat L Div One
11 of 34 A Raith Rovers Alan Gordon 38 Tom Gracie 1 1 1914-08-15 Sat L Div One
01 of 38 H Celtic Harry Wattie 27 ;Tom Gracie 82 Harry Graham 2 2 1913-08-23 Sat L Div One
02 of 38 A Ayr United Robert Currie ;Harry Graham ;Harry Graham 88 ;Jimmy Low 90 John Graham 1 6 1900-10-20 Sat L Div One
11 of 20 A St Mirren John Graham Danny Grainger 1 38 2012-05-19 Sat SC
Final N Hibernian Darren Barr 15 ;Rudi Skacel 27 ;Danny Grainger pen 47 ;Ryan McGowan 50 ;Rudi Skacel 75 Jorge Grant 1 3 2022-08-14 Sun L Prem
03 of 38 H Dundee United Lawrence Shankland 0:39 ;Barrie McKay 47:30 ;Jorge Grant 61:08 ;Josh Ginnelly 90+4:56 Robert Craigie Gray 1 4 1894-12-15 Sat SC
R2 A Abercorn Bob McLaren ;Robert Craigie Gray 22 ;Bob McLaren ;George Scott ;Alex Hall ;George Scott 44 Tom Green 1 1 1924-03-01 Sat L Div One
31 of 38 H Raith Rovers Tom Green 43 William Grierson 1 1 1889-10-19 Sat SC
R3 A Champfleurie Tommy Jenkinson ;William Grierson ;Willie Taylor ;Unknown ;Unknown Tommi Gronlund 1 13 2002-01-12 Sat L SPL
24 of 38 H Aberdeen Tommi Gronlund 38 ;Steve Fulton 55 ;Gary Wales 62 Vincent Guerin 1 7 1998-11-14 Sat L SPL
14 of 36 A Motherwell Jim Hamilton pen 69 ;Vincent Guerin 85 David Hagen 1 2 1994-12-26 Mon L Premier
17 of 36 H Partick Thistle David Hagen 55 ;John Robertson 80 ;Jim Bett 88 Craig Halkett 1 1 2019-07-16 Tue LC
Group 2 of 4 A Cowdenbeath Craig Halkett 8 ;Anthony McDonald 22 Alex Hall 1 9 1894-12-15 Sat SC
R2 A Abercorn Bob McLaren ;Robert Craigie Gray 22 ;Bob McLaren ;George Scott ;Alex Hall ;George Scott 44 Robert Hall 1 1 1913-04-12 Sat L Div One
30 of 34 H Greenock Morton Percy Dawson ;Robert Hall ;Lol Abram pen ;Jimmy Low Andy Halliday 1 2 2020-10-16 Fri L Champ
01 of 27 H Dundee Michael Smith 3:17 ;Josh Ginnelly 24:09 ;Liam Boyce pen 33:37 ;Stephen Kingsley 45+1:06 ;Stephen Kingsley 83:43 ;Andy Halliday 89:32 Alex Hamill 1 13 1981-03-07 Sat L Premier
26 of 36 A Aberdeen Alex Hamill 70 Jamie Hamill 1 1 2011-07-28 Thu E
Q3 A Paksi SE Jamie Hamill pen 45 Joe Hamill 1 15 2004-01-10 Sat SC
R3 H Berwick Rangers Mark Cowan og 28 ;Joe Hamill 65 Brian Hamilton 1 1 1995-01-08 Sun L Premier
19 of 36 A Motherwell Brian Hamilton 17 ;Colin Miller 80 George Hamilton 1 1 1940-11-02 Sat L Wartime
13 of 30 A Hamilton Academical George Hamilton 6 ;John Pattillo 55 James Hamilton 1 1 1900-09-22 Sat L Div One
06 of 20 H Queens Park James Hamilton Jim Hamilton 1 4 1996-12-28 Sat L Premier
20 of 36 H Motherwell John Robertson pen 21 ;Davy Weir 52 ;Jim Hamilton 63 ;John Robertson 75 Johnny Hamilton 1 12 1955-12-17 Sat L Div One
14 of 34 H Motherwell Jimmy Wardhaugh 9 ;Willie Bauld 17 ;Jimmy Wardhaugh 44 ;Johnny Hamilton 52 ;Jimmy Wardhaugh 68 ;Jimmy Wardhaugh 74 ;Willie Bauld 81 Robert Hamilton 1 2 1943-11-27 Sat L Wartime
16 of 30 A Partick Thistle Robert Hamilton 50 Robert C Hamilton 1 3 1908-03-07 Sat L Div One
27 of 34 H Third Lanark Robert C Hamilton Thomas Hamilton 1 2 1915-09-04 Sat L Div One
03 of 37 A Partick Thistle Willie Wilson ;Thomas Hamilton Willie Hamilton 1 1 1962-09-01 Sat LC
Section 6 of 6 H Dundee Danny Paton 71 ;Willie Hamilton 78 Steve Hancock 1 1 1975-08-13 Wed LC
Section 2 of 6 H Celtic Steve Hancock 15 ;Donald Ford pen 73 John Hanlon 1 3 1922-10-21 Sat L Div One
11 of 38 A Kilmarnock John Hanlon 67 ;Jock White 83 Peter Haring 1 3 2018-07-24 Tue LC
Group 3 of 4 H Cowdenbeath Steven MacLean 48 ;Uche Ikpeazu 64 ;Peter Haring 73 ;Steven Naismith pen 75 ;Michael Smith 81 Dick Harker 1 1 1909-08-21 Sat L Div One
01 of 34 H Clyde Dick Harker ;George Sinclair Tommy Harrison 1 9 1993-05-15 Sat L Premier
44 of 44 A St Johnstone Tommy Harrison 61 Paul Hartley 1 4 2003-09-27 Sat L SPL
07 of 38 A Motherwell Paul Hartley 44:30 Henry Hartness 1 1 1911-04-01 Sat L Div One
33 of 34 H Celtic Henry Hartness 47 John Harvey 1 16 1936-01-01 Wed L Div One
23 of 38 A Hibernian John Harvey 30 George Hay 2 1 1941-03-01 Sat SLC
Section 1 of 6 H Queens Park Alex Massie 51 ;George Hay 79 ;George Hay 84 Kevin Hegarty 1 1 1970-08-08 Sat LC
Section 1 of 6 H Celtic Kevin Hegarty 72 Thomas Hegarty 1 41 1912-02-17 Sat L Div One
24 of 34 A Raith Rovers Thomas Hegarty pen Euan Henderson 1 21 2020-01-18 Sat SC
R4 H Airdrieonians (Airdrie United) Andy Irving 7 ;Sean Clare 54 ;Steven Naismith 58 ;Euan Henderson 71 ;Craig Halkett 90+1 James A Henderson 1 4 1922-09-23 Sat L Div One
07 of 38 H Hibernian James A Henderson 47 ;Jock White pen Rab Henderson 1 9 1888-10-20 Sat SC
R3 H Broxburn Star Rab Henderson 65 ;Peter Wright 70 Tommy Henderson 1 6 1961-04-29 Sat L Div One
33 of 34 H Dundee Johnny Hamilton 4 ;Tommy Henderson 43 William Henderson 1 1 1907-04-15 Mon L Div One
28 of 34 H Aberdeen William Henderson Bill Henderson 1 1 1926-08-21 Sat L Div One
02 of 38 H Queens Park Willie Murray 3 ;Jock White 35 ;Lachlan Macmillan 48 ;Bill Henderson 55 Andrew Herd 1 103 1930-10-11 Sat L Div One
10 of 38 A Falkirk Andrew Herd 7 ;Barney Battles Jnr 11 ;Barney Battles Jnr 30 Aaron Hickey 1 12 2019-09-22 Sun L Prem
06 of 38 A Hibernian Uche Ikpeazu 70 ;Aaron Hickey 84 Billy Higgins 1 10 1959-11-14 Sat L Div One
12 of 34 H Kilmarnock Alex Young 8 ;Jimmy Murray 33 ;Billy Higgins 77 Johnny Hill 1 16 1890-10-25 Sat L Div One
05 of 18 H Vale Of Leven Johnny Hill ;Davie Russell ;Davie Russell ;Willie Taylor ;George Scott ;George Scott ;Davie Baird ;John McPherson George Hilsdon 1 1 1917-03-03 Sat L Div One
31 of 38 H St Mirren George Hilsdon George Hogg 1 15 1893-02-11 Sat SC
QF A Queens Park George Hogg 33 ;Davie Baird Graeme Hogg 1 9 1991-11-09 Sat L Premier
17 of 44 H St Johnstone Ian Baird 61 ;Graeme Hogg 89 Willie Hogg 1 13 1893-10-21 Sat L Div One
09 of 18 A Dundee Willie Taylor ;Willie Taylor ;Bobby Rae ;Willie Michael ;Willie Hogg J Hollingworth 1 2 1909-12-11 Sat L Div One
15 of 34 H Motherwell Philip Cole ;Bobby Walker ;George Sinclair ;J Hollingworth ;Philip Cole Albert Holmes 1 1 1914-02-14 Sat L Div One
27 of 38 H Hibernian Bob Mercer 0:30 ;Albert Holmes 50 ;Percy Dawson Derek Holmes 1 2 1998-05-09 Sat L Premier
36 of 36 H Dunfermline Athletic Stephane Adam 22 ;Derek Holmes 82 Jason Holt 1 2 2012-03-24 Sat L SPL
31 of 38 A St Johnstone Jason Holt 29 Robert Houston 1 3 1900-11-17 Sat L Div One
15 of 20 A Celtic Robert Houston ;Bill Porteous ;Mark Bell Robert Howe 1 2 1932-09-13 Tue L Div One
07 of 38 H Queens Park Andrew Herd 40 ;Jock White 44 ;Robert Howe 46 ;Barney Battles Jnr ;Jock White William Hume 1 13 1940-05-25 Sat L Wartime
29 of 29 H Dunfermline Athletic William Hume 30 ;Andy Black 44 Stephen Humphrys 1 7 2022-10-09 Sun L Prem
09 of 38 A Kilmarnock Stephen Humphrys 61:06 ;Nathaniel Atkinson 90+3:54 John Hunter 1 4 1902-09-06 Sat L Div One
04 of 22 H Rangers Bobby Walker ;John Hunter 90 Tom Hynds 1 5 1908-09-12 Sat L Div One
05 of 34 A Motherwell Bobby Walker ;William Scott ;Tom Hynds ;William Scott ;George Sinclair ;Archie Devine Uche Ikpeazu 1 2 2018-07-24 Tue LC
Group 3 of 4 H Cowdenbeath Steven MacLean 48 ;Uche Ikpeazu 64 ;Peter Haring 73 ;Steven Naismith pen 75 ;Michael Smith 81 Jim Irvine 1 2 1967-08-30 Wed LC
Section 5 of 6 H Stirling Albion Alan MacDonald 19 ;Jim Irvine 35 ;Tommy Traynor 51 ;Donald Ford 82 Andy Irving 1 8 2019-07-12 Fri LC
Group 1 of 4 H Dundee United Andy Irving 44 Kestutis Ivaskevicius 1 7 2007-04-29 Sun L SPL
35 of 38 A Celtic Kestutis Ivaskevicius 57 ;Andrew Driver 60 ;Michal Pospisil pen 71 John Jaap 1 2 1930-10-18 Sat L Div One
11 of 38 H Leith Athletic John Jaap 12 ;Robert Johnstone 18 ;Jock White 22 ;Barney Battles Jnr 43 ;Barney Battles Jnr 50 Darren Jackson 1 5 1999-04-24 Sat L SPL
32 of 36 A Motherwell Darren Jackson 21 ;Stephane Adam 46 ;Stephane Adam 59 ;Colin Cameron 90 Jimmy Jackson 1 1 1942-12-26 Sat L Wartime
21 of 30 A Falkirk Jimmy Jackson 5 ;Tommy Walker pen 55 Kevin James 1 18 2000-10-14 Sat L SPL
11 of 38 A Dundee United Robert Tomaschek 9 ;Andy Kirk 25 ;Andy Kirk 30 ;Kevin James 81 Willie Jamieson 1 6 1995-01-14 Sat L Premier
21 of 36 H Dundee United John Millar 44:50 ;Willie Jamieson 73 Edgaras Jankauskas 2 4 2005-08-23 Tue LC
R2 A Queens Park Edgaras Jankauskas 15 ;Edgaras Jankauskas 44 Iain Jardine 1 1 1985-09-21 Sat L Premier
07 of 36 A Motherwell Iain Jardine 46 Sandy Jardine 1 14 1982-09-29 Wed L Tier 2
06 of 39 H Clydebank[4] Willie Pettigrew 23 ;Derek O'Connor 33 ;Paddy Byrne 69 ;Sandy Jardine pen 85 Jim Jefferies 1 106 1975-10-01 Wed AT
R2 H Fulham Jim Jefferies 24 ;Willie Gibson 65 Tommy Jenkinson 2 1 1885-09-12 Sat SC
R1 H St Bernards Tommy Jenkinson ;Tommy Jenkinson ;Scrimmage ;James Common ;T McIntosh 80 Roald Jensen 1 4 1965-01-23 Sat L Div One
23 of 34 H Partick Thistle Roald Jensen 25 Bjorn Johnsen 1 7 2016-10-15 Sat L Prem
09 of 38 H Dundee Callum Paterson 68 ;Bjorn Johnsen 89 Allan Johnston 1 1 1993-05-08 Sat L Premier
43 of 44 H Airdrieonians Allan Johnston 72 David Ross Johnston 1 4 1961-04-01 Sat L Div One
30 of 34 A Raith Rovers David Ross Johnston 6 John A Johnston 1 77 1928-01-07 Sat L Div One
24 of 38 A Clyde John A Johnston 53 ;Hugh Shaw 75 Maurice Johnston 1 4 1993-11-06 Sat L Premier
16 of 44 H Dundee United Maurice Johnston 32 Willie Johnston 1 8 1982-10-23 Sat L Tier 2
11 of 39 H Dunfermline Athletic Derek O'Connor 2 ;Dave Bowman 50 ;Willie Johnston 71 ;Alex MacDonald 79 Robert Johnstone 1 3 1929-08-24 Sat L Div One
03 of 38 A Cowdenbeath Robert Johnstone 24 Eggert Jonsson 1 34 2008-04-19 Sat L SPL
34 of 38 H St Mirren Eggert Jonsson 28 ;Gary Glen 42 ;Laryea Kingston 80 Otto Jonsson 1 1 1944-09-16 Sat L Wartime
06 of 30 H Third Lanark Les Donaldson 22 ;Otto Jonsson 33 ;Jimmy Philp 41 ;Robert Bolt og 49 Juanjo 1 19 1999-10-27 Wed L SPL
09 of 36 H Kilmarnock Colin Cameron 83 ;Juanjo 90+2 Elton Kabangu 2 2 2025-01-17 Fri SC
R4 A Brechin City Yan Dhanda 39:41 ;Kevin McHattie og 51:11 ;Elton Kabangu 61:32 ;Elton Kabangu 78:16 Pierre Landry Kabore 2 4 2025-11-01 Sat L Prem
11 of 38 H Dundee Lawrence Shankland 30:28 ;Pierre Landry Kabore 37:35 ;Pierre Landry Kabore 55:59 ;Tomas Magnusson 78:58 Christos Karipidis 1 30 2008-03-01 Sat L SPL
29 of 38 A Inverness Caledonian Thistle Christos Karipidis 22 ;Calum Elliot 32 ;Calum Elliot 47 Sander Kartum 2 6 2025-03-07 Fri SC
QF H Dundee Sander Kartum 26:33 ;Simon Murray og 62:56 ;Sander Kartum 67:04 Roy Kay 1 50 1972-08-30 Wed LC
Section 6 of 6 H Berwick Rangers Andy Lynch 5 ;Donald Ford 54 ;Roy Kay pen 83 James Keatings 3 3 2014-08-23 Sat L Champ
03 of 36 A Raith Rovers James Keatings 13 ;James Keatings 28 ;James Keatings 59 ;Gary Oliver 90 Aidan Keena 1 4 2019-02-10 Sun SC
R5 H Auchinleck Talbot Christophe Berra 9 ;Demetri Mitchell 31 ;Steven MacLean 38 ;Aidan Keena 86 Archie Kelly 1 6 1943-08-21 Sat L Wartime
02 of 30 A Falkirk Tommy Walker 55 ;Willie MacFarlane 57 ;Archie Kelly 70 Bobby Kemp 1 1 1966-12-10 Sat L Div One
14 of 34 H Dundee United Bobby Kemp 57 ;Alan Anderson 77 Frankie Kent 1 29 2024-01-20 Sat SC
R4 A The Spartans Kenneth Vargas 11:26 ;Frankie Kent 90+1:06 Peter Kerr 1 48 1927-12-31 Sat L Div One
21 of 38 H Hamilton Academical Peter Kerr pen 17 ;Tom Rogers 78 Don Kerrigan 1 2 1965-10-23 Sat L Div One
08 of 34 H Motherwell Tommy Traynor 5 ;Tommy Traynor 17 ;Willie Wallace 40 ;John Cumming 71 ;Don Kerrigan 84 George Key 1 18 1901-10-12 Sat L Div One
10 of 18 H Dundee Robert Houston ;Robert Houston ;Charlie Thomson ;George Key Walter Kidd 1 6 1977-11-16 Wed LC
QF H Dundee United Walter Kidd 55 ;Drew Busby 71 Michael Kiernan 1 11 1916-10-07 Sat L Div One
09 of 38 H Raith Rovers Michael Kiernan 9 ;Bob Mercer 50 Alex King 3 3 1895-09-14 Sat L Div One
05 of 18 A Celtic Alex King 0:55 ;Alex King 11 ;Alex King ;George Hogg ;Bob McLaren Billy King 1 35 2014-03-30 Sun L Prem
31 of 38 H Hibernian Dale Carrick 6 ;Billy King 90+3 Robert King 1 18 1924-03-15 Sat L Div One
33 of 38 H Third Lanark Robert King 20 ;Jock White 43 ;Tim Williamson 50 Stephen Kingsley 2 3 2020-10-16 Fri L Champ
01 of 27 H Dundee Michael Smith 3:17 ;Josh Ginnelly 24:09 ;Liam Boyce pen 33:37 ;Stephen Kingsley 45+1:06 ;Stephen Kingsley 83:43 ;Andy Halliday 89:32 Laryea Kingston 1 3 2007-02-17 Sat L SPL
28 of 38 H St Mirren Laryea Kingston 70 Harry Kinnear 1 2 1972-02-12 Sat L Div One
24 of 34 A Airdrieonians Harry Kinnear 11 Robert Kinnell 1 1 1941-12-20 Sat L Wartime
20 of 30 A Motherwell John R Smeaton 16 ;Robert Kinnell 37 Andy Kirk 1 17 2000-10-01 Sun L SPL
10 of 38 H Motherwell Gordon Durie 12 ;Andy Kirk 27 ;Gordon Durie 59 Bobby Kirk 1 37 1956-03-31 Sat L Div One
27 of 34 H Dunfermline Athletic Davie Mackay 19 ;Davie Mackay 28 ;Alex Young 37 ;Jimmy Whittle 43 ;Bobby Kirk pen 61 Davie Kirkwood 1 4 1989-08-23 Wed LC
R3 A Falkirk Eamonn Bannon 6 ;Scott Crabbe 11 ;Davie Kirkwood 82 ;Walter Kidd 87 Patrick Kisnorbo 1 45 2004-09-16 Thu E
R1 H Braga Andy Webster 52 ;Paul Hartley 62 ;Patrick Kisnorbo 90+1 Audrius Ksanavicius 1 11 2007-10-06 Sat L SPL
09 of 38 H Falkirk Audrius Ksanavicius 5 ;Marius Zaliukas 27 ;Andrius Velicka 58 ;Christian Nade 68 Garang Kuol 1 9 2023-05-24 Wed L Prem
37 of 38 A Rangers Lawrence Shankland 0:44 ;Garang Kuol 90+3:07 Kevin Kyle 1 2 2010-08-21 Sat L SPL
02 of 38 A Hamilton Academical Calum Elliot 6 ;David Templeton 24 ;Kevin Kyle pen 75 ;Calum Elliot 81 Alexandros Kyziridis 1 1 2025-07-19 Sat LC
Group 3 of 4 A Stirling Albion Craig Halkett 12:55 ;Claudio Braga 22:10 ;Alexandros Kyziridis 37:49 ;Craig Halkett 79:07 Kyle Lafferty 1 1 2017-07-18 Tue LC
Group 1 of 4 A Elgin City Kyle Lafferty 60 Brian Laing 1 1 1971-04-24 Sat L Div One
34 of 34 A Cowdenbeath George Fleming 38 ;Brian Laing 60 ;Jim Townsend 75 ;Donald Ford 89 Davie Laing 1 17 1947-08-30 Sat LC
Section 4 of 6 H Hibernian Davie Laing 1:25 ;Archie Kelly 44 Robert Lamb 1 1 1942-11-21 Sat L Wartime
16 of 30 H Partick Thistle Tommy Walker 12 ;George Wilkins 44 ;Robert Lamb 85 William Lavety 2 1 1904-08-27 Sat L Div One
02 of 26 H Third Lanark Bobby Walker ;William Lavety ;William Lavety ;George Wilson Alan Lawrence 1 3 1995-09-09 Sat L Premier
02 of 36 H Falkirk Alan Lawrence 14 ;John Colquhoun 19 ;John Colquhoun 51 ;John Robertson pen 66 George Lawrie 1 2 1906-10-27 Sat L Div One
11 of 34 H Queens Park George Lawrie ;Bobby Walker Olly Lee 1 1 2018-07-18 Wed LC
Group 1 of 4 A Cove Rangers Olly Lee 11 ;Steven MacLean 57 Andrew Lees 1 1 1878-09-21 Sat SC
R1 S Edinburgh Swifts Andrew Lees ;John Alexander ;John Alexander Scott Leitch 1 20 1993-12-15 Wed L Premier
22 of 44 H Motherwell Maurice Johnston 11 ;Scott Leitch 66 Dexter Lembikisa 1 2 2024-01-23 Tue L Prem
22 of 38 H Dundee Calem Nieuwenhof 56:59 ;Dexter Lembikisa 73:31 ;Yutaro Oda 85:31 Craig Levein 1 27 1984-08-22 Wed LC
R2 H East Stirlingshire Jimmy Bone 15 ;Craig Levein 18 ;Willie Johnston 73 ;Brian Whittaker 86 Colin Liddell 1 3 1949-08-20 Sat LC
Section 3 of 6 H East Fife Colin Liddell 55 Frank Liddell 1 78 1980-04-23 Wed L Tier 2
37 of 39 H Berwick Rangers Frank Liddell 47 Gary Liddell 2 12 1981-04-25 Sat L Premier
35 of 36 A Airdrieonians Gary Liddell 42 ;Gary Liddell 85 Derek Lilley 1 1 1998-12-30 Wed L SPL
21 of 36 H Dundee Derek Lilley 37 David Lindsay 1 4 1905-09-09 Sat L Div One
04 of 30 A Port Glasgow Athletic David Lindsay 11 ;Bobby Walker 12 ;Charlie Thomson 22 ;Alex Menzies ;George Wilson 55 J Lindsay 2 2 1887-10-22 Sat SC
R3 A Hibernian J Lindsay 17 ;James Common 49 ;J Lindsay 90 Bob Lister 1 6 1921-12-03 Sat L Div One
19 of 42 H Aberdeen Jack Sharp 16 ;Bob Lister 26 George Livingstone 2 1 1896-09-19 Sat L Div One
06 of 18 H Dundee George Livingstone ;George Livingstone John Livingstone 1 1 1904-01-30 Sat L Div One
20 of 26 H Rangers John Livingstone ;George Wilson Arthur Lochhead 2 2 1919-08-16 Sat L Div One
01 of 42 H Queens Park Arthur Lochhead ;George Sinclair ;Arthur Lochhead Matthew Lochhead 1 1 1917-10-13 Sat L Div One
09 of 34 A Partick Thistle Matthew Lochhead Gary Locke 1 42 1994-08-31 Wed LC
R3 H St Johnstone Gary Locke 10 ;John Colquhoun 32 Tom Lorn 1 1 1901-08-17 Sat L Div One
01 of 18 H Hibernian Tom Lorn 43 ;Charlie Thomson Jimmy Low 1 1 1912-09-21 Sat L Div One
05 of 34 A Rangers George Sinclair 0:55 ;Willie Wilson pen 9 ;Jimmy Low ;George Sinclair John Low 2 4 1919-08-30 Sat L Div One
03 of 42 H Hamilton Academical John Low ;John Low John Lowe 1 1 1910-04-02 Sat L Div One
27 of 34 H Third Lanark George Buchanan 6 ;John Lowe 47 Alex Lowry 1 9 2023-09-26 Tue LC
QF A Kilmarnock Jorge Grant 39:09 ;Alex Lowry 90+1:28 Andy Lynch 1 1 1969-10-11 Sat L Div One
08 of 34 H Motherwell Andy Lynch 10 ;Jim Brown 80 Alan MacDonald 1 20 1967-08-30 Wed LC
Section 5 of 6 H Stirling Albion Alan MacDonald 19 ;Jim Irvine 35 ;Tommy Traynor 51 ;Donald Ford 82 Alex MacDonald 1 4 1980-08-27 Wed LC
R2 H Montrose Chris Robertson 15 ;Alex MacDonald 73 James Macdonald 1 3 1916-09-23 Sat L Div One
07 of 38 H Falkirk James Macdonald Roddy Macdonald 1 11 1981-09-26 Sat L Tier 2
07 of 39 H Dumbarton Roddy Macdonald 30 ;Derek O'Connor 46 Neil MacFarlane 1 73 2005-01-19 Wed SC
R3 H Partick Thistle Neil MacFarlane 34 ;Dennis Wyness 89 Willie MacFarlane 1 1 1942-04-18 Sat L Wartime
28 of 30 H Albion Rovers Harry Betmead 64 ;Willie MacFarlane 67 Davie Mackay 1 6 1954-08-18 Wed LC
Section 2 of 6 A Falkirk Jimmy Wardhaugh 10 ;Willie Bauld 13 ;Alfie Conn 22 ;Jimmy Wardhaugh 36 ;Davie Mackay 46 ;Willie Bauld 73 Gary Mackay 1 19 1981-09-16 Wed L Tier 2
04 of 39 H Hamilton Academical Gary Mackay 16 ;Alex Hamill 60 Willie Mackay 1 6 1886-10-30 Sat FA
R1 A Darwen Willie Mackay 10 Gary Mackay-Steven 2 17 2021-04-24 Sat L Champ
26 of 27 H Inverness Caledonian Thistle Gary Mackay-Steven 5:06 ;Aaron McEneff 8:14 ;Gary Mackay-Steven 30:10 Tom Mackenzie 1 38 1947-04-05 Sat L Div One
28 of 30 H Greenock Morton Jackie Dewar 59 ;Tom Mackenzie 65 Robert MacKie 1 16 1904-12-31 Sat L Div One
19 of 26 H Motherwell Bobby Walker ;George Wilson ;Robert MacKie ;James Brown Steven MacLean 1 1 2018-07-18 Wed LC
Group 1 of 4 A Cove Rangers Olly Lee 11 ;Steven MacLean 57 Lachlan Macmillan 1 5 1924-09-06 Sat L Div One
05 of 38 H Greenock Morton Jock White 3 ;John Murphy 18 ;Jock White 60 ;John Murphy 70 ;Lachlan Macmillan 81 William Macpherson 1 5 1911-12-16 Sat L Div One
17 of 34 A Rangers William Macpherson Tomas Magnusson 1 9 2025-11-01 Sat L Prem
11 of 38 H Dundee Lawrence Shankland 30:28 ;Pierre Landry Kabore 37:35 ;Pierre Landry Kabore 55:59 ;Tomas Magnusson 78:58 Stephane Mahe 1 30 2002-02-16 Sat L SPL
29 of 38 A Kilmarnock Stephane Mahe 40 ;Steven Pressley pen 83 ;Tommi Gronlund 86 Lee Makel 1 7 1998-08-13 Thu E
Prelim A Lantana Lee Makel 21 Juho Makela 1 2 2006-04-08 Sat L SPL
33 of 38 H Dunfermline Athletic Michal Pospisil 6 ;Roman Bednar 14 ;Saulius Mikoliunas 25 ;Juho Makela 83 Robert Malcolm 1 6 1914-08-29 Sat L Div One
03 of 38 H Third Lanark Harry Graham 25 ;Robert Malcolm 80 Peter Marinello 1 2 1981-11-28 Sat L Tier 2
17 of 39 A Dumbarton Peter Marinello 82 Harry Marshall 1 3 1892-09-10 Sat L Div One
04 of 18 H Renton Tom Chambers ;Harry Marshall James L Marshall 1 2 1926-09-11 Sat L Div One
05 of 38 A Greenock Morton George P Miller 28 ;James L Marshall 85 ;Jock White 89 Robert C Marshall 1 1 1926-03-13 Sat L Div One
33 of 38 H Greenock Morton John Slavin 6 ;Jimmy Smith 8 ;John Slavin 30 ;Robert C Marshall 47 ;Willie Murray 55 ;Lachlan Macmillan pen 80 Malaury Martin 1 2 2017-01-25 Wed SC
R4 H Raith Rovers Rory Currie 35 ;Malaury Martin pen 94 ;Jamie Walker pen 106 ;Bjorn Johnsen 114 Tommy Martin 1 1 1943-04-03 Sat SLC
Section 6 of 6 H Queens Park Tommy Pearson 4 ;Tommy Martin 29 ;Tommy Walker 52 ;Tommy Walker 73 Willie Mason 1 5 1890-09-13 Sat L Div One
04 of 18 H Cowlairs Willie Taylor 40 ;Willie Mason 70 ;Davie Baird ;John McPherson Alex Massie 2 6 1930-11-15 Sat L Div One
15 of 38 H Motherwell Barney Battles Jnr 0:40 ;Alex Massie 7 ;Alex Massie 8 ;Barney Battles Jnr 65 ;Barney Battles Jnr 90 James Masterton 1 2 1891-08-22 Sat L Div One
02 of 22 A St Mirren George Scott ;Davie Baird ;Willie Taylor ;James Masterton ;Davie Baird Robert Mauchline 1 4 1937-10-02 Sat L Div One
10 of 38 A Motherwell Freddie Warren ;Robert Mauchline ;Pat Donoghue James Maxwell 1 3 1892-12-24 Sat SC
R2 A Motherwell James Maxwell ;James L Morrison ;Davie Baird ;David Ellis Scott Maxwell 1 1 1981-04-18 Sat L Premier
34 of 36 H St Mirren Scott Maxwell 5 Willie Maxwell 1 1 1894-10-06 Sat L Div One
06 of 18 H St Bernards Bob McLaren ;Willie Maxwell ;Johnny Walker ;Bob McLaren Alan Maybury 1 51 2002-12-14 Sat L SPL
20 of 38 H Partick Thistle Alan Maybury 90+1 Colin McAdam 1 3 1986-01-25 Sat SC
R3 H Rangers Colin McAdam 49 ;Gary Mackay 55 ;John Robertson 85 Jamie McAllister 1 37 2005-02-27 Sun SC
QF H Livingston (Meadowbank Thistle) Lee Miller 0:55 ;Jamie McAllister 10 Austin McCann 1 35 2003-04-19 Sat L SPL
33 of 38 H Celtic Phil Stamp 73 ;Austin McCann 90+3 Neil McCann 1 1 1996-08-14 Wed LC
R2 H Stenhousemuir Neil McCann 74 Jamie McCart 1 4 2025-01-25 Sat L Prem
24 of 38 H Kilmarnock Elton Kabangu 6:46 ;Jamie McCart 57:33 ;Jorge Grant 60:56 Robert McCartney 2 1 1940-04-06 Sat L Wartime
21 of 29 H Hibernian Tommy Walker 4 ;Robert McCartney 27 ;Tommy Walker 58 ;Robert McCartney 83 Duncan McClure 1 110 1937-09-11 Sat L Div One
06 of 38 H Hibernian Duncan McClure 12 ;Andy Black 24 ;Tommy Walker pen 52 Gerry McCoy 1 2 1981-08-22 Sat LC
Section 5 of 6 H Airdrieonians Gerry McCoy 77 ;Gary Liddell 82 Alex McCrae 1 2 1941-06-14 Sat Summer Cup W
R1 A Queens Park Alex McCrae 10 Alex McCulloch 1 1 1918-08-24 Sat L Div One
02 of 34 H Rangers Alex McCulloch David McCulloch 2 1 1934-08-11 Sat L Div One
01 of 38 A Falkirk David McCulloch 20 ;David McCulloch 90 Anthony McDonald 1 22 2019-07-16 Tue LC
Group 2 of 4 A Cowdenbeath Craig Halkett 8 ;Anthony McDonald 22 Aaron McEneff 1 11 2021-04-09 Fri L Champ
24 of 27 H Alloa Athletic Liam Boyce 25:36 ;Liam Boyce pen 31:27 ;Euan Henderson 50:03 ;Liam Boyce 52:19 ;Aaron McEneff 70:33 ;Jamie Walker 87:42 Oisin McEntee 1 6 2025-08-16 Sat LC
R2 A St Mirren Oisin McEntee 77:25 John McEwen 1 1 1915-08-21 Sat L Div One
01 of 37 A St Mirren John McEwen Jim McFadzean 1 3 1957-01-02 Wed L Div One
19 of 34 A St Mirren Jim McFadzean 21 ;Jimmy Wardhaugh 29 Jordan McGhee 1 2 2013-08-24 Sat L Prem
04 of 38 H Aberdeen Jamie Walker 18 ;Jordan McGhee 88 Ryan McGowan 1 26 2012-01-02 Mon L SPL
22 of 38 A Hibernian Ryan McGowan 58 ;Andy Webster 83 ;Rudi Skacel 90+2 Teddy McGuire 1 1 1915-09-20 Mon L Div One
06 of 37 A Hibernian Teddy McGuire 5 ;Willie Wilson 10 Bert McGurdy 1 1 1938-12-03 Sat L Div One
19 of 38 H Kilmarnock Andy Black 3 ;Bert McGurdy 86 Kevin McHattie 1 22 2013-05-04 Sat L SPL
36 of 38 H St Mirren Jamie Walker 13 ;Kevin McHattie 43 ;Jamie Hamill pen 54 T McIntosh 1 1 1885-09-12 Sat SC
R1 H St Bernards Tommy Jenkinson ;Tommy Jenkinson ;Scrimmage ;James Common ;T McIntosh 80 Barrie McKay 1 30 2022-03-19 Sat L Prem
31 of 38 H Livingston (Meadowbank Thistle) Beni Baningime 2:40 ;Barrie McKay 57:28 Brad McKay 1 47 2015-04-25 Sat L Champ
35 of 36 A Cowdenbeath Callum Paterson 32 ;Brad McKay pen 90+3 Colin McKay 1 9 1918-11-02 Sat L Div One
12 of 34 H Kilmarnock Colin McKay pen James McKee 1 1 1895-10-19 Sat L Div One
10 of 18 A Dumbarton Alex King ;Davie Baird ;James McKee ;Johnny Walker ;Davie Baird ;Johnny Walker ;Willie Taylor ;Davie Baird ;Davie Baird Kevin McKenna 1 14 2001-09-08 Sat L SPL
06 of 38 H Rangers Kevin McKenna 7 ;Stephen Simmons 80 John McKenzie 1 4 1934-09-12 Wed L Div One
07 of 38 H Albion Rovers Alex Munro 14 ;David McCulloch 40 ;John McKenzie 50 ;David McCulloch 55 Alastair McKillop 1 2 1942-06-06 Sat Summer Cup W
R1 H St Mirren Alastair McKillop 4 ;Alex McCrae 6 ;Tommy Walker 26 ;Alex McCrae 86 Tosh McKinlay 1 5 1989-01-07 Sat L Premier
23 of 36 H St Mirren John Colquhoun 3 ;Tosh McKinlay 62 David McLachlan 1 2 1900-09-15 Sat L Div One
04 of 20 A Greenock Morton Bobby Walker ;David McLachlan Alan McLaren 1 3 1988-12-17 Sat L Premier
20 of 36 H Hamilton Academical Alan McLaren 15 ;Dave McPherson 89 Frank McLaren 1 2 1905-03-11 Sat L Div One
26 of 26 H Queens Park Frank McLaren ;George Key Bob McLaren 1 1 1893-04-01 Sat L Div One
15 of 18 A Dumbarton Bob McLaren William McLean 1 1 1923-08-18 Sat L Div One
01 of 38 H Clyde Jock White 25 ;Jock White 35 ;Jock White ;William McLean ;William Welsh [2] ;William Welsh [2] Malcolm McLure 1 42 1944-04-15 Sat SLC
Section 6 of 6 H Airdrieonians Tommy Walker 5 ;Malcolm McLure 24 ;Tommy Walker 59 Alan McManus 1 3 1996-01-06 Sat L Premier
20 of 36 A Partick Thistle Alan McManus 90 Paul McMullan 1 6 2002-08-31 Sat L SPL
05 of 38 H Kilmarnock Paul McMullan 31 Brian McNaughton 1 1 1985-02-03 Sun L Premier
24 of 36 H Dundee John Robertson 7 ;Gary Mackay 19 ;Brian McNaughton 73 Alex McNeil 2 2 1880-10-23 Sat SC
R3 H Hibernian Alex McNeil ;James Edwards ;John Alexander ;Alex McNeil ;John [1] McNeil John [1] McNeil 1 2 1879-11-15 Sat SC
R3 S Hibernian John [1] McNeil John McNeil [2] 2 1 1925-10-24 Sat L Div One
12 of 38 H Partick Thistle John McNeil [2] 8 ;John McNeil [2] 60 ;Jimmy Smith 75 Dave McNicoll 1 21 1978-03-11 Sat L Tier 2
30 of 39 A Alloa Athletic Drew Busby 4 ;Dave McNicoll 55 Dave McPherson 1 4 1987-08-19 Wed LC
R2 H Kilmarnock Dave McPherson 24 ;Sandy Clark 39 ;Sandy Clark 59 ;Gary Mackay 81 ;Neil Berry 88 ;Wayne Foster 89 John McPherson 2 4 1889-11-09 Sat SC
R4 H Alloa Athletic George Scott ;Tommy Jenkinson ;Tommy Jenkinson ;Scrimmage ;Unknown og ;John McPherson ;Tommy Jenkinson ;John McPherson ;Davie Baird Denis McQuade 1 2 1978-09-16 Sat L Premier
05 of 36 H Greenock Morton Denis McQuade 88 George McQuade 1 1 1943-12-11 Sat L Wartime
18 of 30 A Motherwell George McQuade 67 ;Willie MacFarlane 89 Pat McShane 1 5 1981-02-21 Sat L Premier
24 of 36 A St Mirren Pat McShane 70 Gary McSwegan 2 13 1999-04-03 Sat L SPL
28 of 36 H Kilmarnock Gary McSwegan 16 ;Gary McSwegan 43 Angus Meikle 1 14 1921-02-16 Wed SC
R2 A Clyde Jack Sharp 20 ;Angus Meikle 47 ;George P Miller 55 Len Melrose 1 1 1910-11-05 Sat L Div One
13 of 34 A Aberdeen Len Melrose 6 ;Thomas T Wilson Billy Menmuir 1 8 1973-01-06 Sat L Div One
20 of 34 A Dumbarton Derek Renton 11 ;Billy Menmuir 87 Alex Menzies 1 1 1902-12-27 Sat L Div One
21 of 22 H Greenock Morton Robert Dalrymple 42 ;Alex Menzies 75 ;George Key 80 Bob Mercer 1 12 1909-12-25 Sat L Div One
17 of 34 H Queens Park Dick Harker ;Daniel Cavin ;Bob Mercer 89 Ryotaro Meshino 1 2 2019-09-14 Sat L Prem
05 of 38 H Motherwell Uche Ikpeazu 61 ;Ryotaro Meshino 86 Willie Michael 1 2 1893-09-23 Sat L Div One
05 of 18 H Third Lanark Davie Russell ;Willie Michael 88 Saulius Mikoliunas 1 5 2005-02-12 Sat L SPL
25 of 38 H Kilmarnock Saulius Mikoliunas 15 ;James Fowler og 25 ;Lee Miller 67 David Milinkovic 2 12 2017-12-17 Sun L Prem
19 of 38 H Celtic Harry Cochrane 26 ;Kyle Lafferty 35 ;David Milinkovic 48 ;David Milinkovic pen 76 John Millar 1 10 1991-09-14 Sat L Premier
07 of 44 A St Mirren John Millar 29 ;Dave McPherson 54 ;Scott Crabbe 62 Andrew Miller 1 2 1927-09-03 Sat L Div One
04 of 38 A Hamilton Academical Andrew Miller 0:55 ;Tim Morgan 5 ;Lachlan Macmillan 25 ;Tim Morgan 35 ;Tim Morgan 47 ;Jimmy Smith 88 Archie Miller 1 1 1932-12-31 Sat L Div One
24 of 38 A Airdrieonians John J Smith 16 ;Jock White 19 ;Tommy Walker 55 ;Tommy Walker 57 ;Willie Murray 75 ;Jock White 78 ;Archie Miller 79 Colin Miller 1 6 1995-01-08 Sun L Premier
19 of 36 A Motherwell Brian Hamilton 17 ;Colin Miller 80 George P Miller 2 8 1915-12-11 Sat L Div One
18 of 37 A Raith Rovers George P Miller ;George P Miller George Miller 1 40 1967-02-25 Sat L Div One
23 of 34 A Clyde George Miller 83 Lee Miller 1 1 2005-01-15 Sat L SPL
21 of 38 H Dundee United Steven Pressley 44 ;Lee Miller 48 ;Paul Hartley 86 Tom Miller 1 3 1921-08-23 Tue L Div One
03 of 42 A Clyde Tom Miller ;Freddie Forbes Andy Milne 1 3 1967-04-12 Wed L Div One
30 of 34 A Falkirk Andy Milne 75 Harry Milne 1 10 2025-08-23 Sat L Prem
03 of 38 H Motherwell Harry Milne 64:30 ;Claudio Braga 72:58 ;Claudio Braga 82:39 Jimmy Milne 1 81 1958-01-25 Sat L Div One
23 of 34 H Third Lanark Alex Young 1 ;Bobby Blackwood 19 ;Jimmy Murray 25 ;Johnny Hamilton 38 ;Johnny Hamilton 50 ;Jimmy Milne pen 72 ;Jimmy Murray 86 James Mirk 1 42 1896-08-22 Sat L Div One
02 of 18 H Abercorn Johnny Walker ;Willie Taylor ;Davie Baird 80 ;James Mirk ;Willie Taylor ;Willie Taylor Demetri Mitchell 1 6 2018-02-10 Sat SC
R5 H St Johnstone Kyle Lafferty 7 ;Demetri Mitchell 54 ;Kyle Lafferty 58 Jamie Mole 1 3 2006-08-26 Sat L SPL
05 of 38 H Inverness Caledonian Thistle Mauricio Pinilla 20 ;Jamie Mole 43 ;Andrew Driver 81 ;Bruno Aguiar 90+1 Rene Moller 2 2 1968-02-17 Sat SC
R2 A Dundee United Donald Ford 7 ;Rene Moller 15 ;Eddie Thomson 43 ;Rene Moller 54 ;George Miller pen 75 ;Jim Irvine 86 Alan Money 2 1 1940-11-09 Sat L Wartime
14 of 30 A Dumbarton Alfred Fitzgerald 17 ;Tommy Walker 27 ;Alan Money 43 ;Alan Money 59 Allan Moore 1 12 1987-09-12 Sat L Premier
07 of 44 H Motherwell Allan Moore 44 James Moore 1 1 1941-01-25 Sat L Wartime
24 of 30 H Clyde Tommy Dougan 39 ;James Moore 48 ;Tommy Dougan Martin Moran 1 5 1904-09-19 Mon L Div One
05 of 26 H Celtic Martin Moran 5 ;George Wilson 35 Tim Morgan 1 1 1927-01-15 Sat L Div One
24 of 38 H Greenock Morton Tim Morgan 40 ;Willie Murray 60 ;Tom Rogers 65 Callumn Morrison 1 29 2019-01-26 Sat L Prem
23 of 38 H St Johnstone Marcus Godinho 52 ;Callumn Morrison 90+1 James L Morrison 3 3 1892-12-17 Sat SC
R1 H Stenhousemuir Davie Baird ;James L Morrison ;Willie Taylor ;Davie Baird ;James L Morrison ;Willie Taylor ;James L Morrison ;George Scott William Morrison 1 1 1904-02-27 Sat L Div One
24 of 26 H Airdrieonians Mark Bell 13 ;William Morrison 15 ;George Key pen ;George Key pen ;John Hunter Robbie Muirhead 2 14 2016-11-30 Wed L Prem
15 of 38 H Rangers Robbie Muirhead 44 ;Robbie Muirhead 60 Jake Mulraney 1 29 2019-05-19 Sun L Prem
38 of 38 A Celtic Jake Mulraney 18 Alex Munro 1 3 1933-11-11 Sat L Div One
15 of 38 H Queens Park Jock White 25 ;Alex Munro 44 ;Tommy Walker 53 ;Jock White John S Munro 1 3 1935-08-27 Tue L Div One
04 of 38 A Queens Park John S Munro 18 ;Charlie Wipfler 23 Jim Murphy 4 2 1964-01-11 Sat L Div One
22 of 34 H East Stirlingshire Jim Murphy 33 ;Jim Murphy 66 ;Jim Murphy 87 ;Jim Murphy 90 John Murphy 2 1 1919-09-27 Sat L Div One
08 of 42 H Clydebank[3] John Murphy 0:30 ;John Murphy ;Bob Mercer ;Bob Mercer Robert Murphy 1 7 1944-02-12 Sat L Wartime
28 of 30 H Clyde Robert Murphy 9 ;Tommy Walker 42 Grant Murray 1 80 2000-11-25 Sat L SPL
17 of 38 H Dundee Grant Murray 52 ;Colin Cameron 88 ;Colin Cameron pen 90 Jimmy Murray 1 1 1952-03-15 Sat L Div One
27 of 30 H Stirling Albion Jimmy Murray 10 ;Jimmy Whittle 17 ;Eddie Rutherford 20 ;Alfie Conn 65 ;Alfie Conn 88 Malcolm Murray 1 26 1988-08-23 Tue LC
R3 A Livingston (Meadowbank Thistle) Kenny Black 41 ;Malcolm Murray 88 Neil Murray 1 6 1969-08-27 Wed LC
Section 6 of 6 A Greenock Morton Ernie Winchester 40 ;Neil Murray 78 Robert Murray 1 8 1936-01-02 Thu L Div One
24 of 38 H Dundee Alex Munro 7 ;Alex M Anderson 15 ;Robert Murray 87 Tommy Murray 2 1 1971-09-11 Sat L Div One
02 of 34 A Dunfermline Athletic Tommy Murray 15 ;Donald Ford 22 ;Tommy Murray 43 ;Eddie Thomson 70 Tommy Murray [1] 1 2 1911-08-26 Sat L Div One
02 of 34 A Queens Park Peter Nellies ;Fred Smith 30 ;Tommy Murray [1] Willie Murray 1 8 1923-09-29 Sat L Div One
08 of 38 H Ayr United Jock White 22 ;Willie Murray 48 Husref Musemic 1 2 1989-08-16 Wed LC
R2 H Montrose Scott Crabbe 6 ;Husref Musemic 14 ;Scott Crabbe 35 Christian Nade 1 3 2007-09-25 Tue LC
R3 H Dunfermline Athletic Christian Nade pen 33 ;Christophe Berra 97 ;Calum Elliot 100 ;Calum Elliot 102 Steven Naismith 1 7 2018-02-27 Tue L Prem
29 of 38 H Kilmarnock Steven Naismith 27 Gary Naysmith 1 15 1998-01-12 Mon L Premier
21 of 36 A St Johnstone Jim Hamilton 28 ;Gary Naysmith 35 ;Jim Hamilton 69 David Neave 1 8 1918-10-05 Sat L Div One
08 of 34 A Hamilton Academical Andy Wilson ;George Sinclair ;David Neave ;George Sinclair Robbie Neilson 1 88 2004-11-25 Thu E
Group A 3 of 4 A FC Basel Dennis Wyness 31 ;Robbie Neilson 89 Peter Nellies 1 37 1909-10-02 Sat L Div One
06 of 34 H Kilmarnock Philip Cole 5 ;Peter Nellies ;Robert Burns Michael Ngoo 1 1 2013-01-26 Sat LC
SF N Inverness Caledonian Thistle Michael Ngoo 66 Sam Nicholson 1 10 2014-01-18 Sat L Prem
23 of 38 A St Johnstone Dale Carrick 58 ;Sam Nicholson 87 ;Danny Wilson 90+2 Calem Nieuwenhof 1 21 2024-01-23 Tue L Prem
22 of 38 H Dundee Calem Nieuwenhof 56:59 ;Dexter Lembikisa 73:31 ;Yutaro Oda 85:31 George Noble 1 1 1916-08-19 Sat L Div One
01 of 38 A Greenock Morton Philip Whyte 18 ;George Noble 88 Arvydas Novikovas 1 17 2010-08-24 Tue LC
R2 H Elgin City Eggert Jonsson 11 ;Kevin Kyle 33 ;Arvydas Novikovas 59 ;Scott Robinson 84 Krystian Nowak 1 5 2017-02-01 Wed L Prem
23 of 38 H Rangers Krystian Nowak 4 ;Jamie Walker 49 ;Don Cowie 54 ;Jamie Walker 63 Jackie Oakes 1 1 1944-09-30 Sat L Wartime
08 of 30 H Falkirk Jackie Oakes 47 Paul O'Brien 1 1 1980-12-06 Sat L Premier
16 of 36 H Kilmarnock Alex MacDonald 57 ;Paul O'Brien 59 David Obua 2 14 2009-01-24 Sat L SPL
23 of 38 H Inverness Caledonian Thistle David Obua 39 ;David Obua 79 ;Laryea Kingston 89 Derek O'Connor 1 1 1978-10-21 Sat L Premier
10 of 36 A Aberdeen Derek O'Connor 0:50 ;Denis McQuade 79 Yutaro Oda 1 13 2023-05-27 Sat L Prem
38 of 38 H Hibernian Yutaro Oda 7:49 Hugh O'Donnell 1 5 1940-04-20 Sat L Wartime
25 of 29 H Kings Park Willie Phillips 21 ;Tommy Walker 37 ;Willie Phillips 39 ;Tommy Walker 43 ;Robert McCartney ;Hugh O'Donnell ;Tommy Walker Odel Offiah 1 1 2023-08-20 Sun LC
R2 H Partick Thistle Brian [1] Graham og 9:33 ;Odel Offiah 44:46 ;Lawrence Shankland 46:56 ;Kyosuke Tagawa 73:05 Gary Oliver 1 14 2014-08-23 Sat L Champ
03 of 36 A Raith Rovers James Keatings 13 ;James Keatings 28 ;James Keatings 59 ;Gary Oliver 90 Kris O'Neil 1 4 2000-08-06 Sun L SPL
02 of 38 A St Johnstone Kris O'Neil 84 ;Robert Tomaschek 88 John O'Neill 1 3 1931-09-19 Sat L Div One
11 of 38 A Queens Park Willie Murray 55 ;John O'Neill 87 Des O'Sullivan 1 7 1979-12-08 Sat L Tier 2
20 of 39 H Dumbarton Des O'Sullivan 90+0:30 Daniel Oyegoke 1 8 2024-10-19 Sat L Prem
09 of 38 H St Mirren Kenneth Vargas 14:41 ;Daniel Oyegoke 46:21 ;James Wilson 85:02 ;Blair Spittal 90+2:23 Alim Ozturk 1 13 2014-10-26 Sun L Champ
11 of 36 A Hibernian Alim Ozturk 90+1 Stephane Paille 1 3 1996-10-23 Wed LC
SF N Dundee Darren Beckford 20 ;Colin Cameron pen 30 ;Stephane Paille 60 Ruben Palazuelos 1 14 2007-12-29 Sat L SPL
20 of 38 A Falkirk Ruben Palazuelos 28 Miguel Pallardo 1 12 2015-01-31 Sat L Champ
22 of 36 A Alloa Athletic Miguel Pallardo 5 ;James Keatings 12 ;Jamie Walker 66 ;Callum Paterson 90 Donald Park 1 1 1972-10-28 Sat L Div One
09 of 34 H Arbroath Eric Carruthers 7 ;David Clunie 65 ;Donald Park 83 Bobby Parker 1 10 1947-10-06 Mon L Div One
05 of 30 A Dundee Bobby Parker 20 Callum Paterson 2 9 2012-09-22 Sat L SPL
07 of 38 A Dundee United Callum Paterson 28 ;Arvydas Novikovas 30 ;Callum Paterson 61 Danny Paton 1 2 1957-11-16 Sat L Div One
11 of 34 H Queens Park Alex Young 10 ;Davie Mackay pen 40 ;Alex Young 44 ;Jimmy Wardhaugh 49 ;Alex Young 54 ;John Cumming 58 ;John Cumming 75 ;Danny Paton 82 Patterson 1 1 1887-09-03 Sat SC
R1 H Norton Park Patterson ;Richard Carruthers ;Willie Mackay ;Tommy Jenkinson John Pattillo 2 2 1940-09-28 Sat L Wartime
08 of 30 H St Mirren Alfred Fitzgerald 30 ;Tommy Walker ;John Pattillo ;John Pattillo ;Tommy Dougan Thomas Pearson 1 2 1906-08-25 Sat L Div One
02 of 34 H St Mirren Thomas Pearson 44 Tommy Pearson 1 2 1942-09-19 Sat L Wartime
07 of 30 A Clyde Alastair McKillop 25 ;Tommy Pearson 73 Jack Peddie 1 2 1907-02-09 Sat SC
R1 A Airdrieonians Bobby Walker ;Jack Peddie James Penrice 1 24 2024-12-22 Sun L Prem
18 of 38 H St Johnstone James Penrice 15:05 ;Blair Spittal 56:58 Ramon Pereira 1 3 2004-08-21 Sat L SPL
03 of 38 H Kilmarnock Graham Weir 13 ;Ramon Pereira 57 ;Steven Pressley pen 71 Gordan Petric 1 28 2000-09-28 Thu E
R1 H VfB Stuttgart 1893 Steven Pressley 16 ;Gordan Petric 62 ;Colin Cameron pen 83 Willie Pettigrew 1 5 1981-10-07 Wed L Tier 2
09 of 39 H St Johnstone Derek O'Connor 3 ;Willie Pettigrew 77 ;Derek O'Connor 81 David Philip 1 65 1907-05-01 Wed L Div One
31 of 34 H Falkirk David Philip ;William Henderson William Phillips 1 1 1894-08-18 Sat L Div One
01 of 18 H Third Lanark Willie Michael 5 ;Bob McLaren ;George Scott ;Willie Taylor ;George Scott ;William Phillips Willie Phillips 2 3 1938-10-22 Sat L Div One
13 of 38 H Aberdeen Willie Phillips 15 ;Tommy Walker 18 ;Willie Phillips ;Archie Miller 47 ;Freddie Warren 84 Jimmy Philp 1 43 1942-01-03 Sat L Wartime
23 of 30 H St Mirren George Hamilton 10 ;Bobby Christie 12 ;Jimmy Philp 37 ;George Hamilton 40 ;Tommy Walker pen 44 ;George Hamilton 55 ;Tommy Walker 66 ;Tommy Walker 82 Mauricio Pinilla 1 2 2006-08-26 Sat L SPL
05 of 38 H Inverness Caledonian Thistle Mauricio Pinilla 20 ;Jamie Mole 43 ;Andrew Driver 81 ;Bruno Aguiar 90+1 Neil Pointon 1 6 1996-01-01 Mon L Premier
19 of 36 A Hibernian Neil Pointon 7 Willie Polland 1 185 1965-09-11 Sat L Div One
02 of 34 A Dunfermline Athletic Willie Polland 68 Finlay Pollock 1 5 2021-07-20 Tue LC
Group 3 of 4 A Stirling Albion Liam Boyce 31 ;Finlay Pollock 74 Alf Pope 1 4 1937-03-23 Tue L Div One
33 of 38 A Clyde Alf Pope Mihai Popescu 1 23 2021-03-27 Sat L Champ
22 of 27 H Queen of the South Mihai Popescu 33:11 ;Armand Gnanduillet 71:24 Bill Porteous 1 11 1900-11-17 Sat L Div One
15 of 20 A Celtic Robert Houston ;Bill Porteous ;Mark Bell Michal Pospisil 1 2 2005-08-20 Sat L SPL
04 of 38 H Aberdeen Rudi Skacel 20 ;Michal Pospisil 85 Bobby Prentice 1 10 1973-09-29 Sat L Div One
05 of 34 A Rangers Bobby Prentice 25 ;Drew Busby 30 ;Drew Busby 58 Steven Pressley 1 2 1998-08-22 Sat L SPL
03 of 36 H Aberdeen Steve Fulton 7 ;Steven Pressley 11 Allan Preston 1 2 1992-10-07 Wed L Premier
12 of 44 A Celtic Allan Preston 36 Bob Preston 1 46 1920-03-27 Sat L Div One
34 of 42 A Clydebank[3] Bob Preston 50 William Pullen 1 3 1878-11-09 Sat SC
R3 H Arbroath William Pullen ;John Alexander Jose Quitongo 1 2 1997-11-08 Sat L Premier
12 of 36 H Hibernian John Robertson 17 ;Jose Quitongo 88 Bobby Rae 1 1 1893-10-21 Sat L Div One
09 of 18 A Dundee Willie Taylor ;Willie Taylor ;Bobby Rae ;Willie Michael ;Willie Hogg Jock Ramage 1 3 1920-12-04 Sat L Div One
21 of 42 A Motherwell Jock Ramage pen 3 ;Freddie Forbes 55 John Ramsay 1 1 1942-03-28 Sat SLC
Section 4 of 6 A Rangers John Ramsay 14 Bobby Rankin 2 1 1959-03-09 Mon L Div One
28 of 34 H St Mirren Bobby Rankin 43 ;Bobby Rankin 53 ;Jimmy Murray 68 ;Johnny Hamilton 72 Reid [2] 1 1 1892-10-01 Sat L Div One
07 of 18 A Renton Reid [2] James Reid 2 2 1888-09-22 Sat SC
R2 H Erin Rovers Bathgate Peter Wright 35 ;James Reid 40 ;James Reid 80 ;John Sneddon [1] 81 James A Reid 2 2 1934-01-01 Mon L Div One
24 of 38 A Hibernian Alex Massie 35 ;Alex Massie 43 ;James A Reid 60 ;James A Reid 65 Peter Reid 1 1 1906-04-07 Sat L Div One
29 of 30 H Rangers Peter Reid ;George Couper William Reid 1 16 1930-12-06 Sat L Div One
18 of 38 A Partick Thistle William Reid 13 Gavin Reilly 1 3 2015-08-12 Wed L Prem
03 of 38 H Motherwell Gavin Reilly pen 32 ;Billy King 64 Alex Rennie 2 1 1938-08-13 Sat L Div One
01 of 38 A Third Lanark Alex Rennie 20 ;Jimmy Briscoe 30 ;Alex Rennie 70 ;Tommy Walker 80 Derek Renton 1 2 1971-12-04 Sat L Div One
14 of 34 H Dundee United Harry (Henry Fenwick) Mollison og 8 ;Derek Renton 54 ;Donald Ford 79 William Reynolds 1 1 1907-11-09 Sat L Div One
12 of 34 A Airdrieonians Bobby Walker ;William Reynolds ;Basil Colombo 90 Faycal Rherras 1 14 2016-10-29 Sat L Prem
11 of 38 A Inverness Caledonian Thistle Bjorn Johnsen 38 ;Faycal Rherras 51 ;Arnaud Djoum 74 Paul Ritchie 1 17 1996-01-31 Wed SC
R3 H Partick Thistle Paul Ritchie 63 Robert Ritchie 1 2 1908-01-02 Thu L Div One
20 of 34 H Port Glasgow Athletic James Dargue ;James Dargue ;James Dargue ;Robert Ritchie ;Isaac Tomlinson Abe Robertson 1 9 1935-04-20 Sat L Div One
37 of 38 H Aberdeen Abe Robertson 9 ;David McCulloch 20 Chris Robertson 1 2 1980-08-06 Wed AT
R1 H Airdrieonians Chris Robertson 5 ;Derek O'Connor 24 ;Derek O'Connor 60 John Robertson 1 3 1982-10-09 Sat L Tier 2
09 of 39 H Alloa Athletic Roddy Macdonald 50 ;Alan Brown Holt og 61 ;John Robertson 78 Malcolm Robertson 1 6 1977-04-20 Wed L Premier
34 of 36 A Dundee United Malcolm Robertson 21 ;Graham Shaw 55 Tom Robertson 1 2 1896-09-21 Mon L Div One
07 of 18 H Rangers Tom Robertson ;Robert Craigie Gray Tom Robertson [3] 1 1 1929-11-30 Sat L Div One
17 of 38 A Clyde Andrew Miller ;Barney Battles Jnr ;Tom Robertson [3] Bobby Robinson 1 25 1980-02-09 Sat L Tier 2
25 of 39 A Dumbarton Bobby Robinson 48 Scott Robinson 1 10 2010-01-23 Sat L SPL
21 of 38 A Rangers Scott Robinson 75 George Robson 1 8 1936-02-29 Sat L Div One
32 of 38 H Motherwell John Harvey 24 ;George Robson 42 Jim Rodger (2) 1 1 1962-02-07 Wed L Div One
23 of 34 H Third Lanark Jim Rodger (2) 62 ;Willie Bauld 69 Tom Rogers 1 3 1927-01-15 Sat L Div One
24 of 38 H Greenock Morton Tim Morgan 40 ;Willie Murray 60 ;Tom Rogers 65 Will Ronaldson 1 7 1883-09-08 Sat SC
R1 H Brunswick Jimmy Wood ;Andrew Lees ;Will Ronaldson ;Jimmy Wood ;Jimmy Wood ;Jimmy Wood ;Jimmy Wood ;Jimmy Wood Bobby Ross 1 4 1961-08-26 Sat LC
Section 4 of 6 A Raith Rovers Bobby Ross 38 Davie Ross 1 1 1891-02-14 Sat L Div One
07 of 18 H Cambuslang Davie Russell 15 ;Davie Ross Nick Ross 1 3 1882-09-16 Sat SC
R1 A St Bernards Nick Ross ;Bob Waugh ;Jimmy Wood ;Bob Waugh Tommy Ross 1 42 1917-11-03 Sat L Div One
12 of 34 A Clydebank[3] Tommy Ross 85 Igor Rossi 1 10 2015-09-20 Sun L Prem
08 of 38 H Aberdeen Igor Rossi 52 Kye Rowles 1 7 2022-08-28 Sun L Prem
05 of 38 H St Johnstone Kye Rowles 24:57 ;Liam Boyce 30:31 ;Lawrence Shankland pen 80:10 Davie Russell 1 1 1890-10-18 Sat SC
R3 N Methlan Park George Scott 30 ;George Scott 43 ;Davie Russell 75 Eddie Rutherford 1 3 1951-11-24 Sat L Div One
12 of 30 H Greenock Morton Willie Bauld 7 ;Eddie Rutherford 10 ;Alfie Conn 54 ;Bobby Parker pen 89 Stefano Salvatori 1 39 1997-12-27 Sat L Premier
19 of 36 A Dunfermline Athletic Jim Hamilton 7 ;Ian Westwater og 28 ;Stefano Salvatori 33 Conor Sammon 1 4 2016-07-21 Thu E
Q2 H Birkirkara Conor Sammon 73 Jimmy Sandison 1 46 1989-11-18 Sat L Premier
14 of 36 H Motherwell John Colquhoun 69 ;Jimmy Sandison 77 ;Scott Crabbe 79 Suso Santana 1 7 2009-09-20 Sun L SPL
05 of 38 A Celtic Suso Santana 5 George Scott 1 1 1889-09-07 Sat SC
R1 A St Bernards George Scott ;William [2] McIntosh og ;Davie Baird William Scott 1 2 1908-08-22 Sat L Div One
02 of 34 H Clyde William Scott 40 Scott Severin 1 11 1999-08-18 Wed LC
R2 A Queen of the South Darren Jackson 46 ;Scott Severin 70 ;Darren Jackson 85 Lawrence Shankland 1 2 2022-08-07 Sun L Prem
02 of 38 A Hibernian Lawrence Shankland 21:39 Frank Sharp 1 5 1965-12-18 Sat L Div One
15 of 34 A Stirling Albion Willie Wallace 44 ;Frank Sharp 46 James Sharp 1 1 1896-10-03 Sat L Div One
09 of 18 A St Bernards Duncan McLean og ;James Sharp ;Johnny Walker ;Willie Taylor ;Bobby Walker Jack Sharp 1 14 1916-09-02 Sat L Div One
03 of 38 A Airdrieonians Jack Sharp ;James Gilbert Graham Shaw 1 1 1976-01-10 Sat L Premier
21 of 36 A Dundee Graham Shaw 89:30 Hugh Shaw 1 7 1927-10-15 Sat L Div One
10 of 38 A Hibernian Hugh Shaw pen 35 Chris Shevlane 1 93 1965-02-24 Wed SC
R2 H Greenock Morton Chris Shevlane 53 ;Alan Gordon 84 Peter Shields 1 47 1981-10-10 Sat L Tier 2
10 of 39 A Queen of the South Peter Shields 20 ;Derek Addison 89 Toby Sibbick 1 44 2023-01-22 Sun SC
R4 A Hibernian Josh Ginnelly 9:37 ;Lawrence Shankland 71:15 ;Toby Sibbick 90+5:25 Stephen Simmons 1 9 2001-09-08 Sat L SPL
06 of 38 H Rangers Kevin McKenna 7 ;Stephen Simmons 80 Ellis Simms 1 2 2022-01-29 Sat L Prem
23 of 38 H Motherwell Andy Halliday 36:58 ;Ellis Simms 57:38 George Sinclair 1 4 1908-09-05 Sat L Div One
04 of 34 H Queens Park William Scott 5 ;John M Anderson og ;George Sinclair 85 Rudi Skacel 1 1 2005-07-30 Sat L SPL
01 of 38 A Kilmarnock Rudi Skacel 12 ;Roman Bednar 46 ;Saulius Mikoliunas 61 ;Paul Hartley pen 88 John Slavin 1 1 1925-12-26 Sat L Div One
21 of 38 H St Mirren John Slavin 77 Robert Sloan 1 3 2002-03-02 Sat L SPL
30 of 38 A Motherwell Scott Severin 23 ;Robert Sloan 82 Tommy Sloan 1 4 1946-08-28 Wed L Div One
06 of 30 H St Mirren Tommy Sloan 30 ;Archie Garrett 78 John R Smeaton 1 2 1941-12-20 Sat L Wartime
20 of 30 A Motherwell John R Smeaton 16 ;Robert Kinnell 37 Robert Smellie 1 2 1942-06-20 Sat Summer Cup W
R2 H Albion Rovers Archie Miller pen 71 ;Robert Smellie 77 Harry L Smillie 1 2 1920-11-06 Sat L Div One
17 of 42 A Airdrieonians Harry L Smillie 89:30 David [2] Smith 1 24 2014-01-02 Thu L Prem
20 of 38 A Hibernian David [2] Smith 72 Fred Smith 1 11 1911-02-25 Sat L Div One
28 of 34 A Greenock Morton Fred Smith 75 ;Dick Harker 89:30 George B Smith 1 1 1941-08-16 Sat L Wartime
02 of 30 A Airdrieonians George B Smith 52 ;Tommy Dougan 62 Gordon Smith [3] 1 3 2010-01-03 Sun L SPL
19 of 38 A Hibernian Gordon Smith [3] 44:30 Gordon Smith 1 2 1959-08-26 Wed LC
Section 5 of 6 A Aberdeen Willie Bauld 2 ;Willie Bauld 12 ;Bobby Blackwood 50 ;Gordon Smith 59 Gordon James Smith 1 1 1977-04-16 Sat L Premier
33 of 36 A Kilmarnock Gordon James Smith 80 ;Bobby Prentice 88 Iain Smith 1 1 1977-08-13 Sat L Tier 2
01 of 39 A Dumbarton Iain Smith 42 ;Willie Gibson 85 Jimmy Smith 1 2 1924-09-13 Sat L Div One
06 of 38 A Falkirk Jimmy Smith 43 John J Smith 1 1 1931-08-08 Sat L Div One
01 of 38 A Dundee United John J Smith 20 ;Willie Murray 40 Michael Smith 1 40 2018-07-21 Sat LC
Group 2 of 4 A Raith Rovers Michael Smith 78 Stirton Smith 1 5 1944-09-09 Sat L Wartime
05 of 30 A Hibernian Stirton Smith 18 Ian Sneddon 1 150 1973-04-28 Sat L Div One
34 of 34 A Dundee Ian Sneddon 56 ;Donald Park 60 John Sneddon [1] 1 2 1888-09-22 Sat SC
R2 H Erin Rovers Bathgate Peter Wright 35 ;James Reid 40 ;James Reid 80 ;John Sneddon [1] 81 Robert Snodgrass 1 14 2023-01-07 Sat L Prem
20 of 38 A St Mirren Robert Snodgrass 48:55 Glynn Snodin 1 16 1992-09-30 Wed E
R1 H Slavia Prague Gary Mackay 11 ;Ian Baird 21 ;Craig Levein 43 ;Glynn Snodin 79 John Somers 1 2 1928-09-29 Sat L Div One
08 of 38 A Dundee Barney Battles Jnr 5 ;John Somers 31 ;Barney Battles Jnr 33 Robert Somerville 1 1 1890-09-06 Sat SC
R1 H Raith Rovers Robert Somerville ;Davie Baird ;Willie Taylor ;John McPherson ;Davie Baird 65 ;John McPherson ;Willie Taylor Jim Souness 1 9 1954-01-01 Fri L Div One
18 of 30 A Hibernian Jim Souness 61 ;Willie Bauld 85 John Souttar 1 74 2018-03-17 Sat L Prem
31 of 38 H Partick Thistle Kyle Lafferty 17 ;Steven Naismith 21 ;John Souttar 44 Osman Sow 1 1 2014-07-26 Sat CHALL
R1 H Annan Athletic Billy King 8 ;Osman Sow 19 ;Callum Paterson 39 Jimmy Speedie 2 1 1913-08-16 Sat L Div One
01 of 38 H Airdrieonians Percy Dawson 30 ;Jimmy Speedie ;Jimmy Speedie Alex R Spence 1 1 1906-12-01 Sat L Div One
16 of 34 H Greenock Morton Alex R Spence Blair Spittal 1 12 2024-10-06 Sun L Prem
08 of 38 A Aberdeen Frankie Kent 35:20 ;Blair Spittal 62:05 Phil Stamp 1 7 2002-10-06 Sun L SPL
10 of 38 A Livingston (Meadowbank Thistle) Phil Stamp 46 Michael Steinwender 1 3 2025-02-16 Sun L Prem
26 of 38 H Rangers Michael Steinwender 48:11 Robin Stenhouse 1 1 1961-09-30 Sat L Div One
05 of 34 H Airdrieonians Willie Bauld 0:20 ;Robin Stenhouse 10 ;John Cumming pen 13 ;Willie Bauld 65 Bill Stephens 1 2 1940-01-06 Sat L Wartime
14 of 29 A Kings Park George Reynolds Gilmour 53 ;Bill Stephens Tom Stephenson 1 2 1941-02-08 Sat L Wartime
26 of 30 H Hamilton Academical Tommy Brown 7 ;Tom Stephenson 17 ;Tommy Dougan 41 ;Tommy Dougan 58 ;George Whalley 75 John Stevenson 1 14 1973-09-15 Sat L Div One
03 of 34 A Motherwell John Stevenson 25 ;Donald Ford 71 Ryan Stevenson 1 15 2010-09-18 Sat L SPL
05 of 38 A Inverness Caledonian Thistle Christopher Innes og 44 ;Ryan Stevenson 55 ;Calum Elliot 69 Alistair J Stewart 1 1 1908-12-05 Sat L Div One
16 of 34 H Greenock Morton Philip Cole ;Daniel Cavin ;Daniel Cavin ;Philip Cole ;Alistair J Stewart Michael Stewart 1 22 2007-08-12 Sun L SPL
02 of 38 A Aberdeen Michael Stewart 45+0:20 Rab Stewart 1 10 1980-01-12 Sat L Tier 2
23 of 39 A Stirling Albion Rab Stewart 89 John Stirling 1 11 1891-05-09 Sat L Div One
18 of 18 A Vale Of Leven Davie Russell 25 ;George Scott ;John Stirling 46 ;Davie Russell 60 John Stirling 1 11 1891-05-09 Sat F
H St Bernards Unknown ;Unknown ;Unknown ;Unknown Frank Stringfellow 1 7 1922-03-04 Sat L Div One
33 of 42 H Ayr United Frank Stringfellow 10 ;Freddie Forbes 50 ;Willie Wilson 55 ;Freddie Forbes 60 ;Freddie Forbes 65 ;Willie Wilson 85 Andraz Struna 1 16 2017-04-29 Sat L Prem
34 of 38 H Partick Thistle Isma pen 69 ;Andraz Struna 88 John Sutton 2 6 2011-08-13 Sat L SPL
04 of 38 H Aberdeen Arvydas Novikovas 24 ;John Sutton 35 ;John Sutton 52 Kyosuke Tagawa 1 4 2023-08-20 Sun LC
R2 H Partick Thistle Brian [1] Graham og 9:33 ;Odel Offiah 44:46 ;Lawrence Shankland 46:56 ;Kyosuke Tagawa 73:05 Ibrahim Tall 1 6 2006-07-26 Wed E
Q2 H NK Siroki Brijeg Branimir Anic og 53 ;Ibrahim Tall 78 ;Roman Bednar 84 Mehdi Taouil 1 12 2011-12-03 Sat L SPL
17 of 38 H St Johnstone Mehdi Taouil 85 Willie Taylor 1 2 1889-09-28 Sat SC
R2 A Bellstane Birds George Scott ;Davie Baird ;Willie Taylor 88 ;Davie Baird 89 David Templeton 1 10 2010-02-21 Sun L SPL
26 of 38 H Hamilton Academical David Obua 63 ;David Templeton 79 Kevin Thomas 1 1 1993-02-13 Sat L Premier
30 of 44 H Falkirk Tosh McKinlay 52 ;Kevin Thomas 76 ;Alexander Taylor og 85 Thomson [5] 1 1 1917-01-02 Tue L Div One
22 of 38 H Hamilton Academical Thomas Gibson ;Thomson [5] ;Thomas Gibson Charlie Thomson 1 2 1899-09-16 Sat L Div One
03 of 18 H St Mirren Willie Michael ;Willie Michael ;Charlie Thomson Craig Thomson 1 48 2011-04-23 Sat L SPL
34 of 38 H Motherwell Craig Thomson pen 25 ;Rudi Skacel 36 ;Ryan Stevenson 53 Eddie Thomson 1 16 1968-02-17 Sat SC
R2 A Dundee United Donald Ford 7 ;Rene Moller 15 ;Eddie Thomson 43 ;Rene Moller 54 ;George Miller pen 75 ;Jim Irvine 86 George Thomson 1 54 1958-09-13 Sat L Div One
03 of 34 H Airdrieonians Jimmy Wardhaugh 11 ;Davie Mackay 30 ;George Thomson 47 ;Willie Bauld 72 James Hunter Thomson 1 3 1902-11-29 Sat L Div One
18 of 22 H Partick Thistle John Hunter ;Bill Porteous ;Bill Porteous ;James Hunter Thomson John Thomson [2] 1 2 1942-08-15 Sat L Wartime
02 of 30 H Third Lanark John Thomson [2] 51 ;Andy Black 75 ;Jackie Gillies 79 Hjalmar Thorarinsson 1 2 2005-02-01 Tue LC
SF N Motherwell Mark Burchill 85 ;Hjalmar Thorarinsson 90+2 Lawrie Tierney 1 13 1977-10-22 Sat L Tier 2
13 of 39 H Dumbarton Willie Gibson 28 ;Lawrie Tierney 61 Andy Tod 1 2 2002-04-13 Sat L SPL
35 of 38 A Aberdeen Andy Tod 3 ;Stephane Mahe 87 ;Kevin McKenna 89 Robert Tomaschek 1 19 2000-08-06 Sun L SPL
02 of 38 A St Johnstone Kris O'Neil 84 ;Robert Tomaschek 88 Isaac Tomlinson 1 2 1907-08-31 Sat L Div One
03 of 34 H Queens Park Charlie Thomson ;William Yates ;Bill Cox ;Isaac Tomlinson ;Charlie Thomson ;Bobby Walker ;Bill Cox Jim Townsend 1 11 1967-10-28 Sat L Div One
08 of 34 A Motherwell Jim Fleming 2 ;Donald Ford 13 ;Jim Townsend 58 ;Alan Anderson 80 ;Roald Jensen 85 Tommy Traynor 1 2 1963-08-10 Sat LC
Section 1 of 6 H Falkirk Norrie Davidson 44:55 ;Norrie Davidson 48 ;Alan Gordon 70 ;Norrie Davidson 76 ;Johnny Hamilton 88 ;Tommy Traynor 89 Alexandros Tziolis 1 2 2017-02-04 Sat L Prem
24 of 38 A Motherwell Alexandros Tziolis 59 ;Isma 84 ;Isma 88 John Urquhart 1 1 1944-10-14 Sat L Wartime
10 of 30 H Dumbarton Alfie Conn 29 ;Archie Kelly 68 ;Archie Kelly 77 ;John Urquhart 80 Jean-Louis Valois 1 8 2002-09-21 Sat L SPL
08 of 38 H Dundee United Jean-Louis Valois 26 ;Mark de Vries 55 Kenneth Vargas 1 14 2023-11-01 Wed L Prem
11 of 38 H Livingston (Meadowbank Thistle) Kenneth Vargas 78:42 Tommy Veitch 1 4 1968-11-16 Sat L Div One
11 of 34 A Dundee United Tommy Veitch 49 ;Roald Jensen 83 Andrius Velicka 1 4 2006-10-01 Sun L SPL
09 of 38 H Dundee United Andrius Velicka 29 ;Juho Makela 39 ;Paul Hartley pen 88 ;Jamie Mole 89 Gary Wales 1 11 2000-01-22 Sat L SPL
19 of 36 H Dundee Gary Wales 17 ;Darren Jackson 50 Alex Walker 1 2 1899-11-04 Sat L Div One
11 of 18 H Celtic George Livingstone ;Bobby Walker ;Alex Walker Bobby Walker 1 1 1896-10-03 Sat L Div One
09 of 18 A St Bernards Duncan McLean og ;James Sharp ;Johnny Walker ;Willie Taylor ;Bobby Walker Jamie Walker 1 12 2013-02-02 Sat L SPL
24 of 38 A Ross County Michael Ngoo 31 ;Jamie Walker 63 Jimmy Walker 1 1 1944-12-30 Sat L Wartime
21 of 30 A Third Lanark Alex McCrae 59 ;Jimmy Walker 74 John Walker 1 1 1898-10-29 Sat L Div One
10 of 18 A Hibernian Bobby Walker 1:30 ;Bobby Walker ;John Walker ;Willie Taylor ;Bobby Walker Johnny Walker 2 10 1893-09-02 Sat L Div One
03 of 18 A Third Lanark Johnny Walker 9 ;Davie Baird 11 ;Johnny Walker 53 Rod Walker 1 8 1908-09-19 Sat L Div One
06 of 34 H Hibernian Rod Walker pen 50 Tommy Walker 1 1 1932-09-03 Sat L Div One
05 of 38 H Ayr United John A Johnston pen ;Robert Johnstone ;Tommy Walker ;Jock White 87 Lee Wallace 1 3 2005-02-16 Wed SC
R4 A Kilmarnock Lee Wallace 6 ;Lee Miller 13 ;Deividas Cesnauskis 57 Willie Wallace 1 2 1961-05-02 Tue L Div One
34 of 34 A Celtic Willie Wallace 15 ;Norrie Davidson 23 ;Norrie Davidson 80 George Walls 1 1 1895-12-07 Sat L Div One
15 of 18 A Rangers Tom Chambers ;George Walls Robert Walls 1 1 1928-12-01 Sat L Div One
17 of 38 H Third Lanark Barney Battles Jnr pen 2 ;Barney Battles Jnr 20 ;Jimmy Smith 30 ;Robert Walls 87 Bill Walsh 1 7 1936-10-24 Sat L Div One
14 of 38 H Kilmarnock Andy Black 22 ;Bill Walsh 25 ;Tommy Walker 60 ;Andy Black 65 ;Freddie Warren 70 Jimmy Wardhaugh 1 1 1946-08-21 Wed L Div One
04 of 30 A Celtic Jimmy Wardhaugh 13 ;Archie Kelly 32 ;Archie Kelly 50 William Wardle 1 1 1942-11-14 Sat L Wartime
15 of 30 H Airdrieonians Andy Black 2 ;William Wardle 29 ;Andy Black 76 ;Jimmy Philp 77 ;Tommy Walker 89 Freddie Warren 2 5 1936-08-29 Sat L Div One
05 of 38 H St Mirren Freddie Warren 57 ;Freddie Warren 66 Conor Washington 1 6 2019-08-16 Fri LC
R2 A Motherwell Michael Smith 39:11 ;Conor Washington pen 45+1:31 John Waterston 1 15 1891-10-24 Sat L Div One
12 of 22 H Leith Athletic James Fairbairn 2 ;Davie Baird 15 ;John Waterston Andy Watson 1 7 1985-02-09 Sat L Premier
25 of 36 A Aberdeen Andy Watson 64 ;John Robertson 71 Tony Watt 1 5 2016-08-27 Sat L Prem
04 of 38 A Partick Thistle Callum Paterson 16 ;Tony Watt 90 Harry Wattie 2 1 1913-09-13 Sat L Div One
05 of 38 H Rangers Harry Wattie ;Harry Wattie Bob Waugh 2 3 1882-09-16 Sat SC
R1 A St Bernards Nick Ross ;Bob Waugh ;Jimmy Wood ;Bob Waugh Andy Webster 1 18 2001-11-24 Sat L SPL
16 of 38 A Dundee Andy Webster 30 Davy Weir 1 3 1996-08-17 Sat L Premier
01 of 36 H Kilmarnock Paul Ritchie 12 ;Davy Weir 14 ;Paul Ritchie 63 Graham Weir 1 12 2002-08-24 Sat L SPL
04 of 38 H Dunfermline Athletic Graham Weir 53 ;Mark de Vries 57 Fletcher Welsh 1 3 1915-10-16 Sat L Div One
10 of 37 A Rangers Willie Wilson 25 ;Willie Wilson 52 ;Willie Wilson ;Fletcher Welsh William Welsh [2] 2 2 1923-08-18 Sat L Div One
01 of 38 H Clyde Jock White 25 ;Jock White 35 ;Jock White ;William McLean ;William Welsh [2] ;William Welsh [2] William Westwater 1 1 1919-03-08 Sat L Div One
29 of 34 A Motherwell William Westwater ;Andy Wilson George Whalley 1 1 1940-12-07 Sat L Wartime
18 of 30 H Celtic George Whalley 30 ;George Hamilton 75 Jock White 1 1 1922-08-19 Sat L Div One
01 of 38 A Clyde Jock White pen 82 Tommy White 2 3 1963-11-30 Sat L Div One
14 of 34 A Rangers Tommy White 2 ;Willie Wallace 44 ;Tommy White 44:30 Dick Whitehead 1 3 1946-11-09 Sat L Div One
12 of 30 H Clyde Dick Whitehead 11 ;Tommy Sloan 75 George Whitehead 1 2 1911-12-09 Sat L Div One
16 of 34 A Hibernian Tommy Murray [1] 10 ;Tommy Murray [1] 40 ;Lol Abram 47 ;George Whitehead Brian Whittaker 1 2 1984-08-18 Sat L Premier
02 of 36 H Greenock Morton Brian Whittaker 52 Jimmy Whittle 1 2 1951-11-10 Sat L Div One
10 of 30 H Queen of the South Jimmy Whittle 5 ;John Cumming 24 ;Willie Bauld 51 ;Bobby Parker pen 81 Albert Whyte 1 3 1921-12-17 Sat L Div One
21 of 42 H Airdrieonians Bob Preston 15 ;Jack Sharp 44 ;Albert Whyte pen 47 ;Freddie Forbes 75 Philip Whyte 1 1 1916-08-19 Sat L Div One
01 of 38 A Greenock Morton Philip Whyte 18 ;George Noble 88 Craig Wighton 3 25 2020-10-13 Tue LC
Group 3 of 4 H Raith Rovers Craig Wighton pen 1:45 ;Craig Wighton pen 39:51 ;Craig Wighton 86:13 George Wilkins 1 1 1942-09-12 Sat L Wartime
06 of 30 H Falkirk George Wilkins 7 ;Tommy Walker 68 ;Frederick Walker Milloy og 89 Archie Williams 1 1 1944-06-10 Sat Summer Cup W
R1 A Albion Rovers Archie Williams 4 ;Tommy Walker 75 ;William Savage og 87 William Williamson 3 12 1902-11-01 Sat L Div One
14 of 22 A Queens Park Charlie Thomson ;William Williamson ;Bobby Walker ;William Williamson ;William Williamson Tim Williamson 1 1 1922-09-09 Sat L Div One
04 of 38 H Albion Rovers Tim Williamson 43 ;Willie Wilson 85 Andy Wilson 1 2 1918-01-26 Sat L Div One
23 of 34 H Hamilton Academical Andy Wilson ;Jack Sharp ;Jack Sharp Danny Wilson 1 23 2013-09-25 Wed LC
R3 H Queen of the South Kevin McHattie 13 ;Jamie Hamill pen 51 ;Danny Wilson 91 David Wilson 1 3 1904-02-20 Sat L Div One
23 of 26 A Hibernian George Wilson ;Bobby Walker ;David Axford ;David Wilson David (Soldier) Wilson 1 1 1905-02-11 Sat SC
R2 A St Mirren David (Soldier) Wilson 90 George Wilson 1 1 1903-08-15 Sat L Div One
01 of 26 H St Mirren John Hunter pen ;David Axford ;Bill Porteous ;David Axford ;George Wilson James Wilson 1 5 2024-10-19 Sat L Prem
09 of 38 H St Mirren Kenneth Vargas 14:41 ;Daniel Oyegoke 46:21 ;James Wilson 85:02 ;Blair Spittal 90+2:23 Thomas T Wilson 1 4 1910-11-05 Sat L Div One
13 of 34 A Aberdeen Len Melrose 6 ;Thomas T Wilson Willie Wilson 1 5 1912-08-24 Sat L Div One
02 of 34 H Queens Park William Macpherson 2 ;Bob Mercer 4 ;Bobby Walker ;George Sinclair ;Willie Wilson ;Bobby Walker ;William Macpherson ;William Macpherson ;Peter Nellies ;Bob Mercer Ernie Winchester 2 2 1969-08-09 Sat LC
Section 1 of 6 A Dundee United Ernie Winchester 51 ;Ernie Winchester 76 ;David Clunie 83 Charlie Wipfler 1 1 1935-08-10 Sat L Div One
01 of 38 H Partick Thistle David McCulloch 8 ;Charlie Wipfler 34 David Witteveen 1 2 2009-08-23 Sun L SPL
02 of 38 H Rangers David Witteveen 30 Dick Wombwell 1 19 1907-05-06 Mon L Div One
33 of 34 A Hamilton Academical Dick Wombwell Jimmy Wood 1 1 1882-09-09 Sat SC
R1 H St Bernards Jimmy Wood Wilson Wood 1 2 1970-08-12 Wed LC
Section 2 of 6 A Dundee United Wilson Wood 68 Ben Woodburn 2 10 2021-11-06 Sat L Prem
13 of 38 H Dundee United Ben Woodburn 21:07 ;Alex Cochrane 24:48 ;Ben Woodburn 49:50 ;Stephen Kingsley 75:38 ;Aaron McEneff 85:31 Alex Wright 1 15 1922-11-25 Sat L Div One
16 of 38 A Airdrieonians Jock White 36 ;Alex Wright 85 George Wright 1 3 1990-09-08 Sat L Premier
03 of 36 H Rangers George Wright 86 Peter Wright 1 1 1888-09-22 Sat SC
R2 H Erin Rovers Bathgate Peter Wright 35 ;James Reid 40 ;James Reid 80 ;John Sneddon [1] 81 Dennis Wyness 1 4 2003-08-31 Sun L SPL
04 of 38 H Dunfermline Athletic Dennis Wyness 61 William Yates 1 4 1907-02-23 Sat SC
R2 H Kilmarnock William Yates ;Frank McLaren Alex Young 1 1 1955-08-27 Sat LC
Section 4 of 6 H Partick Thistle John Urquhart 49 ;Alex Young 79 Drew Young 1 1 1970-10-19 Mon AT
QF A Airdrieonians Donald Ford 5 ;Drew Young 38 ;Donald Ford 64 ;Donald Ford 72 ;Donald Ford 82 Marius Zaliukas 1 9 2006-12-02 Sat L SPL
17 of 38 A St Mirren Saulius Mikoliunas 0:17 ;Marius Zaliukas 51 Dario Zanatta 1 18 2018-01-24 Wed L Prem
23 of 38 A Hamilton Academical Ross Callachan 67 ;David Milinkovic 73 ;Dario Zanatta 87 Genero Zeefuik 2 1 2015-01-10 Sat L Champ
20 of 36 A Dumbarton Sam Nicholson 8 ;Jamie Walker 26 ;Genero Zeefuik 52 ;Sam Nicholson 57 ;Genero Zeefuik 62