List of Cardiff City F.C. players (25–99 appearances)

Cardiff City Football Club is a professional association football club based in Cardiff, Wales. The club was founded in 1899 as Riverside A.F.C., by members of a local cricket club, joining the Cardiff & District League the following year. In 1907, the side joined the South Wales Amateur League and changed its name to Cardiff City, later entering the English football league system by joining the Southern Football League in 1910, before being elected into the Football League in 1920.[1] As of the end of the 2017–18 season, the club has won three division titles in the Football League, won promotion on 12 occasions and been relegated 12 times.[2] The club has also achieved some success in domestic cup competitions, winning the FA Cup in 1927,[3] reaching the final on two other occasions, reaching the 2012 League Cup final and winning the Welsh Cup on 22 occasions.[2]

A footballer wearing a red jersey with black shorts
Cardiff set club transfer fee records when buying Gary Medel in 2013 and selling him a year later.

All players who have played between 25 and 99 first-team matches for the club, either as a member of the starting eleven or as a substitute, are listed below. Each player's details include the duration of his career with Cardiff, his typical playing position while with the club, and the number of matches played and goals scored in all senior competitive matches.

No player has finished his Cardiff career on 99 appearances, Patrick Cassidy and Tom Sloan both reached 98 appearances before leaving the club. Sloan is one of three players who played between 25 and 99 games who appeared in the club's 1927 FA Cup Final winning team, the others being Ernie Curtis and Sam Irving. Two players, Davy McDougall and Richie Morgan, went on to manage the team. McDougall was appointed as the club's first manager in 1910 and remained in the role until the following year.[1] Morgan managed the side between 1978 and 1981 before moving into another role at the club.[4] Despite only appearing in 25 matches for Cardiff, Robin Friday is regarded as one of the most notable cult heroes in the club's history due to his performances and his personality.[5][6] Stan Richards set a club record for the most league goals in a single season with 30 in 1946–47 as the team won promotion from the Third Division South, which stood for 56 years until it was beaten by Robert Earnshaw.[7]

In more recent years, notable players with between 25 and 99 appearances for the club include Andy Campbell, who scored the winning goal in the 2003 Football League Second Division play-off final,[8] and Chilean midfielder Gary Medel, who set club transfer fee records on both his arrival in 2013 and his departure the following year.[9][10] Aaron Ramsey, who spent two spells with the club, remains the youngest player ever to play for the club after making his debut at the age of 16 years and 123 days.[11]

As of May 2023, 15 players listed here are still with the club, so have the opportunity to add to their totals.

Key

  • Players are arranged by alphabetical order of surname.
  • Appearances as a substitute are included. This feature of the game was introduced in the Football League at the start of the 1965–66 season.[12]
  • Statistics are correct as of the match played on 8 May 2023.
Positions key[a]
Pre-1960s1960s–
GKGoalkeeper
FBFull backDFDefender
HBHalf backMFMidfielder
FWForward
Nationality
Unless otherwise noted, the nationality of a player is determined by the country/countries which he has played for, or if said person has not played international football, his country of birth.
Position
Playing positions are listed according to the tactical formations that were employed at the time. Thus, the change in the names of defence and midfield positions reflects the tactical evolution that occurred from the 1960s onwards.
Club career
Club career is defined as the first and last calendar years in which the player appeared for the club in any of the competitions listed below.
Total appearances and Total goals
Total appearances and goals comprise those in the Southern Football League, Football League, Premier League, FA Cup, Football League Cup, Welsh Cup, Football League Trophy, Football League Third Division South Cup and FA Charity Shield as well as European matches in the European Cup Winners Cup. Wartime fixtures are not included. Due to the unavailability of complete statistics, seasons prior to 1910 in the amateur Welsh leagues are not included.
Key
SymbolMeaning
Player still at the club
*Player represented his country at international level during his time at the club

List

