Cardiff City football club: League Championship appearances

Most Cardiff City appearances

Which players have made the most League Championship appearances for Cardiff City?

Here are the answers! Both starting and substitute appearances are included.

Player Appearances First Latest
Peter Whittingham 381 13 Jan 2007 07 May 2017
Kevin McNaughton 250 05 Aug 2006 04 May 2013
David Marshall 227 08 Aug 2009 20 Aug 2016
Joe Ledley 226 16 Oct 2004 24 Apr 2010
Aron Gunnarsson 220 07 Aug 2011 28 Apr 2018
Stephen McPhail 186 05 Aug 2006 21 Apr 2012
Paul Parry 174 13 Aug 2004 25 Apr 2009
Joe Ralls 164 01 Oct 2011 06 May 2018
Sean Morrison 154 19 Aug 2014 06 May 2018
Mark Hudson 142 08 Aug 2009 23 Aug 2014
Michael Chopra 142 05 Aug 2006 02 May 2011
Craig Noone 141 02 Sep 2012 28 Apr 2017
Matthew Connolly 134 25 Aug 2012 06 Mar 2018
Gavin Rae 130 11 Aug 2007 22 Jan 2011
Roger Johnson 119 05 Aug 2006 03 May 2009
Jay Bothroyd 116 09 Aug 2008 07 May 2011
Lee Peltier 114 31 Jan 2015 06 May 2018
Bruno Ecuélé Manga 112 16 Sep 2014 24 Apr 2018
Darren Purse 111 06 Aug 2005 03 May 2009
Anthony Pilkington 103 19 Aug 2014 24 Apr 2018
Chris Burke 102 17 Jan 2009 07 May 2011
Neil Alexander 102 22 Jan 2005 31 Mar 2007
Glenn Loovens 100 12 Aug 2005 09 Aug 2008
Steven Thompson 97 14 Jan 2006 30 Aug 2008
Joe Mason 97 07 Aug 2011 23 Jan 2016
Darcy Blake 90 17 Apr 2006 28 Apr 2012
Andrew Taylor 85 07 Aug 2011 04 May 2013
Ben Turner 80 01 Oct 2011 07 May 2016
Chris Barker 80 14 Sep 2004 22 Apr 2006
Junior Hoilett 79 14 Oct 2016 06 May 2018
Kenneth Zohore 77 06 Feb 2016 06 May 2018
Ross McCormack 74 09 Aug 2008 14 Aug 2010
Cameron Jerome 73 02 Oct 2004 22 Apr 2006
Sol Bamba 72 14 Oct 2016 06 May 2018
Riccy Scimeca 70 14 Jan 2006 08 Dec 2009
Craig Bellamy 68 21 Aug 2010 27 Apr 2013
Don Cowie 68 07 Aug 2011 20 Apr 2013
Jason Koumas 67 09 Aug 2005 07 May 2011
Mark Kennedy 66 09 Aug 2008 17 Apr 2010
Gabor Gyepes 64 25 Oct 2008 19 Mar 2011
Alan Lee 63 07 Aug 2004 02 Jan 2006
Joe Bennett 62 14 Oct 2016 06 May 2018
Tony Capaldi 62 11 Aug 2007 02 May 2010
Anthony Gerrard 59 08 Aug 2009 18 Feb 2012
Craig Conway 58 07 Aug 2011 04 May 2013
Kadeem Harris 57 13 Dec 2014 06 Mar 2018
Rhys Weston 55 07 Aug 2004 14 Apr 2006
Scott Malone 54 10 Jan 2015 07 May 2016
Kenwyne Jones 53 08 Aug 2014 29 Dec 2015
Rudy Gestede 52 07 Aug 2011 04 May 2013
Fábio Da Silva 51 08 Aug 2014 08 Mar 2016
Tom Heaton 50 09 Aug 2008 05 Nov 2011
Danny Gabbidon 46 07 Aug 2004 08 Nov 2014
Paul Quinn 46 08 Aug 2009 28 Sep 2011
Neil Etheridge 45 05 Aug 2017 06 May 2018
Kenny Miller 43 07 Aug 2011 28 Apr 2012
Jobi McAnuff 43 21 Aug 2004 08 May 2005
Adam Matthews 40 15 Aug 2009 28 Dec 2010
Kevin Cooper 40 06 Aug 2005 01 Jan 2007
Seyi Olofinjana 39 14 Aug 2010 07 May 2011
Nathaniel Mendez-Laing 38 05 Aug 2017 06 May 2018
Heidar Helguson 38 17 Aug 2012 13 Apr 2013
Stuart O'Keefe 38 31 Jan 2015 26 Dec 2016
Neal Ardley 38 02 Apr 2005 30 Apr 2006
Jimmy Floyd Hasselbaink 36 01 Sep 2007 04 May 2008
Sammy Ameobi 36 08 Aug 2015 30 Apr 2016
Willie Boland 36 28 Aug 2004 30 Apr 2006
Jeff Whitley 34 06 Aug 2005 17 Apr 2006
James M Collins 34 07 Aug 2004 08 May 2005
Peter Enckelman 32 29 Jan 2008 02 May 2010
Callum Paterson 32 21 Oct 2017 06 May 2018
Jazz Richards 32 06 Aug 2016 20 Jan 2018
Peter Thorne 31 11 Sep 2004 08 May 2005
Miguel Comminges 31 16 Aug 2008 18 Aug 2009
Eddie Johnson 30 30 Aug 2008 25 Apr 2009
KIM Bo-kyung 30 18 Sep 2012 13 Dec 2014
Lee Naylor 29 21 Aug 2010 04 Dec 2011
Chris Gunter 28 17 Nov 2006 15 Dec 2007
Filip Kiss 28 10 Sep 2011 10 Nov 2012
Tony Vidmar 28 07 Aug 2004 08 May 2005
Lex Immers 28 23 Jan 2016 13 Dec 2016
Greg Halford 28 14 Jan 2017 10 Mar 2018
Graham Kavanagh 28 07 Aug 2004 26 Feb 2005
Neil Cox 27 06 Aug 2005 30 Apr 2006
Loïc Damour 27 05 Aug 2017 14 Apr 2018
Federico Macheda 27 30 Aug 2014 13 Feb 2016
Tony Warner 26 21 Aug 2004 15 Jan 2005
John Brayford 26 08 Aug 2014 20 Jan 2015
Alex Revell 26 10 Jan 2015 16 Jan 2016
Kagisho Dikgacoi 25 23 Aug 2014 30 Apr 2016
Willo Flood 25 05 Aug 2006 28 Apr 2007
Richard Langley 25 07 Aug 2004 08 May 2005
Tommy Smith 24 25 Aug 2012 27 Apr 2013
Kerrea Gilbert 24 05 Aug 2006 06 May 2007
Adam Le Fondre 23 08 Aug 2014 17 Jan 2015
Robert Earnshaw 23 07 Aug 2004 28 Apr 2012
Jordon Mutch 22 17 Aug 2012 04 May 2013
Declan John 22 13 Sep 2014 04 Apr 2017
Craig Bryson 22 09 Sep 2017 06 May 2018
Aaron Ramsey 22 28 Apr 2007 26 Feb 2011