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

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 8 May 2023.

List

  Players who represented their country while at the club.
Name Nationality Position Years Appearances Goals Notes Refs
Laurence Abrams EnglandMF192010
Bob Adams EnglandGK1932–1933110
Tom Adeyemi EnglandMF2014–2017231[1]
Leslie Adlam EnglandFB193340
Albert Adomah GhanaFW202090[L 1][2]
Gareth Ainsworth EnglandWG200390[3]
Fergie Aitken ScotlandWG192220
Sandy Allan ScotlandFW1967–1969124
Chris Allen EnglandMF199840[L 1][4]
Jak Alnwick EnglandGK2022–70[5]
Ben Amos EnglandGK2016–2017160[L 2][6]
Ernie Anderson ScotlandWH192110
Reg Anderson EnglandIF193821
Byron Anthony WalesCD2001–200642[7]
Roger Ashton EnglandGK194710
Len Attley WalesIF1934–1935122
Jim Baillie ScotlandWH1926–192750
Ian Baird EnglandFW1983–1984126[L 3]
Paul Bannon Republic of IrelandFW198440[L 4]
Keith Barber EnglandGK197820[L 5]
Leon Barnett EnglandDF201380[L 6][8]
Jazzi Barnum-Bobb EnglandFB2014–201610
John Bartlett WalesFB193310
Gary Bellamy EnglandCD199290[L 7][9]
Filip Benković CroatiaDF202010[L 8][10]
Mickey Bennett EnglandWG1996–1997171[11]
Jo Inge Berget NorwaySS2014–201520
Don Bird EnglandOF1929–1931134
Ralph Blakemore WalesFB193010
Harry Bland EnglandDF1934–193580
Ernie Blenkinsop EnglandFB1937–1939100
Omar Bogle EnglandFW2017–2019244[12]
Mirko Bolesan ItalyMF199510[13][14]
Michael Boulding EnglandFW200540[L 9][15]
Sam Bowen WalesMF202140[16]
Alastair Brack ScotlandFB1962–196320
Kevin Brock EnglandMF1994142[L 10]
Andy Brown ScotlandFW1936–193830
Ciaron Brown Northern IrelandDF2019–2022190[17]
Jim Brown ScotlandGK1982–198330
Jonathan Brown WalesWG2007–200941[18]
Tommy Brown EnglandFW192120
Craig Bryson ScotlandMF2017–2018222[L 11][19]
Guido Burgstaller AustriaMF2014–201551
Marshall Burke ScotlandMF198430[L 12][20]
Micky Burns EnglandFW1978–197960
Deon Burton JamaicaFW1996–199742[L 13][21]
Gerry Byrne ScotlandMF1977–1978180
Jason Byrne Republic of IrelandFW2007–2008111[22]
Stephen Bywater EnglandGK2002, 2011100[L 14][L 11][23]
Nathan Cadette WalesMF1997–199860
Juan Cala SpainCD2014112
Dennis Callan WalesWH195510
Hugh Campbell ScotlandOF193610
Kevin Campbell EnglandFW2006–2007211[24]
Ernie Carless WalesIF193210
Willie Carlin EnglandMF1973–1974221
John Carver EnglandMF1985–1986130
Fred Castle WalesFW1926–192730
Marouane Chamakh MoroccoCF201620[25]
James Chambers EnglandFB200670[L 15][26]
Derrick Christie EnglandWG1985–1986212
Stacy Coldicott EnglandMF199660[L 16][27]
Elvet Collins WalesWG1923–1926120
Jack Collins EnglandOF1932–193370
Jamilu Collins NigeriaFB2022–40[28]
David Corner EnglandDF1985–198660
John Cornforth EnglandMF1999131[29]
Andreas Cornelius DenmarkFW2013–2014110[30]
John Cornwell EnglandDF199352
Alan Couch WalesMF1971–1972120
Luke Coulson EnglandFB2012–201410
Jack Court WalesIF1938–193910
Cameron Coxe WalesDF2017–202040[31]
Andy Crawford EnglandFW1983–198493
Glen Crowe Republic of IrelandFW199781[L 7]
Greg Cunningham IrelandDF2018–2021140[32]
Tavio Kouakou D'Almeida Ivory CoastMF202110[33]
Vontae Daley-Campbell EnglandFB2022–20[34]
Ray Daniel WalesDF1957–195860
Jermaine Darlington EnglandFB2005–2006100[35]
Bryn Davies WalesIF1935–1937100
Gareth M Davies EnglandCD199762[L 17][36]
Gareth R Davies WalesFW1986–198730
Jim Davies WalesOF193810
John Davies WalesGK1978–197990
Lyn Davies WalesGK1965–1968160
Paul Davies EnglandFW1978–198020
Stan Davies WalesIF/OF1928–1929142
Tom Davies WalesDF202110[37]
Joe Day EnglandGK201920[38]
Jack Deighton EnglandGK1935–1936190
Ken DeMange Republic of IrelandMF1990–1991150[L 18]
Oliver Denham WalesDF2021–202280[39]
Jack Diamond EnglandFW1935–19362010
Cecil Dixon EnglandOF1954–1957211
Gerald Dobbs EnglandMF199530[L 19][40]
Alfie Doughty EnglandMF202291[L 20][41]
Keith Downing EnglandMF199540[42]
Eoin Doyle Republic of IrelandFW2015–2016185[43]
Tommy Doyle EnglandMF2022202[L 21][44]
Cody Drameh EnglandDF2022220[L 22][45]
Danny Drinkwater EnglandMF2010–2011120[L 23]
Frank Dudley EnglandCF195351
Jack Durkan ScotlandFB1933–193460
Joe Durrell EnglandOF197520[L 24]
John Duthie ScotlandWH1933–1934150
Brian Edgley EnglandIF1960–1961101
Harry Egan EnglandFW1938–1939189
Mark Elliott WalesMF1979–198080
Jay Emmanuel-Thomas EnglandMF2011162[L 25][46]
Scott Endersby EnglandGK1987–198840
Jack Eslor ScotlandFB193630
Kelvin Etuhu NigeriaWG/FW2009–2010200[L 21][47]
Albert Evans WalesWH1931–1933221
Alex Evans WalesCD2011–201210
Andy Evans WalesFW1993–1995150
Kieron Evans WalesMF2021–202260[48]
Len Evans WalesGK1930–193380
Les Evans WalesOF1950–195131
Paul Evans WalesFW198331
Rollo Evans WalesWH193210
Sidney Evans EnglandOF1920–192391
Terry Evans WalesFB1993–1995140[49]
Trevor Evans WalesOF193710
Fan Zhiyi ChinaCD2002–200360
Ibrahim Farah WalesMF2011–201210
Liam Feeney EnglandMF2017–2018160[L 26][50]
Warren Feeney Northern IrelandFW2007–2010220[51]
David Felgate WalesGK198440[L 12]
Andrea Ferretti ItalyFW2005–2007110[52]
Jim Finlay ScotlandOF193710
Steve Finnieston ScotlandFW197492[L 27]
Nicky Fish WalesMF2001–200630
Steve Flack EnglandFW1995–1996111[53]
Stuart Fleetwood WalesFW2003–2006151[54]
Will Foley EnglandFW1985–1986121
Francis Ford WalesDF198420
David Forde Republic of IrelandGK2007–200880[55]
Robbie Fowler EnglandFW2007–2008166[56]
Gerry Francis EnglandMF198470
Peter Francombe WalesDF198130
Gordon Fraser ScotlandFW1962–196340
Kerim Frei TurkeyWG/MF201230[L 28][57]
Harold Friend WalesWH193330
Syd Fursland WalesFW193420
Colin Gale WalesDF1950–1956120
Ernie Gault EnglandFW192020
Alex Gilchrist ScotlandOF194810
Martyn Giles WalesFB2000–200371[58]
Ryan Giles EnglandMF2022210[L 7][59]
Gary Gill EnglandMF1991–199261[60]
Luigi Glombard FranceFW2006–200770[61]
Don Godwin WalesOF195620
Martin Goldsmith WalesMF1983–198492
Dean Gordon EnglandFB200171[L 29][62]
Ted Gorin WalesFW1948–195062
Andy Gorman WalesDF1991–1992141
Frédéric Gounongbe BeninCF2016–2018150[63]
Ben Graham WalesCD199310
Alick Gray ScotlandFB195820
Julian Gray EnglandMF200390[L 17][64]
Matt Green EnglandFW/WG2007–200870[65]
Ryan Green WalesDF200210[L 30][66]
Chris Greenacre EnglandFW1997112[L 21][67]
David Greene EnglandDF2000–2001110[68]
Phil Griffiths EnglandMF1934–1935121
Stan Griffiths WalesIF193422
Wyn Griffiths WalesGK194710
Marko Grujić SerbiaMF2018141[L 31][69]
Javi Guerra SpainFW2014–201550
Alfie Hagan EnglandFW1923–192592
Richard Haig WalesST1988–199050
Tommy Halliday ScotlandFW1963–1964172
David Hamilton EnglandMF1985100[L 26]
Tommy Hampson EnglandGK1927–192980
Alan Harper EnglandFB199560[L 32][70]
James Harper EnglandMF2000–200130[L 25][71]
Gary Harris EnglandMF1978–197940
Gordon Harris ScotlandFB196450
Neil Harris EnglandFW2004–200531[L 30][72]
Gerry Harrison EnglandMF1992101[L 24][73]
James Harrison EnglandIF193710
George Hazlett ScotlandOF1952–195371
Rhys Healey EnglandCF2013–2019161
Hugh Hearty ScotlandFB1935–1936180
Phil Heath EnglandWG1990–1991111
Mick Henderson EnglandDF1982110
Charlie Hill WalesIF1938–1947203
Joe Hillier WalesGK1927–192990
Joe Hills EnglandGK1924–1925170
Graham Hogg WalesFW194820
Matt Holmes EnglandMF198910[L 33]
Stan Holt EnglandCD193120
Chris Honor EnglandCD1995100
Dean Horrix EnglandFW198793[L 34]
Ralph Horton WalesIF193210
David Houston ScotlandWH1965–1966210
Mark Howard EnglandGK2006–200720[74]
Roger Hoy EnglandCD1971–1973170
Kirk Huggins WalesDF2004–200510
David Hughes WalesDF2001–2003190[75]
Jamie Hughes EnglandST1999–200052[76]
Mike Hughes WalesMF195810
Jordan Hugill EnglandFW2022194[L 6][77]
Ritchie Humphreys EnglandFB1999–2000102[L 35][78]
Steve Humphries EnglandGK198210
Emyr Huws WalesDM2016–201740[79]
Uche Ikpeazu UgandaFW2022133[L 29][80]
Junichi Inamoto JapanMF2005160[L 16][81]
Chris Ingram WalesMF1995–1996111
Godfrey Ingram EnglandST1982–1983112
Billy Jackson EnglandMF1934130
Joe Jacobson WalesFB2005–200730[82]
Billy James WalesFW1946–194774
Tom James WalesFB2014–201610
Nathaniel Jarvis WalesFW2011–201332[83]
Leon Jeanne WalesMF2001–200220[84]
Eddie Jenkins WalesFB1921–1923130
Steve Jenkins WalesDF200340[85]
Emlyn John WalesCD1928–1931150
Martin John EnglandFB2010–201110
Glenn Johnson AustraliaFW1995–199650
Alan Jones WalesGK195710
Bernard Jones EnglandIF1955–195690
Bryn Jones WalesMF1966–196930
Charlie Jones WalesWG1920–192110
David Jones WalesOF1934–1935100
Gethin Jones WalesDF2001–200350[86]
Glyn Jones WalesIF1934–193510
Ian Jones WalesFB1993–199530
Jimmy Jones WalesFW1923–1924122
Ken Jones EnglandFB1971–1972100
Vaughan Jones WalesDF1984–1985110
Vince Jones WalesWH192210
Andy Jordan EnglandDF2000–200360[87]
Alan Judge EnglandGK198780[L 36]
Sory Kaba GuineaFW2023178[L 37][88]
Malvin Kamara EnglandMF2006–2007161[89]
George Kelly ScotlandIF1958–195984
Nyrere Kelly EnglandFW1992–199351[L 20]
Seamus Kelly Republic of IrelandGK1998–2000130
Matthew Kennedy ScotlandWG2015–2018220
Andy Keogh Republic of IrelandFW2010–2011182[L 7][90]
Steve Ketteridge EnglandMF1988–198962
Dave Kevan ScotlandMF198970[L 38]
Eli King WalesMF2021–202370[91]
Gerry King WalesMF196460
Alan Knill EnglandCD199340[L 39][92]
Harry Knowles EnglandOF1958–195980
Dimitrios Konstantopoulos GreeceGK200960[L 40][93]
Toni Koskela FinlandMF2005–200640[94]
Rickie Lambert EnglandCF2016–2017194[95]
Bob Lamie EnglandIF1949–195061
Simon Lappin ScotlandWG2012–201420[L 6]P [96]
George Latham WalesDF192110
Liam Lawrence Republic of IrelandMF2012–151[L 13][97]
Tom Lawrence WalesWG2016140[L 8][98]
Trevor Lee EnglandFW1983–1984215
Arran Lee-Barrett EnglandGK2003–200530[99]
Carleton Leonard EnglandFB198560
Billy Lewis WalesOF1946–1947100
David Lewis WalesIF193420
Ernest Lewis WalesIF1933–1934141
Jack Lewis WalesDF1924–192510
Joe Lewis EnglandGK2012–201650[100]
Terry Lewis WalesWH1968–196940
Wilfred Lievesley EnglandFW1929–193030
Kyle Lightbourne BermudaFW200130[L 20][101]
Clive Lloyd WalesIF196430
Kevin Lloyd EnglandFW197910
Ian Love WalesFW195820
Rohan Luthra EnglandGK2023–10[102]
Ken MacDonald WalesFW1921–1922127
Kevin MacDonald ScotlandMF1990–199180[L 40][103]
Ian MacLean ScotlandDF199440[L 4]^1 [104]
Steve MacLean ScotlandFW2007–2008181[105]
Josh Magennis Northern IrelandFW2007–2010101[106]
Alan Mahon Republic of IrelandMF2003152[L 26][107]
Bill Main EnglandWH1936–193880
Dick Mallory BermudaMF196330
Marwood Marchant WalesFW1950–1951123
Paul Marriott EnglandFW199110
Ernie Marshall EnglandWH194610
Bill Marshalsey ScotlandWH1933–193481
Mick Martin Republic of IrelandMF1984–198570
Fred Mason EnglandFB192210
Wayne Matthews WalesMF1983–1984170
Harry May ScotlandFB194910
Alfred Mayo WalesFW193010
Conor McAleny EnglandFW201592[L 41][108]
Bob McAuley ScotlandFB1936–193740
Seamus McBennett IrelandMF1947–194842
Danny McCarthy WalesMF196090
John McClelland Northern IrelandDF197441
Charles McDonagh EnglandWH193520
Curtis McDonald WalesMF2006–200742[109]
Brian McGorry EnglandMF199670[L 42][110]
Allan McGregor ScotlandGK2017190[L 18][111]
George McGuckin ScotlandMF195740
Paddy McIlvenny IrelandFW192452
Jimmy McInch ScotlandFW1972–1975130
Jack McJennett WalesFB1929–193170
Nick McKoy EnglandMF2006–200710[112]
Bobby McLaren ScotlandIF194910
John McMillan ScotlandOF1957–195820
Owen McNally ScotlandFW193160
Ray McStay ScotlandMF199610
Ibrahim Meite EnglandCF201720
Eugene Melaniphy IrelandFW1936–1938208
James Melville ScotlandFB192110
Ross Menzies ScotlandFB195710
Bill Merry WalesIF1930–193180
James Michael WalesMF199610
Albert Miles WalesFW1927–1929178
Idris Miles WalesOF193030
Don Mills EnglandIF195010
Paul Milsom EnglandFW199430
Jimmy Mitchell WalesOF1937–193840
Steve Mokone South AfricaST195931
Beriah Moore WalesFW1947–194874
Billy Moore WalesWH1934–1935120
Paddy Moore IrelandCD192910
Shamar Moore EnglandFW201910[113]
Simon Moore EnglandGK2013–2016240[114]
Peter Morgan WalesFB1972–1973170
Aaron Morris WalesCD2007–201040[115]
Eric Morris WalesFB1931–1932180
Ted Morris WalesGK1948–195080
Ravel Morrison EnglandMF201470[L 14][116]
Frank Moss EnglandWH1928–192990
Pat Mountain WalesGK1996–199860[117]
Carl Muggleton EnglandGK200160[L 20][118]
Phil Mulryne Northern IrelandMF2005–200650[119]
Jim Munro ScotlandFW1928–1929163
Brian Murphy Republic of IrelandGK2016–2020100[120]
Jerry Murphy WalesIF192710
Pat Murphy WalesWH196510
Gerry Nardiello WalesFW1985–198674
Guylain Ndumbu-Nsungu DR CongoMF2006120[121]
Billy Newton EnglandWH1920–192160
Eddie Newton EnglandMF1992184[L 27][122]
Frank Newton EnglandCF1911–191440
Oumar Niasse SenegalFW2019130[L 41][123]
Joe Nibloe ScotlandFB194810
Jack Nicholls WalesIF1924–192520
Johnny Nicholls EnglandFW195782
Ryan Nicholls WalesWG1995122[124]
Niels Nkounkou FranceFB2023180[L 41][125]
Jack Nock EnglandIF1921–192230
Kurt Nogan WalesST2000–2001201[126]
Griff Norman WalesFB195110
Ben Nugent EnglandCB2012–2015141
Gordon Nutt EnglandWG1954–1955174[127]
Michael Oakes EnglandGK2007–2008150[128]
Ken Oakley WalesFW1950–195371
Tim O'Connor WalesMF198520
Peter Odemwingie NigeriaFW2013–2014172[129]
Keith O'Halloran Republic of IrelandMF1996–199780[L 29][130]
Neil O'Halloran WalesFW1955–1956104
Gary O'Neil EnglandMF200491[L 13][131]
Harry O'Neill EnglandFB1931–1932114
Jordi Osei-Tutu EnglandDF2020–202190[L 25][132]
Adedeji Oshilaja EnglandFB2012–201730
Russell Osman EnglandCD1996150
Tommy O'Sullivan WalesMF2012–201730
Davie Ovenstone EnglandOF1936–1937224
Quincy Owusu-Abeyie GhanaWG200940[L 43][133]
Rob Page WalesCD2004–200590[134]
Tommy Paget WalesFW1932–193360
Harry Parfitt WalesFB195310
Reg Parker WalesCF1947–194820
Jon Parkin EnglandFW2011152[135]
Michael Parkins WalesMF2004–200510[136]
Daniel Parslow WalesCD2005–200610[137]
Frank Parsons EnglandGK1970–1972200
John Parsons WalesFW1968–1973156[138]
Scott Paterson ScotlandDF199750[L 24][139]
John Pearson EnglandFW1995120[140]
Gordon Pembery WalesWH1949–195010
Harry Perks WalesOF193391
Joe Phillips WalesFB194620
Lee Phillips WalesFB1996–2000200[141]
Tony Pickrell WalesOF1960–1961214
Albert Pinxton WalesIF1936–1937233
Tom Pirie ScotlandWH1926–192750
Jim Platt Northern IrelandGK1978–197940[L 29]
Andy Polycarpou EnglandMF198170
Cliff Powell EnglandFB198910
Allen Price WalesFB198520[142]
Cecil Price WalesOF194810
Johnny Rainford EnglandIF195331
Iwan Redan NetherlandsFW200730[L 44][143]
Doug Redwood WalesOF1935–1936130
Ebor Reed EnglandCD192560
George Reid IrelandCF1922–192374
Arthur Rhodes EnglandIF193850
Len Richards WalesFB193210
Percy Richards WalesOF192640
Kieran Richardson EnglandWG201660[144]
Michael Ricketts EnglandFW2005–2006175[L 22][145]
Chris Riggott EnglandCD2010–201120[146]
Joe Roberts EnglandOF1935–1936235
Jon Roberts WalesGK1987–1989120
Callum Robinson EnglandFW2022–237[147]
Matt Robinson EnglandFW1928–1930202
Keith Robson EnglandMF1977–1978215
Chris Rodon WalesST198340[L 45]
Tom Rogers WalesOF193321
Jimmy Rollo EnglandDF1996–1998201[148]
Bernard Ross WalesOF1946–194782
Wayne Routledge EnglandWG2008–200992[L 46][149]
Alf Rowland EnglandCD1948–194930
Kevin Russell EnglandFW199130[L 8][150]
Derek Ryder EnglandFB196640
Kevin Sainte-Luce GuadeloupeWG2012–201310
Jlloyd Samuel Trinidad and TobagoFB201170[L 2][151]
Chris Sander WalesGK1985–1986140
Alan Sanders WalesMF198120
Dion Sanderson EnglandDF2020100[L 7][152]
Tom Sang EnglandMF2020–2022160[153]
Dean Saunders WalesST198540[L 5][154]
Kasper Schmeichel DenmarkGK2007140[L 21][155]
Jörn Schwinkendorf GermanyDF1999–200050
Andy Scott EnglandFB1994–1996181
Bill Scott IrelandFB1936–1937200
Bob Scott ScotlandWH195730
Morrys Scott WalesFW1989–199090
Tony Scully Republic of IrelandWG1996140[L 17][156]
John Seasman EnglandMF1984–1985162
Robin Semark EnglandFW199170
Jai Semenyo GhanaDF202210[157]
Richard Sendall EnglandFW198940
Frank Sharp ScotlandWG1969–1970141
Paul Shaw EnglandAM199560[L 25][158]
William Shaw EnglandFW192820
Steve Sherlock EnglandFB1986–1987180
Tony Simmons EnglandFW198651
James Simmonds Republic of IrelandMF200710[L 27]
Michael Simpkins EnglandFB2001–2002200[159]
Jack Simpson EnglandDF2022–2023210[160]
Brad Smith AustraliaDF202030[L 33][161]
Cecil Smith WalesCF1936–1937168
James Smith EnglandCD1936–1937130
Matt Smith EnglandCD2007–200820
Ritchie Smith ScotlandOF1938162
Sam Smith EnglandIF1925–192740
Andy Spring EnglandFB198510
Alf Steel EnglandGK1949100
Eric Steele EnglandGK198270
Lee Stephens WalesFW199040
Albert Stitfall WalesDF1948–195271
Paul Sugrue EnglandFW1981–198250
Kevin Summerfield EnglandMF1984121[162]
David Summerhayes WalesMF1965–1967150
Chris Summers WalesFW199030
Maurice Swan Republic of IrelandGK1960–1962190
Bobby Taggart ScotlandIF194920
Solomon Taiwo NigeriaMF2009–2012110[163]
Gabriel Tamas RomaniaCD201510[164]
Billy Taylor EnglandMF1922–192460
Mark Taylor EnglandST199263[L 47][165]
Peter Taylor EnglandMF199063
Sid Taylor WalesOF193410
Stuart Taylor EnglandGK200980[L 46][166]
Jim Tennant ScotlandMF193220
Danny Thomas WalesFW2004–200520[167]
Martin Thomas WalesGK1982150[L 4]
Peter Thomas WalesMF1953–195451
Walter Thomas EnglandOF1952–195394
Andy Thompson EnglandFB2000–2002110[168]
Chris Thompson EnglandMF199020
Bobby Tobin WalesIF194720
Cameron Toshack WalesFW1991–199250
Chris Townsend WalesFW1983–198470
Armand Traoré SenegalDF201831[L 1][169]
Ken Tucker WalesMF1956–1957130
Steve Tupling EnglandMF1988–198950
Billy Turnbull EnglandFW192210
Ross Turnbull EnglandGK200880[L 29][170]
Charles Turner WalesFB193620
Frank Tysoe EnglandMF192620
Jamie Unsworth EnglandFB1990–199150
Jim Upton ScotlandFB196370
Albert Valentine EnglandST1920–1930163
Isaac Vassell EnglandFW201931[171]
Tommy Vaughan WalesIF1934–1935144
Tony Vaughan EnglandDF1999140[L 21]
Etien Velikonja SloveniaST2012–201650
Leigh Vick WalesMF1994–199540
Haris Vučkić SloveniaMF201251[L 10][172]
James Waite WalesMF201910[173]
Lee Walker WalesMF199310
Phil Walker EnglandFW1983–198420
Alan Walsh EnglandST199210
Ian Walsh WalesFW1987–1989174
Simon Walton EnglandMF200770[L 48][174]
Tony Watt ScotlandCF201592[L 48][175]
Jamie Ward Northern IrelandWG201840[L 1][176]
Paul Ware EnglandMF1996–199750[L 20]
Tom Ware WalesFB1930–1931140
Marley Watkins WalesFW202112[177]
Phil Watkins WalesWH196310
Bill Watson WalesFB194710
Max Watters EnglandFW2021–2022221[178]
Bobby Weale WalesOF1930–193150
Arthur Welsby WalesOF1936–193730
Joe West EnglandFW1933–193462
Theo Wharton WalesMF2012–201720
Jack Whitham EnglandFW1974–1975143
Fred Whitlow EnglandFW193481
Connor Wickham EnglandFW2023121[179]
Aaron Wildig EnglandMF2009–2012211[180]
Yanic Wildschut NetherlandsWG201880[L 6][181]
Chris Williams WalesFW197730
Danny Williams WalesFW1935–19362010
Darren Williams EnglandMF2004–2005200[L 49][P][182]
John Williams EnglandDF1991–199360
Jonny Williams WalesMF202190[183]
Tom Williams WalesCD1937–193860
Ben Wilson EnglandGK2014–201840[184]
Tom Wilson EnglandFB193010
Jack Winspear EnglandOF196610
Magnus Wolff Eikrem NorwayCM201490
Terry Wood WalesWH194660
Jon Woods WalesFW198410
Billy Woof EnglandFW198211
Lee Worgan WalesGK2005–200610[185]
Alan Wright EnglandCD2006–200770[L 22][186]
Eddie Youds EnglandDF198910[L 41][187]
Wilfried Zaha EnglandWG2014130[L 23][188]
Chanka Zimba EnglandFW202110[189]
Peter Zoïs AustraliaGK199810[190]

