ENGLAND
EGYPT Teams List by Name ESTONIA Team List by Games
Summary Games Goals Crowd Comp Venue G
W
D
L
W%
D%
L%
F
A
Diff
Tot
Min
Max
Avg
BC
H
44 17 11 16 38% 25% 36% 58 58 0 4268831 10000 149547 97018 BC
A
45 14 10 21 31% 22% 46% 66 97 -31 2918931 8000 99063 64865 BC
T
89 31 21 37 34% 23% 41% 124 155 -31 7187762 8000 149547 80761 WC
H
1 0 1 0 0% 100% 0% 2 2 0 48520 48520 48520 48520 WC
A
1 0 0 1 0% 0% 100% 0 3 -3 87258 87258 87258 87258 WC
T
2 0 1 1 0% 50% 50% 2 5 -3 135778 48520 87258 67889 E
H
1 0 0 1 0% 0% 100% 0 2 -2 50132 50132 50132 50132 E
A
2 1 1 0 50% 50% 0% 1 0 1 97154 20306 76848 48577 E
N
1 0 0 1 0% 0% 100% 0 2 -2 76864 76864 76864 76864 E
T
4 1 1 2 25% 25% 50% 1 4 -3 224150 20306 76864 56037 O
H
4 1 1 2 25% 25% 50% 1 7 -6 235980 48470 67489 58995 O
A
2 0 0 2 0% 0% 100% 1 3 -2 138837 68357 70480 69418 O
T
6 1 1 4 16% 16% 66% 2 10 -8 374817 48470 70480 62469 F
H
8 5 1 2 62% 12% 25% 24 14 10 157655 4000 49526 19706 F
A
7 3 1 3 42% 14% 42% 22 18 4 106685 1200 80485 15240 F
T
15 8 2 5 53% 13% 33% 46 32 14 264340 1200 80485 17622 Overall
O
116 41 26 49 35% 22% 42% 175 206 -31 8186847 1200 149547 70576
Best and Worst click on date for details Away are games not played at home including neutral grounds Record Year Date Score Comp V Diff Most For
1877-78
7-2
F
H
5
Best Diff
1877-78
7-2
F
H
5
Best Diff
1880-81
6-1
F
A
5
Most Against
1960-61
3-9
BC
A
-6
Worst Diff
1960-61
3-9
BC
A
-6
Most For Home
1877-78
7-2
F
H
5
Best Diff Home
1877-78
7-2
F
H
5
Most Against Home
1887-88
0-5
BC
H
-5
Most Against Home
1972-73
0-5
O
H
-5
Most For Away
1880-81
6-1
F
A
5
Best Diff Away
1880-81
6-1
F
A
5
Most Against Away
1960-61
3-9
BC
A
-6
Worst Diff Away
1960-61
3-9
BC
A
-6
Results click on date to see match details Streaks M No Date Comp Venue Score W D L U NW Crowd Scorers 1 Sat 30 Nov 1872 F West of Scotland Cricket Ground
0-0
1
1
1
4000 -----
-----
2 Sat 08 Mar 1873 F Kennington Oval
2-4
1
2
3000 Henry Renny-Tailyour 2; William Gibb 20
William Slanley Kenyon-Slaney 1; Alexander George Bonsor 10; William Slanley Kenyon-Slaney 75; Charles John Chenery 85
3 Sat 07 Mar 1874 F West of Scotland Cricket Ground
2-1
1
1
7000 Frederick Anderson 42; Angus McKinnon 44
Robert Kingsford 22
4 Sat 06 Mar 1875 F Kennington Oval
2-2
1
2
1
2000 Harry McNeil 35; Peter Andrews 75
Charles Henry Reynolds Wollaston 25; Charles William Alcock 60
5 Sat 04 Mar 1876 F West of Scotland Cricket Ground
3-0
1
3
16000 Billy MacKinnon 8; Harry McNeil 12; Thomas Highet 16
-----
7 Sat 03 Mar 1877 F Kennington Oval
3-1
2
4
1200 John Ferguson 25; James Richmond 48; John Ferguson 86
Alfred Lyttleton 55
9 Sat 02 Mar 1878 F 1st Hampden Park
7-2
3
5
10000 John McDougall 7; John McGregor 32; Harry McNeil 39; John McDougall 41; John McDougall 46; Billy MacKinnon 62; Harry McNeil 70
John George Wylie 65; Arthur William Cursham 75
11 Sat 05 Apr 1879 F Kennington Oval
4-5
1
1
4500 Billy MacKinnon 15; John McDougall 23; John Smith 26; Billy MacKinnon 41
William H. Mosforth 5; Edward Charles Bambridge 48; Arthur Copeland Goodyer 60; Norman Coles Bailey 75; Edward Charles Bambridge 83
13 Sat 13 Mar 1880 F 1st Hampden Park
5-4
1
1
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
15 Sat 12 Mar 1881 F Kennington Oval
6-1
2
2
8500 John Smith 10; David Hill 53; John Smith 69; George Ker 74; John Smith 79; George Ker 89
Edward Charles Bambridge 64
17 Sat 11 Mar 1882 F 1st Hampden Park
5-1
3
3
10000 William Harrower 15; George Ker 43; Robert McPherson 46; George Ker 70; John Kay 85
Oliver Howard Vaughton 35
19 Sat 10 Mar 1883 F Bramall Lane
3-2
4
4
7000 John Smith 22; John Smith 39; Eadie Fraser 86
Clement Mitchell 24; William Nevill Cobbold 43
22 Sat 15 Mar 1884 BC Cathkin Park
1-0
5
5
10000 John Smith 7
-----
25 Sat 21 Mar 1885 BC Kennington Oval
1-1
1
6
1
8000 Joe Lindsay 20
Edward Charles Bambridge 57
28 Sat 27 Mar 1886 BC 2nd Hampden Park
1-1
2
7
2
11000 George Sommerville 80
Dr. Tinsley Lindley 35
31 Sat 19 Mar 1887 BC Leamington Road
3-2
1
8
12000 James McCall 30; Leitch Keir 50; John Allan 53
Dr. Tinsley Lindley 32; Frederick Dewhurst 51
34 Sat 17 Mar 1888 BC 2nd Hampden Park
0-5
1
1
15500 -----
George Haworth 32; Dennis Hodgetts 34; Frederick Dewhurst 40; John Goodall 43; Frederick Dewhurst 49
37 Sat 13 Apr 1889 BC Kennington Oval
3-2
1
1
10000 Neil Munro 55; James Oswald 82; James McLaren 90
William Isaiah Bassett 15; David Weir 17
41 Sat 05 Apr 1890 BC 2nd Hampden Park
1-1
1
2
1
26379 John McPherson 37
Harry Wood 17
44 Sat 04 Apr 1891 BC Ewood Park
1-2
1
2
12000 Frank Watt 85
John Goodall 20; Edgar Wallace Chadwick 30
47 Sat 02 Apr 1892 BC Ibrox Park
1-4
2
3
21000 Jack Bell 80
Edgar Wallace Chadwick 1; John Goodall 20; John Southworth 25; John Goodall 26
50 Sat 01 Apr 1893 BC Richmond Athletic Ground
2-5
3
4
16000 William Sellar 30; William Sellar 47
Robert Cunliffe Gosling 15; George Hugh Cotterill 65; Frederick Spiksley 75; Frederick Spiksley 80; John Reynolds 86
53 Sat 07 Apr 1894 BC Celtic Park (Parkhead)
2-2
1
1
5
45107 William Lambie 7; Sandy McMahon 75
John Goodall 35; John Reynolds 85
56 Sat 06 Apr 1895 BC Goodison Park
0-3
1
6
42500 -----
Stephen Bloomer 30; Neil Gibson og 35; Stephen Smith 44
59 Sat 04 Apr 1896 BC Celtic Park (Parkhead)
2-1
1
1
56500 William Lambie 22; Jack Bell 33
William Isaiah Bassett 80
62 Sat 03 Apr 1897 BC Crystal Palace
2-1
2
2
33715 Tommy Hyslop 27; James Millar 83
Stephen Bloomer 19
65 Sat 02 Apr 1898 BC Celtic Park (Parkhead)
1-3
1
1
40000 James Millar 48
George Frederick Wheldon 3; Stephen Bloomer 23; Stephen Bloomer 72
68 Sat 08 Apr 1899 BC Villa Park
1-2
2
2
25590 Robert Hamilton 52
Gilbert Oswald Smith 25; James Settle 40
71 Sat 07 Apr 1900 BC Celtic Park (Parkhead)
4-1
1
1
63000 Bob McColl 1; Jack Bell 6; Bob McColl 25; Bob McColl 44
Stephen Bloomer 35
74 Sat 30 Mar 1901 BC Crystal Palace
2-2
1
2
1
18250 John James Campbell 48; Robert Hamilton 75
Frederick Blackburn 36; Stephen Bloomer 80
77 Sat 03 May 1902 BC Villa Park
2-2
2
3
2
15000 Bobby Templeton 3; Ronald Orr 28
James Settle 65; Albert Wilkes 67
80 Sat 04 Apr 1903 BC Bramall Lane
2-1
1
4
36000 Finlay Speedie 57; Bobby Walker 59
Vivian John Woodward 10
83 Sat 09 Apr 1904 BC Celtic Park (Parkhead)
0-1
1
1
45000 -----
Stephen Bloomer 64
86 Sat 01 Apr 1905 BC Crystal Palace
0-1
2
2
27599 -----
Joseph William Bache 80
89 Sat 07 Apr 1906 BC Hampden Park
2-1
1
1
102741 Jimmy Howie 40; Jimmy Howie 55
Albert Shepherd 81
92 Sat 06 Apr 1907 BC St.James' Park
1-1
1
2
1
35829 Robert Crompton og 2
Stephen Bloomer 42
95 Sat 04 Apr 1908 BC Hampden Park
1-1
2
3
2
121452 Andrew Wilson 27
James Edwin Windridge 75
98 Sat 03 Apr 1909 BC Crystal Palace
0-2
1
3
27000 -----
George Wall 3; George Wall 10
101 Sat 02 Apr 1910 BC Hampden Park
2-0
1
1
106205 Jimmy McMenemy 20; Jimmy Quinn 32
-----
104 Sat 01 Apr 1911 BC Goodison Park
1-1
1
2
1
38000 Alexander Higgins 88
James Stewart 20
107 Sat 23 Mar 1912 BC Hampden Park
1-1
2
3
2
127307 Andrew Wilson 7
George Henry Holley 13
110 Sat 05 Apr 1913 BC Stamford Bridge
0-1
1
3
52500 -----
Joseph Harold Hampton 37
113 Sat 04 Apr 1914 BC Hampden Park
3-1
1
1
105000 Charlie Thomson 2; Jimmy McMenemy 50; William Reid 67
Harold John Fleming 15
116 Sat 10 Apr 1920 BC Hillsborough
4-5
1
1
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
119 Sat 09 Apr 1921 BC Hampden Park
3-0
1
1
85000 Andy Wilson 20; Alan Morton 43; Andy Cunningham 53
-----
122 Sat 08 Apr 1922 BC Villa Park
1-0
2
2
33646 Andy Wilson 62
-----
125 Sat 14 Apr 1923 BC Hampden Park
2-2
1
3
1
71000 Andy Cunningham 28; Andy Wilson 55
Robert F. Kelly 31; Victor Martin Watson 42
128 Sat 12 Apr 1924 BC Wembley Stadium
1-1
2
4
2
37250 Edward Hallows Taylor og 40
William Henry Walker 60
131 Sat 04 Apr 1925 BC Hampden Park
2-0
1
5
92000 Hughie Gallacher 36; Hughie Gallacher 85
-----
134 Sat 17 Apr 1926 BC Old Trafford
1-0
2
6
49429 Alex Jackson 36
-----
137 Sat 02 Apr 1927 BC Hampden Park
1-2
1
1
111214 Alan Morton 70
William Ralph [Dixie] Dean 65; William Ralph [Dixie] Dean 88
140 Sat 31 Mar 1928 BC Wembley Stadium
5-1
1
1
80868 Alex Jackson 3; Alex James 44; Alex Jackson 65; Alex James 67; Alex Jackson 86
Robert F. Kelly 89
143 Sat 13 Apr 1929 BC Hampden Park
1-0
2
2
110512 Alexander Cheyne 89
-----
149 Sat 05 Apr 1930 BC Wembley Stadium
2-5
1
1
87375 Jimmy Fleming 49; Jimmy Fleming 62
Victor Martin Watson 11; Victor Martin Watson 28; Ellis James Rimmer 30; David Bone Nightingale Jack 33; Ellis James Rimmer 55
153 Sat 28 Mar 1931 BC Hampden Park
2-0
1
1
131273 George Stevenson 61; Jimmy McGrory 64
-----
159 Sat 09 Apr 1932 BC Wembley Stadium
0-3
1
1
92180 -----
Thomas Waring 36; Robert Barclay 80; Samuel Dickinson Crooks 88
163 Sat 01 Apr 1933 BC Hampden Park
2-1
1
1
136259 Jimmy McGrory 5; Jimmy McGrory 80
George Samuel Hunt 30
167 Sat 14 Apr 1934 BC Wembley Stadium
0-3
1
1
92363 -----
Clifford Sydney Bastin 43; Eric Frederick George Brook 80; John William Anslow Bowers 88
170 Sat 06 Apr 1935 BC Hampden Park
2-0
1
1
129693 Dally Duncan 44; Dally Duncan 51
-----
173 Sat 04 Apr 1936 BC Wembley Stadium
1-1
1
2
1
93267 Tommy Walker pen 77
George Henry Camsell 30
177 Sat 17 Apr 1937 BC Hampden Park
3-1
1
3
149547 Francis ODonnell 47; Bob McPhail 80; Bob McPhail 89
Frederick Charles Steele 40
183 Sat 09 Apr 1938 BC Wembley Stadium
1-0
2
4
93267 Tommy Walker 6
-----
188 Sat 15 Apr 1939 BC Hampden Park
1-2
1
1
149269 James Dougal 21
Albert [Pat] Beasley 67; Thomas Lawton 88
193 Sat 12 Apr 1947 BC Wembley Stadium
1-1
1
1
2
98250 Andrew McLaren 15
Horatio Stratton [Raich] Carter 55
198 Sat 10 Apr 1948 BC Hampden Park
0-2
1
3
133426 -----
Thomas Finney 44; Stanley Harding Mortensen 62
204 Sat 09 Apr 1949 BC Wembley Stadium
3-1
1
1
98188 Jimmy Mason 28; Billy Steel 52; Lawrie Reilly 61
John Edward Thompson Milburn 75
208 Sat 15 Apr 1950 BC Hampden Park
0-1
1
1
133991 -----
Roy Thomas Frank Bentley 63
215 Sat 14 Apr 1951 BC Wembley Stadium
3-2
1
1
98750 Bobby Johnstone 33; Lawrie Reilly 48; Billy Liddell 54
Harold William Hassall 26; Thomas Finney 63
222 Sat 05 Apr 1952 BC Hampden Park
1-2
1
1
134504 Lawrie Reilly 76
Stanley Clare Pearson 10; Stanley Clare Pearson 44
228 Sat 18 Apr 1953 BC Wembley Stadium
2-2
1
1
2
97000 Lawrie Reilly 55; Lawrie Reilly 89
Ivan Arthur [Ivor] Broadis 18; Ivan Arthur [Ivor] Broadis 69
232 Sat 03 Apr 1954 BC Hampden Park
2-4
1
3
134892 Allan Brown 7; Willie Ormond 89
Ivan Arthur [Ivor] Broadis 13; John Nicholls 50; Ronald Allen 68; James Mullen 83
241 Sat 02 Apr 1955 BC Wembley Stadium
2-7
2
4
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
248 Sat 14 Apr 1956 BC Hampden Park
1-1
1
1
5
132779 Graham Leggat 60
John Norman Haynes 89
253 Sat 06 Apr 1957 BC Wembley Stadium
1-2
1
6
97520 Tommy Ring 1
Derek Tennyson Kevan 63; Duncan Edwards 80
261 Sat 19 Apr 1958 BC Hampden Park
0-4
2
7
127874 -----
Bryan Douglas 22; Derek Tennyson Kevan 35; Robert Charlton 66; Derek Tennyson Kevan 74
269 Sat 11 Apr 1959 BC Wembley Stadium
0-1
3
8
98329 -----
Robert Charlton 59
275 Sat 09 Apr 1960 BC Hampden Park
1-1
1
1
9
129183 Graham Leggat 16
Robert Charlton pen 49
282 Sat 15 Apr 1961 BC Wembley Stadium
3-9
1
10
97350 Davie Mackay 48; Davie Wilson 53; Pat Quinn 75
Robert William Robson 9; James Peter Greaves 21; James Peter Greaves 30; Bryan Douglas 55; Robert Alfred Smith 73; John Norman Haynes 78; John Norman Haynes 82; James Peter Greaves 83; Robert Alfred Smith 85
290 Sat 14 Apr 1962 BC Hampden Park
2-0
1
1
132441 Davie Wilson 13; Eric Caldow pen 88
-----
294 Sat 06 Apr 1963 BC Wembley Stadium
2-1
2
2
98606 Jim Baxter 29; Jim Baxter pen 32
Bryan Douglas 80
302 Sat 11 Apr 1964 BC Hampden Park
1-0
3
3
133245 Alan Gilzean 72
-----
307 Sat 10 Apr 1965 BC Wembley Stadium
2-2
1
4
1
98199 Denis Law 40; Ian St John 59
Robert Charlton 24; James Peter Greaves 34
316 Sat 02 Apr 1966 BC Hampden Park
3-4
1
2
123052 Denis Law 41; Jimmy Johnstone 57; Jimmy Johnstone 81
Geoffrey Charles Hurst 18; Roger Hunt 34; Roger Hunt 47; Robert Charlton 73
322 Sat 15 Apr 1967 BC Wembley Stadium
3-2
1
1
99063 Denis Law 27; Bobby Lennox 78; Jim McCalliog 87
John [Jack] Charlton 84; Geoffrey Charles Hurst 88
331 Sat 24 Feb 1968 BC Hampden Park
1-1
1
2
1
130711 John Hughes 39
Martin Stanford Peters 20
339 Sat 10 May 1969 BC Wembley Stadium
1-4
1
2
89902 Colin Stein 43
Martin Stanford Peters 16; Geoffrey Charles Hurst 20; Geoffrey Charles Hurst pen 60; Martin Stanford Peters 64
346 Sat 25 Apr 1970 BC Hampden Park
0-0
1
1
3
137284 -----
-----
352 Sat 22 May 1971 BC Wembley Stadium
1-3
1
4
91469 Hugh Curran 11
Martin Stanford Peters 9; Martin Harcourt Chivers 30; Martin Harcourt Chivers 40
361 Sat 27 May 1972 BC Hampden Park
0-1
2
5
119415 -----
Alan James Ball 28
367 Wed 14 Feb 1973 O Hampden Park
0-5
3
6
48470 -----
Peter Patrick Lorimer og 10; Allan John Clarke 14; Michael Roger Channon 15; Martin Harcourt Chivers 76; Allan John Clarke 85
370 Sat 19 May 1973 BC Wembley Stadium
0-1
4
7
95950 -----
Martin Stanford Peters 54
379 Sat 18 May 1974 BC Hampden Park
2-0
1
1
94487 Joe Jordan 4; Colin Todd og 30
-----
392 Sat 24 May 1975 BC Wembley Stadium
1-5
1
1
98241 Bruce Rioch pen 41
Gerald Charles James Francis 6; Thomas Kevin Beattie 7; Colin Bell 40; Gerald Charles James Francis 65; David Edward Johnson 75
400 Sat 15 May 1976 BC Hampden Park
2-1
1
1
85167 Don Masson 18; Kenny Dalglish 49
Michael Roger Channon 11
407 Sat 04 Jun 1977 BC Wembley Stadium
2-1
2
2
98103 Gordon McQueen 42; Kenny Dalglish 60
Michael Roger Channon pen 87
417 Sat 20 May 1978 BC Hampden Park
0-1
1
1
88019 -----
Stephen James Coppell 82
426 Sat 26 May 1979 BC Wembley Stadium
1-3
2
2
98000 John Wark 21
Peter Simon Barnes 45; Stephen James Coppell 63; Joseph [Kevin] Keegan 70
436 Sat 24 May 1980 BC Hampden Park
0-2
3
3
84927 -----
Trevor David Brooking 8; Stephen James Coppell 75
446 Sat 23 May 1981 BC Wembley Stadium
1-0
1
1
90000 John Robertson pen 64
-----
454 Sat 29 May 1982 BC Hampden Park
0-1
1
1
80529 -----
Paul Mariner 13
464 Wed 01 Jun 1983 BC Wembley Stadium
0-2
2
2
84000 -----
Bryan Robson 12; Gordon Sidney Cowans 52
473 Sat 26 May 1984 BC Hampden Park
1-1
1
1
3
70947 Mark McGhee 13
Anthony Stewart Woodcock 36
480 Sat 25 May 1985 O Hampden Park
1-0
1
2
67489 Richard Gough 68
-----
488 Wed 23 Apr 1986 O Wembley Stadium
1-2
1
1
68357 Graeme Souness pen 57
Terence Ian Butcher 27; Glenn Hoddle 43
498 Sat 23 May 1987 O Hampden Park
0-0
1
1
2
59713 -----
-----
508 Sat 21 May 1988 O Wembley Stadium
0-1
1
3
70480 -----
Peter Andrew Beardsley 12
515 Sat 27 May 1989 O Hampden Park
0-2
2
4
60308 -----
Christopher Roland Waddle 20; Steve Bull 82
577 Sat 15 Jun 1996 E Wembley Stadium
0-2
3
5
76864 -----
Alan Shearer 53; Paul John Gascoigne 79
610 Sat 13 Nov 1999 E Hampden Park
0-2
4
6
50132 -----
Paul Scholes 21; Paul Scholes 42
611 Wed 17 Nov 1999 E Wembley Stadium
1-0
1
1
76848 Don Hutchison 39
-----
727 Wed 14 Aug 2013 F Wembley Stadium
2-3
1
1
80485 James Morrison 11; Kenny Miller 49
Theo Walcott 29; Daniel Welbeck 53; Rickie Lambert 70
739 Tue 18 Nov 2014 F Celtic Park (Parkhead)
1-3
2
2
49526 Andy Robertson 83
Alexander Oxlade-Chamberlain 32; Wayne Rooney 47; Wayne Rooney 85
755 Fri 11 Nov 2016 WC Wembley Stadium
0-3
3
3
87258 -----
Daniel Sturridge 24; Adam Lallana 50; Gary Cahill 61
758 Sat 10 Jun 2017 WC Hampden Park
2-2
1
1
4
48520 Leigh Griffiths 87; Leigh Griffiths 90
Alexander Oxlade-Chamberlain 70; Harry Kane 93
798 Fri 18 Jun 2021 E Wembley Stadium
0-0
2
2
5
20306 -----
-----
822 Tue 12 Sep 2023 F Hampden Park
1-3
1
6
49129 Harry Maguire og 67
Phil Foden 32; Jude Bellingham 35; Harry Kane 81
Goals By Player Ranking Player Brit Champ World Cup Euro Other Friendlies Total Goals H A Tot H A Tot H A Tot H A Tot H A Tot H A Tot 1 equal John Smith 1 1 6 6 1 6 7 1 equal George Ker 5 2 7 5 2 7 3 Lawrie Reilly 1 5 6 1 5 6 4 equal Alex Jackson 4 4 4 4 4 equal Andy Wilson 2 2 4 2 2 4 4 equal Billy MacKinnon 2 2 4 2 2 4 4 equal John McDougall 3 1 4 3 1 4 4 equal Harry McNeil 3 1 4 3 1 4 9 equal Jack Bell 3 3 3 3 9 equal Denis Law 1 2 3 1 2 3 9 equal Bob McColl 3 3 3 3 9 equal Jimmy McGrory 3 3 3 3 13 equal Jim Baxter 2 2 2 2 13 equal Andy Cunningham 2 2 2 2 13 equal Kenny Dalglish 1 1 2 1 1 2 13 equal Dally Duncan 2 2 2 2 13 equal Jimmy Fleming 2 2 2 2 13 equal Hughie Gallacher 2 2 2 2 13 equal Robert Hamilton 2 2 2 2 13 equal Jimmy Howie 2 2 2 2 13 equal Alex James 2 2 2 2 13 equal Jimmy Johnstone 2 2 2 2 13 equal William Lambie 2 2 2 2 13 equal Graham Leggat 2 2 2 2 13 equal Jimmy McMenemy 2 2 2 2 13 equal Bob McPhail 2 2 2 2 13 equal James Millar 1 1 2 1 1 2 13 equal Thomas Miller 2 2 2 2 13 equal Alan Morton 2 2 2 2 13 equal William Sellar 2 2 2 2 13 equal Tommy Walker 2 2 2 2 13 equal Andrew Wilson 2 2 2 2 13 equal Davie Wilson 1 1 2 1 1 2 13 equal Leigh Griffiths 2 2 2 2 13 equal John Ferguson 2 2 2 2 13 equal John Kay 2 2 2 2 37 equal John Allan 1 1 1 1 37 equal Allan Brown 1 1 1 1 37 equal Eric Caldow 1 1 1 1 37 equal John James Campbell 1 1 1 1 37 equal Alexander Cheyne 1 1 1 1 37 equal Hugh Curran 1 1 1 1 37 equal Tommy Docherty 1 1 1 1 37 equal Alex Donaldson 1 1 1 1 37 equal James Dougal 1 1 1 1 37 equal Alan Gilzean 1 1 1 1 37 equal Alexander Higgins 1 1 1 1 37 equal John Hughes 1 1 1 1 37 equal Tommy Hyslop 1 1 1 1 37 equal Ian St John 1 1 1 1 37 equal Bobby Johnstone 1 1 1 1 37 equal Joe Jordan 1 1 1 1 37 equal Leitch Keir 1 1 1 1 37 equal Bobby Lennox 1 1 1 1 37 equal Billy Liddell 1 1 1 1 37 equal Joe Lindsay 1 1 1 1 37 equal Davie Mackay 1 1 1 1 37 equal Jimmy Mason 1 1 1 1 37 equal Don Masson 1 1 1 1 37 equal James McCall 1 1 1 1 37 equal Jim McCalliog 1 1 1 1 37 equal Mark McGhee 1 1 1 1 37 equal James McLaren 1 1 1 1 37 equal Andrew McLaren 1 1 1 1 37 equal Sandy McMahon 1 1 1 1 37 equal John McPherson 1 1 1 1 37 equal Gordon McQueen 1 1 1 1 37 equal Neil Munro 1 1 1 1 37 equal Francis ODonnell 1 1 1 1 37 equal Willie Ormond 1 1 1 1 37 equal Ronald Orr 1 1 1 1 37 equal James Oswald 1 1 1 1 37 equal Jimmy Quinn 1 1 1 1 37 equal Pat Quinn 1 1 1 1 37 equal William Reid 1 1 1 1 37 equal Tommy Ring 1 1 1 1 37 equal Bruce Rioch 1 1 1 1 37 equal John Robertson 1 1 1 1 37 equal George Sommerville 1 1 1 1 37 equal Finlay Speedie 1 1 1 1 37 equal Billy Steel 1 1 1 1 37 equal Colin Stein 1 1 1 1 37 equal George Stevenson 1 1 1 1 37 equal Bobby Templeton 1 1 1 1 37 equal Charlie Thomson 1 1 1 1 37 equal Bobby Walker 1 1 1 1 37 equal John Wark 1 1 1 1 37 equal Frank Watt 1 1 1 1 37 equal Frederick Anderson 1 1 1 1 37 equal Peter Andrews 1 1 1 1 37 equal John Baird 1 1 1 1 37 equal Eadie Fraser 1 1 1 1 37 equal William Gibb 1 1 1 1 37 equal Richard Gough 1 1 1 1 37 equal William Harrower 1 1 1 1 37 equal Thomas Highet 1 1 1 1 37 equal David Hill 1 1 1 1 37 equal Don Hutchison 1 1 1 1 37 equal John McGregor 1 1 1 1 37 equal Angus McKinnon 1 1 1 1 37 equal Robert McPherson 1 1 1 1 37 equal Kenny Miller 1 1 1 1 37 equal James Morrison 1 1 1 1 37 equal Henry Renny-Tailyour 1 1 1 1 37 equal James Richmond 1 1 1 1 37 equal Andy Robertson 1 1 1 1 37 equal Graeme Souness 1 1 1 1
Caps by Player Ranking Player From To Club1 Cs Gls Club2 Cs Gls Club3 Cs Gls Club4 Cs Gls W D L Total
CapsTotal
Goals1
Bobby Walker 1900 1913 Heart of Midlothian 11 1 2 5 4 11 1 1
Alan Morton 1921 1932 Rangers 11 2 6 2 3 11 2 3
Charles Campbell 1874 1886 Queens Park 10 7 2 1 10 3
Wally Arnott 1884 1893 Queens Park 10 3 3 4 10 3
Andrew Aitken 1901 1911 Newcastle United 6 Middlesbrough 2 Leicester City 2 3 5 2 10 3
Kenny Dalglish 1973 1982 Celtic 6 2 Liverpool 4 3 7 10 2 7
George Young 1947 1957 Rangers 9 2 3 4 9 7
Denis Law 1960 1972 Manchester City 2 Torino 1 Manchester United 6 3 4 2 3 9 3 7
Billy Bremner 1966 1974 Leeds United 9 2 1 6 9 7
Joe Jordan 1973 1982 Leeds United 4 1 Manchester United 4 AC Milan 1 4 5 9 1 7
Alex McLeish 1980 1989 Aberdeen 9 2 2 5 9 12
Billy MacKinnon 1872 1879 Queens Park 8 4 4 2 2 8 4 12
John Greig 1964 1971 Rangers 8 2 3 3 8 12
Danny McGrain 1973 1982 Celtic 8 4 4 8 12
Willie Miller 1980 1988 Aberdeen 8 2 2 4 8 16
William Sellar 1885 1893 Battlefield 4 Queens Park 3 2 1 2 4 7 2 16
Alec Smith 1898 1911 Rangers 7 3 3 1 7 16
Jacky Robertson 1898 1904 Everton 1 Southampton 1 Rangers 5 2 2 3 7 16
Alex Raisbeck 1900 1907 Liverpool 7 3 3 1 7 16
Charlie Thomson 1905 1914 Heart of Midlothian 3 Sunderland 4 1 2 3 2 7 1 16
Jimmy McMullan 1921 1929 Partick Thistle 3 Manchester City 4 5 1 1 7 16
Hughie Gallacher 1925 1935 Airdrieonians 1 2 Newcastle United 4 Chelsea 1 Derby County 1 5 2 7 2 16
Lawrie Reilly 1949 1957 Hibernian 7 6 2 2 3 7 6 16
Bobby Evans 1949 1960 Celtic 7 2 2 3 7 16
Billy McNeill 1961 1972 Celtic 7 2 2 3 7 16
Alan Rough 1976 1986 Partick Thistle 6 Hibernian 1 3 4 7 27
Harry McNeil 1874 1881 Queens Park 6 4 4 1 1 6 4 27
John Smith 1877 1884 Mauchline 2 1 Edinburgh University 2 3 Queens Park 2 3 5 1 6 7 27
Jack Bell 1892 1900 Dumbarton 1 1 Everton 3 1 Celtic 2 1 3 3 6 3 27
Jock Drummond 1895 1902 Rangers 6 2 2 2 6 27
Neilly Gibson 1895 1900 Rangers 6 3 3 6 27
Alec McNair 1908 1920 Celtic 6 1 2 3 6 27
George Brown 1932 1938 Rangers 6 4 1 1 6 27
Andy Anderson 1933 1938 Heart of Midlothian 6 4 1 1 6 27
Billy Steel 1947 1953 Greenock Morton 1 Derby County 3 1 Dundee 2 2 2 2 6 1 27
Bobby Johnstone 1951 1956 Hibernian 4 1 Manchester City 2 1 2 3 6 1 27
Eric Caldow 1957 1963 Rangers 6 1 2 1 3 6 1 27
Asa Hartford 1972 1982 West Bromwich Albion 1 Manchester City 4 Everton 1 2 4 6 27
Graeme Souness 1978 1986 Liverpool 4 Sampdoria Genova 2 1 1 5 6 1 27
Roy Aitken 1980 1989 Celtic 6 1 1 4 6 27
Richard Gough 1983 1988 Dundee United 4 1 Tottenham Hotspur 1 Rangers 1 1 2 3 6 1 27
Jim Leighton 1983 1989 Aberdeen 5 Manchester United 1 1 2 3 6 43
Joseph Taylor 1872 1876 Queens Park 5 2 2 1 5 43
Robert Gardner 1872 1878 Queens Park 2 Clydesdale 3 2 2 1 5 43
James McAulay 1883 1887 Dumbarton 5 3 2 5 43
James Kelly 1888 1893 Renton 1 Celtic 4 1 1 3 5 43
Ned Doyle 1892 1898 Celtic 5 1 1 3 5 43
Bobby Templeton 1902 1912 Aston Villa 1 1 Newcastle United 2 Kilmarnock 2 2 2 1 5 1 43
Peter McWilliam 1905 1910 Newcastle United 5 2 1 2 5 43
Jimmy Brownlie 1909 1914 Third Lanark 5 2 1 2 5 43
Andy Cunningham 1921 1927 Rangers 5 2 2 2 1 5 2 43
Alex Jackson 1925 1930 Aberdeen 1 Huddersfield Town 4 4 4 1 5 4 43
Bob McPhail 1927 1937 Airdrieonians 1 Rangers 4 2 4 1 5 2 43
Tommy Walker 1935 1939 Heart of Midlothian 5 2 3 1 1 5 2 43
Willie Woodburn 1947 1952 Rangers 5 2 1 2 5 43
Billy Liddell 1948 1953 Liverpool 5 1 1 1 3 5 1 43
Sammy Cox 1949 1954 Rangers 5 2 1 2 5 43
Tommy Docherty 1953 1959 Preston North End 4 1 Arsenal 1 1 4 5 1 43
Ian St John 1960 1965 Motherwell 2 Liverpool 3 1 2 2 1 5 1 43
Davie Wilson 1961 1965 Rangers 5 2 3 1 1 5 2 43
Jim Baxter 1962 1967 Rangers 3 2 Sunderland 2 4 1 5 2 43
Jimmy Johnstone 1966 1974 Celtic 5 2 1 1 3 5 2 43
Tommy Gemmell 1966 1970 Celtic 5 1 2 2 5 43
Archie Gemmill 1972 1980 Derby County 3 Nottingham Forest 1 Birmingham City 1 2 3 5 43
Lou Macari 1972 1977 Celtic 1 Manchester United 4 1 4 5 43
Willie Donachie 1972 1978 Manchester City 5 2 3 5 67
Tom Vallance 1877 1881 Rangers 4 3 1 4 67
John McPherson 1879 1884 Vale of Leven 4 3 1 4 67
Joe Lindsay 1881 1886 Dumbarton 4 1 2 2 4 1 67
William Anderson 1882 1885 Queens Park 4 3 1 4 67
William Berry 1888 1891 Queens Park 4 1 1 2 4 67
John McPherson 1889 1895 Cowlairs 2 1 Rangers 2 1 2 1 4 1 67
John James Campbell 1893 1901 Celtic 4 1 1 1 2 4 1 67
William Lambie 1894 1897 Queens Park 4 2 2 1 1 4 2 67
Nicol Smith 1897 1902 Rangers 4 2 1 1 4 67
Bob McColl 1899 1902 Queens Park 3 3 Newcastle United 1 1 2 1 4 3 67
Jimmy Watson 1903 1909 Sunderland 3 Middlesbrough 1 1 3 4 67
Peter McBride 1904 1908 Preston North End 4 1 2 1 4 67
Andrew Wilson 1907 1913 Sheffield Wednesday 4 2 3 1 4 2 67
Jimmy Quinn 1908 1912 Celtic 4 1 1 2 1 4 1 67
James Hay 1910 1914 Celtic 2 Newcastle United 2 2 2 4 67
James Gordon 1912 1920 Rangers 4 1 1 2 4 67
Andy Wilson 1920 1923 Dunfermline Athletic 2 2 Middlesbrough 2 2 2 1 1 4 4 67
James Blair 1920 1923 Sheffield Wednesday 1 Cardiff City 3 2 1 1 4 67
Sandy Archibald 1922 1932 Rangers 4 2 1 1 4 67
William Harper 1923 1926 Hibernian 3 Arsenal 1 2 2 4 67
Davie Meiklejohn 1925 1931 Rangers 4 3 1 4 67
Jack Harkness 1927 1930 Queens Park 2 Heart of Midlothian 2 2 2 4 67
Dally Duncan 1933 1937 Derby County 4 2 3 1 4 2 67
Alex Massie 1934 1937 Heart of Midlothian 2 Aston Villa 2 2 1 1 4 67
Bill Brown 1959 1965 Dundee 1 Tottenham Hotspur 3 2 1 1 4 67
Alex Hamilton 1962 1965 Dundee 4 3 1 4 67
Willie Henderson 1963 1969 Rangers 4 2 1 1 4 67
Eddie McCreadie 1965 1969 Chelsea 4 1 2 1 4 67
Ronnie McKinnon 1966 1970 Rangers 4 1 2 1 4 67
Willie Johnston 1966 1978 Rangers 2 West Bromwich Albion 2 1 1 2 4 67
Colin Stein 1969 1973 Rangers 2 1 Coventry City 2 1 3 4 1 67
Peter Lorimer 1972 1974 Leeds United 4 1 3 4 67
Bruce Rioch 1975 1978 Derby County 3 1 Everton 1 2 2 4 1 67
Gordon Strachan 1980 1985 Aberdeen 3 Manchester United 1 1 1 2 4 67
Paul McStay 1984 1989 Celtic 4 2 2 4 67
Ally McCoist 1987 1996 Rangers 4 1 3 4 67
Grant Hanley 2013 2021 Blackburn Rovers 2 Newcastle United 1 Norwich City 1 1 3 4 67
James Morrison 2013 2017 West Bromwich Albion 4 1 1 3 4 1 67
Scott Brown 2013 2017 Celtic 4 1 3 4 67
Andy Robertson 2014 2023 Hull City 2 1 Liverpool 2 2 2 4 1 107
Jerry Weir 1872 1875 Queens Park 3 1 2 3 107
James Thomson 1872 1874 Queens Park 3 1 1 1 3 107
John Ferguson 1874 1877 Vale of Leven 3 2 3 3 2 107
John Hunter 1874 1876 Third Lanark 2 Glasgow Eastern 1 2 1 3 107
Alexander Kennedy 1875 1878 Glasgow Eastern 2 Third Lanark 1 2 1 3 107
Alex McLintock 1875 1880 Vale of Leven 3 2 1 3 107
Thomas Highet 1875 1878 Queens Park 3 1 2 1 3 1 107
John McDougall 1877 1879 Vale of Leven 3 4 2 1 3 4 107
John McGregor 1877 1880 Vale of Leven 3 1 3 3 1 107
George Ker 1880 1882 Queens Park 3 7 3 3 7 107
John Kay 1880 1883 Queens Park 3 2 3 3 2 107
Michael Paton 1883 1886 Dumbarton 3 1 2 3 107
Alexander Hamilton 1885 1888 Queens Park 3 2 1 3 107
James McCall 1887 1890 Renton 3 1 1 1 1 3 1 107
James Wilson 1889 1891 Vale of Leven 3 1 1 1 3 107
Bob Smellie 1889 1893 Queens Park 3 1 2 3 107
Sandy McMahon 1892 1894 Celtic 3 1 1 2 3 1 107
David Mitchell 1892 1894 Rangers 3 1 2 3 107
Tom Waddell 1892 1895 Queens Park 3 3 3 107
Jimmy Cowan 1896 1898 Aston Villa 3 2 1 3 107
Ned Doig 1896 1903 Sunderland 3 2 1 3 107
Robert Hamilton 1899 1903 Rangers 3 2 1 1 1 3 2 107
Harry Rennie 1900 1902 Heart of Midlothian 1 Hibernian 2 1 2 3 107
George Wilson 1905 1909 Heart of Midlothian 1 Everton 1 Newcastle United 1 1 2 3 107
Jimmy Howie 1905 1908 Newcastle United 3 2 1 1 1 3 2 107
Alexander Bennett 1909 1911 Rangers 3 1 1 1 3 107
Jimmy McMenemy 1910 1914 Celtic 3 2 2 1 3 2 107
Jock Walker 1911 1913 Swindon Town 3 2 1 3 107
William Reid 1911 1914 Rangers 3 1 1 1 1 3 1 107
Tommy Cairns 1922 1925 Rangers 3 2 1 3 107
Willie McStay 1925 1927 Celtic 3 2 1 3 107
James Gibson 1926 1928 Partick Thistle 2 Aston Villa 1 2 1 3 107
Alex James 1928 1930 Preston North End 2 2 Arsenal 1 2 1 3 2 107
Joseph Nibloe 1929 1932 Kilmarnock 3 2 1 3 107
George Stevenson 1930 1934 Motherwell 3 1 1 2 3 1 107
James Marshall 1932 1934 Rangers 3 1 2 3 107
John Jackson 1933 1935 Partick Thistle 1 Chelsea 2 2 1 3 107
George Cummings 1935 1939 Partick Thistle 1 Aston Villa 2 1 1 1 3 107
Jimmy Simpson 1935 1937 Rangers 3 2 1 3 107
Jerry Dawson 1936 1939 Rangers 3 1 1 1 3 107
Jimmy Delaney 1937 1948 Celtic 1 Manchester United 2 1 1 1 3 107
Gordon Smith 1947 1956 Hibernian 3 2 1 3 107
Jimmy Cowan 1949 1951 Greenock Morton 3 2 1 3 107
Willie Waddell 1949 1951 Rangers 3 2 1 3 107
Ian McColl 1950 1958 Rangers 3 3 3 107
Ian McMillan 1952 1956 Airdrieonians 3 1 2 3 107
Graham Leggat 1956 1960 Aberdeen 1 1 Fulham 2 1 2 1 3 2 107
Tommy Younger 1956 1958 Hibernian 1 Liverpool 2 1 2 3 107
Bobby Collins 1957 1965 Celtic 1 Everton 1 Leeds United 1 1 2 3 107
Davie Mackay 1959 1963 Tottenham Hotspur 3 1 1 2 3 1 107
John White 1962 1964 Tottenham Hotspur 3 3 3 107
Alan Gilzean 1964 1970 Dundee 1 1 Tottenham Hotspur 2 1 1 1 3 1 107
Willie Wallace 1966 1969 Heart of Midlothian 1 Celtic 2 1 2 3 107
Davie Hay 1970 1974 Celtic 3 1 1 1 3 107
Bobby Moncur 1970 1972 Newcastle United 3 1 2 3 107
Bobby Clark 1971 1973 Aberdeen 3 3 3 107
Sandy Jardine 1973 1975 Rangers 3 1 2 3 107
Gordon McQueen 1975 1979 Leeds United 2 1 Manchester United 1 1 2 3 1 107
Don Masson 1976 1978 Queens Park Rangers 2 1 Derby County 1 2 1 3 1 107
Tom Forsyth 1976 1978 Rangers 3 2 1 3 107
Frank Gray 1979 1983 Leeds United 3 1 2 3 107
George Burley 1979 1982 Ipswich Town 3 3 3 107
John Wark 1979 1984 Ipswich Town 2 1 Liverpool 1 1 2 3 1 107
David Narey 1981 1983 Dundee United 3 1 2 3 107
Steve Archibald 1981 1985 Tottenham Hotspur 2 Barcelona 1 2 1 3 107
Charlie Nicholas 1983 1987 Celtic 1 Arsenal 2 1 2 3 107
Mo Johnston 1984 1989 Watford 1 FC Nantes 2 1 2 3 107
Maurice Malpas 1985 1989 Dundee United 3 1 2 3 107
Murdo MacLeod 1985 1988 Celtic 2 Borussia Dortmund 1 1 1 1 3 107
Colin Hendry 1996 1999 Blackburn Rovers 1 Rangers 2 1 2 3 107
Craig Burley 1996 1999 Chelsea 1 Celtic 2 1 2 3 107
John Collins 1996 1999 Celtic 1 Everton 2 1 2 3 107
Charlie Mulgrew 2013 2017 Celtic 2 Blackburn Rovers 1 1 2 3 107
Leigh Griffiths 2013 2017 Wolverhampton Wanderers 1 Celtic 2 2 1 2 3 2 107
Robert Snodgrass 2013 2017 Norwich City 1 Hull City 1 West Ham United 1 1 2 3 107
Craig Gordon 2014 2017 Celtic 3 1 2 3 107
Ikechi Anya 2014 2017 Watford 1 Derby County 2 1 2 3 107
Kieran Tierney 2017 2023 Celtic 1 Arsenal 1 Real Sociedad 1 2 1 3 107
Stuart Armstrong 2017 2023 Celtic 1 Southampton 2 2 1 3 186
David Wotherspoon 1872 1873 Queens Park 2 1 1 2 186
Robert Smith 1872 1873 Queens Park 2 1 1 2 186
William Ker 1872 1873 Queens Park 2 1 1 2 186
Alex McGeoch 1876 1877 Dumbreck 2 2 2 186
John Baird 1876 1880 Vale of Leven 2 1 2 2 1 186
James Richmond 1877 1878 Clydesdale 1 1 Queens Park 1 2 2 1 186
Robert Neill 1877 1880 Queens Park 2 2 2 186
Andrew McIntyre 1878 1882 Vale of Leven 2 2 2 186
Andrew Watson 1881 1882 Queens Park 2 2 2 186
George Gillespie 1881 1882 Rangers 2 2 2 186
Eadie Fraser 1882 1883 Queens Park 2 1 2 2 1 186
Peter Miller 1882 1883 Dumbarton 2 2 2 186
William MacKinnon 1883 1884 Dumbarton 2 2 2 186
John Forbes 1884 1887 Vale of Leven 2 2 2 186
Leitch Keir 1887 1888 Dumbarton 2 1 1 1 2 1 186
Bob Kelso 1887 1888 Renton 2 1 1 2 186
John Lindsay 1888 1893 Renton 2 2 2 186
James McLaren 1889 1890 Celtic 2 1 1 1 2 1 186
James Oswald 1889 1895 Third Lanark 1 1 St Bernards 1 1 1 2 1 186
Isaac Begbie 1891 1894 Heart of Midlothian 2 1 1 2 186
Donald Sillars 1892 1894 Queens Park 2 1 1 2 186
James Blessington 1894 1896 Celtic 2 1 1 2 186
William Gulliland 1894 1895 Queens Park 2 1 1 2 186
Tommy Hyslop 1896 1897 Stoke City 1 Rangers 1 1 2 2 1 186
James Millar 1897 1898 Rangers 2 2 1 1 2 2 186
Ronald Orr 1902 1904 Newcastle United 2 1 1 1 2 1 186
Andrew McCombie 1903 1905 Sunderland 1 Newcastle United 1 1 1 2 186
George Stewart 1906 1907 Hibernian 1 Manchester City 1 1 1 2 186
James Sharp 1907 1908 Arsenal 2 2 2 186
Wattie White 1907 1908 Bolton Wanderers 2 2 2 186
Alexander Higgins 1910 1911 Newcastle United 2 1 1 1 2 1 186
Wilf Low 1911 1920 Newcastle United 2 1 1 2 186
Joe Donnachie 1913 1914 Oldham Athletic 2 1 1 2 186
Alex Donaldson 1914 1920 Bolton Wanderers 2 1 1 1 2 1 186
Alex Troup 1920 1926 Dundee 1 Everton 1 1 1 2 186
Kenneth Campbell 1920 1922 Liverpool 1 Partick Thistle 1 1 1 2 186
Thomas Miller 1920 1921 Liverpool 1 2 Manchester United 1 1 1 2 2 186
Jack Marshall 1921 1922 Middlesbrough 2 2 2 186
William Cringan 1922 1923 Celtic 2 1 1 2 186
Jock Hutton 1923 1926 Aberdeen 2 1 1 2 186
David Morris 1924 1925 Raith Rovers 2 1 1 2 186
Philip McCloy 1924 1925 Ayr United 2 1 1 2 186
Thomas Law 1928 1930 Chelsea 2 1 1 2 186
James Crapnell 1929 1932 Airdrieonians 2 1 1 2 186
Jock Buchanan 1929 1930 Rangers 2 1 1 2 186
Colin McNab 1931 1932 Dundee 2 1 1 2 186
Jimmy McGrory 1931 1933 Celtic 2 3 2 2 3 186
John Miller 1931 1934 St Mirren 2 1 1 2 186
Charlie Napier 1932 1935 Celtic 2 1 1 2 186
Peter McGonagle 1933 1934 Celtic 2 1 1 2 186
Tom Smith 1934 1938 Kilmarnock 1 Preston North End 1 1 1 2 186
Alex Venters 1936 1939 Rangers 2 1 1 2 186
Andy Beattie 1937 1938 Preston North End 2 2 2 186
Francis ODonnell 1937 1938 Preston North End 1 1 Blackpool 1 2 2 1 186
John Milne 1938 1939 Middlesbrough 2 1 1 2 186
Bill Shankly 1938 1939 Preston North End 2 1 1 2 186
Alec Forbes 1947 1950 Sheffield United 1 Arsenal 1 1 1 2 186
Archie Macauley 1947 1948 Brentford 1 Arsenal 1 1 1 2 186
George Aitken 1949 1954 East Fife 1 Sunderland 1 1 1 2 186
Willie Redpath 1951 1952 Motherwell 2 1 1 2 186
Frank Brennan 1953 1954 Newcastle United 2 1 1 2 186
George Farm 1953 1954 Blackpool 2 1 1 2 186
Johnny McKenzie 1954 1955 Partick Thistle 2 2 2 186
Willie Ormond 1954 1959 Hibernian 2 1 2 2 1 186
Harry Haddock 1955 1958 Clyde 2 2 2 186
John Cumming 1955 1960 Heart of Midlothian 2 1 1 2 186
Tommy Ring 1955 1957 Clyde 2 1 2 2 1 186
Alex Parker 1956 1958 Falkirk 2 1 1 2 186
John Hewie 1956 1957 Charlton Athletic 2 1 1 2 186
John Mudie 1957 1958 Blackpool 2 2 2 186
Duncan MacKay 1959 1960 Celtic 2 1 1 2 186
Frank Haffey 1960 1961 Celtic 2 1 1 2 186
Bert McCann 1960 1961 Motherwell 2 1 1 2 186
Paddy Crerand 1962 1965 Celtic 1 Manchester United 1 1 1 2 186
Bobby Murdoch 1966 1969 Celtic 2 2 2 186
Bobby Lennox 1967 1968 Celtic 2 1 1 1 2 1 186
Ronnie Simpson 1967 1968 Celtic 2 1 1 2 186
Eddie Gray 1969 1976 Leeds United 2 1 1 2 186
Tony Green 1971 1972 Blackpool 2 2 2 186
Frank Munro 1971 1975 Wolverhampton Wanderers 2 2 2 186
Derek Johnstone 1973 1976 Rangers 2 1 1 2 186
Jim Holton 1973 1974 Manchester United 2 1 1 2 186
Willie Morgan 1973 1973 Manchester United 2 2 2 186
Paul Hegarty 1979 1980 Dundee United 2 2 2 186
Andy Gray 1980 1983 Wolverhampton Wanderers 2 2 2 186
John Robertson 1981 1982 Nottingham Forest 2 1 1 1 2 1 186
Paul Sturrock 1981 1982 Dundee United 2 1 1 2 186
Alan Brazil 1982 1983 Ipswich Town 2 2 2 186
Eamonn Bannon 1983 1986 Dundee United 2 2 2 186
Jim Bett 1984 1985 SK Lokeren 2 1 1 2 186
David Speedie 1985 1986 Chelsea 2 1 1 2 186
Pat Nevin 1986 1989 Chelsea 1 Everton 1 2 2 186
Steve Nicol 1986 1988 Liverpool 2 2 2 186
Neil Simpson 1987 1988 Aberdeen 2 1 1 2 186
Kevin Gallacher 1988 1999 Dundee United 1 Newcastle United 1 2 2 186
Stewart Mckimmie 1989 1996 Aberdeen 2 2 2 186
Barry Ferguson 1999 1999 Rangers 2 1 1 2 186
Christian Dailly 1999 1999 Blackburn Rovers 1 Derby County 1 1 1 2 186
David Weir 1999 1999 Heart of Midlothian 1 Everton 1 1 1 2 186
Don Hutchison 1999 1999 Everton 2 1 1 1 2 1 186
Mark Burchill 1999 1999 Celtic 2 1 1 2 186
Neil Sullivan 1999 1999 Wimbledon 2 1 1 2 186
Billy Dodds 1999 1999 Dundee United 2 1 1 2 186
James Forrest 2013 2016 Celtic 2 2 2 186
Russell Martin 2013 2014 Norwich City 2 2 2 186
Shaun Maloney 2013 2014 Wigan Athletic 2 2 2 186
Steven Whittaker 2013 2014 Norwich City 2 2 2 186
Steven Naismith 2013 2014 Everton 2 2 2 186
Chris Martin 2014 2017 Derby County 2 1 1 2 186
Darren Fletcher 2014 2016 Manchester United 1 West Bromwich Albion 1 2 2 186
David Marshall 2014 2021 Cardiff City 1 Derby County 1 1 1 2 186
Christophe Berra 2016 2017 Ipswich Town 1 Heart of Midlothian 1 1 1 2 186
James McArthur 2016 2017 Crystal Palace 2 1 1 2 186
Billy Gilmour 2021 2023 Chelsea 1 Brighton and Hove Albion 1 1 1 2 186
Callum McGregor 2021 2023 Celtic 2 1 1 2 186
Che Adams 2021 2023 Southampton 2 1 1 2 186
John McGinn 2021 2023 Aston Villa 2 1 1 2 186
Lyndon Dykes 2021 2023 Queens Park Rangers 2 1 1 2 186
Scott McTominay 2021 2023 Manchester United 2 1 1 2 305
Alex Rhind 1872 1872 Queens Park 1 1 1 305
James Smith 1872 1872 Queens Park 1 1 1 305
Robert Leckie 1872 1872 Queens Park 1 1 1 305
Lord Arthur Kinnaird 1873 1873 Wanderers 1 1 1 305
Henry Renny-Tailyour 1873 1873 Royal Engineers 1 1 1 1 1 305
John Blackburn 1873 1873 Royal Engineers 1 1 1 305
William Gibb 1873 1873 Clydesdale 1 1 1 1 1 305
Angus McKinnon 1874 1874 Queens Park 1 1 1 1 1 305
Frederick Anderson 1874 1874 Clydesdale 1 1 1 1 1 305
John McPherson 1875 1875 Clydesdale 1 1 1 305
Peter Andrews 1875 1875 Glasgow Eastern 1 1 1 1 1 305
William Miller 1876 1876 Third Lanark 1 1 1 305
James Phillips 1877 1877 Queens Park 1 1 1 305
Bob Parlane 1879 1879 Vale of Leven 1 1 1 305
Robert Paton 1879 1879 Vale of Leven 1 1 1 305
William Somers 1879 1879 Queens Park 1 1 1 305
William Beveridge 1879 1879 Glasgow University 1 1 1 305
Archie Rowan 1880 1880 Glasgow Caledonian 1 1 1 305
Moses McNeil 1880 1880 Rangers 1 1 1 305
David Davidson 1881 1881 Queens Park 1 1 1 305
David Hill 1881 1881 Rangers 1 1 1 1 1 305
William McGuire 1881 1881 Beith 1 1 1 305
Robert McPherson 1882 1882 Arthurlie 1 1 1 1 1 305
William Harrower 1882 1882 Queens Park 1 1 1 1 1 305
Andrew Holm 1883 1883 Queens Park 1 1 1 305
John Inglis 1883 1883 Rangers 1 1 1 305
Frank Shaw 1884 1884 Pollokshields Athletic 1 1 1 305
Robert Christie 1884 1884 Queens Park 1 1 1 305
David Allan 1885 1885 Queens Park 1 1 1 305
John Gow 1885 1885 Queens Park 1 1 1 305
Robert Calderwood 1885 1885 Cartvale 1 1 1 305
George Sommerville 1886 1886 Queens Park 1 1 1 1 1 305
John MacDonald 1886 1886 Edinburgh University 1 1 1 305
Ralph Aitken 1886 1886 Dumbarton 1 1 1 305
Woodville Gray 1886 1886 Pollokshields Athletic 1 1 1 305
John Marshall 1887 1887 Third Lanark 1 1 1 305
John Allan 1887 1887 Queens Park 1 1 1 1 1 305
John Auld 1887 1887 Third Lanark 1 1 1 305
William Robertson 1887 1887 Dumbarton 1 1 1 305
Donald Gow 1888 1888 Rangers 1 1 1 305
John Lambie 1888 1888 Queens Park 1 1 1 305
Alex Latta 1889 1889 Dumbarton Athletic 1 1 1 305
George Dewar 1889 1889 Dumbarton 1 1 1 305
Neil Munro 1889 1889 Abercorn 1 1 1 1 1 305
Mick McKeown 1890 1890 Celtic 1 1 1 305
Thomas Robertson 1890 1890 Queens Park 1 1 1 305
Willie Groves 1890 1890 Celtic 1 1 1 305
Willie Johnstone 1890 1890 Third Lanark 1 1 1 305
Davie Baird 1891 1891 Heart of Midlothian 1 1 1 305
Frank Watt 1891 1891 Kilbirnie 1 1 1 1 1 305
Gilbert Rankin 1891 1891 Vale of Leven 1 1 1 305
Johnny Hill 1891 1891 Heart of Midlothian 1 1 1 305
John MacPherson 1891 1891 Heart of Midlothian 1 1 1 305
John McLeod 1892 1892 Dumbarton 1 1 1 305
Willie Taylor 1892 1892 Heart of Midlothian 1 1 1 305
James Hamilton 1893 1893 Queens Park 1 1 1 305
William Maley 1893 1893 Celtic 1 1 1 305
Andrew McCreadie 1894 1894 Rangers 1 1 1 305
David Haddow 1894 1894 Rangers 1 1 1 305
Daniel McArthur 1895 1895 Celtic 1 1 1 305
Davie Russell 1895 1895 Heart of Midlothian 1 1 1 305
Jimmy Simpson 1895 1895 Third Lanark 1 1 1 305
Alex King 1896 1896 Heart of Midlothian 1 1 1 305
George Hogg 1896 1896 Heart of Midlothian 1 1 1 305
Tom Brandon 1896 1896 Blackburn Rovers 1 1 1 305
George Allan 1897 1897 Liverpool 1 1 1 305
Lalty Wilson 1897 1897 Sunderland 1 1 1 305
John Patrick 1897 1897 St Mirren 1 1 1 305
Kenneth Anderson 1898 1898 Queens Park 1 1 1 305
William Maxwell 1898 1898 Stoke City 1 1 1 305
Alex Christie 1899 1899 Queens Park 1 1 1 305
David Storrier 1899 1899 Celtic 1 1 1 305
Hugh Morgan 1899 1899 Liverpool 1 1 1 305
John Campbell 1899 1899 Rangers 1 1 1 305
Bernard Battles 1901 1901 Celtic 1 1 1 305
Finlay Speedie 1903 1903 Rangers 1 1 1 1 1 305
Sandy Brown 1904 1904 Middlesbrough 1 1 1 305
Tom Jackson 1904 1904 St Mirren 1 1 1 305
Tom Niblo 1904 1904 Aston Villa 1 1 1 305
Alex Young 1905 1905 Liverpool 1 1 1 305
John Lyall 1905 1905 Sheffield Wednesday 1 1 1 305
Peter Somers 1905 1905 Celtic 1 1 1 305
Alex Menzies 1906 1906 Heart of Midlothian 1 1 1 305
Donald McLeod 1906 1906 Celtic 1 1 1 305
George Livingstone 1906 1906 Manchester City 1 1 1 305
Billy Dunlop 1906 1906 Liverpool 1 1 1 305
John May 1908 1908 Rangers 1 1 1 305
Harold Paul 1909 1909 Queens Park 1 1 1 305
James Stark 1909 1909 Rangers 1 1 1 305
Jock Cameron 1909 1909 Chelsea 1 1 1 305
George Law 1910 1910 Rangers 1 1 1 305
Donald Colman 1911 1911 Aberdeen 1 1 1 305
Jimmy Lawrence 1911 1911 Newcastle United 1 1 1 305
David McLean 1912 1912 Sheffield Wednesday 1 1 1 305
Dave Wilson 1913 1913 Oldham Athletic 1 1 1 305
George Robertson 1913 1913 Sheffield Wednesday 1 1 1 305
James Croal 1914 1914 Falkirk 1 1 1 305
Joseph Dodds 1914 1914 Celtic 1 1 1 305
James Bowie 1920 1920 Rangers 1 1 1 305
Jock Paterson 1920 1920 Leicester City 1 1 1 305
Alex McNab 1921 1921 Greenock Morton 1 1 1 305
Dod Brewster 1921 1921 Everton 1 1 1 305
John Ewart 1921 1921 Bradford City 1 1 1 305
Stewart Davidson 1921 1921 Middlesbrough 1 1 1 305
Johny Crosbie 1922 1922 Birmingham City 1 1 1 305
John Gilchrist 1922 1922 Celtic 1 1 1 305
Neil McBain 1922 1922 Manchester United 1 1 1 305
David Steele 1923 1923 Huddersfield Town 1 1 1 305
Denis Lawson 1923 1923 St Mirren 1 1 1 305
Tommy Muirhead 1923 1923 Rangers 1 1 1 305
John Smith 1924 1924 Ayr United 1 1 1 305
Neil Harris 1924 1924 Newcastle United 1 1 1 305
William Clunas 1924 1924 Sunderland 1 1 1 305
Billy Cowan 1924 1924 Newcastle United 1 1 1 305
Willie Russell 1925 1925 Airdrieonians 1 1 1 305
Alec Thomson 1926 1926 Celtic 1 1 1 305
Willie Summers 1926 1926 St Mirren 1 1 1 305
Adam McLean 1927 1927 Celtic 1 1 1 305
Robert Thomson 1927 1927 Falkirk 1 1 1 305
Tom Morrison 1927 1927 St Mirren 1 1 1 305
James Dunn 1928 1928 Hibernian 1 1 1 305
James Nelson 1928 1928 Cardiff City 1 1 1 305
Thomas Bradshaw 1928 1928 Bury 1 1 1 305
Alexander Cheyne 1929 1929 Aberdeen 1 1 1 1 1 305
Douglas Gray 1930 1930 Rangers 1 1 1 305
Jimmy Fleming 1930 1930 Rangers 1 2 1 1 2 305
Thomas Craig 1930 1930 Rangers 1 1 1 305
Daniel Blair 1931 1931 Clyde 1 1 1 305
John Thomson 1931 1931 Celtic 1 1 1 305
Allan Craig 1932 1932 Motherwell 1 1 1 305
Neil Dewar 1932 1932 Third Lanark 1 1 1 305
Thomas Hamilton 1932 1932 Rangers 1 1 1 305
James Crawford 1933 1933 Queens Park 1 1 1 305
Peter Wilson 1933 1933 Celtic 1 1 1 305
Robert Gillespie 1933 1933 Queens Park 1 1 1 305
Jimmy Connor 1934 1934 Sunderland 1 1 1 305
Willie Cook 1934 1934 Bolton Wanderers 1 1 1 305
Dave McCulloch 1936 1936 Brentford 1 1 1 305
John Crum 1936 1936 Celtic 1 1 1 305
David Cumming 1938 1938 Middlesbrough 1 1 1 305
George Mutch 1938 1938 Preston North End 1 1 1 305
Bobby Reid 1938 1938 Brentford 1 1 1 305
Sandy McNab 1939 1939 West Bromwich Albion 1 1 1 305
Alex McSpadyen 1939 1939 Partick Thistle 1 1 1 305
Jimmy Carabine 1939 1939 Third Lanark 1 1 1 305
James Dougal 1939 1939 Preston North End 1 1 1 1 1 305
Bobby Baxter 1939 1939 Middlesbrough 1 1 1 305
Andrew McLaren 1947 1947 Preston North End 1 1 1 1 1 305
Jock Shaw 1947 1947 Rangers 1 1 1 305
Tommy Pearson 1947 1947 Newcastle United 1 1 1 305
Willie Miller 1947 1947 Celtic 1 1 1 305
David Shaw 1948 1948 Hibernian 1 1 1 305
Ian Black 1948 1948 Southampton 1 1 1 305
Bobby Combe 1948 1948 Hibernian 1 1 1 305
Jock Govan 1948 1948 Hibernian 1 1 1 305
Billy Campbell 1948 1948 Greenock Morton 1 1 1 305
William Thornton 1948 1948 Rangers 1 1 1 305
Jimmy Mason 1949 1949 Third Lanark 1 1 1 1 1 305
Billy Houliston 1949 1949 Queen of the South 1 1 1 305
Willie Moir 1950 1950 Bolton Wanderers 1 1 1 305
Willie Bauld 1950 1950 Heart of Midlothian 1 1 1 305
Jimmy Scoular 1952 1952 Portsmouth 1 1 1 305
Bobby Brown 1952 1952 Rangers 1 1 1 305
Willie McNaught 1952 1952 Raith Rovers 1 1 1 305
Doug Cowie 1953 1953 Dundee 1 1 1 305
Tommy Wright 1953 1953 Sunderland 1 1 1 305
Allan Brown 1954 1954 Blackpool 1 1 1 1 1 305
Jackie Henderson 1954 1954 Portsmouth 1 1 1 305
Michael Haughney 1954 1954 Celtic 1 1 1 305
Fred Martin 1955 1955 Aberdeen 1 1 1 305
Jimmy Davidson 1955 1955 Partick Thistle 1 1 1 305
Willie Cunningham 1955 1955 Preston North End 1 1 1 305
Archie Glen 1956 1956 Aberdeen 1 1 1 305
Willie Fernie 1957 1957 Celtic 1 1 1 305
George Herd 1958 1958 Clyde 1 1 1 305
Jim Forrest 1958 1958 Motherwell 1 1 1 305
Jimmy Murray 1958 1958 Heart of Midlothian 1 1 1 305
Tommy Ewing 1958 1958 Partick Thistle 1 1 1 305
David Herd 1959 1959 Arsenal 1 1 1 305
John Dick 1959 1959 West Ham United 1 1 1 305
Alex Young 1960 1960 Heart of Midlothian 1 1 1 305
Andy Weir 1960 1960 Motherwell 1 1 1 305
Johnny MacLeod 1961 1961 Hibernian 1 1 1 305
Pat Quinn 1961 1961 Motherwell 1 1 1 1 1 305
Bobby Shearer 1961 1961 Rangers 1 1 1 305
Alex Scott 1962 1962 Rangers 1 1 1 305
Ian Ure 1963 1963 Dundee 1 1 1 305
Jim Kennedy 1964 1964 Celtic 1 1 1 305
Campbell Forsyth 1964 1964 Kilmarnock 1 1 1 305
Bobby Ferguson 1966 1966 Kilmarnock 1 1 1 305
Jim McCalliog 1967 1967 Sheffield Wednesday 1 1 1 1 1 305
Charlie Cooke 1968 1968 Chelsea 1 1 1 305
John Hughes 1968 1968 Celtic 1 1 1 1 1 305
Jim Herriot 1969 1969 Birmingham City 1 1 1 305
Jim Cruickshank 1970 1970 Heart of Midlothian 1 1 1 305
John OHare 1970 1970 Derby County 1 1 1 305
Billy Dickson 1970 1970 Kilmarnock 1 1 1 305
Willie Carr 1970 1970 Coventry City 1 1 1 305
Drew Jarvie 1971 1971 Airdrieonians 1 1 1 305
Davie Robb 1971 1971 Aberdeen 1 1 1 305
Frank McLintock 1971 1971 Arsenal 1 1 1 305
Hugh Curran 1971 1971 Wolverhampton Wanderers 1 1 1 1 1 305
Jim Brogan 1971 1971 Celtic 1 1 1 305
Peter Cormack 1971 1971 Nottingham Forest 1 1 1 305
John Brownlie 1972 1972 Hibernian 1 1 1 305
Alex Forsyth 1973 1973 Manchester United 1 1 1 305
Ally Hunter 1973 1973 Celtic 1 1 1 305
Eddie Colquhoun 1973 1973 Sheffield United 1 1 1 305
George Graham 1973 1973 Manchester United 1 1 1 305
Martin Buchan 1973 1973 Manchester United 1 1 1 305
David Harvey 1974 1974 Leeds United 1 1 1 305
John Blackley 1974 1974 Hibernian 1 1 1 305
Alfred Conn 1975 1975 Tottenham Hotspur 1 1 1 305
Arthur Duncan 1975 1975 Hibernian 1 1 1 305
Derek Parlane 1975 1975 Rangers 1 1 1 305
Ted MacDougall 1975 1975 Norwich City 1 1 1 305
Stewart Kennedy 1975 1975 Rangers 1 1 1 305
Tommy Hutchison 1975 1975 Coventry City 1 1 1 305
Colin Jackson 1976 1976 Rangers 1 1 1 305
Kenny Burns 1978 1978 Nottingham Forest 1 1 1 305
Stuart Kennedy 1978 1978 Aberdeen 1 1 1 305
Arthur Graham 1979 1979 Leeds United 1 1 1 305
George Wood 1979 1979 Everton 1 1 1 305
Iain Munro 1980 1980 St Mirren 1 1 1 305
David Provan 1981 1981 Celtic 1 1 1 305
Ray Stewart 1981 1981 West Ham United 1 1 1 305
Alan Hansen 1982 1982 Liverpool 1 1 1 305
Allan Evans 1982 1982 Aston Villa 1 1 1 305
Arthur Albiston 1984 1984 Manchester United 1 1 1 305
Davie Cooper 1984 1984 Rangers 1 1 1 305
Mark McGhee 1984 1984 Aberdeen 1 1 1 1 1 305
Brian McClair 1987 1987 Celtic 1 1 1 305
Ian Wilson 1987 1987 Leicester City 1 1 1 305
Tommy Burns 1988 1988 Celtic 1 1 1 305
Dave McPherson 1989 1989 Heart of Midlothian 1 1 1 305
Peter Grant 1989 1989 Celtic 1 1 1 305
Bobby Connor 1989 1989 Aberdeen 1 1 1 305
Andy Goram 1996 1996 Rangers 1 1 1 305
Colin Calderwood 1996 1996 Tottenham Hotspur 1 1 1 305
Eoin Jess 1996 1996 Coventry City 1 1 1 305
Gary McAllister 1996 1996 Leeds United 1 1 1 305
Gordon Durie 1996 1996 Rangers 1 1 1 305
John Spencer 1996 1996 Chelsea 1 1 1 305
Stuart McCall 1996 1996 Rangers 1 1 1 305
Tom Boyd 1996 1996 Celtic 1 1 1 305
Tosh McKinlay 1996 1996 Celtic 1 1 1 305
Callum Davidson 1999 1999 Blackburn Rovers 1 1 1 305
Neil McCann 1999 1999 Rangers 1 1 1 305
Paul Ritchie 1999 1999 Heart of Midlothian 1 1 1 305
Alan Hutton 2013 2013 Aston Villa 1 1 1 305
Allan McGregor 2013 2013 Hull City 1 1 1 305
Craig Conway 2013 2013 Cardiff City 1 1 1 305
Jordan Rhodes 2013 2013 Blackburn Rovers 1 1 1 305
Kenny Miller 2013 2013 Vancouver Whitecaps 1 1 1 1 1 305
Barry Bannan 2014 2014 Crystal Palace 1 1 1 305
Johnny Russell 2014 2014 Derby County 1 1 1 305
Stevie May 2014 2014 Sheffield Wednesday 1 1 1 305
Callum Paterson 2016 2016 Heart of Midlothian 1 1 1 305
Lee Wallace 2016 2016 Rangers 1 1 1 305
Matt Ritchie 2016 2016 Newcastle United 1 1 1 305
Ryan Fraser 2017 2017 A.F.C. Bournemouth 1 1 1 305
Kevin Nisbet 2021 2021 Hibernian 1 1 1 305
Stephen O'Donnell 2021 2021 Motherwell 1 1 1 305
Aaron Hickey 2023 2023 Brentford 1 1 1 305
Angus Gunn 2023 2023 Norwich City 1 1 1 305
Jack Hendry 2023 2023 Al Ettifaq 1 1 1 305
Lewis Ferguson 2023 2023 Bologna FC 1909 1 1 1 305
Nathan Patterson 2023 2023 Everton 1 1 1 305
Ryan Christie 2023 2023 A.F.C. Bournemouth 1 1 1 305
Ryan Jack 2023 2023 Rangers 1 1 1 305
Ryan Porteous 2023 2023 Watford 1 1 1