London Hearts Supporters Club

By Initial Letter of Surname     Top 100
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All Ex Hearts Top 100
Appearances
Top 100
Goalscorers


Opposition Players who played against Hearts Surname starting with "D"


No of Players = 903

All columns are 'sortable' click on the heading to sort by that column.
NB Clubs refers only to the ones where the player played against Hearts.

Summary

Rank Player Clubs P Sta
rts
Sub Go
als
W D L W% D% L% Suc
c%
First Min Age Last Max Age Surname
1 Ellis D Mossend Swifts 1 1 0 0 0 1 .00 .00 100.00 .00 1894-01-20 Not Known 1894-01-20 Not Known D
2 Trialist D Dumbarton 1 0 1 0 0 1 .00 .00 100.00 .00 2018-07-07 Not Known 2018-07-07 Not Known D
3 Dyron Daal Aberdeen 1 0 1 1 0 0 1 .00 .00 100.00 .00 2006-09-24 22y 11m 13d 2006-09-24 22y 11m 13d Daal
4 Maciej Dabrowski Hibernian; Cowdenbeath 2 2 0 0 1 1 .00 50.00 50.00 25.00 2019-07-16 21y 01m 07d 2022-02-01 23y 07m 23d Dabrowski
5 Bradley Dack Blackburn Rovers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2022-12-02 28y 11m 02d 2022-12-02 28y 11m 02d Dack
6 Dackers Aberdeen FC 1 1 0 0 0 1 .00 .00 100.00 .00 1902-05-05 Not Known 1902-05-05 Not Known Dackers
7 Alexandre D'Acol Hamilton Academical 3 2 1 0 2 1 .00 66.67 33.33 33.33 2016-01-24 29y 06m 06d 2016-11-21 30y 04m 03d D'Acol
8 Frederic Dacquin Dunfermline Athletic 2 1 1 0 1 1 .00 50.00 50.00 25.00 2006-07-29 27y 10m 06d 2006-10-28 28y 01m 05d Dacquin
9 Josh Dacres-Cogley Tranmere Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-13 26y 04m 01d 2022-07-13 26y 04m 01d Dacres-Cogley
10 Eugene Dadi Toulouse; Aberdeen; Livingston (Meadowbank Thistle) 5 4 1 1 1 1 3 20.00 20.00 60.00 30.00 2000-07-22 26y 11m 02d 2003-03-08 29y 06m 16d Dadi
11 Miguel D'Agostino Chamois Niortais 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-18 28y 06m 17d 2000-07-18 28y 06m 17d D'Agostino
12 Martin Dahlin Borussia Monchengladbach 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1993-07-30 25y 03m 14d 1993-07-30 25y 03m 14d Dahlin
13 Doug Dailey East Fife 3 3 0 1 1 2 0 33.33 66.67 .00 66.67 1971-10-30 18y 07m 24d 1972-09-30 19y 06m 24d Dailey
14 Christian Dailly Dundee United; Rangers 14 12 2 2 3 5 6 21.43 35.71 42.86 39.29 1990-11-17 17y 00m 25d 2009-05-03 35y 06m 10d Dailly
15 Hugh Dailly Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1899-02-25 Not Known 1899-02-25 Not Known Dailly
16 Herbert Dainty Dundee; Ayr United 18 18 0 1 5 4 9 27.78 22.22 50.00 38.89 1905-10-21 26y 08m 15d 1914-10-31 35y 08m 25d Dainty
17 Jason Dair Raith Rovers; Dunfermline Athletic; Motherwell; Livingston (Meadowbank Thistle) 28 28 0 4 6 4 18 21.43 14.29 64.29 28.57 1993-10-16 19y 04m 01d 2006-03-05 31y 08m 18d Dair
18 Fred Dale Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 1886-02-27 Not Known 1886-02-27 Not Known Dale
19 Gordon Dale Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1953-09-28 25y 04m 08d 1953-09-28 25y 04m 08d Dale
20 Jimmy Dale Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 1894-01-03 Not Known 1894-01-03 Not Known Dale
21 Andy Dales Dundee 2 2 0 1 0 1 50.00 .00 50.00 50.00 2019-01-23 24y 02m 10d 2019-03-09 24y 03m 24d Dales
22 Omar Daley Motherwell 5 1 4 3 0 2 60.00 .00 40.00 60.00 2011-12-24 30y 07m 29d 2013-03-02 31y 10m 05d Daley
23 Dalgleish St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1926-05-08 Not Known 1926-05-08 Not Known Dalgleish
24 William Dalgleish Airdrieonians 1 1 0 1 0 0 100.00 .00 .00 100.00 1947-08-16 Not Known 1947-08-16 Not Known Dalgleish
25 John Dalglish Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1918-10-05 Not Known 1918-10-05 Not Known Dalglish
26 John Dalglish Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1913-02-15 Not Known 1913-02-15 Not Known Dalglish
27 Kenny Dalglish Celtic; Falkirk Select 20 20 0 11 15 2 3 75.00 10.00 15.00 80.00 1969-11-08 18y 08m 04d 1988-04-24 37y 01m 20d Dalglish
28 Paul Dalglish Livingston (Meadowbank Thistle); Hibernian; Kilmarnock 5 4 1 1 3 0 2 60.00 .00 40.00 60.00 2005-09-11 28y 06m 24d 2008-05-10 31y 02m 22d Dalglish
29 William Dall Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1890-09-06 Not Known 1890-09-06 Not Known Dall
30 Andrew Dallas Kilmarnock 2 0 2 0 0 2 .00 .00 100.00 .00 2023-09-26 24y 02m 04d 2023-12-02 24y 04m 10d Dallas
31 James Dallas St Mirren 1 1 0 1 0 0 1 .00 .00 100.00 .00 1898-09-10 Not Known 1898-09-10 Not Known Dallas
32 William Robert Dempster Dallas St Mirren 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1956-09-15 25y 06m 09d 1957-01-02 25y 09m 27d Dallas
33 George Dalling Motherwell 1 1 0 2 0 0 1 .00 .00 100.00 .00 1940-08-10 Not Known 1940-08-10 Not Known Dalling
34 George Dalrymple Hibernian; Raith Rovers 12 12 0 1 0 5 7 .00 41.67 58.33 20.83 1903-08-25 Not Known 1907-03-23 Not Known Dalrymple
35 Robert Dalrymple Rangers 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1905-08-21 Not Known 1906-01-03 Not Known Dalrymple
36 James Dalton Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1893-09-18 Not Known 1893-09-18 Not Known Dalton
37 Jon Daly Dundee United; Rangers 21 17 4 4 9 6 5 42.86 28.57 23.81 57.14 2007-03-17 24y 02m 09d 2015-01-16 32y 00m 08d Daly
38 Michael Daly Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1918-03-16 Not Known 1918-03-16 Not Known Daly
39 Patrick K Daly Hamilton Academical 6 6 0 2 0 4 33.33 .00 66.67 33.33 1945-01-02 Not Known 1947-01-18 Not Known Daly
40 Samuel Daly Clyde 1 1 0 1 0 0 1 .00 .00 100.00 .00 1895-10-05 Not Known 1895-10-05 Not Known Daly
41 Andrew Dalziel Leith Athletic; Hibernian 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1923-08-16 Not Known 1929-04-17 Not Known Dalziel
42 Dalziel St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1926-05-08 Not Known 1926-05-08 Not Known Dalziel
43 David Dalziel Motherwell 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1942-12-05 Not Known 1942-12-05 Not Known Dalziel
44 Gordon Dalziel Rangers; Raith Rovers 7 6 1 2 4 0 3 57.14 .00 42.86 57.14 1982-11-10 20y 07m 25d 1994-08-09 32y 04m 24d Dalziel
45 Scott Dalziel East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2011-07-05 25y 06m 06d 2011-07-05 25y 06m 06d Dalziel
46 Ionel Danciulescu Dinamo Bucuresti 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2013-07-09 36y 07m 03d 2013-07-09 36y 07m 03d Danciulescu
47 Colin Dand Heart of Midlothian B; Dunfermline Athletic; Hamilton Academical 4 4 0 0 0 4 .00 .00 100.00 .00 1926-08-06 Not Known 1929-11-02 Not Known Dand
48 Peter Daniel Derby County 1 1 0 0 1 0 .00 100.00 .00 50.00 1967-05-08 20y 04m 16d 1967-05-08 20y 04m 16d Daniel
49 Josh Daniels Glenavon 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-07-06 23y 04m 14d 2019-07-06 23y 04m 14d Daniels
50 Riku Danzaki Motherwell 1 0 1 1 0 0 100.00 .00 .00 100.00 2023-02-19 22y 08m 22d 2023-02-19 22y 08m 22d Danzaki
51 Giorgi Daraselia Dynamo Tbilisi 1 1 0 1 0 0 100.00 .00 .00 100.00 1989-08-08 20y 10m 22d 1989-08-08 20y 10m 22d Daraselia
52 Duane Darby Hull City 1 1 0 0 0 1 .00 .00 100.00 .00 1997-07-18 23y 09m 01d 1997-07-18 23y 09m 01d Darby
53 Julian Darby Coventry City 1 0 1 1 0 0 100.00 .00 .00 100.00 1995-10-08 28y 00m 05d 1995-10-08 28y 00m 05d Darby
54 Jean-Claude Darcheville FC Girondins de Bordeaux; Rangers 8 5 3 3 5 0 3 62.50 .00 37.50 62.50 2003-11-06 28y 03m 12d 2008-11-29 33y 04m 04d Darcheville
55 Dennis Charles D'Arcy Montrose 6 6 0 1 4 1 16.67 66.67 16.67 50.00 1976-03-06 24y 03m 06d 1978-03-25 26y 03m 25d D'Arcy
56 Seamus D D'Arcy Chelsea 1 1 0 2 1 0 0 100.00 .00 .00 100.00 1952-04-23 30y 04m 09d 1952-04-23 30y 04m 09d D'Arcy
57 William Darge Hamilton Academical 4 4 0 1 3 0 1 75.00 .00 25.00 75.00 1939-04-29 Not Known 1946-03-16 Not Known Darge
58 Craig Dargo Kilmarnock; Inverness Caledonian Thistle; St Mirren; Raith Rovers 23 13 10 3 4 8 11 17.39 34.78 47.83 34.78 2000-09-24 22y 08m 21d 2012-07-14 34y 06m 11d Dargo
59 James Dargue Airdrieonians; Hamilton Academical 6 6 0 1 2 1 3 33.33 16.67 50.00 41.67 1906-10-20 Not Known 1913-10-18 Not Known Dargue
60 Darling Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known Darling
61 Thomas S Darling Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-09-23 Not Known 1953-09-23 Not Known Darling
62 D Darlington Orange Free State 1 1 0 0 0 1 .00 .00 100.00 .00 1954-06-09 Not Known 1954-06-09 Not Known Darlington
63 Terry Darracott Everton 2 2 0 0 1 1 .00 50.00 50.00 25.00 1973-09-18 22y 09m 12d 1973-10-03 22y 09m 27d Darracott
64 John Darroch Vale Of Leven; Dundee 16 16 0 2 6 1 9 37.50 6.25 56.25 40.63 1891-05-09 Not Known 1904-04-18 Not Known Darroch
65 Malcolm Darroch Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1958-03-08 Not Known 1958-03-08 Not Known Darroch
66 James Dart Greenock Morton 5 5 0 1 1 3 1 20.00 60.00 20.00 50.00 1906-03-03 Not Known 1909-12-18 Not Known Dart
67 Nick Robert Dasovic St Johnstone 15 15 0 1 3 7 5 20.00 46.67 33.33 43.33 1997-11-15 28y 11m 10d 2002-01-02 33y 00m 28d Dasovic
68 Dennis Daube FC St. Pauli von 1910 e. V. 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-10 19y 11m 29d 2009-07-10 19y 11m 29d Daube
69 Derek Daun Montrose 3 2 1 1 0 2 1 .00 66.67 33.33 33.33 1976-03-16 19y 04m 24d 1978-03-25 21y 05m 04d Daun
70 Markus Daun Alemannia Aachen 1 0 1 1 0 0 100.00 .00 .00 100.00 2009-07-12 28y 10m 02d 2009-07-12 28y 10m 02d Daun
71 Kenny Davenport Bolton Wanderers 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1884-01-01 20y 09m 09d 1886-04-26 23y 01m 03d Davenport
72 Peter Davenport Manchester United; St Johnstone 2 1 1 1 1 0 50.00 50.00 .00 75.00 1986-09-02 25y 05m 09d 1994-08-31 33y 05m 07d Davenport
73 Lionel David Dundee 1 1 0 0 1 0 .00 100.00 .00 50.00 1993-04-10 26y 06m 13d 1993-04-10 26y 06m 13d David
74 Alan Davidson Queen of the South 2 2 0 0 1 1 .00 50.00 50.00 25.00 1983-01-29 22y 09m 12d 1983-02-02 22y 09m 16d Davidson
75 Alex Davidson Dumbarton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1914-10-03 Not Known 1915-03-06 Not Known Davidson
76 Alex Lauder Davidson Third Lanark 1 1 0 0 0 1 .00 .00 100.00 .00 1899-10-07 Not Known 1899-10-07 Not Known Davidson
77 Alex Davidson Hibernian 3 3 0 1 1 1 1 33.33 33.33 33.33 50.00 1938-01-01 Not Known 1939-08-16 Not Known Davidson
78 Andrew Davidson St Mirren; Hull City 5 5 0 1 3 0 2 60.00 .00 40.00 60.00 1914-09-12 35y 00m 26d 1967-08-08 Not Known Davidson
79 Callum Iain Davidson St Johnstone 8 8 0 1 1 2 5 12.50 25.00 62.50 25.00 1997-09-13 Not Known 2013-03-05 Not Known Davidson
80 David Davidson Liverpool; Newcastle United 2 2 0 1 0 1 50.00 .00 50.00 50.00 1929-02-16 23y 08m 12d 1931-09-28 26y 03m 24d Davidson
81 Douglas Davidson East Fife 3 3 0 1 2 0 1 66.67 .00 33.33 66.67 1947-03-01 28y 02m 27d 1947-09-27 28y 09m 25d Davidson
82 Douglas C Davidson Dundee 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1940-05-11 Not Known 1940-05-11 Not Known Davidson
83 Duncan Davidson Aberdeen 3 2 1 1 1 1 1 33.33 33.33 33.33 50.00 1974-08-10 20y 01m 05d 1978-08-12 24y 01m 07d Davidson
84 Edward Davidson Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1909-12-11 Not Known 1909-12-11 Not Known Davidson
85 Fraser Marshall Davidson Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1987-08-19 20y 10m 10d 1987-08-19 20y 10m 10d Davidson
86 George Davidson Arbroath 1 1 0 0 1 0 .00 100.00 .00 50.00 1902-05-06 Not Known 1902-05-06 Not Known Davidson
87 Graeme Davidson Livingston (Meadowbank Thistle) 1 1 0 0 0 1 .00 .00 100.00 .00 1997-08-09 29y 06m 22d 1997-08-09 29y 06m 22d Davidson
88 Hugh Norman Davidson Dundee United; Stirling Albion 4 0 4 1 0 3 25.00 .00 75.00 25.00 1999-12-05 19y 04m 02d 2002-09-25 22y 01m 22d Davidson
89 Iain Davidson Dundee; Raith Rovers 10 9 1 3 2 5 30.00 20.00 50.00 40.00 2012-09-02 28y 07m 19d 2021-04-30 37y 03m 16d Davidson
90 Ian Davidson Kilmarnock 5 5 0 1 1 1 3 20.00 20.00 60.00 30.00 1960-11-12 23y 02m 04d 1961-12-16 24y 03m 08d Davidson
91 James Davidson Motherwell 1 1 0 0 1 0 .00 100.00 .00 50.00 1922-03-29 Not Known 1922-03-29 Not Known Davidson
92 Jimmy Davidson Partick Thistle 27 27 0 3 7 7 13 25.93 25.93 48.15 38.89 1948-01-31 22y 02m 23d 1960-03-15 34y 04m 07d Davidson
93 James Davidson Celtic 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1892-11-05 Not Known 1893-04-17 Not Known Davidson
94 Jack Davidson East Fife 4 4 0 1 3 1 0 75.00 25.00 .00 87.50 1947-09-27 21y 08m 28d 1949-09-10 23y 08m 11d Davidson
95 John Davidson Falkirk 3 3 0 1 0 2 1 .00 66.67 33.33 33.33 1954-11-06 Not Known 1956-09-01 Not Known Davidson
96 Keith Davidson Berwick Rangers 4 4 0 0 3 1 .00 75.00 25.00 37.50 1979-10-03 21y 09m 14d 1980-08-13 22y 07m 25d Davidson
97 Kenny Davidson Livingston (Meadowbank Thistle) 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1978-10-10 Not Known 1978-10-10 Not Known Davidson
98 Kenny Davidson Hibernian; Dunfermline Athletic; Livingston (Meadowbank Thistle) 6 5 1 4 1 1 66.67 16.67 16.67 75.00 1971-02-13 18y 11m 30d 1976-08-07 24y 05m 24d Davidson
99 Murray Davidson St Johnstone 30 29 1 5 12 8 10 40.00 26.67 33.33 53.33 2009-08-30 21y 05m 23d 2022-02-19 33y 11m 12d Davidson
100 Norrie Davidson Aberdeen; Dundee United 10 10 0 2 1 1 8 10.00 10.00 80.00 15.00 1955-12-03 21y 01m 08d 1963-11-16 29y 00m 22d Davidson
101 P Davidson Mossend Swifts 1 1 0 0 0 1 .00 .00 100.00 .00 1891-12-12 Not Known 1891-12-12 Not Known Davidson
102 Peter Edward Davidson Berwick Rangers 2 2 0 1 1 0 50.00 50.00 .00 75.00 1980-08-13 23y 09m 13d 1984-03-27 27y 04m 27d Davidson
103 Robert Trimming Davidson St Bernards; St Johnstone 7 7 0 3 1 1 5 14.29 14.29 71.43 21.43 1931-09-15 18y 04m 19d 1934-12-01 21y 07m 04d Davidson
104 Ross Davidson East Fife 3 2 1 0 1 2 .00 33.33 66.67 16.67 2019-07-27 25y 08m 29d 2020-11-10 27y 00m 13d Davidson
105 Sam Davidson Stirling Albion 1 0 1 1 0 0 100.00 .00 .00 100.00 2015-07-14 17y 07m 06d 2015-07-14 17y 07m 06d Davidson
106 Scott Davidson Annan Athletic; Stirling Albion 2 0 2 1 1 0 1 50.00 .00 50.00 50.00 2014-07-26 18y 01m 26d 2015-07-14 19y 01m 14d Davidson
107 Stewart Davidson Aberdeen 13 13 0 8 1 4 61.54 7.69 30.77 65.38 1906-03-24 Not Known 1925-04-04 Not Known Davidson
108 Thomas Davidson Falkirk 2 2 0 1 0 1 50.00 .00 50.00 50.00 1962-10-30 Not Known 1963-09-28 Not Known Davidson
109 Tom Davidson Raith Rovers; Berwick Rangers 5 5 0 0 2 3 .00 40.00 60.00 20.00 1967-10-14 21y 08m 17d 1976-03-29 30y 02m 02d Davidson
110 Vic Davidson Celtic; Motherwell 12 11 1 1 5 3 4 41.67 25.00 33.33 54.17 1973-03-24 22y 04m 16d 1979-04-18 28y 05m 10d Davidson
111 William Davidson Queens Park; Falkirk; Airdrieonians 14 14 0 1 6 1 7 42.86 7.14 50.00 46.43 1904-04-16 Not Known 1910-11-19 Not Known Davidson
112 William Davidson Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 1898-11-26 Not Known 1898-12-03 Not Known Davidson
113 Davidson-1921-08-06-IR Heart of Midlothian B 1 1 0 0 1 0 .00 100.00 .00 50.00 1921-08-06 Not Known 1921-08-06 Not Known Davidson-1921-08-06-IR
114 Sandy Davie Dundee United 12 12 0 6 4 2 50.00 33.33 16.67 66.67 1962-04-28 16y 10m 18d 1974-04-09 28y 09m 30d Davie
115 George Davie Renton 3 3 0 0 0 3 .00 .00 100.00 .00 1891-09-12 Not Known 1894-03-03 Not Known Davie
116 James Davie St Bernards 1 1 0 1 0 0 1 .00 .00 100.00 .00 1913-05-03 Not Known 1913-05-03 Not Known Davie
117 James Graham Davie Kilmarnock 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1946-09-14 24y 00m 07d 1947-01-04 24y 03m 28d Davie
118 John Davie Hamilton Academical 9 9 0 1 3 2 4 33.33 22.22 44.44 44.44 1907-05-06 Not Known 1912-04-24 Not Known Davie
119 Willie Davie St Mirren 4 4 0 0 1 3 .00 25.00 75.00 12.50 1949-01-15 24y 00m 08d 1950-09-30 25y 08m 23d Davie
120 Al Davies Victoria All Stars 1 1 0 0 0 1 .00 .00 100.00 .00 1960-06-06 Not Known 1960-06-06 Not Known Davies
121 Andrew Davies Ross County 9 9 0 1 4 4 11.11 44.44 44.44 33.33 2015-08-15 30y 07m 29d 2017-11-25 32y 11m 08d Davies
122 Ben Davies Cardiff City 1 1 0 0 0 1 .00 .00 100.00 .00 1922-04-03 33y 09m 25d 1922-04-03 33y 09m 25d Davies
123 Ben Davies Preston North End; Rangers 6 4 2 6 0 0 100.00 .00 .00 100.00 2015-07-18 19y 11m 07d 2023-11-05 28y 02m 25d Davies
124 Ian Davies Newcastle United 1 1 0 0 1 0 .00 100.00 .00 50.00 1980-08-04 23y 04m 06d 1980-08-04 23y 04m 06d Davies
125 John Davies Clydebank[4]; St Johnstone; Airdrieonians; Motherwell 18 15 3 3 5 6 7 27.78 33.33 38.89 44.44 1987-03-28 20y 06m 03d 2000-03-01 33y 05m 05d Davies
126 Joseph E Davies Newton Heath 1 1 0 1 0 0 100.00 .00 .00 100.00 1890-01-01 Not Known 1890-01-01 Not Known Davies
127 L Davies Northern Nomads 1 1 0 1 0 0 100.00 .00 .00 100.00 1909-01-04 Not Known 1909-01-04 Not Known Davies
128 Len Davies Cardiff City 1 1 0 0 0 1 .00 .00 100.00 .00 1922-04-03 22y 11m 06d 1922-04-03 22y 11m 06d Davies
129 Mark Davies Bolton Wanderers 1 0 1 0 1 0 .00 100.00 .00 50.00 2009-08-04 21y 05m 17d 2009-08-04 21y 05m 17d Davies
130 Reg Davies Newcastle United 3 3 0 2 1 2 0 33.33 66.67 .00 66.67 1953-10-07 24y 04m 10d 1956-11-05 27y 05m 09d Davies
131 Roy Alfred Davies Clyde 3 3 0 0 3 0 .00 100.00 .00 50.00 1948-04-03 23y 07m 11d 1950-10-28 26y 02m 05d Davies
132 Samuel H Davies Queens Park; Greenock Morton 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1921-12-10 Not Known 1923-03-17 Not Known Davies
133 Steve Davies Hamilton Academical 2 1 1 1 1 0 50.00 50.00 .00 75.00 2019-12-21 31y 11m 22d 2020-02-15 32y 01m 17d Davies
134 Billy Davies St Mirren; Dunfermline Athletic; Motherwell 30 26 4 3 4 10 16 13.33 33.33 53.33 30.00 1988-02-06 23y 08m 08d 1998-04-08 33y 10m 09d Davies
135 Wyn Davies Newcastle United 1 1 0 1 0 0 100.00 .00 .00 100.00 1969-07-30 27y 04m 10d 1969-07-30 27y 04m 10d Davies
136 Joe Davin Hibernian 3 3 0 2 0 1 66.67 .00 33.33 66.67 1960-04-18 18y 02m 06d 1962-09-08 20y 06m 27d Davin
137 Martin Davin Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1932-12-31 Not Known 1932-12-31 Not Known Davin
138 AG Davis Edinburgh University 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1883-02-10 Not Known 1885-02-21 Not Known Davis
139 David Davis Inverness Caledonian Thistle 2 2 0 0 1 1 .00 50.00 50.00 25.00 2011-09-10 20y 06m 21d 2011-11-26 20y 09m 06d Davis
140 Eli Davis Aston Villa 2 2 0 2 0 0 100.00 .00 .00 100.00 1881-01-01 Not Known 1882-04-08 Not Known Davis
141 Harold Davis Rangers; Partick Thistle 18 18 0 1 10 1 7 55.56 5.56 38.89 58.33 1956-12-15 23y 07m 05d 1965-01-23 31y 08m 13d Davis
142 Harry Davis Sheffield Wednesday 1 1 0 0 0 1 .00 .00 100.00 .00 1896-04-29 Not Known 1896-04-29 Not Known Davis
143 Joe Davis Third Lanark; Hibernian; Carlisle United 22 22 0 4 9 4 9 40.91 18.18 40.91 50.00 1963-03-23 21y 10m 01d 1971-11-02 30y 05m 11d Davis
144 Kelvin Davis Southampton 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-25 32y 09m 26d 2009-07-25 32y 09m 26d Davis
145 Paul Davis Arsenal 1 1 0 0 0 1 .00 .00 100.00 .00 1984-04-15 22y 04m 06d 1984-04-15 22y 04m 06d Davis
146 Robert Davis Falkirk 2 2 0 0 0 2 .00 .00 100.00 .00 1925-04-22 Not Known 1925-09-15 Not Known Davis
147 Sean Davis Bolton Wanderers 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-04 29y 10m 15d 2009-08-04 29y 10m 15d Davis
148 Steven Davis Rangers 26 23 3 2 17 5 4 65.38 19.23 15.38 75.00 2008-02-27 23y 01m 26d 2022-10-01 37y 09m 00d Davis
149 Davis-2022-07-16-RB Crawley Town 1 0 1 0 1 0 .00 100.00 .00 50.00 2022-07-16 Not Known 2022-07-16 Not Known Davis-2022-07-16-RB
150 Aidan Davison Grimsby Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1997-07-29 29y 02m 18d 1997-07-29 29y 02m 18d Davison
151 Davison Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1926-09-15 Not Known 1926-09-15 Not Known Davison
152 Walter K Davy St Bernards; Hamilton Academical 2 2 0 1 0 1 50.00 .00 50.00 50.00 1905-05-20 Not Known 1907-05-06 Not Known Davy
153 Ian Dawes Queens Park Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1984-08-07 21y 05m 16d 1984-08-07 21y 05m 16d Dawes
154 Alex Dawson Manchester United 4 4 0 4 2 1 1 50.00 25.00 25.00 62.50 1960-05-14 26y 06m 21d 1960-06-01 26y 07m 09d Dawson
155 Alexander Forsyth Dawson St Bernards 1 1 0 1 0 0 1 .00 .00 100.00 .00 1939-05-03 Not Known 1939-05-03 Not Known Dawson
156 Ali Dawson Rangers 20 20 0 8 4 8 40.00 20.00 40.00 50.00 1978-12-16 20y 09m 21d 1986-01-25 27y 11m 00d Dawson
157 Andrew Dawson Hull City 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-23 26y 09m 03d 2005-07-23 26y 09m 03d Dawson
158 Andy Dawson Hull City 1 1 0 0 0 1 .00 .00 100.00 .00 2008-08-03 Not Known 2008-08-03 Not Known Dawson
159 Bobby Dawson Leeds United 1 1 0 0 0 1 .00 .00 100.00 .00 1954-11-03 19y 09m 04d 1954-11-03 19y 09m 04d Dawson
160 Daniel Dawson Celtic; Queen of the South; Hamilton Academical 7 7 0 4 1 2 57.14 14.29 28.57 64.29 1934-01-13 Not Known 1940-11-02 Not Known Dawson
161 David Dawson Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1922-01-07 Not Known 1922-01-07 Not Known Dawson
162 George Dawson Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1952-11-22 22y 02m 09d 1952-11-22 22y 02m 09d Dawson
163 Jerry Dawson Rangers; Falkirk 35 35 0 16 12 7 45.71 34.29 20.00 62.86 1931-09-26 21y 10m 27d 1949-02-26 39y 03m 29d Dawson
164 James Dawson Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1912-05-04 Not Known 1912-05-04 Not Known Dawson
165 James Maxwell Dawson St Bernards; Boness 2 2 0 1 0 1 50.00 .00 50.00 50.00 1920-05-12 Not Known 1923-01-27 Not Known Dawson
166 James S Dawson Clydebank[3] 1 1 0 0 1 0 .00 100.00 .00 50.00 1921-11-26 Not Known 1921-11-26 Not Known Dawson
167 Joseph Dawson St Bernards; East Fife 3 3 0 0 0 3 .00 .00 100.00 .00 1937-05-01 Not Known 1940-05-04 Not Known Dawson
168 Ken Dawson Falkirk 5 5 0 5 1 1 3 20.00 20.00 60.00 30.00 1948-02-14 Not Known 1950-02-18 Not Known Dawson
169 Kenneth Dawson Falkirk; Third Lanark 15 15 0 7 5 2 8 33.33 13.33 53.33 40.00 1936-09-12 21y 00m 16d 1945-12-15 30y 03m 18d Dawson
170 Michael Dawson Tottenham Hotspur 2 2 0 1 1 0 50.00 50.00 .00 75.00 2011-08-18 27y 09m 00d 2011-08-25 27y 09m 07d Dawson
171 Robert McQuillan Dawson Stirling Albion; St Mirren 7 7 0 1 4 2 14.29 57.14 28.57 42.86 1985-08-27 22y 00m 26d 1991-03-30 27y 07m 29d Dawson
172 Day Forres Mechanics 1 0 1 0 0 1 .00 .00 100.00 .00 1988-07-30 Not Known 1988-07-30 Not Known Day
173 Raymond Day St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1983-10-29 20y 00m 00d 1983-10-29 20y 00m 00d Day
174 SH Day Corinthians 1 1 0 0 0 1 .00 .00 100.00 .00 1906-12-31 Not Known 1906-12-31 Not Known Day
175 James Dayton Kilmarnock 5 4 1 3 2 0 60.00 40.00 .00 80.00 2011-04-30 22y 04m 18d 2013-02-16 24y 02m 04d Dayton
176 Frank de Boer Rangers 2 2 0 0 1 1 .00 50.00 50.00 25.00 2004-03-13 33y 09m 27d 2004-05-12 33y 11m 27d de Boer
177 Ronald de Boer Rangers 13 12 1 5 10 2 1 76.92 15.38 7.69 84.62 2000-09-17 30y 04m 02d 2004-05-12 33y 11m 27d de Boer
178 Lucas De Bolle Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 2023-02-10 20y 03m 19d 2023-02-10 20y 03m 19d De Bolle
179 Kleber de Carvalho Correa FC Basel 1 1 0 0 0 1 .00 .00 100.00 .00 2004-11-25 24y 07m 24d 2004-11-25 24y 07m 24d de Carvalho Correa
180 Dimitri De Conde Royal Charleroi 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-20 25y 06m 13d 2000-07-20 25y 06m 13d De Conde
181 Jack de Gier Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2001-08-25 33y 00m 27d 2001-08-25 33y 00m 27d de Gier
182 Edwin De Graaf Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 2010-11-07 30y 06m 08d 2011-01-01 30y 08m 02d De Graaf
183 Siem de Jong Newcastle United 1 1 0 1 0 0 100.00 .00 .00 100.00 2017-07-14 28y 05m 16d 2017-07-14 28y 05m 16d de Jong
184 Ulises de la Cruz Hibernian 3 3 0 2 1 1 1 33.33 33.33 33.33 50.00 2001-10-21 27y 08m 13d 2002-03-16 28y 01m 08d de la Cruz
185 Cesar Union Deportiva Almeria 1 1 0 1 0 0 100.00 .00 .00 100.00 2022-12-04 30y 08m 04d 2022-12-04 30y 08m 04d de la Hoz Lopez
186 Melvin De Leeuw Ross County 3 1 2 2 1 1 1 33.33 33.33 33.33 50.00 2013-09-21 25y 04m 27d 2014-01-25 25y 09m 00d De Leeuw
187 Lucas Tagliapietra Hamilton Academical 3 3 0 1 1 1 33.33 33.33 33.33 50.00 2015-08-29 24y 09m 24d 2016-01-24 25y 02m 19d De Lima Tagliapietra
188 Marco de Marchi Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 2000-11-25 34y 02m 17d 2001-03-07 34y 05m 27d de Marchi
189 Steve De Ridder Lokeren 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-01-11 31y 10m 17d 2019-01-11 31y 10m 17d De Ridder
190 Nick De Santis Montreal Impact 1 1 0 0 0 1 .00 .00 100.00 .00 1994-05-28 26y 08m 17d 1994-05-28 26y 08m 17d De Santis
191 Deivid de Souza FC Girondins de Bordeaux 1 0 1 0 0 1 .00 .00 100.00 .00 2003-11-06 24y 00m 15d 2003-11-06 24y 00m 15d de Souza
192 Lincoln Schalke 04 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2004-11-04 25y 09m 13d 2004-11-04 25y 09m 13d de Souza Soares (Lincoln)
193 Jeffrey Visscher Aberdeen 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 2007-11-11 26y 06m 06d 2008-12-27 27y 07m 22d De Visscher
194 Raffaele De Vita Ross County; Livingston (Meadowbank Thistle); Falkirk 3 2 1 0 1 2 .00 33.33 66.67 16.67 2015-08-15 27y 10m 23d 2017-07-01 29y 09m 08d De Vita
195 Charles de Vogelaere Union St Gilloise 1 1 0 0 0 1 .00 .00 100.00 .00 1961-09-27 27y 10m 11d 1961-09-27 27y 10m 11d de Vogelaere
196 Jason de Vos Montreal Impact 1 1 0 0 0 1 .00 .00 100.00 .00 1994-05-28 20y 04m 26d 1994-05-28 20y 04m 26d de Vos
197 Dorus de Vries Dunfermline Athletic; Celtic 2 2 0 2 0 0 100.00 .00 .00 100.00 2007-02-03 26y 01m 06d 2018-01-30 37y 01m 01d De Vries
198 Remon de Vries Heracles Almelo 1 1 0 0 0 1 .00 .00 100.00 .00 2007-07-20 Not Known 2007-07-20 Not Known de Vries
199 Ortwin De Wolf Lokeren 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-01-11 21y 08m 19d 2019-01-11 21y 08m 19d De Wolf
200 Piet de Zoete Den Haag 2 2 0 0 0 2 .00 .00 100.00 .00 1972-07-29 28y 08m 23d 1972-08-07 28y 09m 01d de Zoete
201 Roarie Deacon Dundee 4 3 1 1 1 2 25.00 25.00 50.00 37.50 2017-09-30 25y 11m 18d 2018-10-23 27y 00m 11d Deacon
202 James Deakin Berwick Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1980-08-13 21y 08m 10d 1980-08-13 21y 08m 10d Deakin
203 John Deakin St Mirren; Clyde 18 18 0 1 4 4 10 22.22 22.22 55.56 33.33 1937-09-15 Not Known 1950-02-04 Not Known Deakin
204 Peter Deakin Bolton Wanderers 1 1 0 0 1 0 .00 100.00 .00 50.00 1957-10-14 19y 06m 19d 1957-10-14 19y 06m 19d Deakin
205 Alfred Dean Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1907-09-14 Not Known 1907-09-14 Not Known Dean
206 Dixie Dean Everton 1 1 0 0 1 0 .00 100.00 .00 50.00 1926-04-10 19y 02m 19d 1926-04-10 19y 02m 19d Dean
207 Joe Dean Bolton Wanderers 1 1 0 0 1 0 .00 100.00 .00 50.00 1957-10-14 18y 06m 10d 1957-10-14 18y 06m 10d Dean
208 Gareth Deane Linfield 1 0 1 0 0 1 .00 .00 100.00 .00 2017-07-08 23y 00m 24d 2017-07-08 23y 00m 24d Deane
209 'Dixie' Deans Motherwell; Celtic; Partick Thistle 22 21 1 10 11 4 7 50.00 18.18 31.82 59.09 1967-04-29 20y 08m 30d 1977-03-26 30y 07m 26d Deans
210 Thomas Deans Clyde 6 6 0 2 3 0 33.33 50.00 .00 58.33 1942-01-10 Not Known 1944-02-12 Not Known Deans
211 Tommy Deans Clyde 5 5 0 2 2 1 40.00 40.00 20.00 60.00 1947-08-23 25y 07m 16d 1948-10-30 26y 09m 23d Deans
212 Dearie Clachnacuddin 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known Dearie
213 Paul Andrew Deas St Johnstone; Ross County 11 11 0 3 4 4 27.27 36.36 36.36 45.45 1991-11-09 19y 08m 18d 2002-10-23 30y 08m 01d Deas
214 Robbie Deas Inverness Caledonian Thistle; Kilmarnock 8 8 0 0 2 6 .00 25.00 75.00 12.50 2020-10-06 20y 07m 09d 2023-12-02 23y 09m 05d Deas
215 Debroyckers Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Debroyckers
216 Deco Barcelona 1 0 1 1 0 0 100.00 .00 .00 100.00 2007-07-28 29y 11m 01d 2007-07-28 29y 11m 01d Deco
217 Deegan Lisburn Distillery 1 0 1 0 0 1 .00 .00 100.00 .00 2003-07-19 Not Known 2003-07-19 Not Known Deegan
218 Gary Deegan Hibernian 2 2 0 0 2 0 .00 100.00 .00 50.00 2012-08-12 24y 10m 15d 2013-01-03 25y 03m 06d Deegan
219 John Deehan Aston Villa 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1979-08-02 21y 11m 27d 1979-08-02 21y 11m 27d Deehan
220 John Deeney Hamilton Academical 2 2 0 0 1 1 .00 50.00 50.00 25.00 1979-12-15 23y 05m 22d 1980-02-23 23y 08m 00d Deeney
221 M Deetlifs South Africa XI 1 1 0 0 1 0 .00 100.00 .00 50.00 1958-10-30 Not Known 1958-10-30 Not Known Deetlifs
222 Jermain Defoe Tottenham Hotspur; Rangers 8 4 4 3 5 1 2 62.50 12.50 25.00 68.75 2011-08-18 28y 10m 11d 2020-02-29 37y 04m 22d Defoe
223 Theo Defourniy Royal Antwerp 1 1 0 0 0 1 .00 .00 100.00 .00 2011-07-17 19y 02m 22d 2011-07-17 19y 02m 22d Defourniy
224 Defrenesco Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Defrenesco
225 David Degan FC Basel 1 0 1 0 0 1 .00 .00 100.00 .00 2004-11-25 21y 09m 10d 2004-11-25 21y 09m 10d Degan
226 Philipp Degan FC Basel 1 1 0 0 0 1 .00 .00 100.00 .00 2004-11-25 21y 09m 10d 2004-11-25 21y 09m 10d Degan
227 Josef Degeorgi FK Austria 2 2 0 0 1 1 .00 50.00 50.00 25.00 1988-10-26 28y 09m 07d 1988-11-09 28y 09m 21d Degeorgi
228 Albert Degnan Albion Rovers 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 1941-04-12 Not Known 1942-04-18 Not Known Degnan
229 Christophe Deguerville Olympique Lyonnais 1 1 0 1 0 0 100.00 .00 .00 100.00 1996-03-18 22y 02m 05d 1996-03-18 22y 02m 05d Deguerville
230 Damien Delaney Hull City 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-23 24y 00m 03d 2005-07-23 24y 00m 03d Delaney
231 James Delaney Celtic; Hibernian 20 20 0 7 9 7 4 45.00 35.00 20.00 62.50 1934-08-18 Not Known 1945-12-29 Not Known Delaney
232 Jimmy Delaney Aberdeen; Falkirk 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1950-12-02 36y 02m 29d 1953-12-12 39y 03m 09d Delaney
233 Pat Delaney Motherwell; Dunfermline Athletic; Clyde; Airdrieonians 26 25 1 4 10 6 10 38.46 23.08 38.46 50.00 1960-01-30 18y 09m 06d 1971-10-16 30y 05m 22d Delaney
234 Tom M Delaney Forfar Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1963-01-12 Not Known 1963-01-12 Not Known Delaney
235 Dean Delany Shelbourne 1 1 0 0 0 1 .00 .00 100.00 .00 2019-07-01 38y 09m 16d 2019-07-01 38y 09m 16d Delany
236 Allan Delferriere Hibernian 1 0 1 0 1 0 .00 100.00 .00 50.00 2023-05-27 21y 02m 24d 2023-05-27 21y 02m 24d Delferriere
237 Bob Delgado Carlisle United 1 1 0 1 0 0 100.00 .00 .00 100.00 1971-11-02 22y 09m 04d 1971-11-02 22y 09m 04d Delgado
238 Matias Emilio Delgado FC Basel 1 1 0 0 0 1 .00 .00 100.00 .00 2004-11-25 21y 11m 10d 2004-11-25 21y 11m 10d Delgado
239 Dell'Angelo Lanerossi Vicenza 1 1 0 0 1 0 .00 100.00 .00 50.00 1964-06-07 Not Known 1964-06-07 Not Known Dell'Angelo
240 Traianos Dellas AEK Athens 2 2 0 2 0 0 100.00 .00 .00 100.00 2006-08-09 30y 06m 09d 2006-08-23 30y 06m 23d Dellas
241 Eric Deloumeaux Motherwell; Aberdeen; Livingston (Meadowbank Thistle) 7 7 0 0 2 5 .00 28.57 71.43 14.29 2001-12-22 28y 07m 10d 2005-03-19 31y 10m 07d Deloumeaux
242 Aimen Demai Alemannia Aachen 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-12 26y 07m 02d 2009-07-12 26y 07m 02d Demai
243 Demai Fussball-Club Kaiserslautern 1 1 0 1 0 0 100.00 .00 .00 100.00 2008-07-25 Not Known 2008-07-25 Not Known Demai
244 Sven Demandt Dusseldorfer TSV Fortuna 1895 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1988-07-16 Not Known 1988-07-16 Not Known Demandt
245 Demarchi Lanerossi Vicenza 1 1 0 0 1 0 .00 100.00 .00 50.00 1964-06-07 Not Known 1964-06-07 Not Known Demarchi
246 Karamoko Dembele Celtic 1 0 1 1 0 0 100.00 .00 .00 100.00 2019-05-19 16y 02m 27d 2019-05-19 16y 02m 27d Dembele
247 Moussa Dembele Celtic 4 3 1 2 3 0 1 75.00 .00 25.00 75.00 2016-08-07 20y 00m 26d 2018-05-06 21y 09m 24d Dembele
248 Guy Demel Dundee United 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 2015-12-30 34y 06m 17d 2016-02-20 34y 08m 07d Demel
249 DeMenezes Lanerossi Vicenza 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1964-06-07 Not Known 1964-06-07 Not Known DeMenezes
250 Stephane Demol Royal Standard Club Liegeois 2 2 0 2 0 0 100.00 .00 .00 100.00 1992-10-21 26y 07m 10d 1992-11-04 26y 07m 24d Demol
251 Dempsey Hibernian 4 4 0 2 0 1 3 .00 25.00 75.00 12.50 1890-01-25 Not Known 1890-05-01 Not Known Dempsey
252 Gary Dempsey Dunfermline Athletic; Aberdeen 14 6 8 4 2 8 28.57 14.29 57.14 35.71 2002-08-24 21y 07m 09d 2007-03-10 26y 01m 23d Dempsey
253 James Dempsey Motherwell; Clyde; Falkirk; Partick Thistle 12 12 0 2 1 9 16.67 8.33 75.00 20.83 1979-04-07 19y 08m 10d 1989-02-18 29y 06m 21d Dempsey
254 Jim Dempsey Hamilton Academical 3 3 0 1 0 2 33.33 .00 66.67 33.33 1977-10-01 30y 10m 26d 1978-04-02 31y 04m 28d Dempsey
255 John Dempsey Albion Rovers; Queen of the South 5 5 0 2 1 1 3 20.00 20.00 60.00 30.00 1939-03-29 25y 09m 07d 1947-02-01 33y 07m 10d Dempsey
256 Allan Dempsie Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 2010-08-24 27y 09m 19d 2010-08-24 27y 09m 19d Dempsie
257 Mark Dempsie Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 2002-08-11 21y 09m 23d 2002-08-11 21y 09m 23d Dempsie
258 Bobby Dempster Airdrieonians; St Mirren 3 3 0 0 0 3 .00 .00 100.00 .00 1961-09-30 20y 04m 01d 1963-11-09 22y 05m 11d Dempster
259 Dempster Campsie 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1888-11-03 Not Known 1888-11-03 Not Known Dempster
260 James B Dempster Dundee United 1 1 0 1 0 0 100.00 .00 .00 100.00 1927-04-16 Not Known 1927-04-16 Not Known Dempster
261 James Barclay Dempster St Johnstone; Boness 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1925-01-31 Not Known 1927-12-03 Not Known Dempster
262 John Hunter Dempster Queen of the South 5 5 0 1 0 2 3 .00 40.00 60.00 20.00 1975-02-15 26y 04m 07d 1978-04-15 29y 06m 07d Dempster
263 Morton H Dempster Hamilton Academical 6 6 0 1 3 1 2 50.00 16.67 33.33 58.33 1941-10-18 Not Known 1946-02-23 Not Known Dempster
264 Dempsy Preston North End 1 1 0 1 0 0 100.00 .00 .00 100.00 1888-01-02 Not Known 1888-01-02 Not Known Dempsy
265 Anatoliy Demyanenko Dynamo Kiev 1 1 0 1 0 0 100.00 .00 .00 100.00 1982-11-24 23y 09m 05d 1982-11-24 23y 09m 05d Demyanenko
266 Jason Denayer Manchester City; Celtic 2 1 1 2 0 0 100.00 .00 .00 100.00 2014-07-18 19y 00m 20d 2014-09-24 19y 02m 27d Denayer
267 Lars Dendoncker St Johnstone 1 1 0 0 1 0 .00 100.00 .00 50.00 2021-10-27 20y 06m 24d 2021-10-27 20y 06m 24d Dendoncker
268 Greig Paterson Denham Motherwell 4 4 0 0 1 3 .00 25.00 75.00 12.50 1996-01-10 19y 03m 05d 1998-04-08 21y 06m 03d Denham
269 Alexander Denholm Motherwell 1 1 0 1 0 0 1 .00 .00 100.00 .00 1892-12-24 Not Known 1892-12-24 Not Known Denholm
270 Danny Denholm Arbroath; East Fife; The Spartans 4 2 2 0 0 4 .00 .00 100.00 .00 2018-07-03 27y 10m 07d 2024-01-20 33y 04m 25d Denholm
271 Robert Denholm Leith Athletic 2 2 0 0 1 1 .00 50.00 50.00 25.00 1914-12-25 Not Known 1915-04-19 Not Known Denholm
272 Danny Denholn Forfar Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2015-08-25 24y 07m 24d 2015-08-25 24y 07m 24d Denholn
273 James Denmark Third Lanark 6 6 0 2 1 3 33.33 16.67 50.00 41.67 1934-01-06 Not Known 1937-01-09 Not Known Denmark
274 Jimmy Denmark Queen of the South 2 2 0 1 1 0 50.00 50.00 .00 75.00 1946-04-15 Not Known 1946-08-31 Not Known Denmark
275 Billy Dennehy St Patricks Athletic 1 0 1 1 0 0 100.00 .00 .00 100.00 2017-07-05 30y 04m 18d 2017-07-05 30y 04m 18d Dennehy
276 Kristian Dennis St Mirren 3 1 2 0 0 3 .00 .00 100.00 .00 2020-09-02 30y 05m 21d 2021-11-27 31y 08m 15d Dennis
277 Shaun Dennis Raith Rovers; Hibernian 13 13 0 3 4 6 23.08 30.77 46.15 38.46 1990-07-30 20y 07m 10d 1999-12-19 29y 11m 29d Dennis
278 William Dennis Kilmarnock 3 3 0 0 1 2 .00 33.33 66.67 16.67 2023-08-13 23y 01m 03d 2023-12-02 23y 04m 22d Dennis
279 Jim Denny Rangers 1 0 1 1 0 0 100.00 .00 .00 100.00 1975-09-06 25y 05m 24d 1975-09-06 25y 05m 24d Denny
280 William Denovan Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1907-06-01 Not Known 1907-06-01 Not Known Denovan
281 Denson Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Denson
282 K Denysschen South Africa XI 1 1 0 0 1 0 .00 100.00 .00 50.00 1958-10-30 Not Known 1958-10-30 Not Known Denysschen
283 Emerson Deocleciano Rigas Futbola Skola 2 2 0 0 0 2 .00 .00 100.00 .00 2022-09-15 23y 01m 19d 2022-10-27 23y 03m 00d Deocleciano
284 Sylvain Deplace Olympique Lyonnais 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1996-03-18 22y 11m 23d 1996-03-18 22y 11m 23d Deplace
285 Olivier Deschacht Lokeren 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-01-11 37y 10m 26d 2019-01-11 37y 10m 26d Deschacht
286 Lee Desmond St Patricks Athletic 1 0 1 1 0 0 100.00 .00 .00 100.00 2017-07-05 22y 05m 13d 2017-07-05 22y 05m 13d Desmond
287 Cyriel Dessers Rangers 3 2 1 2 3 0 0 100.00 .00 .00 100.00 2023-10-29 28y 10m 21d 2024-02-24 29y 02m 16d Dessers
288 Lajos Detari Bologna 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1990-11-07 27y 06m 14d 1990-11-07 27y 06m 14d Detari
289 Kenny Deuchar Gretna; Hamilton Academical; St Johnstone; Livingston (Meadowbank Thistle) 7 6 1 1 3 3 1 42.86 42.86 14.29 64.29 2006-05-13 25y 10m 07d 2011-07-16 31y 00m 10d Deuchar
290 William S Deuchar Raith Rovers; Dundee United 5 5 0 0 1 4 .00 20.00 80.00 10.00 1926-01-04 Not Known 1930-04-02 Not Known Deuchar
291 Deuchars Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1890-09-06 Not Known 1890-09-06 Not Known Deuchars
292 Charles F Devan Clydebank[3] 1 1 0 0 0 1 .00 .00 100.00 .00 1923-09-15 Not Known 1923-09-15 Not Known Devan
293 John Devanney Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1958-02-15 Not Known 1958-02-15 Not Known Devanney
294 Alexander Stark Devanny Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1953-04-30 22y 09m 05d 1953-04-30 22y 09m 05d Devanny
295 Jean-Christophe Devaux Olympique Lyonnais 1 0 1 1 0 0 100.00 .00 .00 100.00 1996-03-18 22y 07m 11d 1996-03-18 22y 07m 11d Devaux
296 Nicholas Ferenc Deverdics Gretna 2 2 0 1 1 0 50.00 50.00 .00 75.00 2007-08-18 19y 08m 25d 2008-05-13 20y 05m 19d Deverdics
297 Adam Devine Partick Thistle; Rangers; Motherwell 3 2 1 1 0 2 33.33 .00 66.67 33.33 2021-03-14 17y 11m 17d 2024-02-17 20y 10m 23d Devine
298 Archibald F Devine Falkirk 4 4 0 2 0 2 50.00 .00 50.00 50.00 1909-04-17 Not Known 1910-04-16 Not Known Devine
299 Charles Devine Hibernian 1 1 0 1 0 0 1 .00 .00 100.00 .00 1897-12-18 Not Known 1897-12-18 Not Known Devine
300 Danny Devine Inverness Caledonian Thistle; Partick Thistle; Dunfermline Athletic 16 15 1 3 7 6 18.75 43.75 37.50 40.63 2013-02-23 20y 05m 16d 2021-07-25 28y 10m 18d Devine
301 James Devine Ayr United 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1918-03-23 Not Known 1918-10-12 Not Known Devine
302 James Devine St Bernards 4 4 0 3 2 0 2 50.00 .00 50.00 50.00 1900-04-30 Not Known 1901-05-06 Not Known Devine
303 Joe Devine Newcastle United; Sunderland 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1930-09-24 25y 00m 16d 1931-04-29 25y 07m 21d Devine
304 John Devine Queens Park 4 4 0 1 0 1 3 .00 25.00 75.00 12.50 1956-11-24 Not Known 1957-11-16 Not Known Devine
305 Matthew Devine Hibernian; Hamilton Academical 7 7 0 4 0 3 57.14 .00 42.86 57.14 1937-04-17 18y 02m 05d 1946-09-04 27y 06m 23d Devine
306 Reece Devine St Johnstone 1 0 1 0 1 0 .00 100.00 .00 50.00 2021-10-27 19y 10m 09d 2021-10-27 19y 10m 09d Devine
307 Stewart Devine Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 2005-07-16 21y 03m 05d 2007-08-28 23y 04m 17d Devine
308 William Devine St Mirren 3 3 0 0 1 2 .00 33.33 66.67 16.67 1956-09-15 23y 00m 24d 1957-12-21 24y 03m 29d Devine
309 David Devlin Hamilton Academical 1 1 0 1 0 0 100.00 .00 .00 100.00 1946-09-04 Not Known 1946-09-04 Not Known Devlin
310 Denis Devlin Falkirk 6 6 0 2 0 4 33.33 .00 66.67 33.33 1967-04-12 19y 04m 17d 1968-10-19 20y 10m 23d Devlin
311 Devlin Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1890-03-22 Not Known 1890-03-22 Not Known Devlin
312 Henry Devlin St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1904-05-14 Not Known 1905-04-29 Not Known Devlin
313 James Devlin Dundee 7 7 0 2 0 2 5 .00 28.57 71.43 14.29 1896-08-15 Not Known 1898-04-27 Not Known Devlin
314 John Devlin Kilmarnock 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1946-09-28 28y 09m 17d 1947-01-04 29y 00m 24d Devlin
315 John Devlin Arbroath 4 4 0 0 1 3 .00 25.00 75.00 12.50 1936-08-22 Not Known 1938-10-15 Not Known Devlin
316 John Devlin Hibernian 2 2 0 2 2 0 0 100.00 .00 .00 100.00 1944-09-09 Not Known 1944-09-18 Not Known Devlin
317 John Devlin Arbroath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1878-11-09 Not Known 1881-03-19 Not Known Devlin
318 Michael Devlin Hamilton Academical; Aberdeen; Hibernian; Livingston (Meadowbank Thistle) 10 7 3 2 4 4 20.00 40.00 40.00 40.00 2014-07-09 18y 06m 14d 2024-01-02 Not Known Devlin
319 Nicholas Devlin Livingston (Meadowbank Thistle); Aberdeen 11 11 0 2 4 5 18.18 36.36 45.45 36.36 2019-10-26 26y 00m 09d 2024-01-27 30y 03m 10d Devlin
320 William Alexander Devlin Clyde; Cowdenbeath 8 8 0 5 2 2 4 25.00 25.00 50.00 37.50 1921-08-23 Not Known 1930-01-04 Not Known Devlin
321 Devonshire Heart of Midlothian B 1 1 0 1 0 0 100.00 .00 .00 100.00 1894-08-01 Not Known 1894-08-01 Not Known Devonshire
322 George Dewar St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1888-04-18 Not Known 1888-04-18 Not Known Dewar
323 John Dewar Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1935-05-08 Not Known 1935-05-08 Not Known Dewar
324 John Dewar Leith Athletic 11 11 0 2 1 1 9 9.09 9.09 81.82 13.64 1888-05-05 Not Known 1908-08-31 Not Known Dewar
325 Neil Dewar Third Lanark 6 6 0 7 3 0 3 50.00 .00 50.00 50.00 1931-11-07 Not Known 1937-12-25 Not Known Dewar
326 Dewhurst Preston North End 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1884-01-02 Not Known 1884-01-02 Not Known Dewhurst
327 Robert Dewhurst Hull City 1 1 0 0 0 1 .00 .00 100.00 .00 1997-07-18 25y 10m 08d 1997-07-18 25y 10m 08d Dewhurst
328 Kazimierz Deyna Manchester City 1 1 0 0 1 0 .00 100.00 .00 50.00 1979-08-08 31y 09m 16d 1979-08-08 31y 09m 16d Deyna
329 Yan Dhanda Ross County 4 3 1 1 0 1 3 .00 25.00 75.00 12.50 2022-07-30 23y 07m 16d 2023-12-30 25y 00m 16d Dhanda
330 Charlie Di Bartolo Australia 2 2 0 0 0 2 .00 .00 100.00 .00 1959-05-30 Not Known 1959-06-06 Not Known Di Bartolo
331 Paulo Di Canio Celtic 5 5 0 2 2 2 1 40.00 40.00 20.00 60.00 1996-09-17 28y 02m 08d 1997-03-01 28y 07m 20d Di Canio
332 Pierluigi Di Gia Bologna 1 1 0 0 0 1 .00 .00 100.00 .00 1990-10-24 22y 07m 02d 1990-10-24 22y 07m 02d Di Gia
333 Paul Di Giacomo Kilmarnock; Airdrieonians (Airdrie United) 12 5 7 2 4 2 6 33.33 16.67 50.00 41.67 2001-03-14 18y 08m 14d 2008-08-27 26y 01m 28d Di Giacomo
334 Alex Di Rocco Aberdeen 1 1 0 1 0 0 100.00 .00 .00 100.00 2001-01-02 30y 00m 03d 2001-01-02 30y 00m 03d Di Rocco
335 Bambo Diaby Lokeren; Preston North End 2 1 1 2 0 0 100.00 .00 .00 100.00 2019-01-11 21y 00m 25d 2022-07-20 24y 07m 03d Diaby
336 Diakite SV Wehen Wiesbaden 1 1 0 1 0 0 100.00 .00 .00 100.00 2008-07-29 Not Known 2008-07-29 Not Known Diakite
337 Amad Diallo Rangers 3 2 1 3 0 0 100.00 .00 .00 100.00 2022-02-06 19y 06m 26d 2022-05-21 19y 10m 10d Diallo
338 Momo Diamé Newcastle United 1 1 0 1 0 0 100.00 .00 .00 100.00 2017-07-14 30y 01m 00d 2017-07-14 30y 01m 00d Diamé
339 Zander Diamond Aberdeen 23 21 2 5 5 13 21.74 21.74 56.52 32.61 2003-11-09 18y 07m 28d 2010-12-11 25y 08m 29d Diamond
340 George Diamond Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1903-11-28 Not Known 1903-11-28 Not Known Diamond
341 Jack Diamond Sunderland 1 0 1 1 0 0 100.00 .00 .00 100.00 2021-07-17 18y 03m 03d 2021-07-17 18y 03m 03d Diamond
342 James Diamond St Mirren 1 1 0 1 0 0 100.00 .00 .00 100.00 1900-10-20 Not Known 1900-10-20 Not Known Diamond
343 Jorge Luiz Dos Santos Dias Braga 2 2 0 0 1 1 .00 50.00 50.00 25.00 2004-09-16 28y 07m 05d 2004-09-30 28y 07m 19d Dias
344 Alejandro Díaz FC Porto 1 1 0 1 0 0 100.00 .00 .00 100.00 1996-07-31 22y 07m 17d 1996-07-31 22y 07m 17d Díaz
345 Andrew Dibble Aberdeen; Rangers 2 2 0 1 0 1 50.00 .00 50.00 50.00 1990-10-20 25y 05m 12d 1997-05-10 32y 00m 02d Dibble
346 Dibble Manchester City 1 1 0 0 0 1 .00 .00 100.00 .00 1995-08-12 Not Known 1995-08-12 Not Known Dibble
347 Danny Dichio Preston North End 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-15 31y 08m 26d 2006-07-15 31y 08m 26d Dichio
348 Dichio Millwall 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-17 Not Known 2004-07-17 Not Known Dichio
349 Alex Dick St Johnstone; Hamilton Academical 4 4 0 2 1 0 3 25.00 .00 75.00 25.00 1925-12-12 Not Known 1927-12-31 Not Known Dick
350 Alex R Dick Airdrieonians 11 11 0 3 3 5 27.27 27.27 45.45 40.91 1920-11-06 Not Known 1926-02-13 Not Known Dick
351 Andrew Dick Aberdeen 1 1 0 1 0 0 100.00 .00 .00 100.00 1924-01-05 Not Known 1924-01-05 Not Known Dick
352 Charles Dick Leith Athletic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1903-05-04 Not Known 1903-05-16 Not Known Dick
353 Dick Fussball-Club Kaiserslautern 1 1 0 1 0 0 100.00 .00 .00 100.00 2008-07-25 Not Known 2008-07-25 Not Known Dick
354 Dick # 1 Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1893-03-18 Not Known 1893-03-18 Not Known Dick
355 George Dick Stirling Albion 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 1949-08-13 Not Known 1951-12-08 Not Known Dick
356 Harry Dick St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1939-05-03 Not Known 1939-05-03 Not Known Dick
357 James Dick Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1998-03-07 25y 08m 14d 1998-03-07 25y 08m 14d Dick
358 John Dick Queens Park; Motherwell 2 2 0 1 1 0 50.00 50.00 .00 75.00 1906-10-27 Not Known 1908-03-14 Not Known Dick
359 Kenneth David Dick Forfar Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1963-01-12 21y 01m 14d 1963-01-12 21y 01m 14d Dick
360 Liam Dick Falkirk; Alloa Athletic 5 4 1 2 0 3 40.00 .00 60.00 40.00 2014-08-30 19y 00m 11d 2021-04-09 25y 07m 21d Dick
361 Peter Watt Dick Third Lanark 6 6 0 4 1 2 3 16.67 33.33 50.00 33.33 1950-11-11 23y 02m 22d 1952-12-20 25y 04m 00d Dick
362 Thomas Woods Dick Third Lanark 3 3 0 2 0 0 3 .00 .00 100.00 .00 1958-08-27 22y 01m 08d 1959-02-25 22y 07m 06d Dick
363 William Dick Airdrieonians; Hibernian 26 26 0 7 11 8 26.92 42.31 30.77 48.08 1925-09-09 Not Known 1931-01-01 Not Known Dick
364 Gary Dicker Kilmarnock 11 11 0 6 1 4 54.55 9.09 36.36 59.09 2016-02-27 29y 06m 29d 2020-02-05 33y 06m 07d Dicker
365 Dickie Forres Mechanics 1 1 0 0 0 1 .00 .00 100.00 .00 1928-02-04 Not Known 1928-02-04 Not Known Dickie
366 Dickie # 2 Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1907-12-07 Not Known 1907-12-07 Not Known Dickie
367 John H Dickie Clyde 2 2 0 1 1 0 50.00 50.00 .00 75.00 1908-08-22 Not Known 1909-03-13 Not Known Dickie
368 Matthew Dickie Rangers 29 29 0 15 11 3 51.72 37.93 10.34 70.69 1896-05-02 Not Known 1903-10-03 Not Known Dickie
369 Percy Dickie Aberdeen; St Johnstone 11 11 0 1 3 3 5 27.27 27.27 45.45 40.91 1930-01-02 Not Known 1937-02-20 Not Known Dickie
370 William Dickie Kilmarnock 6 6 0 2 2 2 33.33 33.33 33.33 50.00 1912-10-26 Not Known 1919-02-22 Not Known Dickie
371 Jimmy Dickinson Portsmouth 1 1 0 0 1 0 .00 100.00 .00 50.00 1953-09-28 28y 05m 04d 1953-09-28 28y 05m 04d Dickinson
372 Martin Dickinson Leeds United 2 2 0 0 1 1 .00 50.00 50.00 25.00 1982-08-07 19y 04m 24d 1983-08-09 20y 04m 26d Dickinson
373 Francis Dickoh Hibernian 2 2 0 0 1 1 .00 50.00 50.00 25.00 2011-01-01 28y 00m 19d 2011-04-03 28y 03m 21d Dickoh
374 J Dicks Orange Free State 1 1 0 0 0 1 .00 .00 100.00 .00 1954-06-09 Not Known 1954-06-09 Not Known Dicks
375 Andrew Dickson Cowlairs 1 1 0 0 0 1 .00 .00 100.00 .00 1890-09-13 Not Known 1890-09-13 Not Known Dickson
376 Andrew Y P Dickson Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1941-06-14 Not Known 1941-06-14 Not Known Dickson
377 Bill Dickson Chelsea 1 1 0 1 0 0 100.00 .00 .00 100.00 1952-04-23 29y 00m 08d 1952-04-23 29y 00m 08d Dickson
378 Billy Dickson Kilmarnock; Motherwell 15 15 0 1 5 4 6 33.33 26.67 40.00 46.67 1965-06-19 18y 02m 11d 1973-04-14 26y 00m 06d Dickson
379 Bobby Dickson Third Lanark; Stirling Albion 3 3 0 0 1 2 .00 33.33 66.67 16.67 1963-10-19 Not Known 1965-12-18 Not Known Dickson
380 Charles Dickson Dundee 1 1 0 1 0 0 100.00 .00 .00 100.00 1894-09-22 Not Known 1894-09-22 Not Known Dickson
381 Charlie Dickson Dunfermline Athletic 14 14 0 4 2 4 8 14.29 28.57 57.14 28.57 1955-11-26 Not Known 1963-09-14 Not Known Dickson
382 Ciaran Dickson Queen of the South 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-03-27 18y 10m 06d 2021-03-27 18y 10m 06d Dickson
383 Dickson Lisburn Distillery; Linfield 2 1 1 1 0 1 50.00 .00 50.00 50.00 2003-07-19 Not Known 2003-07-26 Not Known Dickson
384 George Gourlay Dickson Queen of the South 4 4 0 0 1 3 .00 25.00 75.00 12.50 1975-02-15 24y 08m 26d 1977-09-14 27y 03m 25d Dickson
385 Herbert M Dickson Queens Park 18 18 0 1 4 3 11 22.22 16.67 61.11 30.56 1930-10-04 Not Known 1942-02-14 Not Known Dickson
386 Hugh M Dickson Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1924-02-02 Not Known 1924-02-02 Not Known Dickson
387 James (No.2) Dickson Dundee 3 3 0 2 2 1 0 66.67 33.33 .00 83.33 1903-02-28 Not Known 1903-10-17 Not Known Dickson
388 James Dickson Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1912-05-04 Not Known 1912-05-04 Not Known Dickson
389 James Dickson Dunfermline Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1926-12-18 Not Known 1928-01-03 Not Known Dickson
390 James Dickson Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1920-09-25 Not Known 1920-09-25 Not Known Dickson
391 James Dickson Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1930-10-18 Not Known 1930-10-18 Not Known Dickson
392 John Allan Dickson Third Lanark 2 2 0 1 0 1 50.00 .00 50.00 50.00 1908-12-19 Not Known 1910-04-20 Not Known Dickson
393 John Dickson Cowdenbeath; Ayr United 4 3 1 0 0 4 .00 .00 100.00 .00 1970-12-19 21y 07m 04d 1976-02-28 26y 09m 13d Dickson
394 John Dickson Clydebank[4]; Albion Rovers 2 1 1 0 0 2 .00 .00 100.00 .00 1991-08-20 21y 07m 28d 1998-02-14 28y 01m 22d Dickson
395 Joseph Ronald Dickson Clydebank[4] 7 7 0 1 2 4 14.29 28.57 57.14 28.57 1983-10-05 18y 06m 11d 1986-11-08 21y 07m 15d Dickson
396 Peter Dickson Queen of the South 4 4 0 1 0 2 2 .00 50.00 50.00 25.00 1977-09-14 25y 10m 23d 1982-02-17 30y 03m 26d Dickson
397 Robert Dickson Queens Park 6 6 0 1 1 4 16.67 16.67 66.67 25.00 1981-10-03 26y 04m 16d 1983-04-06 27y 10m 20d Dickson
398 Sean Dickson Stenhousemuir; Stirling Albion 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 2014-08-26 22y 07m 10d 2015-07-14 23y 05m 28d Dickson
399 Thomas Dickson Dunfermline Athletic; Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 1927-09-10 Not Known 1929-05-11 Not Known Dickson
400 Tommy Dickson Linfield 1 1 0 0 0 1 .00 .00 100.00 .00 1956-11-26 27y 04m 10d 1956-11-26 27y 04m 10d Dickson
401 Bill Dickson Stoke FC 1 1 0 2 0 0 1 .00 .00 100.00 .00 1895-01-03 28y 04m 07d 1895-01-03 28y 04m 07d Dickson
402 William P Dickson Airdrieonians 2 2 0 0 0 2 .00 .00 100.00 .00 1920-11-06 Not Known 1921-03-12 Not Known Dickson
403 Willie Dickson Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1948-12-18 Not Known 1948-12-18 Not Known Dickson
404 Seny Dieng Dundee 2 2 0 1 0 1 50.00 .00 50.00 50.00 2019-01-23 24y 02m 00d 2019-03-09 24y 03m 14d Dieng
405 M Dijkhuizen Dunfermline Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 2001-02-24 29y 01m 20d 2001-02-24 29y 01m 20d Dijkhuizen
406 Sieb Dijkstra Motherwell; Dundee United 18 18 0 7 6 5 38.89 33.33 27.78 55.56 1992-10-24 26y 00m 04d 1999-04-06 32y 05m 17d Dijkstra
407 Kealan Dillon Bohemians Dublin 1 1 0 0 0 1 .00 .00 100.00 .00 2015-07-01 21y 04m 10d 2015-07-01 21y 04m 10d Dillon
408 Sean Dillon Dundee United 24 21 3 13 6 5 54.17 25.00 20.83 66.67 2007-03-17 23y 07m 17d 2015-12-30 32y 05m 00d Dillon
409 Shaun Dillon Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 2002-11-23 18y 02m 30d 2002-11-23 18y 02m 30d Dillon
410 Tom Dilly Arbroath 2 2 0 0 2 0 .00 100.00 .00 50.00 1901-05-13 Not Known 1902-05-06 Not Known Dilly
411 Christopher Dilo St Mirren 2 2 0 1 1 0 50.00 50.00 .00 75.00 2013-10-05 19y 09m 00d 2014-05-10 20y 04m 05d Dilo
412 Srdjan Dimitrov Birkirkara 2 2 0 1 1 0 50.00 50.00 .00 75.00 2016-07-14 23y 11m 16d 2016-07-21 23y 11m 23d Dimitrov
413 Hyam Dimmer Ayr United 1 1 0 1 0 0 100.00 .00 .00 100.00 1938-09-24 Not Known 1938-09-24 Not Known Dimmer
414 Frederic Dindeleux Kilmarnock 19 18 1 1 4 7 8 21.05 36.84 42.11 39.47 1999-10-27 25y 09m 11d 2005-02-12 31y 00m 27d Dindeleux
415 George Dingwall Airdrieonians 2 2 0 1 0 1 50.00 .00 50.00 50.00 1950-08-19 Not Known 1951-09-15 Not Known Dingwall
416 Tony Dingwall Ross County 3 1 2 0 2 1 .00 66.67 33.33 33.33 2015-08-15 21y 00m 21d 2016-12-03 22y 04m 08d Dingwall
417 Alan Dinnie Partick Thistle; Dundee 15 13 2 1 3 1 11 20.00 6.67 73.33 23.33 1989-02-18 25y 09m 04d 1996-03-23 32y 10m 09d Dinnie
418 Harry R Dinsmore Queens Park; Third Lanark 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1901-02-09 Not Known 1903-03-21 Not Known Dinsmore
419 B Dinwoodie Musselburgh Bruntonians 1 1 0 0 0 1 .00 .00 100.00 .00 1924-09-03 Not Known 1924-09-03 Not Known Dinwoodie
420 R Dinwoodie Musselburgh Bruntonians 1 1 0 0 0 1 .00 .00 100.00 .00 1924-09-03 Not Known 1924-09-03 Not Known Dinwoodie
421 Mohamed Diomande Rangers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-02-24 22y 03m 26d 2024-02-24 22y 03m 26d Diomande
422 Patrick Diotte Montreal Impact 1 1 0 0 0 1 .00 .00 100.00 .00 1994-05-28 26y 06m 15d 1994-05-28 26y 06m 15d Diotte
423 El-Hadji Diouf Blackburn Rovers; Rangers 3 1 2 2 1 0 66.67 33.33 .00 83.33 2010-08-07 29y 06m 23d 2011-05-07 30y 03m 22d Diouf
424 Mame Diouf Blackburn Rovers 1 0 1 1 0 1 0 .00 100.00 .00 50.00 2010-08-07 22y 07m 22d 2010-08-07 22y 07m 22d Diouf
425 Jamie Dishington The Spartans 3 3 0 0 0 3 .00 .00 100.00 .00 2021-06-29 24y 06m 17d 2024-01-20 27y 01m 08d Dishington
426 Mahamadou Dissa Chamois Niortais 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-18 21y 02m 00d 2000-07-18 21y 02m 00d Dissa
427 Ted Ditchburn Tottenham Hotspur 1 1 0 0 0 1 .00 .00 100.00 .00 1956-10-15 34y 11m 21d 1956-10-15 34y 11m 21d Ditchburn
428 Daniel Diver Stranraer; Alloa Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1993-08-11 26y 08m 27d 1995-08-19 28y 09m 04d Diver
429 D Divers Erin Rovers Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1888-09-22 Not Known 1888-09-22 Not Known Divers
430 John Divers Airdrieonians 9 9 0 3 1 4 33.33 11.11 44.44 38.89 1940-03-23 Not Known 1943-10-02 Not Known Divers
431 John Divers Hamilton Academical 2 2 0 0 0 2 .00 .00 100.00 .00 1961-09-13 Not Known 1961-09-20 Not Known Divers
432 John Divers Celtic; Partick Thistle 12 12 0 7 2 5 5 16.67 41.67 41.67 37.50 1958-12-20 Not Known 1966-12-03 Not Known Divers
433 John Rice Divers Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1955-04-02 23y 04m 09d 1955-11-19 23y 11m 26d Divers
434 Ronnie Dix Derby County 2 2 0 1 0 0 2 .00 .00 100.00 .00 1937-09-29 25y 00m 24d 1938-04-11 25y 07m 06d Dix
435 Arthur Dixon Queens Park 14 14 0 7 4 3 7 28.57 21.43 50.00 39.29 1940-10-05 Not Known 1944-10-21 Not Known Dixon
436 Arthur Dixon Clyde 7 7 0 2 1 1 5 14.29 14.29 71.43 21.43 1945-11-03 23y 11m 17d 1947-08-23 25y 09m 06d Dixon
437 Donald Dixon Hibernian 10 10 0 2 3 0 6 30.00 .00 60.00 30.00 1909-05-08 Not Known 1910-10-22 Not Known Dixon
438 James H Dixon Queens Park; Hamilton Academical 3 3 0 1 2 0 33.33 66.67 .00 66.67 1920-03-06 Not Known 1921-09-03 Not Known Dixon
439 Johnny Dixon Aston Villa 1 1 0 0 1 0 .00 100.00 .00 50.00 1958-11-19 34y 11m 09d 1958-11-19 34y 11m 09d Dixon
440 Lee Dixon Stoke City 1 1 0 1 0 0 100.00 .00 .00 100.00 1986-07-28 22y 04m 11d 1986-07-28 22y 04m 11d Dixon
441 Paul Dixon Dundee United; Falkirk 17 15 2 8 3 6 47.06 17.65 35.29 55.88 2008-09-27 21y 10m 05d 2020-09-22 33y 10m 00d Dixon
442 Stephen Dixon Berwick Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1980-08-13 22y 10m 28d 1980-08-13 22y 10m 28d Dixon
443 Laurent D'Jaffo Ayr United; Aberdeen 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1998-03-07 27y 04m 02d 2002-08-18 31y 09m 13d D'Jaffo
444 Rachid Djebaili St Johnstone 1 0 1 0 0 1 .00 .00 100.00 .00 2002-01-02 26y 08m 07d 2002-01-02 26y 08m 07d Djebaili
445 Franck Dja Djedje Hibernian 1 0 1 1 0 0 100.00 .00 .00 100.00 2015-04-12 28y 10m 10d 2015-04-12 28y 10m 10d Djedje
446 Marcelo Djian Olympique Lyonnais 1 1 0 1 0 0 100.00 .00 .00 100.00 1996-03-18 33y 05m 14d 1996-03-18 33y 05m 14d Djian
447 Goran Djorovic Red Star Belgrade 2 2 0 0 2 0 .00 100.00 .00 50.00 1996-08-08 24y 08m 28d 1996-08-22 24y 09m 11d Djorovic
448 Arnaud Djoum Dundee United 2 1 1 0 1 1 .00 50.00 50.00 25.00 2022-12-24 33y 07m 22d 2023-02-04 33y 09m 02d Djoum
449 Veselin Djurasovic Velez Mostar 2 2 0 1 0 1 50.00 .00 50.00 50.00 1988-11-23 31y 10m 16d 1988-12-07 31y 11m 00d Djurasovic
450 Aleksandr Dmitrijev FC Infonet Tallinn 2 2 0 0 0 2 .00 .00 100.00 .00 2016-06-30 34y 04m 12d 2016-07-06 34y 04m 18d Dmitrijev
451 Martin Doak Greenock Morton 8 7 1 1 1 6 12.50 12.50 75.00 18.75 1984-08-18 20y 03m 07d 1991-07-27 27y 02m 16d Doak
452 Conor Doan Bonnyrigg Rose Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-09 22y 10m 01d 2022-07-09 22y 10m 01d Doan
453 George Dobbie Third Lanark; Raith Rovers 6 6 0 3 0 1 5 .00 16.67 83.33 8.33 1952-09-06 Not Known 1959-02-21 Not Known Dobbie
454 Stephen Dobbie Hibernian; Queen of the South 9 5 4 1 3 1 5 33.33 11.11 55.56 38.89 2003-08-02 20y 07m 28d 2021-03-27 38y 03m 22d Dobbie
455 James Dobbin Celtic; Motherwell 2 1 1 1 1 0 1 50.00 .00 50.00 50.00 1983-12-17 20y 03m 00d 1984-05-12 20y 07m 25d Dobbin
456 Dobie Victoria United 1 1 0 0 0 1 .00 .00 100.00 .00 1894-02-10 Not Known 1894-02-10 Not Known Dobie
457 Robert Dobie Leith Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1895-11-09 Not Known 1896-02-29 Not Known Dobie
458 Robert Dobie St Bernards; Leith Athletic 8 8 0 1 0 0 8 .00 .00 100.00 .00 1893-02-25 Not Known 1895-05-29 Not Known Dobie
459 Peter Dobing Stoke City 1 1 0 1 0 0 100.00 .00 .00 100.00 1964-10-19 25y 10m 18d 1964-10-19 25y 10m 18d Dobing
460 James Dobson Hibernian; Dunfermline Athletic 17 17 0 8 5 4 8 29.41 23.53 47.06 41.18 1929-08-21 Not Known 1936-08-19 Not Known Dobson
461 Martin Dobson Burnley 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1973-10-24 25y 08m 10d 1973-11-06 25y 08m 23d Dobson
462 Daniel Docherty Greenock Morton 4 4 0 1 0 3 25.00 .00 75.00 25.00 1984-08-18 23y 04m 06d 1985-03-02 23y 10m 18d Docherty
463 Eddie Docherty Queen of the South 1 1 0 0 0 1 .00 .00 100.00 .00 1957-11-09 Not Known 1957-11-09 Not Known Docherty
464 Felix Docherty Hibernian 2 2 0 2 0 0 100.00 .00 .00 100.00 1887-12-24 Not Known 1888-04-14 Not Known Docherty
465 Frank Docherty St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1922-08-15 Not Known 1922-08-15 Not Known Docherty
466 Gerard Docherty Partick Thistle 1 0 1 0 0 1 .00 .00 100.00 .00 1983-03-19 23y 05m 04d 1983-03-19 23y 05m 04d Docherty
467 Greg Docherty Hamilton Academical; Rangers; Hibernian 10 7 3 2 3 5 20.00 30.00 50.00 35.00 2015-08-29 18y 11m 19d 2020-03-03 23y 05m 22d Docherty
468 J Docherty Broxburn Star 2 2 0 0 1 1 .00 50.00 50.00 25.00 1888-10-13 Not Known 1888-10-20 Not Known Docherty
469 James Docherty St Johnstone; Partick Thistle 2 1 1 1 1 1 0 50.00 50.00 .00 75.00 1982-02-23 25y 03m 15d 1982-10-30 25y 11m 22d Docherty
470 James Docherty Airdrieonians; Stirling Albion 3 3 0 1 0 0 3 .00 .00 100.00 .00 1950-09-02 21y 04m 11d 1954-10-30 25y 06m 08d Docherty
471 James F Docherty Airdrieonians 1 1 0 0 0 1 .00 .00 100.00 .00 1953-01-03 Not Known 1953-01-03 Not Known Docherty
472 John Docherty St Johnstone; Sheffield United 4 4 0 0 2 2 .00 50.00 50.00 25.00 1960-08-24 25y 05m 27d 1962-11-05 27y 08m 08d Docherty
473 Mark Docherty East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 2017-07-22 35y 05m 11d 2017-07-22 35y 05m 11d Docherty
474 Mark Docherty St Mirren; Alloa Athletic; Dumbarton 5 5 0 1 0 4 20.00 .00 80.00 20.00 2014-10-11 26y 04m 26d 2015-07-09 27y 01m 24d Docherty
475 Michael Docherty Burnley 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1970-09-15 19y 10m 17d 1970-09-30 19y 11m 01d Docherty
476 Patrick Docherty Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1936-09-02 Not Known 1936-09-02 Not Known Docherty
477 Robert Docherty Hibernian 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1945-08-15 Not Known 1945-08-15 Not Known Docherty
478 Ross Docherty Livingston (Meadowbank Thistle); Partick Thistle 2 2 0 0 0 2 .00 .00 100.00 .00 2012-09-25 19y 08m 02d 2020-09-26 27y 08m 03d Docherty
479 Stephen Docherty Partick Thistle; Clydebank[4] 5 2 3 1 1 0 4 20.00 .00 80.00 20.00 1995-09-16 19y 06m 29d 1998-01-24 21y 11m 06d Docherty
480 Tommy Docherty Scotland XI 1 1 0 0 0 1 .00 .00 100.00 .00 1958-03-03 29y 06m 07d 1958-03-03 29y 06m 07d Docherty
481 William Docherty Partick Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1932-08-13 Not Known 1932-08-13 Not Known Docherty
482 Patrik Doci NK Siroki Brijeg 1 0 1 0 0 1 .00 .00 100.00 .00 2006-07-26 25y 02m 20d 2006-07-26 25y 02m 20d Doci
483 Christopher Dodd Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 2017-07-18 26y 04m 20d 2017-07-18 26y 04m 20d Dodd
484 Jason Dodd Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1996-08-03 25y 09m 01d 1996-08-03 25y 09m 01d Dodd
485 Karl Dodd Falkirk 4 3 1 0 2 2 .00 50.00 50.00 25.00 2006-03-25 25y 04m 12d 2007-01-20 26y 02m 07d Dodd
486 Davie Dodds Dundee United; Aberdeen; Rangers 30 27 3 8 14 11 5 46.67 36.67 16.67 65.00 1978-09-30 20y 00m 07d 1990-05-05 31y 07m 12d Dodds
487 J Dodds Penicuik Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1939-01-21 Not Known 1939-01-21 Not Known Dodds
488 John Dodds Queens Park 10 10 0 2 2 3 5 20.00 30.00 50.00 35.00 1929-11-23 Not Known 1937-04-03 Not Known Dodds
489 John Dodds East Fife 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-14 23y 06m 28d 2005-07-14 23y 06m 28d Dodds
490 Joseph Dodds Celtic 23 23 0 2 11 7 5 47.83 30.43 21.74 63.04 1909-04-19 Not Known 1922-03-25 Not Known Dodds
491 Rhian Dodds Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 2005-10-26 26y 07m 16d 2005-10-26 26y 07m 16d Dodds
492 Billy Dodds Dundee; St Johnstone; Aberdeen; Dundee United; Rangers 46 41 5 14 20 9 17 43.48 19.57 36.96 53.26 1989-11-11 20y 09m 06d 2004-10-27 35y 08m 22d Dodds
493 Owen Dodgson Dundee 2 2 0 0 0 2 .00 .00 100.00 .00 2024-01-23 20y 10m 04d 2024-02-03 20y 10m 15d Dodgson
494 Joseph Dodoo Rangers 3 1 2 2 0 1 66.67 .00 33.33 66.67 2016-11-30 Not Known 2017-05-13 Not Known Dodoo
495 Darren Dods Hibernian; St Johnstone; Inverness Caledonian Thistle; Dundee United; Falkirk 34 32 2 1 12 10 12 35.29 29.41 35.29 50.00 1996-09-28 21y 03m 21d 2012-07-18 37y 01m 11d Dods
496 Doesburg Sparta Rotterdam 1 1 0 0 0 1 .00 .00 100.00 .00 1973-08-04 Not Known 1973-08-04 Not Known Doesburg
497 Michel Johannes Doesburg Motherwell; Dunfermline Athletic 12 11 1 4 2 5 33.33 16.67 41.67 41.67 1998-09-23 30y 01m 13d 2001-12-01 33y 03m 21d Doesburg
498 Doherty Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known Doherty
499 James Hugh Doherty Kilmarnock; Clyde 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 1977-02-05 18y 04m 23d 1983-03-26 24y 06m 13d Doherty
500 Matt Doherty Hibernian 2 1 1 0 0 2 .00 .00 100.00 .00 2012-03-18 20y 02m 02d 2012-05-19 20y 04m 03d Doherty
501 Peter Doherty RAF 1 1 0 1 0 0 1 .00 .00 100.00 .00 1943-08-07 30y 02m 02d 1943-08-07 30y 02m 02d Doherty
502 Christian Doidge Hibernian; Kilmarnock 11 6 5 2 2 4 5 18.18 36.36 45.45 36.36 2019-09-22 27y 00m 28d 2023-12-27 31y 04m 02d Doidge
503 Ernest Doig Falkirk; Kilmarnock 2 2 0 0 0 2 .00 .00 100.00 .00 1948-02-14 Not Known 1951-04-28 Not Known Doig
504 Josh Doig Hibernian 4 4 0 0 2 2 .00 50.00 50.00 25.00 2020-10-31 18y 05m 13d 2022-04-09 19y 10m 22d Doig
505 Ned Doig Sunderland 7 7 0 4 1 2 57.14 14.29 28.57 64.29 1893-04-22 26y 05m 24d 1896-04-18 29y 05m 20d Doig
506 Andrew Dolan Alloa Athletic 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1946-04-20 25y 08m 18d 1946-04-24 25y 08m 22d Dolan
507 Dolan Millwall 1 0 1 0 1 0 .00 100.00 .00 50.00 2004-07-17 Not Known 2004-07-17 Not Known Dolan
508 James Dolan Motherwell; Dundee United; Dunfermline Athletic 26 22 4 6 8 12 23.08 30.77 46.15 38.46 1989-09-16 20y 06m 25d 1999-05-03 30y 02m 11d Dolan
509 Peter Martin Dolan Clyde 1 1 0 1 0 0 1 .00 .00 100.00 .00 1979-09-29 20y 02m 01d 1979-09-29 20y 02m 01d Dolan
510 Andrew Dollar Port Glasgow Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1910-03-19 Not Known 1910-03-19 Not Known Dollar
511 Carlos Dominguez Dominguez Real Mallorca 1 0 1 1 0 0 100.00 .00 .00 100.00 1998-09-17 21y 11m 30d 1998-09-17 21y 11m 30d Dominguez
512 José Dominguez Tottenham Hotspur 1 1 0 0 1 0 .00 100.00 .00 50.00 1999-07-24 25y 05m 08d 1999-07-24 25y 05m 08d Dominguez
513 Pavel Domov FC Infonet Tallinn 1 0 1 0 0 1 .00 .00 100.00 .00 2016-07-06 22y 06m 06d 2016-07-06 22y 06m 06d Domov
514 Alex A Donachie St Bernards 2 2 0 1 0 0 2 .00 .00 100.00 .00 1921-12-07 Not Known 1922-08-15 Not Known Donachie
515 Willie Donachie Manchester City 1 1 0 0 1 0 .00 100.00 .00 50.00 1979-08-08 27y 10m 03d 1979-08-08 27y 10m 03d Donachie
516 Michael Donagher Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1909-08-16 Not Known 1909-08-16 Not Known Donagher
517 Bernard Donaghy Hibernian 7 7 0 2 2 3 2 28.57 42.86 28.57 50.00 1904-10-29 21y 10m 06d 1905-05-11 22y 04m 18d Donaghy
518 Charles Donaghy Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1904-01-30 Not Known 1904-01-30 Not Known Donaghy
519 Donaghy Ballymena United 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-22 Not Known 2003-07-22 Not Known Donaghy
520 Mal Donaghy Manchester United 1 1 0 1 0 0 100.00 .00 .00 100.00 1989-09-26 32y 00m 13d 1989-09-26 32y 00m 13d Donaghy
521 Adam Donald Airdrieonians 1 1 0 0 1 0 .00 100.00 .00 50.00 1916-02-26 Not Known 1916-02-26 Not Known Donald
522 Alex Donald Partick Thistle; Dunfermline Athletic 6 6 0 0 1 5 .00 16.67 83.33 8.33 1924-04-19 Not Known 1936-08-19 Not Known Donald
523 Anderson Donald Raith Rovers 1 0 1 0 0 1 .00 .00 100.00 .00 1990-07-30 19y 08m 19d 1990-07-30 19y 08m 19d Donald
524 David Morgan Donald Hamilton Academical 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1922-09-02 Not Known 1922-09-02 Not Known Donald
525 Graeme Donald Hibernian 2 0 2 1 0 1 1 .00 50.00 50.00 25.00 1995-10-01 21y 05m 17d 1997-01-01 22y 08m 18d Donald
526 Jim Donald Queen of the South; Alloa Athletic 4 3 1 0 0 4 .00 .00 100.00 .00 1975-08-02 25y 10m 07d 1978-04-22 28y 06m 27d Donald
527 P Donald Dunfermline 1 1 0 0 1 0 .00 100.00 .00 50.00 1880-02-28 Not Known 1880-02-28 Not Known Donald
528 Richard McNaughton Donald Dunfermline Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 1935-08-24 Not Known 1935-08-24 Not Known Donald
529 Alastair Donaldson Dundee; Falkirk; Raith Rovers 26 26 0 9 5 12 34.62 19.23 46.15 44.23 1964-10-24 20y 10m 27d 1982-03-31 38y 04m 04d Donaldson
530 Andrew Donaldson Motherwell; Airdrieonians; Celtic; Third Lanark 25 25 0 8 13 7 5 52.00 28.00 20.00 66.00 1906-12-08 Not Known 1920-04-21 Not Known Donaldson
531 Bradley Donaldson Hibernian; Cowdenbeath 1 1 0 0 1 0 .00 100.00 .00 50.00 2015-07-15 21y 00m 13d 2015-07-15 21y 00m 13d Donaldson
532 Clayton Donaldson Hibernian 2 1 1 1 1 0 50.00 50.00 .00 75.00 2007-08-06 23y 05m 30d 2007-11-04 23y 08m 28d Donaldson
533 Coll Donaldson Dundee United; Inverness Caledonian Thistle; Ross County 4 4 0 1 2 1 25.00 50.00 25.00 50.00 2016-02-20 20y 10m 11d 2020-01-22 24y 09m 13d Donaldson
534 Donaldson Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 1989-05-08 Not Known 1989-05-08 Not Known Donaldson
535 Euan Gordon Donaldson St Johnstone; East Fife 3 2 1 0 0 3 .00 .00 100.00 .00 1996-09-03 21y 00m 14d 2005-07-14 29y 10m 24d Donaldson
536 Jim Donaldson St Johnstone 17 17 0 9 3 5 52.94 17.65 29.41 61.76 1966-10-22 19y 06m 28d 1974-02-09 26y 10m 16d Donaldson
537 John Donaldson Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1934-11-10 Not Known 1934-11-10 Not Known Donaldson
538 John Donaldson Leith Athletic; Falkirk; Heart of Midlothian B 17 17 0 9 1 6 52.94 5.88 35.29 55.88 1910-09-19 Not Known 1940-08-06 Not Known Donaldson
539 Peter Donaldson Berwick Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 1976-03-29 24y 09m 25d 1976-03-29 24y 09m 25d Donaldson
540 Reece Donaldson Raith Rovers 1 0 1 0 0 1 .00 .00 100.00 .00 2012-07-14 18y 06m 05d 2012-07-14 18y 06m 05d Donaldson
541 Robert V Donaldson Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1949-02-19 Not Known 1949-02-19 Not Known Donaldson
542 Tommy Donaldson Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 1964-02-29 Not Known 1964-02-29 Not Known Donaldson
543 William Donaldson Leith Athletic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1939-05-13 19y 03m 23d 1939-08-30 19y 07m 10d Donaldson
544 Massimo Donati Celtic; Hamilton Academical 7 6 1 1 3 1 3 42.86 14.29 42.86 50.00 2007-08-25 26y 04m 30d 2017-03-11 35y 11m 13d Donati
545 Antonio Doncel Hull City 1 0 1 0 0 1 .00 .00 100.00 .00 1997-07-18 Not Known 1997-07-18 Not Known Doncel
546 Bob Done Liverpool 1 1 0 0 0 1 .00 .00 100.00 .00 1929-02-16 24y 09m 20d 1929-02-16 24y 09m 20d Done
547 Matt Done Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 2013-03-10 24y 08m 16d 2013-03-10 24y 08m 16d Done
548 Thomas Donegan Dumbarton 1 1 0 0 0 1 .00 .00 100.00 .00 1949-02-19 Not Known 1949-02-19 Not Known Donegan
549 Frank Donlevy Partick Thistle 10 10 0 3 1 6 30.00 10.00 60.00 35.00 1957-03-02 Not Known 1961-02-25 Not Known Donlevy
550 Chris Donnell Airdrieonians (Airdrie United) 1 0 1 0 0 1 .00 .00 100.00 .00 2024-02-11 20y 00m 18d 2024-02-11 20y 00m 18d Donnell
551 Donnelly Sheffield United 1 1 0 1 0 0 100.00 .00 .00 100.00 1903-04-27 Not Known 1903-04-27 Not Known Donnelly
552 Eddie Donnelly St Johnstone 1 1 0 1 0 0 1 .00 .00 100.00 .00 1965-04-03 Not Known 1965-04-03 Not Known Donnelly
553 Eric Donnelly Shelbourne 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-04 17y 04m 27d 2015-07-04 17y 04m 27d Donnelly
554 Jake Donnelly Shelbourne 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-04 20y 04m 25d 2015-07-04 20y 04m 25d Donnelly
555 John Donnelly Motherwell; Dumbarton; Dunfermline Athletic 8 6 2 1 2 2 4 25.00 25.00 50.00 37.50 1979-04-07 18y 00m 30d 1988-03-12 27y 00m 04d Donnelly
556 John Donnelly Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1958-03-14 21y 02m 25d 1958-03-14 21y 02m 25d Donnelly
557 John Donnelly Celtic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1959-04-18 Not Known 1959-09-12 Not Known Donnelly
558 John F Donnelly Albion Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1934-09-12 Not Known 1934-09-12 Not Known Donnelly
559 Liam Donnelly Motherwell; Kilmarnock 10 9 1 5 1 4 50.00 10.00 40.00 55.00 2018-09-26 22y 06m 19d 2023-12-02 27y 08m 25d Donnelly
560 Luke Donnelly Arbroath 3 2 1 1 1 0 2 33.33 .00 66.67 33.33 2019-06-29 23y 05m 09d 2020-12-29 24y 11m 09d Donnelly
561 Niall Donnelly Bray Wanderers 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-12 Not Known 2005-07-12 Not Known Donnelly
562 Paul Donnelly St Patricks Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 2005-07-10 17y 09m 17d 2005-07-10 17y 09m 17d Donnelly
563 Paul T Donnelly Dunfermline Athletic 4 3 1 1 0 2 2 .00 50.00 50.00 25.00 1980-03-25 21y 08m 11d 1982-04-24 23y 09m 10d Donnelly
564 Robert Donnelly Partick Thistle 4 4 0 2 0 2 50.00 .00 50.00 50.00 1932-08-13 Not Known 1935-01-19 Not Known Donnelly
565 Robert Stevenson Donnelly Motherwell; Airdrieonians (Airdrie United) 1 1 0 0 1 0 .00 100.00 .00 50.00 2008-08-27 21y 07m 08d 2008-08-27 21y 07m 08d Donnelly
566 Simon Donnelly Celtic; Dunfermline Athletic 20 13 7 2 7 7 6 35.00 35.00 30.00 52.50 1994-04-09 19y 04m 08d 2005-10-22 30y 10m 21d Donnelly
567 Thomas Donnelly Hamilton Academical 6 5 1 2 0 0 6 .00 .00 100.00 .00 1981-09-16 18y 08m 28d 1983-05-14 20y 04m 25d Donnelly
568 Tom Donnelly Motherwell 4 4 0 0 2 2 .00 50.00 50.00 25.00 1969-10-11 22y 06m 29d 1970-12-16 23y 09m 04d Donnelly
569 William Donnelly Hibernian; Clyde; Liverpool; Celtic 14 14 0 5 2 7 35.71 14.29 50.00 42.86 1893-12-09 Not Known 1901-01-02 Not Known Donnelly
570 Willie Donnelly Hibernian 10 10 0 2 3 5 2 30.00 50.00 20.00 55.00 1878-02-09 Not Known 1880-01-31 Not Known Donnelly
571 Donoghue Hibernian 5 5 0 0 4 1 .00 80.00 20.00 40.00 1878-02-09 Not Known 1878-04-20 Not Known Donoghue
572 John Donoghue Celtic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1929-01-26 Not Known 1929-08-10 Not Known Donoghue
573 Pat Donoghue Heart of Midlothian B 1 1 0 1 0 0 1 .00 .00 100.00 .00 1937-08-09 Not Known 1937-08-09 Not Known Donoghue
574 Patrick Donoghue Leith Athletic 2 2 0 2 1 0 1 50.00 .00 50.00 50.00 1938-05-04 Not Known 1938-09-07 Not Known Donoghue
575 Kevin Donovan Grimsby Town 1 1 0 1 0 0 100.00 .00 .00 100.00 1997-07-29 25y 07m 12d 1997-07-29 25y 07m 12d Donovan
576 Doohan Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known Doohan
577 Ross Doohan Celtic; Tranmere Rovers; Aberdeen 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-13 24y 03m 14d 2022-07-13 24y 03m 14d Doohan
578 James Doolan Ayr United; St Mirren 2 2 0 1 1 0 50.00 50.00 .00 75.00 1918-03-23 Not Known 1918-04-20 Not Known Doolan
579 Kris Doolan Partick Thistle; Arbroath 16 13 3 5 3 6 7 18.75 37.50 43.75 37.50 2013-08-16 26y 11m 02d 2021-03-20 34y 06m 06d Doolan
580 Joe Doonan St Mirren 2 2 0 1 1 0 50.00 50.00 .00 75.00 1960-04-16 Not Known 1960-08-27 Not Known Doonan
581 Thomas Doonan Partick Thistle; Albion Rovers 3 3 0 2 0 1 2 .00 33.33 66.67 16.67 1944-12-23 22y 02m 18d 1949-04-02 26y 05m 28d Doonan
582 John Dora Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1929-09-04 Not Known 1929-09-04 Not Known Dora
583 Emmanuel Dorado-Rodrigues Livingston (Meadowbank Thistle) 8 8 0 1 2 5 12.50 25.00 62.50 25.00 2003-11-01 30y 07m 04d 2006-03-05 32y 11m 05d Dorado-Rodrigues
584 Aaron Doran Blackburn Rovers; Inverness Caledonian Thistle 15 12 3 3 3 8 4 20.00 53.33 26.67 46.67 2011-04-16 19y 11m 03d 2020-11-07 29y 05m 25d Doran
585 Henry Doran Celtic 3 3 0 0 1 2 .00 33.33 66.67 16.67 1941-08-09 25y 05m 26d 1943-02-13 26y 11m 30d Doran
586 Owen Dorans Raith Rovers; Greenock Morton 6 6 0 1 0 5 16.67 .00 83.33 16.67 1926-04-03 Not Known 1930-03-26 Not Known Dorans
587 Steven Doris Stirling Albion; Arbroath 2 1 1 1 2 0 0 100.00 .00 .00 100.00 2015-07-14 26y 11m 05d 2019-06-29 30y 10m 20d Doris
588 Andy Dorman St Mirren 9 8 1 1 2 3 4 22.22 33.33 44.44 38.89 2008-03-15 25y 10m 14d 2010-04-03 27y 11m 02d Dorman
589 Jim Dorman Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1959-10-07 Not Known 1959-10-07 Not Known Dorman
590 Andy Dornan Motherwell; Airdrieonians 7 7 0 1 2 4 14.29 28.57 57.14 28.57 1983-10-08 22y 01m 19d 1990-08-17 28y 11m 29d Dornan
591 Henry Dornan Dumbarton 2 2 0 0 0 2 .00 .00 100.00 .00 1940-11-09 Not Known 1941-02-15 Not Known Dornan
592 William Dornan Leith Athletic; Hibernian 58 58 0 23 11 24 39.66 18.97 41.38 49.14 1914-12-25 Not Known 1927-01-01 Not Known Dornan
593 Graham Dorrans Livingston (Meadowbank Thistle); Rangers; Dundee 4 4 0 1 1 2 25.00 25.00 50.00 37.50 2006-03-05 18y 10m 00d 2020-10-16 33y 05m 11d Dorrans
594 Jeriel Dorsett Kilmarnock 1 1 0 1 0 0 100.00 .00 .00 100.00 2023-04-01 21y 07m 12d 2023-04-01 21y 07m 12d Dorsett
595 David Dorward Dundee United 2 2 0 0 0 2 .00 .00 100.00 .00 1929-09-14 Not Known 1930-04-02 Not Known Dorward
596 George Dorward Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1906-10-06 Not Known 1906-10-06 Not Known Dorward
597 John Dorward Montrose 1 1 0 0 0 1 .00 .00 100.00 .00 1934-01-20 Not Known 1934-01-20 Not Known Dorward
598 William Dorward St Mirren 2 2 0 1 0 1 50.00 .00 50.00 50.00 1917-08-18 Not Known 1918-04-20 Not Known Dorward
599 Libor Dosek Sparta Prague 2 2 0 1 1 0 50.00 50.00 .00 75.00 2006-09-14 28y 04m 21d 2006-09-28 28y 05m 04d Dosek
600 Dos-santos Goslarer Sport Club von 1908 1 1 0 0 0 1 .00 .00 100.00 .00 2009-07-07 Not Known 2009-07-07 Not Known Dos-santos
601 Bas Dost VfL Wolfsburg 1 1 0 0 1 0 .00 100.00 .00 50.00 2013-11-13 24y 05m 14d 2013-11-13 24y 05m 14d Dost
602 Tosin Dosunmu Royal Antwerp 1 1 0 0 0 1 .00 .00 100.00 .00 2011-07-17 31y 00m 02d 2011-07-17 31y 00m 02d Dosunmu
603 D Dougal Penicuik Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1939-01-21 Not Known 1939-01-21 Not Known Dougal
604 George Dougal Hibernian 11 11 0 3 2 1 8 18.18 9.09 72.73 22.73 1896-04-20 Not Known 1898-08-20 Not Known Dougal
605 James Dougal Falkirk 5 5 0 2 1 1 3 20.00 20.00 60.00 30.00 1932-09-19 18y 11m 16d 1933-04-17 19y 06m 14d Dougal
606 William Dougal Falkirk 12 12 0 1 6 4 2 50.00 33.33 16.67 66.67 1922-02-04 Not Known 1926-01-30 Not Known Dougal
607 James H Dougall Coventry City 1 1 0 1 0 0 100.00 .00 .00 100.00 1926-04-26 Not Known 1926-04-26 Not Known Dougall
608 Robert Dougall Hamilton Academical; Dumbarton 10 10 0 5 1 4 50.00 10.00 40.00 55.00 1930-03-08 Not Known 1943-01-16 Not Known Dougall
609 Derek Dougan Wolverhampton Wanderers 2 1 1 1 0 1 50.00 .00 50.00 50.00 1971-04-14 33y 02m 25d 1971-05-03 33y 03m 13d Dougan
610 Hugh Dougan Clyde 2 2 0 0 0 2 .00 .00 100.00 .00 1899-10-21 Not Known 1899-12-09 Not Known Dougan
611 Jack Dougan Australian Select XI 1 1 0 0 0 1 .00 .00 100.00 .00 1959-06-13 Not Known 1959-06-13 Not Known Dougan
612 Patrick Dougan St Bernards 2 2 0 1 0 1 50.00 .00 50.00 50.00 1911-08-15 Not Known 1911-09-18 Not Known Dougan
613 Robert Dougan Kilmarnock 5 5 0 1 1 3 20.00 20.00 60.00 30.00 1955-04-06 28y 04m 03d 1959-08-22 32y 08m 19d Dougan
614 Thomas Dougan Dunfermline Athletic 2 2 0 1 0 1 50.00 .00 50.00 50.00 1939-11-25 Not Known 1940-05-25 Not Known Dougan
615 Tommy Dougan Heart of Midlothian B 1 1 0 0 1 0 .00 100.00 .00 50.00 1940-08-06 Not Known 1940-08-06 Not Known Dougan
616 Jack Doughty Newton Heath 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1890-01-01 Not Known 1890-01-01 Not Known Doughty
617 Roger Doughty Newton Heath 1 1 0 1 0 0 100.00 .00 .00 100.00 1890-01-01 Not Known 1890-01-01 Not Known Doughty
618 AD Douglas Pollokshields Athletic 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1883-10-13 Not Known 1883-10-13 Not Known Douglas
619 Alex R Douglas Queens Park 2 2 0 0 1 1 .00 50.00 50.00 25.00 1914-10-24 Not Known 1915-11-20 Not Known Douglas
620 Alexander Douglas Kilmarnock 3 3 0 2 0 1 2 .00 33.33 66.67 16.67 1908-10-10 Not Known 1909-02-20 Not Known Douglas
621 Arthur Douglas Clyde 2 2 0 0 1 1 .00 50.00 50.00 25.00 1934-11-10 Not Known 1935-11-16 Not Known Douglas
622 Barry Douglas Dundee United 8 6 2 1 5 1 2 62.50 12.50 25.00 68.75 2010-08-29 20y 11m 25d 2013-02-09 23y 05m 05d Douglas
623 Bryan Douglas Blackburn Rovers 2 2 0 0 0 2 .00 .00 100.00 .00 1964-05-31 30y 00m 04d 1964-06-24 30y 00m 28d Douglas
624 Douglas Edinburgh University 2 2 0 0 1 1 .00 50.00 50.00 25.00 1883-12-08 Not Known 1885-02-21 Not Known Douglas
625 George Douglas Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1968-11-30 18y 03m 07d 1968-11-30 18y 03m 07d Douglas
626 Hugh Jarvie Douglas Berwick Rangers; Cowdenbeath 2 2 0 0 0 2 .00 .00 100.00 .00 1987-08-01 23y 04m 12d 1990-08-22 26y 05m 02d Douglas
627 James Douglas Falkirk 2 2 0 0 0 2 .00 .00 100.00 .00 1928-02-08 Not Known 1928-10-06 Not Known Douglas
628 James Douglas Partick Thistle 4 4 0 0 2 2 .00 50.00 50.00 25.00 1938-12-24 Not Known 1939-10-07 Not Known Douglas
629 Jimmy Douglas Blackburn Rovers 5 5 0 3 5 0 0 100.00 .00 .00 100.00 1881-01-03 Not Known 1888-12-31 Not Known Douglas
630 John Douglas St Mirren 9 9 0 4 3 2 4 33.33 22.22 44.44 44.44 1891-04-11 Not Known 1893-11-25 Not Known Douglas
631 John S Douglas Queens Park 1 1 0 0 1 0 .00 100.00 .00 50.00 1949-05-02 Not Known 1949-05-02 Not Known Douglas
632 Peter Douglas Hibernian 3 3 0 2 0 0 3 .00 .00 100.00 .00 1899-04-29 Not Known 1899-08-19 Not Known Douglas
633 Rab Douglas Dundee; Celtic; Forfar Athletic 26 26 0 19 2 5 73.08 7.69 19.23 76.92 1998-09-12 26y 04m 19d 2015-08-25 43y 04m 01d Douglas
634 Thomas Douglas Motherwell 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-10-17 Not Known 1931-10-17 Not Known Douglas
635 Tommy Douglas Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 1954-01-09 Not Known 1954-04-27 Not Known Douglas
636 WR Douglas Heart of Midlothian B 1 0 1 0 1 0 .00 100.00 .00 50.00 1936-08-03 Not Known 1936-08-03 Not Known Douglas
637 Jean-Joel Doumbe Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 2007-04-29 28y 07m 02d 2007-04-29 28y 07m 02d Doumbe
638 Mathias Doumbe Hibernian 4 4 0 1 1 2 25.00 25.00 50.00 37.50 2003-08-02 23y 09m 05d 2004-02-15 24y 03m 18d Doumbe
639 Lonsana Doumbouya Inverness Caledonian Thistle 1 1 0 1 0 1 0 .00 100.00 .00 50.00 2016-10-29 26y 01m 03d 2016-10-29 26y 01m 03d Doumbouya
640 Andy Dow Hibernian; Aberdeen; Motherwell 17 14 3 1 5 4 8 29.41 23.53 47.06 41.18 1996-03-16 23y 01m 09d 2001-09-22 28y 07m 15d Dow
641 John M Dow Dundee 1 1 0 0 0 1 .00 .00 100.00 .00 1893-10-21 Not Known 1893-10-21 Not Known Dow
642 Ryan Dow Dundee United; Ross County; Dunfermline Athletic 9 4 5 3 3 3 33.33 33.33 33.33 50.00 2012-09-22 21y 03m 15d 2021-01-30 29y 07m 23d Dow
643 William Dow Leith Athletic 6 6 0 0 1 5 .00 16.67 83.33 8.33 1904-03-12 Not Known 1905-03-25 Not Known Dow
644 William Dowall Motherwell; St Mirren 8 8 0 1 4 0 4 50.00 .00 50.00 50.00 1930-01-25 Not Known 1935-02-16 Not Known Dowall
645 Anton Dowds East Fife; Falkirk; Partick Thistle 2 0 2 0 1 1 .00 50.00 50.00 25.00 2019-07-27 22y 08m 11d 2020-09-22 23y 10m 06d Dowds
646 Peter Dowds Celtic 7 7 0 1 5 0 2 71.43 .00 28.57 71.43 1890-01-04 Not Known 1891-10-17 Not Known Dowds
647 Kieran Dowell Everton 1 0 1 1 0 0 100.00 .00 .00 100.00 2015-07-26 17y 09m 16d 2015-07-26 17y 09m 16d Dowell
648 Andrew Dowie Partick Thistle; Dunfermline Athletic; Queen of the South; Dumbarton 15 12 3 1 3 11 6.67 20.00 73.33 16.67 2005-01-08 21y 09m 14d 2018-07-07 35y 03m 12d Dowie
649 John Dowie Fulham; Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1978-03-01 22y 02m 17d 1978-03-01 22y 02m 17d Dowie
650 William Dowie Raith Rovers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1907-03-09 Not Known 1907-03-23 Not Known Dowie
651 Michael Dowling St Mirren 1 1 0 1 0 0 100.00 .00 .00 100.00 1909-11-27 Not Known 1909-11-27 Not Known Dowling
652 Alexander Leek Brown Downie Third Lanark 1 1 0 1 0 0 100.00 .00 .00 100.00 1898-12-10 Not Known 1898-12-10 Not Known Downie
653 Charlie Downie Montrose 1 0 1 0 0 1 .00 .00 100.00 .00 1976-03-16 Not Known 1976-03-16 Not Known Downie
654 Downie Dundee East Craigie 1 1 0 1 0 0 1 .00 .00 100.00 .00 1934-12-05 Not Known 1934-12-05 Not Known Downie
655 J Downie Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-15 Not Known 1883-09-15 Not Known Downie
656 Mitchell Downie Hibernian; Kilmarnock; Airdrieonians 18 18 0 8 3 7 44.44 16.67 38.89 52.78 1943-09-20 20y 00m 11d 1949-01-22 25y 04m 13d Downie
657 Robert Downie Third Lanark 10 10 0 3 2 5 30.00 20.00 50.00 40.00 1889-11-23 Not Known 1893-03-04 Not Known Downie
658 T Downie Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1880-10-02 Not Known 1880-10-02 Not Known Downie
659 Thomas Bain Downie Stirling Albion; Livingston (Meadowbank Thistle) 2 1 1 1 0 1 50.00 .00 50.00 50.00 1976-02-14 21y 07m 29d 1978-10-10 24y 03m 24d Downie
660 Derrick Downing Middlesbrough 2 2 0 2 0 0 100.00 .00 .00 100.00 1968-08-03 22y 09m 00d 1968-10-21 22y 11m 18d Downing
661 Stewart Downing Liverpool 2 1 1 1 1 0 50.00 50.00 .00 75.00 2012-08-23 28y 01m 01d 2012-08-30 28y 01m 08d Downing
662 Andrew Doyle Glenavon 1 0 1 1 0 0 100.00 .00 .00 100.00 2019-07-06 28y 08m 08d 2019-07-06 28y 08m 08d Doyle
663 Callum Doyle Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-07-17 21y 02m 07d 2021-07-17 21y 02m 07d Doyle
664 Daire Doyle Shelbourne 1 1 0 0 0 1 .00 .00 100.00 .00 2015-07-04 34y 08m 16d 2015-07-04 34y 08m 16d Doyle
665 Daniel Doyle Hibernian; Celtic 15 15 0 1 8 3 4 53.33 20.00 26.67 63.33 1888-04-14 Not Known 1897-10-23 Not Known Doyle
666 Doyle St Patricks Athletic 1 0 1 0 1 0 .00 100.00 .00 50.00 2005-07-10 Not Known 2005-07-10 Not Known Doyle
667 Eoin Doyle Hibernian 7 3 4 1 3 3 14.29 42.86 42.86 35.71 2012-01-02 23y 09m 21d 2013-03-10 24y 11m 26d Doyle
668 Frank Doyle Celtic 1 1 0 1 0 0 100.00 .00 .00 100.00 1928-03-17 Not Known 1928-03-17 Not Known Doyle
669 Gerald Joseph Doyle Partick Thistle 2 2 0 1 0 1 50.00 .00 50.00 50.00 1983-01-22 17y 11m 05d 1984-02-06 18y 11m 20d Doyle
670 Jack Doyle Shelbourne 1 0 1 0 0 1 .00 .00 100.00 .00 2019-07-01 18y 05m 10d 2019-07-01 18y 05m 10d Doyle
671 James Doyle Partick Thistle; Motherwell 9 9 0 4 1 4 44.44 11.11 44.44 50.00 1979-05-05 17y 07m 04d 1986-03-15 24y 05m 14d Doyle
672 John Doyle Ayr United; Celtic 21 19 2 1 11 4 6 52.38 19.05 28.57 61.90 1970-11-28 19y 06m 17d 1979-05-14 28y 00m 03d Doyle
673 Kevin Doyle Wolverhampton Wanderers 1 1 0 1 0 0 100.00 .00 .00 100.00 2010-08-03 26y 10m 16d 2010-08-03 26y 10m 16d Doyle
674 Michael Doyle Alloa Athletic; St Johnstone; Falkirk 4 4 0 0 0 4 .00 .00 100.00 .00 2014-10-11 23y 02m 10d 2020-02-08 28y 06m 07d Doyle
675 William Doyle Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1938-09-07 Not Known 1938-09-07 Not Known Doyle
676 Jake Doyle-Hayes Hibernian 6 5 1 1 3 2 16.67 50.00 33.33 41.67 2022-02-01 23y 01m 04d 2023-05-27 24y 04m 27d Doyle-Hayes
677 Thomas Drain Kilmarnock 2 2 0 0 1 1 .00 50.00 50.00 25.00 1907-02-16 Not Known 1907-02-23 Not Known Drain
678 Ian Drainer Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1957-11-16 Not Known 1957-11-16 Not Known Drainer
679 Ted Drake RAF 1 1 0 0 0 1 .00 .00 100.00 .00 1943-08-07 30y 11m 22d 1943-08-07 30y 11m 22d Drake
680 Colin Draper Third Lanark 2 2 0 1 0 1 50.00 .00 50.00 50.00 1895-09-07 Not Known 1895-11-30 Not Known Draper
681 Derek Draper Derby County 1 1 0 0 1 0 .00 100.00 .00 50.00 1967-05-08 23y 11m 27d 1967-05-08 23y 11m 27d Draper
682 Ross Draper Inverness Caledonian Thistle; Ross County; Cove Rangers 16 16 0 1 4 9 3 25.00 56.25 18.75 53.13 2012-08-18 23y 09m 29d 2021-07-13 32y 08m 23d Draper
683 Drew Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Drew
684 Anders Dreyer St Mirren 1 0 1 0 1 0 .00 100.00 .00 50.00 2019-02-23 20y 09m 21d 2019-02-23 20y 09m 21d Dreyer
685 Kevin Drinkell Rangers; Falkirk 8 8 0 3 4 0 4 50.00 .00 50.00 50.00 1988-09-17 28y 02m 30d 1993-03-06 32y 08m 16d Drinkell
686 James Arthur Drinkwater St Mirren 10 10 0 2 2 3 5 20.00 30.00 50.00 35.00 1946-08-28 28y 06m 18d 1951-09-01 33y 06m 22d Drinkwater
687 James S Drinkwater St Mirren 2 2 0 0 1 1 .00 50.00 50.00 25.00 1942-01-03 Not Known 1942-05-30 Not Known Drinkwater
688 James Drinnan Rangers 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1881-04-02 Not Known 1881-04-02 Not Known Drinnan
689 Milos Drizic Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1991-04-06 30y 03m 07d 1991-04-06 30y 03m 07d Drizic
690 Mickey Droy Chelsea 1 1 0 1 0 0 100.00 .00 .00 100.00 1980-07-26 29y 02m 19d 1980-07-26 29y 02m 19d Droy
691 Charles Drummond Raith Rovers 10 10 0 1 0 9 10.00 .00 90.00 10.00 1954-03-06 Not Known 1959-12-19 Not Known Drummond
692 Daniel G Drummond Queens Park 3 3 0 0 1 2 .00 33.33 66.67 16.67 1911-08-26 Not Known 1912-08-24 Not Known Drummond
693 David E Drummond Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1913-02-08 Not Known 1913-02-08 Not Known Drummond
694 G Drummond Cowdenbeath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-01-11 Not Known 1902-01-18 Not Known Drummond
695 George Drummond St Bernards 6 6 0 1 2 2 2 33.33 33.33 33.33 50.00 1880-10-16 Not Known 1884-03-22 Not Known Drummond
696 George Drummond Leith Athletic 6 6 0 1 0 4 2 .00 66.67 33.33 33.33 1896-08-17 Not Known 1898-04-09 Not Known Drummond
697 George Drummond St Bernards 3 3 0 1 0 2 33.33 .00 66.67 33.33 1883-02-17 Not Known 1883-05-05 Not Known Drummond
698 James Drummond Celtic 3 3 0 3 1 2 0 33.33 66.67 .00 66.67 1901-08-20 Not Known 1901-11-02 Not Known Drummond
699 Jock Drummond Rangers 31 31 0 15 9 7 48.39 29.03 22.58 62.90 1892-04-23 Not Known 1903-10-03 Not Known Drummond
700 John Drummond Falkirk 1 1 0 1 0 0 100.00 .00 .00 100.00 1904-08-23 Not Known 1904-08-23 Not Known Drummond
701 Ross Drummond Dunfermline Athletic 1 0 1 0 0 1 .00 .00 100.00 .00 2013-07-13 19y 03m 23d 2013-07-13 19y 03m 23d Drummond
702 T Drummond Cowdenbeath 2 2 0 0 1 1 .00 50.00 50.00 25.00 1902-01-11 Not Known 1902-01-18 Not Known Drummond
703 William Turnbull Drummond St Bernards 12 12 0 1 1 10 8.33 8.33 83.33 12.50 1928-05-05 Not Known 1933-08-16 Not Known Drummond
704 James Welsh Drury Kilmarnock; Stirling Albion 3 3 0 2 0 1 66.67 .00 33.33 66.67 1946-01-02 21y 07m 04d 1949-08-27 25y 02m 29d Drury
705 Alex Dryburgh Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1898-08-27 Not Known 1898-08-27 Not Known Dryburgh
706 James Dryburgh Queen of the South 1 1 0 0 1 0 .00 100.00 .00 50.00 1946-08-31 Not Known 1946-08-31 Not Known Dryburgh
707 Brian Drysdale Hartlepool United 1 1 0 0 1 0 .00 100.00 .00 50.00 1967-04-03 24y 01m 10d 1967-04-03 24y 01m 10d Drysdale
708 John Drysdale Kilmarnock; Dumbarton 4 4 0 1 0 3 25.00 .00 75.00 25.00 1938-12-03 Not Known 1941-02-15 Not Known Drysdale
709 Leo Duarte Istanbul Basaksehir 2 2 0 2 0 0 100.00 .00 .00 100.00 2022-09-08 26y 01m 22d 2022-11-03 26y 03m 17d Duarte
710 Sergio Dos Santos Duarte Dunfermline Athletic 2 1 1 0 0 2 .00 .00 100.00 .00 1997-10-29 29y 09m 09d 1997-12-27 29y 11m 07d Duarte
711 Michael Duberry St Johnstone 4 4 0 1 1 2 25.00 25.00 50.00 37.50 2010-08-14 34y 10m 00d 2011-01-29 35y 03m 15d Duberry
712 Dion Dublin Coventry City; Celtic 3 2 1 1 0 2 33.33 .00 66.67 33.33 1998-07-25 29y 03m 03d 2006-04-30 37y 00m 08d Dublin
713 Francois Dubourdeau Motherwell; Kilmarnock 3 3 0 1 0 2 33.33 .00 66.67 33.33 2002-12-04 22y 07m 22d 2003-12-13 23y 08m 01d Dubourdeau
714 Alexander Duchart Hibernian; East Fife; Falkirk 5 5 0 1 2 0 3 40.00 .00 60.00 40.00 1953-05-07 20y 00m 04d 1962-04-21 28y 11m 18d Duchart
715 Donald Duckett Bradford City 1 1 0 1 0 0 100.00 .00 .00 100.00 1921-04-25 Not Known 1921-04-25 Not Known Duckett
716 Evelyn P Duckworth Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1913-02-15 Not Known 1913-02-15 Not Known Duckworth
717 John Duckworth Blackburn Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1881-01-03 Not Known 1881-01-03 Not Known Duckworth
718 Istvan Dudas Royal Charleroi 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-20 26y 11m 18d 2000-07-20 26y 11m 18d Dudas
719 Sebastian Dudek Slask Wroclaw 1 0 1 1 0 0 100.00 .00 .00 100.00 2009-07-08 29y 05m 19d 2009-07-08 29y 05m 19d Dudek
720 John Forest Dudgeon Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1933-09-23 Not Known 1933-09-23 Not Known Dudgeon
721 James Duerden Blackburn Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 1888-12-31 Not Known 1888-12-31 Not Known Duerden
722 Richard Duerr Lausanne 3 3 0 1 1 2 0 33.33 66.67 .00 66.67 1963-09-25 24y 09m 24d 1963-10-15 24y 10m 14d Duerr
723 Gregory Dufer Royal Charleroi 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-20 18y 07m 01d 2000-07-20 18y 07m 01d Dufer
724 Alan Duff Ross County 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1983-04-18 Not Known 1997-03-27 Not Known Duff
725 Alan Smith Duff Ross County 1 1 0 0 0 1 .00 .00 100.00 .00 1992-05-04 29y 00m 02d 1992-05-04 29y 00m 02d Duff
726 Alex Duff St Mirren; Boness; Clydebank[3] 5 5 0 0 1 4 .00 20.00 80.00 10.00 1921-04-15 Not Known 1930-01-18 Not Known Duff
727 Andrew Duff Partick Thistle; Abercorn 4 4 0 0 2 2 .00 50.00 50.00 25.00 1884-02-16 Not Known 1892-03-12 Not Known Duff
728 Harry A Duff Clyde; Motherwell; Airdrieonians; St Mirren; Kilmarnock 9 9 0 1 4 3 2 44.44 33.33 22.22 61.11 1907-08-24 Not Known 1913-02-22 Not Known Duff
729 John Duff St Bernards 5 5 0 1 1 1 3 20.00 20.00 60.00 30.00 1930-02-01 Not Known 1931-05-09 Not Known Duff
730 John Duff Alloa Athletic 1 1 0 1 0 0 1 .00 .00 100.00 .00 1889-11-09 Not Known 1889-11-09 Not Known Duff
731 John Duff Arbroath 5 5 0 0 1 4 .00 20.00 80.00 10.00 1935-09-07 Not Known 1940-04-13 Not Known Duff
732 John Duff Leith Athletic 1 1 0 0 1 0 .00 100.00 .00 50.00 1897-09-02 Not Known 1897-09-02 Not Known Duff
733 Stuart Duff Dundee United; Aberdeen; Inverness Caledonian Thistle 19 15 4 3 5 11 15.79 26.32 57.89 28.95 2002-03-09 20y 01m 14d 2011-04-16 29y 02m 24d Duff
734 Thomas Duff Cowlairs; Celtic 3 3 0 0 0 3 .00 .00 100.00 .00 1890-09-13 Not Known 1891-08-15 Not Known Duff
735 Willie Duff The British Army; Dunfermline Athletic 5 5 0 3 0 2 60.00 .00 40.00 60.00 1957-12-02 22y 09m 26d 1970-01-03 34y 10m 28d Duff
736 Kieran Duffie Falkirk 2 2 0 1 0 1 50.00 .00 50.00 50.00 2015-01-24 22y 10m 20d 2015-03-21 23y 00m 17d Duffie
737 Peter Duffield Raith Rovers; Greenock Morton 7 7 0 2 1 2 4 14.29 28.57 57.14 28.57 1996-04-13 27y 02m 09d 1998-07-27 29y 05m 23d Duffield
738 Robert Ronald Duffin Stirling Albion 5 5 0 1 0 0 5 .00 .00 100.00 .00 1976-02-14 25y 01m 30d 1979-09-15 28y 09m 00d Duffin
739 Robert Maurice Duncan Duffus Dundee; Dumbarton 4 4 0 3 0 1 75.00 .00 25.00 75.00 1915-11-06 Not Known 1920-04-17 Not Known Duffus
740 Anthony Duffy Montrose 1 1 0 1 0 0 100.00 .00 .00 100.00 1986-08-19 22y 04m 04d 1986-08-19 22y 04m 04d Duffy
741 Bernard John Duffy Stranraer 1 1 0 0 0 1 .00 .00 100.00 .00 1993-08-11 32y 00m 14d 1993-08-11 32y 00m 14d Duffy
742 Bobby C Duffy St Mirren; Stranraer 2 2 0 0 0 2 .00 .00 100.00 .00 1969-04-19 21y 08m 02d 1971-01-23 23y 05m 06d Duffy
743 Chris Duffy Leith Athletic; Charlton Athletic 5 5 0 2 3 0 2 60.00 .00 40.00 60.00 1938-05-04 19y 06m 13d 1947-09-24 28y 11m 03d Duffy
744 Cornelius Duffy Falkirk; Dundee; Dundee United 16 15 1 3 2 11 18.75 12.50 68.75 25.00 1991-09-28 24y 03m 23d 1999-04-06 31y 10m 01d Duffy
745 Darryl Duffy Falkirk; Hibernian 3 3 0 1 0 1 2 .00 33.33 66.67 16.67 2005-10-02 21y 05m 16d 2011-01-01 26y 08m 16d Duffy
746 Duffy Bellstane Birds 1 1 0 1 0 0 1 .00 .00 100.00 .00 1889-09-28 Not Known 1889-09-28 Not Known Duffy
747 James Duffy Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1928-08-18 Not Known 1928-08-18 Not Known Duffy
748 Jim Duffy Greenock Morton; Dundee 22 21 1 7 6 9 31.82 27.27 40.91 45.45 1984-08-18 25y 03m 22d 1995-09-20 36y 04m 24d Duffy
749 John Duffy Clyde 6 6 0 0 2 4 .00 33.33 66.67 16.67 1946-02-02 23y 09m 09d 1948-04-03 25y 11m 10d Duffy
750 John Duffy Raith Rovers 2 2 0 0 1 1 .00 50.00 50.00 25.00 1960-10-31 17y 01m 25d 1960-11-26 17y 02m 20d Duffy
751 Kieran Duffy Falkirk 2 1 1 2 0 0 100.00 .00 .00 100.00 2010-09-21 18y 06m 17d 2012-07-18 20y 04m 14d Duffy
752 Michael Duffy Dundee 1 0 1 0 0 1 .00 .00 100.00 .00 2016-10-15 22y 02m 17d 2016-10-15 22y 02m 17d Duffy
753 Neil Duffy Partick Thistle; St Johnstone 18 18 0 8 7 3 8 38.89 16.67 44.44 47.22 1960-10-08 Not Known 1966-01-15 Not Known Duffy
754 Richard Duffy Falkirk 4 4 0 2 0 2 50.00 .00 50.00 50.00 1937-01-16 Not Known 1939-10-21 Not Known Duffy
755 Shane Duffy Celtic 1 1 0 0 1 0 .00 100.00 .00 50.00 2020-12-20 28y 11m 19d 2020-12-20 28y 11m 19d Duffy
756 Wallace Duffy St Johnstone; Inverness Caledonian Thistle 5 5 0 1 1 3 20.00 20.00 60.00 30.00 2019-10-30 20y 06m 18d 2021-07-25 22y 03m 13d Duffy
757 Jimmy Dugdale Aston Villa 2 2 0 0 2 0 .00 100.00 .00 50.00 1958-11-19 26y 10m 04d 1960-04-25 28y 03m 10d Dugdale
758 Chris Duggan Dumbarton; East Fife; Raith Rovers 4 4 0 1 0 2 2 .00 50.00 50.00 25.00 2015-03-14 21y 01m 14d 2019-07-27 25y 05m 27d Duggan
759 Harry Duggan Leeds United 1 1 0 1 0 0 100.00 .00 .00 100.00 1928-04-30 24y 10m 22d 1928-04-30 24y 10m 22d Duggan
760 Robert Duggan Bohemians Dublin 1 1 0 0 0 1 .00 .00 100.00 .00 2015-07-01 18y 05m 23d 2015-07-01 18y 05m 23d Duggan
761 John M Duguid Queens Park 1 1 0 1 0 0 100.00 .00 .00 100.00 1927-03-12 Not Known 1927-03-12 Not Known Duguid
762 Karl Duguid Plymouth Argyle 1 0 1 0 1 0 .00 100.00 .00 50.00 2009-07-29 31y 04m 08d 2009-07-29 31y 04m 08d Duguid
763 William Duguid Hibernian 24 24 0 9 6 8 37.50 25.00 33.33 50.00 1906-05-15 Not Known 1910-02-26 Not Known Duguid
764 Duke Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Duke
765 William Duke St Bernards 4 4 0 1 0 0 4 .00 .00 100.00 .00 1925-05-09 Not Known 1928-08-15 Not Known Duke
766 Manny Duku Raith Rovers; Inverness Caledonian Thistle 4 3 1 2 1 0 3 25.00 .00 75.00 25.00 2020-10-13 27y 09m 15d 2021-07-25 28y 06m 27d Duku
767 Yaroslav Dumanskiy Dynamo Kiev 1 1 0 1 0 0 100.00 .00 .00 100.00 1982-11-24 23y 03m 20d 1982-11-24 23y 03m 20d Dumanskiy
768 Mustapha Dumbuya Partick Thistle 2 2 0 1 0 1 50.00 .00 50.00 50.00 2015-10-31 28y 02m 24d 2017-02-25 29y 06m 18d Dumbuya
769 Paul Dummett St Mirren; Newcastle United 6 5 1 4 0 2 66.67 .00 33.33 66.67 2012-09-15 20y 11m 20d 2017-07-14 25y 09m 18d Dummett
770 Dunbar East Fife 1 1 0 0 0 1 .00 .00 100.00 .00 1946-04-06 Not Known 1946-04-06 Not Known Dunbar
771 Jack Dunbar Aberdeen 1 1 0 0 1 0 .00 100.00 .00 50.00 1952-08-27 23y 10m 21d 1952-08-27 23y 10m 21d Dunbar
772 Michael Dunbar Hibernian; Celtic 9 9 0 7 6 1 2 66.67 11.11 22.22 72.22 1887-05-16 Not Known 1891-02-28 Not Known Dunbar
773 Ronnie Dunbar Forres Mechanics 1 1 0 1 0 0 1 .00 .00 100.00 .00 1988-07-30 Not Known 1988-07-30 Not Known Dunbar
774 Thomas Dunbar Hibernian; Celtic 11 11 0 3 2 6 27.27 18.18 54.55 36.36 1888-02-11 Not Known 1896-10-24 Not Known Dunbar
775 Tom Dunbar Rangers 2 2 0 0 0 2 .00 .00 100.00 .00 1891-11-21 Not Known 1892-04-23 Not Known Dunbar
776 Scott Duncan Rangers; Dumbarton 6 6 0 1 5 0 1 83.33 .00 16.67 83.33 1915-02-20 26y 03m 18d 1919-11-29 31y 00m 27d Duncan
777 Alex Duncan East Fife 1 1 0 1 0 0 100.00 .00 .00 100.00 1931-01-03 Not Known 1931-01-03 Not Known Duncan
778 Alexander Ronald Duncan Raith Rovers 1 0 1 0 1 0 .00 100.00 .00 50.00 1980-03-15 28y 11m 23d 1980-03-15 28y 11m 23d Duncan
779 Alfred Duncan Fiorentina 1 0 1 1 0 0 100.00 .00 .00 100.00 2022-10-13 29y 07m 03d 2022-10-13 29y 07m 03d Duncan
780 Andrew Duncan Kilmarnock 1 1 0 0 0 1 .00 .00 100.00 .00 1905-09-16 Not Known 1905-09-16 Not Known Duncan
781 Andrew P Duncan St Johnstone 2 2 0 0 1 1 .00 50.00 50.00 25.00 1935-04-27 Not Known 1937-02-20 Not Known Duncan
782 Arthur Duncan Partick Thistle; Hibernian 35 35 0 11 16 13 6 45.71 37.14 17.14 64.29 1967-04-01 19y 03m 27d 1984-01-02 36y 00m 28d Duncan
783 Ben Duncan Airdrieonians 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1948-02-07 Not Known 1950-09-02 Not Known Duncan
784 Bobby Duncan Stirling Albion 1 1 0 0 1 0 .00 100.00 .00 50.00 1966-04-23 Not Known 1966-04-23 Not Known Duncan
785 Bobby Duncan Hibernian; East Fife 11 11 0 5 5 1 45.45 45.45 9.09 68.18 1966-02-21 20y 09m 25d 1973-12-08 28y 07m 11d Duncan
786 Cameron Duncan Motherwell 6 6 0 1 2 3 16.67 33.33 50.00 33.33 1987-09-12 22y 01m 08d 1988-11-26 23y 03m 22d Duncan
787 Charles Duncan St Mirren 1 1 0 0 1 0 .00 100.00 .00 50.00 1918-09-14 Not Known 1918-09-14 Not Known Duncan
788 Charles Duncan Rangers 2 2 0 2 0 0 100.00 .00 .00 100.00 1916-08-26 Not Known 1917-01-06 Not Known Duncan
789 Charles Stanley Duncan Third Lanark; Clyde; Dundee 12 12 0 4 3 3 6 25.00 25.00 50.00 37.50 1918-02-23 Not Known 1923-12-29 Not Known Duncan
790 Dally Duncan Derby County 2 2 0 0 0 2 .00 .00 100.00 .00 1937-09-29 27y 11m 15d 1938-04-11 28y 05m 28d Duncan
791 David Duncan Albion Rovers 4 4 0 1 3 0 25.00 75.00 .00 62.50 1919-10-11 Not Known 1920-10-09 Not Known Duncan
792 David Duncan St Bernards 1 1 0 0 0 1 .00 .00 100.00 .00 1925-05-09 Not Known 1925-05-09 Not Known Duncan
793 David Duncan Hibernian 6 6 0 3 2 1 50.00 33.33 16.67 66.67 1922-04-19 Not Known 1924-04-29 Not Known Duncan
794 David Duncan Raith Rovers; Celtic; East Fife 21 21 0 7 8 1 12 38.10 4.76 57.14 40.48 1939-10-28 17y 11m 07d 1954-12-04 33y 00m 13d Duncan
795 David R Duncan Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1918-11-16 Not Known 1918-11-16 Not Known Duncan
796 Fraser Tom David Duncan Stirling Albion 1 1 0 0 0 1 .00 .00 100.00 .00 2002-09-25 19y 06m 17d 2002-09-25 19y 06m 17d Duncan
797 George Duncan Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1958-04-30 21y 03m 14d 1958-04-30 21y 03m 14d Duncan
798 Graham Duncan Stranraer 1 1 0 0 0 1 .00 .00 100.00 .00 1993-08-11 24y 06m 09d 1993-08-11 24y 06m 09d Duncan
799 Hector A Duncan Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1918-01-05 Not Known 1918-01-05 Not Known Duncan
800 James Duncan Kilmarnock 2 2 0 1 0 1 50.00 .00 50.00 50.00 1930-08-30 Not Known 1931-12-26 Not Known Duncan
801 James Duncan Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1954-09-04 Not Known 1954-09-04 Not Known Duncan
802 James Duncan Third Lanark 2 2 0 0 1 1 .00 50.00 50.00 25.00 1952-09-06 Not Known 1952-12-20 Not Known Duncan
803 John Duncan Renton 2 2 0 1 0 0 2 .00 .00 100.00 .00 1891-09-12 Not Known 1892-04-09 Not Known Duncan
804 John Duncan Raith Rovers 7 7 0 3 2 2 3 28.57 28.57 42.86 42.86 1919-09-06 Not Known 1922-01-07 Not Known Duncan
805 John Duncan Dundee 8 8 0 7 4 3 1 50.00 37.50 12.50 68.75 1968-08-14 19y 05m 23d 1974-05-06 25y 02m 14d Duncan
806 Robert Duncan Renton; Partick Thistle 6 6 0 1 0 4 16.67 .00 66.67 16.67 1893-11-04 Not Known 1899-01-07 Not Known Duncan
807 Russell Duncan Inverness Caledonian Thistle 17 16 1 1 5 5 7 29.41 29.41 41.18 44.12 2002-01-26 21y 04m 11d 2010-12-18 30y 03m 03d Duncan
808 Ryan Duncan Aberdeen 4 0 4 1 0 3 25.00 .00 75.00 25.00 2023-01-18 19y 00m 00d 2023-09-16 19y 07m 29d Duncan
809 Stanley Smart Duncan Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1937-11-13 Not Known 1937-11-13 Not Known Duncan
810 Thomas Grossett Duncan Raith Rovers 3 3 0 1 1 1 33.33 33.33 33.33 50.00 1921-04-18 Not Known 1922-01-07 Not Known Duncan
811 Tommy Duncan Airdrieonians; Falkirk 11 11 0 5 0 1 10 .00 9.09 90.91 4.55 1956-10-20 20y 03m 05d 1965-03-13 28y 07m 26d Duncan
812 William Duncan Airdrieonians; St Mirren 19 19 0 7 4 8 36.84 21.05 42.11 47.37 1903-12-26 Not Known 1912-04-20 Not Known Duncan
813 Jimmy Duncanson Rangers; St Mirren 23 23 0 13 13 4 6 56.52 17.39 26.09 65.22 1940-10-12 20y 11m 29d 1951-09-01 31y 10m 19d Duncanson
814 James Dundas Dundee 7 7 0 2 3 0 4 42.86 .00 57.14 42.86 1893-12-16 Not Known 1895-11-02 Not Known Dundas
815 Sean Dundee VfB Stuttgart 1893 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 2000-09-14 27y 09m 07d 2000-09-28 27y 09m 21d Dundee
816 Jack Dungworth Sheffield Wednesday 1 1 0 1 0 0 100.00 .00 .00 100.00 1889-01-02 Not Known 1889-01-02 Not Known Dungworth
817 Dunkworth Preston North End 1 1 0 0 1 0 .00 100.00 .00 50.00 1884-01-02 Not Known 1884-01-02 Not Known Dunkworth
818 A Dunlop Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 1883-09-15 Not Known 1883-09-15 Not Known Dunlop
819 Allan Dunlop Kilmarnock; Greenock Morton 2 2 0 0 0 2 .00 .00 100.00 .00 1911-02-11 Not Known 1913-03-01 Not Known Dunlop
820 Andrew Dunlop St Mirren; Partick Thistle; Greenock Morton 7 7 0 5 1 1 71.43 14.29 14.29 78.57 1978-10-07 Not Known 1984-08-18 Not Known Dunlop
821 Billy Dunlop Sunderland; Liverpool 7 7 0 4 0 3 57.14 .00 42.86 57.14 1893-04-22 21y 09m 08d 1899-04-17 27y 09m 03d Dunlop
822 E Dunlop St Mirren 1 1 0 0 0 1 .00 .00 100.00 .00 1891-02-21 Not Known 1891-02-21 Not Known Dunlop
823 Frank Dunlop Aberdeen 12 12 0 7 2 3 58.33 16.67 25.00 66.67 1936-11-14 Not Known 1947-11-15 Not Known Dunlop
824 Henry Dunlop Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1926-09-11 Not Known 1926-09-11 Not Known Dunlop
825 James Dunlop St Mirren 6 6 0 2 1 1 4 16.67 16.67 66.67 25.00 1889-10-12 Not Known 1891-10-10 Not Known Dunlop
826 James M Dunlop Heart of Midlothian B; St Mirren 2 2 0 2 0 1 1 .00 50.00 50.00 25.00 1935-07-31 Not Known 1936-08-29 Not Known Dunlop
827 John Dunlop Kilmarnock 6 6 0 1 2 2 2 33.33 33.33 33.33 50.00 1923-02-10 Not Known 1929-08-17 Not Known Dunlop
828 John J Dunlop Third Lanark 4 4 0 1 1 0 3 25.00 .00 75.00 25.00 1895-09-07 Not Known 1896-12-12 Not Known Dunlop
829 Michael Dunlop Dumbarton 5 5 0 4 2 1 2 40.00 20.00 40.00 50.00 1981-09-26 24y 08m 14d 1983-05-07 26y 03m 25d Dunlop
830 Mick Dunlop Forfar Athletic 1 1 0 1 0 0 1 .00 .00 100.00 .00 2015-08-25 22y 07m 14d 2015-08-25 22y 07m 14d Dunlop
831 Ross Dunlop East Fife 3 2 1 0 1 2 .00 33.33 66.67 16.67 2019-07-27 29y 11m 24d 2020-11-10 31y 03m 07d Dunlop
832 Russell Dunlop Dunfermline Athletic 2 2 0 0 2 0 .00 100.00 .00 50.00 1980-04-19 19y 02m 24d 1981-08-29 20y 07m 03d Dunlop
833 William Dunlop Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1900-04-07 Not Known 1900-04-07 Not Known Dunlop
834 William Rex Dunlop Rangers 1 1 0 1 0 0 100.00 .00 .00 100.00 1951-01-20 23y 03m 30d 1951-01-20 23y 03m 30d Dunlop
835 William T. P. Dunlop Abercorn 1 1 0 0 0 1 .00 .00 100.00 .00 1894-12-15 Not Known 1894-12-15 Not Known Dunlop
836 Willie Dunlop Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1954-08-18 Not Known 1954-08-18 Not Known Dunlop
837 Barry Dunn Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1981-08-01 29y 05m 17d 1981-08-01 29y 05m 17d Dunn
838 Bertram S Dunn Alloa Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1922-09-30 Not Known 1922-09-30 Not Known Dunn
839 Charles Dunn Arbroath; Brechin City 2 2 0 1 0 0 2 .00 .00 100.00 .00 1960-03-09 Not Known 1968-01-27 Not Known Dunn
840 David Hugh Dunn Airdrieonians (Airdrie United) 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-24 22y 08m 23d 2004-07-24 22y 08m 23d Dunn
841 Dunn Broxburn United 3 3 0 1 0 2 1 .00 66.67 33.33 33.33 1922-02-11 Not Known 1922-02-20 Not Known Dunn
842 George K Dunn St Bernards 4 4 0 1 0 3 25.00 .00 75.00 25.00 1931-02-07 Not Known 1932-05-04 Not Known Dunn
843 J Dunn Hamilton Academical 2 2 0 0 1 1 .00 50.00 50.00 25.00 1879-09-06 Not Known 1880-10-02 Not Known Dunn
844 Jack Dunn Liverpool XI 1 1 0 1 0 0 100.00 .00 .00 100.00 2013-07-27 18y 08m 08d 2013-07-27 18y 08m 08d Dunn
845 Jimmy Dunn Hibernian 43 43 0 11 19 12 12 44.19 27.91 27.91 58.14 1921-01-01 Not Known 1928-01-02 Not Known Dunn
846 Jamie Dunn St Bernards 4 4 0 2 1 1 50.00 25.00 25.00 62.50 1881-02-19 Not Known 1883-04-21 Not Known Dunn
847 Joe Dunn Clyde 3 3 0 0 2 1 .00 66.67 33.33 33.33 1948-10-30 23y 01m 10d 1951-02-03 25y 04m 14d Dunn
848 John Dunn Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1920-09-25 Not Known 1920-09-25 Not Known Dunn
849 Lawrence W A Dunn Livingston (Meadowbank Thistle) 1 1 0 0 0 1 .00 .00 100.00 .00 1982-01-20 27y 00m 26d 1982-01-20 27y 00m 26d Dunn
850 Robert Dunn Stirling Albion 2 2 0 1 0 0 2 .00 .00 100.00 .00 2002-09-25 23y 02m 28d 2005-07-16 26y 00m 18d Dunn
851 Sam Dunn Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1949-10-29 Not Known 1949-10-29 Not Known Dunn
852 Steven Dunn Elgin City 1 1 0 0 0 1 .00 .00 100.00 .00 2010-08-24 39y 04m 13d 2010-08-24 39y 04m 13d Dunn
853 William Dunn Raith Rovers; Albion Rovers 4 4 0 2 0 1 3 .00 25.00 75.00 12.50 1938-11-26 Not Known 1942-06-20 Not Known Dunn
854 William Dunn Forfar Athletic 2 2 0 1 0 0 2 .00 .00 100.00 .00 1956-02-04 Not Known 1957-04-22 Not Known Dunn
855 Alan Dunne Millwall 1 1 0 0 0 1 .00 .00 100.00 .00 2010-07-31 27y 11m 08d 2010-07-31 27y 11m 08d Dunne
856 Charles Dunne Motherwell; St Mirren 15 13 2 5 3 7 33.33 20.00 46.67 43.33 2017-08-26 24y 06m 13d 2023-09-23 30y 07m 10d Dunne
857 Dunne Combined Services XI 1 1 0 0 0 1 .00 .00 100.00 .00 1957-04-17 Not Known 1957-04-17 Not Known Dunne
858 Liam Dunne St Johnstone 2 0 2 0 1 1 .00 50.00 50.00 25.00 1991-12-28 20y 03m 27d 1992-10-03 21y 01m 02d Dunne
859 M Dunne Bray Wanderers 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-12 Not Known 2005-07-12 Not Known Dunne
860 R Dunne Bray Wanderers 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-12 Not Known 2005-07-12 Not Known Dunne
861 Allan Dunning Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 2003-07-16 22y 10m 14d 2003-07-16 22y 10m 14d Dunning
862 Dunnish Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1889-02-09 Not Known 1889-02-09 Not Known Dunnish
863 Aaron Dunsmore Hibernian; East Fife 4 4 0 0 1 3 .00 25.00 75.00 12.50 2017-07-22 20y 11m 28d 2020-11-10 24y 03m 17d Dunsmore
864 Thomas Dunsmore Partick Thistle 3 3 0 0 0 3 .00 .00 100.00 .00 1911-01-14 Not Known 1912-12-07 Not Known Dunsmore
865 Thomas Dunsmore Hibernian; Albion Rovers 12 12 0 1 2 2 8 16.67 16.67 66.67 25.00 1936-08-12 Not Known 1942-10-17 Not Known Dunsmore
866 W Dunsmore St Mirren 1 1 0 1 0 0 100.00 .00 .00 100.00 1893-02-18 Not Known 1893-02-18 Not Known Dunsmore
867 David Dunsmuir Dundee 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1954-10-02 Not Known 1955-01-08 Not Known Dunsmuir
868 Robert Dunsmuir Heart of Midlothian B 1 1 0 1 0 0 100.00 .00 .00 100.00 1921-08-10 Not Known 1921-08-10 Not Known Dunsmuir
869 Alan Durban Derby County 1 1 0 0 1 0 .00 100.00 .00 50.00 1967-05-08 25y 10m 01d 1967-05-08 25y 10m 01d Durban
870 David George Durie Blackpool 1 1 0 1 0 0 100.00 .00 .00 100.00 1958-10-13 27y 02m 00d 1958-10-13 27y 02m 00d Durie
871 Durie Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known Durie
872 Gordon Durie East Fife; Hibernian; Tottenham Hotspur; Rangers 25 18 7 13 12 4 9 48.00 16.00 36.00 56.00 1984-10-27 18y 10m 21d 2000-05-13 34y 05m 07d Durie
873 Scott Durie East Fife 1 0 1 0 0 1 .00 .00 100.00 .00 2011-07-05 19y 07m 24d 2011-07-05 19y 07m 24d Durie
874 Alexandre Durimel Dinamo Bucuresti 2 1 1 1 0 1 50.00 .00 50.00 50.00 2013-07-09 23y 03m 23d 2014-07-06 24y 03m 20d Durimel
875 Duris Spartak Trnava 1 1 0 0 0 1 .00 .00 100.00 .00 2006-07-08 Not Known 2006-07-08 Not Known Duris
876 John Durkin Heart of Midlothian B 1 1 0 1 0 0 1 .00 .00 100.00 .00 1949-08-02 19y 03m 15d 1949-08-02 19y 03m 15d Durkin
877 Ilkay Durmus St Mirren 4 3 1 1 1 2 25.00 25.00 50.00 37.50 2019-09-28 25y 04m 27d 2020-09-02 26y 04m 01d Durmus
878 Mark Durnan St Johnstone; Queen of the South; Dundee United; Dunfermline Athletic; Falkirk 10 9 1 1 1 8 10.00 10.00 80.00 15.00 2013-07-20 20y 07m 22d 2020-09-22 27y 09m 25d Durnan
879 John Durnin Partick Thistle; Dumbarton 5 5 0 1 1 2 2 20.00 40.00 40.00 40.00 1916-11-04 Not Known 1918-09-21 Not Known Durnin
880 David Durno Arbroath 1 0 1 0 0 1 .00 .00 100.00 .00 1980-03-29 17y 05m 01d 1980-03-29 17y 05m 01d Durno
881 Olumide Durojaiye Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 2014-08-30 21y 10m 10d 2014-08-30 21y 10m 10d Durojaiye
882 Iain Durrant Rangers; Kilmarnock 44 33 11 7 21 10 13 47.73 22.73 29.55 59.09 1985-04-27 18y 05m 29d 2000-09-24 33y 10m 26d Durrant
883 Dutch Buckie Thistle 1 1 0 0 0 1 .00 .00 100.00 .00 1955-02-19 Not Known 1955-02-19 Not Known Dutch
884 George R B Duthie Dunfermline Athletic 6 6 0 0 0 6 .00 .00 100.00 .00 1954-04-21 Not Known 1958-08-20 Not Known Duthie
885 Jim Duthie Forfar Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1963-01-12 Not Known 1963-01-12 Not Known Duthie
886 Mark James Duthie Livingston (Meadowbank Thistle); Berwick Rangers 3 2 1 0 1 2 .00 33.33 66.67 16.67 1997-08-09 24y 11m 21d 2001-02-07 28y 05m 19d Duthie
887 Michael Duxbury Manchester United 2 2 0 1 1 0 50.00 50.00 .00 75.00 1986-09-02 27y 00m 01d 1989-09-26 30y 00m 25d Duxbury
888 Alan James Dyce East Fife 1 1 0 1 0 0 100.00 .00 .00 100.00 1977-08-03 19y 08m 12d 1977-08-03 19y 08m 12d Dyce
889 Tyrese Dyce Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-07-17 28y 08m 26d 2021-07-17 28y 08m 26d Dyce
890 Dyer Solway Star 1 1 0 0 0 1 .00 .00 100.00 .00 1933-01-21 Not Known 1933-01-21 Not Known Dyer
891 James B Dyer Ayr United 4 4 0 1 0 3 25.00 .00 75.00 25.00 1935-09-14 Not Known 1939-01-11 Not Known Dyer
892 Kenneth M Dyer St Mirren 2 2 0 1 0 0 2 .00 .00 100.00 .00 1928-03-10 Not Known 1928-12-25 Not Known Dyer
893 William Dyer Dundee; Dumbarton 2 2 0 1 0 1 50.00 .00 50.00 50.00 2014-07-22 27y 04m 27d 2018-07-07 31y 04m 12d Dyer
894 James Dyet Falkirk; Dundee United 4 4 0 0 0 4 .00 .00 100.00 .00 1930-10-11 Not Known 1931-12-19 Not Known Dyet
895 Jimmy Dykes Heart of Midlothian B 2 2 0 0 2 0 .00 100.00 .00 50.00 1935-07-31 Not Known 1936-08-03 Not Known Dykes
896 Lyndon Dykes Queen of the South; Livingston (Meadowbank Thistle) 2 2 0 1 1 0 50.00 50.00 .00 75.00 2018-07-11 22y 09m 04d 2019-12-04 24y 01m 27d Dykes
897 Jackie Dyson Manchester City; Stirling Albion 3 3 0 2 2 0 1 66.67 .00 33.33 66.67 1956-11-19 22y 04m 11d 1961-10-11 27y 03m 03d Dyson
898 Keith Dyson Newcastle United 2 0 2 1 0 1 50.00 .00 50.00 50.00 1971-09-15 21y 07m 05d 1971-09-28 21y 07m 18d Dyson
899 Terry Dyson Tottenham Hotspur 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1956-10-15 21y 10m 16d 1956-11-12 21y 11m 14d Dyson
900 Edin Dzeko Zeljeznicar Sarajevo 1 0 1 0 1 0 .00 100.00 .00 50.00 2003-10-15 17y 06m 28d 2003-10-15 17y 06m 28d Dzeko
901 Blerim Dzemaili Zurich 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2022-08-18 36y 04m 06d 2022-08-18 36y 04m 06d Dzemaili
902 Jacki Dziekanowski Celtic 8 6 2 1 3 4 1 37.50 50.00 12.50 62.50 1989-08-12 26y 10m 13d 1990-12-29 28y 02m 29d Dziekanowski
903 Kevin Dzierzawski Queen of the South 3 2 1 0 1 2 .00 33.33 66.67 16.67 2013-09-25 22y 02m 28d 2014-12-06 23y 05m 08d Dzierzawski

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