London Hearts Supporters Club

Scotland Players Scoring in 3 or more consecutive games


3 or more Games
3 or more BC Games
2 or more WC Games
2 or more Euro Games

By Player Name
By Consec Match Date
By Match Date

By Player Name
Seq Game
No
Player Club Team Date Score V Crowd Scorers
6 2 Colin Stein Rangers CYPRUS Cyprus Wed 11 Dec 1968

5-0

A 5895 Alan Gilzean 4; Bobby Murdoch 23; Alan Gilzean 35; Colin Stein 46; Colin Stein 47
-----
6 6 Colin Stein Rangers CYPRUS Cyprus Sat 17 May 1969

8-0

H 39082 Eddie Gray 16; Billy McNeill 25; Colin Stein 29; Colin Stein 49; Colin Stein 58; Colin Stein 68; Willie Henderson 72; Tommy Gemmell pen 76
-----
6 5 Colin Stein Rangers ENGLAND England Sat 10 May 1969

1-4

A 89902 Colin Stein 43
Martin Stanford Peters 16; Geoffrey Charles Hurst 20; Geoffrey Charles Hurst pen 60; Martin Stanford Peters 64
6 4 Colin Stein Rangers NORTHERN IRELAND Northern Ireland Tue 06 May 1969

1-1

H 7455 Colin Stein 53
Alexander [Eric] McMordie 11
6 7 Colin Stein Rangers REPUBLIC OF IRELAND Republic Of Ireland Sun 21 Sep 1969

1-1

A 27000 Colin Stein 8
Daniel Joseph [Don] Givens 11
6 3 Colin Stein Rangers WALES Wales Sat 03 May 1969

5-3

A 18765 Billy McNeill 12; Colin Stein 16; Alan Gilzean 55; Billy Bremner 72; Tommy McLean 87
Ronald Tudor Davies 29; John Benjamin Toshack 44; Ronald Tudor Davies 57
6 4 Robert Hamilton Rangers WALES Wales Sat 03 Feb 1900

5-2

H 12500 Jack Bell 2; David Wilson 7; David Wilson 35; Robert Hamilton 37; Alec Smith 60
Thomas David Parry 44; William Thomas Butler 52
6 7 Robert Hamilton Rangers IRELAND Ireland Sat 01 Mar 1902

5-1

A 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76
Robert George "Bob" Milne 89
6 5 Robert Hamilton Rangers IRELAND Ireland Sat 23 Feb 1901

11-0

H 15000 John Campbell 6; John Campbell 12; Davie Russell 20; John James Campbell 21; Sandy McMahon 26; Robert Hamilton 50; Sandy McMahon 70; Robert Hamilton 71; Robert Hamilton 84; John James Campbell 85; Robert Hamilton 86
-----
6 2 Robert Hamilton Rangers IRELAND Ireland Sat 25 Mar 1899

9-1

H 12000 Bob McColl 5; Alex Christie 10; Robert Hamilton 20; Bob McColl 25; Jack Bell 35; Bob McColl 47; Robert Hamilton 65; John Campbell 70; John Campbell 80
Archibald Lee "Archie" Goodall 54
6 3 Robert Hamilton Rangers ENGLAND England Sat 08 Apr 1899

1-2

A 25590 Robert Hamilton 52
Gilbert Oswald Smith 25; James Settle 40
6 6 Robert Hamilton Rangers ENGLAND England Sat 30 Mar 1901

2-2

A 18250 John James Campbell 48; Robert Hamilton 75
Frederick Blackburn 36; Stephen Bloomer 80
5 9 Andy Wilson Middlesbrough ENGLAND England Sat 08 Apr 1922

1-0

A 33646 Andy Wilson 62
-----
5 12 Andy Wilson Middlesbrough ENGLAND England Sat 14 Apr 1923

2-2

H 71000 Andy Cunningham 28; Andy Wilson 55
Robert F. Kelly 31; Victor Martin Watson 42
5 3 Andy Wilson Dunfermline Athletic ENGLAND England Sat 10 Apr 1920

4-5

A 25536 Thomas Miller 13; Andy Wilson 21; Alex Donaldson 31; Thomas Miller 40
John Gilbert Cock 9; Alfred Edward Quantrill 15; Robert F. Kelly 57; Frederick Morris 67; Robert F. Kelly 73
5 6 Andy Wilson Dunfermline Athletic ENGLAND England Sat 09 Apr 1921

3-0

H 85000 Andy Wilson 20; Alan Morton 43; Andy Cunningham 53
-----
5 2 Andy Wilson Dunfermline Athletic IRELAND Ireland Sat 13 Mar 1920

3-0

H 39757 Andy Wilson 8; Alan Morton 42; Andy Cunningham 55
-----
5 10 Andy Wilson Middlesbrough NORTHERN IRELAND Northern Ireland Sat 03 Mar 1923

1-0

A 31000 Andy Wilson 70
-----
5 8 Andy Wilson Middlesbrough NORTHERN IRELAND Northern Ireland Sat 04 Mar 1922

2-1

H 36000 Andy Wilson 61; Andy Wilson 83
William Gillespie 43
5 5 Andy Wilson Dunfermline Athletic NORTHERN IRELAND Northern Ireland Sat 26 Feb 1921

2-0

A 35000 Andy Wilson pen 10; Joe Cassidy 87
-----
5 4 Andy Wilson Dunfermline Athletic WALES Wales Sat 12 Feb 1921

2-1

H 20824 Andy Wilson 11; Andy Wilson 46
David John Collier 30
5 11 Andy Wilson Middlesbrough WALES Wales Sat 17 Mar 1923

2-0

H 25000 Andy Wilson 6; Andy Wilson 55
-----
5 5 George Ker Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
5 3 George Ker Queens Park WALES Wales Mon 14 Mar 1881

5-1

A 1500 George Ker 7; Harry McNeil 9; William Stafford Bell og 10; George Ker 44; John Richard Morgan og 52
Knyvett Crosse 5
5 1 George Ker Queens Park ENGLAND England Sat 13 Mar 1880

5-4

H 12000 George Ker 5; John Baird 39; George Ker 44; George Ker 48; John Kay 67
William H. Mosforth 8; Edward Charles Bambridge 42; Edward Charles Bambridge 87; Francis John Sparks 89
5 2 George Ker Queens Park ENGLAND England Sat 12 Mar 1881

6-1

A 8500 John Smith 10; David Hill 53; John Smith 69; George Ker 74; John Smith 79; George Ker 89
Edward Charles Bambridge 64
5 4 George Ker Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
5 15 Graham Leggat Fulham ENGLAND England Sat 09 Apr 1960

1-1

H 129183 Graham Leggat 16
Robert Charlton pen 49
5 12 Graham Leggat Fulham NETHERLANDS Netherlands Wed 27 May 1959

2-1

A 55000 Bobby Collins 61; Graham Leggat 65
Cor van der Gijp 18
5 13 Graham Leggat Fulham NORTHERN IRELAND Northern Ireland Sat 03 Oct 1959

4-0

A 56000 Graham Leggat 25; John Hewie pen 34; John White 41; George Mulhall 54
-----
5 14 Graham Leggat Fulham WALES Wales Wed 04 Nov 1959

1-1

H 55833 Graham Leggat 46
William John Charles 8
5 11 Graham Leggat Fulham WEST GERMANY West Germany Wed 06 May 1959

3-2

H 103415 John White 1; Andy Weir 6; Graham Leggat 23
Uwe Seeler 14; Erich Juskowiak pen 30
5 4 Jimmy McGrory Celtic WALES Wales Sat 31 Oct 1931

3-2

A 10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54
Ernest Robert Curtis pen 12; Ernest Robert Curtis 78
5 5 Jimmy McGrory Celtic NORTHERN IRELAND Northern Ireland Sat 17 Sep 1932

4-0

A 40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76
-----
5 3 Jimmy McGrory Celtic NORTHERN IRELAND Northern Ireland Sat 19 Sep 1931

3-1

H 45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75
James Dunne 20
5 2 Jimmy McGrory Celtic ENGLAND England Sat 28 Mar 1931

2-0

H 131273 George Stevenson 61; Jimmy McGrory 64
-----
5 6 Jimmy McGrory Celtic ENGLAND England Sat 01 Apr 1933

2-1

H 136259 Jimmy McGrory 5; Jimmy McGrory 80
George Samuel Hunt 30
5 6 Bob McColl Queens Park IRELAND Ireland Sat 25 Mar 1899

9-1

H 12000 Bob McColl 5; Alex Christie 10; Robert Hamilton 20; Bob McColl 25; Jack Bell 35; Bob McColl 47; Robert Hamilton 65; John Campbell 70; John Campbell 80
Archibald Lee "Archie" Goodall 54
5 2 Bob McColl Queens Park IRELAND Ireland Sat 28 Mar 1896

3-3

A 8000 Bob McColl 7; Bob McColl 32; Pat Murray 85
James Humphrey Barron 20; James Humphrey Barron 32; Robert George "Bob" Milne pen 43
5 3 Bob McColl Queens Park IRELAND Ireland Sat 27 Mar 1897

5-1

H 15000 John McPherson 5; Neilly Gibson 15; Bob McColl 25; Alex King 40; John McPherson 70
James Pyper 62
5 4 Bob McColl Queens Park IRELAND Ireland Sat 26 Mar 1898

3-0

A 5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70
-----
5 5 Bob McColl Queens Park WALES Wales Sat 18 Mar 1899

6-0

A 12000 John Campbell 22; Bob McColl 50; John Campbell 55; Harry Marshall 70; Bob McColl 75; Bob McColl 85
-----
5 17 Tommy Walker Heart of Midlothian NORTHERN IRELAND Northern Ireland Sat 08 Oct 1938

2-0

A 40000 Jimmy Delaney 34; Tommy Walker 49
-----
5 16 Tommy Walker Heart of Midlothian NETHERLANDS Netherlands Sat 21 May 1938

3-1

A 50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69
Leen Vente 86
5 18 Tommy Walker Heart of Midlothian WALES Wales Wed 09 Nov 1938

3-2

H 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84
David John Astley 17; Leslie Jenkin Jones 86
5 15 Tommy Walker Heart of Midlothian ENGLAND England Sat 09 Apr 1938

1-0

A 93267 Tommy Walker 6
-----
5 19 Tommy Walker Heart of Midlothian HUNGARY Hungary Wed 07 Dec 1938

3-1

H 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29
Dr. Gyorgy Sarosi 72
4 6 Dally Duncan Derby County ENGLAND England Sat 06 Apr 1935

2-0

H 129693 Dally Duncan 44; Dally Duncan 51
-----
4 8 Dally Duncan Derby County NORTHERN IRELAND Northern Ireland Wed 13 Nov 1935

2-1

H 29800 Tommy Walker 60; Dally Duncan 89
James Kelly 49
4 7 Dally Duncan Derby County WALES Wales Sat 05 Oct 1935

1-1

A 35004 Dally Duncan 34
Cuthbert Phillips 40
4 5 Dally Duncan Derby County WALES Wales Wed 21 Nov 1934

3-2

H 26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85
Cuthbert Phillips 72; David John Astley 88
4 9 Jimmy Delaney Celtic WALES Wales Wed 09 Nov 1938

3-2

H 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84
David John Astley 17; Leslie Jenkin Jones 86
4 8 Jimmy Delaney Celtic NORTHERN IRELAND Northern Ireland Sat 08 Oct 1938

2-0

A 40000 Jimmy Delaney 34; Tommy Walker 49
-----
4 11 Jimmy Delaney Manchester United SWITZERLAND Switzerland Wed 15 May 1946

3-1

H 111899 Billy Liddell 25; Billy Liddell 28; Jimmy Delaney 35
Georges Aeby 1
4 10 Jimmy Delaney Manchester United BELGIUM Belgium Wed 23 Jan 1946

2-2

H 48830 Jimmy Delaney 50; Jimmy Delaney pen 91
Victor Lemberechts 64; Freddy Chaves 75
4 29 Lawrie Reilly Hibernian AUSTRIA Austria Thu 19 May 1955

4-1

A 65000 Archie Robertson 1; Gordon Smith 43; Billy Liddell 70; Lawrie Reilly 90
Ernst Ocwirk 88
4 10 Lawrie Reilly Hibernian DENMARK Denmark Sat 12 May 1951

3-1

H 74747 Billy Steel 33; Lawrie Reilly 60; Bobby Mitchell 86
Jorgen Wagner Hansen 6
4 9 Lawrie Reilly Hibernian ENGLAND England Sat 14 Apr 1951

3-2

A 98750 Bobby Johnstone 33; Lawrie Reilly 48; Billy Liddell 54
Harold William Hassall 26; Thomas Finney 63
4 26 Lawrie Reilly Hibernian ENGLAND England Sat 02 Apr 1955

2-7

A 96847 Lawrie Reilly 15; Tommy Docherty 85
Dennis James Wilshaw 1; Nathaniel [Nat] Lofthouse 7; Donald George Revie 24; Nathaniel [Nat] Lofthouse 27; Dennis James Wilshaw 70; Dennis James Wilshaw 73; Dennis James Wilshaw 83
4 11 Lawrie Reilly Hibernian FRANCE France Wed 16 May 1951

1-0

H 74412 Lawrie Reilly 78
-----
4 27 Lawrie Reilly Hibernian PORTUGAL Portugal Wed 04 May 1955

3-0

H 20834 Tommy Gemmell 7; Billy Liddell 36; Lawrie Reilly 89
-----
4 28 Lawrie Reilly Hibernian YUGOSLAVIA Yugoslavia Sun 15 May 1955

2-2

A 20000 Lawrie Reilly 29; Gordon Smith 39
Todor Veselinovic 13; Bernard Vukas 38
4 8 Lawrie Reilly Hibernian WALES Wales Sat 21 Oct 1950

3-1

A 60000 Lawrie Reilly 23; Lawrie Reilly 57; Billy Liddell 72
Aubrey Powell 68
4 17 Lyndon Dykes Queens Park Rangers MOLDOVA Moldova Sat 04 Sep 2021

1-0

H 40869 Lyndon Dykes 14
-----
4 19 Lyndon Dykes Queens Park Rangers ISRAEL Israel Sat 09 Oct 2021

3-2

H 50585 John McGinn 30; Lyndon Dykes 57; Scott McTominay 94
Eran Zahavi 5; Moanes Dabour 32
4 20 Lyndon Dykes Queens Park Rangers FAROE ISLANDS Faroe Islands Tue 12 Oct 2021

1-0

A 4233 Lyndon Dykes 86
-----
4 18 Lyndon Dykes Queens Park Rangers AUSTRIA Austria Tue 07 Sep 2021

