All opposition players that played against STFC, with surnames beginning with: D

Make a different selection:  A | Á | B | C | D | E | F | G | H | I | J | K | L | M | N | O | Ö | Ø | P | Q | R | S | Š | T | Þ | U | V | W | Y | Z | Ž

- Or -

Search for a player:

    Opponent
 (click for playing record against Swindon)
   D?KSTRA, Sieb Matches played from: 7 October 1995    - 7 October 1995
Clubs: Bristol City
   DA SILVA, Vani Matches played from: 30 October 2021    - 30 October 2021
Clubs: Oldham Athletic
   DA SILVA LOPES, Leo Matches played from: 27 February 2016    - 21 January 2017
Clubs: Peterborough United
   DABBS, Ben Matches played from: 24 September 1938    - 24 September 1938
Clubs: Watford
   DABO, Fankaty Matches played from: 7 August 2018    - 7 August 2018
Clubs: Chelsea Under-21
   DACK, Bradley Matches played from: 24 August 2013    - 6 February 2016
Clubs: Gillingham
   DACKERS, Marcus Matches played from: 6 August 2022    - 21 October 2023
Clubs: Salford City
   DACKERS, William Matches played from: 8 November 1902    - 21 February 1903
Clubs: Watford
   DACRES-COGLEY, Josh Matches played from: 17 August 2021    - 10 April 2023
Clubs: Tranmere Rovers
   DAÐASON, Ríkharður Matches played from: 5 May 2001    - 5 May 2001
Clubs: Stoke City
   DADI, Eugène Matches played from: 21 October 2003    - 23 April 2005
Clubs: Tranmere Rovers
   DADSWELL, Reginald Matches played from: 11 April 1908    - 11 April 1908
Clubs: Reading
   DAGGER, Les Matches played from: 18 September 1962    - 30 April 1963
Clubs: Carlisle United
   DAGNALL, Chris Matches played from: 15 September 2018    - 3 May 2015
Clubs: Bury, Coventry City, Crewe Alexandra, Rochdale, Tranmere Rovers, Leyton Orient
   DAGNOGO, Moussa Matches played from: 21 October 2000    - 21 October 2000
Clubs: Bristol Rovers
   D'AGOSTINO, Michael Matches played from: 12 February 2008    - 12 February 2008
Clubs: Cheltenham Town
   DAILEY, Jimmy Matches played from: 26 December 1952    - 17 September 1958
Clubs: Exeter City, Rochdale
   DAILLY, Christian Matches played from: 6 February 2010    - 12 February 2000
Clubs: Charlton Athletic, Blackburn Rovers
   DAINES, Barry Matches played from: 26 January 1980    - 26 November 1983
Clubs: Tottenham Hotspur, Mansfield Town
   DAINTY, Bert Matches played from: 14 February 1903    - 7 January 1905
Clubs: Northampton Town, Southampton
   DAISH, Liam Matches played from: 11 January 1992    - 20 February 1993
Clubs: Cambridge United
   DALBY, Sam Matches played from: 19 August 2023    - 26 December 2023
Clubs: Wrexham
   DALE, Billy Matches played from: 5 November 1938    - 11 March 1939
Clubs: Ipswich Town
   DALE, Bobby Matches played from: 6 February 1954    - 3 March 1956
Clubs: Colchester United
   DALE, Carl Matches played from: 2 December 1995    - 2 December 1995
Clubs: Cardiff City
   DALE, George Matches played from: 31 January 1920    - 31 January 1920
Clubs: Chelsea
   DALE, Gordon Matches played from: 4 January 1958    - 23 April 1958
Clubs: Exeter City
   DALE, Joe Matches played from: 6 September 1948    - 6 September 1948
Clubs: Port Vale
   DALE, Owen Matches played from: 22 April 2019    - 20 February 2021
Clubs: Crewe Alexandra
   DALEY, Alan Matches played from: 5 September 1959    - 5 September 1959
Clubs: Coventry City
   DALEY, Luke Matches played from: 14 April 2012    - 14 April 2012
Clubs: Plymouth Argyle
   DALEY, Tony Matches played from: 26 February 1999    - 12 February 1994
Clubs: Watford, Walsall, Aston Villa
   DALGLISH, Kenny Matches played from: 23 September 1980    - 23 September 1980
Clubs: Liverpool
   DALGLISH, Paul Matches played from: 12 November 1999    - 16 March 2002
Clubs: Norwich City, Blackpool, Bury, Wigan Athletic
   DALIBARD, Benoit Matches played from: 8 October 2011    - 8 October 2011
Clubs: Hereford United
   DALLA VALLE, Lauri Matches played from: 5 September 2015    - 5 September 2015
Clubs: Crewe Alexandra
   DALLAS, Andrew Matches played from: 21 September 2019    - 26 December 2019
Clubs: Cambridge United
   DALLAS, Stuart Matches played from: 20 November 2012    - 12 April 2014
Clubs: Brentford
   DALLISON, Tom Matches played from: 26 January 2019    - 6 January 2024
Clubs: Crawley Town, Colchester United
   D'ALMEIDA, Sessi Matches played from: 22 September 2018    - 6 April 2019
Clubs: Yeovil Town
   DALRYMPLE, Bob Matches played from: 28 November 1903    - 16 March 1907
Clubs: Plymouth Argyle, Portsmouth
   DALRYMPLE, Malcolm Matches played from: 13 December 1975    - 13 December 1975
Clubs: Hendon
   DALTON, George Matches played from: 19 August 1967    - 29 February 1964
Clubs: Brighton and Hove Albion, Newcastle United
   DALTON, Paul Matches played from: 9 December 2000    - 9 October 1998
Clubs: Gateshead, Huddersfield Town
   DALY, Garry Matches played from: 20 October 1987    - 20 October 1987
Clubs: Stoke City
   DALY, James Matches played from: 4 September 2021    - 23 March 2021
Clubs: Stevenage, Bristol Rovers
   DALY, Joe Matches played from: 7 April 1928    - 22 March 1930
Clubs: Northampton Town, Luton Town
   DALY, Jon Matches played from: 31 August 2002    - 5 August 2006
Clubs: Stockport County, Hartlepool United
   DALY, Matty Matches played from: 23 November 2021    - 5 March 2022
Clubs: Hartlepool United, Harrogate Town, Bradford City
   DALY, Ron Matches played from: 18 November 1950    - 18 November 1950
Clubs: Watford
   DALZIEL, Ian Matches played from: 1 November 1983    - 10 February 1987
Clubs: Hereford United
   DAMERELL, Mark Matches played from: 5 October 1991    - 5 October 1991
Clubs: Plymouth Argyle
   DANBY, John Matches played from: 12 November 2002    - 24 February 2007
Clubs: Kidderminster Harriers, Chester City
   DANCE, Trevor Matches played from: 22 January 1977    - 15 October 1977
Clubs: Port Vale
   DAND, Reggie Matches played from: 14 April 1923    - 21 April 1923
Clubs: Reading
   DANIEL, A.G. Matches played from: 13 October 1897    - 12 March 1898
Clubs: Trowbridge Town
   DANIEL, Colin Matches played from: 28 December 2014    - 13 December 2008
Clubs: Port Vale, Macclesfield Town, Burton Albion, Crewe Alexandra
   DANIEL, Mel Matches played from: 3 September 1949    - 31 December 1949
Clubs: Aldershot
   DANIEL, Peter Matches played from: 8 October 1985    - 12 February 1980
Clubs: Sunderland, Wolverhampton Wanderers
   DANIEL, Ray Matches played from: 23 December 1995    - 5 November 1988
Clubs: Walsall, Portsmouth, Hull City
   DANIELS, Arthur Matches played from: 10 September 1927    - 14 February 1931
Clubs: Watford, Queens Park Rangers
   DANIELS, Billy Matches played from: 21 December 2013    - 21 December 2013
Clubs: Coventry City
   DANIELS, Brendon Matches played from: 23 October 2012    - 23 October 2012
Clubs: Crewe Alexandra
   DANIELS, Charlie Matches played from: 25 September 2021    - 8 February 2011
Clubs: Colchester United, AFC Bournemouth, Shrewsbury Town, Portsmouth, Leyton Orient
   DANIELS, Donervon Matches played from: 21 December 2012    - 25 March 2016
Clubs: Tranmere Rovers, Walsall, Crewe Alexandra, Wigan Athletic
   DANIELS, George Matches played from: 21 January 1939    - 6 March 1937
Clubs: Crystal Palace, Torquay United
   DANIELS, Harry Matches played from: 18 December 1948    - 27 December 1949
Clubs: Brighton and Hove Albion
   DANIELS, John Matches played from: 15 February 1936    - 15 February 1936
Clubs: Millwall
   DANIELS, Josh Matches played from: 14 November 2020    - 14 November 2020
Clubs: Shrewsbury Town
   DANIELS, Luke Matches played from: 14 February 2015    - 29 December 2023
Clubs: Scunthorpe United, Southend United, Tranmere Rovers, Bristol Rovers, Forest Green Rovers
   DANÍELSSON, Helgi Matches played from: 28 April 2001    - 30 November 2002
Clubs: Peterborough United
   DANN, Reg Matches played from: 18 April 1936    - 18 April 1936
Clubs: Gillingham
   DANN, Scott Matches played from: 9 December 2006    - 12 January 2008
Clubs: Walsall
   DANNS, Neil Matches played from: 8 May 2004    - 30 March 2019
Clubs: Hartlepool United, Leicester City, Colchester United, Bury
   DANSKIN, Charlie Matches played from: 18 March 1922    - 1 March 1923
Clubs: Aberdare Athletic
   DANSKIN, Jason Matches played from: 3 April 1987    - 3 April 1987
Clubs: Mansfield Town
   DARBY, Doug Matches played from: 23 November 1946    - 29 March 1947
Clubs: Walsall
   DARBY, Duane Matches played from: 23 September 1992    - 6 October 1992
Clubs: Torquay United
   DARBY, Julian Matches played from: 23 August 1986    - 30 October 1996
Clubs: Bolton Wanderers, Coventry City, West Bromwich Albion
   DARBY, Stephen Matches played from: 29 December 2013    - 23 April 2011
Clubs: Bradford City, Notts County
   DARCY, Ronan Matches played from: 26 August 2023    - 1 January 2024
Clubs: Crawley Town
   D'ARCY, Tommy Matches played from: 25 September 1957    - 25 September 1957
Clubs: Southend United
   DARE, Billy Matches played from: 13 November 1954    - 13 November 1954
Clubs: Brentford
   DARGIE, Ian Matches played from: 13 November 1954    - 23 February 1962
Clubs: Brentford
   DARGUE, James Matches played from: 26 December 1908    - 9 April 1909
Clubs: Bristol Rovers
   DARIKWA, Tendayi Matches played from: 28 October 2014    - 9 May 2021
Clubs: Chesterfield, Wigan Athletic
   DARKE, Peter Matches played from: 14 September 1974    - 14 September 1974
Clubs: Plymouth Argyle
   DARLING, Harry Matches played from: 24 April 2021    - 26 December 2019
Clubs: Milton Keynes Dons, Cambridge United
   DARLING, Len Matches played from: 9 February 1935    - 10 September 1947
Clubs: Brighton and Hove Albion
   DARLING, Malcolm Matches played from: 27 January 1968    - 4 September 1976
Clubs: Blackburn Rovers, Chesterfield
   DARNELL, Jabez Matches played from: 4 November 1905    - 19 February 1910
Clubs: Tottenham Hotspur
   DARNELL, Len Matches played from: 19 September 1931    - 7 January 1933
Clubs: Reading
   DARRACOTT, Terry Matches played from: 29 January 1977    - 29 January 1977
Clubs: Everton
   DARTNELL, Herbert Matches played from: 25 April 1903    - 16 April 1904
Clubs: Wellingborough
   DARTON, Scott Matches played from: 31 August 1994    - 31 August 1994
Clubs: West Bromwich Albion
   DASILVA, Jay Matches played from: 13 September 2016    - 30 April 2017
Clubs: Chelsea Under-23, Charlton Athletic
   D'ATH, Lawson Matches played from: 26 December 2017    - 26 December 2017
Clubs: Luton Town
   D'AURIA, David Matches played from: 26 February 2002    - 26 February 2002
Clubs: Chesterfield
   DAVENPORT, Jacob Matches played from: 23 September 2023    - 25 March 2023
Clubs: Morecambe, Stockport County
   DAVENPORT, Peter Matches played from: 14 September 1991    - 28 April 1990
Clubs: Sunderland, Middlesbrough
   DAVEY, Alex Matches played from: 10 October 2015    - 7 October 2017
Clubs: Peterborough United, Scunthorpe United, Cheltenham Town
   DAVEY, Fred Matches played from: 14 April 1948    - 8 October 1955
Clubs: Exeter City
   DAVEY, Hugh Matches played from: 25 August 1923    - 26 December 1925
Clubs: Bournemouth and Boscombe Athletic, Reading
   DAVEY, Nigel Matches played from: 23 January 1971    - 23 January 1971
Clubs: Leeds United
   DAVEY, Steve Matches played from: 24 September 1975    - 14 August 1979
Clubs: Hereford United, Exeter City, Plymouth Argyle, Portsmouth
   DAVID LUIZ Matches played from: 24 September 2013    - 24 September 2013
Clubs: Chelsea
   DAVIDS, Neil Matches played from: 13 August 1977    - 16 August 1977
Clubs: Swansea City
   DAVIDSON, Alex Matches played from: 2 September 1901    - 27 September 1902
Clubs: Reading
   DAVIDSON, Alex Matches played from: 30 October 1948    - 30 October 1948
Clubs: Crystal Palace
   DAVIDSON, Andy Matches played from: 27 August 1958    - 1 September 1965
Clubs: Hull City
   DAVIDSON, Angus Matches played from: 27 December 1965    - 7 February 1970
Clubs: Grimsby Town, Scunthorpe United
   DAVIDSON, Bob Matches played from: 30 September 2006    - 30 September 2006
Clubs: Boston United
   DAVIDSON, Callum Matches played from: 28 September 1999    - 12 February 2000
Clubs: Blackburn Rovers
   DAVIDSON, Danny Matches played from: 8 December 2001    - 8 December 2001
Clubs: Hereford United
   DAVIDSON, Dave Matches played from: 19 April 1947    - 18 April 1949
Clubs: Leyton Orient
   DAVIDSON, Dennis Matches played from: 3 March 1970    - 3 March 1970
Clubs: Portsmouth
   DAVIDSON, Ian Matches played from: 3 April 1965    - 24 October 1964
Clubs: Middlesbrough, Preston North End
   DAVIDSON, Jimmy Matches played from: 5 February 1898    - 3 March 1900
