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

(Redirected from Mirko Bolesan)

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

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
Tom Adeyemi   England MF 2014–2017 23 1 [1]
Leslie Adlam   England FB 1933 4 0
Albert Adomah   Ghana FW 2020 9 0 [L 1] [2]
Gareth Ainsworth   England WG 2003 9 0 [3]
Fergie Aitken   Scotland WG 1922 2 0
Sandy Allan   Scotland FW 1967–1969 12 4
Chris Allen   England MF 1998 4 0 [L 1] [4]
Jak Alnwick   England GK 2022– 7 0 [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]
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] [8]
Jazzi Barnum-Bobb   England FB 2014–2016 1 0
John Bartlett   Wales FB 1933 1 0
Gary Bellamy   England CD 1992 9 0 [L 7] [9]
Filip Benković   Croatia DF 2020 1 0 [L 8] [10]
Mickey Bennett   England WG 1996–1997 17 1 [11]
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 [12]
Mirko Bolesan   Italy MF 1995 1 0 [13][14]
Michael Boulding   England FW 2005 4 0 [L 9] [15]
Sam Bowen   Wales MF 2021 4 0 [16]
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 [17]
Jim Brown   Scotland GK 1982–1983 3 0
Jonathan Brown   Wales WG 2007–2009 4 1 [18]
Tommy Brown   England FW 1921 2 0
Craig Bryson   Scotland MF 2017–2018 22 2 [L 11] [19]
Guido Burgstaller   Austria MF 2014–2015 5 1
Marshall Burke   Scotland MF 1984 3 0 [L 12] [20]
Micky Burns   England FW 1978–1979 6 0
Deon Burton   Jamaica FW 1996–1997 4 2 [L 13] [21]
Gerry Byrne   Scotland MF 1977–1978 18 0
Jason Byrne   Republic of Ireland FW 2007–2008 11 1 [22]
Stephen Bywater   England GK 2002, 2011 10 0 [L 14][L 11] [23]
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 [24]
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 [25]
James Chambers   England FB 2006 7 0 [L 15] [26]
Derrick Christie   England WG 1985–1986 21 2
Stacy Coldicott   England MF 1996 6 0 [L 16] [27]
Elvet Collins   Wales WG 1923–1926 12 0
Jack Collins   England OF 1932–1933 7 0
Jamilu Collins   Nigeria FB 2022– 4 0 [28]
David Corner   England DF 1985–1986 6 0
John Cornforth   England MF 1999 13 1 [29]
Andreas Cornelius   Denmark FW 2013–2014 11 0 [30]
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 [31]
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 [32]
Tavio Kouakou D'Almeida   Ivory Coast MF 2021 1 0 [33]
Vontae Daley-Campbell   England FB 2022– 2 0 [34]
Ray Daniel   Wales DF 1957–1958 6 0
Jermaine Darlington   England FB 2005–2006 10 0 [35]
Bryn Davies   Wales IF 1935–1937 10 0
Gareth M Davies   England CD 1997 6 2 [L 17] [36]
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 [37]
Joe Day   England GK 2019 2 0 [38]
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 [39]
Jack Diamond   England FW 1935–1936 20 10
Cecil Dixon   England OF 1954–1957 21 1
Gerald Dobbs   England MF 1995 3 0 [L 19] [40]
Alfie Doughty   England MF 2022 9 1 [L 20] [41]
Keith Downing   England MF 1995 4 0 [42]
Eoin Doyle   Republic of Ireland FW 2015–2016 18 5 [43]
Tommy Doyle   England MF 2022 20 2 [L 21] [44]
Cody Drameh   England DF 2022 22 0 [L 22] [45]
Danny Drinkwater   England MF 2010–2011 12 0 [L 23]
Frank Dudley   England CF 1953 5 1
Jack Durkan   Scotland FB 1933–1934 6 0
Joe Durrell   England OF 1975 2 0 [L 24]
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 25] [46]
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 21] [47]
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–2022 6 0 [48]
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 [49]
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 26] [50]
Warren Feeney   Northern Ireland FW 2007–2010 22 0 [51]
David Felgate   Wales GK 1984 4 0 [L 12]
Andrea Ferretti   Italy FW 2005–2007 11 0 [52]
Jim Finlay   Scotland OF 1937 1 0
Steve Finnieston   Scotland FW 1974 9 2 [L 27]
Nicky Fish   Wales MF 2001–2006 3 0
Steve Flack   England FW 1995–1996 11 1 [53]
Stuart Fleetwood   Wales FW 2003–2006 15 1 [54]
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 [55]
Robbie Fowler   England FW 2007–2008 16 6 [56]
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 28] [57]
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
Martyn Giles   Wales FB 2000–2003 7 1 [58]
Ryan Giles   England MF 2022 21 0 [L 7] [59]
Gary Gill   England MF 1991–1992 6 1 [60]
Luigi Glombard   France FW 2006–2007 7 0 [61]
Don Godwin   Wales OF 1956 2 0
Martin Goldsmith   Wales MF 1983–1984 9 2
Dean Gordon   England FB 2001 7 1 [L 29] [62]
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 [63]
Ben Graham   Wales CD 1993 1 0
Alick Gray   Scotland FB 1958 2 0
Julian Gray   England MF 2003 9 0 [L 17] [64]
Matt Green   England FW/WG 2007–2008 7 0 [65]
Ryan Green   Wales DF 2002 1 0 [L 30] [66]
Chris Greenacre   England FW 1997 11 2 [L 21] [67]
David Greene   England DF 2000–2001 11 0 [68]
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 31] [69]
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 26]
Tommy Hampson   England GK 1927–1929 8 0
Alan Harper   England FB 1995 6 0 [L 32] [70]
James Harper   England MF 2000–2001 3 0 [L 25] [71]
Gary Harris   England MF 1978–1979 4 0
Gordon Harris   Scotland FB 1964 5 0
Neil Harris   England FW 2004–2005 3 1 [L 30] [72]
Gerry Harrison   England MF 1992 10 1 [L 24] [73]
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 33]
Stan Holt   England CD 1931 2 0
Chris Honor   England CD 1995 10 0
Dean Horrix   England FW 1987 9 3 [L 34]
Ralph Horton   Wales IF 1932 1 0
David Houston   Scotland WH 1965–1966 21 0
Mark Howard   England GK 2006–2007 2 0 [74]
Roger Hoy   England CD 1971–1973 17 0
Kirk Huggins   Wales DF 2004–2005 1 0
David Hughes   Wales DF 2001–2003 19 0 [75]
Jamie Hughes   England ST 1999–2000 5 2 [76]
Mike Hughes   Wales MF 1958 1 0
Jordan Hugill   England FW 2022 19 4 [L 6] [77]
Ritchie Humphreys   England FB 1999–2000 10 2 [L 35] [78]
Steve Humphries   England GK 1982 1 0
Emyr Huws   Wales DM 2016–2017 4 0 [79]
Uche Ikpeazu   Uganda FW 2022 13 3 [L 29] [80]
Junichi Inamoto   Japan MF 2005 16 0 [L 16] [81]
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 [82]
Billy James   Wales FW 1946–1947 7 4
Tom James   Wales FB 2014–2016 1 0
Nathaniel Jarvis   Wales FW 2011–2013 3 2 [83]
Leon Jeanne   Wales MF 2001–2002 2 0 [84]
Eddie Jenkins   Wales FB 1921–1923 13 0
Steve Jenkins   Wales DF 2003 4 0 [85]
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 [86]
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 [87]
Alan Judge   England GK 1987 8 0 [L 36]
Sory Kaba   Guinea FW 2023 17 8 [L 37] [88]
Malvin Kamara   England MF 2006–2007 16 1 [89]
George Kelly   Scotland IF 1958–1959 8 4
Nyrere Kelly   England FW 1992–1993 5 1 [L 20]
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] [90]
Steve Ketteridge   England MF 1988–1989 6 2
Dave Kevan   Scotland MF 1989 7 0 [L 38]
Eli King   Wales MF 2021–2023 7 0 [91]
Gerry King   Wales MF 1964 6 0
Alan Knill   England CD 1993 4 0 [L 39] [92]
Harry Knowles   England OF 1958–1959 8 0
Dimitrios Konstantopoulos   Greece GK 2009 6 0 [L 40] [93]
Toni Koskela   Finland MF 2005–2006 4 0 [94]
Rickie Lambert   England CF 2016–2017 19 4 [95]
Bob Lamie   England IF 1949–1950 6 1
Simon Lappin   Scotland WG 2012–2014 2 0 [L 6]P [96]
George Latham   Wales DF 1921 1 0
Liam Lawrence   Republic of Ireland MF 2012– 15 1 [L 13] [97]
Tom Lawrence   Wales WG 2016 14 0 [L 8] [98]
Trevor Lee   England FW 1983–1984 21 5
Arran Lee-Barrett   England GK 2003–2005 3 0 [99]
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 [100]
Terry Lewis   Wales WH 1968–1969 4 0
Wilfred Lievesley   England FW 1929–1930 3 0
Kyle Lightbourne   Bermuda FW 2001 3 0 [L 20] [101]
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 [102]
Ken MacDonald   Wales FW 1921–1922 12 7
Kevin MacDonald   Scotland MF 1990–1991 8 0 [L 40] [103]
Ian MacLean   Scotland DF 1994 4 0 [L 4]^1 [104]
Steve MacLean   Scotland FW 2007–2008 18 1 [105]
Josh Magennis   Northern Ireland FW 2007–2010 10 1 [106]
Alan Mahon   Republic of Ireland MF 2003 15 2 [L 26] [107]
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 41] [108]
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 [109]
Brian McGorry   England MF 1996 7 0 [L 42] [110]
Allan McGregor   Scotland GK 2017 19 0 [L 18] [111]
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 [112]
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 [113]
Simon Moore   England GK 2013–2016 24 0 [114]
Peter Morgan   Wales FB 1972–1973 17 0
Aaron Morris   Wales CD 2007–2010 4 0 [115]
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] [116]
Frank Moss   England WH 1928–1929 9 0
Pat Mountain   Wales GK 1996–1998 6 0 [117]
Carl Muggleton   England GK 2001 6 0 [L 20] [118]
Phil Mulryne   Northern Ireland MF 2005–2006 5 0 [119]
Jim Munro   Scotland FW 1928–1929 16 3
Brian Murphy   Republic of Ireland GK 2016–2020 10 0 [120]
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 [121]
Billy Newton   England WH 1920–1921 6 0
Eddie Newton   England MF 1992 18 4 [L 27] [122]
Frank Newton   England CF 1911–1914 4 0
Oumar Niasse   Senegal FW 2019 13 0 [L 41] [123]
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 [124]
Niels Nkounkou   France FB 2023 18 0 [L 41] [125]
Jack Nock   England IF 1921–1922 3 0
Kurt Nogan   Wales ST 2000–2001 20 1 [126]
Griff Norman   Wales FB 1951 1 0
Ben Nugent   England CB 2012–2015 14 1
Gordon Nutt   England WG 1954–1955 17 4 [127]
Michael Oakes   England GK 2007–2008 15 0 [128]
Ken Oakley   Wales FW 1950–1953 7 1
Tim O'Connor   Wales MF 1985 2 0
Peter Odemwingie   Nigeria FW 2013–2014 17 2 [129]
Keith O'Halloran   Republic of Ireland MF 1996–1997 8 0 [L 29] [130]
Neil O'Halloran   Wales FW 1955–1956 10 4
Gary O'Neil   England MF 2004 9 1 [L 13] [131]
Harry O'Neill   England FB 1931–1932 11 4
Jordi Osei-Tutu   England DF 2020–2021 9 0 [L 25] [132]
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 43] [133]
Rob Page   Wales CD 2004–2005 9 0 [134]
Tommy Paget   Wales FW 1932–1933 6 0
Harry Parfitt   Wales FB 1953 1 0
Reg Parker   Wales CF 1947–1948 2 0
Jon Parkin   England FW 2011 15 2 [135]
Michael Parkins   Wales MF 2004–2005 1 0 [136]
Daniel Parslow   Wales CD 2005–2006 1 0 [137]
Frank Parsons   England GK 1970–1972 20 0
John Parsons   Wales FW 1968–1973 15 6 [138]
Scott Paterson   Scotland DF 1997 5 0 [L 24] [139]
John Pearson   England FW 1995 12 0 [140]
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 [141]
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 29]
Andy Polycarpou   England MF 1981 7 0
Cliff Powell   England FB 1989 1 0
Allen Price   Wales FB 1985 2 0 [142]
Cecil Price   Wales OF 1948 1 0
Johnny Rainford   England IF 1953 3 1
Iwan Redan   Netherlands FW 2007 3 0 [L 44] [143]
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 [144]
Michael Ricketts   England FW 2005–2006 17 5 [L 22] [145]
Chris Riggott   England CD 2010–2011 2 0 [146]
Joe Roberts   England OF 1935–1936 23 5
Jon Roberts   Wales GK 1987–1989 12 0
Callum Robinson   England FW 2022– 23 7 [147]
Matt Robinson   England FW 1928–1930 20 2
Keith Robson   England MF 1977–1978 21 5
Chris Rodon   Wales ST 1983 4 0 [L 45]
Tom Rogers   Wales OF 1933 2 1
Jimmy Rollo   England DF 1996–1998 20 1 [148]
Bernard Ross   Wales OF 1946–1947 8 2
Wayne Routledge   England WG 2008–2009 9 2 [L 46] [149]
Alf Rowland   England CD 1948–1949 3 0
Kevin Russell   England FW 1991 3 0 [L 8] [150]
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] [151]
Chris Sander   Wales GK 1985–1986 14 0
Alan Sanders   Wales MF 1981 2 0
Dion Sanderson   England DF 2020 10 0 [L 7] [152]
Tom Sang   England MF 2020–2022 16 0 [153]
Dean Saunders   Wales ST 1985 4 0 [L 5] [154]
Kasper Schmeichel   Denmark GK 2007 14 0 [L 21] [155]
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] [156]
John Seasman   England MF 1984–1985 16 2
Robin Semark   England FW 1991 7 0
Jai Semenyo   Ghana DF 2022 1 0 [157]
Richard Sendall   England FW 1989 4 0
Frank Sharp   Scotland WG 1969–1970 14 1
Paul Shaw   England AM 1995 6 0 [L 25] [158]
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 27]
Michael Simpkins   England FB 2001–2002 20 0 [159]
Jack Simpson   England DF 2022–2023 21 0 [160]
Brad Smith   Australia DF 2020 3 0 [L 33] [161]
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 [162]
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 [163]
Gabriel Tamas   Romania CD 2015 1 0 [164]
Billy Taylor   England MF 1922–1924 6 0
Mark Taylor   England ST 1992 6 3 [L 47] [165]
Peter Taylor   England MF 1990 6 3
Sid Taylor   Wales OF 1934 1 0
Stuart Taylor   England GK 2009 8 0 [L 46] [166]
Jim Tennant   Scotland MF 1932 2 0
Danny Thomas   Wales FW 2004–2005 2 0 [167]
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 [168]
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] [169]
Ken Tucker   Wales MF 1956–1957 13 0
Steve Tupling   England MF 1988–1989 5 0
Billy Turnbull   England FW 1922 1 0
Ross Turnbull   England GK 2008 8 0 [L 29] [170]
Charles Turner   Wales FB 1936 2 0
Frank Tysoe   England MF 1926 2 0
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 [171]
Tommy Vaughan   Wales IF 1934–1935 14 4
Tony Vaughan   England DF 1999 14 0 [L 21]
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] [172]
James Waite   Wales MF 2019 1 0 [173]
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 48] [174]
Tony Watt   Scotland CF 2015 9 2 [L 48] [175]
Jamie Ward   Northern Ireland WG 2018 4 0 [L 1] [176]
Paul Ware   England MF 1996–1997 5 0 [L 20]
Tom Ware   Wales FB 1930–1931 14 0
Marley Watkins   Wales FW 2021 1 2 [177]
Phil Watkins   Wales WH 1963 1 0
Bill Watson   Wales FB 1947 1 0
Max Watters   England FW 2021–2022 22 1 [178]
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 [179]
Aaron Wildig   England MF 2009–2012 21 1 [180]
Yanic Wildschut   Netherlands WG 2018 8 0 [L 6] [181]
Chris Williams   Wales FW 1977 3 0
Danny Williams   Wales FW 1935–1936 20 10
Darren Williams   England MF 2004–2005 20 0 [L 49][P] [182]
John Williams   England DF 1991–1993 6 0
Jonny Williams   Wales MF 2021 9 0 [183]
Tom Williams   Wales CD 1937–1938 6 0
Ben Wilson   England GK 2014–2018 4 0 [184]
Tom Wilson   England FB 1930 1 0
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 [185]
Alan Wright   England CD 2006–2007 7 0 [L 22] [186]
Eddie Youds   England DF 1989 1 0 [L 41] [187]
Wilfried Zaha   England WG 2014 13 0 [L 23] [188]
Chanka Zimba   England FW 2021 1 0 [189]
Peter Zoïs   Australia GK 1998 1 0 [190]

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. ^ 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