1-0

A 18800 Lyndon Dykes pen 30
-----
4 6 Scott Booth Aberdeen FAROE ISLANDS Faroe Islands Wed 12 Oct 1994

5-1

H 20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72
Jan Allan Muller 75
4 8 Scott Booth Aberdeen FINLAND Finland Wed 06 Sep 1995

1-0

H 35505 Scott Booth 10
-----
4 7 Scott Booth Aberdeen RUSSIA Russia Wed 16 Nov 1994

1-1

H 31254 Scott Booth 19
Dmitri Radchenko 25
4 9 Scott Booth Aberdeen SAN MARINO San Marino Wed 15 Nov 1995

5-0

H 30306 Eoin Jess 30; Scott Booth 45; Ally McCoist 49; Pat Nevin 71; Fabio Francini og 90
-----
4 1 William Lambie Queens Park IRELAND Ireland Sat 19 Mar 1892

3-2

A 10500 Alexander Keillor 17; William Lambie 28; David Ellis 70
James Porter Williamson 42; George Gaffikin 86
4 4 William Lambie Queens Park IRELAND Ireland Sat 30 Mar 1895

3-1

H 15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70
William Sherrard 35
4 3 William Lambie Queens Park ENGLAND England Sat 07 Apr 1894

2-2

H 45107 William Lambie 7; Sandy McMahon 75
John Goodall 35; John Reynolds 85
4 2 William Lambie Queens Park WALES Wales Sat 18 Mar 1893

8-0

A 4500 Jake Madden 4; Jake Madden 14; John Barker 19; John Barker 35; John Barker 40; Jake Madden 47; William Lambie 62; Jake Madden 89
-----
3 4 Alan Gilzean Dundee WEST GERMANY West Germany Tue 12 May 1964

2-2

A 65000 Alan Gilzean 66; Alan Gilzean 85
Uwe Seeler 32; Uwe Seeler 33
3 3 Alan Gilzean Dundee ENGLAND England Sat 11 Apr 1964

1-0

H 133245 Alan Gilzean 72
-----
3 5 Alan Gilzean Dundee NORTHERN IRELAND Northern Ireland Wed 25 Nov 1964

3-2

H 48752 Davie Wilson 10; Alan Gilzean 16; Davie Wilson 30
George Best 9; William John Irvine 18
3 34 Ally McCoist Rangers NORTHERN IRELAND Northern Ireland Wed 19 Feb 1992

1-0

H 13651 Ally McCoist 11
-----
3 33 Ally McCoist Rangers SAN MARINO San Marino Wed 13 Nov 1991

4-0

H 35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62
-----
3 32 Ally McCoist Rangers SWITZERLAND Switzerland Wed 11 Sep 1991

2-2

A 47000 Gordon Durie 47; Ally McCoist 83
Stephane Chapuisat 30; Heinz Hermann 39
3 2 Allan Brown East Fife PORTUGAL Portugal Sun 21 May 1950

2-2

A 68000 Willie Bauld 20; Allan Brown 23
Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29
3 9 Allan Brown Blackpool ENGLAND England Sat 03 Apr 1954

2-4

H 134892 Allan Brown 7; Willie Ormond 89
Ivan Arthur [Ivor] Broadis 13; John Nicholls 50; Ronald Allen 68; James Mullen 83
3 3 Allan Brown East Fife FRANCE France Sat 27 May 1950

1-0

A 35568 Allan Brown 69
-----
3 7 Allan Brown Blackpool WALES Wales Sat 18 Oct 1952

2-1

A 60261 Allan Brown 33; Billy Liddell 69
Trevor Ford 24
3 8 Allan Brown Blackpool WALES Wales Wed 04 Nov 1953

3-3

H 71413 Allan Brown 19; Bobby Johnstone 42; Lawrie Reilly 58
William John Charles 49; Ivor John Allchurch 73; William John Charles 88
3 1 Allan Brown East Fife SWITZERLAND Switzerland Wed 26 Apr 1950

3-1

H 122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44
Charles Antenen 21
3 3 Andy Black Heart of Midlothian HUNGARY Hungary Wed 07 Dec 1938

3-1

H 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29
Dr. Gyorgy Sarosi 72
3 1 Andy Black Heart of Midlothian CZECHOSLOVAKIA Czechoslovakia Wed 08 Dec 1937

5-0

H 41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74
-----
3 2 Andy Black Heart of Midlothian NETHERLANDS Netherlands Sat 21 May 1938

3-1

A 50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69
Leen Vente 86
3 8 Bruce Rioch Derby County ROMANIA Romania Wed 17 Dec 1975

1-1

H 11676 Bruce Rioch 39
Zoltan Crisan 74
3 7 Bruce Rioch Derby County DENMARK Denmark Wed 29 Oct 1975

3-1

H 47921 Kenny Dalglish 48; Bruce Rioch 54; Ted MacDougall 61
Lars Bastrup 20
3 9 Bruce Rioch Derby County WALES Wales Thu 06 May 1976

3-1

H 25516 Willie Pettigrew 38; Bruce Rioch 44; Eddie Gray 69
Arfon Trevor Griffiths pen 61
3 35 Denis Law Manchester United ENGLAND England Sat 02 Apr 1966

3-4

H 123052 Denis Law 41; Jimmy Johnstone 57; Jimmy Johnstone 81
Geoffrey Charles Hurst 18; Roger Hunt 34; Roger Hunt 47; Robert Charlton 73
3 37 Denis Law Manchester United ENGLAND England Sat 15 Apr 1967

3-2

A 99063 Denis Law 27; Bobby Lennox 78; Jim McCalliog 87
John [Jack] Charlton 84; Geoffrey Charles Hurst 88
3 36 Denis Law Manchester United WALES Wales Sat 22 Oct 1966

1-1

A 33269 Denis Law 86
Ronald Tudor Davies 76
3 23 Denis Law Manchester United WALES Wales Wed 20 Nov 1963

2-1

H 56167 John White 44; Denis Law 48
Barrie Spencer Jones 60
3 22 Denis Law Manchester United NORWAY Norway Thu 07 Nov 1963

6-1

H 35416 Denis Law 19; Denis Law 42; Denis Law 60; Davie Mackay 74; Davie Mackay 76; Denis Law 78
Per Kristoffersen pen 7
3 21 Denis Law Manchester United SPAIN Spain Thu 13 Jun 1963

6-2

A 40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83
Adelardo Rodriguez 8; Jose Fidalgo Veloso 43
3 2 Don Masson Queens Park Rangers NORTHERN IRELAND Northern Ireland Sat 08 May 1976

3-0

H 49033 Archie Gemmill 23; Don Masson 47; Kenny Dalglish 52
-----
3 4 Don Masson Queens Park Rangers FINLAND Finland Wed 08 Sep 1976

6-0

H 16174 Bruce Rioch 7; Don Masson pen 16; Kenny Dalglish 23; Andy Gray 44; Eddie Gray 68; Andy Gray 80
-----
3 3 Don Masson Queens Park Rangers ENGLAND England Sat 15 May 1976

2-1

H 85167 Don Masson 18; Kenny Dalglish 49
Michael Roger Channon 11
3 7 George Stevenson Motherwell ENGLAND England Sat 28 Mar 1931

2-0

H 131273 George Stevenson 61; Jimmy McGrory 64
-----
3 8 George Stevenson Motherwell NORTHERN IRELAND Northern Ireland Sat 19 Sep 1931

3-1

H 45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75
James Dunne 20
3 9 George Stevenson Motherwell WALES Wales Sat 31 Oct 1931

3-2

A 10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54
Ernest Robert Curtis pen 12; Ernest Robert Curtis 78
3 11 Gordon Smith Hibernian YUGOSLAVIA Yugoslavia Sun 15 May 1955

2-2

A 20000 Lawrie Reilly 29; Gordon Smith 39
Todor Veselinovic 13; Bernard Vukas 38
3 12 Gordon Smith Hibernian AUSTRIA Austria Thu 19 May 1955

4-1

A 65000 Archie Robertson 1; Gordon Smith 43; Billy Liddell 70; Lawrie Reilly 90
Ernst Ocwirk 88
3 13 Gordon Smith Hibernian HUNGARY Hungary Sun 29 May 1955

1-3

A 102000 Gordon Smith 42
Nandor Hidegkuti 51; Sandor Kocsis 59; Mate Fenyvesi 68
3 2 Harry McNeil Queens Park ENGLAND England Sat 06 Mar 1875

2-2

A 2000 Harry McNeil 35; Peter Andrews 75
Charles Henry Reynolds Wollaston 25; Charles William Alcock 60
3 3 Harry McNeil Queens Park ENGLAND England Sat 04 Mar 1876

3-0

H 16000 Billy MacKinnon 8; Harry McNeil 12; Thomas Highet 16
-----
3 4 Harry McNeil Queens Park WALES Wales Sat 25 Mar 1876

4-0

H 17000 John Ferguson 40; Jimmy Lang 48; Billy MacKinnon 53; Harry McNeil 70
-----
3 16 Hughie Gallacher Newcastle United WALES Wales Sat 26 Oct 1929

4-2

A 25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77
Eugene O'Callaghan 55; Leonard Stephen Davies 63
3 2 Hughie Gallacher Airdrieonians WALES Wales Sat 14 Feb 1925

3-1

H 25000 Davie Meiklejohn 9; Hughie Gallacher 20; Hughie Gallacher 63
William [2] Williams 43
3 18 Hughie Gallacher Newcastle United FRANCE France Sun 18 May 1930

2-0

A 25000 Hughie Gallacher 42; Hughie Gallacher 85
-----
3 4 Hughie Gallacher Airdrieonians ENGLAND England Sat 04 Apr 1925

2-0

H 92000 Hughie Gallacher 36; Hughie Gallacher 85
-----
3 17 Hughie Gallacher Newcastle United NORTHERN IRELAND Northern Ireland Sat 22 Feb 1930

3-1

H 31808 Hughie Gallacher 31; Hughie Gallacher 61; George Stevenson 72
John Harold Mccaw 40
3 3 Hughie Gallacher Airdrieonians NORTHERN IRELAND Northern Ireland Sat 28 Feb 1925

3-0

A 41000 Davie Meiklejohn 4; Hughie Gallacher 25; James Dunn 36
-----
3 20 Ian St John Liverpool NORTHERN IRELAND Northern Ireland Sat 12 Oct 1963

1-2

A 39000 Ian St John 49
William Laurence Bingham 26; Samuel Wilson 63
3 19 Ian St John Liverpool SPAIN Spain Thu 13 Jun 1963

6-2

A 40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83
Adelardo Rodriguez 8; Jose Fidalgo Veloso 43
3 21 Ian St John Liverpool ENGLAND England Sat 10 Apr 1965

2-2

A 98199 Denis Law 40; Ian St John 59
Robert Charlton 24; James Peter Greaves 34
3 3 Jimmy Mason Third Lanark ENGLAND England Sat 09 Apr 1949

3-1

A 98188 Jimmy Mason 28; Billy Steel 52; Lawrie Reilly 61
John Edward Thompson Milburn 75
3 2 Jimmy Mason Third Lanark NORTHERN IRELAND Northern Ireland Wed 17 Nov 1948

3-2

H 91547 Billy Houliston 29; Jimmy Mason 73; Billy Houliston 89
David John Walsh 1; David John Walsh 5
3 4 Jimmy Mason Third Lanark NORTHERN IRELAND Northern Ireland Sat 01 Oct 1949

8-2

A 50000 Henry Morris 2; Willie Waddell 5; Billy Steel 23; Lawrie Reilly 24; Willie Waddell pen 31; Henry Morris 70; Jimmy Mason 80; Henry Morris 88
Samuel Smyth 50; Samuel Smyth 60
3 35 James McFadden Everton UKRAINE Ukraine Sat 13 Oct 2007

3-1

H 51366 Kenny Miller 4; Lee McCulloch 10; James McFadden 68
Andriy Shevchenko 24
3 33 James McFadden Everton LITHUANIA Lithuania Sat 08 Sep 2007

3-1

H 51349 Kris Boyd 31; Stephen McManus 77; James McFadden 82
Tomas Danilevicius pen 61
3 34 James McFadden Everton FRANCE France Wed 12 Sep 2007

1-0

A 42000 James McFadden 64
-----
3 8 John Smith Queens Park ENGLAND England Sat 10 Mar 1883

3-2

A 7000 John Smith 22; John Smith 39; Eadie Fraser 86
Clement Mitchell 24; William Nevill Cobbold 43
3 10 John Smith Queens Park ENGLAND England Sat 15 Mar 1884

1-0

H 10000 John Smith 7
-----
3 9 John Smith Queens Park WALES Wales Mon 12 Mar 1883

3-0

A 2000 John Smith 35; Eadie Fraser 38; William Anderson 60
-----
3 5 John McPherson Rangers WALES Wales Sat 26 Mar 1892

6-1

H 1200 William Thomson 1; James Hamilton 8; John McPherson 15; John McPherson 44; Davie Baird 55; James Hamilton 65
Benjamin Lewis 87
3 4 John McPherson Cowlairs ENGLAND England Sat 05 Apr 1890

1-1

H 26379 John McPherson 37
Harry Wood 17
3 3 John McPherson Cowlairs IRELAND Ireland Sat 29 Mar 1890

4-1

A 5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80
John Peden 50
3 6 John Mudie Blackpool SWITZERLAND Switzerland Sun 19 May 1957

2-1

A 48000 John Mudie 33; Bobby Collins 72
Roger Vonlanthen 13
3 5 John Mudie Blackpool SPAIN Spain Wed 08 May 1957

4-2

H 88873 John Mudie 23; John Hewie pen 41; John Mudie 70; John Mudie 79
Ladislao Kubala 30; Luis Suarez Miramontes 50
3 7 John Mudie Blackpool WEST GERMANY West Germany Wed 22 May 1957

3-1

A 76000 Bobby Collins 21; John Mudie 35; Bobby Collins 55
Gerhard Siedl 71
3 3 John Kay Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
3 2 John Kay Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
3 1 John Kay Queens Park ENGLAND England Sat 13 Mar 1880

5-4

H 12000 George Ker 5; John Baird 39; George Ker 44; George Ker 48; John Kay 67
William H. Mosforth 8; Edward Charles Bambridge 42; Edward Charles Bambridge 87; Francis John Sparks 89
3 20 John McGinn Aston Villa CYPRUS Cyprus Sat 16 Nov 2019

2-1

A 7595 Ryan Christie 12; John McGinn 53
Giorgos Efraim 47
3 19 John McGinn Aston Villa SAN MARINO San Marino Sun 13 Oct 2019