Clubs: Tottenham Hotspur, Brighton United
   DAVIDSON, Jon Matches played from: 12 October 1991    - 12 October 1991
Clubs: Derby County
   DAVIDSON, Ross Matches played from: 19 April 2008    - 19 April 2008
Clubs: Port Vale
   DAVIDSON, Tommy Matches played from: 24 November 1900    - 27 February 1904
Clubs: Millwall Athletic, Brentford
   DAVIDSON, Vic Matches played from: 23 September 1978    - 23 September 1978
Clubs: Blackpool
   DAVIDSON, W. Matches played from: 20 December 1913    - 20 December 1913
Clubs: Cardiff City
   DAVIDSON, Willie Matches played from: 9 March 1912    - 9 March 1912
Clubs: Everton
   DAVIE, Jim Matches played from: 23 September 1950    - 25 September 1952
Clubs: Northampton Town
   DAVIE, Jock Matches played from: 12 September 1936    - 1 April 1939
Clubs: Brighton and Hove Albion
   DAVIE, Sandy Matches played from: 9 November 1968    - 18 January 1969
Clubs: Luton Town
   DAVIES Matches played from: 17 November 1897    - 28 February 1898
Clubs: Bristol St. George
   DAVIES Matches played from: 29 November 1902    - 29 November 1902
Clubs: Whiteheads
   DAVIES, Adam Matches played from: 27 September 2014    - 30 January 2016
Clubs: Barnsley
   DAVIES, Alan Matches played from: 6 March 1990    - 6 March 1990
Clubs: Bradford City
   DAVIES, Alex Matches played from: 17 March 2001    - 17 March 2001
Clubs: Swansea City
   DAVIES, Andrew Matches played from: 29 October 2011    - 21 April 2014
Clubs: Bradford City
   DAVIES, Andy Matches played from: 6 October 1992    - 6 October 1992
Clubs: Torquay United
   DAVIES, Archie Matches played from: 1 February 2022    - 19 March 2022
Clubs: Crawley Town
   DAVIES, Arron Matches played from: 11 August 2015    - 11 March 2006
Clubs: Exeter City, Northampton Town, Nottingham Forest, Peterborough United, Yeovil Town
   DAVIES, Arthur Matches played from: 22 November 1930    - 17 November 1934
Clubs: Exeter City
   DAVIES, Ben Matches played from: 1 April 2017    - 1 April 2017
Clubs: Fleetwood Town
   DAVIES, Ben Matches played from: 21 November 2017    - 31 March 2007
Clubs: Grimsby Town, Notts County, Sheffield United, Shrewsbury Town
   DAVIES, Bill Matches played from: 26 November 1955    - 25 February 1961
Clubs: Reading
   DAVIES, Bill Matches played from: 22 February 1926    - 27 December 1926
Clubs: Merthyr Town
   DAVIES, Bill Matches played from: 12 October 1907    - 27 March 1915
Clubs: Crystal Palace
   DAVIES, Bob Matches played from: 4 November 1899    - 10 March 1900
Clubs: Bedminster
   DAVIES, Bryn Matches played from: 5 December 1936    - 11 March 1939
Clubs: Cardiff City, Ipswich Town
   DAVIES, Callum Matches played from: 24 August 2013    - 19 August 2014
Clubs: Gillingham
   DAVIES, Cecil Matches played from: 27 December 1948    - 27 December 1948
Clubs: Millwall
   DAVIES, Colin Matches played from: 30 April 1960    - 1 October 1960
Clubs: Port Vale
   DAVIES, Craig Matches played from: 25 October 2008    - 25 March 2016
Clubs: Oldham Athletic, Preston North End, Scunthorpe United, Brighton and Hove Albion, Wigan Athletic
   DAVIES, Curtis Matches played from: 12 April 2004    - 12 March 2005
Clubs: Luton Town
   DAVIES, Cyril Matches played from: 13 April 1971    - 18 March 1972
Clubs: Charlton Athletic
   DAVIES, Dai Matches played from: 17 October 1983    - 7 December 1977
Clubs: Tranmere Rovers, Wrexham
   DAVIES, Eddie Matches played from: 28 September 1946    - 28 September 1946
Clubs: Port Vale
   DAVIES, F. Matches played from: 13 October 1894    - 13 October 1894
Clubs: St. George
   DAVIES, Frank Matches played from: 13 December 1930    - 30 April 1928
Clubs: Northampton Town, Charlton Athletic
   DAVIES, Fred Matches played from: 13 August 1969    - 19 August 1969
Clubs: Cardiff City
   DAVIES, Gareth Matches played from: 26 April 1997    - 26 April 1997
Clubs: Crystal Palace
   DAVIES, Gareth Matches played from: 13 August 2002    - 7 May 2005
Clubs: Chesterfield
   DAVIES, Gareth Matches played from: 17 January 1998    - 17 January 1998
Clubs: Reading
   DAVIES, Geoff Matches played from: 19 October 1974    - 26 April 1975
Clubs: Wrexham
   DAVIES, George Matches played from: 28 April 1923    - 5 May 1923
Clubs: Southend United
   DAVIES, George Matches played from: 28 August 1922    - 4 September 1922
Clubs: Merthyr Town
   DAVIES, Gordon Matches played from: 23 August 1980    - 13 April 1982
Clubs: Fulham
   DAVIES, Graham Matches played from: 23 October 1948    - 23 October 1948
Clubs: Watford
   DAVIES, Grant Matches played from: 26 December 1980    - 18 May 1982
Clubs: Newport County
   DAVIES, H. Matches played from: 1 September 1919    - 8 September 1919
Clubs: Merthyr Town
   DAVIES, Harry Matches played from: 1 October 1938    - 4 February 1939
Clubs: Port Vale
   DAVIES, Harvey Matches played from: 12 August 2023    - 13 January 2024
Clubs: Crewe Alexandra
   DAVIES, Haydn Matches played from: 9 November 1929    - 9 November 1929
Clubs: Southend United
   DAVIES, Jack Matches played from: 29 December 2020    - 29 December 2020
Clubs: Milton Keynes Dons
   DAVIES, Jack Matches played from: 25 September 1948    - 19 February 1949
Clubs: Bristol City
   DAVIES, James Matches played from: 6 November 1920    - 13 November 1920
Clubs: Millwall
   DAVIES, Jimmy Matches played from: 19 September 1896    - 19 September 1896
Clubs: Wolverton London and North Western Railway
   DAVIES, Joe Matches played from: 7 November 1896    - 17 February 1900
Clubs: Millwall Athletic, Reading
   DAVIES, John Matches played from: 14 November 1959    - 14 November 1959
Clubs: Walsall
   DAVIES, John Matches played from: 4 May 1935    - 28 December 1935
Clubs: Newport County
   DAVIES, Jordan Matches played from: 26 December 2023    - 26 December 2023
Clubs: Wrexham
   DAVIES, Ken Matches played from: 23 November 1946    - 27 December 1949
Clubs: Walsall, Brighton and Hove Albion
   DAVIES, Keston Matches played from: 27 October 2018    - 18 November 2017
Clubs: Notts County, Yeovil Town
   DAVIES, Kevin Matches played from: 28 September 2013    - 9 September 1995
Clubs: Preston North End, Chesterfield
   DAVIES, Len Matches played from: 10 May 1947    - 10 May 1947
Clubs: Southend United
   DAVIES, Len Matches played from: 31 October 1931    - 31 October 1931
Clubs: Thames Association
   DAVIES, Leon Matches played from: 19 April 2019    - 21 September 2019
Clubs: Cambridge United
   DAVIES, Lloyd Matches played from: 26 December 1907    - 24 April 1920
Clubs: Northampton Town
   DAVIES, Matthew Matches played from: 11 December 1926    - 11 December 1926
Clubs: Aberdare Athletic
   DAVIES, Matthew Matches played from: 1 March 2016    - 1 March 2016
Clubs: Doncaster Rovers
   DAVIES, Mike Matches played from: 2 October 1984    - 7 February 1987
Clubs: Blackpool
   DAVIES, Peter Matches played from: 7 December 1963    - 15 September 1964
Clubs: Swansea Town
   DAVIES, Reg Matches played from: 7 October 1950    - 24 February 1951
Clubs: Southend United
   DAVIES, Reg Matches played from: 10 September 1955    - 8 September 1956
Clubs: Walsall
   DAVIES, Reg Matches played from: 13 November 1965    - 13 November 1965
Clubs: Merthyr Tydfil
   DAVIES, Reg Matches played from: 30 March 1923    - 1 March 1924
Clubs: Portsmouth
   DAVIES, Reg Matches played from: 10 November 1962    - 19 October 1963
Clubs: Millwall, Leyton Orient
   DAVIES, Reg Matches played from: 10 September 1928    - 25 April 1931
Clubs: Brentford
   DAVIES, Reg Matches played from: 18 September 1962    - 18 September 1962
Clubs: Carlisle United
   DAVIES, Richard Matches played from: 1 September 1900    - 30 March 1901
Clubs: Bristol City
   DAVIES, Richard Matches played from: 29 November 2008    - 27 January 2009
Clubs: Walsall
   DAVIES, Robert Matches played from: 28 January 1911    - 28 January 1911
Clubs: Watford
   DAVIES, Ron Matches played from: 7 April 1958    - 27 February 1960
Clubs: Southampton
   DAVIES, Ron Matches played from: 26 January 1963    - 30 January 1965
Clubs: Luton Town, Portsmouth, Norwich City
   DAVIES, Roy Matches played from: 23 February 1952    - 23 February 1952
Clubs: Luton Town
   DAVIES, Roy Matches played from: 19 September 1931    - 19 September 1931
Clubs: Reading
   DAVIES, Roy Matches played from: 15 December 1979    - 22 December 1979
Clubs: Torquay United
   DAVIES, Roy Matches played from: 18 April 1928    - 18 April 1928
Clubs: Bristol Rovers
   DAVIES, Roy Matches played from: 20 November 1982    - 20 November 1982
Clubs: Wealdstone
   DAVIES, Sam Matches played from: 15 October 1898    - 15 April 1899
Clubs: Gravesend United
   DAVIES, Scott Matches played from: 2 September 2008    - 26 November 2011
Clubs: Aldershot Town
   DAVIES, Scott Matches played from: 18 August 2018    - 2 December 2006
Clubs: Tranmere Rovers, Morecambe
   DAVIES, Simon Matches played from: 23 October 1996    - 23 October 1996
Clubs: Manchester United
   DAVIES, Steve Matches played from: 29 August 2005    - 9 April 2016
Clubs: Tranmere Rovers, Rochdale, Sheffield United, Bradford City
   DAVIES, Taffy Matches played from: 17 December 1932    - 23 October 1948
Clubs: Watford
   DAVIES, Tom Matches played from: 3 January 2015    - 20 January 2018
Clubs: Fleetwood Town, Coventry City
   DAVIES, Tom Matches played from: 13 March 1907    - 13 April 1907
Clubs: Reading
   DAVIES, Tom Matches played from: 17 August 2021    - 27 February 2024
Clubs: Tranmere Rovers
   DAVIES, Tom Matches played from: 4 September 1935    - 11 September 1935
Clubs: Torquay United
   DAVIES, Tommy Matches played from: 15 December 1934    - 2 October 1937
Clubs: Watford, Exeter City
   DAVIES, Vince Matches played from: 8 November 1930    - 8 November 1930
Clubs: Newport County
   DAVIES, W.H. Matches played from: 4 November 1899    - 10 March 1900
Clubs: Bedminster
   DAVIES, William Matches played from: 27 October 1900    - 7 February 1903
Clubs: Bristol Rovers
   DAVIES, Willie Matches played from: 29 December 1923    - 5 January 1924
Clubs: Swansea Town
   DAVIES, Wyn Matches played from: 17 November 1973    - 26 March 1965
Clubs: Blackpool, Bolton Wanderers
   DAVIN, Joe Matches played from: 9 January 1965    - 13 March 1965
Clubs: Ipswich Town
   DAVIN, Martin Matches played from: 16 September 1933    - 16 September 1933
Clubs: Clapton Orient
   DAVIS, A.C. Matches played from: 20 November 1886    - 20 November 1886
Clubs: Swifts
   DAVIS, Arron Matches played from: 6 October 1992    - 6 October 1992
Clubs: Torquay United
   DAVIS, Arthur Matches played from: 7 October 1922    - 15 September 1923
Clubs: Queens Park Rangers
   DAVIS, Bert Matches played from: 20 October 1923    - 27 October 1923
Clubs: Reading
   DAVIS, Bert Matches played from: 1 September 1937    - 17 September 1938
Clubs: Crystal Palace
   DAVIS, Charlie Matches played from: 21 April 1928    - 29 August 1931
Clubs: Torquay United, Mansfield Town
   DAVIS, Claude Matches played from: 3 May 2014    - 21 August 2012
Clubs: Rotherham United, Crawley Town
   DAVIS, Darren Matches played from: 31 August 1986    - 28 April 1987
Clubs: Notts County
   DAVIS, David Matches played from: 6 February 2021    - 14 September 2013
Clubs: Shrewsbury Town, Walsall, Wolverhampton Wanderers
   DAVIS, Derek Matches played from: 12 March 1949    - 3 May 1947
Clubs: Torquay United, Norwich City
   DAVIS, Dick Matches played from: 5 May 1969    - 5 May 1969
Clubs: Barrow
   DAVIS, Eric Matches played from: 5 September 1936    - 5 September 1936
Clubs: Bournemouth and Boscombe Athletic
   DAVIS, Fred Matches played from: 16 April 1954    - 30 September 1959
Clubs: Reading, Wrexham
   DAVIS, Gareth Matches played from: 26 April 1975    - 1 September 1981
Clubs: Wrexham
   DAVIS, Harry Matches played from: 7 August 2021    - 7 December 2019
Clubs: Scunthorpe United, Crewe Alexandra, Grimsby Town
   DAVIS, Jack Matches played from: 16 February 1924    - 26 September 1925
Clubs: Exeter City, Newport County
   DAVIS, Joe Matches played from: 28 April 2012    - 17 February 2018
Clubs: Port Vale
   DAVIS, Joe Matches played from: 18 March 1967    - 18 March 1967
Clubs: Swansea Town
   DAVIS, Joe Matches played from: 21 November 2015    - 17 December 2016
Clubs: Fleetwood Town
   DAVIS, Joe Matches played from: 7 September 1965    - 21 January 1967
Clubs: Bristol Rovers
   DAVIS, Joe Matches played from: 19 September 1970    - 24 April 1971
Clubs: Carlisle United
   DAVIS, Joe Matches played from: 10 November 2018    - 10 November 2018
