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, and joined the Cardiff & District League the following year. In 1907, they joined the South Wales Amateur League and changed their name to Cardiff City, later entering the English football pyramid by joining the Southern Football League in 1910. They were elected into the Football League ten years later, where they remain to this day. As of the end of the 2017–18 season, the club has won 3 division titles in the Football League, won promotion on 13 occasions and been relegated 12 times.
All players who have featured in 100 or more first-team matches in all competitions for the club since they joined the English football pyramid in 1910, either as a member of the starting eleven or as a substitute, are listed below. Billy Hardy is the current holder of appearance records in both league matches and all competitions having made 590 appearances in a 20-year spell at the club between 1911 and 1932. Phil Dwyer has made the most appearances for the club in the Football League era, having made 575 appearances between 1972 and 1985. Only nine players have made more than 400 appearances for the club, three of which, Dwyer, Fred Keenor and Ron Stitfall were born and raised in Cardiff. The most recent player to reach 400 appearances for the club is Peter Whittingham.
The all-time goalscoring record is held by Len Davies, who had a twelve-year spell at Cardiff between 1919 and 1931, scoring 179 times. Seven other players have scored 100 goals or more for the club. Robert Earnshaw is the most recent player to reach the mark and also holds the club record for goals in a single season, scoring 35 during 2002–03. Midfielder Aron Gunnarsson holds the record for the most international caps won during his spell at the club having represented Iceland 60 times.
Key The list is ordered 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. Statistics are correct as of the match played on 2 May 2026. + Positions keyPre-1960s1960s–GKGoalkeeperFBFull backDFDefenderHBHalf backMFMidfielderFWForward
+ KeySymbolMeaning Player still at the club Player represented his country at international level during his time at the club * Club record
List
PlayerNationalityPositionClub careerAppearancesGoalsNotes DF1987–19931172 GK2001–2007 2340 FW1962–1965 12647 MF1973–197715412 DF1973–19791000 DF1990–19971721 * MF 2019–2022 115 4 FB 2020– 130 4 HB1938–19553257 HB1953–196636120 DF2016–202111810 FB2002–20071800 FW1986–198911634 DF1934–19381752 FW1914–192111221 FB1966–197429214 FB 2016–2021 177 5 DF1981–198410613 FW1966–197114535 FW1992–199611022 FW1977–198112731 HB1926–19311322 FW1947–195422430 FB1920–19262190 DF2005–20121180 FW1990–199417941 MF1999–20062434 MF1998–20041703 FW2008–201113345 MF1998–200416137 DF1986–198916910 DF1992–19961531 DF1913–19221800 MF1974–198128667 MF2009–201112116 HB1976–19802032 FB1966–19732692 DF1974–19771035 FW2006–2007, 2008–2009 & 2009–201116265 FW1967–1972 & 1975–1976268108 FW1921–192414245 FB1963–19701264 * MF 2020– 190 23 DF2012–20201467 MF1986–198916315 FW1991–1998269103 GK1968–19701220 FW1919–1931372179* DF1972–198557551 FW1997–2004, 2011–2013227109 MF1996–200116417 DF2014–20191596 FW1948–195522246 FW1930–193313621 HB1920–19261192 * GK 2017–2020 102 0 FW1910–192642468 FW1975–197815260 GK1922–19355180 FW1964–196712112 FB1965–19681181 FW1925–192913992 FB1984–1987 & 1998–200024816 FW1953–195611059 FW2000–200311328 MF1996–200116920 DF2000–20052014–201522110 HB1931–19351612 MF1982–1985 & 1988–199334533 MF1970–197212018 MF1974–1978 & 1985–198715112 FW1920–1925220101 FW1987–198913149 HB1935–19381161 FW1949–195416873 FB1934–19381128 MF1976–19821827 MF1989–199529954 FW1919–192316030 MF2011–201928625 GK1997–20011470 GK1989–19921230 DF1911–1932590*10 FB1952–19664057 HB1966–19712021 HB1928–193314613 DF1912–19201248 GK1974–19822660 FW1955–195710857 MF2016–202118324 HB1959–196626420 HB1946–195321311 GK1950–19571720 DF2009–201416511 GK1971–19782310 DF1993–19991112 DF1925–19291060 GK1961–19671090 DF2006–200913614 FW1967–197013725 FB1978–19831703 FW1929–193416138 GK1948–19511220 MF2001–200516531 DF1912–193050723 MF1987–19901435 FW1960–1974477111 GK1912–19241630 DF1972–19792021 FW1967–197010016 MF2004–201025630 FB1998–200320912 FB1946–19501719 FW1963–196711714 MF1978–198316711 MF1975–19771186 DF2005–20081153 DF1955–19612622 GK2009–20162780 FW2011–201610925 FW1930–193310855 FW1925–192916726 FB2006–20152922 MF2006–20132223 MF1978–1983 & 1984–198615116 MF1996–200014211 MF1991–199515722 FB1957–19651982 DF1948–19552574 MF1957–196110133 DF2014–202229533 DF1981–198616012 DF1962–19755329 DF 2019–2023 127 3 FB1921–19302954 DF2021–22315 HB1936–19391180MF2012–201717019 FW1997–200211837 FW1951–195813224 MF1997–19991005 MF 2019–2022 109 5 MF2004–200921427 MF2017–202010621 DF2015–20201630 DF1987–19973615 FB1969–19792131 DF1967–197423316 FW1986 & 1989–199319784 MF2014–201911123 FB1986–19891539 DF1976–19832375 FW1934–193819129 DF2005–200912412 MF2007–20111538 MF2011–202540934 MF1991–1993 & 199410710 MF1972–197613134 FW1946–194910836 MF1992–199514217 FB1928–19331461 * FW 2022– 129 33 MF1988–1991 & 1995–19972008 FB1961–19651122 MF1979–19811034 FB1949–19581330 MF1974–197811420 FB1990–19962975 FB1946–195638115 FW1970–197711317 DF1919–19231695 GK2018–20221000 DF1946–19491131 FW1993–199510655 FW1978–198217551 MF1985–1986 & 1987–19891013 FB1947–19644528 HB1947–196130921 MF1967–19721817 FW1936–193911625 FW 2022– 100 7 FW1958–1965234102 FB2011–20141152 MF1927–192912523 FB1977–19811140 FW2006–200810617 FW2001–200514351 FW1950–195516226 MF1982–19851425 FW1965–1970208100 DF2011–20161214 MF1983–198718253 MF 2019–2022 117 11 GK1952–19632410 HB1923–193117910 MF1955–196124041 FW1936–193810319 DF1925–19291020 FW1913–192110740 FB2000–20062132 MF1985–198913015 MF2007–201745796 MF1961–196720916 FB1946–19521601 FW1949–195614419 GK1964–19701510 MF1986–198915527 MF2021–20261636 MF1969–197419732 DF1993–200433326 FW2016–201910124
Notes
References General
Specific