6-0

H 20699 John McGinn 12; John McGinn 27; John McGinn 45; Lawrence Shankland 65; Stuart Findlay 67; Stuart Armstrong 86
-----
3 21 John McGinn Aston Villa KAZAKHSTAN Kazakhstan Tue 19 Nov 2019

3-1

H 19515 John McGinn 48; Steven Naismith 64; John McGinn 90
Baktiyor Zainutdinov 34
3 6 Joe Lindsay Dumbarton ENGLAND England Sat 21 Mar 1885

1-1

A 8000 Joe Lindsay 20
Edward Charles Bambridge 57
3 5 Joe Lindsay Dumbarton WALES Wales Sat 29 Mar 1884

4-1

H 5000 Joe Lindsay 22; Frank Shaw 49; John Kay 65; John Kay 87
Robert Roberts 7
3 7 Joe Lindsay Dumbarton WALES Wales Mon 23 Mar 1885

8-1

A 4000 Robert Calderwood 8; William Anderson 20; David Allan 30; Joe Lindsay 56; William Anderson 76; Robert Calderwood 80; Joe Lindsay 84; Joe Lindsay 88
Robert Albert Jones 54
3 37 Kenny Dalglish Celtic ENGLAND England Sat 15 May 1976

2-1

H 85167 Don Masson 18; Kenny Dalglish 49
Michael Roger Channon 11
3 44 Kenny Dalglish Celtic ENGLAND England Sat 04 Jun 1977

2-1

A 98103 Gordon McQueen 42; Kenny Dalglish 60
Michael Roger Channon pen 87
3 45 Kenny Dalglish Celtic CHILE Chile Wed 15 Jun 1977

4-2

A 17000 Kenny Dalglish 19; Lou Macari 30; Asa Hartford 37; Lou Macari 54
Julio Crisosto 48; Julio Crisosto 80
3 38 Kenny Dalglish Celtic FINLAND Finland Wed 08 Sep 1976

6-0

H 16174 Bruce Rioch 7; Don Masson pen 16; Kenny Dalglish 23; Andy Gray 44; Eddie Gray 68; Andy Gray 80
-----
3 43 Kenny Dalglish Celtic NORTHERN IRELAND Northern Ireland Wed 01 Jun 1977

3-0

H 44449 Kenny Dalglish 37; Gordon McQueen 61; Kenny Dalglish 79
-----
3 36 Kenny Dalglish Celtic NORTHERN IRELAND Northern Ireland Sat 08 May 1976

3-0

H 49033 Archie Gemmill 23; Don Masson 47; Kenny Dalglish 52
-----
3 28 Kenny Miller Celtic LITHUANIA Lithuania Wed 06 Sep 2006

2-1

A 7500 Christian Dailly 46; Kenny Miller 63
Darius Miceika 85
3 22 Kenny Miller Wolverhampton Wanderers ITALY Italy Sat 03 Sep 2005

1-1

H 50185 Kenny Miller 13
Fabio Grosso 76
3 23 Kenny Miller Wolverhampton Wanderers NORWAY Norway Wed 07 Sep 2005

2-1

A 24904 Kenny Miller 21; Kenny Miller 31
Ole Martin Aarst 90
3 26 Kenny Miller Wolverhampton Wanderers SWITZERLAND Switzerland Wed 01 Mar 2006

1-3

H 20952 Kenny Miller 54
Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69
3 27 Kenny Miller Celtic FAROE ISLANDS Faroe Islands Sat 02 Sep 2006

6-0

H 50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85
-----
3 21 Kenny Miller Wolverhampton Wanderers AUSTRIA Austria Wed 17 Aug 2005

2-2

A 13800 Kenny Miller 3; Garry OConnor 39
Andreas Ibertsberger 83; Joachim Standfest 87
3 18 Lawrie Reilly Hibernian DENMARK Denmark Sun 25 May 1952

2-1

A 39000 William Thornton 49; Lawrie Reilly 71
Poul Rasmussen 64
3 16 Lawrie Reilly Hibernian ENGLAND England Sat 05 Apr 1952

1-2

H 134504 Lawrie Reilly 76
Stanley Clare Pearson 10; Stanley Clare Pearson 44
3 17 Lawrie Reilly Hibernian UNITED STATES United States Wed 30 Apr 1952

6-0

H 107809 Lawrie Reilly 9; Lawrie Reilly 11; Ian McMillan 29; Lawrie Reilly 34; John O'Connell og 60; Ian McMillan 89
-----
3 4 Eadie Fraser Queens Park ENGLAND England Sat 10 Mar 1883

3-2

A 7000 John Smith 22; John Smith 39; Eadie Fraser 86
Clement Mitchell 24; William Nevill Cobbold 43
3 3 Eadie Fraser Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
3 5 Eadie Fraser Queens Park WALES Wales Mon 12 Mar 1883

3-0

A 2000 John Smith 35; Eadie Fraser 38; William Anderson 60
-----
3 25 Mo Johnston FC Nantes FRANCE France Wed 08 Mar 1989

2-0

H 57292 Mo Johnston 28; Mo Johnston 52
-----
3 24 Mo Johnston FC Nantes CYPRUS Cyprus Wed 08 Feb 1989

3-2

A 25000 Mo Johnston 9; Richard Gough 54; Richard Gough 96
Christos Koliantris 14; Yiannos Ioannou 47
3 26 Mo Johnston FC Nantes CYPRUS Cyprus Wed 26 Apr 1989

2-1

H 50694 Mo Johnston 26; Ally McCoist 63
Floros Nicolaou 62
3 1 Ralph Brand Rangers NORTHERN IRELAND Northern Ireland Wed 09 Nov 1960

5-2

H 34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90
Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84
3 2 Ralph Brand Rangers REPUBLIC OF IRELAND Republic Of Ireland Wed 03 May 1961

4-1

H 46736 Ralph Brand 14; Ralph Brand 40; David Herd 55; David Herd 85
Joseph Haverty 50
3 3 Ralph Brand Rangers REPUBLIC OF IRELAND Republic Of Ireland Sun 07 May 1961

3-0

A 45000 Alex Young 5; Alex Young 15; Ralph Brand 85
-----
3 12 Bobby Johnstone Hibernian NORTHERN IRELAND Northern Ireland Wed 03 Nov 1954

2-2

H 46229 Jimmy Davidson 22; Bobby Johnstone 74
William Laurence Bingham 24; William John McAdams 43
3 13 Bobby Johnstone Hibernian HUNGARY Hungary Wed 08 Dec 1954

2-4

H 113180 Tommy Ring 36; Bobby Johnstone 46
Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89
3 11 Bobby Johnstone Hibernian FINLAND Finland Tue 25 May 1954

2-1

A 21676 Willie Ormond 7; Bobby Johnstone 47
Olavi Lahtinen 86
3 13 Ryan Christie Celtic CZECH REPUBLIC Czech Republic Mon 07 Sep 2020

2-1

A 0 Lyndon Dykes 27; Ryan Christie pen 52
Jakub Pesek 11
3 12 Ryan Christie Celtic ISRAEL Israel Fri 04 Sep 2020

1-1

H 0 Ryan Christie pen 45
Eran Zahavi 73
3 14 Ryan Christie Celtic SERBIA Serbia Thu 12 Nov 2020

1-1

A 0 Ryan Christie 52
Luka Jovic 90
3 15 Ryan Fraser Newcastle United ISRAEL Israel Sun 28 Mar 2021

1-1

A 5000 Ryan Fraser 56
Dor Peretz 44
3 14 Ryan Fraser Newcastle United CZECH REPUBLIC Czech Republic Wed 14 Oct 2020

1-0

H 0 Ryan Fraser 6
-----
3 16 Ryan Fraser Newcastle United FAROE ISLANDS Faroe Islands Wed 31 Mar 2021

4-0

H 0 John McGinn 7; John McGinn 53; Che Adams 60; Ryan Fraser 70
-----
3 1 William Harrower Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
3 2 William Harrower Queens Park IRELAND Ireland Sat 26 Jan 1884

5-0

A 3000 William Harrower 12; James Gossland 30; John Goudie 60; James Gossland 70; William Harrower 86
-----
3 3 William Harrower Queens Park WALES Wales Sat 10 Apr 1886

4-1

H 5500 Bob McCormick 30; James McCall 47; David Allan 53; William Harrower 56
John Owen Vaughan 88
3 12 Billy Steel Derby County NORTHERN IRELAND Northern Ireland Sat 01 Oct 1949

8-2

A 50000 Henry Morris 2; Willie Waddell 5; Billy Steel 23; Lawrie Reilly 24; Willie Waddell pen 31; Henry Morris 70; Jimmy Mason 80; Henry Morris 88
Samuel Smyth 50; Samuel Smyth 60
3 11 Billy Steel Derby County FRANCE France Wed 27 Apr 1949

2-0

H 123970 Billy Steel 37; Billy Steel 80
-----
3 10 Billy Steel Derby County ENGLAND England Sat 09 Apr 1949

3-1

A 98188 Jimmy Mason 28; Billy Steel 52; Lawrie Reilly 61
John Edward Thompson Milburn 75

By Consec Match Date
Seq Game
No
Player Club Team Date Score V Crowd Scorers
6 2 Robert Hamilton Rangers IRELAND Ireland Sat 25 Mar 1899

9-1

H 12000 Bob McColl 5; Alex Christie 10; Robert Hamilton 20; Bob McColl 25; Jack Bell 35; Bob McColl 47; Robert Hamilton 65; John Campbell 70; John Campbell 80
Archibald Lee "Archie" Goodall 54
6 3 Robert Hamilton Rangers ENGLAND England Sat 08 Apr 1899

1-2

A 25590 Robert Hamilton 52
Gilbert Oswald Smith 25; James Settle 40
6 4 Robert Hamilton Rangers WALES Wales Sat 03 Feb 1900

5-2

H 12500 Jack Bell 2; David Wilson 7; David Wilson 35; Robert Hamilton 37; Alec Smith 60
Thomas David Parry 44; William Thomas Butler 52
6 5 Robert Hamilton Rangers IRELAND Ireland Sat 23 Feb 1901

11-0

H 15000 John Campbell 6; John Campbell 12; Davie Russell 20; John James Campbell 21; Sandy McMahon 26; Robert Hamilton 50; Sandy McMahon 70; Robert Hamilton 71; Robert Hamilton 84; John James Campbell 85; Robert Hamilton 86
-----
6 6 Robert Hamilton Rangers ENGLAND England Sat 30 Mar 1901

2-2

A 18250 John James Campbell 48; Robert Hamilton 75
Frederick Blackburn 36; Stephen Bloomer 80
6 7 Robert Hamilton Rangers IRELAND Ireland Sat 01 Mar 1902

5-1

A 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76
Robert George "Bob" Milne 89
6 2 Colin Stein Rangers CYPRUS Cyprus Wed 11 Dec 1968

5-0

A 5895 Alan Gilzean 4; Bobby Murdoch 23; Alan Gilzean 35; Colin Stein 46; Colin Stein 47
-----
6 3 Colin Stein Rangers WALES Wales Sat 03 May 1969

5-3

A 18765 Billy McNeill 12; Colin Stein 16; Alan Gilzean 55; Billy Bremner 72; Tommy McLean 87
Ronald Tudor Davies 29; John Benjamin Toshack 44; Ronald Tudor Davies 57
6 4 Colin Stein Rangers NORTHERN IRELAND Northern Ireland Tue 06 May 1969

1-1

H 7455 Colin Stein 53
Alexander [Eric] McMordie 11
6 5 Colin Stein Rangers ENGLAND England Sat 10 May 1969

1-4

A 89902 Colin Stein 43
Martin Stanford Peters 16; Geoffrey Charles Hurst 20; Geoffrey Charles Hurst pen 60; Martin Stanford Peters 64
6 6 Colin Stein Rangers CYPRUS Cyprus Sat 17 May 1969

8-0

H 39082 Eddie Gray 16; Billy McNeill 25; Colin Stein 29; Colin Stein 49; Colin Stein 58; Colin Stein 68; Willie Henderson 72; Tommy Gemmell pen 76
-----
6 7 Colin Stein Rangers REPUBLIC OF IRELAND Republic Of Ireland Sun 21 Sep 1969

1-1

A 27000 Colin Stein 8
Daniel Joseph [Don] Givens 11
5 1 George Ker Queens Park ENGLAND England Sat 13 Mar 1880

5-4

H 12000 George Ker 5; John Baird 39; George Ker 44; George Ker 48; John Kay 67
William H. Mosforth 8; Edward Charles Bambridge 42; Edward Charles Bambridge 87; Francis John Sparks 89
5 2 George Ker Queens Park ENGLAND England Sat 12 Mar 1881

6-1

A 8500 John Smith 10; David Hill 53; John Smith 69; George Ker 74; John Smith 79; George Ker 89
Edward Charles Bambridge 64
5 3 George Ker Queens Park WALES Wales Mon 14 Mar 1881

5-1

A 1500 George Ker 7; Harry McNeil 9; William Stafford Bell og 10; George Ker 44; John Richard Morgan og 52
Knyvett Crosse 5
5 4 George Ker Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
5 5 George Ker Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
5 2 Bob McColl Queens Park IRELAND Ireland Sat 28 Mar 1896

3-3

A 8000 Bob McColl 7; Bob McColl 32; Pat Murray 85
James Humphrey Barron 20; James Humphrey Barron 32; Robert George "Bob" Milne pen 43
5 3 Bob McColl Queens Park IRELAND Ireland Sat 27 Mar 1897

5-1

H 15000 John McPherson 5; Neilly Gibson 15; Bob McColl 25; Alex King 40; John McPherson 70
James Pyper 62
5 4 Bob McColl Queens Park IRELAND Ireland Sat 26 Mar 1898

3-0

A 5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70
-----
5 5 Bob McColl Queens Park WALES Wales Sat 18 Mar 1899

6-0

A 12000 John Campbell 22; Bob McColl 50; John Campbell 55; Harry Marshall 70; Bob McColl 75; Bob McColl 85
-----
5 6 Bob McColl Queens Park IRELAND Ireland Sat 25 Mar 1899

9-1

H 12000 Bob McColl 5; Alex Christie 10; Robert Hamilton 20; Bob McColl 25; Jack Bell 35; Bob McColl 47; Robert Hamilton 65; John Campbell 70; John Campbell 80
Archibald Lee "Archie" Goodall 54
5 2 Andy Wilson Dunfermline Athletic IRELAND Ireland Sat 13 Mar 1920

3-0