Clubs: York City
   DAVIS, Kelvin Matches played from: 18 August 2009    - 18 February 1995
Clubs: Southampton, Luton Town
   DAVIS, Liam Matches played from: 24 March 2009    - 18 October 2014
Clubs: Northampton Town, Peterborough United, Oxford United, Yeovil Town
   DAVIS, Paul Matches played from: 2 April 1994    - 2 April 1994
Clubs: Arsenal
   DAVIS, Sam Matches played from: 19 September 1914    - 21 October 1920
Clubs: Plymouth Argyle, Newport County
   DAVIS, Sean Matches played from: 16 October 1999    - 16 October 1999
Clubs: Fulham
   DAVIS, Sol Matches played from: 11 August 2009    - 12 March 2005
Clubs: Milton Keynes Dons, Luton Town
   DAVIS, Steve Matches played from: 11 April 1998    - 5 May 1986
Clubs: Oxford United, Crewe Alexandra
   DAVIS, Steve Matches played from: 30 August 2003    - 30 August 2003
Clubs: Blackpool
   DAVIS, Steve Matches played from: 31 August 1991    - 25 February 1995
Clubs: Barnsley
   DAVIS, Steve Matches played from: 23 November 1994    - 4 February 1995
Clubs: Burnley
   DAVIS, Ted Matches played from: 9 September 1925    - 9 September 1925
Clubs: Bristol City
   DAVIS, W. Matches played from: 3 November 1894    - 3 November 1894
Clubs: Marlow
   DAVIS, W. Matches played from: 29 September 1894    - 27 March 1897
Clubs: Millwall Athletic, Sheppey United
   DAVIS, Walter Matches played from: 18 November 1911    - 17 April 1915
Clubs: Millwall
   DAVISON, Aidan Matches played from: 25 September 1991    - 16 September 2003
Clubs: Millwall, Sheffield United, Bolton Wanderers, Colchester United, Grimsby Town
   DAVISON, Bobby Matches played from: 11 September 1982    - 20 January 1996
Clubs: Halifax Town, Leeds United, Hull City
   DAVISON, George Matches played from: 11 October 1913    - 6 September 1919
Clubs: Coventry City, Bristol Rovers
   DAVISON, Joe Matches played from: 21 January 1928    - 3 January 1931
Clubs: Watford
   DAVISON, Josh Matches played from: 5 September 2020    - 9 December 2023
Clubs: Charlton Athletic, AFC Wimbledon
   DAVISON, Tommy Matches played from: 1 October 1932    - 3 February 1934
Clubs: Coventry City
   DAVOCK, Mike Matches played from: 14 March 1959    - 14 March 1959
Clubs: Stockport County
   D'AVRAY, Mich Matches played from: 19 September 1987    - 20 March 1990
Clubs: Ipswich Town
   DAVY, Harry Matches played from: 6 October 1897    - 5 November 1898
Clubs: Bristol City
   DAW, Teddy Matches played from: 28 March 1903    - 28 March 1903
Clubs: New Brompton
   DAWES, Bert Matches played from: 1 March 1930    - 21 January 1939
Clubs: Northampton Town, Luton Town, Aldershot, Crystal Palace
   DAWES, Fred Matches played from: 16 January 1937    - 9 November 1935
Clubs: Crystal Palace, Northampton Town
   DAWES, Ian Matches played from: 13 December 1989    - 11 January 1995
Clubs: Millwall
   DAWKIN, Josh Matches played from: 10 November 2009    - 10 November 2009
Clubs: Norwich City
   DAWKINS, Derek Matches played from: 22 March 1980    - 28 December 1985
Clubs: Mansfield Town, Torquay United
   DAWS, Nick Matches played from: 11 October 1997    - 27 January 2001
Clubs: Bury
   DAWSON, Adam Matches played from: 4 November 2016    - 4 November 2016
Clubs: Eastleigh
   DAWSON, Adam Matches played from: 12 January 1935    - 12 January 1935
Clubs: Chesterfield
   DAWSON, Alex Matches played from: 7 October 1967    - 17 April 1965
Clubs: Bury, Brighton and Hove Albion, Preston North End
   DAWSON, Ally Matches played from: 10 November 1987    - 16 May 1990
Clubs: Blackburn Rovers
   DAWSON, Andy Matches played from: 20 November 2004    - 16 April 2005
Clubs: Hull City
   DAWSON, C. Matches played from: 8 March 1909    - 8 March 1909
Clubs: West Ham United
   DAWSON, Cameron Matches played from: 5 February 2022    - 8 March 2022
Clubs: Exeter City
   DAWSON, Craig Matches played from: 20 November 2010    - 5 February 2011
Clubs: Rochdale
   DAWSON, Edward Matches played from: 28 April 1937    - 10 September 1938
Clubs: Bristol City
   DAWSON, Harold Matches played from: 22 April 1912    - 22 April 1912
Clubs: West Ham United
   DAWSON, Jerry Matches played from: 5 February 1910    - 12 March 1924
Clubs: Burnley
   DAWSON, Kevin Matches played from: 10 March 2018    - 27 April 2019
Clubs: Cheltenham Town
   DAWSON, Kevin Matches played from: 13 August 2002    - 21 December 2019
Clubs: Chesterfield, Forest Green Rovers
   DAWSON, Kevin Matches played from: 7 March 2020    - 7 March 2020
Clubs: Forest Green Rovers
   DAWSON, Kevin Matches played from: 4 March 2000    - 4 March 2000
Clubs: Nottingham Forest
   DAWSON, Kevin Matches played from: 19 March 2013    - 18 October 2014
Clubs: Yeovil Town
   DAWSON, Percy Matches played from: 28 January 1922    - 28 January 1922
Clubs: Blackburn Rovers
   DAWSON, Richard Matches played from: 24 October 1981    - 24 February 1979
Clubs: Doncaster Rovers, Rotherham United
   DAWSON, Sidney Matches played from: 5 September 1914    - 5 September 1914
Clubs: Northampton Town
   DAWSON, Stephen Matches played from: 10 August 2010    - 15 September 2018
Clubs: Leyton Orient, Rochdale, Scunthorpe United, Bury
   DAWSON, William Matches played from: 24 August 1955    - 1 September 1955
Clubs: Northampton Town
   DAY, Albert Matches played from: 27 March 1948    - 27 March 1948
Clubs: Ipswich Town
   DAY, Alf Matches played from: 26 March 1937    - 29 March 1937
Clubs: Millwall
   DAY, Billy Matches played from: 12 April 1963    - 12 April 1963
Clubs: Peterborough United
   DAY, Chris Matches played from: 1 March 2003    - 26 August 1997
Clubs: Queens Park Rangers, Stevenage, Millwall, Oldham Athletic, Crystal Palace, Watford
   DAY, Clive Matches played from: 27 September 1983    - 23 October 1982
Clubs: Aldershot, Mansfield Town
   DAY, Dapper Matches played from: 6 May 1939    - 6 May 1939
Clubs: Torquay United
   DAY, Eric Matches played from: 7 February 1948    - 20 April 1957
Clubs: Southampton
   DAY, Jamie Matches played from: 22 November 2005    - 16 September 2006
Clubs: Peterborough United
   DAY, Joe Matches played from: 3 August 2013    - 23 March 2021
Clubs: Peterborough United, Newport County, Bristol Rovers
   DAY, Keith Matches played from: 15 December 1984    - 1 January 1986
Clubs: Colchester United
   DAY, Mervyn Matches played from: 3 February 1987    - 28 January 1975
Clubs: Leeds United, West Ham United
   DAY, Rhys Matches played from: 30 March 2002    - 15 March 2003
Clubs: Blackpool, Mansfield Town
   DAYTON, James Matches played from: 26 October 2013    - 16 September 2014
Clubs: Oldham Athletic
   DE BLASIIS, Jean-Yves Matches played from: 12 November 1999    - 12 November 1999
Clubs: Norwich City
   DE BOLLA, Mark Matches played from: 18 October 2003    - 18 October 2003
Clubs: Chesterfield
   DE BRUYNE, Kevin Matches played from: 24 September 2013    - 7 January 2022
Clubs: Chelsea, Manchester City
   DE FREITAS, Anthony Matches played from: 20 August 2016    - 20 August 2016
Clubs: Port Vale
   DE FREITAS, Fabian Matches played from: 1 November 1994    - 28 August 1999
Clubs: Bolton Wanderers, West Bromwich Albion
   DE GIROLAMO, Diego Matches played from: 11 November 2017    - 11 November 2017
Clubs: Chesterfield
   DE GOEY, Len Matches played from: 18 August 1979    - 3 November 1979
Clubs: Sheffield United
   DE HAVILLAND, Will Matches played from: 31 October 2017    - 13 February 2018
Clubs: Wycombe Wanderers
   DE LA PAZ, Zeus Matches played from: 29 September 2018    - 14 December 2019
Clubs: Oldham Athletic
   DE SOUZA, Miguel Matches played from: 26 December 1995    - 2 March 1996
Clubs: Wycombe Wanderers
   DE VITA, Raffaele Matches played from: 21 April 2014    - 8 November 2014
Clubs: Bradford City, Cheltenham Town
   DE VOS, Jason Matches played from: 16 March 2002    - 25 January 2003
Clubs: Wigan Athletic
   DE VRIES, Dorus Matches played from: 2 October 2007    - 1 January 2008
Clubs: Swansea City
   DE VRIES, Mark Matches played from: 17 November 2007    - 17 November 2007
Clubs: Leeds United
   DE WIJS, Jordy Matches played from: 31 October 2020    - 31 October 2020
Clubs: Hull City
   DE ZEEUW, Arjan Matches played from: 16 November 1996    - 16 March 2002
Clubs: Barnsley, Wigan Athletic
   DEACEY, Charlie Matches played from: 9 April 1921    - 16 April 1921
Clubs: Grimsby Town
   DEACON, David Matches played from: 15 March 1952    - 15 March 1952
Clubs: Ipswich Town
   DEACON, G. Matches played from: 3 October 1891    - 3 October 1891
Clubs: Luton Town
   DEACON, Harry Matches played from: 2 October 1922    - 27 December 1924
Clubs: Swansea Town
   DEACON, Jimmy Matches played from: 13 October 1934    - 30 April 1938
Clubs: Southend United
   DEACON, Keano Matches played from: 29 November 2014    - 29 November 2014
Clubs: Fleetwood Town
   DEACON, Roarie Matches played from: 14 January 2014    - 14 January 2014
Clubs: Stevenage
   DEACY, Nick Matches played from: 14 March 1980    - 12 May 1984
Clubs: Hull City, Bury
   DEAKIN, Mike Matches played from: 12 February 1955    - 23 February 1957
Clubs: Crystal Palace
   DEAKIN, Peter Matches played from: 23 October 1965    - 23 March 1968
Clubs: Peterborough United
   DEAKIN, Ray Matches played from: 12 October 1985    - 15 March 1986
Clubs: Burnley
   DEAMAN, Jack Matches played from: 8 November 2014    - 8 November 2014
Clubs: Cheltenham Town
   DEAN, Alf Matches played from: 27 October 1906    - 17 April 1909
Clubs: Millwall
   DEAN, G.H. Matches played from: 30 November 1946    - 30 November 1946
Clubs: Cambridge Town
   DEAN, George Matches played from: 1 October 1952    - 16 September 1953
Clubs: Walsall
   DEAN, Harlee Matches played from: 10 October 2023    - 12 April 2014
Clubs: Reading, Southampton, Brentford
   DEAN, Jerry Matches played from: 14 January 1911    - 3 February 1912
Clubs: Notts County
   DEAN, Joby Matches played from: 25 April 1956    - 25 April 1956
Clubs: Queens Park Rangers
   DEAN, Joe Matches played from: 18 September 1962    - 30 April 1963
Clubs: Carlisle United
   DEAN, Mark Matches played from: 30 October 1982    - 30 October 1982
Clubs: Chester
   DEAN, Max Matches played from: 28 October 2023    - 28 October 2023
Clubs: Milton Keynes Dons
   DEAN, Norman Matches played from: 25 March 1969    - 25 March 1969
Clubs: Barnsley
   DEAN, Ray Matches played from: 17 September 1974    - 9 October 1968
Clubs: Aldershot, Reading
   DEAN, Will Matches played from: 6 October 2020    - 6 October 2020
Clubs: Exeter City
   DEANE, Brian Matches played from: 25 April 1987    - 13 December 1997
Clubs: Doncaster Rovers, Leeds United, Sheffield United
   DEANE, Frank Matches played from: 19 November 1892    - 10 November 1894
Clubs: Reading
   DEANE, Keiron Matches played from: 18 October 2005    - 18 October 2005
Clubs: Stevenage Borough
   DEANS, Tommy Matches played from: 12 November 1949    - 1 April 1950
Clubs: Notts County
   DEAR, Brian Matches played from: 28 January 1967    - 31 January 1967
Clubs: West Ham United
   DEARDEN, Billy Matches played from: 22 August 1970    - 18 December 1976
Clubs: Sheffield United, Chesterfield, Chester
   DEARDEN, Kevin Matches played from: 2 September 1995    - 3 February 2001
Clubs: Brentford, Hull City, Wrexham
   DEARN, Stephen Matches played from: 2 October 1926    - 10 September 1928
Clubs: Brentford
   DEARSON, Don Matches played from: 7 April 1950    - 31 March 1951
Clubs: Walsall
   DEARY, John Matches played from: 4 September 1982    - 7 February 1987
Clubs: Blackpool
   DEASY, Tim Matches played from: 26 August 2006    - 26 August 2006
Clubs: Stockport County
   DEATH, Billy Matches played from: 2 January 1932    - 4 May 1929
Clubs: Mansfield Town, Gillingham, Exeter City
   DEATH, Steve Matches played from: 23 November 1974    - 24 January 1981
Clubs: Reading
   DEBAYO, Josh Matches played from: 24 August 2019    - 24 August 2019
Clubs: Cheltenham Town
   DEE, Amos Matches played from: 6 April 1928    - 6 April 1928
Clubs: Gillingham
   DEEGAN, Gary Matches played from: 30 September 2017    - 9 January 2016
Clubs: Cambridge United, Shrewsbury Town, Southend United
   DEELEY, Norman Matches played from: 19 October 1963    - 19 October 1963
Clubs: Leyton Orient
   DEEN, Ahmed Matches played from: 11 September 2004    - 11 September 2004
Clubs: Peterborough United
   DEENEY, Saul Matches played from: 21 December 2001    - 30 December 2006
Clubs: Notts County
   DEENEY, Troy Matches played from: 12 January 2008    - 17 April 2010