PlayerNationalityPositionClub careerAppearances[b]GoalsNotes
Tom Abley  EnglandHB1910–19135111
Darren Adams  EnglandFW1994–1996477
Mark Aizlewood  Wales*DF1994–1995573
Kevin Aherne-Evans  WalesMF2000–2002355[14]
Bryn Allen  WalesFW1945–1947 & 1948–19496623
Ryan Allsop  EnglandGK2022–440[15]
Adrian Alston  AustraliaFW1975–19766524
Sammy Ameobi  EnglandMF2015–2016381[16]
George Andrews  EnglandFW1965–19675026
Neal Ardley  EnglandMF2005–2006411[17]
Harry Arter  Republic of Ireland*MF2018–2019250[18]
Joel Bagan  Republic of IrelandFB2020–413[19]
George Ballsom  WalesFB1938–1939470
Leigh Barnard  EnglandMF1989–19918311
Albert Barnett  EnglandFB1914–1924667
Phil Bater  WalesDF1987–1989970
Harry Beadles  Wales*FW1924–19254016
Chris Beech  EnglandFB1997–1998531
Craig Bellamy  Wales*FW2010–2011 & 2012–20149118[20]
Dave Bennett  EnglandMF1981–19839120
Tommy Best  WalesFW1948–19493012
Paul Bodin  WalesFB1982–1985944
Joe Bonson  EnglandFW1957–19608543
John Brayford  EnglandFB2013–2015300[21]
Paul Brayson  EnglandFW2000–20029420
Matt Brazier  EnglandMF1998–2002797
Phil Brignull  EnglandDF1985–1987570
Bobby Brown  EnglandFW1966–19686430
Lee Bullock  EnglandMF2004–2005378[22]
George Burton  EnglandFW1910–19145322
John Burton  EnglandFW1911–19148631
Bob Calder  ScotlandFB1933–1934420
Víctor Camarasa  SpainMF2018–2019335[23]
Andy Campbell  EnglandFW2002–20069619[24]
Fraizer Campbell  EnglandFW2013–20145216[25]
Danny Canning  WalesGK1945–1949830
Tony Capaldi  Northern Ireland*FB2007–2010770[26]
Richard Carpenter  EnglandMF1998–2000892
Tony Carss  EnglandMF1997–1998501
Arthur Cashmore  EnglandFW1919–19215526
Joe Cassidy  ScotlandFW1925–1926287
Patrick Cassidy  EnglandDF1912–19209813
Steven Caulker  EnglandDF2013–2014395[27]
Jeff Chandler  EnglandMF1989–1990341
Clive Charles  EnglandDF1974–1977855
John Charles  Wales*DF/FW1963–19668918
Mel Charles  Wales*HB1962–19659532
Ken Chisholm  ScotlandFW1952–19536635
Joe Clark  EnglandFW1919–1921319
Malcolm Clarke  ScotlandMF1967–1969625
Roy Clarke  WalesMF1942–19474311
James Collins  Wales*DF2000–2005866[28]
James Collins  Republic of Ireland*FW2021–2022303[29]
Jimmy Collins  EnglandFW1937–19399449
Rubin Colwill  Wales*MF2020–666[30]
Miguel Comminges  Guadeloupe*FB2008–2011350[31]
Craig Conway  Scotland*MF2011–2014676[32]
Kevin Cooper  EnglandMF2005–2008452[33]
Bill Corkhill  EnglandMF1938–1939310
Don Cowie  Scotland*MF2011–2014979[34]
Neil Cox  EnglandDF2005–2006292[35]
William Cox  EnglandFW1919–1920275
Stan Cribb  EnglandFW1932–19333111
Gary Croft  EnglandFB2002–2005873[36]
Ernie Curtis  WalesFW1926–1927 & 1933–19357617
Wayne Curtis  WalesFB1985–1986352
Mats Møller Dæhli  Norway*MF2014–2015261[37]
Loïc Damour  FranceMF2017–2019330[38]
Ray Daniel  EnglandMF1989–1990721
Ben Davies  EnglandGK1920–1923950
Isaak Davies  WalesFW2021–424[39]
Ron Davies  WalesFB1952–1958363
Willie Davies  Wales*FW1924–19289017
Norman Dean  EnglandFW1967–1968308
Mark Delaney  WalesFB1998–1999360
Steve Derrett  Wales*DF1967–1972851
William Devlin  EnglandFW1912–19205930
Andy Dibble  WalesGK1982–1984720
Tom Doncaster  EnglandDF1912–1915691
Peter Donnelly  EnglandFW1960–19613611
Jack Duffy  EnglandDF1910–1912511
Alan Durban  WalesMF1959–19636013
Jim Eadie  ScotlandGK1969–1973600
Trevor Edwards  WalesFB1960–1964854
Tony Elliott  EnglandGK1996–1997440
Keith Ellis  EnglandFW1964–19652710
Karl Elsey  WalesMF1983–1985706
Peter Enckelman  Finland*GK2008–2010420[40]
Mike England  WalesDF1975–1975481
Kion Etete  EnglandFW2022–303[41]
Elfed Evans  WalesFW1949–19525421
Jack Everest  IrelandFB1933–1935775
Fábio  BrazilFB2014–2016681[42]
Winston Faerber  SurinameFB1999–2000431
John Farrington  EnglandMF1973–1974307
Mark Farrington  EnglandFW1985–1986364
Harry Featherstone  EnglandFW1911–19134122
Wayne Fereday  EnglandMF1994–1995462
Bill Fielding  EnglandGK1936–1939650
Haydn Fleming  EnglandFB1995–1997350
Aden Flint  EnglandDF2019–20229312[43]
Willo Flood  Republic of IrelandMF2006–2009301[44]
Brian Flynn  WalesMF1984–1985372
Alan Foggon  EnglandMF1971–1973274
Louis Ford  WalesFB1936–1938410
Robin Friday  EnglandFW1976–1977257
John Frowen  WalesDF1952–1958390
Chris Fry  WalesMF1988–1991651
Steve Gammon  WalesMF1958–1965771
Jimmy Gardner  ScotlandMF1995–1996725
Anthony Gerrard  EnglandDF2009–2012734[45]
Rudy Gestede  Benin*FW2011–2014649[46]
Colin Gibson  EnglandFW1946–19487516
Kerrea Gilbert  EnglandFB2006–2007270[47]
Tim Gilbert  EnglandFB1980–1982361
Paul Giles  WalesMF1980–1983291
Robert Glatzel  GermanyFW2019–20215811[48]
Arthur Goddard  EnglandFW1914–1915328
Gavin Gordon  EnglandMF2000–20045613[49]
David Grant  EnglandFB1983–1984291
Mark Grew  EnglandGK1992–1993350
Peter Grotier  EnglandGK1973 & 1979–1981450
Jason Gummer  WalesMF1985–1989445
Chris Gunter  Wales*FB2006–2008350[50]
Gábor Gyepes  Hungary*DF2008–2012745[51]
Greg Halford  EnglandFB2017–2018331[52]
Des Hamilton  EnglandMF2001–2003351
Paul Harding  EnglandGK1995–1997430
Terry Harkin  Northern IrelandFW1965–19663313
Kadeem Harris  EnglandMF2012–2019797[53]
Mark Harris  EnglandMF1997–1998451
Mark Harris  Wales*FW2017–9510[54]
Jimmy Floyd Hasselbaink  NetherlandsFW2007–2008449[55]
Bob Hatton  EnglandFW1982–1983309
Simon Haworth  Wales*FW1995–19974610
Pat Heard  EnglandDF1990–1992564
Tom Heaton  EnglandGK2008–2009 & 2010–2012640[56]
Heiðar Helguson  IcelandFW2012–2013399[57]
Thomas Helsby  EnglandHB1928–1931523
Jeff Hemmerman  EnglandFW1982–19836326
Jim Henderson  ScotlandFW1932–19335029
Ron Hewitt  Wales*FW1957–19597332
Danny Hill  EnglandMF1998–2001767
Freddie Hill  WalesFW1932–19357716
Derek Hogg  EnglandFW1960–1963499
Peter Hooper  EnglandFW1962–19634524
Len Hopkins  EnglandFW1913–19204014
Colin Hudson  WalesHB1957–19607312
Iorwerth Hughes  WalesGK1951–1952270
Wayne Hughes  WalesMF1979–1981552
Bill Hullett  EnglandFW1947–19482715
Thomas Husbands  EnglandGK1910–1912490
Alexander Hutchinson  ScotlandMF1933–1934264
John Impey  EnglandFB1972–1974292
Lex Immers  NetherlandsMF2016–2017285[58]
Sam Irving  Ireland*FW1926–1928625
Robbie James  WalesMF1992–1993683
Brian Jenkins  WalesHB1956–19603510
Eddie Jenkins  WalesHB1930–1933810
Wally Jennings  EnglandHB1933–1935350
Cameron Jerome  EnglandFW2004–20067927[59]
Declan John  Wales*FB2012–2017470[60]
Eddie Johnson  United States*FW2008–2009332[61]
George Johnston  ScotlandFW1964–19678134
Bob Jones  EnglandGK1937–1939660
Islwyn Jones  WalesHB1954–1955290
Ken Jones  WalesGK1957–1958290
Kenwyne Jones  Trinidad and TobagoFW2014–20166719[62]
Mark Jones  EnglandMF1990–1991506
Albert Keating  EnglandFW1931–19325026
Reg Keating  EnglandFW1934–19367536
Dekel Keinan  Israel*DF2011–2012252[63]
Billy Kellock  ScotlandMF1971–1973495
Jim Kelso  ScotlandDF1938–1939550
Mark Kennedy  Republic of IrelandFB2008–2010760[64]
Andy Kerr  EnglandDF1986–1987421
Kim Bo-Kyung  South Korea*MF2012–2015643[65]
Jake King  EnglandFB1985–1986320
Johnny King  EnglandFW1961–1962357
Cédric Kipré  Ivory CoastDF2022–2023433[66]
Harry Kirtley  EnglandFW1955–1957454
Filip Kiss  SlovakiaMF2011–2016361[67]
Peter Kitchen  EnglandFW1980–19827728
Phil Kite  EnglandGK1993–1994250
Jason Koumas  Wales*MF2005–2006 & 2010–20117415[68]
Edward Lane  EnglandFB1934–1935340
Richard Langley  JamaicaMF2003–2005738[69]
Richard Lawrie  EnglandDF1910–1912571
Denis Lawson  ScotlandMF1923–1926812
Edward Layton  EnglandDF1914–1921700
Richard Leah  EnglandDF1911–1914630
Jock Leckie  ScotlandGK1934–1935530
Alan Lee  Republic of Ireland*FW2003–20069713[70]
Adam Le Fondre  EnglandFW2014–2016253[71]
Allan Lewis  WalesDF1988–1991640
Wilf Lewis  WalesFW1934–1935408
Kevin Lloyd  WalesFB1996–1998401
Josh Low  EnglandMF1999–2002866
Steve Lynex  EnglandMF1988–1990824
Paul Maddy  WalesMF1980–1983 & 1989484
Gary Madine  EnglandFW2018–2020280[72]
Tom Maidment  EnglandFW1933–1936468
Scott Malone  EnglandFB2015–2016562[73]
Jack Mansell  EnglandDF1952–1953290
Ted Marcroft  EnglandHB1933–1934312
Steve Mardenborough  EnglandMF1987–1988391
Martyn Margetson  Wales*GK2002–2007430[74]
Chris Marustik  WalesMF1985–1987616
Frank Matson  WalesFW1926–1930293
Adam Matthews  Wales*FB2009–2011481[75]
Neil Matthews  Northern IrelandFB1990–1992852
Nicky Maynard  EnglandFW2012–2015263[76]
Leyton Maxwell  WalesFW2001–2004461[77]
Jobi McAnuff  JamaicaMF2004–2005483[78]
Cecil McCaughey  EnglandHB1937–1939826
Ross McCormack  Scotland*FW2008–20108830[79]
Andrew McCulloch  EnglandFW1972–19747433
Scott McCulloch  ScotlandDF2000–2002271
Brian McDermott  EnglandMF1987–19886811
John McDonald  EnglandDF1910–1911262
Davy McDougall  ScotlandHB1910–1911260[c]
Jimmy McGrath  EnglandMF1928–1932400
Mark McGuinness  Republic of IrelandDF2021–543[80]
John McKenzie  EnglandDF1910–1911260
Bobby McLaughlin  Northern IrelandHB1950–1953563
Paul McLoughlin  EnglandMF1984–1986584
John McSeveney  ScotlandMF1955–19578623
Kevin Meacock  EnglandFW1984–1985293
Gary Medel  Chile*MF2013–2014350[81]
Jack Mellor  EnglandFB1937–1939310
Nathaniel Mendez-Laing  EnglandMF2017–20209214[82]
Kenny Miller  Scotland*FW2011–20125011[83]
Graham Mitchell  EnglandDF1998–1999540
Peter Molloy  EnglandHB1934–1935250
Kieffer Moore  Wales*FW2020–20226625[84]
Ronnie Moore  EnglandFW1979–1980616
Jon Morgan  WalesMF1988–1990743
Richie Morgan  WalesDF1966–1977890
Enoch Mort  WalesDF1933–1937480
Graham Moseley  EnglandGK1986–1988490
Josh Murphy  EnglandMF2018–20219814[85]
Jordon Mutch  EnglandMF2012–2014607[86]
Harry Nash  EnglandFW1920–1922338
Lee Naylor  EnglandFB2010–2012372[87]
Perry Ng  EnglandDF2020–680[88]
Ron Nicholls  EnglandGK1958–1960580
Joe Nicholson  EnglandHB1924–19265714
Tommy Northcott  EnglandFW1952–19558519
Charlie Oatway  EnglandMF1994–1995401
Sheyi Ojo  EnglandMF2020–2021
2022–
827[89]
Callum O'Dowda  Republic of Ireland*FW2022–403[90]
Stuart O'Keefe  EnglandMF2015–2019452[91]
Seyi Olofinjana  NigeriaMF2010–2011426[92]
Gordon Owen  EnglandMF1983–19844718
Jack Page  EnglandFB1920–1926860
Fred Pagnam  EnglandFW1920–1921278
Scott Partridge  EnglandFW1997–1998424
Trevor Peck  WalesFB1958–1964530
Dave Penney  EnglandMF1997–1998445
Russell Perrett  EnglandDF1999–2001352
Dillon Phillips  EnglandGK2020–360[93]
Tony Philliskirk  EnglandFW1995–1998675
Jaden Philogene  EnglandFW2022–2023395[94]
Gary Plumley  EnglandGK1983–1985290
George Poland  WalesGK1935–1936 & 1946290
Bob Pollard  EnglandFB1932–1933350
Eli Postin  EnglandFW1933–19343813
David Powell  WalesDF1972–1974461
James Prescott  EnglandMF1936–19383710
Spencer Prior  EnglandDF2001–2004965[95]
Paul Quinn  ScotlandFB2009–2012611[96]
Aaron Ramsey  Wales*MF2006–2008
2011
283[97]
Frank Rankmore  WalesDF1957–1963770
Kevin Ratcliffe  Wales*DF1992–1993311
Mel Rees  WalesGK1984–1987380
Nigel Rees  WalesMF1970–1972382
Bobby Reid  EnglandFW2018–2019305[98]
Alex Revell  EnglandFW2015–2016303[99]
Brayley Reynolds  WalesFW1956–19596016
Jazz Richards  Wales*FB2016–2020570[100]
Stan Richards  Wales*FW1946–19485939
Tex Rickards  EnglandFW1938–1939268
Harold Riley  EnglandFW1934–19366815
Andy Rinomhota  ZimbabweMF2022–410[101]
Walter Robbins  Wales*FW1928–19319642
Christian Roberts  WalesFW1997–1999323
Dave Roberts  WalesDF1978–1981462
John Robinson  WalesMF2003–2005433[102]
Alan Rogers  EnglandMF1986–1987351
Mahlon Romeo  Antigua and Barbuda*DF2022–330[103]
Peter Ronan  ScotlandHB1931–1932381
Harry Roper  EnglandFW1935–1936332
George Russell  EnglandFB1932–1933651
Paul Sanderson  EnglandMF1987–1988282
Tom Sang  EnglandMF2020–2023270[104]
Andy Saville  WalesFW1997–19994215
Romaine Sawyers  Saint Kitts and Nevis*MF2022–393[105]
Riccardo Scimeca  EnglandMF2006–2010776[106]
Dick Scott  EnglandMF1963–1965445
Trevor Sinclair  EnglandMF2007–2008272[107]
Tom Sloan  Ireland*MF1924–1929981
Lee Smelt  EnglandGK1984–1985520
Colin Smith  EnglandDF1983–1985593
George Smith  EnglandMF1973–1975541
Harold Smith  EnglandHB1935–1937553
John Smith  ScotlandFB1930–1932670
Potter Smith  EnglandFW1925–19295010
Tommy Smith  EnglandMF2012–2014261[108]
Ernie Stevenson  EnglandFW1948–19505617
Ron Stockin  EnglandFW1954–19576420
Gareth Stoker  EnglandMF1997–1999464
Colin Sullivan  EnglandDF1979–1981701
Kévin Théophile-Catherine  FranceFB2013–2015300
Dai Thomas  WalesFW1998–2000365
Garry Thompson  EnglandFW1993–1995659
Lee Tomlin  EnglandMF2017–20215611[109]
Harry Tracey  EnglandFW1911–19147217
Burt Turner  EnglandFW1937–19384922
Robbie Turner  EnglandFW1985–19864810
Tony Vidmar  Australia*FB2003–2005822[110]
Tony Villars  Wales*MF1971–1976945
Johnny Vincent  EnglandMF1972–19758414
Mark Walton  WalesGK2000–2003480
Alan Warboys  EnglandFW1970–19727929
Dai Ward  Wales*FW1954 & 1961–19624120
Danny Ward  EnglandFW2017–20206812[111]
Gavin Ward  EnglandGK1989–1993750
George Wardle  EnglandFW1946–19484212
Tony Warner  EnglandGK2004–2006300[112]
Fred Warren  Wales*FW1927–1930398
Johnny Watkins  EnglandFW1959–19617318
Paul Went  EnglandDF1976–19789111
Gareth Whalley  EnglandMF2002–2004472[113]
Steve White  EnglandFW1996–19987719
Jeff Whitley  Northern IrelandMF2005–2008381[114]
Gavin Whyte  Northern Ireland*MF2019–532[115]
Nathan Wigg  WalesMF1993–1995721
David Williams  EnglandGK1994–1996820
John Williams  EnglandFW1998–19995116
Ralph Williams  WalesFW1929–19303217
Steve Williams  WalesGK1993–1997450
Harry Wilson  Wales*MF2020–2021387[116]
Ryan Wintle  EnglandMF2021–732[117]
Graham Withey  EnglandFW1984–1986318
George Wood  ScotlandGK1987–1990920

Notes

References

General
  • Shepherd, Richard (2002). The Definitive: Cardiff City F.C. SoccerData Publications. ISBN 1-899468-17-X.
  • Hayes, Dean (2006). The Who's Who of Cardiff City. Breedon Books. ISBN 1-85983-462-0.
  • Brown, Neil. "Cardiff City Players 1946/47–2006/07". Post War English & Scottish Football League A–Z Player's Database. Retrieved 3 March 2019.
Specific