H 39757 Andy Wilson 8; Alan Morton 42; Andy Cunningham 55
-----
5 3 Andy Wilson Dunfermline Athletic ENGLAND England Sat 10 Apr 1920

4-5

A 25536 Thomas Miller 13; Andy Wilson 21; Alex Donaldson 31; Thomas Miller 40
John Gilbert Cock 9; Alfred Edward Quantrill 15; Robert F. Kelly 57; Frederick Morris 67; Robert F. Kelly 73
5 4 Andy Wilson Dunfermline Athletic WALES Wales Sat 12 Feb 1921

2-1

H 20824 Andy Wilson 11; Andy Wilson 46
David John Collier 30
5 5 Andy Wilson Dunfermline Athletic NORTHERN IRELAND Northern Ireland Sat 26 Feb 1921

2-0

A 35000 Andy Wilson pen 10; Joe Cassidy 87
-----
5 6 Andy Wilson Dunfermline Athletic ENGLAND England Sat 09 Apr 1921

3-0

H 85000 Andy Wilson 20; Alan Morton 43; Andy Cunningham 53
-----
5 8 Andy Wilson Middlesbrough NORTHERN IRELAND Northern Ireland Sat 04 Mar 1922

2-1

H 36000 Andy Wilson 61; Andy Wilson 83
William Gillespie 43
5 9 Andy Wilson Middlesbrough ENGLAND England Sat 08 Apr 1922

1-0

A 33646 Andy Wilson 62
-----
5 10 Andy Wilson Middlesbrough NORTHERN IRELAND Northern Ireland Sat 03 Mar 1923

1-0

A 31000 Andy Wilson 70
-----
5 11 Andy Wilson Middlesbrough WALES Wales Sat 17 Mar 1923

2-0

H 25000 Andy Wilson 6; Andy Wilson 55
-----
5 12 Andy Wilson Middlesbrough ENGLAND England Sat 14 Apr 1923

2-2

H 71000 Andy Cunningham 28; Andy Wilson 55
Robert F. Kelly 31; Victor Martin Watson 42
5 2 Jimmy McGrory Celtic ENGLAND England Sat 28 Mar 1931

2-0

H 131273 George Stevenson 61; Jimmy McGrory 64
-----
5 3 Jimmy McGrory Celtic NORTHERN IRELAND Northern Ireland Sat 19 Sep 1931

3-1

H 45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75
James Dunne 20
5 4 Jimmy McGrory Celtic WALES Wales Sat 31 Oct 1931

3-2

A 10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54
Ernest Robert Curtis pen 12; Ernest Robert Curtis 78
5 5 Jimmy McGrory Celtic NORTHERN IRELAND Northern Ireland Sat 17 Sep 1932

4-0

A 40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76
-----
5 6 Jimmy McGrory Celtic ENGLAND England Sat 01 Apr 1933

2-1

H 136259 Jimmy McGrory 5; Jimmy McGrory 80
George Samuel Hunt 30
5 15 Tommy Walker Heart of Midlothian ENGLAND England Sat 09 Apr 1938

1-0

A 93267 Tommy Walker 6
-----
5 16 Tommy Walker Heart of Midlothian NETHERLANDS Netherlands Sat 21 May 1938

3-1

A 50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69
Leen Vente 86
5 17 Tommy Walker Heart of Midlothian NORTHERN IRELAND Northern Ireland Sat 08 Oct 1938

2-0

A 40000 Jimmy Delaney 34; Tommy Walker 49
-----
5 18 Tommy Walker Heart of Midlothian WALES Wales Wed 09 Nov 1938

3-2

H 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84
David John Astley 17; Leslie Jenkin Jones 86
5 19 Tommy Walker Heart of Midlothian HUNGARY Hungary Wed 07 Dec 1938

3-1

H 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29
Dr. Gyorgy Sarosi 72
5 11 Graham Leggat Fulham WEST GERMANY West Germany Wed 06 May 1959

3-2

H 103415 John White 1; Andy Weir 6; Graham Leggat 23
Uwe Seeler 14; Erich Juskowiak pen 30
5 12 Graham Leggat Fulham NETHERLANDS Netherlands Wed 27 May 1959

2-1

A 55000 Bobby Collins 61; Graham Leggat 65
Cor van der Gijp 18
5 13 Graham Leggat Fulham NORTHERN IRELAND Northern Ireland Sat 03 Oct 1959

4-0

A 56000 Graham Leggat 25; John Hewie pen 34; John White 41; George Mulhall 54
-----
5 14 Graham Leggat Fulham WALES Wales Wed 04 Nov 1959

1-1

H 55833 Graham Leggat 46
William John Charles 8
5 15 Graham Leggat Fulham ENGLAND England Sat 09 Apr 1960

1-1

H 129183 Graham Leggat 16
Robert Charlton pen 49
4 1 William Lambie Queens Park IRELAND Ireland Sat 19 Mar 1892

3-2

A 10500 Alexander Keillor 17; William Lambie 28; David Ellis 70
James Porter Williamson 42; George Gaffikin 86
4 2 William Lambie Queens Park WALES Wales Sat 18 Mar 1893

8-0

A 4500 Jake Madden 4; Jake Madden 14; John Barker 19; John Barker 35; John Barker 40; Jake Madden 47; William Lambie 62; Jake Madden 89
-----
4 3 William Lambie Queens Park ENGLAND England Sat 07 Apr 1894

2-2

H 45107 William Lambie 7; Sandy McMahon 75
John Goodall 35; John Reynolds 85
4 4 William Lambie Queens Park IRELAND Ireland Sat 30 Mar 1895

3-1

H 15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70
William Sherrard 35
4 5 Dally Duncan Derby County WALES Wales Wed 21 Nov 1934

3-2

H 26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85
Cuthbert Phillips 72; David John Astley 88
4 6 Dally Duncan Derby County ENGLAND England Sat 06 Apr 1935

2-0

H 129693 Dally Duncan 44; Dally Duncan 51
-----
4 7 Dally Duncan Derby County WALES Wales Sat 05 Oct 1935

1-1

A 35004 Dally Duncan 34
Cuthbert Phillips 40
4 8 Dally Duncan Derby County NORTHERN IRELAND Northern Ireland Wed 13 Nov 1935

2-1

H 29800 Tommy Walker 60; Dally Duncan 89
James Kelly 49
4 8 Jimmy Delaney Celtic NORTHERN IRELAND Northern Ireland Sat 08 Oct 1938

2-0

A 40000 Jimmy Delaney 34; Tommy Walker 49
-----
4 9 Jimmy Delaney Celtic WALES Wales Wed 09 Nov 1938

3-2

H 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84
David John Astley 17; Leslie Jenkin Jones 86
4 10 Jimmy Delaney Manchester United BELGIUM Belgium Wed 23 Jan 1946

2-2

H 48830 Jimmy Delaney 50; Jimmy Delaney pen 91
Victor Lemberechts 64; Freddy Chaves 75
4 11 Jimmy Delaney Manchester United SWITZERLAND Switzerland Wed 15 May 1946

3-1

H 111899 Billy Liddell 25; Billy Liddell 28; Jimmy Delaney 35
Georges Aeby 1
4 8 Lawrie Reilly Hibernian WALES Wales Sat 21 Oct 1950

3-1

A 60000 Lawrie Reilly 23; Lawrie Reilly 57; Billy Liddell 72
Aubrey Powell 68
4 9 Lawrie Reilly Hibernian ENGLAND England Sat 14 Apr 1951

3-2

A 98750 Bobby Johnstone 33; Lawrie Reilly 48; Billy Liddell 54
Harold William Hassall 26; Thomas Finney 63
4 10 Lawrie Reilly Hibernian DENMARK Denmark Sat 12 May 1951

3-1

H 74747 Billy Steel 33; Lawrie Reilly 60; Bobby Mitchell 86
Jorgen Wagner Hansen 6
4 11 Lawrie Reilly Hibernian FRANCE France Wed 16 May 1951

1-0

H 74412 Lawrie Reilly 78
-----
4 26 Lawrie Reilly Hibernian ENGLAND England Sat 02 Apr 1955

2-7

A 96847 Lawrie Reilly 15; Tommy Docherty 85
Dennis James Wilshaw 1; Nathaniel [Nat] Lofthouse 7; Donald George Revie 24; Nathaniel [Nat] Lofthouse 27; Dennis James Wilshaw 70; Dennis James Wilshaw 73; Dennis James Wilshaw 83
4 27 Lawrie Reilly Hibernian PORTUGAL Portugal Wed 04 May 1955

3-0

H 20834 Tommy Gemmell 7; Billy Liddell 36; Lawrie Reilly 89
-----
4 28 Lawrie Reilly Hibernian YUGOSLAVIA Yugoslavia Sun 15 May 1955

2-2

A 20000 Lawrie Reilly 29; Gordon Smith 39
Todor Veselinovic 13; Bernard Vukas 38
4 29 Lawrie Reilly Hibernian AUSTRIA Austria Thu 19 May 1955

4-1

A 65000 Archie Robertson 1; Gordon Smith 43; Billy Liddell 70; Lawrie Reilly 90
Ernst Ocwirk 88
4 6 Scott Booth Aberdeen FAROE ISLANDS Faroe Islands Wed 12 Oct 1994

5-1

H 20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72
Jan Allan Muller 75
4 7 Scott Booth Aberdeen RUSSIA Russia Wed 16 Nov 1994

1-1

H 31254 Scott Booth 19
Dmitri Radchenko 25
4 8 Scott Booth Aberdeen FINLAND Finland Wed 06 Sep 1995

1-0

H 35505 Scott Booth 10
-----
4 9 Scott Booth Aberdeen SAN MARINO San Marino Wed 15 Nov 1995

5-0

H 30306 Eoin Jess 30; Scott Booth 45; Ally McCoist 49; Pat Nevin 71; Fabio Francini og 90
-----
4 17 Lyndon Dykes Queens Park Rangers MOLDOVA Moldova Sat 04 Sep 2021

1-0

H 40869 Lyndon Dykes 14
-----
4 18 Lyndon Dykes Queens Park Rangers AUSTRIA Austria Tue 07 Sep 2021

1-0

A 18800 Lyndon Dykes pen 30
-----
4 19 Lyndon Dykes Queens Park Rangers ISRAEL Israel Sat 09 Oct 2021

3-2

H 50585 John McGinn 30; Lyndon Dykes 57; Scott McTominay 94
Eran Zahavi 5; Moanes Dabour 32
4 20 Lyndon Dykes Queens Park Rangers FAROE ISLANDS Faroe Islands Tue 12 Oct 2021

1-0

A 4233 Lyndon Dykes 86
-----
3 2 Harry McNeil Queens Park ENGLAND England Sat 06 Mar 1875

2-2

A 2000 Harry McNeil 35; Peter Andrews 75
Charles Henry Reynolds Wollaston 25; Charles William Alcock 60
3 3 Harry McNeil Queens Park ENGLAND England Sat 04 Mar 1876

3-0

H 16000 Billy MacKinnon 8; Harry McNeil 12; Thomas Highet 16
-----
3 4 Harry McNeil Queens Park WALES Wales Sat 25 Mar 1876

4-0

H 17000 John Ferguson 40; Jimmy Lang 48; Billy MacKinnon 53; Harry McNeil 70
-----
3 1 John Kay Queens Park ENGLAND England Sat 13 Mar 1880

5-4

H 12000 George Ker 5; John Baird 39; George Ker 44; George Ker 48; John Kay 67
William H. Mosforth 8; Edward Charles Bambridge 42; Edward Charles Bambridge 87; Francis John Sparks 89
3 2 John Kay Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
3 1 William Harrower Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
3 3 John Kay Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
3 3 Eadie Fraser Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
3 8 John Smith Queens Park ENGLAND England Sat 10 Mar 1883

3-2

A 7000 John Smith 22; John Smith 39; Eadie Fraser 86
Clement Mitchell 24; William Nevill Cobbold 43
3 4 Eadie Fraser Queens Park ENGLAND England Sat 10 Mar 1883

3-2

A 7000 John Smith 22; John Smith 39; Eadie Fraser 86
Clement Mitchell 24; William Nevill Cobbold 43
3 9 John Smith Queens Park WALES Wales Mon 12 Mar 1883

3-0

A 2000 John Smith 35; Eadie Fraser 38; William Anderson 60
-----
3 5 Eadie Fraser Queens Park WALES Wales Mon 12 Mar 1883

3-0

A 2000 John Smith 35; Eadie Fraser 38; William Anderson 60
-----
3 2 William Harrower Queens Park IRELAND Ireland Sat 26 Jan 1884

5-0

A 3000 William Harrower 12; James Gossland 30; John Goudie 60; James Gossland 70; William Harrower 86
-----
3 10 John Smith Queens Park ENGLAND England Sat 15 Mar 1884

1-0

H 10000 John Smith 7
-----
3 5 Joe Lindsay Dumbarton WALES Wales Sat 29 Mar 1884

4-1

H 5000 Joe Lindsay 22; Frank Shaw 49; John Kay 65; John Kay 87
Robert Roberts 7
3 6 Joe Lindsay Dumbarton ENGLAND England Sat 21 Mar 1885

1-1

A 8000 Joe Lindsay 20
Edward Charles Bambridge 57
3 7 Joe Lindsay Dumbarton WALES Wales Mon 23 Mar 1885

8-1

A 4000 Robert Calderwood 8; William Anderson 20; David Allan 30; Joe Lindsay 56; William Anderson 76; Robert Calderwood 80; Joe Lindsay 84; Joe Lindsay 88
Robert Albert Jones 54
3 3 William Harrower Queens Park WALES Wales Sat 10 Apr 1886

4-1

H 5500 Bob McCormick 30; James McCall 47; David Allan 53; William Harrower 56
John Owen Vaughan 88
3 3 John McPherson Cowlairs IRELAND Ireland Sat 29 Mar 1890

4-1

A 5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80
John Peden 50
3 4 John McPherson Cowlairs ENGLAND England Sat 05 Apr 1890

1-1

H 26379 John McPherson 37
Harry Wood 17
3 5 John McPherson Rangers WALES Wales Sat 26 Mar 1892

6-1

H 1200 William Thomson 1; James Hamilton 8; John McPherson 15; John McPherson 44; Davie Baird 55; James Hamilton 65
Benjamin Lewis 87
3 2 Hughie Gallacher Airdrieonians WALES Wales Sat 14 Feb 1925

3-1

H 25000 Davie Meiklejohn 9; Hughie Gallacher 20; Hughie Gallacher 63
William [2] Williams 43
3 3 Hughie Gallacher Airdrieonians NORTHERN IRELAND Northern Ireland Sat 28 Feb 1925

3-0

