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

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 David Gillespie Dalziel Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1950-05-10 Not Known 1950-05-10 Not Known Dalziel
54 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
55 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
56 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
57 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
58 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
59 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
60 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
61 Emmanuel Danso Livingston (Meadowbank Thistle) 2 0 2 0 1 1 .00 50.00 50.00 25.00 2026-01-03 25y 01m 24d 2026-04-05 25y 04m 26d Danso
62 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
63 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
64 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
65 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
66 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
67 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
68 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
69 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
70 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
71 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
72 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
73 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
74 Darling Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known Darling
75 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
76 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
77 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
78 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
79 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
80 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
81 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
82 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
83 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
84 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
85 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
86 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
87 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
88 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
89 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
90 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
91 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
92 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
93 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
94 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
95 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
96 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
97 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
98 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
99 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
100 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
101 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
102 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
103 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
104 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
105 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
106 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
107 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
108 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
109 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
110 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
111 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
112 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
113 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
114 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
115 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
116 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
117 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
118 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
119 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
120 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
121 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
122 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
123 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
124 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
125 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
126 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
127 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
128 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
129 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
130 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
131 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
132 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
133 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
134 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
135 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
136 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
137 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
138 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
139 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
140 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
141 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
142 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
143 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
144 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
145 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
146 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
147 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
148 Ken Davies Brighton and Hove Albion 1 1 0 0 1 0 .00 100.00 .00 50.00 1950-04-28 26y 07m 08d 1950-04-28 26y 07m 08d Davies
149 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
150 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
151 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
152 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
153 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
154 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
155 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
156 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
157 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
158 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
159 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
160 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
161 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
162 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
163 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
164 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
165 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
166 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
167 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
168 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
169 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
170 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
171 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
172 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
173 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
174 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
175 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
176 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
177 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
178 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
179 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
180 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
181 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
182 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
183 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
184 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
185 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
186 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
187 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
188 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
189 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
190 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
191 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
192 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
193 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
194 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
195 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
196 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
197 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
198 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
199 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
200 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
201 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
202 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
203 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
204 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
205 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
206 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
207 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
208 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
209 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
210 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
211 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
212 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
213 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
214 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
215 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
216 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
217 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
218 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)
219 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
220 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
221 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
222 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
223 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
224 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
225 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
226 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
227 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
228 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
229 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
230 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
231 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
232 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
233 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
234 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
235 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
236 '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
237 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
238 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
239 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
240 Dearie Clachnacuddin 1 1 0 0 0 1 .00 .00 100.00 .00 1994-07-30 Not Known 1994-07-30 Not Known Dearie
241 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
242 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
243 Debroyckers Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Debroyckers
244 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
245 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
246 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
247 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
248 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
249 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
250 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
251 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
252 Defrenesco Victoria 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-31 Not Known 1959-05-31 Not Known Defrenesco
253 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
254 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
255 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
256 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
257 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
258 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
259 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
260 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
261 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
262 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
263 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
264 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
265 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
266 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
267 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
268 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
269 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
270 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
271 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
272 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
273 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
274 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
275 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
276 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
277 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
278 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
279 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
280 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
281 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
282 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
283 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
284 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
285 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
286 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
287 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
288 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
289 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
290 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
291 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
292 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
293 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
294 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
295 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
296 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
297 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
298 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
299 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
300 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
301 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
302 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
303 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
304 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
305 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
306 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
307 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
308 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
309 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
310 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
311 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
312 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
313 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
314 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
315 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
316 Denson Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Denson
317 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
318 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
319 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
320 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
321 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
322 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
323 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
324 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
325 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
326 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
327 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
328 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
329 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
330 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
331 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
332 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
333 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
334 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
335 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
336 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
337 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
338 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
339 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
340 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
341 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
342 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
343 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
344 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
345 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
346 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
347 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
348 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
349 Devlin Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1890-03-22 Not Known 1890-03-22 Not Known Devlin
350 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
351 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
352 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
353 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
354 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
355 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
356 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
357 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
358 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
359 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
360 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
361 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
362 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
363 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
364 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
365 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
366 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
367 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
368 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
369 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
370 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
371 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
372 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
373 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
374 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
375 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
376 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
377 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
378 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
379 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
380 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
381 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é
382 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
383 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
384 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
385 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
386 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
387 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
388 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
389 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
390 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
391 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
392 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
393 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
394 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
395 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
396 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
397 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
398 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
399 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
400 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
401 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
402 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
403 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
404 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
405 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
406 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
407 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
408 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
409 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
410 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
411 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
412 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
413 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
414 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
415 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
416 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
417 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
418 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
419 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
420 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
421 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
422 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
423 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
424 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
425 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
426 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
427 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
428 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
429 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
430 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
431 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
432 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
433 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
434 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
435 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
436 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
437 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
438 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
439 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
440 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
441 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
442 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
443 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
444 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
445 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
446 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
447 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
448 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
449 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
450 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
451 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
452 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
453 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
454 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
455 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
456 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
457 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
458 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
459 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
460 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
461 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
462 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
463 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
464 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
465 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
466 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
467 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
468 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
469 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
470 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
471 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
472 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
473 Mohamed Diomande Rangers 10 9 1 1 5 2 3 50.00 20.00 30.00 60.00 2024-02-24 22y 03m 26d 2026-05-04 24y 06m 04d Diomande
474 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
475 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
476 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
477 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
478 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
479 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
480 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
481 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
482 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
483 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
484 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
485 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
486 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
487 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
488 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
489 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
490 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
491 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
492 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
493 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
494 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
495 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
496 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
497 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
498 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
499 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
500 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
501 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
502 Yacouba Djiga Rangers 2 2 0 1 0 2 33.33 .00 66.67 33.33 2025-09-13 22y 09m 29d 2026-05-04 23y 05m 19d Djiga
503 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
504 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
505 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
506 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
507 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
508 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
509 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
510 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
511 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
512 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
513 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
514 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
515 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
516 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
517 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
518 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
519 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
520 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
521 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
522 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
523 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
524 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
525 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
526 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
527 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
528 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
529 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
530 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
531 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
532 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
533 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
534 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
535 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
536 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
537 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
538 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
539 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
540 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
541 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
542 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
543 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
544 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
545 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
546 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
547 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
548 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
549 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
550 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
551 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
552 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
553 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
554 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
555 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
556 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
557 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
558 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
559 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
560 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
561 Doherty Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known Doherty
562 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
563 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
564 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
565 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
566 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
567 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
568 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
569 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
570 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
571 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
572 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
573 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
574 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
575 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
576 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
577 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
578 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
579 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
580 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
581 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
582 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
583 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
584 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
585 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
586 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
587 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
588 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
589 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
590 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
591 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
592 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
593 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
594 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
595 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
596 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
597 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
598 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
599 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
600 Coll Donaldson Dundee United; Inverness Caledonian Thistle; Ross County; Falkirk 7 7 0 2 3 5 20.00 30.00 50.00 35.00 2015-10-18 20y 06m 09d 2026-05-13 31y 01m 04d Donaldson
601 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
602 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
603 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
604 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
605 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
606 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
607 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
608 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
609 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
610 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
611 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
612 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
613 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
614 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
615 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
616 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
617 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
618 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
619 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
620 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
621 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
622 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
623 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
624 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
625 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
626 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
627 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
628 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
629 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
630 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
631 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
632 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
633 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
634 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
635 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
636 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
637 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
638 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
639 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
640 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
641 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
642 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
643 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
644 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
645 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
646 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
647 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
648 Doohan Dundalk 1 1 0 0 0 1 .00 .00 100.00 .00 1996-07-19 Not Known 1996-07-19 Not Known Doohan
649 Ross Doohan Celtic; Tranmere Rovers; Aberdeen 3 2 1 5 2 3 50.00 20.00 30.00 60.00 2018-01-30 19y 10m 01d 2026-05-16 28y 01m 17d Doohan
650 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
651 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
652 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
653 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
654 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
655 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
656 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
657 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
658 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
659 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
660 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
661 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
662 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
663 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
664 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
665 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
666 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
667 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
668 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
669 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
670 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
671 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
672 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
673 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
674 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
675 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
676 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
677 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
678 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
679 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
680 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
681 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
682 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
683 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
684 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
685 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
686 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
687 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
688 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
689 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
690 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
691 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
692 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
693 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
694 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
695 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
696 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
697 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
698 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
699 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
700 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
701 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
702 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
703 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
704 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
705 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
706 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
707 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
708 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
709 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
710 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
711 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
712 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
713 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
714 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
715 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
716 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
717 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
718 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
719 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
720 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
721 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
722 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
723 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
724 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
725 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
726 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
727 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
728 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
729 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
730 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
731 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
732 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
733 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
734 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
735 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
736 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
737 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
738 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
739 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
740 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
741 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
742 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
743 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
744 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
745 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
746 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
747 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
748 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
749 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
750 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
751 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
752 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
753 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
754 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
755 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
756 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
757 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
758 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
759 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
760 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
761 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
762 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
763 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
764 Drew Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Drew
765 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
766 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
767 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
768 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
769 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
770 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
771 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
772 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
773 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
774 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
775 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
776 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
777 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
778 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
779 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
780 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
781 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
782 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
783 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
784 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
785 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
786 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
787 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
788 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
789 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
790 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
791 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
792 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
793 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
794 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
795 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
796 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
797 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
798 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
799 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
800 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
801 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
802 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
803 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
804 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
805 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
806 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
807 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
808 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
809 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
810 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
811 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
812 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
813 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
814 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
815 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
816 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
817 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
818 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
819 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
820 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
821 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
822 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
823 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
824 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
825 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
826 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
827 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
828 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
829 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
830 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
831 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
832 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
833 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
834 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
835 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
836 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
837 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
838 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
839 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
840 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
841 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
842 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
843 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
844 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
845 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
846 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
847 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
848 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
849 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
850 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
851 Duke Edina 1 1 0 0 0 1 .00 .00 100.00 .00 1886-09-11 Not Known 1886-09-11 Not Known Duke
852 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
853 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
854 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
855 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
856 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
857 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
858 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
859 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
860 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
861 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
862 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
863 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
864 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
865 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
866 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
867 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
868 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
869 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
870 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
871 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
872 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
873 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
874 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
875 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
876 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
877 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
878 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
879 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
880 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
881 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
882 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
883 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
884 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
885 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
886 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
887 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
888 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
889 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
890 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
891 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
892 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
893 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
894 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
895 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
896 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
897 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
898 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
899 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
900 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
901 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
902 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
903 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
904 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
905 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
906 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
907 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
908 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
909 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
910 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
911 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
912 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
913 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
914 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
915 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
916 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
917 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
918 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
919 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
920 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
921 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
922 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
923 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
924 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
925 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
926 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
927 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
928 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
929 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
930 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
931 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
932 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
933 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
934 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
935 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
936 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
937 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
938 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
939 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
940 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
941 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
942 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
943 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
944 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
945 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
946 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
947 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
948 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
949 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
950 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
951 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
952 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
953 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
954 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
955 Dunnish Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1889-02-09 Not Known 1889-02-09 Not Known Dunnish
956 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
957 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
958 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
959 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
960 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
961 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
962 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
963 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
964 Durie Cowdenbeath 1 1 0 0 0 1 .00 .00 100.00 .00 1953-05-09 Not Known 1953-05-09 Not Known Durie
965 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
966 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
967 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
968 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
969 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
970 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
971 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
972 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
973 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
974 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
975 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
976 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
977 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
978 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
979 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
980 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
981 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
982 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
983 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
984 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
985 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
986 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
987 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
988 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
989 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
990 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
991 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
992 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
993 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
994 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
995 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
996 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
997 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
998 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
999 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