Clubs: Walsall
   DEERE, Steve Matches played from: 25 November 1967    - 15 April 1974
Clubs: Scunthorpe United, Hull City
   DEERING, Sam Matches played from: 24 September 2011    - 3 April 2012
Clubs: Barnet
   DEFOE, Jermain Matches played from: 20 February 2001    - 20 February 2001
Clubs: AFC Bournemouth
   DEIGHTON, Jack Matches played from: 14 March 1936    - 14 March 1936
Clubs: Cardiff City
   DEL SOL, Luis Matches played from: 16 May 1970    - 16 May 1970
Clubs: Juventus
   DELANEY, Damien Matches played from: 20 November 2004    - 12 August 2008
Clubs: Hull City, Queens Park Rangers
   DELANEY, Dean Matches played from: 28 August 2000    - 30 March 2004
Clubs: Port Vale
   DELANEY, Louis Matches played from: 24 November 1951    - 24 November 1951
Clubs: Bedford Town
   DELANEY, Ryan Matches played from: 14 October 2023    - 12 February 2022
Clubs: Newport County, Scunthorpe United
   DELANEY, Zak Matches played from: 8 September 2020    - 8 September 2020
Clubs: West Bromwich Albion Under-21
   DELAP, Rory Matches played from: 28 August 2012    - 3 February 1996
Clubs: Stoke City, Carlisle United
   DELAPENHA, Lindy Matches played from: 13 April 1959    - 23 April 1960
Clubs: Mansfield Town
   DELFOUNESO, Nathan Matches played from: 18 April 2014    - 18 April 2014
Clubs: Coventry City
   DELGADO, Bob Matches played from: 19 August 1972    - 27 September 1978
Clubs: Carlisle United, Chester
   DELLAS, Traianos Matches played from: 13 April 1998    - 13 April 1998
Clubs: Sheffield United
   DELLA-VERDE, Lyle Matches played from: 5 November 2017    - 5 November 2017
Clubs: Dartford
   DELLOW, Reginald Matches played from: 25 November 1933    - 25 November 1933
Clubs: Ilford
   DELPH, Fabian Matches played from: 13 September 2008    - 30 October 2012
Clubs: Leeds United, Aston Villa
   DELVE, John Matches played from: 1 November 1983    - 26 December 1974
Clubs: Hereford United, Exeter City, Queens Park Rangers, Plymouth Argyle
   DEMANGE, Ken Matches played from: 12 April 1988    - 21 November 1987
Clubs: Hull City, Leeds United
   DEMBÉLÉ, Siriki Matches played from: 21 November 2017    - 10 April 2021
Clubs: Grimsby Town, Peterborough United
   DEMETRIOU, Jason Matches played from: 22 November 2016    - 27 February 2010
Clubs: Southend United, Walsall, Leyton Orient
   DEMETRIOU, Mickey Matches played from: 25 November 2017    - 13 January 2024
Clubs: Newport County, Crewe Alexandra
   DEMMERY, William Matches played from: 3 November 1900    - 2 November 1895
Clubs: Bristol East, Warmley
   DEMONTAGNAC, Ishmel Matches played from: 5 May 2007    - 12 January 2008
Clubs: Walsall
   DEMPSEY, Ben Matches played from: 5 September 2020    - 5 September 2020
Clubs: Charlton Athletic
   DEMPSEY, Clint Matches played from: 2 January 2010    - 2 January 2010
Clubs: Fulham
   DEMPSEY, Gary Matches played from: 26 December 2007    - 26 December 2007
Clubs: Yeovil Town
   DEMPSEY, James Matches played from: 28 August 1922    - 4 September 1922
Clubs: Merthyr Town
   DEMPSEY, Kyle Matches played from: 5 December 2020    - 1 April 2017
Clubs: Gillingham, Fleetwood Town
   DEMPSEY, Mark Matches played from: 22 August 1987    - 20 December 1987
Clubs: Sheffield United
   DEMPSEY, Mark Matches played from: 25 November 1995    - 25 November 1995
Clubs: Shrewsbury Town
   DEMPSEY, Paul Matches played from: 7 April 2001    - 2 February 2002
Clubs: Northampton Town
   DEMPSTER, John Matches played from: 26 December 2003    - 24 August 2004
Clubs: Rushden and Diamonds
   DENBY, John Matches played from: 23 September 1911    - 5 April 1915
Clubs: Southampton
   DENHAM Matches played from: 9 December 1905    - 9 December 1905
Clubs: West Hampstead
   DENMAN Matches played from: 26 September 1908    - 26 September 1908
Clubs: Leyton
   DENNEHY, Darren Matches played from: 21 March 2009    - 7 February 2012
Clubs: Hereford United, Barnet
   DENNEHY, Miah Matches played from: 18 September 1973    - 11 April 1978
Clubs: Nottingham Forest, Walsall
   DENNINGTON, Charlie Matches played from: 13 September 1924    - 2 March 1929
Clubs: Norwich City
   DENNINGTON, Les Matches played from: 4 May 1929    - 22 November 1930
Clubs: Exeter City
   DENNIS, George Matches played from: 1 November 1930    - 17 November 1928
Clubs: Bristol Rovers, Luton Town
   DENNIS, Harold Matches played from: 28 August 1926    - 28 August 1926
Clubs: Southend United
   DENNIS, Jimmy Matches played from: 25 November 1893    - 25 November 1893
Clubs: Weymouth
   DENNIS, Kristian Matches played from: 27 October 2018    - 23 February 2019
Clubs: Notts County, Carlisle United, Chesterfield, Grimsby Town
   DENNIS, Louis Matches played from: 7 September 2019    - 7 September 2019
Clubs: Leyton Orient
   DENNIS, Mark Matches played from: 23 September 1986    - 8 October 1986
Clubs: Southampton
   DENNIS, Matthew Matches played from: 14 February 2023    - 14 February 2023
Clubs: Sutton United
   DENNIS, Tony Matches played from: 8 November 1995    - 25 January 1992
Clubs: Colchester United, Cambridge United
   DENNISON, Bob Matches played from: 31 August 1946    - 18 March 1948
Clubs: Northampton Town
   DENNISON, Bob Matches played from: 1 May 1922    - 24 November 1923
Clubs: Norwich City
   DENNISON, Robbie Matches played from: 3 September 1989    - 7 May 1995
Clubs: Wolverhampton Wanderers
   DENNY, Paul Matches played from: 30 October 1979    - 13 December 1980
Clubs: Wimbledon
   DENOON, Jock Matches played from: 3 October 1914    - 27 December 1924
Clubs: Norwich City, Swansea Town
   DENSLEY, Bert Matches played from: 18 April 1928    - 18 April 1928
Clubs: Bristol Rovers
   DENT, Fred Matches played from: 31 August 1925    - 25 October 1930
Clubs: Bristol City, Exeter City, Norwich City, Luton Town
   DENTON, R. Matches played from: 17 February 1906    - 17 February 1906
Clubs: Northampton Town
   DENTON, Tyler Matches played from: 28 October 2017    - 22 October 2019
Clubs: Port Vale, Stevenage
   DENYER, Bertie Matches played from: 14 December 1912    - 19 April 1913
Clubs: West Ham United
   DENYER, Peter Matches played from: 24 August 1976    - 19 November 1983
Clubs: Portsmouth, Northampton Town, Kettering Town
   DEPEAR, Roly Matches played from: 1 October 1949    - 18 February 1950
Clubs: Newport County
   DERBYSHIRE, Matt Matches played from: 15 December 2012    - 18 April 2023
Clubs: Oldham Athletic, Bradford City
   DERIK Matches played from: 8 October 2016    - 14 January 2017
Clubs: Bolton Wanderers
   DERRETT, Steve Matches played from: 4 October 1975    - 9 March 1976
Clubs: Rotherham United
   DERRICK, Albert Matches played from: 28 December 1935    - 27 December 1938
Clubs: Newport County
   DERRICK, Jantzen Matches played from: 6 September 1960    - 2 March 1963
Clubs: Bristol City
   DERRY, Shaun Matches played from: 6 April 1996    - 23 October 1999
Clubs: Notts County, Portsmouth, Sheffield United
   DERVITE, Dorian Matches played from: 17 March 2009    - 17 March 2009
Clubs: Southend United
   DESLANDES, Sylvain Matches played from: 11 February 2017    - 11 February 2017
Clubs: Bury
   DEVAN, Bill Matches played from: 15 December 1934    - 23 January 1937
Clubs: Watford
   DEVANEY, Martin Matches played from: 12 March 2003    - 26 November 2005
Clubs: Cheltenham Town, Barnsley
   DEVERA, Joe Matches played from: 20 February 2007    - 22 January 2008
Clubs: Barnet
   DEVERALL, Jackie Matches played from: 18 March 1939    - 18 March 1953
Clubs: Reading, Leyton Orient
   DEVEREUX, Tony Matches played from: 25 January 1964    - 25 January 1964
Clubs: Aldershot
   DEVINE, Danny Matches played from: 26 November 2016    - 19 February 2022
Clubs: Bradford City, Carlisle United
   DEVINE, J. Matches played from: 20 December 1902    - 20 December 1902
Clubs: Millwall Athletic
   DEVINE, Jock Matches played from: 17 March 1923    - 16 October 1926
Clubs: Plymouth Argyle, Charlton Athletic
   DEVINE, Joe Matches played from: 26 January 1929    - 29 December 1934
Clubs: Burnley, Queens Park Rangers
   DEVINE, John Matches played from: 4 December 1979    - 11 December 1979
Clubs: Arsenal
   DEVINE, Peter Matches played from: 12 October 1985    - 17 April 1982
Clubs: Burnley, Bristol City
   DEVINE, Reece Matches played from: 7 May 2022    - 7 May 2022
Clubs: Walsall
   DEVINE, Sean Matches played from: 20 April 2002    - 11 September 2002
Clubs: Wycombe Wanderers
   DEVINE, Steve Matches played from: 22 December 1985    - 10 February 1987
Clubs: Hereford United
   DEVITT, Jamie Matches played from: 5 August 2017    - 25 February 2012
Clubs: Carlisle United, Accrington Stanley
   DEVITT, Malcolm Matches played from: 2 January 1960    - 2 January 1960
Clubs: Bradford City
   DEVLIN, Billy Matches played from: 20 December 1913    - 15 October 1921
Clubs: Cardiff City, Exeter City, Newport County
   DEVLIN, Jimmy Matches played from: 15 January 1898    - 9 January 1897
Clubs: Millwall Athletic, Tottenham Hotspur
   DEVLIN, Johnny Matches played from: 17 April 1948    - 9 February 1952
Clubs: Walsall
   DEVLIN, Mark Matches played from: 14 December 1996    - 14 December 1996
Clubs: Stoke City
   DEVLIN, Paul Matches played from: 13 April 1998    - 26 February 1997
Clubs: Sheffield United, Notts County, Birmingham City
   DEVONSHIRE, Alan Matches played from: 29 December 1990    - 9 September 1989
Clubs: Watford, West Ham United
   DEVONSHIRE, Les Matches played from: 8 September 1951    - 25 September 1954
Clubs: Crystal Palace
   DEVOY, Dawson Matches played from: 28 October 2023    - 28 October 2023
Clubs: Milton Keynes Dons
   DEVRIES, Roger Matches played from: 15 August 1970    - 6 October 1979
Clubs: Hull City
   DEWAR, Geordie Matches played from: 31 March 1899    - 31 March 1899
Clubs: Southampton
   DEWEY, Joe Matches played from: 11 September 1897    - 23 April 1898
Clubs: Reading
   DEWHURST, Rob Matches played from: 12 August 1995    - 1 December 1990
Clubs: Hull City, Blackburn Rovers
   DEWS, George Matches played from: 10 September 1955    - 27 February 1952
Clubs: Walsall, Plymouth Argyle
   DEXTER Matches played from: 7 September 1901    - 7 September 1901
Clubs: Brentford
   DEXTER Matches played from: 20 October 1897    - 16 February 1898
Clubs: Eastleigh Athletic
   DEXTER, Charlie Matches played from: 17 October 1914    - 4 April 1914
Clubs: Brighton and Hove Albion, Portsmouth
   DEXTER, George Matches played from: 14 February 1914    - 14 February 1914
Clubs: Coventry City
   DI CARMINE, Samuel Matches played from: 12 August 2008    - 12 August 2008
Clubs: Queens Park Rangers
   DI SANTO, Franco Matches played from: 7 January 2012    - 7 January 2012
Clubs: Wigan Athletic
   DIABATE, Cheick Matches played from: 6 October 2020    - 21 November 2023
Clubs: Exeter City
   DIAGNE, Tony Matches played from: 30 September 2011    - 3 November 2012
Clubs: Macclesfield Town
   DIAGOURAGA, Toumani Matches played from: 20 August 2022    - 12 April 2014
Clubs: Rochdale, Hereford United, Brentford
   DIAKITÉ, Samba Matches played from: 27 August 2013    - 27 August 2013
Clubs: Queens Park Rangers
   DIALLO, Drissa Matches played from: 12 September 2006    - 1 January 2007
Clubs: Milton Keynes Dons
   DIALLO, Sadou Matches played from: 9 October 2021    - 26 April 2022
Clubs: Forest Green Rovers
   DIAMOND, Barry Matches played from: 3 November 1984    - 23 February 1985
Clubs: Rochdale
   DIAMOND, Jack Matches played from: 17 October 2020    - 15 April 2022
Clubs: Sunderland, Harrogate Town
   DIAMOND, Jack Matches played from: 26 October 1935    - 26 October 1935
Clubs: Cardiff City
   DIAMOND, Tony Matches played from: 10 November 1987    - 1 April 1989
Clubs: Blackburn Rovers
   DIAMOND, Zander Matches played from: 27 September 2016    - 14 February 2017
Clubs: Northampton Town
   DIANGANA, Grady Matches played from: 15 August 2017    - 15 August 2017
Clubs: West Ham United Under-21
   DIAPER, Bert Matches played from: 16 September 1936    - 7 May 1938
Clubs: Aldershot
   DIARRA, Raphaël Matches played from: 30 October 2021    - 30 October 2021
Clubs: Oldham Athletic
   DIBBLE, Andy Matches played from: 31 December 1988    - 19 March 2005
Clubs: Manchester City, Wrexham
   DIBBLE, Chris Matches played from: 28 December 1982    - 7 November 1981
Clubs: Wimbledon, Millwall
   DICHIO, Danny Matches played from: 3 May 1998    - 25 September 1996
Clubs: Sunderland, Queens Park Rangers
   DICK, Wattie Matches played from: 6 September 1958    - 17 March 1962