A 41000 Davie Meiklejohn 4; Hughie Gallacher 25; James Dunn 36
-----
3 4 Hughie Gallacher Airdrieonians ENGLAND England Sat 04 Apr 1925

2-0

H 92000 Hughie Gallacher 36; Hughie Gallacher 85
-----
3 16 Hughie Gallacher Newcastle United WALES Wales Sat 26 Oct 1929

4-2

A 25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77
Eugene O'Callaghan 55; Leonard Stephen Davies 63
3 17 Hughie Gallacher Newcastle United NORTHERN IRELAND Northern Ireland Sat 22 Feb 1930

3-1

H 31808 Hughie Gallacher 31; Hughie Gallacher 61; George Stevenson 72
John Harold Mccaw 40
3 18 Hughie Gallacher Newcastle United FRANCE France Sun 18 May 1930

2-0

A 25000 Hughie Gallacher 42; Hughie Gallacher 85
-----
3 7 George Stevenson Motherwell ENGLAND England Sat 28 Mar 1931

2-0

H 131273 George Stevenson 61; Jimmy McGrory 64
-----
3 8 George Stevenson Motherwell NORTHERN IRELAND Northern Ireland Sat 19 Sep 1931

3-1

H 45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75
James Dunne 20
3 9 George Stevenson Motherwell WALES Wales Sat 31 Oct 1931

3-2

A 10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54
Ernest Robert Curtis pen 12; Ernest Robert Curtis 78
3 1 Andy Black Heart of Midlothian CZECHOSLOVAKIA Czechoslovakia Wed 08 Dec 1937

5-0

H 41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74
-----
3 2 Andy Black Heart of Midlothian NETHERLANDS Netherlands Sat 21 May 1938

3-1

A 50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69
Leen Vente 86
3 3 Andy Black Heart of Midlothian HUNGARY Hungary Wed 07 Dec 1938

3-1

H 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29
Dr. Gyorgy Sarosi 72
3 2 Jimmy Mason Third Lanark NORTHERN IRELAND Northern Ireland Wed 17 Nov 1948

3-2

H 91547 Billy Houliston 29; Jimmy Mason 73; Billy Houliston 89
David John Walsh 1; David John Walsh 5
3 3 Jimmy Mason Third Lanark ENGLAND England Sat 09 Apr 1949

3-1

A 98188 Jimmy Mason 28; Billy Steel 52; Lawrie Reilly 61
John Edward Thompson Milburn 75
3 10 Billy Steel Derby County ENGLAND England Sat 09 Apr 1949

3-1

A 98188 Jimmy Mason 28; Billy Steel 52; Lawrie Reilly 61
John Edward Thompson Milburn 75
3 11 Billy Steel Derby County FRANCE France Wed 27 Apr 1949

2-0

H 123970 Billy Steel 37; Billy Steel 80
-----
3 4 Jimmy Mason Third Lanark NORTHERN IRELAND Northern Ireland Sat 01 Oct 1949

8-2

A 50000 Henry Morris 2; Willie Waddell 5; Billy Steel 23; Lawrie Reilly 24; Willie Waddell pen 31; Henry Morris 70; Jimmy Mason 80; Henry Morris 88
Samuel Smyth 50; Samuel Smyth 60
3 12 Billy Steel Derby County NORTHERN IRELAND Northern Ireland Sat 01 Oct 1949

8-2

A 50000 Henry Morris 2; Willie Waddell 5; Billy Steel 23; Lawrie Reilly 24; Willie Waddell pen 31; Henry Morris 70; Jimmy Mason 80; Henry Morris 88
Samuel Smyth 50; Samuel Smyth 60
3 1 Allan Brown East Fife SWITZERLAND Switzerland Wed 26 Apr 1950

3-1

H 122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44
Charles Antenen 21
3 2 Allan Brown East Fife PORTUGAL Portugal Sun 21 May 1950

2-2

A 68000 Willie Bauld 20; Allan Brown 23
Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29
3 3 Allan Brown East Fife FRANCE France Sat 27 May 1950

1-0

A 35568 Allan Brown 69
-----
3 16 Lawrie Reilly Hibernian ENGLAND England Sat 05 Apr 1952

1-2

H 134504 Lawrie Reilly 76
Stanley Clare Pearson 10; Stanley Clare Pearson 44
3 17 Lawrie Reilly Hibernian UNITED STATES United States Wed 30 Apr 1952

6-0

H 107809 Lawrie Reilly 9; Lawrie Reilly 11; Ian McMillan 29; Lawrie Reilly 34; John O'Connell og 60; Ian McMillan 89
-----
3 18 Lawrie Reilly Hibernian DENMARK Denmark Sun 25 May 1952

2-1

A 39000 William Thornton 49; Lawrie Reilly 71
Poul Rasmussen 64
3 7 Allan Brown Blackpool WALES Wales Sat 18 Oct 1952

2-1

A 60261 Allan Brown 33; Billy Liddell 69
Trevor Ford 24
3 8 Allan Brown Blackpool WALES Wales Wed 04 Nov 1953

3-3

H 71413 Allan Brown 19; Bobby Johnstone 42; Lawrie Reilly 58
William John Charles 49; Ivor John Allchurch 73; William John Charles 88
3 9 Allan Brown Blackpool ENGLAND England Sat 03 Apr 1954

2-4

H 134892 Allan Brown 7; Willie Ormond 89
Ivan Arthur [Ivor] Broadis 13; John Nicholls 50; Ronald Allen 68; James Mullen 83
3 11 Bobby Johnstone Hibernian FINLAND Finland Tue 25 May 1954

2-1

A 21676 Willie Ormond 7; Bobby Johnstone 47
Olavi Lahtinen 86
3 12 Bobby Johnstone Hibernian NORTHERN IRELAND Northern Ireland Wed 03 Nov 1954

2-2

H 46229 Jimmy Davidson 22; Bobby Johnstone 74
William Laurence Bingham 24; William John McAdams 43
3 13 Bobby Johnstone Hibernian HUNGARY Hungary Wed 08 Dec 1954

2-4

H 113180 Tommy Ring 36; Bobby Johnstone 46
Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89
3 11 Gordon Smith Hibernian YUGOSLAVIA Yugoslavia Sun 15 May 1955

2-2

A 20000 Lawrie Reilly 29; Gordon Smith 39
Todor Veselinovic 13; Bernard Vukas 38
3 12 Gordon Smith Hibernian AUSTRIA Austria Thu 19 May 1955

4-1

A 65000 Archie Robertson 1; Gordon Smith 43; Billy Liddell 70; Lawrie Reilly 90
Ernst Ocwirk 88
3 13 Gordon Smith Hibernian HUNGARY Hungary Sun 29 May 1955

1-3

A 102000 Gordon Smith 42
Nandor Hidegkuti 51; Sandor Kocsis 59; Mate Fenyvesi 68
3 5 John Mudie Blackpool SPAIN Spain Wed 08 May 1957

4-2

H 88873 John Mudie 23; John Hewie pen 41; John Mudie 70; John Mudie 79
Ladislao Kubala 30; Luis Suarez Miramontes 50
3 6 John Mudie Blackpool SWITZERLAND Switzerland Sun 19 May 1957

2-1

A 48000 John Mudie 33; Bobby Collins 72
Roger Vonlanthen 13
3 7 John Mudie Blackpool WEST GERMANY West Germany Wed 22 May 1957

3-1

A 76000 Bobby Collins 21; John Mudie 35; Bobby Collins 55
Gerhard Siedl 71
3 1 Ralph Brand Rangers NORTHERN IRELAND Northern Ireland Wed 09 Nov 1960

5-2

H 34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90
Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84
3 2 Ralph Brand Rangers REPUBLIC OF IRELAND Republic Of Ireland Wed 03 May 1961

4-1

H 46736 Ralph Brand 14; Ralph Brand 40; David Herd 55; David Herd 85
Joseph Haverty 50
3 3 Ralph Brand Rangers REPUBLIC OF IRELAND Republic Of Ireland Sun 07 May 1961

3-0

A 45000 Alex Young 5; Alex Young 15; Ralph Brand 85
-----
3 21 Denis Law Manchester United SPAIN Spain Thu 13 Jun 1963

6-2

A 40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83
Adelardo Rodriguez 8; Jose Fidalgo Veloso 43
3 19 Ian St John Liverpool SPAIN Spain Thu 13 Jun 1963

6-2

A 40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83
Adelardo Rodriguez 8; Jose Fidalgo Veloso 43
3 20 Ian St John Liverpool NORTHERN IRELAND Northern Ireland Sat 12 Oct 1963

1-2

A 39000 Ian St John 49
William Laurence Bingham 26; Samuel Wilson 63
3 22 Denis Law Manchester United NORWAY Norway Thu 07 Nov 1963

6-1

H 35416 Denis Law 19; Denis Law 42; Denis Law 60; Davie Mackay 74; Davie Mackay 76; Denis Law 78
Per Kristoffersen pen 7
3 23 Denis Law Manchester United WALES Wales Wed 20 Nov 1963

2-1

H 56167 John White 44; Denis Law 48
Barrie Spencer Jones 60
3 3 Alan Gilzean Dundee ENGLAND England Sat 11 Apr 1964

1-0

H 133245 Alan Gilzean 72
-----
3 4 Alan Gilzean Dundee WEST GERMANY West Germany Tue 12 May 1964

2-2

A 65000 Alan Gilzean 66; Alan Gilzean 85
Uwe Seeler 32; Uwe Seeler 33
3 5 Alan Gilzean Dundee NORTHERN IRELAND Northern Ireland Wed 25 Nov 1964

3-2

H 48752 Davie Wilson 10; Alan Gilzean 16; Davie Wilson 30
George Best 9; William John Irvine 18
3 21 Ian St John Liverpool ENGLAND England Sat 10 Apr 1965

2-2

A 98199 Denis Law 40; Ian St John 59
Robert Charlton 24; James Peter Greaves 34
3 35 Denis Law Manchester United ENGLAND England Sat 02 Apr 1966

3-4

H 123052 Denis Law 41; Jimmy Johnstone 57; Jimmy Johnstone 81
Geoffrey Charles Hurst 18; Roger Hunt 34; Roger Hunt 47; Robert Charlton 73
3 36 Denis Law Manchester United WALES Wales Sat 22 Oct 1966

1-1

A 33269 Denis Law 86
Ronald Tudor Davies 76
3 37 Denis Law Manchester United ENGLAND England Sat 15 Apr 1967

3-2

A 99063 Denis Law 27; Bobby Lennox 78; Jim McCalliog 87
John [Jack] Charlton 84; Geoffrey Charles Hurst 88
3 7 Bruce Rioch Derby County DENMARK Denmark Wed 29 Oct 1975

3-1

H 47921 Kenny Dalglish 48; Bruce Rioch 54; Ted MacDougall 61
Lars Bastrup 20
3 8 Bruce Rioch Derby County ROMANIA Romania Wed 17 Dec 1975

1-1

H 11676 Bruce Rioch 39
Zoltan Crisan 74
3 9 Bruce Rioch Derby County WALES Wales Thu 06 May 1976

3-1

H 25516 Willie Pettigrew 38; Bruce Rioch 44; Eddie Gray 69
Arfon Trevor Griffiths pen 61
3 2 Don Masson Queens Park Rangers NORTHERN IRELAND Northern Ireland Sat 08 May 1976

3-0

H 49033 Archie Gemmill 23; Don Masson 47; Kenny Dalglish 52
-----
3 36 Kenny Dalglish Celtic NORTHERN IRELAND Northern Ireland Sat 08 May 1976

3-0

H 49033 Archie Gemmill 23; Don Masson 47; Kenny Dalglish 52
-----
3 3 Don Masson Queens Park Rangers ENGLAND England Sat 15 May 1976

2-1

H 85167 Don Masson 18; Kenny Dalglish 49
Michael Roger Channon 11
3 37 Kenny Dalglish Celtic ENGLAND England Sat 15 May 1976

2-1

H 85167 Don Masson 18; Kenny Dalglish 49
Michael Roger Channon 11
3 4 Don Masson Queens Park Rangers FINLAND Finland Wed 08 Sep 1976

6-0

H 16174 Bruce Rioch 7; Don Masson pen 16; Kenny Dalglish 23; Andy Gray 44; Eddie Gray 68; Andy Gray 80
-----
3 38 Kenny Dalglish Celtic FINLAND Finland Wed 08 Sep 1976

6-0

H 16174 Bruce Rioch 7; Don Masson pen 16; Kenny Dalglish 23; Andy Gray 44; Eddie Gray 68; Andy Gray 80
-----
3 43 Kenny Dalglish Celtic NORTHERN IRELAND Northern Ireland Wed 01 Jun 1977

3-0

H 44449 Kenny Dalglish 37; Gordon McQueen 61; Kenny Dalglish 79
-----
3 44 Kenny Dalglish Celtic ENGLAND England Sat 04 Jun 1977

2-1

A 98103 Gordon McQueen 42; Kenny Dalglish 60
Michael Roger Channon pen 87
3 45 Kenny Dalglish Celtic CHILE Chile Wed 15 Jun 1977

4-2

A 17000 Kenny Dalglish 19; Lou Macari 30; Asa Hartford 37; Lou Macari 54
Julio Crisosto 48; Julio Crisosto 80
3 24 Mo Johnston FC Nantes CYPRUS Cyprus Wed 08 Feb 1989

3-2

A 25000 Mo Johnston 9; Richard Gough 54; Richard Gough 96
Christos Koliantris 14; Yiannos Ioannou 47
3 25 Mo Johnston FC Nantes FRANCE France Wed 08 Mar 1989

2-0

H 57292 Mo Johnston 28; Mo Johnston 52
-----
3 26 Mo Johnston FC Nantes CYPRUS Cyprus Wed 26 Apr 1989

2-1

H 50694 Mo Johnston 26; Ally McCoist 63
Floros Nicolaou 62
3 32 Ally McCoist Rangers SWITZERLAND Switzerland Wed 11 Sep 1991

2-2

A 47000 Gordon Durie 47; Ally McCoist 83
Stephane Chapuisat 30; Heinz Hermann 39
3 33 Ally McCoist Rangers SAN MARINO San Marino Wed 13 Nov 1991

4-0

H 35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62
-----
3 34 Ally McCoist Rangers NORTHERN IRELAND Northern Ireland Wed 19 Feb 1992

1-0

H 13651 Ally McCoist 11
-----
3 21 Kenny Miller Wolverhampton Wanderers AUSTRIA Austria Wed 17 Aug 2005

2-2