Footnotes

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

  1. Tom Adeyemi at Soccerbase
  2. Albert Adomah at Soccerbase
  3. Gareth Ainsworth at Soccerbase
  4. Chris Allen at Soccerbase
  5. Jak Alnwick at Soccerbase
  6. Ben Amos at Soccerbase
  7. Byron Anthony at Soccerbase
  8. Leon Barnett at Soccerbase
  9. Gary Bellamy at Soccerbase
  10. Filip Benković at Soccerbase
  11. Michael Bennett at Soccerbase
  12. Omar Bogle at Soccerbase
  13. Mirko Bolesan at Soccerbase
  14. 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.
  15. Michael Boulding at Soccerbase
  16. Sam Bowen at Soccerbase
  17. Ciaron Brown at Soccerbase
  18. Jonathan Brown at Soccerbase
  19. Craig Bryson at Soccerbase
  20. "Marshall Burke career stats". Neil Brown.
  21. Deon Burton at Soccerbase
  22. Jason Byrne at Soccerbase
  23. Stephen Bywater at Soccerbase
  24. Kevin Campbell at Soccerbase
  25. Marouane Chamakh at Soccerbase
  26. James Chambers at Soccerbase
  27. Stacy Coldicott at Soccerbase
  28. Jamilu Collins at Soccerbase
  29. John Cornforth at Soccerbase
  30. Andreas Cornelius at Soccerbase
  31. Cameron Coxe at Soccerbase
  32. Greg Cunningham at Soccerbase
  33. Tavio Kouakou D'Almeida at Soccerbase
  34. Vontae Daley-Campbell at Soccerbase
  35. Jermaine Darlington at Soccerbase
  36. Gareth M Davies at Soccerbase
  37. Tom Davies at Soccerbase
  38. Joe Day at Soccerbase
  39. Oliver Denham at Soccerbase
  40. Gerald Dobbs at Soccerbase
  41. Alfie Doughty at Soccerbase
  42. Keith Downing at Soccerbase
  43. Eoin Doyle at Soccerbase
  44. Tommy Doyle at Soccerbase
  45. Cody Drameh at Soccerbase
  46. Jay Emmanuel-Thomas at Soccerbase
  47. Kelvin Etuhu at Soccerbase
  48. Kieron Evans at Soccerbase
  49. Terry Evans at Soccerbase
  50. Liam Feeney at Soccerbase
  51. Warren Feeney at Soccerbase
  52. Andrea Ferretti at Soccerbase
  53. Steven Flack at Soccerbase
  54. Stuart Fleetwood at Soccerbase
  55. David Forde at Soccerbase
  56. Robbie Fowler at Soccerbase
  57. Kerim Frei at Soccerbase
  58. Martyn Giles at Soccerbase
  59. Ryan Giles at Soccerbase
  60. "Gary Gill Career Stats at oncloudseven". Archived from the original on 8 November 2004.
  61. Luigi Glombard at Soccerbase
  62. Dean Gordon at Soccerbase
  63. Frédéric Gounongbe at Soccerbase
  64. Julian Gray at Soccerbase
  65. Matt Green at Soccerbase
  66. Ryan Green at Soccerbase
  67. Chris Greenacre at Soccerbase
  68. David Greene at Soccerbase
  69. Mark Grujić at Soccerbase
  70. Alan Harper at Soccerbase
  71. James Harper at Soccerbase
  72. Neil Harris at Soccerbase
  73. Gerry Harrison at Soccerbase
  74. Mark Howard at Soccerbase
  75. David Hughes at Soccerbase
  76. Jamie Hughes at Soccerbase
  77. Jordan Hugill at Soccerbase
  78. Ritchie Humphreys at Soccerbase
  79. Emyr Huws at Soccerbase
  80. Uche Ikpeazu at Soccerbase
  81. Junichi Inamoto at Soccerbase
  82. Joe Jacobson at Soccerbase
  83. Nathaniel Jarvis at Soccerbase
  84. Leon Jeanne at Soccerbase
  85. Steve Jenkins at Soccerbase
  86. Gethin Jones at Soccerbase
  87. Andy Jordan at Soccerbase
  88. Sory Kaba at Soccerbase
  89. Malvin Kamara at Soccerbase
  90. Andy Keogh at Soccerbase
  91. Eli King at Soccerbase
  92. Alan Knill at Soccerbase
  93. Dimitrios Konstantopoulos at Soccerbase
  94. Toni Koskela at Soccerbase
  95. Rickie Lambert at Soccerbase
  96. Simon Lappin at Soccerbase
  97. Liam Lawrence at Soccerbase
  98. Tom Lawrence at Soccerbase
  99. Arran Lee Barrett at Soccerbase
  100. Joe Lewis at Soccerbase
  101. Kyle Lightbourne at Soccerbase
  102. Rohan Luthra at Soccerbase
  103. Kevin MacDonald at Soccerbase
  104. Ian MacLean at Soccerbase
  105. Steve MacLean at Soccerbase
  106. Josh Magennis at Soccerbase
  107. Alan Mahon at Soccerbase
  108. Conor McAleny at Soccerbase
  109. Curtis McDonald at Soccerbase
  110. Brian McGorry at Soccerbase
  111. Allan McGregor at Soccerbase
  112. Nick McKoy at Soccerbase
  113. Shamar Moore at Soccerbase
  114. Simon Moore at Soccerbase
  115. Aaron Morris at Soccerbase
  116. Ravel Morrison at Soccerbase
  117. Pat Mountain at Soccerbase
  118. Carl Muggleton at Soccerbase
  119. Phil Mulryne at Soccerbase
  120. Brian Murphy at Soccerbase
  121. Guylain Ndumbu-Nsungu at Soccerbase
  122. Eddie Newton at Soccerbase
  123. Oumar Niasse at Soccerbase
  124. Ryan Nicholls at Soccerbase
  125. Niels Nkounkou at Soccerbase
  126. Kurt Nogan at Soccerbase
  127. "Gordon Nutt's career stats at Neil Brown".
  128. Michael Oakes at Soccerbase
  129. Peter Odemwingie at Soccerbase
  130. Keith O'Halloran at Soccerbase
  131. Gary O'Neil at Soccerbase
  132. Jordi Osei-Tutu at Soccerbase
  133. Quincy Owusu-Abeyie at Soccerbase
  134. Robert Page at Soccerbase
  135. Jon Parkin at Soccerbase
  136. Michael Parkins at Soccerbase
  137. Danny Parslow at Soccerbase
  138. "John Parson's career stats at the Football League Database".
  139. Scott Paterson at Soccerbase
  140. "John Pearson's career stats at the Football League Database".
  141. Lee Phillips at Soccerbase
  142. "Allen Price". Barry Hugman's Footballers. Retrieved 6 December 2018.
  143. Iwan Redan at Soccerbase
  144. Kieran Richardson at Soccerbase
  145. Michael Ricketts at Soccerbase
  146. Chris Riggott at Soccerbase
  147. Callum Robinson at Soccerbase
  148. Jimmy Rollo at Soccerbase
  149. Wayne Routledge at Soccerbase
  150. Kevin Russell at Soccerbase
  151. Jlloyd Samuel at Soccerbase
  152. Dion Sanderson at Soccerbase
  153. Tom Sang at Soccerbase
  154. Dean Saunders at Soccerbase
  155. Kasper Schmeichel at Soccerbase
  156. Tony Scully at Soccerbase
  157. Jai Semenyo at Soccerbase
  158. Paul Shaw at Soccerbase
  159. Michael Simpkins at Soccerbase
  160. Jack Simpson at Soccerbase
  161. Brad Smith at Soccerbase
  162. Kevin Summerfield at Soccerbase
  163. Solomon Taiwo at Soccerbase
  164. Gabriel Tamas at Soccerbase
  165. Mark Taylor at Soccerbase
  166. Stuart Taylor at Soccerbase
  167. Danny Thomas at Soccerbase
  168. Andy Thompson at Soccerbase
  169. Armand Traoré at Soccerbase
  170. Ross Turnbull at Soccerbase
  171. Isaac Vassell at Soccerbase
  172. Haris Vučkić at Soccerbase
  173. James Waite at Soccerbase
  174. Simon Walton at Soccerbase
  175. Tony Watt at Soccerbase
  176. Jamie Ward at Soccerbase
  177. Marley Watkins at Soccerbase
  178. Max Watters at Soccerbase
  179. Connor Wickham at Soccerbase
  180. Aaron Wildig at Soccerbase
  181. Yanic Wildschut at Soccerbase
  182. Darren Williams at Soccerbase
  183. Jonny Williams at Soccerbase
  184. Ben Wilson (English footballer) at Soccerbase
  185. Lee Worgan at Soccerbase
  186. Alan Wright at Soccerbase
  187. Eddie Youds at Soccerbase
  188. Wilfried Zaha at Soccerbase
  189. Chanka Zimba at Soccerbase
  190. Peter Zoïs at Soccerbase
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.