Clubs: Accrington Stanley, Bradford
   DICKENS, Alan Matches played from: 27 March 1993    - 1 February 1989
Clubs: Brentford, West Ham United
   DICKENSON, Ben Matches played from: 14 August 2012    - 2 March 2019
Clubs: Brighton and Hove Albion, Carlisle United, Gillingham, Exeter City, Colchester United
   DICKENSON, F. Matches played from: 10 November 1894    - 10 November 1894
Clubs: Reading
   DICKENSON, Jimmy Matches played from: 1 September 1934    - 5 January 1935
Clubs: Torquay United
   DICKENSON, Joe Matches played from: 27 April 1895    - 10 February 1900
Clubs: New Brompton, Chatham
   DICKENSON, Kevin Matches played from: 30 November 1985    - 21 January 1991
Clubs: Orient, Leyton Orient
   DICKENSON, Mitchell Matches played from: 28 February 2017    - 28 February 2017
Clubs: Gillingham
   DICKER, Gary Matches played from: 25 February 2014    - 13 January 2009
Clubs: Crawley Town, Brighton and Hove Albion, Stockport County
   DICKER, Les Matches played from: 9 January 1954    - 9 January 1954
Clubs: Southend United
   DICKIE, Bill Matches played from: 12 December 1925    - 12 December 1925
Clubs: Sittingbourne
   DICKIE, Murdoch Matches played from: 4 April 1947    - 7 April 1947
Clubs: Bournemouth and Boscombe Athletic
   DICKIE, Robert Matches played from: 17 October 2017    - 17 October 2017
Clubs: Lincoln City
   DICKINS, Matt Matches played from: 24 September 1994    - 24 September 1994
Clubs: Grimsby Town
   DICKINSON, Alfred Matches played from: 19 March 1938    - 19 March 1938
Clubs: Northampton Town
   DICKINSON, Billy Matches played from: 26 September 1936    - 30 April 1938
Clubs: Southend United
   DICKINSON, Carl Matches played from: 2 November 2013    - 22 September 2018
Clubs: Port Vale, Notts County, Coventry City, Yeovil Town
   DICKINSON, Jimmy Matches played from: 19 August 1961    - 23 January 1965
Clubs: Portsmouth
   DICKINSON, Jimmy Matches played from: 3 January 1920    - 12 November 1921
Clubs: Plymouth Argyle
   DICKINSON, Liam Matches played from: 6 December 2011    - 19 December 2009
Clubs: Southend United, Rochdale, Stockport County, Huddersfield Town, Leeds United, Brighton and Hove Albion
   DICKINSON, Martin Matches played from: 29 August 1987    - 1 January 1988
Clubs: West Bromwich Albion
   DICKO, Nouha Matches played from: 11 March 2014    - 7 January 2012
Clubs: Wolverhampton Wanderers, Wigan Athletic
   DICKOV, Paul Matches played from: 3 April 2010    - 1 April 2000
Clubs: Leeds United, Leicester City, Manchester City
   DICKS, Alan Matches played from: 19 March 1960    - 11 February 1961
Clubs: Southend United
   DICKS, Julian Matches played from: 12 September 1987    - 11 September 1993
Clubs: Birmingham City, West Ham United
   DICKSON, Chris Matches played from: 14 August 2007    - 1 September 2007
Clubs: Charlton Athletic, Bristol Rovers, Gillingham, Crewe Alexandra
   DICKSON, J.W. Matches played from: 5 October 1889    - 5 October 1889
Clubs: Watford Rovers
   DICKSON, Ryan Matches played from: 16 August 2014    - 9 April 2007
Clubs: Crawley Town, Colchester United, Brentford, Southampton, Torquay United
   DIDYMUS, Fred Matches played from: 26 December 1907    - 26 December 1907
Clubs: Northampton Town
   DIENG, Seny Matches played from: 27 November 2018    - 27 November 2018
Clubs: Stevenage
   DIENG, Timothée Matches played from: 16 September 2014    - 13 February 2024
Clubs: Oldham Athletic, Bradford City, Exeter City, Gillingham
   DIESERUVWE, Emmanuel Matches played from: 17 January 2015    - 16 November 2019
Clubs: Chesterfield, Tranmere Rovers, Salford City
   DIGBY, Derek Matches played from: 22 December 1951    - 22 December 1951
Clubs: Exeter City
   DIGBY, Fraser Matches played from: 21 November 1998    - 14 September 2002
Clubs: Crystal Palace, Queens Park Rangers
   DIGBY, Paul Matches played from: 10 February 2018    - 10 August 2021
Clubs: Mansfield Town, Forest Green Rovers, Barnsley, Cambridge United
   DIGWEED, Harry Matches played from: 21 November 1903    - 20 March 1909
Clubs: Plymouth Argyle, Portsmouth
   DIGWEED, Perry Matches played from: 10 April 1990    - 11 March 1995
Clubs: Brighton and Hove Albion, Wimbledon, Watford
   DIKGACOI, Kagisho Matches played from: 2 January 2010    - 2 January 2010
Clubs: Fulham
   DILKS, Frank Matches played from: 22 February 1902    - 14 February 1903
Clubs: Northampton Town
   DILLEY, R. Matches played from: 6 December 1913    - 6 December 1913
Clubs: Millwall
   DILLIMORE, James Matches played from: 27 September 1924    - 23 September 1925
Clubs: Millwall
   DILLON, John Matches played from: 4 September 1962    - 11 September 1962
Clubs: Brighton and Hove Albion
   DILLON, Kevin Matches played from: 22 September 1987    - 30 March 1991
Clubs: Portsmouth, Newcastle United
   DIMAIO, Connor Matches played from: 29 March 2014    - 11 November 2017
Clubs: Sheffield United, Chesterfield
   DIMMOCK, Jimmy Matches played from: 31 October 1931    - 12 March 1932
Clubs: Thames Association
   DIMMOCK, Ted Matches played from: 30 December 1922    - 8 November 1924
Clubs: Newport County
   DINE, John Matches played from: 26 December 1962    - 26 December 1962
Clubs: Bradford
   DINEEN, Jack Matches played from: 22 April 1989    - 22 April 1989
Clubs: Brighton and Hove Albion
   DINNIE, Charles Matches played from: 1 February 1913    - 1 February 1913
Clubs: Huddersfield Town
   DINNING, Tony Matches played from: 31 January 2004    - 25 January 2003
Clubs: Blackpool, Port Vale, Stoke City, Stockport County, Wolverhampton Wanderers, Wigan Athletic
   DINSDALE, Norman Matches played from: 1 November 1930    - 3 May 1930
Clubs: Bristol Rovers, Coventry City
   DINSDALE, Peter Matches played from: 23 November 1963    - 6 February 1965
Clubs: Huddersfield Town
   DISLEY, Craig Matches played from: 16 December 2006    - 15 March 2003
Clubs: Bristol Rovers, Mansfield Town
   DISS Matches played from: 26 September 1908    - 18 April 1910
Clubs: Leyton
   DITCHBURN, Jock Matches played from: 30 August 1926    - 28 March 1931
Clubs: Exeter City
   DIVINE, Alex Matches played from: 2 January 1909    - 2 January 1909
Clubs: Norwich City
   DIX, Joe Matches played from: 2 November 1907    - 27 December 1909
Clubs: Portsmouth
   DIX, Ronnie Matches played from: 22 November 1947    - 20 February 1932
Clubs: Reading, Bristol Rovers
   DIXON, Arthur Matches played from: 21 January 1950    - 3 February 1951
Clubs: Northampton Town
   DIXON, Cecil Matches played from: 23 September 1961    - 28 January 1961
Clubs: Northampton Town, Newport County
   DIXON, Charlie Matches played from: 1 December 1928    - 1 December 1928
Clubs: Bournemouth and Boscombe Athletic
   DIXON, Jonny Matches played from: 2 November 2002    - 26 December 2006
Clubs: Wycombe Wanderers
   DIXON, Kerry Matches played from: 19 January 1988    - 20 February 1982
Clubs: Chelsea, Luton Town, Reading
   DIXON, Kevin Matches played from: 12 April 1986    - 28 September 1985
Clubs: Scunthorpe United, Hartlepool United
   DIXON, Lee Matches played from: 8 February 1984    - 20 October 1987
Clubs: Chester City, Arsenal, Stoke City
   DIXON, Mike Matches played from: 6 November 1965    - 24 September 1966
Clubs: Reading
   DIXON, Mike Matches played from: 29 August 1961    - 29 August 1961
Clubs: Coventry City
   DIXON, Paul Matches played from: 21 November 2017    - 21 November 2017
Clubs: Grimsby Town
   DIXON, Tommy Matches played from: 4 May 1955    - 29 March 1958
Clubs: Reading
   DIXON, Tommy Matches played from: 14 March 1928    - 3 March 1934
Clubs: Southend United
   DIXON, Tommy Matches played from: 14 October 1911    - 26 December 1912
Clubs: Watford
   DIXON, Will Matches played from: 29 March 1911    - 16 October 1920
Clubs: Plymouth Argyle
   DIXON, Will Matches played from: 30 January 1979    - 30 January 1979
Clubs: Aldershot
   D'JAFFO, Laurent Matches played from: 31 August 1998    - 9 October 1999
Clubs: Bury, Sheffield United, Stockport County
   DJALÓ, Aliu Matches played from: 2 April 2018    - 2 April 2018
Clubs: Crawley Town
   DJILALI, Kieran Matches played from: 8 November 2011    - 8 November 2011
Clubs: AFC Wimbledon
   D'LARYEA, Jonathan Matches played from: 5 December 2006    - 5 December 2006
Clubs: Mansfield Town
   D'LARYEA, Nathan Matches played from: 27 January 2007    - 27 January 2007
Clubs: Macclesfield Town
   DO PRADO, Guly Matches played from: 31 August 2010    - 30 August 2011
Clubs: Southampton
   DOANE, Ben Matches played from: 15 March 2003    - 15 March 2003
Clubs: Mansfield Town
   DOBBIE, Harold Matches played from: 28 November 1953    - 9 February 1957
Clubs: Torquay United
   DOBBIE, Stephen Matches played from: 29 November 2014    - 3 January 2015
Clubs: Fleetwood Town
   DOBBIN, Jim Matches played from: 30 November 1991    - 16 September 1989
Clubs: Grimsby Town, Doncaster Rovers, Barnsley
   DOBBIN, Stewart Matches played from: 27 September 1930    - 31 January 1931
Clubs: Thames Association
   DOBBINS, Wayne Matches played from: 29 August 1987    - 29 August 1987
Clubs: West Bromwich Albion
   DOBIE, Luke Matches played from: 15 October 2011    - 15 October 2011
Clubs: Accrington Stanley
   DOBIE, Robert Matches played from: 17 September 1898    - 17 September 1898
Clubs: Reading
   DOBIE, Scott Matches played from: 13 August 2005    - 11 September 2001
Clubs: Nottingham Forest, Carlisle United, West Bromwich Albion
   DOBLE, Ryan Matches played from: 29 September 2012    - 11 September 2010
Clubs: Shrewsbury Town, Southampton
   DOBRA, Armando Matches played from: 25 September 2021    - 1 May 2021
Clubs: Colchester United, Ipswich Town
   DOBRE, Alex Matches played from: 6 April 2019    - 6 April 2019
Clubs: Yeovil Town
   DOBROWOLSKI, David Matches played from: 25 November 1978    - 25 November 1978
Clubs: March Town United
   DOBSON, Colin Matches played from: 22 November 1969    - 22 November 1969
Clubs: Huddersfield Town
   DOBSON, George Matches played from: 17 April 2021    - 17 October 2020
Clubs: AFC Wimbledon, Walsall, Sunderland
   DOBSON, Harry Matches played from: 14 April 1922    - 15 October 1921
Clubs: Southend United, Newport County
   DOBSON, Ian Matches played from: 9 December 1978    - 14 March 1980
Clubs: Hull City
   DOBSON, Martin Matches played from: 29 January 1977    - 18 September 1984
Clubs: Everton, Burnley, Bury
   DOBSON, Michael Matches played from: 26 December 2000    - 5 May 2007
Clubs: Brentford, Walsall
   DOBSON, Paul Matches played from: 26 August 1986    - 25 March 1986
Clubs: Torquay United, Hartlepool United
   DOBSON, Peter Matches played from: 27 October 1951    - 25 April 1953
Clubs: Ipswich Town
   DOBSON, Tony Matches played from: 2 March 1991    - 7 February 1998
Clubs: Blackburn Rovers, Peterborough United, Portsmouth, West Bromwich Albion
   DOCHERTY, Greg Matches played from: 31 October 2020    - 30 January 2021
Clubs: Hull City
   DOCHERTY, James Matches played from: 9 September 1899    - 22 February 1896
Clubs: Cowes, Luton Town
   DOCHERTY, John Matches played from: 23 December 1960    - 5 March 1966
Clubs: Brentford
   DOCHERTY, Mike Matches played from: 18 December 1968    - 2 March 1973
Clubs: Burnley
   DOCHERTY, Tom Matches played from: 12 April 1956    - 19 April 1954
Clubs: Newport County, Norwich City, Reading
   DOCKRAY, John Matches played from: 6 March 1915    - 19 March 1924
Clubs: Exeter City
   DODD, Alan Matches played from: 26 September 1979    - 2 October 1979
Clubs: Stoke City
   DODD, Ashley Matches played from: 18 September 2001    - 2 March 2002
Clubs: Port Vale
   DODD, Billy Matches played from: 9 October 1954    - 9 October 1954
Clubs: Shrewsbury Town
   DODD, George Matches played from: 28 March 1914    - 28 March 1914
Clubs: Brighton and Hove Albion
   DODD, Jason Matches played from: 29 November 1989    - 17 February 1996
Clubs: Southampton
   DODD, Ronnie Matches played from: 13 November 1937    - 13 November 1937
Clubs: Walsall
   DODD, Sammy Matches played from: 25 December 1908    - 25 December 1908
Clubs: Coventry City
   DODDS Matches played from: 20 November 1909    - 20 November 1909
Clubs: Reading
   DODDS, Billy Matches played from: 8 December 1906    - 8 December 1906
Clubs: Burslem Port Vale
   DODDS, Billy Matches played from: 9 October 1988    - 9 October 1988
Clubs: Chelsea
   DODDS, Daniel Matches played from: 1 April 2023    - 1 April 2023
Clubs: Hartlepool United
   DODDS, J.W. Matches played from: 26 January 1895    - 20 April 1895
Clubs: Clapton
   DODDS, Jack Matches played from: 25 February 1911    - 25 February 1911
Clubs: Darlington
   DODDS, Jim Matches played from: 13 February 1937    - 13 February 1937