A 13800 Kenny Miller 3; Garry OConnor 39
Andreas Ibertsberger 83; Joachim Standfest 87
3 22 Kenny Miller Wolverhampton Wanderers ITALY Italy Sat 03 Sep 2005

1-1

H 50185 Kenny Miller 13
Fabio Grosso 76
3 23 Kenny Miller Wolverhampton Wanderers NORWAY Norway Wed 07 Sep 2005

2-1

A 24904 Kenny Miller 21; Kenny Miller 31
Ole Martin Aarst 90
3 26 Kenny Miller Wolverhampton Wanderers SWITZERLAND Switzerland Wed 01 Mar 2006

1-3

H 20952 Kenny Miller 54
Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69
3 27 Kenny Miller Celtic FAROE ISLANDS Faroe Islands Sat 02 Sep 2006

6-0

H 50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85
-----
3 28 Kenny Miller Celtic LITHUANIA Lithuania Wed 06 Sep 2006

2-1

A 7500 Christian Dailly 46; Kenny Miller 63
Darius Miceika 85
3 33 James McFadden Everton LITHUANIA Lithuania Sat 08 Sep 2007

3-1

H 51349 Kris Boyd 31; Stephen McManus 77; James McFadden 82
Tomas Danilevicius pen 61
3 34 James McFadden Everton FRANCE France Wed 12 Sep 2007

1-0

A 42000 James McFadden 64
-----
3 35 James McFadden Everton UKRAINE Ukraine Sat 13 Oct 2007

3-1

H 51366 Kenny Miller 4; Lee McCulloch 10; James McFadden 68
Andriy Shevchenko 24
3 19 John McGinn Aston Villa SAN MARINO San Marino Sun 13 Oct 2019

6-0

H 20699 John McGinn 12; John McGinn 27; John McGinn 45; Lawrence Shankland 65; Stuart Findlay 67; Stuart Armstrong 86
-----
3 20 John McGinn Aston Villa CYPRUS Cyprus Sat 16 Nov 2019

2-1

A 7595 Ryan Christie 12; John McGinn 53
Giorgos Efraim 47
3 21 John McGinn Aston Villa KAZAKHSTAN Kazakhstan Tue 19 Nov 2019

3-1

H 19515 John McGinn 48; Steven Naismith 64; John McGinn 90
Baktiyor Zainutdinov 34
3 12 Ryan Christie Celtic ISRAEL Israel Fri 04 Sep 2020

1-1

H 0 Ryan Christie pen 45
Eran Zahavi 73
3 13 Ryan Christie Celtic CZECH REPUBLIC Czech Republic Mon 07 Sep 2020

2-1

A 0 Lyndon Dykes 27; Ryan Christie pen 52
Jakub Pesek 11
3 14 Ryan Fraser Newcastle United CZECH REPUBLIC Czech Republic Wed 14 Oct 2020

1-0

H 0 Ryan Fraser 6
-----
3 14 Ryan Christie Celtic SERBIA Serbia Thu 12 Nov 2020

1-1

A 0 Ryan Christie 52
Luka Jovic 90
3 15 Ryan Fraser Newcastle United ISRAEL Israel Sun 28 Mar 2021

1-1

A 5000 Ryan Fraser 56
Dor Peretz 44
3 16 Ryan Fraser Newcastle United FAROE ISLANDS Faroe Islands Wed 31 Mar 2021

4-0

H 0 John McGinn 7; John McGinn 53; Che Adams 60; Ryan Fraser 70
-----

By Match Date
Seq Game
No
Player Club Team Date Score V Crowd Scorers
3 2 Harry McNeil Queens Park ENGLAND England Sat 06 Mar 1875

2-2

A 2000 Harry McNeil 35; Peter Andrews 75
Charles Henry Reynolds Wollaston 25; Charles William Alcock 60
3 3 Harry McNeil Queens Park ENGLAND England Sat 04 Mar 1876

3-0

H 16000 Billy MacKinnon 8; Harry McNeil 12; Thomas Highet 16
-----
3 4 Harry McNeil Queens Park WALES Wales Sat 25 Mar 1876

4-0

H 17000 John Ferguson 40; Jimmy Lang 48; Billy MacKinnon 53; Harry McNeil 70
-----
5 1 George Ker Queens Park ENGLAND England Sat 13 Mar 1880

5-4

H 12000 George Ker 5; John Baird 39; George Ker 44; George Ker 48; John Kay 67
William H. Mosforth 8; Edward Charles Bambridge 42; Edward Charles Bambridge 87; Francis John Sparks 89
3 1 John Kay Queens Park ENGLAND England Sat 13 Mar 1880

5-4

H 12000 George Ker 5; John Baird 39; George Ker 44; George Ker 48; John Kay 67
William H. Mosforth 8; Edward Charles Bambridge 42; Edward Charles Bambridge 87; Francis John Sparks 89
5 2 George Ker Queens Park ENGLAND England Sat 12 Mar 1881

6-1

A 8500 John Smith 10; David Hill 53; John Smith 69; George Ker 74; John Smith 79; George Ker 89
Edward Charles Bambridge 64
5 3 George Ker Queens Park WALES Wales Mon 14 Mar 1881

5-1

A 1500 George Ker 7; Harry McNeil 9; William Stafford Bell og 10; George Ker 44; John Richard Morgan og 52
Knyvett Crosse 5
5 4 George Ker Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
3 2 John Kay Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
3 1 William Harrower Queens Park ENGLAND England Sat 11 Mar 1882

5-1

H 10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
5 5 George Ker Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
3 3 John Kay Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
3 3 Eadie Fraser Queens Park WALES Wales Sat 25 Mar 1882

5-0

H 5000 John Kay 25; George Ker 50; Eadie Fraser 60; Eadie Fraser 70; James McAulay 88
-----
3 8 John Smith Queens Park ENGLAND England Sat 10 Mar 1883

3-2

A 7000 John Smith 22; John Smith 39; Eadie Fraser 86
Clement Mitchell 24; William Nevill Cobbold 43
3 4 Eadie Fraser Queens Park ENGLAND England Sat 10 Mar 1883

3-2

A 7000 John Smith 22; John Smith 39; Eadie Fraser 86
Clement Mitchell 24; William Nevill Cobbold 43
3 9 John Smith Queens Park WALES Wales Mon 12 Mar 1883

3-0

A 2000 John Smith 35; Eadie Fraser 38; William Anderson 60
-----
3 5 Eadie Fraser Queens Park WALES Wales Mon 12 Mar 1883

3-0

A 2000 John Smith 35; Eadie Fraser 38; William Anderson 60
-----
3 2 William Harrower Queens Park IRELAND Ireland Sat 26 Jan 1884

5-0

A 3000 William Harrower 12; James Gossland 30; John Goudie 60; James Gossland 70; William Harrower 86
-----
3 10 John Smith Queens Park ENGLAND England Sat 15 Mar 1884

1-0

H 10000 John Smith 7
-----
3 5 Joe Lindsay Dumbarton WALES Wales Sat 29 Mar 1884

4-1

H 5000 Joe Lindsay 22; Frank Shaw 49; John Kay 65; John Kay 87
Robert Roberts 7
3 6 Joe Lindsay Dumbarton ENGLAND England Sat 21 Mar 1885

1-1

A 8000 Joe Lindsay 20
Edward Charles Bambridge 57
3 7 Joe Lindsay Dumbarton WALES Wales Mon 23 Mar 1885

8-1

A 4000 Robert Calderwood 8; William Anderson 20; David Allan 30; Joe Lindsay 56; William Anderson 76; Robert Calderwood 80; Joe Lindsay 84; Joe Lindsay 88
Robert Albert Jones 54
3 3 William Harrower Queens Park WALES Wales Sat 10 Apr 1886

4-1

H 5500 Bob McCormick 30; James McCall 47; David Allan 53; William Harrower 56
John Owen Vaughan 88
3 3 John McPherson Cowlairs IRELAND Ireland Sat 29 Mar 1890

4-1

A 5000 Gilbert Rankin 10; Thomas Wyllie 50; John McPherson 70; Gilbert Rankin 80
John Peden 50
3 4 John McPherson Cowlairs ENGLAND England Sat 05 Apr 1890

1-1

H 26379 John McPherson 37
Harry Wood 17
4 1 William Lambie Queens Park IRELAND Ireland Sat 19 Mar 1892

3-2

A 10500 Alexander Keillor 17; William Lambie 28; David Ellis 70
James Porter Williamson 42; George Gaffikin 86
3 5 John McPherson Rangers WALES Wales Sat 26 Mar 1892

6-1

H 1200 William Thomson 1; James Hamilton 8; John McPherson 15; John McPherson 44; Davie Baird 55; James Hamilton 65
Benjamin Lewis 87
4 2 William Lambie Queens Park WALES Wales Sat 18 Mar 1893

8-0

A 4500 Jake Madden 4; Jake Madden 14; John Barker 19; John Barker 35; John Barker 40; Jake Madden 47; William Lambie 62; Jake Madden 89
-----
4 3 William Lambie Queens Park ENGLAND England Sat 07 Apr 1894

2-2

H 45107 William Lambie 7; Sandy McMahon 75
John Goodall 35; John Reynolds 85
4 4 William Lambie Queens Park IRELAND Ireland Sat 30 Mar 1895

3-1

H 15000 William Lambie 1; Johnny Walker 60; Johnny Walker 70
William Sherrard 35
5 2 Bob McColl Queens Park IRELAND Ireland Sat 28 Mar 1896

3-3

A 8000 Bob McColl 7; Bob McColl 32; Pat Murray 85
James Humphrey Barron 20; James Humphrey Barron 32; Robert George "Bob" Milne pen 43
5 3 Bob McColl Queens Park IRELAND Ireland Sat 27 Mar 1897

5-1

H 15000 John McPherson 5; Neilly Gibson 15; Bob McColl 25; Alex King 40; John McPherson 70
James Pyper 62
5 4 Bob McColl Queens Park IRELAND Ireland Sat 26 Mar 1898

3-0

A 5000 Tommy Robertson 30; Bob McColl 42; Willie Stewart 70
-----
5 5 Bob McColl Queens Park WALES Wales Sat 18 Mar 1899

6-0

A 12000 John Campbell 22; Bob McColl 50; John Campbell 55; Harry Marshall 70; Bob McColl 75; Bob McColl 85
-----
6 2 Robert Hamilton Rangers IRELAND Ireland Sat 25 Mar 1899

9-1

H 12000 Bob McColl 5; Alex Christie 10; Robert Hamilton 20; Bob McColl 25; Jack Bell 35; Bob McColl 47; Robert Hamilton 65; John Campbell 70; John Campbell 80
Archibald Lee "Archie" Goodall 54
5 6 Bob McColl Queens Park IRELAND Ireland Sat 25 Mar 1899

9-1

H 12000 Bob McColl 5; Alex Christie 10; Robert Hamilton 20; Bob McColl 25; Jack Bell 35; Bob McColl 47; Robert Hamilton 65; John Campbell 70; John Campbell 80
Archibald Lee "Archie" Goodall 54
6 3 Robert Hamilton Rangers ENGLAND England Sat 08 Apr 1899

1-2

A 25590 Robert Hamilton 52
Gilbert Oswald Smith 25; James Settle 40
6 4 Robert Hamilton Rangers WALES Wales Sat 03 Feb 1900

5-2

H 12500 Jack Bell 2; David Wilson 7; David Wilson 35; Robert Hamilton 37; Alec Smith 60
Thomas David Parry 44; William Thomas Butler 52
6 5 Robert Hamilton Rangers IRELAND Ireland Sat 23 Feb 1901

11-0

H 15000 John Campbell 6; John Campbell 12; Davie Russell 20; John James Campbell 21; Sandy McMahon 26; Robert Hamilton 50; Sandy McMahon 70; Robert Hamilton 71; Robert Hamilton 84; John James Campbell 85; Robert Hamilton 86
-----
6 6 Robert Hamilton Rangers ENGLAND England Sat 30 Mar 1901

2-2

A 18250 John James Campbell 48; Robert Hamilton 75
Frederick Blackburn 36; Stephen Bloomer 80
6 7 Robert Hamilton Rangers IRELAND Ireland Sat 01 Mar 1902

5-1

A 12000 Robert Hamilton 43; Bobby Walker 49; Robert Hamilton 70; Robert Hamilton 74; Albert Buick 76
Robert George "Bob" Milne 89
5 2 Andy Wilson Dunfermline Athletic IRELAND Ireland Sat 13 Mar 1920

3-0

H 39757 Andy Wilson 8; Alan Morton 42; Andy Cunningham 55
-----
5 3 Andy Wilson Dunfermline Athletic ENGLAND England Sat 10 Apr 1920

4-5

A 25536 Thomas Miller 13; Andy Wilson 21; Alex Donaldson 31; Thomas Miller 40
John Gilbert Cock 9; Alfred Edward Quantrill 15; Robert F. Kelly 57; Frederick Morris 67; Robert F. Kelly 73
5 4 Andy Wilson Dunfermline Athletic WALES Wales Sat 12 Feb 1921

2-1

H 20824 Andy Wilson 11; Andy Wilson 46
David John Collier 30
5 5 Andy Wilson Dunfermline Athletic NORTHERN IRELAND Northern Ireland Sat 26 Feb 1921

2-0

A 35000 Andy Wilson pen 10; Joe Cassidy 87
-----
5 6 Andy Wilson Dunfermline Athletic ENGLAND England Sat 09 Apr 1921

3-0

H 85000 Andy Wilson 20; Alan Morton 43; Andy Cunningham 53
-----
5 8 Andy Wilson Middlesbrough NORTHERN IRELAND Northern Ireland Sat 04 Mar 1922

2-1

H 36000 Andy Wilson 61; Andy Wilson 83
William Gillespie 43
5 9 Andy Wilson Middlesbrough ENGLAND England Sat 08 Apr 1922

1-0

A 33646 Andy Wilson 62
-----
5 10 Andy Wilson Middlesbrough NORTHERN IRELAND Northern Ireland Sat 03 Mar 1923

1-0

A 31000 Andy Wilson 70
-----
5 11 Andy Wilson Middlesbrough WALES Wales Sat 17 Mar 1923

2-0

H 25000 Andy Wilson 6; Andy Wilson 55
-----
5 12 Andy Wilson Middlesbrough ENGLAND England Sat 14 Apr 1923

2-2

H 71000 Andy Cunningham 28; Andy Wilson 55
Robert F. Kelly 31; Victor Martin Watson 42
3 2 Hughie Gallacher Airdrieonians WALES Wales Sat 14 Feb 1925

3-1

