Cardiff City football club: League Championship top scorers

Top Cardiff City goal scorers

Below are Cardiff City's top League Championship scorers and the totals they have scored.

Totals are updated after each game and occasionally amended in the light of decisions of the Dubious Goal Committee.

Player Goals First Latest
Peter Whittingham
82 02 Feb 2007 31 Jan 2017
Michael Chopra
56 12 Aug 2006 26 Feb 2011
Jay Bothroyd
41 30 Sep 2008 23 Apr 2011
Joe Ledley
26 02 Nov 2004 17 Apr 2010
Ross McCormack
25 16 Aug 2008 30 Mar 2010
Cameron Jerome
24 13 Nov 2004 08 Apr 2006
Paul Parry
23 25 Sep 2004 31 Jan 2009
Aron Gunnarsson
23 18 Oct 2011 21 Apr 2018
Kenneth Zohore
23 19 Apr 2016 14 Apr 2018
Joe Mason
22 22 Oct 2011 02 Jan 2016
Anthony Pilkington
21 27 Sep 2014 02 Apr 2018
Sean Morrison
20 27 Sep 2014 28 Apr 2018
Joe Ralls
17 01 Oct 2011 13 Jan 2018
Steven Thompson
16 14 Jan 2006 09 Aug 2008
Kenwyne Jones
16 08 Aug 2014 15 Dec 2015
Craig Noone
15 18 Sep 2012 18 Feb 2017
Chris Burke
15 21 Apr 2009 09 Apr 2011
Craig Bellamy
15 21 Aug 2010 22 Dec 2012
Jason Koumas
14 09 Aug 2005 09 Apr 2011
Peter Thorne
12 25 Sep 2004 23 Apr 2005
Roger Johnson
11 07 Apr 2007 08 Apr 2009
Junior Hoilett
11 19 Nov 2016 14 Apr 2018
Mark Hudson
11 07 Nov 2009 07 Dec 2012
Callum Paterson
10 21 Nov 2017 24 Apr 2018
Darren Purse
10 09 Aug 2005 06 Nov 2007
Kenny Miller
10 07 Aug 2011 09 Apr 2012
Heidar Helguson
8 25 Aug 2012 13 Apr 2013
Rudy Gestede
7 15 Oct 2011 13 Apr 2013
Matthew Connolly
7 29 Sep 2012 13 Dec 2016
Fraizer Campbell
7 02 Feb 2013 04 May 2013
Alan Lee
7 07 Aug 2004 22 Nov 2005
Gavin Rae
7 15 Sep 2007 11 Sep 2010
Sol Bamba
6 14 Oct 2016 13 Mar 2018
Federico Macheda
6 18 Oct 2014 14 Mar 2015
Jimmy Floyd Hasselbaink
6 19 Sep 2007 19 Apr 2008
Don Cowie
6 17 Sep 2011 16 Mar 2013
Seyi Olofinjana
6 11 Sep 2010 16 Apr 2011
Nathaniel Mendez-Laing
6 12 Aug 2017 30 Mar 2018
Riccy Scimeca
6 14 Feb 2006 11 Nov 2006
Michael Ricketts
5 13 Sep 2005 28 Nov 2005
Bruno Ecuélé Manga
5 01 Nov 2014 02 Apr 2016
Lex Immers
5 30 Jan 2016 09 Apr 2016
Craig Conway
5 14 Aug 2011 20 Apr 2013
Eóin Doyle
5 21 Mar 2015 02 May 2015
Kadeem Harris
5 17 Jan 2015 18 Feb 2017
Glenn Loovens
4 10 Sep 2005 23 Feb 2007
Robert Earnshaw
4 10 Aug 2004 10 Sep 2011
Gabor Gyepes
4 13 Dec 2008 22 Jan 2011
Danny Ward
4 09 Sep 2017 26 Nov 2017
Joe Bennett
4 18 Mar 2017 11 Dec 2017
Robbie Fowler
4 22 Sep 2007 24 Oct 2007
Rickie Lambert
4 24 Sep 2016 26 Nov 2016
Omar Bogle
3 31 Oct 2017 01 Dec 2017
Adam Le Fondre
3 21 Oct 2014 28 Dec 2014
Ben Turner
3 17 Dec 2011 09 Apr 2013
Anthony Gerrard
3 20 Oct 2009 10 Sep 2011
Lee Bullock
3 10 Aug 2004 12 Mar 2005
Stephen McPhail
3 27 Oct 2007 12 Apr 2008
Graham Kavanagh
3 25 Sep 2004 22 Jan 2005
Jobi McAnuff
2 02 Nov 2004 08 May 2005
KIM Bo-kyung
2 07 Dec 2012 19 Jan 2013
Nicky Maynard
2 04 May 2013 19 Aug 2014
Richard Langley
2 22 Jan 2005 02 Apr 2005
Jay Emmanuel-Thomas
2 26 Feb 2011 12 Apr 2011
Stuart O'Keefe
2 05 Mar 2016 02 Apr 2016
Tony Watt
2 05 Dec 2015 15 Dec 2015
Alex Revell
2 17 Jan 2015 14 Mar 2015
Neil Cox
2 11 Feb 2006 11 Feb 2006
Conor McAleny
2 03 Mar 2015 04 Apr 2015
Aaron Ramsey
2 26 Apr 2008 22 Feb 2011
Scott Malone
2 15 Aug 2015 05 Dec 2015
Kevin Cooper
2 22 Oct 2005 11 Feb 2006
Lee Naylor
2 14 Sep 2010 25 Oct 2010
Eddie Johnson
2 07 Mar 2009 08 Apr 2009
Wayne Routledge
2 25 Nov 2008 09 Dec 2008
Andy Keogh
2 25 Sep 2010 04 Dec 2010
Dekil Keinan
2 13 Mar 2011 02 Apr 2011
Craig Bryson
2 23 Sep 2017 10 Mar 2018
Marko Grujić
1 06 Mar 2018 06 Mar 2018
Sammy Ameobi
1 22 Aug 2015 22 Aug 2015
Neal Ardley
1 19 Apr 2005 19 Apr 2005
Fábio Da Silva
1 23 Feb 2016 23 Feb 2016
Armand Traoré
1 13 Feb 2018 13 Feb 2018
Danny Gabbidon
1 19 Mar 2005 19 Mar 2005
Lee Tomlin
1 11 Dec 2017 11 Dec 2017
Neil Harris
1 18 Dec 2004 18 Dec 2004
John Robinson
1 07 Aug 2004 07 Aug 2004
Rhys Healey
1 21 Jan 2017 21 Jan 2017
Tony Vidmar
1 26 Feb 2005 26 Feb 2005
Gary O'Neil
1 23 Oct 2004 23 Oct 2004
James M Collins
1 12 Feb 2005 12 Feb 2005
Andrew Taylor
1 27 Aug 2011 27 Aug 2011
Adam Matthews
1 03 Oct 2009 03 Oct 2009
Filip Kiss
1 02 Nov 2011 02 Nov 2011
Jon Parkin
1 15 Jan 2011 15 Jan 2011
Haris Vučkić
1 14 Feb 2012 14 Feb 2012
Liam Lawrence
1 14 Apr 2012 14 Apr 2012
Kevin McNaughton
1 04 May 2008 04 May 2008
Trevor Sinclair
1 12 Apr 2008 12 Apr 2008
Ben Nugent
1 24 Nov 2012 24 Nov 2012