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 = 997

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 Oday Dabbagh Aberdeen 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2025-04-19 26y 04m 16d 2025-04-19 26y 04m 16d Dabbagh
5 Fankaty Dabo Raith Rovers 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-10-09 28y 11m 28d 2024-10-09 28y 11m 28d Dabo
6 Maciej Dabrowski Hibernian; Cowdenbeath 2 2 0 0 4 4 .00 50.00 50.00 25.00 2017-12-27 19y 06m 18d 2022-08-07 24y 01m 29d Dabrowski
7 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
8 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
9 Marcus Dackers Kilmarnock 2 1 1 0 1 1 .00 50.00 50.00 25.00 2025-10-18 22y 09m 09d 2025-12-03 22y 10m 24d Dackers
10 Alexandre D'Acol Hamilton Academical 3 2 1 0 2 2 .00 50.00 50.00 25.00 2015-11-07 29y 03m 20d 2016-11-21 30y 04m 03d D'Acol
11 Frederic Dacquin Dunfermline Athletic 2 1 1 0 1 2 .00 33.33 66.67 16.67 2006-04-08 27y 06m 16d 2006-10-28 28y 01m 05d Dacquin
12 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
13 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
14 Daelemans Heracles Almelo 0 0 0 0 0 1 .00 .00 100.00 .00 2007-07-20 Not Known 2007-07-20 Not Known Daelemans
15 Chris Dagnall Hibernian 0 0 0 1 1 0 50.00 50.00 .00 75.00 2016-02-07 29y 09m 23d 2016-02-16 29y 10m 01d Dagnall
16 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
17 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
18 Doug Dailey East Fife; Berwick Rangers 4 4 0 1 1 2 1 25.00 50.00 25.00 50.00 1971-10-30 18y 07m 24d 1974-07-29 21y 04m 23d Dailey
19 Christian Dailly Dundee United; Rangers 14 12 2 2 4 5 6 26.67 33.33 40.00 43.33 1990-11-17 17y 00m 25d 2009-05-03 35y 06m 10d Dailly
20 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
21 Barry Daines Tottenham Hotspur 0 0 0 0 0 1 .00 .00 100.00 .00 1971-08-07 19y 10m 08d 1971-08-07 19y 10m 08d Daines
22 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
23 Brodie Dair St Johnstone 0 0 0 0 0 1 .00 .00 100.00 .00 2024-12-22 16y 06m 21d 2024-12-22 16y 06m 21d Dair
24 Jason Dair Raith Rovers; Dunfermline Athletic; Motherwell; Livingston (Meadowbank Thistle) 28 28 0 4 6 6 20 18.75 18.75 62.50 28.13 1991-07-31 17y 01m 16d 2006-03-05 31y 08m 18d Dair
25 Sam Dalby Dundee United 3 2 1 1 2 0 1 66.67 .00 33.33 66.67 2024-09-01 24y 08m 25d 2025-04-06 25y 03m 30d Dalby
26 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
27 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
28 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
29 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
30 Omar Daley Motherwell 5 1 4 3 1 2 50.00 16.67 33.33 58.33 2011-12-24 30y 07m 29d 2013-03-02 31y 10m 05d Daley
31 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
32 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
33 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
34 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
35 Kenny Dalglish Celtic; Falkirk Select 20 20 0 11 15 3 3 71.43 14.29 14.29 78.57 1969-11-08 18y 08m 04d 1988-04-24 37y 01m 20d Dalglish
36 Paul Dalglish Livingston (Meadowbank Thistle); Hibernian; Kilmarnock 5 4 1 1 3 1 2 50.00 16.67 33.33 58.33 2005-09-11 28y 06m 24d 2008-05-10 31y 02m 22d Dalglish
37 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
38 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
39 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
40 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
41 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
42 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
43 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
44 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
45 Jon Daly Dundee United; Rangers 21 17 4 4 10 6 5 45.45 27.27 22.73 59.09 2007-03-17 24y 02m 09d 2015-01-16 32y 00m 08d Daly
46 Joseph Daly Luton Town 1 1 0 0 0 1 .00 .00 100.00 .00 1929-04-22 Not Known 1929-04-22 Not Known Daly
47 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
48 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
49 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
50 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
51 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
52 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
53 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
54 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
55 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
56 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
57 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
58 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
59 Luke Daniels Motherwell 0 0 0 0 0 1 .00 .00 100.00 .00 2008-02-23 20y 01m 18d 2008-02-23 20y 01m 18d Daniels
60 Emmanuel Danso Livingston 1 0 1 0 0 1 .00 .00 100.00 .00 2026-01-03 25y 01m 24d 2026-01-03 25y 01m 24d Danso
61 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
62 Michael Danzey Nottingham Forest 0 0 0 1 0 0 100.00 .00 .00 100.00 1988-09-12 17y 07m 04d 1988-09-12 17y 07m 04d Danzey
63 Tiwi Daramola Stenhousemuir 0 0 0 0 0 1 .00 .00 100.00 .00 2019-07-24 17y 09m 00d 2019-07-24 17y 09m 00d Daramola
64 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
65 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
66 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
67 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
68 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
69 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
70 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
71 Craig Dargo Kilmarnock; Inverness Caledonian Thistle; St Mirren; Raith Rovers 23 13 10 3 5 8 13 19.23 30.77 50.00 34.62 2000-09-24 22y 08m 21d 2012-07-14 34y 06m 11d Dargo
72 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
73 Darling Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known Darling
74 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
75 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
76 Karl Darlow Leeds United 0 0 0 1 0 0 100.00 .00 .00 100.00 2023-07-30 32y 09m 22d 2023-07-30 32y 09m 22d Darlow
77 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
78 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
79 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
80 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
81 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
82 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
83 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
84 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
85 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
86 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
87 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
88 Adam Davidson East Fife 0 0 0 0 1 0 .00 100.00 .00 50.00 2019-07-27 17y 11m 05d 2019-07-27 17y 11m 05d Davidson
89 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
90 Alasdair Davidson Dunfermline Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2025-07-12 19y 03m 08d 2025-07-12 19y 03m 08d Davidson
91 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
92 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
93 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
94 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
95 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
96 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
97 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
98 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
99 Duncan Davidson Aberdeen 3 2 1 1 1 3 1 20.00 60.00 20.00 50.00 1974-03-23 19y 08m 18d 1978-08-12 24y 01m 07d Davidson
100 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
101 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
102 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
103 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
104 Hugh Norman Davidson Dundee United; Stirling Albion 4 0 4 1 0 4 20.00 .00 80.00 20.00 1999-09-25 19y 01m 22d 2002-09-25 22y 01m 22d Davidson
105 Iain Davidson Dundee; Raith Rovers 10 9 1 4 2 5 36.36 18.18 45.45 45.45 2012-09-02 28y 07m 19d 2021-04-30 37y 03m 16d Davidson
106 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
107 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
108 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
109 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
110 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
111 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
112 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
113 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
114 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
115 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
116 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
117 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
118 Peter Edward Davidson Berwick Rangers 2 2 0 1 2 0 33.33 66.67 .00 66.67 1980-04-23 23y 05m 24d 1984-03-27 27y 04m 27d Davidson
119 Robert Davidson Rangers 0 0 0 0 1 0 .00 100.00 .00 50.00 2004-09-12 18y 05m 18d 2004-09-12 18y 05m 18d Davidson
120 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
121 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
122 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
123 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
124 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
125 Stuart William Davidson Kilmarnock 0 0 0 0 2 1 .00 66.67 33.33 33.33 1999-04-03 19y 08m 00d 2001-03-14 21y 07m 11d Davidson
126 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
127 Tom Davidson Raith Rovers; Berwick Rangers 6 6 0 0 2 4 .00 33.33 66.67 16.67 1967-10-14 21y 08m 17d 1976-03-29 30y 02m 02d Davidson
128 Vic Davidson Celtic; Motherwell 12 11 1 1 6 3 4 46.15 23.08 30.77 57.69 1973-03-24 22y 04m 16d 1979-05-14 28y 06m 06d Davidson
129 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
130 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
131 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
132 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
133 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
134 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
135 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
136 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
137 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
138 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
139 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
140 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
141 Ben Davies Preston North End; Rangers 8 6 2 8 2 0 80.00 20.00 .00 90.00 2015-07-18 19y 11m 07d 2024-08-03 28y 11m 23d Davies
142 Dai Davies Everton 0 0 0 0 1 1 .00 50.00 50.00 25.00 1973-09-18 25y 05m 17d 1973-10-03 25y 06m 02d Davies
143 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
144 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
145 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
146 Joseph E. Davies Newton Heath 1 1 0 0 0 1 .00 .00 100.00 .00 1889-01-01 24y 05m 20d 1889-01-01 24y 05m 20d Davies
147 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
148 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
149 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
150 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
151 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
152 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
153 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
154 Thomas Davies Kilmarnock 0 0 0 0 1 2 .00 33.33 66.67 16.67 2023-08-13 19y 09m 02d 2023-12-02 20y 00m 21d Davies
155 Billy Davies St Mirren; Dunfermline Athletic; Motherwell 30 26 4 3 4 11 16 12.90 35.48 51.61 30.65 1987-11-21 23y 05m 22d 1998-04-08 33y 10m 09d Davies
156 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
157 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
158 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
159 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
160 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
161 Eli Davis Aston Villa 2 2 0 2 2 0 0 100.00 .00 .00 100.00 1881-01-01 Not Known 1882-04-08 Not Known Davis
162 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
163 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
164 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
165 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
166 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
167 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
168 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
169 Steven Davis Rangers 26 23 3 2 19 5 4 67.86 17.86 14.29 76.79 2008-02-27 23y 01m 26d 2022-11-09 37y 10m 08d Davis
170 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
171 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
172 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
173 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
174 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
175 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
176 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
177 Ali Dawson Rangers 20 20 0 9 4 8 42.86 19.05 38.10 52.38 1978-12-16 20y 09m 21d 1986-01-25 27y 11m 00d Dawson
178 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
179 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
180 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
181 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
182 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
183 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
184 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
185 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
186 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
187 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
188 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
189 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
190 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
191 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
192 Robert McQuillan Dawson Stirling Albion; St Mirren 7 7 0 1 5 3 11.11 55.56 33.33 38.89 1985-08-27 22y 00m 26d 1991-03-30 27y 07m 29d Dawson
193 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
194 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
195 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
196 James Dayton Kilmarnock 5 4 1 4 3 0 57.14 42.86 .00 78.57 2011-04-30 22y 04m 18d 2013-02-16 24y 02m 04d Dayton
197 Tiemen De Bel Cercle Brugge 0 0 0 1 0 0 100.00 .00 .00 100.00 2024-11-28 18y 00m 29d 2024-11-28 18y 00m 29d De Bel
198 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
199 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
200 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
201 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
202 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
203 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
204 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
205 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
206 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
207 Cesar Union Deportiva Almeria 1 1 0 0 0 0 .00 .00 .00 .00 2022-12-04 30y 08m 04d 2022-12-04 30y 08m 04d de la Hoz Lopez
208 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
209 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
210 Luiyi de Lucas Livingston (Meadowbank Thistle) 0 0 0 0 0 2 .00 .00 100.00 .00 2023-11-01 29y 02m 02d 2024-01-02 29y 04m 02d de Lucas
211 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
212 Gianni De Nitti Zurich 0 0 0 2 0 0 100.00 .00 .00 100.00 2022-08-18 19y 04m 09d 2022-08-25 19y 04m 16d De Nitti
213 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
214 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
215 Deivid de Souza FC Girondins de Bordeaux 1 0 1 1 0 1 50.00 .00 50.00 50.00 2003-11-06 24y 00m 15d 2003-11-27 24y 01m 05d de Souza
216 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)
217 Jeffrey Visscher Aberdeen 3 3 0 1 1 1 2 25.00 25.00 50.00 37.50 2007-11-11 26y 06m 06d 2008-12-27 27y 07m 22d De Visscher
218 Raffaele De Vita Ross County; Livingston (Meadowbank Thistle); Falkirk 3 2 1 0 1 3 .00 25.00 75.00 12.50 2015-08-15 27y 10m 23d 2020-02-08 32y 04m 16d De Vita
219 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
220 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
221 Dorus de Vries Dunfermline Athletic; Celtic 2 2 0 8 0 2 80.00 .00 20.00 80.00 2006-07-29 25y 07m 00d 2019-05-25 38y 04m 26d De Vries
222 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
223 Nils De Wilde Cercle Brugge 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-28 21y 10m 01d 2024-11-28 21y 10m 01d De Wilde
224 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
225 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
226 Roarie Deacon Dundee 4 3 1 2 1 2 40.00 20.00 40.00 50.00 2017-09-30 25y 11m 18d 2019-01-23 27y 03m 11d Deacon
227 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
228 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
229 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
230 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
231 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
232 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
233 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
234 '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
235 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
236 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
237 Trevor Dear Elgin City 0 0 0 0 0 1 .00 .00 100.00 .00 2017-07-18 16y 09m 00d 2017-07-18 16y 09m 00d Dear
238 Dearie Clachnacuddin 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known Dearie
239 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
240 Robbie Deas Inverness Caledonian Thistle; Kilmarnock 16 16 0 3 5 8 18.75 31.25 50.00 34.38 2020-10-06 20y 07m 09d 2026-03-14 26y 00m 15d Deas
241 Debroyckers Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Debroyckers
242 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
243 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
244 Gary Deegan Hibernian 2 2 0 1 3 0 25.00 75.00 .00 62.50 2012-08-12 24y 10m 15d 2013-05-12 25y 07m 14d Deegan
245 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
246 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
247 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
248 Jermain Defoe Tottenham Hotspur; Rangers 8 4 4 3 5 2 2 55.56 22.22 22.22 66.67 2011-08-18 28y 10m 11d 2020-02-29 37y 04m 22d Defoe
249 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
250 Defrenesco Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Defrenesco
251 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
252 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
253 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
254 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
255 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
256 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
257 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
258 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
259 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
260 Thomas Delaney Copenhagen 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-12-12 Not Known 2024-12-12 Not Known Delaney
261 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
262 Maxime Delanghe Cercle Brugge 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-28 23y 06m 05d 2024-11-28 23y 06m 05d Delanghe
263 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
264 Allan Delferriere Hibernian 1 0 1 0 2 0 .00 100.00 .00 50.00 2023-05-27 21y 02m 24d 2023-10-07 21y 07m 04d Delferriere
265 Allan Delferriere Hibernian 0 0 0 0 0 2 .00 .00 100.00 .00 2022-04-09 20y 01m 06d 2022-04-16 20y 01m 13d Delferriere
266 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
267 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
268 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
269 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
270 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
271 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
272 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
273 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
274 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
275 Karamoko Dembele Celtic 1 0 1 2 0 0 100.00 .00 .00 100.00 2019-05-19 16y 02m 27d 2019-05-25 16y 03m 03d Dembele
276 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
277 Nikita Demchenko Dinamo Minsk 1 1 0 0 0 1 .00 .00 100.00 .00 2024-10-03 22y 00m 27d 2024-10-03 22y 00m 27d Demchenko
278 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
279 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
280 Dumitru Demian Petrocub 1 1 0 0 1 0 .00 100.00 .00 50.00 2024-12-19 25y 10m 11d 2024-12-19 25y 10m 11d Demian
281 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
282 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
283 Gary Dempsey Dunfermline Athletic; Aberdeen 14 6 8 7 2 8 41.18 11.76 47.06 47.06 2002-08-24 21y 07m 09d 2007-03-10 26y 01m 23d Dempsey
284 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
285 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
286 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
287 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
288 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
289 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
290 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
291 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
292 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
293 John Hunter Dempster Queen of the South 5 5 0 1 0 2 4 .00 33.33 66.67 16.67 1975-02-15 26y 04m 07d 1978-04-15 29y 06m 07d Dempster
294 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
295 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
296 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
297 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
298 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
299 Alberto Denegri Chile-Peru XI 1 1 0 0 0 1 .00 .00 100.00 .00 1933-10-09 27y 02m 02d 1933-10-09 27y 02m 02d Denegri
300 Greig Paterson Denham Motherwell 4 4 0 0 2 4 .00 33.33 66.67 16.67 1995-11-07 19y 01m 02d 1998-04-08 21y 06m 03d Denham
301 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
302 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
303 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
304 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
305 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
306 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
307 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
308 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
309 Shaun Dennis Raith Rovers; Hibernian 13 13 0 4 5 6 26.67 33.33 40.00 43.33 1990-07-30 20y 07m 10d 2000-12-26 31y 00m 06d Dennis
310 William Dennis Kilmarnock 5 5 0 0 3 2 .00 60.00 40.00 30.00 2023-08-13 23y 01m 03d 2024-04-27 23y 09m 17d Dennis
311 Peter David Turnbull Dennison Dumbarton 0 0 0 0 0 1 .00 .00 100.00 .00 1994-08-16 16y 01m 15d 1994-08-16 16y 01m 15d Dennison
312 Jim Denny Rangers 1 0 1 2 0 0 100.00 .00 .00 100.00 1975-09-06 25y 05m 24d 1976-09-25 26y 06m 12d Denny
313 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
314 Denson Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Denson
315 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
316 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
317 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
318 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
319 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
320 Cyriel Dessers Rangers 8 6 2 5 7 2 0 77.78 22.22 .00 88.89 2023-10-29 28y 10m 21d 2025-02-16 30y 02m 08d Dessers
321 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
322 Kenny Deuchar Gretna; Hamilton Academical; St Johnstone; Livingston (Meadowbank Thistle) 7 6 1 1 4 3 1 50.00 37.50 12.50 68.75 2006-05-13 25y 10m 07d 2011-07-16 31y 00m 10d Deuchar
323 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
324 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
325 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
326 Jacob Devaney St Mirren 1 1 0 1 0 0 100.00 .00 .00 100.00 2026-02-03 18y 07m 23d 2026-02-03 18y 07m 23d Devaney
327 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
328 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
329 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
330 Nicholas Ferenc Deverdics Gretna 2 2 0 1 2 1 25.00 50.00 25.00 50.00 2007-08-18 19y 08m 25d 2008-05-13 20y 05m 19d Deverdics
331 Adam Devine Partick Thistle; Rangers; Motherwell 3 2 1 4 1 2 57.14 14.29 28.57 64.29 2021-03-14 17y 11m 17d 2024-02-17 20y 10m 23d Devine
332 Alfie Devine Tottenham Hotspur 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-07-17 19y 11m 16d 2024-07-17 19y 11m 16d Devine
333 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
334 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
335 Danny Devine Inverness Caledonian Thistle; Partick Thistle; Dunfermline Athletic 16 15 1 5 9 7 23.81 42.86 33.33 45.24 2013-01-26 20y 04m 19d 2021-07-25 28y 10m 18d Devine
336 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
337 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
338 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
339 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
340 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
341 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
342 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
343 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
344 Craig Joseph Devlin St Johnstone 0 0 0 1 0 0 100.00 .00 .00 100.00 2002-03-23 17y 10m 23d 2002-03-23 17y 10m 23d Devlin
345 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
346 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
347 Devlin Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1890-03-22 Not Known 1890-03-22 Not Known Devlin
348 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
349 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
350 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
351 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
352 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
353 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
354 Michael Devlin Hamilton Academical; Aberdeen; Hibernian; Livingston (Meadowbank Thistle) 11 8 3 3 5 5 23.08 38.46 38.46 42.31 2014-07-09 18y 05m 02d 2024-04-13 Not Known Devlin
355 Nicholas Devlin Livingston (Meadowbank Thistle); Aberdeen 17 16 1 1 5 6 7 27.78 33.33 38.89 44.44 2019-10-26 26y 00m 09d 2026-02-28 32y 04m 11d Devlin
356 Rhyss Devlin St Mirren 0 0 0 0 0 1 .00 .00 100.00 .00 2010-01-16 18y 07m 02d 2010-01-16 18y 07m 02d Devlin
357 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
358 Owen Devonport Fleetwood Town 0 0 0 1 0 0 100.00 .00 .00 100.00 2024-07-27 Not Known 2024-07-27 Not Known Devonport
359 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
360 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
361 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
362 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
363 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
364 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
365 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
366 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
367 Yan Dhanda Ross County 5 4 1 1 1 1 4 16.67 16.67 66.67 25.00 2022-07-30 23y 07m 16d 2024-03-16 25y 03m 02d Dhanda
368 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
369 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
370 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
371 Paul Di Giacomo Kilmarnock; Airdrieonians (Airdrie United) 12 5 7 2 7 2 8 41.18 11.76 47.06 47.06 2000-09-24 18y 02m 25d 2008-08-27 26y 01m 28d Di Giacomo
372 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
373 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
374 Ricco Diack Partick Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2023-08-20 18y 03m 13d 2023-08-20 18y 03m 13d Diack
375 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
376 Ibrahim Diakite Cercle Brugge 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-11-28 21y 00m 29d 2024-11-28 21y 00m 29d Diakite
377 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
378 Boubacar Diallo Petrocub 1 0 1 0 1 0 .00 100.00 .00 50.00 2024-12-19 22y 07m 04d 2024-12-19 22y 07m 04d Diallo
379 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é
380 Zander Diamond Aberdeen 23 21 2 6 5 14 24.00 20.00 56.00 34.00 2003-11-09 18y 07m 28d 2010-12-11 25y 08m 29d Diamond
381 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
382 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
383 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
384 Habib Diarra Sunderland 1 0 1 0 0 1 .00 .00 100.00 .00 2025-07-26 21y 06m 23d 2025-07-26 21y 06m 23d Diarra
385 Jefte Rangers 2 2 0 2 1 0 66.67 33.33 .00 83.33 2024-08-03 20y 07m 13d 2025-02-16 21y 01m 26d Dias
386 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
387 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
388 Andrew Dibble Aberdeen; Manchester City; Rangers 3 3 0 1 0 2 33.33 .00 66.67 33.33 1990-10-20 25y 05m 12d 1997-05-10 32y 00m 02d Dibble
389 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
390 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
391 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
392 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
393 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
394 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
395 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
396 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
397 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
398 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
399 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
400 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
401 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
402 Liam Dick Falkirk; Alloa Athletic; Raith Rovers 6 5 1 4 0 4 50.00 .00 50.00 50.00 2012-07-18 16y 10m 29d 2024-10-09 29y 01m 20d Dick
403 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
404 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
405 William Dick Airdrieonians; Hibernian 26 26 0 7 11 7 26.92 42.31 26.92 48.08 1925-09-09 Not Known 1931-01-01 Not Known Dick
406 Gary Dicker Kilmarnock 11 11 0 6 2 4 50.00 16.67 33.33 58.33 2016-02-27 29y 06m 29d 2020-02-05 33y 06m 07d Dicker
407 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
408 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
409 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
410 Matthew Dickie Rangers 29 29 0 15 11 3 51.72 37.93 10.34 70.69 1896-05-02 22y 08m 13d 1903-10-03 30y 01m 14d Dickie
411 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
412 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
413 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
414 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
415 Francis Dickoh Hibernian 2 2 0 0 1 2 .00 33.33 66.67 16.67 2010-11-07 27y 10m 25d 2011-04-03 28y 03m 21d Dickoh
416 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
417 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
418 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
419 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
420 Billy Dickson Kilmarnock; Motherwell 15 15 0 1 5 4 7 31.25 25.00 43.75 43.75 1965-06-19 18y 02m 11d 1975-04-19 28y 00m 11d Dickson
421 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
422 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
423 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
424 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
425 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
426 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
427 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
428 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
429 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
430 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
431 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
432 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
433 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
434 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
435 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
436 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
437 Joseph Ronald Dickson Clydebank[4] 7 7 0 1 4 4 11.11 44.44 44.44 33.33 1983-04-16 18y 00m 23d 1987-03-28 22y 00m 04d Dickson
438 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
439 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
440 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
441 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
442 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
443 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
444 Will Dickson Motherwell 2 0 2 0 1 1 .00 50.00 50.00 25.00 2025-04-12 20y 04m 18d 2025-05-10 20y 05m 15d Dickson
445 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
446 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
447 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
448 Paul Digby Dundee 1 1 0 0 0 2 .00 .00 100.00 .00 2025-11-01 30y 08m 30d 2026-01-11 30y 11m 09d Digby
449 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
450 Malik Dijksteel St Mirren 2 0 2 0 1 1 .00 50.00 50.00 25.00 2025-08-16 24y 01m 08d 2026-01-14 24y 06m 06d Dijksteel
451 Sieb Dijkstra Motherwell; Dundee United 18 18 0 7 6 6 36.84 31.58 31.58 52.63 1992-10-24 26y 00m 04d 1999-05-15 32y 06m 25d Dijkstra
452 Kevin Diks Copenhagen 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-12-12 28y 02m 06d 2024-12-12 28y 02m 06d Diks
453 Yasin Dilek Istanbul Basaksehir 0 0 0 1 0 0 100.00 .00 .00 100.00 2022-11-03 17y 05m 25d 2022-11-03 17y 05m 25d Dilek
454 Dillmunn Rheingau XI 0 0 0 0 0 1 .00 .00 100.00 .00 2008-07-23 Not Known 2008-07-23 Not Known Dillmunn
455 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
456 Sean Dillon Dundee United 24 21 3 15 7 7 51.72 24.14 24.14 63.79 2007-03-17 23y 07m 17d 2016-02-20 32y 06m 22d Dillon
457 Shaun Dillon Kilmarnock 1 1 0 0 0 4 .00 .00 100.00 .00 2002-11-23 18y 02m 30d 2005-07-30 20y 11m 06d Dillon
458 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
459 Deniz Dilmen Istanbul Basaksehir 0 0 0 2 0 0 100.00 .00 .00 100.00 2022-09-08 17y 03m 03d 2022-11-03 17y 04m 29d Dilmen
460 Christopher Dilo St Mirren 2 2 0 1 2 1 25.00 50.00 25.00 50.00 2013-10-05 19y 09m 00d 2014-05-10 20y 04m 05d Dilo
461 Dimic FK Austria Wien 0 0 0 0 0 1 .00 .00 100.00 .00 2007-07-07 Not Known 2007-07-07 Not Known Dimic
462 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
463 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
464 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
465 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
466 Tony Dingwall Ross County 3 1 2 0 4 1 .00 80.00 20.00 40.00 2012-10-27 18y 03m 02d 2016-12-03 22y 04m 08d Dingwall
467 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
468 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
469 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
470 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
471 Mohamed Diomande Rangers 9 8 1 1 5 2 2 55.56 22.22 22.22 66.67 2024-02-24 22y 03m 26d 2026-02-15 24y 03m 18d Diomande
472 Alpha Dionkou Omonoia 1 1 0 0 0 1 .00 .00 100.00 .00 2024-10-24 23y 00m 14d 2024-10-24 23y 00m 14d Dionkou
473 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
474 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
475 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
476 Jamie Dishington The Spartans 3 3 0 0 0 4 .00 .00 100.00 .00 2021-06-29 24y 06m 17d 2024-01-20 27y 01m 08d Dishington
477 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
478 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
479 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
480 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
481 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
482 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
483 John Divers Celtic; Partick Thistle 12 12 0 7 2 5 5 16.67 41.67 41.67 37.50 1958-12-20 18y 09m 12d 1966-12-03 26y 08m 25d Divers
484 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
485 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
486 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
487 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
488 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
489 James H Dixon Queens Park; East Stirlingshire; Hamilton Academical 4 4 0 1 2 1 25.00 50.00 25.00 50.00 1920-03-06 Not Known 1921-09-03 Not Known Dixon
490 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
491 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
492 Paul Dixon Dundee United; Falkirk 17 15 2 8 4 6 44.44 22.22 33.33 55.56 2008-09-27 21y 10m 05d 2020-09-22 33y 10m 00d Dixon
493 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
494 Laurent D'Jaffo Ayr United; Aberdeen 2 2 0 1 0 1 2 .00 33.33 66.67 16.67 1998-03-07 27y 04m 02d 2003-01-28 32y 02m 23d D'Jaffo
495 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
496 Lionel Djebi-Zadi Inverness Caledonian Thistle 0 0 0 0 0 1 .00 .00 100.00 .00 2008-09-20 26y 04m 00d 2008-09-20 26y 04m 00d Djebi-Zadi
497 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
498 Eric Djemba-Djemba St Mirren 0 0 0 0 1 0 .00 100.00 .00 50.00 2014-05-10 33y 00m 06d 2014-05-10 33y 00m 06d Djemba-Djemba
499 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
500 Yacouba Djiga Rangers 1 1 0 1 0 1 50.00 .00 50.00 50.00 2025-09-13 22y 09m 29d 2026-02-15 23y 03m 00d Djiga
501 Dejan Djordjevic Birkirkara 0 0 0 1 1 0 50.00 50.00 .00 75.00 2016-07-14 23y 09m 24d 2016-07-21 23y 10m 01d Djordjevic
502 Oan Djorkaeff St Mirren 0 0 0 0 1 1 .00 50.00 50.00 25.00 2019-09-28 22y 04m 29d 2019-11-09 22y 06m 10d Djorkaeff
503 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
504 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
505 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
506 Bryan Dlugonski Ross County 0 0 0 0 1 0 .00 100.00 .00 50.00 2001-09-25 18y 11m 07d 2001-09-25 18y 11m 07d Dlugonski
507 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
508 Ben Doak Celtic 0 0 0 1 0 0 100.00 .00 .00 100.00 2022-01-26 16y 02m 15d 2022-01-26 16y 02m 15d Doak
509 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
510 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
511 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
512 Stephen Dobbie Hibernian; Queen of the South 9 5 4 1 3 3 5 27.27 27.27 45.45 40.91 2003-08-02 20y 07m 28d 2021-03-27 38y 03m 22d Dobbie
513 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
514 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
515 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
516 Scott Dobie St Johnstone 0 0 0 0 1 0 .00 100.00 .00 50.00 2010-08-14 31y 10m 04d 2010-08-14 31y 10m 04d Dobie
517 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
518 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
519 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
520 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
521 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
522 Dominic Docherty Dumbarton 1 0 1 0 0 1 .00 .00 100.00 .00 2025-07-23 28y 02m 01d 2025-07-23 28y 02m 01d Docherty
523 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
524 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
525 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
526 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
527 Greg Docherty Hamilton Academical; Rangers; Hibernian 10 7 3 3 3 5 27.27 27.27 45.45 40.91 2015-08-29 18y 11m 19d 2020-03-03 23y 05m 22d Docherty
528 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
529 James Docherty St Johnstone; Partick Thistle 2 1 1 1 1 1 2 25.00 25.00 50.00 37.50 1981-10-07 24y 10m 29d 1982-10-30 25y 11m 22d Docherty
530 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
531 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
532 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
533 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
534 Mark Docherty St Mirren; Alloa Athletic; Dumbarton 5 5 0 1 1 5 14.29 14.29 71.43 21.43 2007-09-30 19y 04m 15d 2015-07-09 27y 01m 24d Docherty
535 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
536 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
537 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
538 Ross Docherty Livingston (Meadowbank Thistle); Partick Thistle; Dundee United 5 3 2 2 0 3 40.00 .00 60.00 40.00 2012-09-25 19y 08m 02d 2025-04-06 32y 02m 14d Docherty
539 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
540 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
541 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
542 Patrik Doci NK Siroki Brijeg 1 0 1 0 1 1 .00 50.00 50.00 25.00 2006-07-26 25y 02m 20d 2006-08-02 25y 02m 27d Doci
543 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
544 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
545 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
546 Davie Dodds Dundee United; Aberdeen; Rangers 30 27 3 8 15 13 5 45.45 39.39 15.15 65.15 1976-12-27 18y 03m 04d 1990-05-05 31y 07m 12d Dodds
547 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
548 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
549 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
550 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
551 Rhian Dodds Kilmarnock 1 1 0 2 1 7 20.00 10.00 70.00 25.00 2004-08-21 25y 05m 11d 2007-05-20 28y 02m 10d Dodds
552 Billy Dodds Dundee; St Johnstone; Aberdeen; Dundee United; Rangers 46 41 5 14 22 9 19 44.00 18.00 38.00 53.00 1989-11-11 20y 09m 06d 2005-08-14 36y 06m 09d Dodds
553 Owen Dodgson Dundee 3 3 0 0 0 3 .00 .00 100.00 .00 2024-01-23 20y 10m 04d 2024-05-11 21y 01m 22d Dodgson
554 Victor Dodon Petrocub 0 0 0 0 1 0 .00 100.00 .00 50.00 2024-12-19 20y 09m 18d 2024-12-19 20y 09m 18d Dodon
555 Joseph Dodoo Rangers 3 1 2 2 0 2 50.00 .00 50.00 50.00 2016-11-30 Not Known 2017-05-13 Not Known Dodoo
556 Darren Dods Hibernian; St Johnstone; Inverness Caledonian Thistle; Dundee United; Falkirk 34 32 2 1 13 13 15 31.71 31.71 36.59 47.56 1995-10-01 20y 03m 24d 2012-07-18 37y 01m 11d Dods
557 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
558 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
559 Doherty Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known Doherty
560 James Hugh Doherty Kilmarnock; Clyde 6 6 0 1 2 2 5 22.22 22.22 55.56 33.33 1977-02-05 18y 04m 23d 1983-03-26 24y 06m 13d Doherty
561 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
562 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
563 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
564 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
565 Josh Doig Hibernian 4 4 0 0 2 3 .00 40.00 60.00 20.00 2020-10-31 18y 05m 13d 2022-04-16 19y 10m 29d Doig
566 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
567 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
568 Callum Dolan Fleetwood Town 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-07-27 23y 09m 28d 2024-07-27 23y 09m 28d Dolan
569 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
570 James Dolan Motherwell; Dundee United; Dunfermline Athletic 26 22 4 7 10 16 21.21 30.30 48.48 36.36 1989-05-13 20y 02m 21d 1999-05-03 30y 02m 11d Dolan
571 Peter Martin Dolan Clyde 1 1 0 1 1 0 1 50.00 .00 50.00 50.00 1979-09-29 20y 02m 01d 1980-04-13 20y 08m 16d Dolan
572 Ivan Dolcek Dundee United 2 2 0 2 0 1 1 .00 50.00 50.00 25.00 2025-08-10 25y 03m 17d 2025-11-09 25y 06m 16d Dolcek
573 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
574 Carlos Dominguez Dominguez Real Mallorca 1 0 1 1 1 0 50.00 50.00 .00 75.00 1998-09-17 21y 11m 30d 1998-10-01 22y 00m 13d Dominguez
575 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
576 Pavel Domov FC Infonet Tallinn 1 0 1 0 0 2 .00 .00 100.00 .00 2016-06-30 22y 06m 00d 2016-07-06 22y 06m 06d Domov
577 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
578 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
579 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
580 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
581 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
582 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
583 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
584 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
585 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
586 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
587 Craig Donald Dundee 0 0 0 0 0 1 .00 .00 100.00 .00 2021-12-18 17y 10m 13d 2021-12-18 17y 10m 13d Donald
588 David Donald Aberdeen 0 0 0 0 1 1 .00 50.00 50.00 25.00 2005-08-20 17y 09m 11d 2007-05-06 19y 05m 27d Donald
589 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
590 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
591 Jim Donald Queen of the South; Alloa Athletic 4 3 1 0 0 5 .00 .00 100.00 .00 1975-02-15 25y 04m 20d 1978-04-22 28y 06m 27d Donald
592 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
593 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
594 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
595 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
596 Bradley Donaldson Hibernian; Cowdenbeath 1 1 0 2 2 0 50.00 50.00 .00 75.00 2012-12-02 18y 05m 00d 2015-07-15 21y 00m 13d Donaldson
597 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
598 Coll Donaldson Dundee United; Inverness Caledonian Thistle; Ross County; Falkirk 6 6 0 2 3 4 22.22 33.33 44.44 38.89 2015-10-18 20y 06m 09d 2026-02-21 30y 10m 12d Donaldson
599 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
600 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
601 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
602 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
603 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
604 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
605 Reece Donaldson Raith Rovers 1 0 1 0 1 2 .00 33.33 66.67 16.67 2012-07-14 18y 06m 05d 2013-08-27 19y 07m 18d Donaldson
606 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
607 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
608 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
609 Massimo Donati Celtic; Hamilton Academical 7 6 1 1 3 3 4 30.00 30.00 40.00 45.00 2007-08-25 26y 04m 30d 2017-12-02 36y 08m 06d Donati
610 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
611 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
612 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
613 John Francis J Donegan St Johnstone 0 0 0 2 3 0 40.00 60.00 .00 70.00 1993-10-09 22y 04m 20d 1994-08-31 23y 03m 12d Donegan
614 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
615 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
616 Jamie Donley Tottenham Hotspur 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-07-17 19y 06m 14d 2024-07-17 19y 06m 14d Donley
617 Frank Donnachie Motherwell 0 0 0 1 0 0 100.00 .00 .00 100.00 1966-12-31 Not Known 1966-12-31 Not Known Donnachie
618 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
619 Aaron Donnelly Dundee 3 3 0 1 0 3 25.00 .00 75.00 25.00 2024-05-11 20y 11m 03d 2025-04-26 21y 10m 18d Donnelly
620 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
621 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
622 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
623 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
624 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
625 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
626 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
627 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
628 Liam Donnelly Motherwell; Kilmarnock; St Mirren 16 12 4 8 4 7 42.11 21.05 36.84 52.63 2018-09-15 22y 06m 08d 2026-02-03 29y 10m 27d Donnelly
629 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
630 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
631 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
632 Paul T Donnelly Dunfermline Athletic 4 3 1 1 0 3 3 .00 50.00 50.00 25.00 1980-03-25 21y 08m 11d 1983-04-30 24y 09m 16d Donnelly
633 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
634 Robert Stevenson Donnelly Motherwell; Airdrieonians (Airdrie United) 1 1 0 0 1 2 .00 33.33 66.67 16.67 2005-08-27 18y 07m 08d 2008-08-27 21y 07m 08d Donnelly
635 Simon Donnelly Celtic; Dunfermline Athletic 20 13 7 2 8 8 7 34.78 34.78 30.43 52.17 1994-04-09 19y 04m 08d 2006-01-14 31y 01m 13d Donnelly
636 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
637 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
638 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
639 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
640 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
641 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
642 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
643 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
644 Colby Donovan Celtic 1 1 0 0 1 2 .00 33.33 66.67 16.67 2025-10-26 19y 01m 19d 2026-01-25 19y 04m 18d Donovan
645 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
646 Doohan Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known Doohan
647 Ross Doohan Celtic; Tranmere Rovers; Aberdeen 3 2 1 4 2 3 44.44 22.22 33.33 55.56 2018-01-30 19y 10m 01d 2025-04-19 27y 00m 21d Doohan
648 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
649 Kris Doolan Partick Thistle; Arbroath 16 13 3 5 3 7 10 15.00 35.00 50.00 32.50 2013-08-16 26y 11m 02d 2021-03-20 34y 06m 06d Doolan
650 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
651 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
652 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
653 Emmanuel Dorado-Rodrigues Livingston (Meadowbank Thistle) 8 8 0 1 2 7 10.00 20.00 70.00 20.00 2003-11-01 30y 07m 04d 2006-03-05 32y 11m 05d Dorado-Rodrigues
654 Aaron Doran Blackburn Rovers; Inverness Caledonian Thistle 15 12 3 3 3 9 4 18.75 56.25 25.00 46.88 2010-08-07 19y 02m 25d 2020-11-07 29y 05m 25d Doran
655 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
656 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
657 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
658 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
659 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
660 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
661 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
662 William Dornan Leith Athletic; Hibernian 58 58 0 23 11 24 39.66 18.97 41.38 49.14 1914-12-25 21y 11m 08d 1927-01-01 33y 11m 15d Dornan
663 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
664 Alfie Dorrington Aberdeen 1 1 0 1 0 1 50.00 .00 50.00 50.00 2025-04-19 19y 11m 30d 2025-08-04 20y 03m 15d Dorrington
665 Niklas Dorsch Heidenheim 1846 0 0 0 1 0 0 100.00 .00 .00 100.00 2024-11-07 26y 09m 23d 2024-11-07 26y 09m 23d Dorsch
666 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
667 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
668 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
669 John Dorward Dundee United; Montrose 2 2 0 0 0 2 .00 .00 100.00 .00 1928-04-09 Not Known 1934-01-20 Not Known Dorward
670 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
671 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
672 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
673 Eliezer Mayenda Hibernian 0 0 0 0 1 0 .00 100.00 .00 50.00 2024-02-28 18y 09m 20d 2024-02-28 18y 09m 20d Dossou
674 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
675 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
676 Donalio Douanla Petrocub 1 1 0 0 1 0 .00 100.00 .00 50.00 2024-12-19 27y 02m 25d 2024-12-19 27y 02m 25d Douanla
677 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
678 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
679 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
680 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
681 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
682 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
683 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
684 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
685 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
686 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
687 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
688 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
689 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
690 Jack Doughty Newton Heath 2 2 0 1 1 0 1 50.00 .00 50.00 50.00 1889-01-01 Not Known 1890-01-01 Not Known Doughty
691 Roger Doughty Newton Heath 2 2 0 1 0 1 50.00 .00 50.00 50.00 1889-01-01 Not Known 1890-01-01 Not Known Doughty
692 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
693 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
694 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
695 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
696 Barry Douglas Dundee United; St Johnstone 11 9 2 1 6 2 5 46.15 15.38 38.46 53.85 2010-08-29 20y 11m 25d 2025-05-14 35y 08m 10d Douglas
697 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
698 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
699 George Douglas Greenock Morton; Berwick Rangers 2 1 1 0 0 2 .00 .00 100.00 .00 1968-11-30 18y 03m 07d 1974-07-29 23y 11m 06d Douglas
700 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
701 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
702 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
703 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
704 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
705 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
706 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
707 Rab Douglas Dundee; Celtic; Forfar Athletic 26 26 0 23 2 5 76.67 6.67 16.67 80.00 1998-09-12 26y 04m 19d 2015-08-25 43y 04m 01d Douglas
708 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
709 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
710 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
711 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
712 Mathias Doumbe Hibernian 4 4 0 1 2 3 16.67 33.33 50.00 33.33 2002-11-03 23y 00m 06d 2004-02-15 24y 03m 18d Doumbe
713 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
714 Andy Dow Hibernian; Aberdeen; Motherwell 17 14 3 1 7 4 8 36.84 21.05 42.11 47.37 1996-03-16 23y 01m 09d 2001-09-22 28y 07m 15d Dow
715 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
716 Ryan Dow Dundee United; Ross County; Dunfermline Athletic 9 4 5 9 6 5 45.00 30.00 25.00 60.00 2010-05-05 18y 10m 28d 2021-01-30 29y 07m 23d Dow
717 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
718 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
719 Anton Dowds East Fife; Falkirk; Partick Thistle 2 0 2 0 1 2 .00 33.33 66.67 16.67 2019-07-27 22y 08m 11d 2023-08-20 26y 09m 04d Dowds
720 Kenneth James Dowds Berwick Rangers 1 1 0 0 0 1 .00 .00 100.00 .00 1969-04-30 23y 00m 10d 1969-04-30 23y 00m 10d Dowds
721 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
722 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
723 Kieran Dowell Rangers 3 0 3 3 2 1 50.00 33.33 16.67 66.67 2023-10-29 26y 00m 19d 2025-12-21 28y 02m 11d Dowell
724 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
725 John Dowie Fulham; Celtic 1 1 0 2 1 0 66.67 33.33 .00 83.33 1975-09-16 19y 09m 04d 1978-03-01 22y 02m 17d Dowie
726 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
727 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
728 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
729 Charlie Downie Montrose 1 0 1 0 1 1 .00 50.00 50.00 25.00 1976-03-09 Not Known 1976-03-16 Not Known Downie
730 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
731 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
732 Jack Downie Livingston (Meadowbank Thistle) 0 0 0 0 0 1 .00 .00 100.00 .00 2012-09-25 18y 06m 02d 2012-09-25 18y 06m 02d Downie
733 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
734 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
735 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
736 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
737 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
738 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
739 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
740 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
741 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
742 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
743 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
744 Eoin Doyle Hibernian 7 3 4 2 3 3 25.00 37.50 37.50 43.75 2012-01-02 23y 09m 21d 2013-05-12 25y 02m 00d Doyle
745 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
746 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
747 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
748 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
749 John Doyle Ayr United; Celtic 21 19 2 1 12 4 6 54.55 18.18 27.27 63.64 1970-11-28 19y 06m 17d 1979-05-14 28y 00m 03d Doyle
750 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
751 Michael Doyle Alloa Athletic; St Johnstone; Falkirk 4 4 0 0 1 4 .00 20.00 80.00 10.00 2014-10-11 23y 02m 10d 2020-02-08 28y 06m 07d Doyle
752 Nathan Doyle Hull City 0 0 0 0 0 1 .00 .00 100.00 .00 2008-08-03 Not Known 2008-08-03 Not Known Doyle
753 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
754 Jake Doyle-Hayes Hibernian 7 5 2 1 4 2 14.29 57.14 28.57 42.86 2022-02-01 23y 01m 04d 2024-10-27 25y 09m 27d Doyle-Hayes
755 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
756 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
757 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
758 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
759 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
760 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
761 Colin Drew St Mirren 0 0 0 0 0 1 .00 .00 100.00 .00 2000-09-20 21y 04m 15d 2000-09-20 21y 04m 15d Drew
762 Drew Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Drew
763 Patrick Drewes VfL Wolfsburg 0 0 0 0 1 0 .00 100.00 .00 50.00 2013-11-13 20y 09m 09d 2013-11-13 20y 09m 09d Drewes
764 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
765 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
766 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
767 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
768 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
769 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
770 Vaclav Drobny Sparta Prague 0 0 0 1 1 0 50.00 50.00 .00 75.00 2006-09-14 26y 00m 05d 2006-09-28 26y 00m 19d Drobny
771 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
772 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
773 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
774 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
775 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
776 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
777 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
778 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
779 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
780 Jock Drummond Rangers 31 31 0 15 9 7 48.39 29.03 22.58 62.90 1892-04-23 22y 00m 10d 1903-10-03 33y 05m 20d Drummond
781 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
782 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
783 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
784 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
785 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
786 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
787 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
788 Samuel Dryden Dundee 0 0 0 0 0 1 .00 .00 100.00 .00 2017-04-08 20y 06m 27d 2017-04-08 20y 06m 27d Dryden
789 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
790 Declan Drysdale Ross County 0 0 0 0 2 0 .00 100.00 .00 50.00 2022-04-02 22y 04m 19d 2022-04-30 22y 05m 16d Drysdale
791 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
792 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
793 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
794 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
795 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
796 Francois Dubourdeau Motherwell; Kilmarnock 3 3 0 1 0 4 20.00 .00 80.00 20.00 2002-09-15 22y 05m 03d 2003-12-13 23y 08m 01d Dubourdeau
797 Kaspars Dubra Rigas Futbola Skola 0 0 0 0 0 2 .00 .00 100.00 .00 2022-09-15 31y 08m 26d 2022-10-27 31y 10m 07d Dubra
798 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
799 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
800 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
801 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
802 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
803 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
804 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
805 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
806 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
807 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
808 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
809 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
810 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
811 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
812 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
813 Jamie Duff Inverness Caledonian Thistle; Elgin City 0 0 0 0 0 3 .00 .00 100.00 .00 2008-09-20 19y 07m 25d 2010-08-24 21y 06m 29d Duff
814 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
815 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
816 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
817 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
818 Stuart Duff Dundee United; Aberdeen; Inverness Caledonian Thistle 19 15 4 6 6 14 23.08 23.08 53.85 34.62 2002-03-09 20y 01m 14d 2011-04-16 29y 02m 24d Duff
819 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
820 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
821 Kieran Duffie Falkirk 2 2 0 1 0 2 33.33 .00 66.67 33.33 2014-11-15 22y 08m 11d 2015-03-21 23y 00m 17d Duffie
822 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
823 Robert Ronald Duffin Stirling Albion 5 5 0 1 0 0 6 .00 .00 100.00 .00 1976-02-14 25y 01m 30d 1979-11-17 28y 11m 02d Duffin
824 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
825 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
826 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
827 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
828 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
829 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
830 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
831 Duffy Bellstane Birds; Dundee United 2 2 0 4 0 0 2 .00 .00 100.00 .00 1889-09-28 Not Known 1928-04-09 Not Known Duffy
832 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
833 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
834 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
835 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
836 Kieran Duffy Falkirk 2 1 1 2 0 1 66.67 .00 33.33 66.67 2010-02-13 17y 11m 09d 2012-07-18 20y 04m 14d Duffy
837 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
838 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
839 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
840 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
841 Wallace Duffy St Johnstone; Inverness Caledonian Thistle 5 5 0 2 1 4 28.57 14.29 57.14 35.71 2019-10-30 20y 06m 18d 2021-07-25 22y 03m 13d Duffy
842 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
843 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
844 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
845 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
846 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
847 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
848 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
849 Duke Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Duke
850 Matt Duke Hull City 0 0 0 0 0 1 .00 .00 100.00 .00 2008-08-03 31y 00m 18d 2008-08-03 31y 00m 18d Duke
851 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
852 Stephen Duke-McKenna St Johnstone 2 1 1 0 0 2 .00 .00 100.00 .00 2025-02-23 24y 06m 06d 2025-05-14 24y 08m 27d Duke-McKenna
853 Manny Duku Raith Rovers; Inverness Caledonian Thistle 4 3 1 2 1 0 4 20.00 .00 80.00 20.00 2020-10-13 27y 09m 15d 2021-07-25 28y 06m 27d Duku
854 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
855 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
856 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
857 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
858 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
859 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
860 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
861 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
862 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
863 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
864 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
865 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
866 Alfred Duncan Fiorentina 1 0 1 2 0 0 100.00 .00 .00 100.00 2022-10-06 29y 06m 26d 2022-10-13 29y 07m 03d Duncan
867 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
868 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
869 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
870 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
871 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
872 Bobby Duncan Hibernian; East Fife 11 11 0 5 6 1 41.67 50.00 8.33 66.67 1966-02-21 20y 09m 25d 1973-12-08 28y 07m 11d Duncan
873 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
874 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
875 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
876 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
877 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
878 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
879 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
880 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
881 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
882 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
883 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
884 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
885 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
886 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
887 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
888 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
889 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
890 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
891 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
892 John Duncan Dundee 8 8 0 7 5 3 1 55.56 33.33 11.11 72.22 1968-08-14 19y 05m 23d 1974-05-06 25y 02m 14d Duncan
893 Robbie Duncan Stenhousemuir 0 0 0 0 0 1 .00 .00 100.00 .00 2014-08-26 20y 01m 29d 2014-08-26 20y 01m 29d Duncan
894 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
895 Russell Duncan Inverness Caledonian Thistle 17 16 1 1 5 6 9 25.00 30.00 45.00 40.00 2002-01-26 21y 04m 11d 2011-04-16 30y 07m 01d Duncan
896 Ryan Duncan Aberdeen 4 0 4 3 0 4 42.86 .00 57.14 42.86 2022-10-16 18y 08m 28d 2024-01-27 20y 00m 09d Duncan
897 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
898 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
899 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
900 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
901 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
902 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
903 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
904 Dunfield Canada B 0 0 0 0 1 0 .00 100.00 .00 50.00 2004-07-12 Not Known 2004-07-12 Not Known Dunfield
905 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
906 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
907 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
908 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
909 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
910 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
911 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
912 Elliot Dunlop Airdrieonians (Airdrie United) 0 0 0 0 0 1 .00 .00 100.00 .00 2024-02-11 18y 03m 09d 2024-02-11 18y 03m 09d Dunlop
913 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
914 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
915 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
916 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
917 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
918 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
919 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
920 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
921 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
922 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
923 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
924 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
925 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
926 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
927 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
928 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
929 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
930 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
931 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
932 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
933 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
934 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
935 Jimmy Dunn Hibernian 43 43 0 11 19 12 12 44.19 27.91 27.91 58.14 1921-01-01 20y 01m 07d 1928-01-02 27y 01m 08d Dunn
936 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
937 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
938 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
939 John Dunn Dunfermline Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 2006-01-14 18y 08m 26d 2006-01-14 18y 08m 26d Dunn
940 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
941 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
942 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
943 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
944 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
945 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
946 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
947 Charles Dunne Motherwell; St Mirren 17 14 3 6 4 10 30.00 20.00 50.00 40.00 2017-08-26 24y 06m 13d 2024-10-19 31y 08m 06d Dunne
948 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
949 Liam Dunne St Johnstone 2 0 2 0 1 2 .00 33.33 66.67 16.67 1991-11-09 20y 02m 08d 1992-10-03 21y 01m 02d Dunne
950 Maurice Dunne Bray Wanderers 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-12 20y 05m 00d 2005-07-12 20y 05m 00d Dunne
951 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
952 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
953 Dunnish Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1889-02-09 Not Known 1889-02-09 Not Known Dunnish
954 Aaron Dunsmore Hibernian; East Fife 4 4 0 1 1 3 20.00 20.00 60.00 30.00 2015-04-12 18y 08m 19d 2020-11-10 24y 03m 17d Dunsmore
955 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
956 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
957 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
958 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
959 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
960 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
961 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
962 Durie Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known Durie
963 Gordon Durie East Fife; Hibernian; Tottenham Hotspur; Rangers 25 18 7 13 13 4 10 48.15 14.81 37.04 55.56 1983-02-20 17y 02m 14d 2000-05-13 34y 05m 07d Durie
964 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
965 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
966 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
967 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
968 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
969 Mark Durnan St Johnstone; Queen of the South; Dundee United; Dunfermline Athletic; Falkirk; Dumbarton 11 10 1 4 2 9 26.67 13.33 60.00 33.33 2009-11-21 16y 11m 24d 2025-07-23 32y 07m 25d Durnan
970 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
971 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
972 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
973 Iain Durrant Rangers; Kilmarnock 44 33 11 7 21 11 13 46.67 24.44 28.89 58.89 1985-04-27 18y 05m 29d 2000-09-24 33y 10m 26d Durrant
974 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
975 Conner Duthie Dunfermline Athletic 0 0 0 0 1 0 .00 100.00 .00 50.00 2017-07-29 20y 05m 27d 2017-07-29 20y 05m 27d Duthie
976 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
977 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
978 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
979 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
980 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
981 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
982 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
983 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
984 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
985 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
986 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
987 Dylan Dykes Ross County 0 0 0 1 0 0 100.00 .00 .00 100.00 2017-03-01 20y 11m 15d 2017-03-01 20y 11m 15d Dykes
988 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
989 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
990 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
991 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
992 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
993 Edin Dzeko Zeljeznicar Sarajevo 1 0 1 0 1 1 .00 50.00 50.00 25.00 2003-09-24 17y 06m 07d 2003-10-15 17y 06m 28d Dzeko
994 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
995 Nenad Dzidic NK Siroki Brijeg 0 0 0 0 0 1 .00 .00 100.00 .00 2006-07-26 35y 08m 22d 2006-07-26 35y 08m 22d Dzidic
996 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
997 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