H 25000 Davie Meiklejohn 9; Hughie Gallacher 20; Hughie Gallacher 63
William [2] Williams 43
3 3 Hughie Gallacher Airdrieonians NORTHERN IRELAND Northern Ireland Sat 28 Feb 1925

3-0

A 41000 Davie Meiklejohn 4; Hughie Gallacher 25; James Dunn 36
-----
3 4 Hughie Gallacher Airdrieonians ENGLAND England Sat 04 Apr 1925

2-0

H 92000 Hughie Gallacher 36; Hughie Gallacher 85
-----
3 16 Hughie Gallacher Newcastle United WALES Wales Sat 26 Oct 1929

4-2

A 25000 Hughie Gallacher 7; Hughie Gallacher 20; Alex James 82; James Gibson 77
Eugene O'Callaghan 55; Leonard Stephen Davies 63
3 17 Hughie Gallacher Newcastle United NORTHERN IRELAND Northern Ireland Sat 22 Feb 1930

3-1

H 31808 Hughie Gallacher 31; Hughie Gallacher 61; George Stevenson 72
John Harold Mccaw 40
3 18 Hughie Gallacher Newcastle United FRANCE France Sun 18 May 1930

2-0

A 25000 Hughie Gallacher 42; Hughie Gallacher 85
-----
3 7 George Stevenson Motherwell ENGLAND England Sat 28 Mar 1931

2-0

H 131273 George Stevenson 61; Jimmy McGrory 64
-----
5 2 Jimmy McGrory Celtic ENGLAND England Sat 28 Mar 1931

2-0

H 131273 George Stevenson 61; Jimmy McGrory 64
-----
3 8 George Stevenson Motherwell NORTHERN IRELAND Northern Ireland Sat 19 Sep 1931

3-1

H 45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75
James Dunne 20
5 3 Jimmy McGrory Celtic NORTHERN IRELAND Northern Ireland Sat 19 Sep 1931

3-1

H 45000 George Stevenson 5; Jimmy McGrory 34; Bob McPhail 75
James Dunne 20
3 9 George Stevenson Motherwell WALES Wales Sat 31 Oct 1931

3-2

A 10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54
Ernest Robert Curtis pen 12; Ernest Robert Curtis 78
5 4 Jimmy McGrory Celtic WALES Wales Sat 31 Oct 1931

3-2

A 10860 George Stevenson 25; Bertie Thomson 31; Jimmy McGrory 54
Ernest Robert Curtis pen 12; Ernest Robert Curtis 78
5 5 Jimmy McGrory Celtic NORTHERN IRELAND Northern Ireland Sat 17 Sep 1932

4-0

A 40000 James King 3; Bob McPhail 27; Bob McPhail 68; Jimmy McGrory 76
-----
5 6 Jimmy McGrory Celtic ENGLAND England Sat 01 Apr 1933

2-1

H 136259 Jimmy McGrory 5; Jimmy McGrory 80
George Samuel Hunt 30
4 5 Dally Duncan Derby County WALES Wales Wed 21 Nov 1934

3-2

H 26334 Dally Duncan 23; Charlie Napier 46; Charlie Napier 85
Cuthbert Phillips 72; David John Astley 88
4 6 Dally Duncan Derby County ENGLAND England Sat 06 Apr 1935

2-0

H 129693 Dally Duncan 44; Dally Duncan 51
-----
4 7 Dally Duncan Derby County WALES Wales Sat 05 Oct 1935

1-1

A 35004 Dally Duncan 34
Cuthbert Phillips 40
4 8 Dally Duncan Derby County NORTHERN IRELAND Northern Ireland Wed 13 Nov 1935

2-1

H 29800 Tommy Walker 60; Dally Duncan 89
James Kelly 49
3 1 Andy Black Heart of Midlothian CZECHOSLOVAKIA Czechoslovakia Wed 08 Dec 1937

5-0

H 41000 Andy Black 1; Dave McCulloch 28; Peter Buchanan 40; Dave McCulloch 52; David Kinnear 74
-----
5 15 Tommy Walker Heart of Midlothian ENGLAND England Sat 09 Apr 1938

1-0

A 93267 Tommy Walker 6
-----
3 2 Andy Black Heart of Midlothian NETHERLANDS Netherlands Sat 21 May 1938

3-1

A 50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69
Leen Vente 86
5 16 Tommy Walker Heart of Midlothian NETHERLANDS Netherlands Sat 21 May 1938

3-1

A 50000 Andy Black 52; Frank Murphy 57; Tommy Walker 69
Leen Vente 86
4 8 Jimmy Delaney Celtic NORTHERN IRELAND Northern Ireland Sat 08 Oct 1938

2-0

A 40000 Jimmy Delaney 34; Tommy Walker 49
-----
5 17 Tommy Walker Heart of Midlothian NORTHERN IRELAND Northern Ireland Sat 08 Oct 1938

2-0

A 40000 Jimmy Delaney 34; Tommy Walker 49
-----
4 9 Jimmy Delaney Celtic WALES Wales Wed 09 Nov 1938

3-2

H 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84
David John Astley 17; Leslie Jenkin Jones 86
5 18 Tommy Walker Heart of Midlothian WALES Wales Wed 09 Nov 1938

3-2

H 34810 Jimmy Delaney 38; Tommy Walker 83; Tommy Walker 84
David John Astley 17; Leslie Jenkin Jones 86
3 3 Andy Black Heart of Midlothian HUNGARY Hungary Wed 07 Dec 1938

3-1

H 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29
Dr. Gyorgy Sarosi 72
5 19 Tommy Walker Heart of Midlothian HUNGARY Hungary Wed 07 Dec 1938

3-1

H 23000 Tommy Walker pen 19; Andy Black 26; Torry Gillick 29
Dr. Gyorgy Sarosi 72
4 10 Jimmy Delaney Manchester United BELGIUM Belgium Wed 23 Jan 1946

2-2

H 48830 Jimmy Delaney 50; Jimmy Delaney pen 91
Victor Lemberechts 64; Freddy Chaves 75
4 11 Jimmy Delaney Manchester United SWITZERLAND Switzerland Wed 15 May 1946

3-1

H 111899 Billy Liddell 25; Billy Liddell 28; Jimmy Delaney 35
Georges Aeby 1
3 2 Jimmy Mason Third Lanark NORTHERN IRELAND Northern Ireland Wed 17 Nov 1948

3-2

H 91547 Billy Houliston 29; Jimmy Mason 73; Billy Houliston 89
David John Walsh 1; David John Walsh 5
3 3 Jimmy Mason Third Lanark ENGLAND England Sat 09 Apr 1949

3-1

A 98188 Jimmy Mason 28; Billy Steel 52; Lawrie Reilly 61
John Edward Thompson Milburn 75
3 10 Billy Steel Derby County ENGLAND England Sat 09 Apr 1949

3-1

A 98188 Jimmy Mason 28; Billy Steel 52; Lawrie Reilly 61
John Edward Thompson Milburn 75
3 11 Billy Steel Derby County FRANCE France Wed 27 Apr 1949

2-0

H 123970 Billy Steel 37; Billy Steel 80
-----
3 4 Jimmy Mason Third Lanark NORTHERN IRELAND Northern Ireland Sat 01 Oct 1949

8-2

A 50000 Henry Morris 2; Willie Waddell 5; Billy Steel 23; Lawrie Reilly 24; Willie Waddell pen 31; Henry Morris 70; Jimmy Mason 80; Henry Morris 88
Samuel Smyth 50; Samuel Smyth 60
3 12 Billy Steel Derby County NORTHERN IRELAND Northern Ireland Sat 01 Oct 1949

8-2

A 50000 Henry Morris 2; Willie Waddell 5; Billy Steel 23; Lawrie Reilly 24; Willie Waddell pen 31; Henry Morris 70; Jimmy Mason 80; Henry Morris 88
Samuel Smyth 50; Samuel Smyth 60
3 1 Allan Brown East Fife SWITZERLAND Switzerland Wed 26 Apr 1950

3-1

H 122351 Willie Bauld 10; Bobby Campbell 38; Allan Brown 44
Charles Antenen 21
3 2 Allan Brown East Fife PORTUGAL Portugal Sun 21 May 1950

2-2

A 68000 Willie Bauld 20; Allan Brown 23
Jose Antonio Bar TRAVACOS 9; ALBANO Narciso PEREIRA 29
3 3 Allan Brown East Fife FRANCE France Sat 27 May 1950

1-0

A 35568 Allan Brown 69
-----
4 8 Lawrie Reilly Hibernian WALES Wales Sat 21 Oct 1950

3-1

A 60000 Lawrie Reilly 23; Lawrie Reilly 57; Billy Liddell 72
Aubrey Powell 68
4 9 Lawrie Reilly Hibernian ENGLAND England Sat 14 Apr 1951

3-2

A 98750 Bobby Johnstone 33; Lawrie Reilly 48; Billy Liddell 54
Harold William Hassall 26; Thomas Finney 63
4 10 Lawrie Reilly Hibernian DENMARK Denmark Sat 12 May 1951

3-1

H 74747 Billy Steel 33; Lawrie Reilly 60; Bobby Mitchell 86
Jorgen Wagner Hansen 6
4 11 Lawrie Reilly Hibernian FRANCE France Wed 16 May 1951

1-0

H 74412 Lawrie Reilly 78
-----
3 16 Lawrie Reilly Hibernian ENGLAND England Sat 05 Apr 1952

1-2

H 134504 Lawrie Reilly 76
Stanley Clare Pearson 10; Stanley Clare Pearson 44
3 17 Lawrie Reilly Hibernian UNITED STATES United States Wed 30 Apr 1952

6-0

H 107809 Lawrie Reilly 9; Lawrie Reilly 11; Ian McMillan 29; Lawrie Reilly 34; John O'Connell og 60; Ian McMillan 89
-----
3 18 Lawrie Reilly Hibernian DENMARK Denmark Sun 25 May 1952

2-1

A 39000 William Thornton 49; Lawrie Reilly 71
Poul Rasmussen 64
3 7 Allan Brown Blackpool WALES Wales Sat 18 Oct 1952

2-1

A 60261 Allan Brown 33; Billy Liddell 69
Trevor Ford 24
3 8 Allan Brown Blackpool WALES Wales Wed 04 Nov 1953

3-3

H 71413 Allan Brown 19; Bobby Johnstone 42; Lawrie Reilly 58
William John Charles 49; Ivor John Allchurch 73; William John Charles 88
3 9 Allan Brown Blackpool ENGLAND England Sat 03 Apr 1954

2-4

H 134892 Allan Brown 7; Willie Ormond 89
Ivan Arthur [Ivor] Broadis 13; John Nicholls 50; Ronald Allen 68; James Mullen 83
3 11 Bobby Johnstone Hibernian FINLAND Finland Tue 25 May 1954

2-1

A 21676 Willie Ormond 7; Bobby Johnstone 47
Olavi Lahtinen 86
3 12 Bobby Johnstone Hibernian NORTHERN IRELAND Northern Ireland Wed 03 Nov 1954

2-2

H 46229 Jimmy Davidson 22; Bobby Johnstone 74
William Laurence Bingham 24; William John McAdams 43
3 13 Bobby Johnstone Hibernian HUNGARY Hungary Wed 08 Dec 1954

2-4

H 113180 Tommy Ring 36; Bobby Johnstone 46
Joszef Bozsik 20; Nandor Hidegkuti 26; Karoly Sandor 44; Sandor Kocsis 89
4 26 Lawrie Reilly Hibernian ENGLAND England Sat 02 Apr 1955

2-7

A 96847 Lawrie Reilly 15; Tommy Docherty 85
Dennis James Wilshaw 1; Nathaniel [Nat] Lofthouse 7; Donald George Revie 24; Nathaniel [Nat] Lofthouse 27; Dennis James Wilshaw 70; Dennis James Wilshaw 73; Dennis James Wilshaw 83
4 27 Lawrie Reilly Hibernian PORTUGAL Portugal Wed 04 May 1955

3-0

H 20834 Tommy Gemmell 7; Billy Liddell 36; Lawrie Reilly 89
-----
3 11 Gordon Smith Hibernian YUGOSLAVIA Yugoslavia Sun 15 May 1955

2-2

A 20000 Lawrie Reilly 29; Gordon Smith 39
Todor Veselinovic 13; Bernard Vukas 38
4 28 Lawrie Reilly Hibernian YUGOSLAVIA Yugoslavia Sun 15 May 1955

2-2

A 20000 Lawrie Reilly 29; Gordon Smith 39
Todor Veselinovic 13; Bernard Vukas 38
3 12 Gordon Smith Hibernian AUSTRIA Austria Thu 19 May 1955

4-1

A 65000 Archie Robertson 1; Gordon Smith 43; Billy Liddell 70; Lawrie Reilly 90
Ernst Ocwirk 88
4 29 Lawrie Reilly Hibernian AUSTRIA Austria Thu 19 May 1955

4-1

A 65000 Archie Robertson 1; Gordon Smith 43; Billy Liddell 70; Lawrie Reilly 90
Ernst Ocwirk 88
3 13 Gordon Smith Hibernian HUNGARY Hungary Sun 29 May 1955

1-3

A 102000 Gordon Smith 42
Nandor Hidegkuti 51; Sandor Kocsis 59; Mate Fenyvesi 68
3 5 John Mudie Blackpool SPAIN Spain Wed 08 May 1957

4-2

H 88873 John Mudie 23; John Hewie pen 41; John Mudie 70; John Mudie 79
Ladislao Kubala 30; Luis Suarez Miramontes 50
3 6 John Mudie Blackpool SWITZERLAND Switzerland Sun 19 May 1957

2-1

A 48000 John Mudie 33; Bobby Collins 72
Roger Vonlanthen 13
3 7 John Mudie Blackpool WEST GERMANY West Germany Wed 22 May 1957

3-1

A 76000 Bobby Collins 21; John Mudie 35; Bobby Collins 55
Gerhard Siedl 71
5 11 Graham Leggat Fulham WEST GERMANY West Germany Wed 06 May 1959

3-2

H 103415 John White 1; Andy Weir 6; Graham Leggat 23
Uwe Seeler 14; Erich Juskowiak pen 30
5 12 Graham Leggat Fulham NETHERLANDS Netherlands Wed 27 May 1959

2-1

A 55000 Bobby Collins 61; Graham Leggat 65
Cor van der Gijp 18
5 13 Graham Leggat Fulham NORTHERN IRELAND Northern Ireland Sat 03 Oct 1959

4-0

A 56000 Graham Leggat 25; John Hewie pen 34; John White 41; George Mulhall 54
-----
5 14 Graham Leggat Fulham WALES Wales Wed 04 Nov 1959

1-1