Clubs: Gillingham
   DODDS, Les Matches played from: 9 October 1937    - 4 September 1935
Clubs: Clapton Orient, Torquay United
   DODDS, Louis Matches played from: 3 April 2007    - 24 February 2018
Clubs: Rochdale, Shrewsbury Town, Port Vale, Chesterfield
   DODDS, Tom Matches played from: 25 October 1947    - 25 October 1947
Clubs: Swansea Town
   DODGE, Bill Matches played from: 10 January 1967    - 10 January 1967
Clubs: Ashford Town (Kent)
   DODGIN, Bill Matches played from: 25 December 1934    - 29 April 1939
Clubs: Charlton Athletic, Bristol Rovers, Clapton Orient
   DODGIN, Norman Matches played from: 23 September 1953    - 30 September 1953
Clubs: Exeter City
   DODGSON, Owen Matches played from: 18 March 2023    - 18 March 2023
Clubs: Rochdale
   DODOO, Joe Matches played from: 9 May 2021    - 9 May 2021
Clubs: Wigan Athletic
   DODSON, Dave Matches played from: 16 December 1961    - 19 September 1964
Clubs: Portsmouth
   DOE, Scott Matches played from: 2 October 2010    - 6 March 2012
Clubs: Dagenham and Redbridge
   DOEL Matches played from: 19 October 1898    - 19 October 1898
Clubs: Trowbridge Town
   DOHERTY, Gary Matches played from: 12 November 2013    - 20 March 2010
Clubs: Wycombe Wanderers, Charlton Athletic, Norwich City
   DOHERTY, John Matches played from: 21 April 1934    - 2 May 1934
Clubs: Charlton Athletic
   DOHERTY, Josh Matches played from: 21 August 2018    - 26 October 2019
Clubs: Crawley Town
   DOHERTY, Matt Matches played from: 6 October 2012    - 11 March 2014
Clubs: Bury, Wolverhampton Wanderers
   DOHERTY, Sean Matches played from: 7 October 2006    - 10 March 2007
Clubs: Accrington Stanley
   DOHERTY, Tommy Matches played from: 5 September 1998    - 17 October 2006
Clubs: Bristol City, Wycombe Wanderers
   DOIDGE, Christian Matches played from: 22 September 2017    - 12 February 2019
Clubs: Forest Green Rovers
   DOIG, Chris Matches played from: 11 August 2007    - 21 October 2008
Clubs: Northampton Town
   DOLAN, Eamonn Matches played from: 9 September 1989    - 9 September 1989
Clubs: West Ham United
   DOLAN, Joe Matches played from: 24 October 2000    - 29 January 2005
Clubs: Millwall, Stockport County
   DOLAN, Matthew Matches played from: 25 November 2017    - 24 February 2015
Clubs: Newport County, Bradford City
   DOLAN, Terry Matches played from: 4 October 1977    - 5 April 1975
Clubs: Bradford City, Huddersfield Town
   DOLBY, Hugh Matches played from: 2 November 1912    - 2 November 1912
Clubs: Brentford
   DOLBY, Peter Matches played from: 30 March 1962    - 5 April 1969
Clubs: Shrewsbury Town
   DOLBY, Tony Matches played from: 5 September 1992    - 5 September 1992
Clubs: Millwall
   DOLING, Stuart Matches played from: 16 November 1991    - 26 October 1993
Clubs: Portsmouth
   DOLMAN, Bill Matches played from: 6 April 1935    - 5 October 1935
Clubs: Bristol City
   DOLMAN, Liam Matches played from: 11 August 2007    - 24 March 2009
Clubs: Northampton Town
   DOMI, Didier Matches played from: 24 September 2003    - 24 September 2003
Clubs: Leeds United
   DOMINEY, Barry Matches played from: 30 November 1974    - 27 September 1975
Clubs: Colchester United
   DOMINY, Arthur Matches played from: 26 December 1929    - 17 September 1921
Clubs: Clapton Orient, Gillingham, Southampton
   DONACHIE, Willie Matches played from: 10 October 1987    - 29 January 1983
Clubs: Oldham Athletic, Burnley
   DONACIEN, Janoi Matches played from: 6 February 2018    - 20 March 2021
Clubs: Accrington Stanley, Fleetwood Town
   DONAGHY, Bernard Matches played from: 8 February 1896    - 8 February 1896
Clubs: Chatham
   DONAGHY, Mal Matches played from: 5 January 1980    - 8 March 1988
Clubs: Luton Town
   DONALD, Alec Matches played from: 5 November 1932    - 29 August 1934
Clubs: Bristol Rovers
   DONALD, Davie Matches played from: 5 December 1914    - 18 October 1913
Clubs: Queens Park Rangers, Watford
   DONALD, Warren Matches played from: 13 April 1985    - 1 February 1986
Clubs: Northampton Town
   DONALDSON, Alex Matches played from: 31 January 1914    - 31 January 1914
Clubs: Bolton Wanderers
   DONALDSON, Andy Matches played from: 23 September 1953    - 15 December 1955
Clubs: Exeter City, Peterborough United
   DONALDSON, Clayton Matches played from: 13 December 2008    - 12 April 2014
Clubs: Crewe Alexandra, Bradford City, Brentford
   DONALDSON, Dave Matches played from: 16 February 1974    - 20 April 1976
Clubs: Millwall
   DONALDSON, Fred Matches played from: 31 August 1957    - 31 August 1957
Clubs: Port Vale
   DONALDSON, Jimmy Matches played from: 1 December 1951    - 14 March 1953
Clubs: Newport County
   DONCASTER, Dick Matches played from: 22 December 1928    - 2 November 1935
Clubs: Exeter City, Crystal Palace, Gillingham
   DONCASTER, Tommy Matches played from: 25 April 1914    - 25 April 1914
Clubs: Cardiff City
   DONE, Matt Matches played from: 5 September 2008    - 9 September 2006
Clubs: Hereford United, Rochdale, Sheffield United, Wrexham
   DONIS, George Matches played from: 7 March 2000    - 7 March 2000
Clubs: Huddersfield Town
   DONNELLAN, Gary Matches played from: 20 February 1982    - 20 February 1982
Clubs: Reading
   DONNELLAN, Leo Matches played from: 11 October 1986    - 21 March 1987
Clubs: Fulham
   DONNELLAN, Shaun Matches played from: 10 April 2018    - 22 September 2018
Clubs: Yeovil Town
   DONNELLY Matches played from: 16 February 1898    - 16 February 1898
Clubs: Eastleigh Athletic
   DONNELLY, Andy Matches played from: 26 December 1967    - 21 December 1968
Clubs: Torquay United
   DONNELLY, George Matches played from: 23 February 2010    - 21 January 2012
Clubs: Stockport County, Macclesfield Town
   DONNELLY, Jim Matches played from: 31 January 1931    - 9 March 1927
Clubs: Thames Association, Southend United, Brentford
   DONNELLY, Jimmy Matches played from: 25 February 1911    - 25 February 1911
Clubs: Darlington
   DONNELLY, John Matches played from: 22 February 1964    - 22 February 1964
Clubs: Preston North End
   DONNELLY, Peter Matches played from: 4 September 1962    - 16 November 1968
Clubs: Brighton and Hove Albion, Canterbury City
   DONNELLY, Rory Matches played from: 26 December 2015    - 16 August 2016
Clubs: Gillingham
   DONNELLY, Scott Matches played from: 2 September 2008    - 2 September 2008
Clubs: Aldershot Town
   DONOHUE, Dion Matches played from: 13 August 2016    - 4 March 2017
Clubs: Chesterfield
   DONOVAN, Don Matches played from: 9 September 1959    - 3 September 1963
Clubs: Grimsby Town
   DONOVAN, Kevin Matches played from: 24 April 1999    - 8 February 1997
Clubs: Grimsby Town, Barnsley, West Bromwich Albion
   DONOVEN, Dickie Matches played from: 13 March 1926    - 3 March 1934
Clubs: Southend United
   DONOWA, Louie Matches played from: 12 January 1991    - 14 October 1989
Clubs: Bristol City, Ipswich Town
   DOOHAN, Ross Matches played from: 17 August 2021    - 12 November 2022
Clubs: Tranmere Rovers
   DOOLAN, John Matches played from: 12 August 2006    - 17 December 2005
Clubs: Rochdale, Doncaster Rovers, Blackpool
   DOOLEY, Stephen Matches played from: 30 July 2022    - 2 April 2022
Clubs: Harrogate Town, Rochdale
   DORAN, Aaron Matches played from: 27 February 2010    - 27 February 2010
Clubs: Leyton Orient
   DORAN, Jack Matches played from: 25 December 1919    - 8 April 1922
Clubs: Norwich City, Brighton and Hove Albion
   DORAN, Sam Matches played from: 12 November 1938    - 18 March 1939
Clubs: Reading
   DOREY, Charlie Matches played from: 21 March 1925    - 21 March 1925
Clubs: Southend United
   DORIGO, Tony Matches played from: 25 November 2000    - 27 November 1993
Clubs: Stoke City, Chelsea, Leeds United
   DORKIN, Jack Matches played from: 30 March 1895    - 30 March 1895
Clubs: Southampton St. Mary's
   DORLING, George Matches played from: 2 May 1951    - 2 May 1951
Clubs: Gillingham
   DORMAN, Andy Matches played from: 10 December 2011    - 31 March 2012
Clubs: Bristol Rovers
   DORMAN, Don Matches played from: 23 August 1952    - 12 January 1957
Clubs: Coventry City, Walsall
   DORMER, Joe Matches played from: 13 March 1897    - 1 January 1898
Clubs: Wolverton London and North Western Railway
   DORNAN, Andy Matches played from: 25 November 1986    - 26 November 1988
Clubs: Walsall
   DORNEY, Alan Matches played from: 30 September 1969    - 20 April 1976
Clubs: Millwall
   DORRINGTON, Joe Matches played from: 12 September 1903    - 9 January 1904
Clubs: Kettering
   DORSETT, George Matches played from: 5 March 1910    - 5 March 1910
Clubs: Manchester City
   DORSETT, Jeriel Matches played from: 16 October 2021    - 2 April 2022
Clubs: Rochdale
   DORSETT, Joe Matches played from: 11 September 1920    - 16 September 1922
Clubs: Southend United, Millwall
   DOUDOU Matches played from: 21 November 2001    - 14 September 2002
Clubs: Queens Park Rangers
   DOUGAL, Dave Matches played from: 14 December 1907    - 8 April 1908
Clubs: Reading, Clapton Orient, Brighton and Hove Albion
   DOUGAL, Jimmy Matches played from: 26 January 1935    - 26 January 1935
Clubs: Preston North End
   DOUGAL, Neil Matches played from: 21 October 1950    - 11 October 1958
Clubs: Plymouth Argyle
   DOUGALL, Kenny Matches played from: 2 April 2021    - 2 April 2021
Clubs: Blackpool
   DOUGALL, R. Matches played from: 25 December 1937    - 12 November 1938
Clubs: Reading
   DOUGAN, John Matches played from: 20 March 1954    - 20 March 1954
Clubs: Torquay United
   DOUGAN, Max Matches played from: 6 January 1968    - 18 January 1969
Clubs: Luton Town
   DOUGHERTY, Jim Matches played from: 25 December 1908    - 12 April 1909
Clubs: Coventry City
   DOUGHERTY, Paul Matches played from: 26 February 1985    - 26 February 1985
Clubs: Torquay United
   DOUGHTY, Alfie Matches played from: 5 September 2020    - 5 September 2020
Clubs: Charlton Athletic
   DOUGHTY, Michael Matches played from: 13 September 2011    - 14 January 2014
Clubs: Crawley Town, Stevenage
   DOUGHTY, Phil Matches played from: 18 September 2004    - 18 September 2004
Clubs: Blackpool
   DOUGLAS, Angus Matches played from: 11 March 1911    - 11 March 1911
Clubs: Chelsea
   DOUGLAS, Colin Matches played from: 24 October 1981    - 21 February 1987
Clubs: Doncaster Rovers, Rotherham United
   DOUGLAS, Eddie Matches played from: 24 October 1925    - 6 April 1929
Clubs: Brentford
   DOUGLAS, George Matches played from: 2 February 1924    - 2 February 1924
Clubs: Oldham Athletic
   DOUGLAS, Jonathan Matches played from: 20 November 2012    - 14 March 2009
Clubs: Brentford, Blackpool, Leeds United
   DOUGLAS, Rab Matches played from: 29 September 2007    - 10 November 2007
Clubs: Millwall, Wycombe Wanderers
   DOUGLAS, William Matches played from: 29 October 1898    - 28 December 1898
Clubs: Warmley
   DOUGLASS, Norman Matches played from: 25 December 1954    - 27 December 1954
Clubs: Exeter City
   DOUMBÉ, Mathias Matches played from: 11 August 2009    - 9 April 2013
Clubs: Milton Keynes Dons
   DOVE Matches played from: 13 January 1912    - 13 January 1912
Clubs: Sutton Junction
   DOVE, Charlie Matches played from: 31 March 1900    - 6 October 1900
Clubs: Thames Ironworks, Millwall Athletic, West Ham United
   DOVE, Craig Matches played from: 24 August 2004    - 24 August 2004
Clubs: Rushden and Diamonds
   DOVE, Kevin Matches played from: 22 November 1980    - 22 November 1980
Clubs: Weymouth
   DOVER, Harold Matches played from: 21 November 1936    - 21 November 1936
Clubs: Walsall
   DOW, Andy Matches played from: 1 January 1994    - 1 January 1994
Clubs: Chelsea
   DOW, Billy Matches played from: 15 September 1906    - 15 September 1906
Clubs: Tottenham Hotspur
   DOW, James Matches played from: 1 February 1913    - 1 February 1913
Clubs: Huddersfield Town
   DOW, John Matches played from: 9 October 1905    - 9 October 1905
Clubs: Luton Town
   DOWBILL Matches played from: 12 November 1904    - 12 November 1904
Clubs: Longfleet St. Mary's
   DOWD, Harry Matches played from: 10 September 1963    - 16 January 1965
Clubs: Manchester City
   DOWD, Hugh Matches played from: 13 September 1975    - 12 March 1982
Clubs: Sheffield Wednesday, Doncaster Rovers
   DOWE, Julian Matches played from: 6 January 1996    - 6 January 1996
Clubs: Woking
   DOWELL, Joe Matches played from: 16 November 1901    - 29 October 1904
Clubs: Weymouth, Whiteheads
   DOWELL, Leonard Matches played from: 6 April 1928    - 22 February 1930
Clubs: Gillingham
   DOWELL, Wayne Matches played from: 23 November 1994    - 23 November 1994
