List of Cardiff City F.C. players (1–24 appearances)

From Wikipedia, the free encyclopedia

This is a list of players of Cardiff City Football Club who have made between 1 and 25 appearances for the club. The club was founded in 1899 as Riverside A.F.C. by members of a local cricket club, before changing to Cardiff City in 1907. They made their debut in the FA Cup in 1912 and were elected into the Football League eight years later in 1920, moving into their new stadium Ninian Park.

Key[edit]

GK Goalkeeper MF Midfielder FW Forward
FB Full back WH Wing half OF Outside forward
CD Central defender WG Winger IF Inside forward
  • Players with name in italics were on loan from another club for the duration of their Cardiff career.
  • Club career is defined as the first and last calendar years in which the player appeared in competitive first-team football for the club.
  • Total appearances and goals comprise those in the Football Alliance, Premier League, Football League games, FA Cup, Football League Cup, FAW Cup, Play-offs, European Cup Winners' Cup, friendlies and war-time games are excluded.
  • Substitute appearances are included.
  • Statistics are correct as of 4 May 2024.

List[edit]

  Players who represented their country while at the club.
Name Nationality Position Years Appearances Goals Notes Refs
Laurence Abrams  England MF 1920 1 0
Bob Adams  England GK 1932–1933 11 0
Ebou Adams  Gambia DF 2023–2024 12 0 [1]
Tom Adeyemi  England MF 2014–2017 23 1 [2]
Leslie Adlam  England FB 1933 4 0
Albert Adomah  Ghana FW 2020 9 0 [L 1] [3]
Gareth Ainsworth  England WG 2003 9 0 [4]
Fergie Aitken  Scotland WG 1922 2 0
Sandy Allan  Scotland FW 1967–1969 12 4
Chris Allen  England MF 1998 4 0 [L 1] [5]
Ben Amos  England GK 2016–2017 16 0 [L 2] [6]
Ernie Anderson  Scotland WH 1921 1 0
Reg Anderson  England IF 1938 2 1
Byron Anthony  Wales CD 2001–2006 4 2 [7]
Cameron Antwi  England MF 2024– 1 0 [8]
Cian Ashford  Wales FW 2023– 9 1 [9]
Roger Ashton  England GK 1947 1 0
Len Attley  Wales IF 1934–1935 12 2
Jim Baillie  Scotland WH 1926–1927 5 0
Ian Baird  England FW 1983–1984 12 6 [L 3]
Paul Bannon  Republic of Ireland FW 1984 4 0 [L 4]
Keith Barber  England GK 1978 2 0 [L 5]
Leon Barnett  England DF 2013 8 0 [L 6] [10]
Jazzi Barnum-Bobb  England FB 2014–2016 1 0
John Bartlett  Wales FB 1933 1 0
Josh Beecher  England DF 2024– 1 0 [11]
Gary Bellamy  England CD 1992 9 0 [L 7] [12]
Xavier Benjamin  England DF 2023– 2 0 [13]
Filip Benković  Croatia DF 2020 1 0 [L 8] [14]
Mickey Bennett  England WG 1996–1997 17 1 [15]
Jo Inge Berget  Norway SS 2014–2015 2 0
Don Bird  England OF 1929–1931 13 4
Ralph Blakemore  Wales FB 1930 1 0
Harry Bland  England DF 1934–1935 8 0
Ernie Blenkinsop  England FB 1937–1939 10 0
Omar Bogle  England FW 2017–2019 24 4 [16]
Mirko Bolesan  Italy MF 1995 1 0 [17][18]
Michael Boulding  England FW 2005 4 0 [L 9] [19]
Sam Bowen  Wales MF 2021 4 0 [20]
Alastair Brack  Scotland FB 1962–1963 2 0
Kevin Brock  England MF 1994 14 2 [L 10]
Andy Brown  Scotland FW 1936–1938 3 0
Ciaron Brown  Northern Ireland DF 2019–2022 19 0 [21]
Jim Brown  Scotland GK 1982–1983 3 0
Jonathan Brown  Wales WG 2007–2009 4 1 [22]
Tommy Brown  England FW 1921 2 0
Craig Bryson  Scotland MF 2017–2018 22 2 [L 11] [23]
Guido Burgstaller  Austria MF 2014–2015 5 1
Marshall Burke  Scotland MF 1984 3 0 [L 12] [24]
Micky Burns  England FW 1978–1979 6 0
Deon Burton  Jamaica FW 1996–1997 4 2 [L 13] [25]
Gerry Byrne  Scotland MF 1977–1978 18 0
Jason Byrne  Republic of Ireland FW 2007–2008 11 1 [26]
Stephen Bywater  England GK 2002, 2011 10 0 [L 14][L 11] [27]
Nathan Cadette  Wales MF 1997–1998 6 0
Juan Cala  Spain CD 2014 11 2
Dennis Callan  Wales WH 1955 1 0
Hugh Campbell  Scotland OF 1936 1 0
Kevin Campbell  England FW 2006–2007 21 1 [28]
Ernie Carless  Wales IF 1932 1 0
Willie Carlin  England MF 1973–1974 22 1
John Carver  England MF 1985–1986 13 0
Fred Castle  Wales FW 1926–1927 3 0
Marouane Chamakh  Morocco CF 2016 2 0 [29]
James Chambers  England FB 2006 7 0 [L 15] [30]
Derrick Christie  England WG 1985–1986 21 2
Stacy Coldicott  England MF 1996 6 0 [L 16] [31]
Elvet Collins  Wales WG 1923–1926 12 0
Jack Collins  England OF 1932–1933 7 0
Joel Colwill  Wales MF 2023– 5 0 [32]
Raheem Conte  England MF 2024– 3 0 [33]
David Corner  England DF 1985–1986 6 0
John Cornforth  England MF 1999 13 1 [34]
Andreas Cornelius  Denmark FW 2013–2014 11 0 [35]
John Cornwell  England DF 1993 5 2
Alan Couch  Wales MF 1971–1972 12 0
Luke Coulson  England FB 2012–2014 1 0
Jack Court  Wales IF 1938–1939 1 0
Cameron Coxe  Wales DF 2017–2020 4 0 [36]
Andy Crawford  England FW 1983–1984 9 3
Glen Crowe  Republic of Ireland FW 1997 8 1 [L 7]
Greg Cunningham  Ireland DF 2018–2021 14 0 [37]
Tavio Kouakou D'Almeida  Ivory Coast MF 2021 1 0 [38]
Vontae Daley-Campbell  England FB 2022– 2 0 [39]
Ray Daniel  Wales DF 1957–1958 6 0
Jermaine Darlington  England FB 2005–2006 10 0 [40]
Bryn Davies  Wales IF 1935–1937 10 0
Gareth M Davies  England CD 1997 6 2 [L 17] [41]
Gareth R Davies  Wales FW 1986–1987 3 0
Jim Davies  Wales OF 1938 1 0
John Davies  Wales GK 1978–1979 9 0
Lyn Davies  Wales GK 1965–1968 16 0
Paul Davies  England FW 1978–1980 2 0
Stan Davies  Wales IF/OF 1928–1929 14 2
Tom Davies  Wales DF 2021 1 0 [42]
Joe Day  England GK 2019 2 0 [43]
Jack Deighton  England GK 1935–1936 19 0
Ken DeMange  Republic of Ireland MF 1990–1991 15 0 [L 18]
Oliver Denham  Wales DF 2021–2022 8 0 [44]
Jack Diamond  England FW 1935–1936 20 10
Famara Diédhiou  Senegal FW 2024 16 2 [L 19] [45]
Cecil Dixon  England OF 1954–1957 21 1
Gerald Dobbs  England MF 1995 3 0 [L 20] [46]
Alfie Doughty  England MF 2022 9 1 [L 21] [47]
Keith Downing  England MF 1995 4 0 [48]
Eoin Doyle  Republic of Ireland FW 2015–2016 18 5 [49]
Tommy Doyle  England MF 2022 20 2 [L 22] [50]
Cody Drameh  England DF 2022 22 0 [L 23] [51]
Danny Drinkwater  England MF 2010–2011 12 0 [L 24]
Frank Dudley  England CF 1953 5 1
Jack Durkan  Scotland FB 1933–1934 6 0
Joe Durrell  England OF 1975 2 0 [L 25]
John Duthie  Scotland WH 1933–1934 15 0
Brian Edgley  England IF 1960–1961 10 1
Harry Egan  England FW 1938–1939 18 9
Mark Elliott  Wales MF 1979–1980 8 0
Jay Emmanuel-Thomas  England MF 2011 16 2 [L 26] [52]
Scott Endersby  England GK 1987–1988 4 0
Jack Eslor  Scotland FB 1936 3 0
Kelvin Etuhu  Nigeria WG/FW 2009–2010 20 0 [L 22] [53]
Albert Evans  Wales WH 1931–1933 22 1
Alex Evans  Wales CD 2011–2012 1 0
Andy Evans  Wales FW 1993–1995 15 0
Kieron Evans  Wales MF 2021– 10 0 [54]
Len Evans  Wales GK 1930–1933 8 0
Les Evans  Wales OF 1950–1951 3 1
Paul Evans  Wales FW 1983 3 1
Rollo Evans  Wales WH 1932 1 0
Sidney Evans  England OF 1920–1923 9 1
Terry Evans  Wales FB 1993–1995 14 0 [55]
Trevor Evans  Wales OF 1937 1 0
Fan Zhiyi  China CD 2002–2003 6 0
Ibrahim Farah  Wales MF 2011–2012 1 0
Liam Feeney  England MF 2017–2018 16 0 [L 27] [56]
Warren Feeney  Northern Ireland FW 2007–2010 22 0 [57]
David Felgate  Wales GK 1984 4 0 [L 12]
Andrea Ferretti  Italy FW 2005–2007 11 0 [58]
Jim Finlay  Scotland OF 1937 1 0
Steve Finnieston  Scotland FW 1974 9 2 [L 28]
Nicky Fish  Wales MF 2001–2006 3 0
Steve Flack  England FW 1995–1996 11 1 [59]
Stuart Fleetwood  Wales FW 2003–2006 15 1 [60]
Will Foley  England FW 1985–1986 12 1
Francis Ford  Wales DF 1984 2 0
David Forde  Republic of Ireland GK 2007–2008 8 0 [61]
Robbie Fowler  England FW 2007–2008 16 6 [62]
Gerry Francis  England MF 1984 7 0
Peter Francombe  Wales DF 1981 3 0
Gordon Fraser  Scotland FW 1962–1963 4 0
Kerim Frei  Turkey WG/MF 2012 3 0 [L 29] [63]
Harold Friend  Wales WH 1933 3 0
Syd Fursland  Wales FW 1934 2 0
Colin Gale  Wales DF 1950–1956 12 0
Ernie Gault  England FW 1920 2 0
Alex Gilchrist  Scotland OF 1948 1 0
Luey Giles  Wales FB 2024– 2 0 [64]
Martyn Giles  Wales FB 2000–2003 7 1 [65]
Ryan Giles  England MF 2022 21 0 [L 7] [66]
Gary Gill  England MF 1991–1992 6 1 [67]
Luigi Glombard  France FW 2006–2007 7 0 [68]
Don Godwin  Wales OF 1956 2 0
Martin Goldsmith  Wales MF 1983–1984 9 2
Dean Gordon  England FB 2001 7 1 [L 30] [69]
Ted Gorin  Wales FW 1948–1950 6 2
Andy Gorman  Wales DF 1991–1992 14 1
Frédéric Gounongbe  Benin CF 2016–2018 15 0 [70]
Ben Graham  Wales CD 1993 1 0
Alick Gray  Scotland FB 1958 2 0
Julian Gray  England MF 2003 9 0 [L 17] [71]
Matt Green  England FW/WG 2007–2008 7 0 [72]
Ryan Green  Wales DF 2002 1 0 [L 31] [73]
Chris Greenacre  England FW 1997 11 2 [L 22] [74]
David Greene  England DF 2000–2001 11 0 [75]
Phil Griffiths  England MF 1934–1935 12 1
Stan Griffiths  Wales IF 1934 2 2
Wyn Griffiths  Wales GK 1947 1 0
Marko Grujić  Serbia MF 2018 14 1 [L 32] [76]
Javi Guerra  Spain FW 2014–2015 5 0
Alfie Hagan  England FW 1923–1925 9 2
Richard Haig  Wales ST 1988–1990 5 0
Tommy Halliday  Scotland FW 1963–1964 17 2
David Hamilton  England MF 1985 10 0 [L 27]
Tommy Hampson  England GK 1927–1929 8 0
Alan Harper  England FB 1995 6 0 [L 33] [77]
James Harper  England MF 2000–2001 3 0 [L 26] [78]
Gary Harris  England MF 1978–1979 4 0
Gordon Harris  Scotland FB 1964 5 0
Neil Harris  England FW 2004–2005 3 1 [L 31] [79]
Gerry Harrison  England MF 1992 10 1 [L 25] [80]
James Harrison  England IF 1937 1 0
George Hazlett  Scotland OF 1952–1953 7 1
Rhys Healey  England CF 2013–2019 16 1
Hugh Hearty  Scotland FB 1935–1936 18 0
Phil Heath  England WG 1990–1991 11 1
Mick Henderson  England DF 1982 11 0
Charlie Hill  Wales IF 1938–1947 20 3
Joe Hillier  Wales GK 1927–1929 9 0
Joe Hills  England GK 1924–1925 17 0
Graham Hogg  Wales FW 1948 2 0
Matt Holmes  England MF 1989 1 0 [L 34]
Stan Holt  England CD 1931 2 0
Chris Honor  England CD 1995 10 0
Dean Horrix  England FW 1987 9 3 [L 35]
Ralph Horton  Wales IF 1932 1 0
Ethan Horvath  United States GK 2024– 16 0 [81]
David Houston  Scotland WH 1965–1966 21 0
Mark Howard  England GK 2006–2007 2 0 [82]
Roger Hoy  England CD 1971–1973 17 0
Kirk Huggins  Wales DF 2004–2005 1 0
David Hughes  Wales DF 2001–2003 19 0 [83]
Jamie Hughes  England ST 1999–2000 5 2 [84]
Mike Hughes  Wales MF 1958 1 0
Jordan Hugill  England FW 2022 19 4 [L 6] [85]
Ritchie Humphreys  England FB 1999–2000 10 2 [L 36] [86]
Steve Humphries  England GK 1982 1 0
Emyr Huws  Wales DM 2016–2017 4 0 [87]
Uche Ikpeazu  Uganda FW 2022 13 3 [L 30] [88]
Junichi Inamoto  Japan MF 2005 16 0 [L 16] [89]
Chris Ingram  Wales MF 1995–1996 11 1
Godfrey Ingram  England ST 1982–1983 11 2
Billy Jackson  England MF 1934 13 0
Joe Jacobson  Wales FB 2005–2007 3 0 [90]
Billy James  Wales FW 1946–1947 7 4
Tom James  Wales FB 2014–2016 1 0
Nathaniel Jarvis  Wales FW 2011–2013 3 2 [91]
Leon Jeanne  Wales MF 2001–2002 2 0 [92]
Eddie Jenkins  Wales FB 1921–1923 13 0
Steve Jenkins  Wales DF 2003 4 0 [93]
Emlyn John  Wales CD 1928–1931 15 0
Martin John  England FB 2010–2011 1 0
Glenn Johnson  Australia FW 1995–1996 5 0
Alan Jones  Wales GK 1957 1 0
Bernard Jones  England IF 1955–1956 9 0
Bryn Jones  Wales MF 1966–1969 3 0
Charlie Jones  Wales WG 1920–1921 1 0
David Jones  Wales OF 1934–1935 10 0
Gethin Jones  Wales DF 2001–2003 5 0 [94]
Glyn Jones  Wales IF 1934–1935 1 0
Ian Jones  Wales FB 1993–1995 3 0
Jimmy Jones  Wales FW 1923–1924 12 2
Ken Jones  England FB 1971–1972 10 0
Vaughan Jones  Wales DF 1984–1985 11 0
Vince Jones  Wales WH 1922 1 0
Andy Jordan  England DF 2000–2003 6 0 [95]
Alan Judge  England GK 1987 8 0 [L 37]
Sory Kaba  Guinea FW 2023 17 8 [L 38] [96]
Malvin Kamara  England MF 2006–2007 16 1 [97]
George Kelly  Scotland IF 1958–1959 8 4
Nyrere Kelly  England FW 1992–1993 5 1 [L 21]
Seamus Kelly  Republic of Ireland GK 1998–2000 13 0
Matthew Kennedy  Scotland WG 2015–2018 22 0
Andy Keogh  Republic of Ireland FW 2010–2011 18 2 [L 7] [98]
Steve Ketteridge  England MF 1988–1989 6 2
Dave Kevan  Scotland MF 1989 7 0 [L 39]
Eli King  Wales MF 2021–2023 7 0 [99]
Gerry King  Wales MF 1964 6 0
Alan Knill  England CD 1993 4 0 [L 40] [100]
Harry Knowles  England OF 1958–1959 8 0
Dimitrios Konstantopoulos  Greece GK 2009 6 0 [L 41] [101]
Toni Koskela  Finland MF 2005–2006 4 0 [102]
Rickie Lambert  England CF 2016–2017 19 4 [103]
Bob Lamie  England IF 1949–1950 6 1
Simon Lappin  Scotland WG 2012–2014 2 0 [L 6]P [104]
George Latham  Wales DF 1921 1 0
Liam Lawrence  Republic of Ireland MF 2012– 15 1 [L 13] [105]
Tom Lawrence  Wales WG 2016 14 0 [L 8] [106]
Trevor Lee  England FW 1983–1984 21 5
Arran Lee-Barrett  England GK 2003–2005 3 0 [107]
Carleton Leonard  England FB 1985 6 0
Billy Lewis  Wales OF 1946–1947 10 0
David Lewis  Wales IF 1934 2 0
Ernest Lewis  Wales IF 1933–1934 14 1
Jack Lewis  Wales DF 1924–1925 1 0
Joe Lewis  England GK 2012–2016 5 0 [108]
Terry Lewis  Wales WH 1968–1969 4 0
Wilfred Lievesley  England FW 1929–1930 3 0
Kyle Lightbourne  Bermuda FW 2001 3 0 [L 21] [109]
Clive Lloyd  Wales IF 1964 3 0
Kevin Lloyd  England FW 1979 1 0
Ian Love  Wales FW 1958 2 0
Rohan Luthra  England GK 2023– 1 0 [110]
Ken MacDonald  Wales FW 1921–1922 12 7
Kevin MacDonald  Scotland MF 1990–1991 8 0 [L 41] [111]
Ian MacLean  Scotland DF 1994 4 0 [L 4]^1 [112]
Steve MacLean  Scotland FW 2007–2008 18 1 [113]
Josh Magennis  Northern Ireland FW 2007–2010 10 1 [114]
Alan Mahon  Republic of Ireland MF 2003 15 2 [L 27] [115]
Bill Main  England WH 1936–1938 8 0
Dick Mallory  Bermuda MF 1963 3 0
Marwood Marchant  Wales FW 1950–1951 12 3
Paul Marriott  England FW 1991 1 0
Ernie Marshall  England WH 1946 1 0
Bill Marshalsey  Scotland WH 1933–1934 8 1
Mick Martin  Republic of Ireland MF 1984–1985 7 0
Fred Mason  England FB 1922 1 0
Wayne Matthews  Wales MF 1983–1984 17 0
Harry May  Scotland FB 1949 1 0
Alfred Mayo  Wales FW 1930 1 0
Conor McAleny  England FW 2015 9 2 [L 42] [116]
Bob McAuley  Scotland FB 1936–1937 4 0
Seamus McBennett  Ireland MF 1947–1948 4 2
Danny McCarthy  Wales MF 1960 9 0
John McClelland  Northern Ireland DF 1974 4 1
Charles McDonagh  England WH 1935 2 0
Curtis McDonald  Wales MF 2006–2007 4 2 [117]
Brian McGorry  England MF 1996 7 0 [L 43] [118]
Allan McGregor  Scotland GK 2017 19 0 [L 18] [119]
George McGuckin  Scotland MF 1957 4 0
Paddy McIlvenny  Ireland FW 1924 5 2
Jimmy McInch  Scotland FW 1972–1975 13 0
Jack McJennett  Wales FB 1929–1931 7 0
Nick McKoy  England MF 2006–2007 1 0 [120]
Bobby McLaren  Scotland IF 1949 1 0
John McMillan  Scotland OF 1957–1958 2 0
Owen McNally  Scotland FW 1931 6 0
Ray McStay  Scotland MF 1996 1 0
Ibrahim Meite  England CF 2017 2 0
Eugene Melaniphy  Ireland FW 1936–1938 20 8
James Melville  Scotland FB 1921 1 0
Ross Menzies  Scotland FB 1957 1 0
Bill Merry  Wales IF 1930–1931 8 0
James Michael  Wales MF 1996 1 0
Albert Miles  Wales FW 1927–1929 17 8
Idris Miles  Wales OF 1930 3 0
Don Mills  England IF 1950 1 0
Paul Milsom  England FW 1994 3 0
Jimmy Mitchell  Wales OF 1937–1938 4 0
Steve Mokone  South Africa ST 1959 3 1
Beriah Moore  Wales FW 1947–1948 7 4
Billy Moore  Wales WH 1934–1935 12 0
Paddy Moore  Ireland CD 1929 1 0
Shamar Moore  England FW 2019 1 0 [121]
Simon Moore  England GK 2013–2016 24 0 [122]
Peter Morgan  Wales FB 1972–1973 17 0
Aaron Morris  Wales CD 2007–2010 4 0 [123]
Eric Morris  Wales FB 1931–1932 18 0
Ted Morris  Wales GK 1948–1950 8 0
Ravel Morrison  England MF 2014 7 0 [L 14] [124]
Frank Moss  England WH 1928–1929 9 0
Pat Mountain  Wales GK 1996–1998 6 0 [125]
Carl Muggleton  England GK 2001 6 0 [L 21] [126]
Phil Mulryne  Northern Ireland MF 2005–2006 5 0 [127]
Jim Munro  Scotland FW 1928–1929 16 3
Brian Murphy  Republic of Ireland GK 2016–2020 10 0 [128]
Jerry Murphy  Wales IF 1927 1 0
Pat Murphy  Wales WH 1965 1 0
Gerry Nardiello  Wales FW 1985–1986 7 4
Guylain Ndumbu-Nsungu  DR Congo MF 2006 12 0 [129]
Billy Newton  England WH 1920–1921 6 0
Eddie Newton  England MF 1992 18 4 [L 28] [130]
Frank Newton  England CF 1911–1914 4 0
Oumar Niasse  Senegal FW 2019 13 0 [L 42] [131]
Joe Nibloe  Scotland FB 1948 1 0
Jack Nicholls  Wales IF 1924–1925 2 0
Johnny Nicholls  England FW 1957 8 2
Ryan Nicholls  Wales WG 1995 12 2 [132]
Niels Nkounkou  France FB 2023 18 0 [L 42] [133]
Jack Nock  England IF 1921–1922 3 0
Kurt Nogan  Wales ST 2000–2001 20 1 [134]
Griff Norman  Wales FB 1951 1 0
Ben Nugent  England CB 2012–2015 14 1
Gordon Nutt  England WG 1954–1955 17 4 [135]
Michael Oakes  England GK 2007–2008 15 0 [136]
Ken Oakley  Wales FW 1950–1953 7 1
Tim O'Connor  Wales MF 1985 2 0
Peter Odemwingie  Nigeria FW 2013–2014 17 2 [137]
Keith O'Halloran  Republic of Ireland MF 1996–1997 8 0 [L 30] [138]
Neil O'Halloran  Wales FW 1955–1956 10 4
Gary O'Neil  England MF 2004 9 1 [L 13] [139]
Harry O'Neill  England FB 1931–1932 11 4
Jordi Osei-Tutu  England DF 2020–2021 9 0 [L 26] [140]
Adedeji Oshilaja  England FB 2012–2017 3 0
Russell Osman  England CD 1996 15 0
Tommy O'Sullivan  Wales MF 2012–2017 3 0
Davie Ovenstone  England OF 1936–1937 22 4
Quincy Owusu-Abeyie  Ghana WG 2009 4 0 [L 44] [141]
Rob Page  Wales CD 2004–2005 9 0 [142]
Tommy Paget  Wales FW 1932–1933 6 0
Jonathan Panzo  England DF 2023–2024 5 0 [L 1] [143]
Harry Parfitt  Wales FB 1953 1 0
Reg Parker  Wales CF 1947–1948 2 0
Jon Parkin  England FW 2011 15 2 [144]
Michael Parkins  Wales MF 2004–2005 1 0 [145]
Daniel Parslow  Wales CD 2005–2006 1 0 [146]
Frank Parsons  England GK 1970–1972 20 0
John Parsons  Wales FW 1968–1973 15 6 [147]
Scott Paterson  Scotland DF 1997 5 0 [L 25] [148]
John Pearson  England FW 1995 12 0 [149]
Gordon Pembery  Wales WH 1949–1950 1 0
Harry Perks  Wales OF 1933 9 1
Joe Phillips  Wales FB 1946 2 0
Lee Phillips  Wales FB 1996–2000 20 0 [150]
Nat Phillips  England DF 2024 18 1 [L 32] [151]
Tony Pickrell  Wales OF 1960–1961 21 4
Albert Pinxton  Wales IF 1936–1937 23 3
Tom Pirie  Scotland WH 1926–1927 5 0
Jim Platt  Northern Ireland GK 1978–1979 4 0 [L 30]
Andy Polycarpou  England MF 1981 7 0
Cliff Powell  England FB 1989 1 0
Allen Price  Wales FB 1985 2 0 [152]
Cecil Price  Wales OF 1948 1 0
Johnny Rainford  England IF 1953 3 1
Iwan Redan  Netherlands FW 2007 3 0 [L 45] [153]
Doug Redwood  Wales OF 1935–1936 13 0
Ebor Reed  England CD 1925 6 0
George Reid  Ireland CF 1922–1923 7 4
Arthur Rhodes  England IF 1938 5 0
Len Richards  Wales FB 1932 1 0
Percy Richards  Wales OF 1926 4 0
Kieran Richardson  England WG 2016 6 0 [154]
Michael Ricketts  England FW 2005–2006 17 5 [L 23] [155]
Chris Riggott  England CD 2010–2011 2 0 [156]
Joe Roberts  England OF 1935–1936 23 5
Jon Roberts  Wales GK 1987–1989 12 0
Matt Robinson  England FW 1928–1930 20 2
Keith Robson  England MF 1977–1978 21 5
Chris Rodon  Wales ST 1983 4 0 [L 46]
Tom Rogers  Wales OF 1933 2 1
Jimmy Rollo  England DF 1996–1998 20 1 [157]
Bernard Ross  Wales OF 1946–1947 8 2
Wayne Routledge  England WG 2008–2009 9 2 [L 47] [158]
Alf Rowland  England CD 1948–1949 3 0
Rúnar Alex Rúnarsson  Iceland GK 2023 8 0 [L 26] [159]
Kevin Russell  England FW 1991 3 0 [L 8] [160]
Derek Ryder  England FB 1966 4 0
Kevin Sainte-Luce  Guadeloupe WG 2012–2013 1 0
Jlloyd Samuel  Trinidad and Tobago FB 2011 7 0 [L 2] [161]
Chris Sander  Wales GK 1985–1986 14 0
Alan Sanders  Wales MF 1981 2 0
Dion Sanderson  England DF 2020 10 0 [L 7] [162]
Tom Sang  England MF 2020–2022 16 0 [163]
Dean Saunders  Wales ST 1985 4 0 [L 5] [164]
Kasper Schmeichel  Denmark GK 2007 14 0 [L 22] [165]
Jörn Schwinkendorf  Germany DF 1999–2000 5 0
Andy Scott  England FB 1994–1996 18 1
Bill Scott  Ireland FB 1936–1937 20 0
Bob Scott  Scotland WH 1957 3 0
Morrys Scott  Wales FW 1989–1990 9 0
Tony Scully  Republic of Ireland WG 1996 14 0 [L 17] [166]
John Seasman  England MF 1984–1985 16 2
Robin Semark  England FW 1991 7 0
Jai Semenyo  Ghana DF 2022 1 0 [167]
Richard Sendall  England FW 1989 4 0
Frank Sharp  Scotland WG 1969–1970 14 1
Paul Shaw  England AM 1995 6 0 [L 26] [168]
William Shaw  England FW 1928 2 0
Steve Sherlock  England FB 1986–1987 18 0
Tony Simmons  England FW 1986 5 1
James Simmonds  Republic of Ireland MF 2007 1 0 [L 28]
Michael Simpkins  England FB 2001–2002 20 0 [169]
Jack Simpson  England DF 2022–2023 23 0 [170]
Brad Smith  Australia DF 2020 3 0 [L 34] [171]
Cecil Smith  Wales CF 1936–1937 16 8
James Smith  England CD 1936–1937 13 0
Matt Smith  England CD 2007–2008 2 0
Ritchie Smith  Scotland OF 1938 16 2
Sam Smith  England IF 1925–1927 4 0
Andy Spring  England FB 1985 1 0
Alf Steel  England GK 1949 10 0
Eric Steele  England GK 1982 7 0
Lee Stephens  Wales FW 1990 4 0
Albert Stitfall  Wales DF 1948–1952 7 1
Paul Sugrue  England FW 1981–1982 5 0
Kevin Summerfield  England MF 1984 12 1 [172]
David Summerhayes  Wales MF 1965–1967 15 0
Chris Summers  Wales FW 1990 3 0
Maurice Swan  Republic of Ireland GK 1960–1962 19 0
Bobby Taggart  Scotland IF 1949 2 0
Solomon Taiwo  Nigeria MF 2009–2012 11 0 [173]
Gabriel Tamas  Romania CD 2015 1 0 [174]
Billy Taylor  England MF 1922–1924 6 0
Mark Taylor  England ST 1992 6 3 [L 48] [175]
Peter Taylor  England MF 1990 6 3
Sid Taylor  Wales OF 1934 1 0
Stuart Taylor  England GK 2009 8 0 [L 47] [176]
Jim Tennant  Scotland MF 1932 2 0
Danny Thomas  Wales FW 2004–2005 2 0 [177]
Martin Thomas  Wales GK 1982 15 0 [L 4]
Peter Thomas  Wales MF 1953–1954 5 1
Walter Thomas  England OF 1952–1953 9 4
Andy Thompson  England FB 2000–2002 11 0 [178]
Chris Thompson  England MF 1990 2 0
Bobby Tobin  Wales IF 1947 2 0
Cameron Toshack  Wales FW 1991–1992 5 0
Chris Townsend  Wales FW 1983–1984 7 0
Armand Traoré  Senegal DF 2018 3 1 [L 1] [179]
Ken Tucker  Wales MF 1956–1957 13 0
Steve Tupling  England MF 1988–1989 5 0
Billy Turnbull  England FW 1922 1 0
David Turnbull  Scotland MF 2024– 17 0 [180]
Ross Turnbull  England GK 2008 8 0 [L 30] [181]
Charles Turner  Wales FB 1936 2 0
Frank Tysoe  England MF 1926 2 0
Iké Ugbo  Canada FW 2023 22 4 [L 49] [182]
Jamie Unsworth  England FB 1990–1991 5 0
Jim Upton  Scotland FB 1963 7 0
Albert Valentine  England ST 1920–1930 16 3
Isaac Vassell  England FW 2019 3 1 [183]
Tommy Vaughan  Wales IF 1934–1935 14 4
Tony Vaughan  England DF 1999 14 0 [L 22]
Etien Velikonja  Slovenia ST 2012–2016 5 0
Leigh Vick  Wales MF 1994–1995 4 0
Haris Vučkić  Slovenia MF 2012 5 1 [L 10] [184]
James Waite  Wales MF 2019 1 0 [185]
Lee Walker  Wales MF 1993 1 0
Phil Walker  England FW 1983–1984 2 0
Alan Walsh  England ST 1992 1 0
Ian Walsh  Wales FW 1987–1989 17 4
Simon Walton  England MF 2007 7 0 [L 50] [186]
Tony Watt  Scotland CF 2015 9 2 [L 50] [187]
Jamie Ward  Northern Ireland WG 2018 4 0 [L 1] [188]
Paul Ware  England MF 1996–1997 5 0 [L 21]
Tom Ware  Wales FB 1930–1931 14 0
Marley Watkins  Wales FW 2021 1 2 [189]
Phil Watkins  Wales WH 1963 1 0
Bill Watson  Wales FB 1947 1 0
Max Watters  England FW 2021–2022 22 1 [190]
Bobby Weale  Wales OF 1930–1931 5 0
Arthur Welsby  Wales OF 1936–1937 3 0
Joe West  England FW 1933–1934 6 2
Theo Wharton  Wales MF 2012–2017 2 0
Jack Whitham  England FW 1974–1975 14 3
Fred Whitlow  England FW 1934 8 1
Connor Wickham  England FW 2023 12 1 [191]
Aaron Wildig  England MF 2009–2012 21 1 [192]
Yanic Wildschut  Netherlands WG 2018 8 0 [L 6] [193]
Chris Williams  Wales FW 1977 3 0
Danny Williams  Wales FW 1935–1936 20 10
Darren Williams  England MF 2004–2005 20 0 [L 51][P] [194]
John Williams  England DF 1991–1993 6 0
Jonny Williams  Wales MF 2021 9 0 [195]
Tom Williams  Wales CD 1937–1938 6 0
Ben Wilson  England GK 2014–2018 4 0 [196]
Tom Wilson  England FB 1930 1 0
Josh Wilson-Esbrand  England DF 2024 11 0 [L 22] [197]
Jack Winspear  England OF 1966 1 0
Magnus Wolff Eikrem  Norway CM 2014 9 0
Terry Wood  Wales WH 1946 6 0
Jon Woods  Wales FW 1984 1 0
Billy Woof  England FW 1982 1 1
Lee Worgan  Wales GK 2005–2006 1 0 [198]
Alan Wright  England CD 2006–2007 7 0 [L 23] [199]
Eddie Youds  England DF 1989 1 0 [L 42] [200]
Wilfried Zaha  England WG 2014 13 0 [L 24] [201]
Chanka Zimba  England FW 2021 1 0 [202]
Peter Zoïs  Australia GK 1998 1 0 [203]