H 55833 Graham Leggat 46
William John Charles 8
5 15 Graham Leggat Fulham ENGLAND England Sat 09 Apr 1960

1-1

H 129183 Graham Leggat 16
Robert Charlton pen 49
3 1 Ralph Brand Rangers NORTHERN IRELAND Northern Ireland Wed 09 Nov 1960

5-2

H 34544 Denis Law 8; Eric Caldow pen 43; Alex Young 78; Ralph Brand 80; Ralph Brand 90
Robert Dennis [Danny] Blanchflower pen 48; Peter James McParland 84
3 2 Ralph Brand Rangers REPUBLIC OF IRELAND Republic Of Ireland Wed 03 May 1961

4-1

H 46736 Ralph Brand 14; Ralph Brand 40; David Herd 55; David Herd 85
Joseph Haverty 50
3 3 Ralph Brand Rangers REPUBLIC OF IRELAND Republic Of Ireland Sun 07 May 1961

3-0

A 45000 Alex Young 5; Alex Young 15; Ralph Brand 85
-----
3 21 Denis Law Manchester United SPAIN Spain Thu 13 Jun 1963

6-2

A 40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83
Adelardo Rodriguez 8; Jose Fidalgo Veloso 43
3 19 Ian St John Liverpool SPAIN Spain Thu 13 Jun 1963

6-2

A 40000 Denis Law 15; Dave Gibson 16; Frank McLintock 18; Davie Wilson 32; Willie Henderson 51; Ian St John 83
Adelardo Rodriguez 8; Jose Fidalgo Veloso 43
3 20 Ian St John Liverpool NORTHERN IRELAND Northern Ireland Sat 12 Oct 1963

1-2

A 39000 Ian St John 49
William Laurence Bingham 26; Samuel Wilson 63
3 22 Denis Law Manchester United NORWAY Norway Thu 07 Nov 1963

6-1

H 35416 Denis Law 19; Denis Law 42; Denis Law 60; Davie Mackay 74; Davie Mackay 76; Denis Law 78
Per Kristoffersen pen 7
3 23 Denis Law Manchester United WALES Wales Wed 20 Nov 1963

2-1

H 56167 John White 44; Denis Law 48
Barrie Spencer Jones 60
3 3 Alan Gilzean Dundee ENGLAND England Sat 11 Apr 1964

1-0

H 133245 Alan Gilzean 72
-----
3 4 Alan Gilzean Dundee WEST GERMANY West Germany Tue 12 May 1964

2-2

A 65000 Alan Gilzean 66; Alan Gilzean 85
Uwe Seeler 32; Uwe Seeler 33
3 5 Alan Gilzean Dundee NORTHERN IRELAND Northern Ireland Wed 25 Nov 1964

3-2

H 48752 Davie Wilson 10; Alan Gilzean 16; Davie Wilson 30
George Best 9; William John Irvine 18
3 21 Ian St John Liverpool ENGLAND England Sat 10 Apr 1965

2-2

A 98199 Denis Law 40; Ian St John 59
Robert Charlton 24; James Peter Greaves 34
3 35 Denis Law Manchester United ENGLAND England Sat 02 Apr 1966

3-4

H 123052 Denis Law 41; Jimmy Johnstone 57; Jimmy Johnstone 81
Geoffrey Charles Hurst 18; Roger Hunt 34; Roger Hunt 47; Robert Charlton 73
3 36 Denis Law Manchester United WALES Wales Sat 22 Oct 1966

1-1

A 33269 Denis Law 86
Ronald Tudor Davies 76
3 37 Denis Law Manchester United ENGLAND England Sat 15 Apr 1967

3-2

A 99063 Denis Law 27; Bobby Lennox 78; Jim McCalliog 87
John [Jack] Charlton 84; Geoffrey Charles Hurst 88
6 2 Colin Stein Rangers CYPRUS Cyprus Wed 11 Dec 1968

5-0

A 5895 Alan Gilzean 4; Bobby Murdoch 23; Alan Gilzean 35; Colin Stein 46; Colin Stein 47
-----
6 3 Colin Stein Rangers WALES Wales Sat 03 May 1969

5-3

A 18765 Billy McNeill 12; Colin Stein 16; Alan Gilzean 55; Billy Bremner 72; Tommy McLean 87
Ronald Tudor Davies 29; John Benjamin Toshack 44; Ronald Tudor Davies 57
6 4 Colin Stein Rangers NORTHERN IRELAND Northern Ireland Tue 06 May 1969

1-1

H 7455 Colin Stein 53
Alexander [Eric] McMordie 11
6 5 Colin Stein Rangers ENGLAND England Sat 10 May 1969

1-4

A 89902 Colin Stein 43
Martin Stanford Peters 16; Geoffrey Charles Hurst 20; Geoffrey Charles Hurst pen 60; Martin Stanford Peters 64
6 6 Colin Stein Rangers CYPRUS Cyprus Sat 17 May 1969

8-0

H 39082 Eddie Gray 16; Billy McNeill 25; Colin Stein 29; Colin Stein 49; Colin Stein 58; Colin Stein 68; Willie Henderson 72; Tommy Gemmell pen 76
-----
6 7 Colin Stein Rangers REPUBLIC OF IRELAND Republic Of Ireland Sun 21 Sep 1969

1-1

A 27000 Colin Stein 8
Daniel Joseph [Don] Givens 11
3 7 Bruce Rioch Derby County DENMARK Denmark Wed 29 Oct 1975

3-1

H 47921 Kenny Dalglish 48; Bruce Rioch 54; Ted MacDougall 61
Lars Bastrup 20
3 8 Bruce Rioch Derby County ROMANIA Romania Wed 17 Dec 1975

1-1

H 11676 Bruce Rioch 39
Zoltan Crisan 74
3 9 Bruce Rioch Derby County WALES Wales Thu 06 May 1976

3-1

H 25516 Willie Pettigrew 38; Bruce Rioch 44; Eddie Gray 69
Arfon Trevor Griffiths pen 61
3 2 Don Masson Queens Park Rangers NORTHERN IRELAND Northern Ireland Sat 08 May 1976

3-0

H 49033 Archie Gemmill 23; Don Masson 47; Kenny Dalglish 52
-----
3 36 Kenny Dalglish Celtic NORTHERN IRELAND Northern Ireland Sat 08 May 1976

3-0

H 49033 Archie Gemmill 23; Don Masson 47; Kenny Dalglish 52
-----
3 3 Don Masson Queens Park Rangers ENGLAND England Sat 15 May 1976

2-1

H 85167 Don Masson 18; Kenny Dalglish 49
Michael Roger Channon 11
3 37 Kenny Dalglish Celtic ENGLAND England Sat 15 May 1976

2-1

H 85167 Don Masson 18; Kenny Dalglish 49
Michael Roger Channon 11
3 4 Don Masson Queens Park Rangers FINLAND Finland Wed 08 Sep 1976

6-0

H 16174 Bruce Rioch 7; Don Masson pen 16; Kenny Dalglish 23; Andy Gray 44; Eddie Gray 68; Andy Gray 80
-----
3 38 Kenny Dalglish Celtic FINLAND Finland Wed 08 Sep 1976

6-0

H 16174 Bruce Rioch 7; Don Masson pen 16; Kenny Dalglish 23; Andy Gray 44; Eddie Gray 68; Andy Gray 80
-----
3 43 Kenny Dalglish Celtic NORTHERN IRELAND Northern Ireland Wed 01 Jun 1977

3-0

H 44449 Kenny Dalglish 37; Gordon McQueen 61; Kenny Dalglish 79
-----
3 44 Kenny Dalglish Celtic ENGLAND England Sat 04 Jun 1977

2-1

A 98103 Gordon McQueen 42; Kenny Dalglish 60
Michael Roger Channon pen 87
3 45 Kenny Dalglish Celtic CHILE Chile Wed 15 Jun 1977

4-2

A 17000 Kenny Dalglish 19; Lou Macari 30; Asa Hartford 37; Lou Macari 54
Julio Crisosto 48; Julio Crisosto 80
3 24 Mo Johnston FC Nantes CYPRUS Cyprus Wed 08 Feb 1989

3-2

A 25000 Mo Johnston 9; Richard Gough 54; Richard Gough 96
Christos Koliantris 14; Yiannos Ioannou 47
3 25 Mo Johnston FC Nantes FRANCE France Wed 08 Mar 1989

2-0

H 57292 Mo Johnston 28; Mo Johnston 52
-----
3 26 Mo Johnston FC Nantes CYPRUS Cyprus Wed 26 Apr 1989

2-1

H 50694 Mo Johnston 26; Ally McCoist 63
Floros Nicolaou 62
3 32 Ally McCoist Rangers SWITZERLAND Switzerland Wed 11 Sep 1991

2-2

A 47000 Gordon Durie 47; Ally McCoist 83
Stephane Chapuisat 30; Heinz Hermann 39
3 33 Ally McCoist Rangers SAN MARINO San Marino Wed 13 Nov 1991

4-0

H 35170 Paul McStay 11; Richard Gough 31; Gordon Durie 38; Ally McCoist 62
-----
3 34 Ally McCoist Rangers NORTHERN IRELAND Northern Ireland Wed 19 Feb 1992

1-0

H 13651 Ally McCoist 11
-----
4 6 Scott Booth Aberdeen FAROE ISLANDS Faroe Islands Wed 12 Oct 1994

5-1

H 20885 John McGinlay 4; Scott Booth 34; John Collins 40; Billy McKinlay 61; John Collins 72
Jan Allan Muller 75
4 7 Scott Booth Aberdeen RUSSIA Russia Wed 16 Nov 1994

1-1

H 31254 Scott Booth 19
Dmitri Radchenko 25
4 8 Scott Booth Aberdeen FINLAND Finland Wed 06 Sep 1995

1-0

H 35505 Scott Booth 10
-----
4 9 Scott Booth Aberdeen SAN MARINO San Marino Wed 15 Nov 1995

5-0

H 30306 Eoin Jess 30; Scott Booth 45; Ally McCoist 49; Pat Nevin 71; Fabio Francini og 90
-----
3 21 Kenny Miller Wolverhampton Wanderers AUSTRIA Austria Wed 17 Aug 2005

2-2

A 13800 Kenny Miller 3; Garry OConnor 39
Andreas Ibertsberger 83; Joachim Standfest 87
3 22 Kenny Miller Wolverhampton Wanderers ITALY Italy Sat 03 Sep 2005

1-1

H 50185 Kenny Miller 13
Fabio Grosso 76
3 23 Kenny Miller Wolverhampton Wanderers NORWAY Norway Wed 07 Sep 2005

2-1

A 24904 Kenny Miller 21; Kenny Miller 31
Ole Martin Aarst 90
3 26 Kenny Miller Wolverhampton Wanderers SWITZERLAND Switzerland Wed 01 Mar 2006

1-3

H 20952 Kenny Miller 54
Tranquillo Barnetta 21; Daniel Gygax 41; Ricardo Cabanas 69
3 27 Kenny Miller Celtic FAROE ISLANDS Faroe Islands Sat 02 Sep 2006

6-0

H 50059 Darren Fletcher 6; James McFadden 11; Kris Boyd pen 24; Kenny Miller pen 30; Kris Boyd 38; Garry OConnor 85
-----
3 28 Kenny Miller Celtic LITHUANIA Lithuania Wed 06 Sep 2006

2-1

A 7500 Christian Dailly 46; Kenny Miller 63
Darius Miceika 85
3 33 James McFadden Everton LITHUANIA Lithuania Sat 08 Sep 2007

3-1

H 51349 Kris Boyd 31; Stephen McManus 77; James McFadden 82
Tomas Danilevicius pen 61
3 34 James McFadden Everton FRANCE France Wed 12 Sep 2007

1-0

A 42000 James McFadden 64
-----
3 35 James McFadden Everton UKRAINE Ukraine Sat 13 Oct 2007

3-1

H 51366 Kenny Miller 4; Lee McCulloch 10; James McFadden 68
Andriy Shevchenko 24
3 19 John McGinn Aston Villa SAN MARINO San Marino Sun 13 Oct 2019

6-0

H 20699 John McGinn 12; John McGinn 27; John McGinn 45; Lawrence Shankland 65; Stuart Findlay 67; Stuart Armstrong 86
-----
3 20 John McGinn Aston Villa CYPRUS Cyprus Sat 16 Nov 2019

2-1

A 7595 Ryan Christie 12; John McGinn 53
Giorgos Efraim 47
3 21 John McGinn Aston Villa KAZAKHSTAN Kazakhstan Tue 19 Nov 2019

3-1

H 19515 John McGinn 48; Steven Naismith 64; John McGinn 90
Baktiyor Zainutdinov 34
3 12 Ryan Christie Celtic ISRAEL Israel Fri 04 Sep 2020

1-1

H 0 Ryan Christie pen 45
Eran Zahavi 73
3 13 Ryan Christie Celtic CZECH REPUBLIC Czech Republic Mon 07 Sep 2020

2-1

A 0 Lyndon Dykes 27; Ryan Christie pen 52
Jakub Pesek 11
3 14 Ryan Fraser Newcastle United CZECH REPUBLIC Czech Republic Wed 14 Oct 2020

1-0

H 0 Ryan Fraser 6
-----
3 14 Ryan Christie Celtic SERBIA Serbia Thu 12 Nov 2020

1-1

A 0 Ryan Christie 52
Luka Jovic 90
3 15 Ryan Fraser Newcastle United ISRAEL Israel Sun 28 Mar 2021

1-1

A 5000 Ryan Fraser 56
Dor Peretz 44
3 16 Ryan Fraser Newcastle United FAROE ISLANDS Faroe Islands Wed 31 Mar 2021

4-0

H 0 John McGinn 7; John McGinn 53; Che Adams 60; Ryan Fraser 70
-----
4 17 Lyndon Dykes Queens Park Rangers MOLDOVA Moldova Sat 04 Sep 2021

1-0

H 40869 Lyndon Dykes 14
-----
4 18 Lyndon Dykes Queens Park Rangers AUSTRIA Austria Tue 07 Sep 2021

1-0

A 18800 Lyndon Dykes pen 30
-----
4 19 Lyndon Dykes Queens Park Rangers ISRAEL Israel Sat 09 Oct 2021

3-2

H 50585 John McGinn 30; Lyndon Dykes 57; Scott McTominay 94
Eran Zahavi 5; Moanes Dabour 32
4 20 Lyndon Dykes Queens Park Rangers FAROE ISLANDS Faroe Islands Tue 12 Oct 2021

1-0

A 4233 Lyndon Dykes 86
-----

| Home | Contact Us | Credits | © www.londonhearts.com |