Clubs: Burnley
   DOWIE, Iain Matches played from: 25 August 1993    - 20 April 1991
Clubs: Southampton, Queens Park Rangers, West Ham United
   DOWLING, Michael Matches played from: 5 April 1913    - 5 April 1913
Clubs: Portsmouth
   DOWLING, Tommy Matches played from: 29 April 1922    - 10 November 1923
Clubs: Charlton Athletic
   DOWMAN, Steve Matches played from: 6 November 1985    - 15 September 1981
Clubs: Cambridge United, Colchester United, Wrexham
   DOWN, Billy Matches played from: 30 January 1929    - 30 January 1929
Clubs: Burnley
   DOWN, David Matches played from: 26 October 1968    - 26 October 1968
Clubs: Oldham Athletic
   DOWNER, Simon Matches played from: 10 August 1999    - 10 August 1999
Clubs: Leyton Orient
   DOWNES, Aaron Matches played from: 6 August 2013    - 25 March 2006
Clubs: Torquay United, Bristol Rovers, Chesterfield
   DOWNES, Bobby Matches played from: 4 September 1982    - 21 April 1979
Clubs: Blackpool, Barnsley, Peterborough United, Watford
   DOWNES, Flynn Matches played from: 9 January 2021    - 1 May 2021
Clubs: Ipswich Town
   DOWNES, Steve Matches played from: 12 October 1974    - 2 May 1969
Clubs: Halifax Town, Chesterfield, Rotherham United
   DOWNES, Wally Matches played from: 23 January 1982    - 1 April 1983
Clubs: Wimbledon
   DOWNIE, Alex Matches played from: 2 September 1899    - 30 December 1899
Clubs: Bristol City
   DOWNIE, Ed Matches played from: 11 April 1898    - 3 April 1899
Clubs: Tottenham Hotspur
   DOWNIE, Mitch Matches played from: 2 January 1960    - 22 October 1960
Clubs: Bradford City
   DOWNING Matches played from: 13 September 1905    - 13 September 1905
Clubs: Leyton
   DOWNING, Derrick Matches played from: 15 October 1966    - 22 December 1973
Clubs: Middlesbrough, Orient
   DOWNING, Keith Matches played from: 28 April 1987    - 30 January 1993
Clubs: Notts County, Hereford United, Wolverhampton Wanderers
   DOWNING, Paul Matches played from: 10 January 2012    - 2 April 2022
Clubs: Barnet, Portsmouth, Milton Keynes Dons, Walsall, Rochdale
   DOWNING, Sam Matches played from: 7 November 1903    - 2 September 1914
Clubs: Queens Park Rangers, Chelsea, Croydon Common
   DOWNING, Thomas Matches played from: 8 September 1900    - 22 December 1900
Clubs: Queens Park Rangers
   DOWNS, Dickie Matches played from: 30 March 1912    - 3 April 1912
Clubs: Barnsley
   DOWNS, Ronnie Matches played from: 21 March 1953    - 21 March 1953
Clubs: Crystal Palace
   DOWNSBOROUGH, Peter Matches played from: 19 March 1962    - 26 April 1978
Clubs: Halifax Town, Bradford City
   DOWSETT, Dickie Matches played from: 25 January 1958    - 2 April 1956
Clubs: Bournemouth and Boscombe Athletic, Crystal Palace, Southend United
   DOWSEY, John Matches played from: 19 December 1931    - 17 January 1931
Clubs: Northampton Town, Notts County
   DOYLE, Alex Matches played from: 16 November 2019    - 16 November 2019
Clubs: Salford City
   DOYLE, Ally Matches played from: 26 October 1968    - 28 January 1969
Clubs: Oldham Athletic
   DOYLE, Bobby Matches played from: 23 February 1982    - 15 November 1980
Clubs: Portsmouth, Peterborough United, Blackpool
   DOYLE, Brian Matches played from: 25 December 1954    - 20 October 1956
Clubs: Exeter City
   DOYLE, Colin Matches played from: 3 October 2015    - 27 January 2024
Clubs: Blackpool, Bradford City
   DOYLE, Eoin Matches played from: 28 October 2014    - 17 January 2015
Clubs: Chesterfield
   DOYLE, John Matches played from: 20 October 1982    - 4 May 1982
Clubs: Torquay United, Oxford United
   DOYLE, Kevin Matches played from: 25 August 2009    - 14 September 2013
Clubs: Wolverhampton Wanderers
   DOYLE, Les Matches played from: 3 December 1949    - 30 September 1953
Clubs: Exeter City
   DOYLE, Michael Matches played from: 26 September 2017    - 11 May 2015
Clubs: Coventry City, Leeds United, Notts County, Sheffield United
   DOYLE, Mike Matches played from: 26 September 1979    - 2 October 1979
Clubs: Stoke City
   DOYLE, Nathan Matches played from: 29 December 2013    - 21 April 2014
Clubs: Bradford City
   DOYLE, Steve Matches played from: 7 October 1989    - 6 February 1982
Clubs: Hull City, Sunderland, Preston North End
   DOYLE-HAYES, Jake Matches played from: 24 August 2019    - 19 November 2019
Clubs: Cheltenham Town
   DOZZELL, Andre Matches played from: 9 January 2021    - 1 May 2021
Clubs: Ipswich Town
   DOZZELL, Jason Matches played from: 26 November 1985    - 23 October 1993
Clubs: Ipswich Town, Colchester United, Tottenham Hotspur
   DRAKE, Alonzo Matches played from: 21 November 1908    - 21 November 1908
Clubs: Queens Park Rangers
   DRAKE, Steve Matches played from: 25 November 1967    - 19 April 1968
Clubs: Scunthorpe United
   DRANSFIELD, Walter Matches played from: 5 October 1929    - 8 February 1930
Clubs: Merthyr Town
   DRAPER Matches played from: 13 September 1905    - 3 November 1906
Clubs: Leyton
   DRAPER Matches played from: 10 November 1900    - 31 December 1904
Clubs: Kettering, Wellingborough
   DRAPER, Bill Matches played from: 22 April 1957    - 22 April 1957
Clubs: Northampton Town
   DRAPER, Derek Matches played from: 7 December 1963    - 20 December 1975
Clubs: Swansea Town, Chester
   DRAPER, Freddie Matches played from: 16 September 2023    - 16 September 2023
Clubs: Walsall
   DRAPER, Mark Matches played from: 24 November 1990    - 24 April 1993
Clubs: Notts County
   DRAPER, Ross Matches played from: 30 September 2011    - 30 September 2011
Clubs: Macclesfield Town
   DRAYCOTT, Billy Matches played from: 8 December 1900    - 15 March 1902
Clubs: Bristol Rovers, Bedminster, Wellingborough
   DRENCH, Steven Matches played from: 2 December 2006    - 2 December 2006
Clubs: Morecambe
   DRENNAN, T.A. Matches played from: 14 October 1905    - 25 December 1908
Clubs: Northampton Town, Coventry City
   DREW, W. Matches played from: 4 October 1890    - 4 October 1890
Clubs: Maidenhead
   DREWETT, G. Matches played from: 4 October 1890    - 4 October 1890
Clubs: Maidenhead
   DREYER, Harry Matches played from: 2 April 1924    - 2 April 1924
Clubs: Southend United
   DREYER, John Matches played from: 28 December 1985    - 17 February 2001
Clubs: Torquay United, Stoke City, Luton Town, Bradford City, Cambridge United
   DRINAN, Aaron Matches played from: 9 January 2021    - 4 March 2023
Clubs: Ipswich Town, Leyton Orient
   DRINKELL, Kevin Matches played from: 9 January 1988    - 16 February 1980
Clubs: Norwich City, Grimsby Town
   DRINKWATER, Daniel Matches played from: 13 February 2010    - 13 February 2010
Clubs: Huddersfield Town
   DRINKWATER, Jimmy Matches played from: 4 April 1953    - 20 March 1954
Clubs: Torquay United
   DRINKWATER, Ray Matches played from: 13 December 1958    - 12 January 1963
Clubs: Queens Park Rangers
   DRINNAN, Jimmy Matches played from: 16 November 1929    - 17 March 1928
Clubs: Luton Town, Newport County, Brentford
   DRIVER, Allenby Matches played from: 28 January 1950    - 1 October 1952
Clubs: Ipswich Town, Norwich City, Walsall
   DRIVER, Callum Matches played from: 28 February 2012    - 28 February 2012
Clubs: Burton Albion
   DROY, Micky Matches played from: 26 December 1986    - 20 April 1987
Clubs: Brentford
   DRUCE, Walter Matches played from: 29 March 1910    - 29 March 1910
Clubs: Norwich City
   DRUMMOND, Ian Matches played from: 22 October 1949    - 17 March 1956
Clubs: Bournemouth and Boscombe Athletic
   DRUMMOND, Jack Matches played from: 6 October 1894    - 14 March 1896
Clubs: Ilford
   DRUMMOND, Stewart Matches played from: 17 December 2011    - 31 March 2007
Clubs: Morecambe, Shrewsbury Town
   DRURY, Adam Matches played from: 11 November 2000    - 21 April 2014
Clubs: Peterborough United, Norwich City, Bradford City
   DRURY, Andy Matches played from: 26 November 2013    - 12 August 2014
Clubs: Crawley Town, Eastleigh, Luton Town
   DRURY, George Matches played from: 23 October 1948    - 19 March 1949
Clubs: Watford
   DRYBURGH, Tom Matches played from: 13 December 1947    - 20 December 1947
Clubs: Aldershot
   DRYBURGH, Willie Matches played from: 23 September 1899    - 22 April 1903
Clubs: Millwall Athletic, Tottenham Hotspur
   DRYDEN, Billy Matches played from: 4 April 1914    - 18 October 1913
Clubs: Portsmouth, Watford
   DRYDEN, Jack Matches played from: 24 October 1936    - 30 March 1935
Clubs: Bristol City, Exeter City
   DRYDEN, Jackie Matches played from: 18 April 1949    - 18 April 1949
Clubs: Leyton Orient
   DRYDEN, Richard Matches played from: 24 February 2001    - 12 April 1993
Clubs: Luton Town, Bristol City, Birmingham City
   DRYSDALE, Brian Matches played from: 6 December 1969    - 11 March 1977
Clubs: Bristol City, Hartlepool, Oxford United, Reading
   DRYSDALE, Declan Matches played from: 4 October 2022    - 5 December 2020
Clubs: Newport County, Gillingham
   DRYSDALE, Jason Matches played from: 14 April 1990    - 6 March 1993
Clubs: Watford
   DUBERRY, Michael Matches played from: 26 September 2009    - 3 March 2012
Clubs: Wycombe Wanderers, Leeds United, AFC Bournemouth, Oxford United
   DUBLIN, Dion Matches played from: 19 March 1994    - 25 January 1992
Clubs: Manchester United, Cambridge United
   DUBLIN, Keith Matches played from: 24 September 1988    - 6 March 1993
Clubs: Brighton and Hove Albion, Southend United, Watford
   DUCAT, Andy Matches played from: 4 February 1911    - 4 February 1911
Clubs: Woolwich Arsenal
   DUCKHOUSE, Ted Matches played from: 23 September 1950    - 17 November 1951
Clubs: Northampton Town
   DUCKWORTH, Dick Matches played from: 25 September 1911    - 25 September 1911
Clubs: Manchester United
   DUCKWORTH, Dick Matches played from: 10 December 1932    - 10 December 1932
Clubs: Southport
   DUCKWORTH, Joe Matches played from: 25 December 1924    - 26 January 1924
Clubs: Reading, Brighton and Hove Albion, Aberdare Athletic
   DUDFIELD, Lawrie Matches played from: 5 November 2005    - 30 December 2006
Clubs: Boston United, Southend United, Notts County
   DUDGEON, Joe Matches played from: 27 September 2014    - 27 September 2014
Clubs: Barnsley
   DUDLEY, Anthony Matches played from: 17 September 2016    - 17 September 2016
Clubs: Bury
   DUDLEY, Craig Matches played from: 14 October 2000    - 6 March 2001
Clubs: Oldham Athletic
   DUDLEY, Frank Matches played from: 12 October 1946    - 2 April 1955
Clubs: Southend United, Brentford
   DUDLEY, Jimmy Matches played from: 3 September 1960    - 21 March 1961
Clubs: Walsall
   DUDLEY, Phil Matches played from: 4 November 1978    - 20 October 1979
Clubs: Southend United
   DUDLEY, Reg Matches played from: 21 December 1946    - 16 February 1938
Clubs: Queens Park Rangers, Millwall
   DUFF, Damien Matches played from: 28 September 1999    - 12 February 2000
Clubs: Blackburn Rovers
   DUFF, Hugh Matches played from: 24 September 1898    - 27 March 1909
Clubs: Millwall Athletic, Queens Park Rangers
   DUFF, Mike Matches played from: 25 September 2012    - 12 March 2003
Clubs: Burnley, Cheltenham Town
   DUFF, Shane Matches played from: 12 March 2003    - 3 March 2009
Clubs: Cheltenham Town
   DUFF, Willie Matches played from: 23 October 1965    - 26 December 1966
Clubs: Peterborough United
   DUFFIELD, Bert Matches played from: 7 January 1922    - 7 January 1922
Clubs: Leeds United
   DUFFIELD, Martin Matches played from: 6 December 1986    - 6 December 1986
Clubs: Enfield
   DUFFIELD, Peter Matches played from: 15 October 2003    - 10 December 1989
Clubs: Boston United, Sheffield United
   DUFFIN, R. Matches played from: 15 November 1890    - 15 November 1890
Clubs: 93rd Highland Regiment
   DUFFUS, Bob Matches played from: 19 November 1921    - 26 November 1921
Clubs: Millwall
   DUFFUS, Courtney Matches played from: 6 April 2019    - 6 April 2019
Clubs: Yeovil Town
   DUFFUS, Jack Matches played from: 5 December 1925    - 29 January 1927
Clubs: Norwich City
   DUFFY, Bernard Matches played from: 14 January 1928    - 14 January 1928
Clubs: Clapton Orient
   DUFFY, Chris Matches played from: 11 March 1905    - 11 March 1905
Clubs: Brentford
   DUFFY, Darryl Matches played from: 13 August 2011    - 1 January 2008
Clubs: Cheltenham Town, Carlisle United, Bristol Rovers, Swansea City
   DUFFY, John Matches played from: 30 March 1956    - 19 March 1960
Clubs: Southend United
   DUFFY, John Matches played from: 4 February 1950    - 18 August 1951
Clubs: Norwich City
   DUFFY, Mark Matches played from: 10 December 2016    - 12 December 2020
