Rank Player Position Clubs Shown in Order Played For First Last Span
in
DaysSpan Caps Caps
Weig
htedGoals/
Clean
SheetsAve
Goals
game1 Jim Leighton Goalkeeper Aberdeen; Manchester United; Hibernian 5842 15y 11m 28d
91
123.6905
41
.0000
2 Craig Gordon Goalkeeper Heart of Midlothian; Sunderland; Celtic 7478 20y 05m 20d
79
108.4113
28
.0000
3 Alan Rough Goalkeeper Partick Thistle; Hibernian 3669 10y 00m 17d
53
68.0571
15
.0000
4 David Marshall Goalkeeper Celtic; Cardiff City; Hull City; Wigan Athletic; Derby County 6153 16y 10m 05d
47
62.8259
10
.0000
5 Andy Goram Goalkeeper Oldham Athletic; Hibernian; Rangers 4544 12y 05m 10d
43
58.1655
15
.0000
6 Allan McGregor Goalkeeper Rangers; Besiktas; Hull City; Cardiff City 4193 11y 05m 22d
42
57.0571
13
.0000
7 Bill Brown Goalkeeper Dundee; Tottenham Hotspur 2705 07y 04m 26d
28
50.5334
6
.0000
7 Neil Sullivan Goalkeeper Wimbledon; Tottenham Hotspur 2088 05y 08m 17d
28
41.7146
9
.0000
9 Jimmy Cowan Goalkeeper Greenock Morton 1494 04y 01m 03d
25
49.0000
8
.0000
10 Tommy Younger Goalkeeper Hibernian; Liverpool 1135 03y 01m 08d
24
40.6664
4
.0000
11 Rab Douglas Goalkeeper Celtic; Leicester City 1219 03y 04m 01d
19
22.4392
4
.0000
12 Bobby Clark Goalkeeper Aberdeen 1912 05y 02m 24d
17
27.8000
7
.0000
13 Jimmy Brownlie Goalkeeper Third Lanark 1847 05y 00m 21d
16
64.0000
7
.0000
13 David Harvey Goalkeeper Leeds United 1394 03y 09m 25d
16
18.8285
7
.0000
15 Angus Gunn Goalkeeper Norwich City 534 01y 05m 15d
15
18.3079
4
.0000
16 Jerry Dawson Goalkeeper Rangers 1639 04y 05m 27d
14
36.2000
2
.0000
17 Harry Rennie Goalkeeper Heart of Midlothian; Hibernian 2934 08y 00m 12d
13
52.0000
4
.0000
18 Jack Harkness Goalkeeper Queens Park; Heart of Midlothian 2413 06y 07m 09d
12
36.0000
2
.0000
19 William Harper Goalkeeper Hibernian; Arsenal 1142 03y 01m 15d
11
44.0000
7
.0000
20 George Farm Goalkeeper Blackpool 2420 06y 07m 17d
10
22.5000
.0000
21 Jim Cruickshank Goalkeeper Heart of Midlothian 4237 11y 07m 06d
9
15.1142
4
.0000
22 Kenneth Campbell Goalkeeper Liverpool; Partick Thistle 773 02y 01m 14d
8
32.0000
3
.0000
22 Paul Gallacher Goalkeeper Dundee United 736 02y 00m 05d
8
9.1363
1
.0000
22 Jim Herriot Goalkeeper Birmingham City 372 01y 00m 07d
8
13.0000
3
.0000
22 John Jackson Goalkeeper Partick Thistle; Chelsea 1643 04y 05m 29d
8
25.0000
1
.0000
26 Bobby Ferguson Goalkeeper Kilmarnock 358 00y 11m 24d
7
9.3331
.0000
26 George Gillespie Goalkeeper Rangers; Queens Park 4019 11y 00m 02d
7
36.0000
1
.0000
26 Billy Thomson Goalkeeper St Mirren 1280 03y 06m 01d
7
9.4052
3
.0000
29 Bryan Gunn Goalkeeper Norwich City 1473 04y 00m 12d
6
10.0909
1
.0000
29 Fred Martin Goalkeeper Aberdeen 333 00y 10m 29d
6
9.0000
1
.0000
29 Peter McBride Goalkeeper Preston North End 1788 04y 10m 21d
6
24.0000
.0000
29 Willie Miller Goalkeeper Celtic 390 01y 00m 25d
6
13.6000
1
.0000
33 Bobby Brown Goalkeeper Queens Park; Rangers 2265 06y 02m 14d
5
19.4000
1
.0000
33 Ned Doig Goalkeeper Arbroath; Sunderland 5888 16y 01m 17d
5
20.0000
1
.0000
33 Robert Gardner Goalkeeper Queens Park; Clydesdale 1919 05y 03m 03d
5
42.0000
1
.0000
33 Stewart Kennedy Goalkeeper Rangers 39 00y 01m 09d
5
6.6665
2
.0000
33 Lawrie Leslie Goalkeeper Airdrieonians 205 00y 06m 23d
5
10.0000
1
.0000
33 Sandy McLaren Goalkeeper St Johnstone 1250 03y 05m 01d
5
14.0000
2
.0000
33 John McLeod Goalkeeper Dumbarton 1821 04y 11m 23d
5
20.0000
2
.0000
33 Ronnie Simpson Goalkeeper Celtic 572 01y 06m 23d
5
10.1666
.0000
41 Zander Clark Goalkeeper Heart of Midlothian 231 00y 07m 18d
4
3.6924
1
.0000
41 Campbell Forsyth Goalkeeper Kilmarnock 229 00y 07m 15d
4
7.5429
1
.0000
41 Ally Hunter Goalkeeper Kilmarnock; Celtic 519 01y 05m 01d
4
5.2000
1
.0000
41 Peter McCloy Goalkeeper Rangers 50 00y 01m 19d
4
4.8000
1
.0000
41 Alex McGeoch Goalkeeper Dumbreck 367 01y 00m 02d
4
24.0000
3
.0000
41 John Thomson Goalkeeper Celtic 315 00y 10m 11d
4
9.0000
3
.0000
41 James Wilson Goalkeeper Vale of Leven 1121 03y 00m 26d
4
16.0000
.0000
41 George Wood Goalkeeper Everton; Arsenal 1073 02y 11m 07d
4
5.5909
1
.0000
49 Neil Alexander Goalkeeper Cardiff City 74 00y 02m 13d
3
3.9999
1
.0000
49 Kenneth Anderson Goalkeeper Queens Park 736 02y 00m 06d
3
12.0000
1
.0000
49 Scott Bain Goalkeeper Celtic 296 00y 09m 23d
3
3.7333
1
.0000
49 Adam Blacklaw Goalkeeper Burnley 918 02y 06m 04d
3
4.7619
.0000
49 Matthew Dickie Goalkeeper Rangers 1044 02y 10m 08d
3
12.0000
.0000
49 Matt Gilks Goalkeeper Blackpool 392 01y 00m 27d
3
3.9000
.0000
49 Tommy Lawrence Goalkeeper Liverpool 2156 05y 10m 25d
3
4.7143
.0000
49 John Lindsay Goalkeeper Renton 1842 05y 00m 16d
3
12.0000
.0000
49 Daniel McArthur Goalkeeper Celtic 1450 03y 11m 19d
3
12.0000
1
.0000
49 Allan McClory Goalkeeper Motherwell 2945 08y 00m 23d
3
12.0000
1
.0000
49 Bob Parlane Goalkeeper Vale of Leven 381 01y 00m 16d
3
18.0000
2
.0000
49 Henry Smith Goalkeeper Heart of Midlothian 1555 04y 03m 04d
3
3.5151
1
.0000
61 Thomson Allan Goalkeeper Dundee 72 00y 02m 11d
2
2.0000
.0000
61 Andrew Baird Goalkeeper Queens Park 736 02y 00m 06d
2
8.0000
.0000
61 Francis Barrett Goalkeeper Dundee 358 00y 11m 24d
2
8.0000
.0000
61 Jim Blyth Goalkeeper Coventry City 85 00y 02m 26d
2
2.4000
.0000
61 Eddie Connachan Goalkeeper Dunfermline Athletic 155 00y 05m 04d
2
4.0000
.0000
61 William Fraser Goalkeeper Sunderland 19 00y 00m 19d
2
3.0000
1
.0000
61 Jonathan Gould Goalkeeper Celtic 404 01y 01m 07d
2
3.0476
1
.0000
61 Frank Haffey Goalkeeper Celtic 372 01y 00m 07d
2
3.7143
.0000
61 Ernie McGarr Goalkeeper Aberdeen 46 00y 01m 16d
2
4.0000
.0000
61 Jon McLaughlin Goalkeeper Unattached; Sunderland 499 01y 04m 12d
2
3.3333
1
.0000
61 George McWattie Goalkeeper Queens Park 8 00y 00m 08d
2
8.0000
1
.0000
61 John Patrick Goalkeeper St Mirren 15 00y 00m 15d
2
8.0000
.0000
61 William Robb Goalkeeper Rangers; Hibernian 729 01y 11m 30d
2
8.0000
1
.0000
61 Archie Rowan Goalkeeper Glasgow Caledonian; Queens Park 743 02y 00m 13d
2
12.0000
1
.0000
61 James Stewart Goalkeeper Kilmarnock; Middlesbrough 498 01y 04m 11d
2
2.7000
.0000
61 Harry Thomson Goalkeeper Burnley 13 00y 00m 13d
2
2.6666
1
.0000
61 Nicky Walker Goalkeeper Heart of Midlothian; Partick Thistle 1160 03y 02m 03d
2
2.5909
.0000
61 Bob Wilson Goalkeeper Arsenal 50 00y 01m 19d
2
3.0000
.0000
79 John Anderson Goalkeeper Leicester City 1 00y 00m 01d
1
1.5000
.0000
79 Jordan Archer Goalkeeper Millwall 1 00y 00m 01d
1
1.3333
.0000
79 Cammy Bell Goalkeeper Kilmarnock 1 00y 00m 01d
1
1.2000
.0000
79 Ian Black Goalkeeper Southampton 1 00y 00m 01d
1
2.0000
.0000
79 Jim Brown Goalkeeper Sheffield United 1 00y 00m 01d
1
1.3333
.0000
79 John Brown Goalkeeper Clyde 1 00y 00m 01d
1
3.0000
.0000
79 William Chalmers Goalkeeper Rangers 1 00y 00m 01d
1
4.0000
.0000
79 James Connor Goalkeeper Airdrieonians 1 00y 00m 01d
1
4.0000
.0000
79 David Cumming Goalkeeper Middlesbrough 1 00y 00m 01d
1
2.4000
1
.0000
79 Robert Downie Goalkeeper Third Lanark 1 00y 00m 01d
1
4.0000
.0000
79 John Ewart Goalkeeper Bradford City 1 00y 00m 01d
1
4.0000
1
.0000
79 David Haddow Goalkeeper Rangers 1 00y 00m 01d
1
4.0000
.0000
79 Thomas Hamilton Goalkeeper Rangers 1 00y 00m 01d
1
3.0000
.0000
79 Bob Hepburn Goalkeeper Ayr United 1 00y 00m 01d
1
3.0000
.0000
79 Billy Howden Goalkeeper Partick Thistle 1 00y 00m 01d
1
4.0000
1
.0000
79 John Inglis Goalkeeper Kilmarnock Athletic 1 00y 00m 01d
1
4.0000
1
.0000
79 Liam Kelly Goalkeeper Motherwell 1 00y 00m 01d
1
.9231
.0000
79 Joe Kennaway Goalkeeper Celtic 1 00y 00m 01d
1
3.0000
.0000
79 Jimmy Lawrence Goalkeeper Newcastle United 1 00y 00m 01d
1
4.0000
.0000
79 John Lyall Goalkeeper Sheffield Wednesday 1 00y 00m 01d
1
4.0000
.0000
79 Gordon Marshall Goalkeeper Celtic 1 00y 00m 01d
1
1.0909
1
.0000
79 John McCorkindale Goalkeeper Partick Thistle 1 00y 00m 01d
1
4.0000
.0000
79 Rab McFarlane Goalkeeper Greenock Morton 1 00y 00m 01d
1
4.0000
1
.0000
79 Robert Middleton Goalkeeper Cowdenbeath 1 00y 00m 01d
1
3.0000
.0000
79 Willie Muir Goalkeeper Dundee 1 00y 00m 01d
1
4.0000
1
.0000
79 Jimmy Raeside Goalkeeper Third Lanark 1 00y 00m 01d
1
4.0000
.0000
79 Billie Ritchie Goalkeeper Rangers 1 00y 00m 01d
1
2.0000
.0000
79 Leslie Skene Goalkeeper Queens Park 1 00y 00m 01d
1
4.0000
.0000
79 David Stewart Goalkeeper Leeds United 1 00y 00m 01d
1
1.2000
.0000
79 Thomas Turner Goalkeeper Arthurlie 1 00y 00m 01d
1
4.0000
.0000
79 William Watson Goalkeeper Falkirk 1 00y 00m 01d
1
4.0000
.0000
79 Willie Waugh Goalkeeper Heart of Midlothian 1 00y 00m 01d
1
2.4000
1
.0000