Footnotes[edit]

Player statistics include games played while on loan from:

  • P – Players have been loaned to Cardiff before moving permanently.
  • ^2 Ian MacLean joined twice on loan in the same season from Bristol Rovers.

References[edit]

  1. ^ Ebou Adams at Soccerbase
  2. ^ Tom Adeyemi at Soccerbase
  3. ^ Albert Adomah at Soccerbase
  4. ^ Gareth Ainsworth at Soccerbase
  5. ^ Chris Allen at Soccerbase
  6. ^ Ben Amos at Soccerbase
  7. ^ Byron Anthony at Soccerbase
  8. ^ Cameron Antwi at Soccerbase
  9. ^ Cian Ashford at Soccerbase
  10. ^ Leon Barnett at Soccerbase
  11. ^ Josh Beecher at Soccerbase
  12. ^ Gary Bellamy at Soccerbase
  13. ^ Xavier Benjamin at Soccerbase
  14. ^ Filip Benković at Soccerbase
  15. ^ Michael Bennett at Soccerbase
  16. ^ Omar Bogle at Soccerbase
  17. ^ Mirko Bolesan at Soccerbase
  18. ^ Bolesan, born 6 May 1975 in Genoa, Italy, played one match as substitute whilst on trial at Cardiff City during the 1995–96 season when he came on as a substitute for Derek Brazil during a 1–0 defeat to Scunthorpe United. Hayes, Dean (2006). The Who's Who of Cardiff City. Derby: Breedon Books. p. 26. ISBN 1-85983-462-0. "26 Cardiff City players you forgot played for the Bluebirds... from the Champions League winner and England captain to Frasier's father-in-law". WalesOnline. 2 April 2015. Retrieved 29 June 2016. He later played for Busalla. Busalla Calcio. La storia. Aldo Mignacco Busalla Calcio.
  19. ^ Michael Boulding at Soccerbase
  20. ^ Sam Bowen at Soccerbase
  21. ^ Ciaron Brown at Soccerbase
  22. ^ Jonathan Brown at Soccerbase
  23. ^ Craig Bryson at Soccerbase
  24. ^ "Marshall Burke career stats". Neil Brown.
  25. ^ Deon Burton at Soccerbase
  26. ^ Jason Byrne at Soccerbase
  27. ^ Stephen Bywater at Soccerbase
  28. ^ Kevin Campbell at Soccerbase
  29. ^ Marouane Chamakh at Soccerbase
  30. ^ James Chambers at Soccerbase
  31. ^ Stacy Coldicott at Soccerbase
  32. ^ Joel Colwill at Soccerbase
  33. ^ Raheem Conte at Soccerbase
  34. ^ John Cornforth at Soccerbase
  35. ^ Andreas Cornelius at Soccerbase
  36. ^ Cameron Coxe at Soccerbase
  37. ^ Greg Cunningham at Soccerbase
  38. ^ Tavio Kouakou D'Almeida at Soccerbase
  39. ^ Vontae Daley-Campbell at Soccerbase
  40. ^ Jermaine Darlington at Soccerbase
  41. ^ Gareth M Davies at Soccerbase
  42. ^ Tom Davies at Soccerbase
  43. ^ Joe Day at Soccerbase
  44. ^ Oliver Denham at Soccerbase
  45. ^ Famara Diédhiou at Soccerbase
  46. ^ Gerald Dobbs at Soccerbase
  47. ^ Alfie Doughty at Soccerbase
  48. ^ Keith Downing at Soccerbase
  49. ^ Eoin Doyle at Soccerbase
  50. ^ Tommy Doyle at Soccerbase
  51. ^ Cody Drameh at Soccerbase
  52. ^ Jay Emmanuel-Thomas at Soccerbase
  53. ^ Kelvin Etuhu at Soccerbase
  54. ^ Kieron Evans at Soccerbase
  55. ^ Terry Evans at Soccerbase
  56. ^ Liam Feeney at Soccerbase
  57. ^ Warren Feeney at Soccerbase
  58. ^ Andrea Ferretti at Soccerbase
  59. ^ Steven Flack at Soccerbase
  60. ^ Stuart Fleetwood at Soccerbase
  61. ^ David Forde at Soccerbase
  62. ^ Robbie Fowler at Soccerbase
  63. ^ Kerim Frei at Soccerbase
  64. ^ Luey Giles at Soccerbase
  65. ^ Martyn Giles at Soccerbase
  66. ^ Ryan Giles at Soccerbase
  67. ^ "Gary Gill Career Stats at oncloudseven". Archived from the original on 8 November 2004.
  68. ^ Luigi Glombard at Soccerbase
  69. ^ Dean Gordon at Soccerbase
  70. ^ Frédéric Gounongbe at Soccerbase
  71. ^ Julian Gray at Soccerbase
  72. ^ Matt Green at Soccerbase
  73. ^ Ryan Green at Soccerbase
  74. ^ Chris Greenacre at Soccerbase
  75. ^ David Greene at Soccerbase
  76. ^ Mark Grujić at Soccerbase
  77. ^ Alan Harper at Soccerbase
  78. ^ James Harper at Soccerbase
  79. ^ Neil Harris at Soccerbase
  80. ^ Gerry Harrison at Soccerbase
  81. ^ Ethan Horvath at Soccerbase
  82. ^ Mark Howard at Soccerbase
  83. ^ David Hughes at Soccerbase
  84. ^ Jamie Hughes at Soccerbase
  85. ^ Jordan Hugill at Soccerbase
  86. ^ Ritchie Humphreys at Soccerbase
  87. ^ Emyr Huws at Soccerbase
  88. ^ Uche Ikpeazu at Soccerbase
  89. ^ Junichi Inamoto at Soccerbase
  90. ^ Joe Jacobson at Soccerbase
  91. ^ Nathaniel Jarvis at Soccerbase
  92. ^ Leon Jeanne at Soccerbase
  93. ^ Steve Jenkins at Soccerbase
  94. ^ Gethin Jones at Soccerbase
  95. ^ Andy Jordan at Soccerbase
  96. ^ Sory Kaba at Soccerbase
  97. ^ Malvin Kamara at Soccerbase
  98. ^ Andy Keogh at Soccerbase
  99. ^ Eli King at Soccerbase
  100. ^ Alan Knill at Soccerbase
  101. ^ Dimitrios Konstantopoulos at Soccerbase
  102. ^ Toni Koskela at Soccerbase
  103. ^ Rickie Lambert at Soccerbase
  104. ^ Simon Lappin at Soccerbase
  105. ^ Liam Lawrence at Soccerbase
  106. ^ Tom Lawrence at Soccerbase
  107. ^ Arran Lee Barrett at Soccerbase
  108. ^ Joe Lewis at Soccerbase
  109. ^ Kyle Lightbourne at Soccerbase
  110. ^ Rohan Luthra at Soccerbase
  111. ^ Kevin MacDonald at Soccerbase
  112. ^ Ian MacLean at Soccerbase
  113. ^ Steve MacLean at Soccerbase
  114. ^ Josh Magennis at Soccerbase
  115. ^ Alan Mahon at Soccerbase
  116. ^ Conor McAleny at Soccerbase
  117. ^ Curtis McDonald at Soccerbase
  118. ^ Brian McGorry at Soccerbase
  119. ^ Allan McGregor at Soccerbase
  120. ^ Nick McKoy at Soccerbase
  121. ^ Shamar Moore at Soccerbase
  122. ^ Simon Moore at Soccerbase
  123. ^ Aaron Morris at Soccerbase
  124. ^ Ravel Morrison at Soccerbase
  125. ^ Pat Mountain at Soccerbase
  126. ^ Carl Muggleton at Soccerbase
  127. ^ Phil Mulryne at Soccerbase
  128. ^ Brian Murphy at Soccerbase
  129. ^ Guylain Ndumbu-Nsungu at Soccerbase
  130. ^ Eddie Newton at Soccerbase
  131. ^ Oumar Niasse at Soccerbase
  132. ^ Ryan Nicholls at Soccerbase
  133. ^ Niels Nkounkou at Soccerbase
  134. ^ Kurt Nogan at Soccerbase
  135. ^ "Gordon Nutt's career stats at Neil Brown".
  136. ^ Michael Oakes at Soccerbase
  137. ^ Peter Odemwingie at Soccerbase
  138. ^ Keith O'Halloran at Soccerbase
  139. ^ Gary O'Neil at Soccerbase
  140. ^ Jordi Osei-Tutu at Soccerbase
  141. ^ Quincy Owusu-Abeyie at Soccerbase
  142. ^ Robert Page at Soccerbase
  143. ^ Jonathan Panzo at Soccerbase
  144. ^ Jon Parkin at Soccerbase
  145. ^ Michael Parkins at Soccerbase
  146. ^ Danny Parslow at Soccerbase
  147. ^ "John Parson's career stats at the Football League Database".
  148. ^ Scott Paterson at Soccerbase
  149. ^ "John Pearson's career stats at the Football League Database".
  150. ^ Lee Phillips at Soccerbase
  151. ^ Nat Phillips at Soccerbase
  152. ^ "Allen Price". Barry Hugman's Footballers. Retrieved 6 December 2018.
  153. ^ Iwan Redan at Soccerbase
  154. ^ Kieran Richardson at Soccerbase
  155. ^ Michael Ricketts at Soccerbase
  156. ^ Chris Riggott at Soccerbase
  157. ^ Jimmy Rollo at Soccerbase
  158. ^ Wayne Routledge at Soccerbase
  159. ^ Rúnar Alex Rúnarsson at Soccerbase
  160. ^ Kevin Russell at Soccerbase
  161. ^ Jlloyd Samuel at Soccerbase
  162. ^ Dion Sanderson at Soccerbase
  163. ^ Tom Sang at Soccerbase
  164. ^ Dean Saunders at Soccerbase
  165. ^ Kasper Schmeichel at Soccerbase
  166. ^ Tony Scully at Soccerbase
  167. ^ Jai Semenyo at Soccerbase
  168. ^ Paul Shaw at Soccerbase
  169. ^ Michael Simpkins at Soccerbase
  170. ^ Jack Simpson at Soccerbase
  171. ^ Brad Smith at Soccerbase
  172. ^ Kevin Summerfield at Soccerbase
  173. ^ Solomon Taiwo at Soccerbase
  174. ^ Gabriel Tamas at Soccerbase
  175. ^ Mark Taylor at Soccerbase
  176. ^ Stuart Taylor at Soccerbase
  177. ^ Danny Thomas at Soccerbase
  178. ^ Andy Thompson at Soccerbase
  179. ^ Armand Traoré at Soccerbase
  180. ^ David Turnbull at Soccerbase
  181. ^ Ross Turnbull at Soccerbase
  182. ^ Iké Ugbo at Soccerbase
  183. ^ Isaac Vassell at Soccerbase
  184. ^ Haris Vučkić at Soccerbase
  185. ^ James Waite at Soccerbase
  186. ^ Simon Walton at Soccerbase
  187. ^ Tony Watt at Soccerbase
  188. ^ Jamie Ward at Soccerbase
  189. ^ Marley Watkins at Soccerbase
  190. ^ Max Watters at Soccerbase
  191. ^ Connor Wickham at Soccerbase
  192. ^ Aaron Wildig at Soccerbase
  193. ^ Yanic Wildschut at Soccerbase
  194. ^ Darren Williams at Soccerbase
  195. ^ Jonny Williams at Soccerbase
  196. ^ Ben Wilson (English footballer) at Soccerbase
  197. ^ Josh Wilson-Esbrand at Soccerbase
  198. ^ Lee Worgan at Soccerbase
  199. ^ Alan Wright at Soccerbase
  200. ^ Eddie Youds at Soccerbase
  201. ^ Wilfried Zaha at Soccerbase
  202. ^ Chanka Zimba at Soccerbase
  203. ^ Peter Zoïs at Soccerbase