Club XI — the playable archive of every English football club

Cardiff City players: appearances and goals

Career appearances and goals for 1,153 Cardiff City players, with position, nationality and years at the club. Sorted by appearances.

PlayerPosNationalityYearsAppsGoals
Billy HardyDFEngland1911-193259010
Phil DwyerDFWales1972-198557551
Don MurrayDFScotland1962-19755329
Tom FarquharsonGKIRE1922-1935518
Fred KeenorDFWales1912-193050723
Peter KingFWEngland1960-1974477111
Peter WhittinghamMFEngland2007-201745796
Ron StitfallFBWales1947-19644528
Jack EvansFWWales1910-192642468
Joe RallsMFEngland2011-202540934
Alan HarringtonFBWales1952-19664057
Alf SherwoodFBWales1946-195638115
Len DaviesFWWales1919-1931372179
Colin BakerHBWales1953-196636120
Jason PerryDFWales1987-19973615
Roger GibbinsMFEngland1982-1985, 1988-199334533
Scott YoungDFWales1993-200433326
Billy BakerHBWales1938-19553257
Derrick SullivanHBWales1947-196130921
Cohen GriffithMFGuyana1989-199529954
Damon SearleFBWales1990-19962975
Sean MorrisonDFEngland2014-202229533
Jimmy NelsonFBScotland1921-19302954
Gary BellFBEngland1966-197429214
Kevin McNaughtonFBScotland2006-20152922
John BuchananMFScotland1974-198128667
Aron GunnarssonMFIceland2011-201928625
David MarshallGKScotland2009-2016278
David CarverFBEngland1966-19732692
Carl DaleFWWales1991-1998269103
Brian ClarkFWEngland1967-1972, 1975-1976268108
Ron HealeyGKRepublic of Ireland1974-1982266
Barrie HoleHBWales1959-196626420
Danny MalloyDFScotland1955-19612622
Stan MontgomeryDFEngland1948-19552574
Joe LedleyMFWales2004-201025630
Mike FordFBEngland1984-1987, 1998-200024816
Willie BolandMFRepublic of Ireland1999-20062434
Graham VearncombeGKWales1952-1963241
Brian WalshMFEngland1955-196124041
Keith PontinDFWales1976-19832375
Neil AlexanderGKScotland2001-2007234
Derek TapscottFWWales1958-1965234102
Leighton PhillipsDFWales1967-197423316
Bill IrwinGKNorthern Ireland1971-1978231
Robert EarnshawFWWales1997-2004, 2011-2013227109
Doug BlairFWEngland1947-195422430
Perry NgDFEngland202122315
George EdwardsFWWales1948-195522246
Stephen McPhailMFRepublic of Ireland2006-20132223
Danny GabbidonDFWales2000-2005, 2014-201522110
Jimmy GillFWEngland1920-1925220101
Jimmy BlairFBScotland1920-1926219
Paul ParryMFWales2004-200921427
Ken HollymanHBWales1946-195321311
Freddie PethardFBScotland1969-19792131
Rhys WestonFBWales2000-20062132
Andy LeggFBWales1998-200320912
Gareth WilliamsMFEngland1961-196720916
John ToshackFWWales1965-1970208100
Alan CampbellHBScotland1976-19802032
Brian HarrisHBEngland1966-19712021
Albert LarmourDFNorthern Ireland1972-19792021
Ian RodgersonMFEngland1988-1991, 1995-19972008
Alec MilneFBScotland1957-19651982
Chris PikeFWWales1986, 1989-199319784
Bobby WoodruffMFEngland1969-197419732
Reg PughFWWales1934-193819129
Junior HoilettMFCanada2016-202118324
Steve GrapesMFEngland1976-19821827
Nigel VaughanMFWales1983-198718253
Mel SuttonMFEngland1967-19721817
Chris BarkerFBEngland2002-2007180
Charlie BrittainDFEngland1913-1922180
Nathan BlakeFWWales1990-199417941
Harry WakeHBWales1923-193117910
Billy BassettDFWales1934-19381752
Gary StevensFWEngland1978-198217551
Lee BaddeleyDFWales1990-19971721
Ron HowellsGKWales1950-1957172
Rubin ColwillMF2021-202617216
Arthur LeverFBWales1946-19501719
Mark BonnerMFEngland1998-20041703
Linden JonesFBWales1978-19831703
Craig NooneMFEngland2012-201717019
Terry BoyleDFWales1986-198916910
Jason FowlerMFEngland1996-200116920
Bert SmithDFIRE1919-19231695
Wilf GrantFWEngland1949-195416873
John LewisMFWales1978-198316711
George McLachlanFWScotland1925-192916726
Mark HudsonDFEngland2009-201416511
Graham KavanaghMFRepublic of Ireland2001-200516531
Jeff EckhardtMFEngland1996-200116417
Joe BennettDF2016-20211645
Alan CurtisMFWales1986-198916315
Jack KneeshawGKEngland1912-1924163
Lee PeltierDFEngland2015-2020163
Ryan WintleMFEngland2021-20261636
Michael ChopraFWEngland2006-2007, 2008-2009, 2009-201116265
Mike TiddyFWEngland1950-195516226
Jason BowenMFWales1998-200416137
Jack GalbraithHBScotland1931-19351612
Leslie JonesFWWales1929-193416138
Billy GrimshawFWEngland1919-192316030
Jimmy MullenDFEngland1981-198616012
Glyn WilliamsFBWales1946-19521601
Bruno Ecuele MangaDFGAB2014-20191596
Paul MillarMFNorthern Ireland1991-199515722
Paul WimbletonMFEngland1986-198915527
Willie AndersonMFEngland1973-197715412
Derek BrazilDFRepublic of Ireland1992-19961531
Nick PlatnauerFBEngland1986-19891539
Gavin RaeMFScotland2007-20111538
Tony EvansFWEngland1975-197815260
David GilesMFWales1974-1978, 1985-198715112
Tarki MicallefMFWales1978-1983, 1984-198615116
Bob WilsonGKEngland1964-1970151
Jon HallworthGKEngland1997-2001147
Matthew ConnollyDFEngland2012-20201467
Francis HarrisHBEngland1928-193314613
William RobertsFBEngland1928-19331461
Ronnie BirdFWEngland1966-197114535
Roley WilliamsFWWales1949-195614419
Mark KellyMFEngland1987-19901435
Peter ThorneFWEngland2001-200514351
Joe ClennellFWEngland1921-192414245
Craig MiddletonMFEngland1996-200014211
Nick RichardsonMFEngland1992-199514217
David TongMFEngland1982-19851425
Hughie FergusonFWScotland1925-192913992
George EmmersonFWEngland1930-193313621
Roger JohnsonDFEngland2006-200913614
Jay BothroydFWEngland2008-201113345
Charles RutterFBEngland1949-1958133
George BlackburnHBEngland1926-19311322
Cliff NugentFWEngland1951-195813224
Jimmy GilliganFWEngland1987-198913149
Gil ReeceMFWales1972-197613134
Paul WheelerMFWales1985-198913015
Callum RobinsonFW2022-202613031
Ray BishopFWWales1977-198112731
Ivor AllchurchFWWales1962-196512647
Graham ColdrickFBWales1963-19701264
Billy ThirlawayMFEngland1927-192912523
Kidder HarveyDFEngland1912-19201248
Darren PurseDFEngland2005-200912412
Roger HansburyGKEngland1989-1992123
Fred DaviesGKEngland1968-1970122
Phil JoslinGKEngland1948-1951122
Chris BurkeMFScotland2009-201112116
Greg FarrellFWScotland1964-196712112
Ben TurnerDFEngland2011-20161214
Ian GibsonMFScotland1970-197212018
Herbie EvansHBWales1920-19261192
Sol BambaDFIvory Coast2016-202111810
Darcy BlakeDFWales2005-2012118
Bobby FergusonFBEngland1965-19681181
Doug LivermoreMFEngland1975-19771186
George NicholsonHBEngland1936-1939118
Kevin NugentFWEngland1997-200211837
Souleymane BambaDF2016-202111810
Bernie LewisFWWales1963-196711714
Kevin BartlettFWEngland1986-198911634
Cliff GodfreyHBEngland1935-19381161
Les TalbotFWEngland1936-193911625
Curtis NelsonCB2019-20231162
Glenn LoovensDFNetherlands2005-20081153
Andrew TaylorFBEngland2011-20141152
Peter SayerMFWales1974-197811420
Rod ThomasFBWales1977-1981114
Leo Fortune-WestFWEngland2000-200311328
Derek ShowersFWWales1970-197711317
Fred StansfieldDFWales1946-19491131
George BeareFWEngland1914-192111221
Arthur GranvilleFBWales1934-19381128
Peter RodriguesFBWales1961-19651122
Lee JarmanDFWales1993-19991112
Anthony PilkingtonMFRepublic of Ireland2014-201911123
Leandro BacunaFB2019-20221114
Tony BirdFWWales1992-199611022
Trevor FordFWWales1953-195611059
Dilwyn JohnGKWales1961-1967109
Joe MasonFWRepublic of Ireland2011-201610925
Joel BaganLB2020-20261094
Gerry HitchensFWEngland1955-195710857
Jimmy McCambridgeFWIRE1930-193310855
Billy ReesFWWales1946-194910836
Paul RamseyMFEngland1991-1993, 199410710
George WestFWWales1913-192110740
Gary BennettDFEngland1981-198410613
Jack JenningsDFEngland1925-1929106
Callum PatersonMFScotland2017-202010621
Phil StantFWEngland1993-199510655
Steven ThompsonFWScotland2006-200810617
Allan LewisDF1987-1993106
Will VaulksMF2019-202210511
Clive CharlesDFEngland1974-19771035
Billy RonsonMFEngland1979-19811034
George WaltonFWEngland1936-193810319
Tom WatsonDFIRE1925-1929102
Graham MooreMFWales1957-196110133
Nigel StevensonMFEngland1985-1986, 1987-19891013
Kenneth ZohoreFWDenmark2016-201910124
Brian AttleyDFWales1973-1979100
Leslie LeaFWEngland1967-197010016
Wayne O'SullivanMFRepublic of Ireland1997-19991005
Alex SmithiesGKEngland2018-2022100
Ollie TannerFWEngland20221007
Marlon PackMF2019-20221005
Neil EtheridgeGK2017-202099
Tom SloanMFIRE1924-1929981
Phil BaterDFWales1987-198997
Spencer PriorDFEngland2001-2004965
Tony VillarsMFWales1971-1976945
Callum O'DowdaW2022-2025926
Craig BellamyFWWales2010-2011, 2012-20149118
Willie DaviesFWWales1924-19289017
Patrick CassidyDF1912-19208911
Ross McCormackFWScotland2008-20108830
Josh MurphyMF2018-20228810
Gary CroftFBEngland2002-2005873
Gareth AbrahamDF1987-1992874
Mark HarrisFW2017-2023879
Don CowieMF2011-2014866
Aden FlintCB2019-20228610
Alan LeeFW2003-20068610
Walter RobbinsFW1928-19318638
Neil MatthewsFBNorthern Ireland1990-1992852
Nathaniel Mendez-LaingMF2017-20208514
Cian AshfordFWWales2023849
Paul BraysonFW2000-20028419
David TurnbullMF2023-2026844
Mark McGuinnessCB2021-2024835
Tony VidmarFBAustralia2003-2005822
David WilliamsGKEngland1994-199682
Chris WillockMFEngland20248210
Dimitrios GoutasDFGreece2023-2025815
Danny CanningGK1945-194980
Alan WarboysFWEngland1970-19727929
Mel CharlesCB1962-19657925
Isaak DaviesFW2021-20267810
Peter KitchenFWEngland1980-19827728
Sheyi OjoW2020-2024776
Riccy ScimecaDF2005-2010776
Mark KennedyFBRepublic of Ireland2008-201076
Alex RobertsonMFAustralia20247610
Dave BennettMF1981-19837618
James CollinsCB2000-2005764
Jimmy CollinsFW1937-19397641
Steve WhiteFW1996-19987617
Danny HillMF1997-2001764
Paul BodinLB1982-1985754
Richard CarpenterMF1998-2000752
Josh LowMF1999-2002756
John McSeveneyMF1955-19577518
Jason KoumasMFWales2005-2006, 2010-20117415
Calum ChambersDFEngland2024735
Ron HewittFWWales1957-19597332
Johnny WatkinsFWEngland1959-19617318
Andy CampbellFW2002-2006736
Ben DaviesGK1920-192373
Trevor EdwardsFB1960-1964733
Jack EverestDF1934-1936735
Cameron JeromeFW2004-20067324
Jon MorganMF1988-1991733
Ray DanielMFEngland1989-1990721
Joe BonsonFW1957-19607237
Andy RinomhotaMF2022-202572
Paul WentCentre-half1976-19787211
Yakou MéïtéFWIvory Coast2023-2025715
Colin GibsonOR19487116
Tommy NorthcottFW1952-19557113
Jack PageDF1920-192671
Karl ElseyMFWales1983-1985706
Kadeem HarrisMF2012-2019706
Reg KeatingFW1934-19367035
Riccardo ScimecaDF2006-2009706
Will FishDFEngland2024692
John CharlesCB1963-19666918
Richard LangleyMF2003-2005698
John BurtonFW1911-19146825
Richie MorganDF1966-197768
John SmithFBScotland1930-193267
Matt BrazierMF1998-2002675
Freddie HillFW1932-19366715
Frank RankmoreDF1957-196367
George WoodGK1987-199067
Steve DerrettDF1967-197266
Steve GammonMF1958-1965661
Cecil McCaugheyRight half1937-1939665
Johnny VincentMF1972-19756611
FabioFB2014-2016651
Tom HeatonGKEngland2008-2009, 2010-201264
Manolis SiopisMFGreece2023-202564
Gábor GyepesDF2008-2012644
Kenwyne JonesFW2014-20166417
Denis LawsonFW1923-1926642
Alan McIntoshFW1961-19636411
Kieffer MooreFW2020-20226425
Jak AlnwickGKEngland2022-202563
Jeff HemmermanFWEngland1982-19836326
Yousef SalechFWDenmark20256324
Leigh BarnardMF1989-1991638
Ken ChisholmFW1952-19536333
Jimmy GardnerW1995-1997635
Colin SullivanDF1979-1981631
Sam IrvingFWIRE1926-1928625
Tony CapaldiW2007-201062
Ernie CurtisFW1925-19356214
Andy DibbleGK1982-198462
Steve LynexW1988-1990622
Colin HudsonFW1957-1961619
Tony PhilliskirkFW1995-1998615
Harold RileyIF1934-19366113
Tom DoncasterLeft back / Left half1912-1915601
George JohnstonFW1964-19676021
Danny WardMF2017-20206012
Colin SmithDFEngland1983-1985593
Anthony GerrardDF2009-2012593
Gavin WardGK1989-199359
Bryn AllenInside-left1945-19495822
Craig ConwayMF2011-2014585
Bob JonesGK1937-193958
Kim Bo-kyungMF2012-2015583
Nathan WiggMF1993-1996581
Mark AizlewoodDFWales1994-1995573
Joe NicholsonHBEngland1924-19265714
Jordon MutchMF2012-2014577
Stan RichardsFW1946-19485740
Ron StockinIF1954-19575716
Pat HeardDFEngland1990-1992564
Bobby McLaughlinHBNorthern Ireland1950-1953563
Albert BarnettDF1914-1924567
Kion EteteFW2022-2026566
Ronnie MooreFW1979-1980566
George RussellDF1932-1933561
Rudy GestedeFW2011-2014557
Brayley ReynoldsCF1956-19595514
Elfed EvansFWWales1949-19525421
George SmithMFEngland1973-1975541
Scott MaloneFB2015-2016542
Lee SmeltGKEngland1984-198552
Arthur CashmoreFW1919-19215224
William DevlinFW1912-19195224
Alan DurbanFW1959-1963529
Robert GlatzelFW2019-20215110
Robbie JamesMF1992-1993512
Brian McDermottMF1987-1988518
Lee TomlinMF2017-20215110
George AndrewsFWEngland1965-19675026
Joel ColwillMFWales2023506
Jim HendersonFWScotland1932-19335029
Mark JonesMFEngland1990-1991506
Bobby BrownFW1966-19685024
Bill FieldingGK1936-194450
Gavin GordonFW2000-2004506
Ernie StevensonFW1948-19505015
Phil BrignullDF1985-198749
Fraizer CampbellFW2013-20144913
Paul MaddyMFWales1980-1983, 1989484
Adam MatthewsFBWales2009-2011481
Jobi McAnuffMFJamaica2004-2005483
Adrian AlstonFW1975-19764816
Mahlon RomeoDF2022-202448
Declan JohnFBWales2012-201747
Gordon OwenMFEngland1983-19844718
Gareth WhalleyMFEngland2002-2004472
Jazz RichardsDF2016-202047
Simon HaworthFWWales1995-19974610
Tom MaidmentFWEngland1933-1936468
Nathan TrottGKEngland202546
Chris BeechDF1997-1998461
Thomas HelsbyWH1928-1931462
Wayne HughesMF1979-1982461
Albert KeatingInside left1931-19324623
Jock LeckieGK1934-193546
Graham MitchellDF1998-199946
Paul QuinnFB2009-2012461
Peter GrotierGKEngland1973, 1979-198145
Steve WilliamsGKWales1993-199745
Malcolm ClarkeMF1967-1969455
Gavin WhyteW2019-2023451
Leyton MaxwellMF2001-2004451
Ronan KpakioDFWales2024442
Ryan AllsopGK2022-202344
George BurtonFW1911-19154416
Wayne FeredayW1994-1995442
Jamilu CollinsFBNigeria2022-2024431
Jim EadieGK1969-197343
Chris MarustikMF1985-1987431
Kenny MillerFW2011-20124310
Enoch MortDF1934-193843
Aaron RamseyMF2006-2025435
Garry ThompsonFW1993-1995435
David PenneyMF1997-1999435
Bob CalderFBScotland1933-193442
Omari KellymanFWEngland2025-20264211
George WardleFWEngland1946-19484212
Tony CarssMF1997-1998421
Cédric KipréCB2022-2023423
Trevor PeckDF1958-196542
John RobinsonMF2003-2004423
Potter SmithInside left, left half1926-1929427
Bert TurnerFW1937-19384220
Dai WardFWWales1954, 1961-19624120
Derek HoggOutside-left1960-1962417
Jim KelsoDF1938-193941
Dave RobertsDF1978-1981412
Tony ElliottGK1996-199841
Harry BeadlesFWWales1924-19254016
Karlan GrantFWEngland2023-2024406
Wilf LewisFWWales1934-1935408
Jimmy McGrathMFEngland1928-193240
Charlie OatwayMFEngland1994-1995401
Kevin CooperMF2005-2008402
Mike EnglandDF1975-1976401
Peter HooperFW1962-19634022
Mark WaltonGK2000-200340
Josh BowlerFWEngland2023-2024395
Dylan LawlorDFWales2024392
Fred WarrenFWWales1927-1930398
Roy ClarkeMF1942-19473911
Seyi OlofinjanaMF2010-2011396
Romaine SawyersMF2022-2024393
Robbie TurnerFW1985-1986398
Mel ReesGKWales1984-198738
Neal ArdleyMF2005-2006381
Steven CaulkerCB2013-2014385
Mark HarrisDF1997-1998381
Heiðar HelgusonFW2012-2013388
Harry KirtleyFW1955-1957384
Graham MoseleyGK1986-198838
Stuart O'KeefeMF2015-2019382
Jaden PhilogeneW2022-2023374
Dick ScottMF1963-1964375
Harry WilsonW2020-2021377
Mark DelaneyFBWales1998-199936
Peter DonnellyFWEngland1960-19613611
Ethan HorvathGKUnited States2024-202536
Dai ThomasFWWales1998-2000365
Sammy AmeobiMF2015-2016361
Paul HardingMF1995-199736
Jimmy Floyd HasselbainkFW2007-2008367
Scott PartridgeFW1997-1998362
David PowellDF1972-1974361
Gareth StokerMF1997-1999364
Wayne CurtisFBWales1985-1986352
Chris GunterFBWales2006-200835
Des HamiltonMFEngland2001-2003351
Brian JenkinsHBWales1956-19603510
Gary MedelMFChile2013-201435
Louis FordDF1936-193935
John FrowenDF1952-195835
Billy KellockMF1971-1973352
Dave Penney1997-1998355
Andy SavilleFW1997-19993512
Darren AdamsFW1994-1996344
George BallsomDF1938-193934
Jason GummerMF1985-1989345
Layton MaxwellMF2001-2004341
Jeff WhitleyMF2005-2007341
Greg HalfordFBEngland2017-2018331
Eddie JohnsonFWUnited States2008-2009332
Winston FaerberDF1999-2000331
Tim GilbertLeft back1980-1982331
Johnny KingFW1961-1962336
Dillon PhillipsGK2020-202333
Víctor CamarasaMF2018-2019325
Ron DaviesDF1952-1958323
Peter EnckelmanGK2008-201032
Haydn FlemingDF1995-199732
Brian FlynnMF1984-198532
Steve MardenboroughMF1987-1988321
Martyn MargetsonGK2002-200732
Kevin RatcliffeDFWales1992-1993311
Lee BullockMF2004-2005316
Miguel CommingesDF2008-201131
Mark FarringtonFW1985-1986313
Arthur GoddardMF1914-1915318
Andy KerrDF1986-1987311
Bob PollardFull back (association football)1932-193331
James PrescottMF1936-1939317
Harry RoperFW1935-1937312
Willo FloodMFRepublic of Ireland2006-2009301
Bob HattonFWEngland1982-1983309
Alex RevellFWEngland2015-2016303
Kevin Aherne-EvansDF2000-2002303
Wally JenningsRight half1933-193530
Jake KingDF1985-198630
Edward LaneDF1934-193530
Harry NashFW1920-1923306
Peter RonanWH1930-1931301
Ralph WilliamsFW1929-19313017
John ImpeyFBEngland1972-1974292
Islwyn JonesHBWales1954-195529
Loïc DamourMF2017-201929
Filip KissMF2011-2016291
Lee NaylorFB2010-2012292
Russell PerrettDF1999-2001291
Tommy BestFW1948-19492811
Bobby De Cordova-ReidFW2018-2020285
Lex ImmersMF2016-2017285
Ted MarcroftFW1933-1934282
Jack MellorFB1937-193928
Kévin Théophile-CatherineDF2013-201528
Anwar El GhaziFWNetherlands2024-2025273
Alan FoggonMFEngland1971-1973274
Fred PagnamFWEngland1920-1921278
Neil CoxDF2005-2006272
Stan CribbOL1932-19332711
Bill HullettFW1947-19482715
Federico MachedaFW2014-2016276
Frank MatsonOR1926-1930273
Scott McCullochDF2000-2002271
Alan RogersMF1986-1987271
Graham WitheyFW1984-1986277
Mats Møller DæhliMFNorway2014-2015261
Nicky MaynardFWEngland2012-2015263
John McDonaldDFEngland1910-1911262
John BrayfordDF2013-201526
Joe ClarkOL1913-1921266
James CollinsFW2021-2022263
Gary MadineFW2018-202026
George PolandGK1935-194726
Tony WarnerGK2004-200626
Mats Moller DaehliMF2013-2015261
Harry ArterMF2018-201925
Jeff ChandlerMF1989-1990251
Kagisho DikgacoiMF2014-201625
David GrantLB1984-198525
Kevin MeacockFW1984-1986253
Gary PlumleyGK1983-198525
Simon MooreGK2013-201725
Omar BogleFWEngland244
Joe Cassidy{{ublist1925-1926246
Kerrea GilbertFB2006-200724
Paul GilesFW1980-1983241
Jack MansellDF1952-195324
Tommy SmithW2012-2014241
Tom AdeyemiMFEngland231
Jesper DalandDFNorway23
Albert PinxtonIFWales233
Joe RobertsOFEngland235
Jack SimpsonDFEngland23
Bill CorkhillWH1938-193923
John FarringtonMF1973-1974236
Alexander HutchinsonFW1933-1934234
Adam Le FondreFW2014-2017233
Peter MolloyWH1934-193523
Christian RobertsMF1997-2000233
Craig BrysonMFScotland222
Willie CarlinMFEngland221
Cody DramehDFEngland22
Albert EvansWHWales221
Warren FeeneyFWNorthern Ireland22
Matthew KennedyWGScotland22
Gabriel OshoDFNigeria22
Davie OvenstoneOFEngland224
Iké UgboFWCanada224
Max WattersFWEngland221
Keith EllisFW1964-1965229
Kevin CampbellFWEngland211
Derrick ChristieWGEngland212
Cecil DixonOFEngland211
Ryan GilesMFEngland21
David HoustonWHScotland21
Trevor LeeFWEngland215
Tony PickrellOFWales214
Keith RobsonMFEngland215
Aaron WildigMFEngland211
Norman DeanFW1967-1968213
Robin FridayFW1976-1977216
Mark GrewGK1992-199421
Paul SandersonMF1987-1988211
Trevor SinclairW2007-2008211
Jack DiamondFWEngland2010
Tommy DoyleMFEngland202
Kelvin EtuhuWG/FWNigeria20
Charlie HillIFWales203
Eugene MelaniphyFWIRE208
Kurt NoganSTWales201
Frank ParsonsGKEngland20
Matt RobinsonFWEngland202
Jimmy RolloDFEngland201
Bill ScottFBIRE20
Michael SimpkinsFBEngland20
Danny WilliamsFWWales2010
Darren WilliamsMFEngland20
Terry HarkinFW1965-19662010
Davy McDougallMF1910-191120
Tex RickardsFW1938-1939205
Lee PhillipsDF1996-200020
Ciaron BrownDFNorthern Ireland19
Jack DeightonGKEngland19
David HughesDFWales19
Jordan HugillFWEngland194
Rickie LambertCFEngland194
Allan McGregorGKScotland19
Maurice SwanGKRepublic of Ireland19
Dekel KeinanDF2011-2012192
Gerry ByrneMFScotland18
Eoin DoyleFWRepublic of Ireland185
Harry EganFWEngland189
Hugh HeartyFBScotland18
Andy KeoghFWRepublic of Ireland182
Steve MacLeanFWScotland181
Eric MorrisFBWales18
Eddie NewtonMFEngland184
Niels NkounkouFBFrance18
Nat PhillipsDFEngland181
Andy ScottFBEngland181
Steve SherlockFBEngland18
Matty KennedyMF2015-201818
Phil KiteGK1993-199418
Mickey BennettWGEngland171
Tommy HallidayFWScotland172
Joe HillsGKEngland17
Roger HoyCDEngland17
Sory KabaFWGuinea178
Albert MilesFWWales178
Peter MorganFBWales17
Gordon NuttWGEngland174
Peter OdemwingieFWNigeria172
Michael RickettsFWEngland175
Ben AmosGKEngland16
Lyn DaviesGKWales16
Famara DiédhiouFWSenegal162
Jay Emmanuel-ThomasMFEngland162
Liam FeeneyMFEngland16
Robbie FowlerFWEngland166
Rhys HealeyCFEngland161
Junichi InamotoMFJapan16
Malvin KamaraMFEngland161
Wilfried KangaFWIvory Coast16
Jim MunroFWScotland163
Tom SangMFEngland16
John SeasmanMFEngland162
Cecil SmithCFWales168
Ritchie SmithOFScotland162
Albert ValentineSTEngland163
Arthur WatersDF1911-191216
Will AlvesFWEngland151
Ken DeMangeMFRepublic of Ireland15
John DuthieWHScotland15
Andy EvansFWWales15
Stuart FleetwoodFWWales151
Frédéric GounongbeCFBenin15
Emlyn JohnCDWales15
Liam LawrenceMFRepublic of Ireland151
Alan MahonMFRepublic of Ireland152
Sivert MannsverkMFNorway15
Michael OakesGKEngland15
Russell OsmanCDEngland15
Jon ParkinFWEngland152
John ParsonsFWWales156
David SummerhayesMFWales15
Martin ThomasGKWales15
James HendersonIF1913-1915152
Steven MacLeanFW2007-2008151
Tony VaughanDF1999-200015
Kevin BrockMFEngland142
Greg CunninghamDFIreland14
Terry EvansFBWales14
Luey GilesFBWales141
Andy GormanDFWales141
Marko GrujićMFSerbia141
Tom LawrenceWGWales14
Ernest LewisIFWales141
Ben NugentCBEngland141
Chris SanderGKWales14
Kasper SchmeichelGKDenmark14
Tony ScullyWGRepublic of Ireland14
Frank SharpWGScotland141
Tommy VaughanIFWales144
Tom WareFBWales14
Jack WhithamFWEngland143
Don BirdOFEngland134
John CarverMFEngland13
John CornforthMFEngland131
Uche IkpeazuFWUganda133
Billy JacksonMFEngland13
Eddie JenkinsFBWales13
Seamus KellyGKRepublic of Ireland13
Jimmy McInchFWScotland13
Oumar NiasseFWSenegal13
Doug RedwoodOFWales13
Ken TuckerMFWales13
Wilfried ZahaWGEngland13
David GreeneDF2000-200113
Ebou AdamsDFGambia12
Sandy AllanFWScotland124
Len AttleyIFWales122
Ian BairdFWEngland126
Elvet CollinsWGWales12
Alan CouchMFWales12
Danny DrinkwaterMFEngland12
Will FoleyFWEngland121
Colin GaleDFWales12
Phil GriffithsMFEngland121
Jimmy JonesFWWales122
Ken MacDonaldFWWales127
Marwood MarchantFWWales123
Billy MooreWHWales12
Guylain Ndumbu-NsunguMFDRC12
Ryan NichollsWGWales122
John PearsonFWEngland12
Jon RobertsGKWales12
Kevin SummerfieldMFEngland121
Connor WickhamFWEngland121
Soloman TaiwoMF2009-201212
Bob AdamsGKEngland11
Jason ByrneFWRepublic of Ireland111
Juan CalaCDSpain112
Andreas CorneliusFWDenmark11
Kieron EvansMFWales11
Andrea FerrettiFWItaly11
Steve FlackFWEngland111
Chris GreenacreFWEngland112
Mick HendersonDFEngland11
Chris IngramMFWales111
Godfrey IngramSTEngland112
Harry O'NeillFBEngland114
Solomon TaiwoMFNigeria11
Andy ThompsonFBEngland11
Josh Wilson-EsbrandDFEngland11
Ernie BlenkinsopFBEngland10
Stephen BywaterGKEngland10
Jermaine DarlingtonFBEngland10
Bryn DaviesIFWales10
Brian EdgleyIFEngland101
Chris HonorCDEngland10
Ritchie HumphreysFBEngland102
David JonesOFWales10
Ken JonesFBEngland10
Billy LewisOFWales10
Josh MagennisFWNorthern Ireland101
Brian MurphyGKRepublic of Ireland10
Neil O'HalloranFWWales104
Dion SandersonDFEngland10
Alf SteelGKEngland10
Hayden Fleming1996-199710
Albert AdomahFWGhana9
Gareth AinsworthWGEngland9
Gary BellamyCDEngland9
Andy CrawfordFWEngland93
John DaviesGKWales9
Alfie DoughtyMFEngland91
Sidney EvansOFEngland91
Steve FinniestonFWScotland92
Julian GrayMFEngland9
Alfie HaganFWEngland92
Joe HillierGKWales9
Dean HorrixFWEngland93
Bernard JonesIFEngland9
Conor McAlenyFWEngland92
Danny McCarthyMFWales9
Frank MossWHEngland9
Tanatswa NyakuhwaDFWales9
Gary O'NeilMFEngland91
Jordi Osei-TutuDFEngland9
Rob PageCDWales9
Harry PerksOFWales91
Wayne RoutledgeWGEngland92
Morrys ScottFWWales9
Walter ThomasOFEngland94
Tony WattCFScotland92
Jonny WilliamsMFWales9
Magnus Wolff EikremCMNorway9
Keith ThomasW1952-195394
Leon BarnettDFEngland8
Harry BlandDFEngland8
Glen CroweFWRepublic of Ireland81
Oliver DenhamDFWales8
Mark ElliottMFWales8
David FordeGKRepublic of Ireland8
Alan JudgeGKEngland8
Eli KingMFWales8
Harry KnowlesOFEngland8
Bill MainWHEngland8
Bill MarshalseyWHScotland81
Bill MerryIFWales8
Ted MorrisGKWales8
Johnny NichollsFWEngland82
Keith O'HalloranMFRepublic of Ireland8
Bernard RossOFWales82
Rúnar Alex RúnarssonGKIceland8
Calum ScanlonDFEngland8
Stuart TaylorGKEngland8
Ross TurnbullGKEngland8
Matthew TurnerGKWales8
Fred WhitlowFWEngland81
Yanic WildschutWGNetherlands8
CalaCB201482
John ClarkFW1913-191581
Ollie DenhamDF2021-20238
James ChambersFBEngland7
Jack CollinsOFEngland7
Gerry FrancisMFEngland7
Martyn GilesFBWales71
Luigi GlombardFWFrance7
Dean GordonFBEngland71
Matt GreenFW/WGEngland7
George HazlettOFScotland71
Billy JamesFWWales74
Dave KevanMFScotland7
Mick MartinMFRepublic of Ireland7
Brian McGorryMFEngland7
Jack McJennettFBWales7
Beriah MooreFWWales74
Ravel MorrisonMFEngland7
Gerry NardielloFWWales74
Ken OakleyFWWales71
Andy PolycarpouMFEngland7
Jlloyd SamuelFBTrinidad & Tobago7
Robin SemarkFWEngland7
Eric SteeleGKEngland7
Albert StitfallDFWales71
Chris TownsendFWWales7
Jim UptonFBScotland7
Simon WaltonMFEngland7
Alan WrightCDEngland7
Micky BurnsFWEngland6
Nathan CadetteMFWales6
Stacy ColdicottMFEngland6
David CornerDFEngland6
Gareth M DaviesCDEngland62
Jack DurkanFBScotland6
Fan ZhiyiCDChina6
Gary GillMFEngland61
Ted GorinFWWales62
Andy JordanDFEngland6
Steve KetteridgeMFEngland62
Gerry KingMFWales6
Dimitrios KonstantopoulosGKGreece6
Bob LamieIFEngland61
Carleton LeonardFBEngland6
Owen McNallyFWScotland6
Carl MuggletonGKEngland6
Billy NewtonWHEngland6
Tommy PagetFWWales6
Ebor ReedCDEngland6
Kieran RichardsonWGEngland6
Paul ShawAMEngland6
Billy TaylorMFEngland6
Mark TaylorSTEngland63
Peter TaylorMFEngland63
Joe WestFWEngland62
John WilliamsDFEngland6
Tom WilliamsCDWales6
Terry WoodWHWales6
Gareth DaviesDF199762
Pat Mountain1996-19976
Jim BaillieWHScotland5
Guido BurgstallerMFAustria51
Raheem ConteMFEngland5
John CornwellDFEngland52
Frank DudleyCFEngland51
Javi GuerraFWSpain5
Richard HaigSTWales5
Gordon HarrisFBScotland5
Jamie HughesSTEngland52
Glenn JohnsonFWAustralia5
Gethin JonesDFWales5
Nyrere KellyFWEngland51
Joe LewisGKEngland5
Paddy McIlvennyFWIRE52
Phil MulryneMFNorthern Ireland5
Jonathan PanzoDFEngland5
Scott PatersonDFScotland5
Tom PirieWHScotland5
Arthur RhodesIFEngland5
Jörn SchwinkendorfDFGermany5
Tony SimmonsFWEngland51
Paul SugrueFWEngland5
Peter ThomasMFWales51
Cameron ToshackFWWales5
Steve TuplingMFEngland5
Jamie UnsworthFBEngland5
Etien VelikonjaSTSlovenia5
Haris VučkićMFSlovenia51
Paul WareMFEngland5
Bobby WealeOFWales5
Tony KellyFW1992-199351
Leslie AdlamFBEngland4
Chris AllenMFEngland4
Byron AnthonyCDWales42
Paul BannonFWRepublic of Ireland4
Michael BouldingFWEngland4
Sam BowenMFWales4
Jonathan BrownWGWales41
Deon BurtonFWJamaica42
Cameron CoxeDFWales4
Keith DowningMFEngland4
Scott EndersbyGKEngland4
David FelgateGKWales4
Gary HarrisMFEngland4
Emyr HuwsDMWales4
Steve JenkinsDFWales4
Alan KnillCDEngland4
Toni KoskelaMFFinland4
Terry LewisWHWales4
Ian MacLeanDFScotland4
Dakarai MaficoMFWales4
Bob McAuleyFBScotland4
Seamus McBennettMFIRE42
John McClellandDFNorthern Ireland41
Curtis McDonaldMFWales42
George McGuckinMFScotland4
Jimmy MitchellOFWales4
Frank NewtonCFEngland4
Quincy Owusu-AbeyieWGGhana4
Troy PerrettMFWales41
Jim PlattGKNorthern Ireland4
Michael ReindorfFWEngland4
Percy RichardsOFWales4
Chris RodonSTWales4
Derek RyderFBEngland4
Dean SaundersSTWales4
Richard SendallFWEngland4
Sam SmithIFEngland4
Lee StephensFWWales4
Leigh VickMFWales4
Jamie WardWGNorthern Ireland4
Billy GaughanOL1912-19144
Seamus MacBennettMF1947-194842
Philip MulryneMF2005-20074
Leo NewtonCF19144
Tom Niblo{{ublist1910-19114
Ben WilsonGK2014-20174
Andy BrownFWScotland3
Jim BrownGKScotland3
Marshall BurkeMFScotland3
Fred CastleFWWales3
Gareth R DaviesFWWales3
Gerald DobbsMFEngland3
Jack EslorFBScotland3
Les EvansOFWales31
Paul EvansFWWales31
Malachi Fagan-WalcottDFEngland3
Peter FrancombeDFWales3
Kerim FreiWG/MFTurkey3
Harold FriendWHWales3
Neil HarrisFWEngland31
Joe JacobsonFBWales3
Nathaniel JarvisFWWales32
Bryn JonesMFWales3
Ian JonesFBWales3
Jack KingdonDFScotland3
Arran Lee-BarrettGKEngland3
Wilfred LievesleyFWEngland3
Kyle LightbourneFWBermuda3
Clive LloydIFWales3
Dick MalloryMFBermuda3
Idris MilesOFWales3
Paul MilsomFWEngland3
Steve MokoneSTSouth Africa31
Jack NockIFEngland3
Adedeji OshilajaFBEngland3
Tommy O'SullivanMFWales3
Johnny RainfordIFEngland31
Iwan RedanFWNetherlands3
Alf RowlandCDEngland3
Bob ScottWHScotland3
Brad SmithDFAustralia3
Chris SummersFWWales3
Armand TraoréDFSenegal31
Isaac VassellFWEngland31
Arthur WelsbyOFWales3
Chris WilliamsFWWales3
Lee KendallGK2000-20023
Jack MoylanMF202631
James HarperMF2000-20013
Luke PearceFW2024-20263
T-Jay ParfittDF2025-20263
Fergie AitkenWGScotland2
Reg AndersonIFEngland21
Keith BarberGKEngland2
Xavier BenjaminDFEngland2
Jo Inge BergetSSNorway2
Tommy BrownFWEngland2
Marouane ChamakhCFMorocco2
Vontae Daley-CampbellFBEngland2
Paul DaviesFWEngland2
Tom DaviesDFWales2
Joe DayGKEngland2
Axel DonczewFWWales2
Joe DurrellOFEngland2
Syd FurslandFWWales2
Ernie GaultFWEngland2
Stan GriffithsIFWales22
Mark HowardGKEngland2
Leon JeanneMFWales2
Simon LappinWGScotland2
David LewisIFWales2
Ian LoveFWWales2
Charles McDonaghWHEngland2
John McMillanOFScotland2
Ibrahim MeiteCFEngland2
Tim O'ConnorMFWales2
Reg ParkerCFWales2
Joe PhillipsFBWales2
Allen PriceFBWales2
Chris RiggottCDEngland2
Tom RogersOFWales21
Alan SandersMFWales2
William ShawFWEngland2
Will SpiersDFWales21
Bobby TaggartIFScotland2
Rob TanciewiczMFWales2
Jim TennantMFScotland2
Danny ThomasFWWales2
Chris ThompsonMFEngland2
Bobby TobinIFWales2
Charles TurnerFBWales2
Cody TwoseMFWales2
Harry TyrerGKEngland2
Frank TysoeMFEngland2
Phil WalkerFWEngland2
Theo WhartonMFWales2
Gareth DaviesMF1986-19872
Idriss SaadiFW2015-20172
Aaron MorrisDF2008-20102
isaac doamoFW2016-20182
Trey GeorgeMF2025-202621
Rob TankiewiczMF2025-20262
Noah WilliamsDF2025-20262
Laurence AbramsMFEngland1
Ernie AndersonWHScotland1
Cameron AntwiMFEngland1
Roger AshtonGKEngland1
Jazzi Barnum-BobbFBEngland1
John BartlettFBWales1
Josh BeecherDFEngland1
Filip BenkovićDFCroatia1
Mirko BolesanMFItaly1
Dennis CallanWHWales1
Hugh CampbellOFScotland1
Ernie CarlessIFWales1
Luke CoulsonFBEngland1
Jack CourtIFWales1
Tavio Kouakou D'AlmeidaMFIvory Coast1
Ibrahim FarahMFWales1
Adeteye GbadehanDFEngland1
Ryan GreenDFWales1
Wyn GriffithsGKWales1
James HarrisonIFEngland1
Mike HughesMFWales1
Steve HumphriesGKEngland1
Tom JamesFBWales1
Isaac JefferiesFWEngland1
Martin JohnFBEngland1
Alan JonesGKWales1
Charlie JonesWGWales1
Glyn JonesIFWales1
Vince JonesWHWales1
Jack LewisDFWales1
Kevin LloydFWEngland1
Rohan LuthraGKEngland1
Paul MarriottFWEngland1
Ernie MarshallWHEngland1
Fred MasonFBEngland1
Harry MayFBScotland1
Alfred MayoFWWales1
Nick McKoyMFEngland1
Bobby McLarenIFScotland1
Ray McStayMFScotland1
James MelvilleFBScotland1
Ross MenziesFBScotland1
James MichaelMFWales1
Don MillsIFEngland1
Paddy MooreCDIRE1
Paul MorenoMFWales1
Jerry MurphyIFWales1
Pat MurphyWHWales1
Joe NibloeFBScotland1
Griff NormanFBWales1
Harry ParfittFBWales1
Daniel ParslowCDWales1
Gordon PemberyWHWales1
Cliff PowellFBEngland1
Cecil PriceOFWales1
Len RichardsFBWales1
Kevin Sainte-LuceWGGuadeloupe1
Jai SemenyoDFGhana1
Andy SpringFBEngland1
Gabriel TamasCDRomania1
Sid TaylorOFWales1
Billy TurnbullFWEngland1
James WaiteMFWales1
Lee WalkerMFWales1
Marley WatkinsFWWales12
Phil WatkinsWHWales1
Bill WatsonFBWales1
Tom WilsonFBEngland1
Jack WinspearOFEngland1
Jon WoodsFWWales1
Billy WoofFWEngland11
Lee WorganGKWales1
Eddie YoudsDFEngland1
Chanka ZimbaFWEngland1
Peter ZoïsGKAustralia1
Matty HolmesMF19891
Jamie Michael1996-19971
Marvin Harriott1997-19981
Nicholas FishMF2001-20051
Alexander EvansDF2011-20121
Shamar MooreFW2019-20201
Matthew ApterMF2025-20261
Jake DaviesMF2025-20261
Alyas DebonoDF2025-20261
Gabriel KeitaDF2025-20261
Daniel OlaFW2025-20261
Jack SykesFW2025-20261
Harry WattsMF2025-20261
Allan Clarke1996-1997
John Rendall1997-1998
Tom RamasutFW1998-1999
Paul ButteryGK1999-2001
Ian FeuerGK1999-2000
Pat Jennings1999-2000
Ian LovelessGK1999-2000
Tony SheridanMF2000-2001
Lee SkellyDF2000-2001
Michael CorcoranMF2006-2007
Darren DennehyDF2008-2009
Erwin SakGK2008-2009
Kye EdwardsDF2009-2010
Zak EvansMF2009-2010
Jonathan MeadesDF2009-2011
Jordan SantiagoGK2009-2012
Jason BrownGK2010-2011
Elliot ParishGK2011-2013
Jessie DarcoFW2012-2013
Gethyn HillFW2012-2013
Ibrahim MansarayMF2012-2013
Semi AjayiDF2014-2017
Kane OwenMF2014-2015
Rolf FeltscherDF2017-2018
Lloyd HumphriesDF2018-2019
Jack BodenhamDF2019-2020
Ntazana MayembeMF2019-2020
Keenan PattenMF2020-2022
George RatcliffeGK2020-2022
Lewys BenjaminGK2022-2023
Morgan WigleyFW2022-2025
James CroleFW2023-2024
Dylan LowlorDF2024-2025
Roko SimicFW2024-2025
Jake DennisGK2025-2026
Daniel HiggsGK2025-2026
Riley Hilaire-ClarkeFW2025-2026
Jacob HobsonMF2025-2026