Clubs: Sheffield United, Scunthorpe United, Burton Albion, Fleetwood Town
   DUFFY, Richard Matches played from: 29 September 2009    - 17 February 2009
Clubs: Exeter City, Notts County, Port Vale, Millwall
   DUFFY, Robert Matches played from: 7 February 2004    - 7 February 2004
Clubs: Rushden and Diamonds
   DUGDALE, Adam Matches played from: 6 August 2011    - 23 August 2014
Clubs: Crewe Alexandra
   DUGGAN, Harry Matches played from: 6 February 1937    - 4 September 1937
Clubs: Newport County
   DUGGINS, John Matches played from: 1 October 1952    - 1 October 1952
Clubs: Walsall
   DUGNOLLE, Jack Matches played from: 14 September 1946    - 17 September 1947
Clubs: Brighton and Hove Albion
   DUGUID, Karl Matches played from: 12 August 2000    - 8 March 2011
Clubs: Colchester United, Plymouth Argyle
   DUKE, David Matches played from: 19 August 2006    - 19 August 2006
Clubs: Darlington
   DUKE, George Matches played from: 22 October 1949    - 22 October 1949
Clubs: Bournemouth and Boscombe Athletic
   DUKE, Matt Matches played from: 29 October 2011    - 16 April 2005
Clubs: Bradford City, Hull City
   DULSON, Garry Matches played from: 22 April 1975    - 15 October 1977
Clubs: Port Vale
   DUMBRELL, George Matches played from: 2 December 1933    - 6 April 1929
Clubs: Bournemouth and Boscombe Athletic, Brentford
   DUMBUYA, Mustapha Matches played from: 2 February 2013    - 26 April 2014
Clubs: Crawley Town, Portsmouth, Notts County
   DUMIC, Dario Matches played from: 10 November 2009    - 10 November 2009
Clubs: Norwich City
   DUMMIGAN, Cameron Matches played from: 20 October 2015    - 29 September 2018
Clubs: Oldham Athletic
   DUNBAVIN, Ian Matches played from: 7 October 2006    - 25 February 2012
Clubs: Accrington Stanley
   DUNCAN, A.L. Matches played from: 30 November 1912    - 30 November 1912
Clubs: Portsmouth
   DUNCAN, Andy Matches played from: 24 October 2001    - 24 October 2001
Clubs: Cambridge United
   DUNCAN, Camden Matches played from: 22 December 2018    - 22 December 2018
Clubs: Cheltenham Town
   DUNCAN, Colin Matches played from: 19 April 1980    - 18 February 1984
Clubs: Gillingham, Oxford United, Reading
   DUNCAN, J.F. Matches played from: 25 November 1893    - 25 November 1893
Clubs: Weymouth
   DUNCAN, Jim Matches played from: 1 September 1958    - 22 October 1960
Clubs: Hull City, Bradford City
   DUNCAN, Lyndon Matches played from: 6 April 2002    - 6 April 2002
Clubs: Queens Park Rangers
   DUNCAN, Peter Matches played from: 3 February 1923    - 3 February 1923
Clubs: Brentford
   DUNCAN, Robert Matches played from: 25 November 1893    - 25 November 1893
Clubs: Weymouth
   DUNCAN, William Matches played from: 2 November 1935    - 10 October 1936
Clubs: Gillingham
   DUNDAS, Craig Matches played from: 15 March 2022    - 14 February 2023
Clubs: Sutton United
   DUNDERDALE, Len Matches played from: 27 March 1937    - 11 January 1947
Clubs: Walsall, Watford
   DUNGWORTH, John Matches played from: 27 September 1986    - 30 January 1979
Clubs: Rotherham United, Mansfield Town, Huddersfield Town, Aldershot
   DUNK, Harrison Matches played from: 30 September 2017    - 10 August 2021
Clubs: Cambridge United
   DUNK, Lewis Matches played from: 26 March 2011    - 26 August 2014
Clubs: Brighton and Hove Albion
   DUNKLEY, Albert Matches played from: 22 October 1904    - 28 March 1903
Clubs: Bristol Rovers, New Brompton
   DUNKLEY, Cheyenne Matches played from: 6 October 2015    - 5 February 2017
Clubs: Oxford United
   DUNKLEY, Fred Matches played from: 22 December 1906    - 3 April 1909
Clubs: Northampton Town
   DUNKLEY, Maurice Matches played from: 6 November 1937    - 17 September 1949
Clubs: Northampton Town
   DUNLEAVY, Chris Matches played from: 20 December 1975    - 30 March 1976
Clubs: Chester
   DUNMORE, Dave Matches played from: 28 March 1964    - 23 August 1965
Clubs: Leyton Orient, York City
   DUNN Matches played from: 15 October 1910    - 18 February 1911
Clubs: Southend United
   DUNN, Angus Matches played from: 8 August 2017    - 8 August 2017
Clubs: Norwich City
   DUNN, Archibald Matches played from: 28 September 1901    - 31 December 1904
Clubs: Millwall Athletic, Wellingborough
   DUNN, Barry Matches played from: 6 November 1982    - 6 November 1982
Clubs: Darlington
   DUNN, Chris Matches played from: 13 October 2012    - 24 March 2009
Clubs: Coventry City, Northampton Town
   DUNN, Declan Matches played from: 27 October 2018    - 4 May 2019
Clubs: Notts County
   DUNN, Ernest Matches played from: 4 February 1933    - 9 September 1933
Clubs: Bristol City
   DUNN, Hughie Matches played from: 18 September 1901    - 8 December 1906
Clubs: Bristol Rovers, Burslem Port Vale
   DUNN, Jimmy Matches played from: 7 September 1935    - 7 September 1935
Clubs: Exeter City
   DUNN, John Matches played from: 28 December 1926    - 28 December 1926
Clubs: Coventry City
   DUNN, John Matches played from: 18 March 1972    - 21 September 1974
Clubs: Charlton Athletic
   DUNN, John Matches played from: 7 November 1914    - 7 February 1920
Clubs: Luton Town
   DUNN, John Matches played from: 27 March 1967    - 6 January 1976
Clubs: Torquay United, Tooting and Mitcham United
   DUNN, Ronald Matches played from: 3 December 1932    - 26 December 1935
Clubs: Crystal Palace
   DUNN, Tommy Matches played from: 25 November 1899    - 31 March 1900
Clubs: Thames Ironworks
   DUNNE, Alan Matches played from: 17 February 2009    - 10 October 2009
Clubs: Millwall
   DUNNE, Charles Matches played from: 24 September 2016    - 12 November 2013
Clubs: Oldham Athletic, Blackpool, Wycombe Wanderers
   DUNNE, James Matches played from: 29 September 2009    - 10 August 2013
Clubs: Exeter City, Stevenage
   DUNNE, Jimmy Matches played from: 26 December 1967    - 8 December 1973
Clubs: Torquay United, Fulham
   DUNNE, Jimmy Matches played from: 6 February 2018    - 5 May 2018
Clubs: Accrington Stanley
   DUNNE, Joe Matches played from: 12 August 2000    - 20 March 2001
Clubs: Colchester United
   DUNNE, Louis Matches played from: 2 March 2019    - 2 March 2019
Clubs: Colchester United
   DUNNE, Martin Matches played from: 8 October 1910    - 11 February 1911
Clubs: Southampton
   DUNNE, Pat Matches played from: 31 August 1968    - 22 March 1969
Clubs: Plymouth Argyle
   DUNNE, Richard Matches played from: 5 January 2002    - 5 January 1997
Clubs: Manchester City, Queens Park Rangers, Everton
   DUNNE, Tommy Matches played from: 18 February 1956    - 18 February 1956
Clubs: Exeter City
   DUNNE, Tony Matches played from: 3 February 1974    - 3 February 1974
Clubs: Bolton Wanderers
   DUNNING, Cyril Matches played from: 25 April 1908    - 2 January 1909
Clubs: Norwich City
   DUNNING, Darren Matches played from: 30 March 2002    - 9 September 2000
Clubs: Blackpool, Bristol City
   DUNPHY, Eamonn Matches played from: 21 September 1974    - 19 October 1965
Clubs: Charlton Athletic, Millwall, Reading, York City
   DUNWELL, Joe Matches played from: 19 November 1984    - 26 November 1984
Clubs: Dagenham
   DURANDT, Cliff Matches played from: 5 September 1964    - 5 September 1964
Clubs: Charlton Athletic
   DURBAN, Alan Matches played from: 30 November 1963    - 30 September 1977
Clubs: Derby County, Shrewsbury Town
   DURBER, Peter Matches played from: 1 October 1898    - 17 February 1906
Clubs: Southampton, Northampton Town
   DURHAM, Denis Matches played from: 27 August 1958    - 1 September 1958
Clubs: Hull City
   DURHAM, Jon Matches played from: 28 December 1985    - 28 December 1985
Clubs: Torquay United
   DURIE, Gordon Matches played from: 11 February 1989    - 12 December 1990
Clubs: Chelsea
   DURKAN, Kieron Matches played from: 4 May 1996    - 30 September 1995
Clubs: Stockport County, Wrexham
   DURKIN, Billy Matches played from: 31 December 1949    - 2 September 1953
Clubs: Aldershot
   DURKIN, John Matches played from: 14 November 1953    - 14 November 1953
Clubs: Gillingham
   DURNIN, James Matches played from: 11 October 1919    - 23 January 1915
Clubs: Swansea Town, Plymouth Argyle
   DURNIN, John Matches played from: 17 October 1989    - 22 February 2003
Clubs: Oxford United, Portsmouth, Port Vale
   DURNIN, John Matches played from: 2 May 1921    - 2 May 1921
Clubs: Swansea Town
   DURNION, Andy Matches played from: 22 February 1930    - 22 February 1930
Clubs: Gillingham
   DURRANT, Fred Matches played from: 5 February 1949    - 4 October 1947
Clubs: Exeter City, Queens Park Rangers
   DURRANT, Jack Matches played from: 3 March 2009    - 3 March 2009
Clubs: Cheltenham Town
   DURRANT, Jimmy Matches played from: 22 September 1900    - 2 September 1911
Clubs: Luton Town, Leyton
   DURRANT , Lee Matches played from: 16 April 1994    - 16 April 1994
Clubs: Ipswich Town
   DURRELL, Joe Matches played from: 10 January 1976    - 5 March 1977
Clubs: Gillingham
   DURSTON, Jack Matches played from: 2 April 1920    - 5 April 1920
Clubs: Brentford
   DUTHIE, Jim Matches played from: 9 January 1954    - 2 October 1957
Clubs: Southend United
   DUTHIE, John Matches played from: 7 January 1928    - 30 November 1929
Clubs: Queens Park Rangers, Norwich City, Cardiff City, Crystal Palace
   DUTTON, Charlie Matches played from: 9 April 1955    - 9 April 1955
Clubs: Coventry City
   DUTTON, Harry Matches played from: 18 January 1930    - 16 January 1932
Clubs: Brighton and Hove Albion
   DUTTON, Len Matches played from: 12 September 1946    - 3 January 1953
Clubs: Norwich City
   DUTTON, Scott Matches played from: 21 February 2015    - 21 February 2015
Clubs: Crawley Town
   DUTTON, Tommy Matches played from: 22 October 1938    - 25 August 1934
Clubs: Mansfield Town, Queens Park Rangers
   DUXBURY, Lee Matches played from: 31 March 1997    - 18 January 1997
Clubs: Oldham Athletic, Bradford City
   DUXBURY, Mike Matches played from: 19 October 1991    - 19 October 1991
Clubs: Blackburn Rovers
   DWIGHT, Fred Matches played from: 30 April 1902    - 30 April 1902
Clubs: Fulham
   DWYER, Alan Matches played from: 19 October 1974    - 14 March 1978
Clubs: Wrexham
   DWYER, Noel Matches played from: 20 March 1965    - 8 September 1964
Clubs: Plymouth Argyle, Swansea Town
   DWYER, Phil Matches played from: 27 February 1973    - 9 January 1979
Clubs: Cardiff City
   DYAS, Gordon Matches played from: 10 September 1955    - 10 September 1955
Clubs: Walsall
   DYCE, Tyrese Matches played from: 8 September 2020    - 8 September 2020
Clubs: West Bromwich Albion Under-21
   DYCHE, Max Matches played from: 1 January 2022    - 1 January 2022
Clubs: Northampton Town
   DYCHE, Sean Matches played from: 24 October 2000    - 23 April 1996
Clubs: Millwall, Bristol City, Chesterfield
   DYER, Alex Matches played from: 24 May 1989    - 2 February 2008
Clubs: Crystal Palace, Hull City, Huddersfield Town, Charlton Athletic, Blackpool, Northampton Town
   DYER, Bruce Matches played from: 19 December 1998    - 26 April 1997
Clubs: Barnsley, Crystal Palace
   DYER, Jack Matches played from: 28 February 2012    - 28 February 2012
Clubs: Burton Albion
   DYER, Jordan Matches played from: 6 October 2020    - 6 October 2020
Clubs: Exeter City
   DYER, Kieron Matches played from: 12 April 1997    - 28 December 1997
Clubs: Ipswich Town
   DYER, Lloyd Matches played from: 15 November 2008    - 1 January 2007
Clubs: Leicester City, Milton Keynes Dons
   DYER, Nathan Matches played from: 10 November 2018    - 10 November 2018
Clubs: York City
   DYER, Paul Matches played from: 27 September 1975    - 20 March 1979
Clubs: Colchester United
   DYER, Reg Matches played from: 1 April 1929    - 17 September 1924
Clubs: Fulham, Bristol City
   DYER, Steve Matches played from: 6 March 1976    - 22 November 1980
Clubs: Southend United, Weymouth
   DYMOND, Bill Matches played from: 14 April 1948    - 5 February 1949
Clubs: Exeter City
   DYSON, Barry Matches played from: 26 December 1968    - 7 September 1968
Clubs: Orient, Watford
   DYSON, Calum Matches played from: 9 October 2018    - 9 October 2018
Clubs: Plymouth Argyle
   DYSON, Jimmy Matches played from: 8 January 1938    - 12 January 1938
Clubs: Grimsby Town
   DYSON, Jon Matches played from: 16 October 1996    - 7 March 2000
Clubs: Huddersfield Town
   DYSON, Keith Matches played from: 9 September 1972    - 13 April 1974
Clubs: Blackpool
   DYSON, Paul Matches played from: 3 September 1988    - 3 September 1988
Clubs: West Bromwich Albion
   DZIADULEWICZ, Mark Matches played from: 13 October 1979    - 30 October 1979
Clubs: Wimbledon
   DZIEKANOWSKI, Dariusz Matches played from: 4 February 1992    - 21 November 1992
Clubs: Bristol City