# 2014–15 Cardiff City F.C. season

The 2014–15 season was Cardiff City Football Club's 98th season playing professional football and the 87th in the Football League. Cardiff were relegated from the Premier League during the last season, meaning an instant return to the Championship, the second tier in English football. Also during this season, it was announced that the club would revert back to blue home kits with the red being made the away kit. The first home game back in blue was a 1-0 victory over Fulham on January 10, 2015.

## Football League Championship
### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 9 | Blackburn Rovers | 46 | 17 | 16 | 13 | 66 | 59 | +7 | 67 |
| 10 | Birmingham City | 46 | 16 | 15 | 15 | 54 | 64 | −10 | 63 |
| 11 | Cardiff City | 46 | 16 | 14 | 16 | 57 | 61 | −4 | 62 |
| 12 | Charlton Athletic | 46 | 14 | 18 | 14 | 54 | 60 | −6 | 60 |
| 13 | Sheffield Wednesday | 46 | 14 | 18 | 14 | 43 | 49 | −6 | 60 |

### Results

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | A | H | H | A | A | H | H | A | H | A | A | H | H | A | H | A | A | H | A | H | A | H | A | H | H | A | A | H | A | H | H | A | A | H | A | H | A | H | H | A | H | A | A | H | H | A |
| Result | D | W | W | L | D | L | L | D | W | D | L | W | W | L | W | L | D | W | W | D | L | L | D | L | W | L | L | L | D | D | D | D | W | L | W | L | W | D | W | D | L | W | L | D | W | W |
| Position | 14 | 3 | 2 | 8 | 9 | 15 | 17 | 16 | 15 | 14 | 14 | 12 | 10 | 11 | 11 | 11 | 12 | 12 | 8 | 9 | 11 | 11 | 11 | 12 | 11 | 13 | 13 | 13 | 15 | 16 | 15 | 17 | 13 | 15 | 13 | 15 | 14 | 13 | 13 | 13 | 14 | 12 | 13 | 13 | 13 | 11 |

## Kit

Supplier: Cosway Sports Sponsor(s): Visit Malaysia
| Home (Away until 9 January) | Away (Home until 9 January) | Third |
Last updated: 9 January 2015. Source:

## First Team Squad

| No. | Name | Pos. | Place of Birth | Age | Apps | Goals | Signed from | Date signed | Fee | Ends |
| Goalkeepers ||||||||||||
| 1 | David Marshall | GK | Glasgow | 30 | 234 | 0 | Norwich City | 12 May 2009 | £500,000 | 2018 |
| 32 | Joe Lewis | GK | Bury St Edmunds | 27 | 4 | 0 | Peterborough United | 25 May 2012 | Free | 2016 |
| 33 | Simon Moore | GK | Sandown | 25 | 15 | 0 | Brentford | 29 July 2013 | £150,000 | 2017 |
| Defenders ||||||||||||
| 2 | Lee Peltier | RB | Liverpool | 29 | 15 | 0 | Huddersfield Town | 24 January 2015 | Nominal | 2018 |
| 3 | Fábio | LB | Rio de Janeiro | 24 | 43 | 0 | Manchester United | 29 January 2014 | Free | 2017 |
| 4 | Scott Malone | LB | Rowley Regis | 24 | 14 | 0 | Millwall | 7 January 2015 | £90,000 | 2017 |
| 5 | Bruno Ecuele Manga | CB | Libreville | 26 | 29 | 3 | Lorient | 1 September 2014 | £4,400,000 | 2017 |
| 6 | Ben Turner | CB | Birmingham | 26 | 120 | 4 | Coventry City | 31 August 2011 | £750,000 | 2016 |
| 12 | Declan John | LB | Merthyr Tydfil | 19 | 30 | 0 | Academy | 1 June 2013 | Trainee | 2018 |
| 16 | Matthew Connolly | CB | Barnet | 27 | 65 | 5 | Queens Park Rangers | 22 August 2012 | £500,000 | 2017 |
| 25 | Kevin McNaughton | RB | Dundee | 32 | 292 | 2 | Aberdeen | 26 May 2006 | Free | 2015 |
| 27 | Semi Ajayi | CB | London | 21 | 0 | 0 | Arsenal | 25 March 2015 | Loan | 2015 |
| 28 | Kévin Théophile-Catherine | RB | Saint-Brieuc | 25 | 29 | 0 | Rennes | 31 August 2013 | £2,100,000 | 2017 |
| 31 | Ben Nugent | CB | Welwyn Garden City | 22 | 14 | 1 | Academy | 1 July 2012 | Trainee | 2016 |
| 36 | Sean Morrison | CB | Plymouth | 24 | 43 | 6 | Reading | 15 August 2014 | £2,620,000 | 2018 |
| 39 | Danny Gabbidon | CB | Cwmbran | 35 | 221 | 10 | Crystal Palace | 1 September 2014 | Free | 2015 |
| Midfielders ||||||||||||
| 7 | Peter Whittingham | CM | Nuneaton | 30 | 386 | 87 | Aston Villa | 11 January 2007 | £350,000 | 2017 |
| 8 | Kagisho Dikgacoi | DM | Brandfort | 30 | 3 | 0 | Crystal Palace | 1 July 2014 | Free | 2017 |
| 11 | Craig Noone | LW | Kirkby | 27 | 93 | 11 | Brighton & Hove Albion | 30 August 2012 | £1,000,000 | 2016 |
| 17 | Aron Gunnarsson | CM | Akureyri | 27 | 168 | 18 | Coventry City | 8 July 2011 | £350,000 | 2017 |
| 18 | Tom Adeyemi | CM | Norwich | 23 | 23 | 1 | Birmingham City | 7 August 2014 | £882,000 | 2017 |
| 19 | Anthony Pilkington | LW | Blackburn | 27 | 21 | 1 | Norwich City | 15 August 2014 | £875,000 | 2017 |
| 21 | Joe Ralls | CM | Aldershot | 22 | 51 | 5 | Academy | 30 September 2011 | Trainee | 2019 |
| 22 | Stuart O'Keefe | CM | Eye | 24 | 6 | 0 | Crystal Palace | 28 January 2015 | £750,000 | 2017 |
| 26 | Filip Kiss | DM | Dunajská Streda | 24 | 36 | 1 | Slovan Bratislava | 1 July 2012 | £500,000 | 2016 |
| 30 | Matthew kennedy | RW | Irvine | 20 | 14 | 0 | Everton | 2 February 2015 | Undisclosed | 2018 |
| 40 | Kadeem Harris | LW | Westminster | 22 | 19 | 2 | Wycombe Wanderers | 30 January 2012 | £150,000 | 2017 |
| Forwards ||||||||||||
| 9 | Kenwyne Jones | CF | Point Fortin | 30 | 47 | 14 | Stoke City | 28 January 2014 | Player Swap | 2016 |
| 10 | Adam Le Fondre | CF | Stockport | 28 | 25 | 3 | Reading | 28 May 2014 | £2,170,000 | 2017 |
| 13 | Eoin Doyle | CF | Dublin | 27 | 16 | 5 | Chesterfield | 2 February 2015 | £750,000 | 2018 |
| 14 | Federico Macheda | CF | Rome | 23 | 24 | 8 | Manchester United | 1 July 2014 | Free | 2017 |
| 15 | Conor McAleny | CF/CM | Whiston | 22 | 9 | 2 | Everton | 2 February 2015 | Loan | 2015 |
| 23 | Nicky Maynard | CF | Winsford | 28 | 26 | 3 | West Ham United | 31 August 2012 | £2,500,000 | 2015 |
| 24 | Joe Mason | CF/CM | Plymouth | 24 | 86 | 19 | Plymouth Argyle | 10 July 2011 | £250,000 | 2018 |
| 29 | Alex Revell | CF | Cambridge | 31 | 17 | 2 | Rotherham United | 9 January 2015 | £175,000 | 2017 |
| 35 | Etien Velikonja | CF | Šempeter pri Gorici | 26 | 5 | 0 | Maribor | 25 July 2012 | £1,574,373 | 2016 |
| — | Javi Guerra | CF | Vélez-Málaga | 32 | 5 | 0 | Real Valladolid | 1 July 2014 | Free | 2017 |
^ Appearances and goals for the club are up to date as of 3 May 2015.

### Statistics

    As of 2 May 2015
| No. | Pos | Nat | Player | Total | Total | Championship | Championship | FA Cup | FA Cup | League Cup | League Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | SCO | David Marshall | 38 | 0 | 38+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 2 | DF | ENG | Lee Peltier | 15 | 0 | 15+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 3 | DF | BRA | Fábio | 30 | 0 | 22+6 | 0 | 1+1 | 0 | 0+0 | 0 |
| 4 | DF | ENG | Scott Malone | 14 | 0 | 12+1 | 0 | 1+0 | 0 | 0+0 | 0 |
| 5 | DF | GAB | Bruno Ecuele Manga | 29 | 3 | 29+0 | 3 | 0+0 | 0 | 0+0 | 0 |
| 6 | DF | ENG | Ben Turner | 13 | 0 | 11+0 | 0 | 2+0 | 0 | 0+0 | 0 |
| 7 | MF | ENG | Peter Whittingham | 45 | 6 | 43+0 | 6 | 2+0 | 0 | 0+0 | 0 |
| 8 | MF | RSA | Kagisho Dikgacoi | 3 | 0 | 1+1 | 0 | 0+0 | 0 | 1+0 | 0 |
| 11 | MF | ENG | Craig Noone | 39 | 1 | 33+4 | 1 | 2+0 | 0 | 0+0 | 0 |
| 13 | FW | IRL | Eoin Doyle | 16 | 5 | 11+5 | 5 | 0+0 | 0 | 0+0 | 0 |
| 14 | FW | ITA | Federico Macheda | 25 | 8 | 13+8 | 6 | 1+1 | 0 | 1+1 | 2 |
| 15 | FW | ENG | Conor McAleny (on loan from Everton) | 8 | 2 | 6+2 | 2 | 0+0 | 0 | 0+0 | 0 |
| 17 | MF | ISL | Aron Gunnarsson | 48 | 4 | 43+2 | 4 | 1+0 | 0 | 2+0 | 0 |
| 18 | MF | ENG | Tom Adeyemi | 23 | 1 | 11+9 | 1 | 1+1 | 0 | 1+0 | 0 |
| 19 | MF | IRL | Anthony Pilkington | 21 | 1 | 15+5 | 1 | 0+0 | 0 | 0+1 | 0 |
| 21 | MF | ENG | Joe Ralls | 31 | 4 | 15+13 | 2 | 1+0 | 1 | 2+0 | 1 |
| 22 | MF | ENG | Stuart O'Keefe | 6 | 0 | 4+2 | 0 | 0+0 | 0 | 0+0 | 0 |
| 23 | FW | ENG | Nicky Maynard | 12 | 1 | 3+7 | 1 | 0+0 | 0 | 2+0 | 0 |
| 24 | FW | IRL | Joe Mason | 7 | 1 | 5+2 | 1 | 0+0 | 0 | 0+0 | 0 |
| 29 | FW | ENG | Alex Revell | 18 | 2 | 9+8 | 2 | 1+0 | 0 | 0+0 | 0 |
| 30 | MF | SCO | Mattew Kennedy | 14 | 0 | 9+5 | 0 | 0+0 | 0 | 0+0 | 0 |
| 33 | GK | ENG | Simon Moore | 15 | 0 | 8+2 | 0 | 2+0 | 0 | 3+0 | 0 |
| 36 | DF | ENG | Sean Morrison | 42 | 6 | 41+0 | 6 | 1+0 | 0 | 0+0 | 0 |
| 39 | DF | WAL | Danny Gabbidon | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 |
| 40 | MF | ENG | Kadeem Harris | 19 | 2 | 3+12 | 1 | 2+0 | 1 | 0+2 | 0 |
| 45 | MF | WAL | Tommy O'Sullivan | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 55 | DF | ENG | Jazzi Barnum-Bobb | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| Players currently out on loan: ||||||||||||
| 9 | FW | TRI | Kenwyne Jones (at Bournemouth) | 36 | 13 | 25+9 | 11 | 1+1 | 2 | 0+0 | 0 |
| 10 | FW | ENG | Adam Le Fondre (at Bolton Wanderers) | 25 | 3 | 19+4 | 3 | 0+1 | 0 | 1+0 | 0 |
| 12 | DF | WAL | Declan John (at Barnsley) | 10 | 0 | 2+4 | 0 | 1+0 | 0 | 3+0 | 0 |
| 16 | DF | ENG | Matthew Connolly (at Watford) | 25 | 0 | 19+3 | 0 | 1+1 | 0 | 1+0 | 0 |
| 28 | DF | FRA | Kévin Théophile-Catherine (at Saint-Étienne) | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 35 | FW | SVN | Etien Velikonja (at Lierse) | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 41 | DF | ENG | Adedeji Oshilaja (at AFC Wimbledon) | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| — | FW | ESP | Javi Guerra (at Málaga) | 5 | 0 | 0+3 | 0 | 0+0 | 0 | 2+0 | 0 |
| Players featured for club who have left: ||||||||||||
| 2 | DF | ENG | John Brayford | 28 | 0 | 26+0 | 0 | 1+0 | 0 | 1+0 | 0 |
| 4 | DF | ESP | Juan Cala | 3 | 0 | 1+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 5 | DF | ENG | Mark Hudson | 3 | 0 | 3+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 13 | MF | KOR | Kim Bo-Kyung | 5 | 0 | 2+0 | 0 | 0+0 | 0 | 3+0 | 0 |
| 15 | MF | NOR | Magnus Wolff Eikrem | 5 | 0 | 0+3 | 0 | 0+0 | 0 | 2+0 | 0 |
| 20 | MF | NOR | Mats Møller Dæhli | 11 | 0 | 7+2 | 0 | 0+0 | 0 | 0+2 | 0 |
| 30 | MF | AUT | Guido Burgstaller | 5 | 1 | 1+2 | 0 | 0+0 | 0 | 1+1 | 1 |
| 38 | MF | ENG | Ravel Morrison (on loan from West Ham United) | 7 | 0 | 2+5 | 0 | 0+0 | 0 | 0+0 | 0 |

### Captains

    As of 2 May
| No. | P | Name | No. games |
| 1 | GK | David Marshall | 35 |
| 17 | MF | Aron Gunnarsson | 7 |
| 6 | DF | Ben Turner | 5 |
| 5 | DF | Mark Hudson | 3 |
| 21 | MF | Joe Ralls | 1 |
Source: Competitive match reports. Competitive matches only Matches started as captain only Country: FIFA nationality; No.: Squad number; P: Position; Name: Player name; No. Games: Number of games started as captain.

### Goalscorers

    As of 2 May
| Rank | No. | Pos. | Name | Championship | FA Cup | League Cup | Total |
| 1 | 9 | FW | Kenwyne Jones | 13 | 2 | 0 | 15 |
| 2 | 14 | FW | Federico Macheda | 6 | 0 | 2 | 8 |
| 3 | 7 | MF | Peter Whittingham | 6 | 0 | 0 | 6 |
| 3 | 36 | DF | Sean Morrison | 6 | 0 | 0 | 6 |
| 5 | 13 | FW | Eoin Doyle | 5 | 0 | 0 | 5 |
| 6 | 17 | MF | Aron Gunnarsson | 4 | 0 | 0 | 4 |
| 6 | 21 | MF | Joe Ralls | 2 | 1 | 1 | 4 |
| 7 | 10 | FW | Adam Le Fondre | 3 | 0 | 0 | 3 |
| 7 | 5 | DF | Bruno Ecuele Manga | 3 | 0 | 0 | 3 |
| 8 | 15 | FW | Conor McAleny | 2 | 0 | 0 | 2 |
| 8 | 29 | FW | Alex Revell | 2 | 0 | 0 | 2 |
| 8 | 40 | MF | Kadeem Harris | 1 | 1 | 0 | 2 |
| 9 | 11 | MF | Craig Noone | 1 | 0 | 0 | 1 |
| 9 | 18 | MF | Tom Adeyemi | 1 | 0 | 0 | 1 |
| 9 | 19 | MF | Anthony Pilkington | 1 | 0 | 0 | 1 |
| 9 | 23 | FW | Nicky Maynard | 1 | 0 | 0 | 1 |
| 9 | 24 | FW | Joe Mason | 1 | 0 | 0 | 1 |
| 9 | 30 | MF | Guido Burgstaller | 0 | 0 | 1 | 1 |
| Own Goals | Own Goals | Own Goals | Own Goals | 1 | 0 | 1 | 2 |
| Total | Total | Total | Total | 58 | 4 | 5 | 67 |

### Disciplinary record

    As of 2 May
| No. | Pos. | Name | Championship | Championship | FA Cup | FA Cup | League Cup | League Cup | Total | Total |
| 1 | GK | David Marshall | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | DF | John Brayford | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2 | DF | Lee Peltier | 5 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| 3 | DF | Fábio | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| 4 | DF | Juan Cala | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 4 | DF | Scott Malone | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 5 | DF | Mark Hudson | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 6 | DF | Ben Turner | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 7 | MF | Peter Whittingham | 7 | 1 | 1 | 0 | 0 | 0 | 8 | 1 |
| 9 | FW | Kenwyne Jones | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 10 | FW | Adam Le Fondre | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 11 | MF | Craig Noone | 5 | 0 | 1 | 0 | 0 | 0 | 6 | 0 |
| 13 | FW | Eoin Doyle | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 14 | FW | Federico Macheda | 3 | 1 | 0 | 0 | 0 | 0 | 3 | 1 |
| 16 | DF | Matthew Connolly | 6 | 0 | 0 | 0 | 1 | 0 | 7 | 0 |
| 17 | MF | Aron Gunnarsson | 7 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| 18 | MF | Tom Adeyemi | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 19 | MF | Anthony Pilkington | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 20 | MF | Mats Møller Dæhli | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 21 | MF | Joe Ralls | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 22 | MF | Stuart O'Keefe | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 29 | FW | Alex Revell | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 30 | MF | Guido Burgstaller | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 30 | MF | Matthew Kennedy | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 36 | DF | Sean Morrison | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| 38 | MF | Ravel Morrison | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 40 | MF | Kadeem Harris | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 1 |
| 41 | DF | Adedeji Oshilaja | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| Total | Total | Total | 68 | 3 | 3 | 0 | 2 | 0 | 73 | 3 |

### Suspensions served

| Date | Matches Missed | Player | Reason | Opponents Missed |
| 8 August | 2 | Juan Cala | vs Sunderland (2013–14) | Blackburn (A), Coventry (LC) |
| 28 February | 1 | Peter Whittingham | vs Wolves | Rotherham (A) |
| 14 March | 1 | Federico Macheda | vs Brentford | Bournemouth (H) |
| 14 March | 3 | Kadeem Harris | vs Brentford | Bournemouth (H), Birmingham (H), Reading (A) |
| 2 May | 3 | David Marshall | vs Nottingham Forest | TBC |

### Contracts

| N | Pos. | Name | Age | Status | Contract length | Expiry date |
| 19 | MF | Don Cowie | 31 | Rejected | Rejected | June 2014 |
| — | MF | Anthony Bell | 20 | Signed | 1 year | June 2015 |
| — | FW | Gethyn Hill | 29 | Signed | 1 year | June 2015 |
| — | DF | Kane Owen | 20 | Signed | 1 year | June 2015 |
| 7 | MF | Peter Whittingham | 29 | Signed | 3 years | June 2017 |
| 24 | FW | Joe Mason | 23 | Signed | 4 years | June 2018 |
| 16 | DF | Matthew Connolly | 27 | Signed | 2 years | June 2017 |

## Transfers
### In

| Date | Position | Name | From | Fee |
| 23 May 2014 | LM | Guido Burgstaller | Rapid Wien | £800,000 |
| 28 May 2014 | CF | Adam Le Fondre | Reading | £2,170,000 |
| 1 July 2014 | DM | Kagisho Dikgacoi | Crystal Palace | Free transfer |
| 1 July 2014 | CF | Javi Guerra | Real Valladolid | Free transfer |
| 1 July 2014 | CF | Federico Macheda | Manchester United | Free transfer |
| 10 July 2014 | GK | Charlie Horton | Peterborough United | Free transfer |
| 7 August 2014 | CM | Tom Adeyemi | Birmingham City | £882,000 |
| 12 August 2014 | CF | Danny Johnson | Guisborough Town | Undisclosed |
| 15 August 2014 | CB | Sean Morrison | Reading | £2,620,000 |
| 15 August 2014 | RW | Anthony Pilkington | Norwich City | £875,000 |
| 1 September 2014 | CB | Danny Gabbidon | Crystal Palace | Free transfer |
| 1 September 2014 | CB | Bruno Ecuele Manga | Lorient | £4,400,000 |
| 7 January 2015 | LB | Scott Malone | Millwall | £90,000 |
| 9 January 2015 | CF | Alex Revell | Rotherham United | £175,000 |
| 24 January 2015 | RB | Lee Peltier | Huddersfield Town | Nominal fee |
| 28 January 2015 | CM | Stuart O'Keefe | Crystal Palace | £750,000 |
| 2 February 2015 | CF | Eoin Doyle | Chesterfield | £750,000 |
| 2 February 2015 | RW | Matthew Kennedy | Everton | Undisclosed |
* Total spending ~ £13,512,000+
* 1 2 Joined the Development squad

### Loans in

| Date | Position | Name | From | Date To |
| 24 September 2014 | RW | Ravel Morrison | West Ham United | 15 December 2014 |
| 2 February 2015 | CF | Conor McAleny | Everton | End of Season |
| 25 March 2015 | CB | Semi Ajayi | Arsenal | End of Season |
* ↑ Morrison's deal was cut short as Cardiff granted him compassionate leave.

### Out

| Date | Position | Name | To | Fee |
| 1 July 2014 | LW | Craig Bellamy | Retired | Retired |
| 1 July 2014 | LB | Luke Coulson | Oxford United | Free transfer |
| 1 July 2014 | CM | Ronnie Hawkins | Free agent | Free transfer |
| 1 July 2014 | LM | Simon Lappin | St Johnstone | Free transfer |
| 1 July 2014 | RW | Tommy Smith | Brentford | Free transfer |
| 1 July 2014 | LB | Andrew Taylor | Wigan Athletic | Free transfer |
| 3 July 2014 | RM | Don Cowie | Wigan Athletic | Free transfer |
| 22 July 2014 | CB | Steven Caulker | Queens Park Rangers | £8,500,000 |
| 24 July 2014 | CF | Fraizer Campbell | Crystal Palace | £900,000 |
| 5 August 2014 | AM | Jordon Mutch | Queens Park Rangers | £6,000,000 |
| 9 August 2014 | DM | Gary Medel | Inter Milan | £10,000,000 |
| 31 August 2014 | CB | Mark Hudson | Huddersfield Town | Undisclosed |
| 3 December 2014 | CB | Juan Cala | Granada | Free transfer |
| 19 December 2014 | CM | Magnus Wolff Eikrem | Malmö FF | Free transfer |
| 1 January 2015 | LW | Mats Møller Dæhli | SC Freiburg | Undisclosed |
| 16 January 2015 | SS | Jo Inge Berget | Malmö FF | Free transfer |
| 24 January 2015 | RB | John Brayford | Sheffield United | Undisclosed |
| 25 January 2015 | AM | Kim Bo-Kyung | Wigan Athletic | Free transfer |
| 26 January 2015 | LM | Guido Burgstaller | 1. FC Nürnberg | Free transfer |
* ↑ Following Coulson's release, he signed for Oxford United.
* ↑ Following Lappin's release, he signed for St Johnstone.
* ↑ Following Smith's release, he signed for Brentford.
* ↑ Following Cowie's release, he signed for Wigan Athletic.
* ↑ Following the termination of Cala's contract, he signed for Granada.
* ↑ Following the termination of Eikrem's contract, he signed for Malmö FF.
* ↑ Following the termination of Berget's contract, he signed for Malmö FF.
* ↑ Following the termination of Kim's contract, he signed for Wigan Athletic.
* ↑ Following the termination of Burgstaller, he signed for 1. FC Nürnberg.

### Loans out

| Date | Position | Name | To | Date to |
| 11 July 2014 | CB | Ben Nugent | Yeovil Town | End of Season |
| 16 July 2014 | RB | Kevin McNaughton | Bolton Wanderers | End of Season |
| 28 July 2014 | SS | Jo Inge Berget | Celtic | 16 January 2015 |
| 5 August 2014 | GK | Joe Lewis | Blackpool | End of Season |
| 11 August 2014 | CF | Joe Mason | Bolton Wanderers | 21 January 2015 |
| 18 August 2014 | RB | Kévin Théophile-Catherine | Saint-Étienne | End of Season |
| 19 September 2014 | CF | Rhys Healey | Colchester United | End of Season |
| 21 October 2014 | CF | Danny Johnson | Tranmere Rovers | 17 November 2014 |
| 8 January 2015 | DM | Filip Kiss | Ross County | End of Season |
| 8 January 2015 | CF | Etien Velikonja | Lierse | End of Season |
| 8 January 2015 | CB | Deji Oshilaja | AFC Wimbledon | End of Season |
| 26 January 2015 | CF | Adam Le Fondre | Bolton Wanderers | End of Season |
| 2 February 2015 | CM | Tommy O'Sullivan | Port Vale | 2 March 2015 |
| 2 February 2015 | CF | Danny Johnson | Stevenage | 31 March 2015 |
| 13 February 2015 | LWB | David Tutonda | Newport County | End of Season |
| 6 March 2015 | LB | Declan John | Barnsley | End of Season |
| 12 March 2015 | CM | Tommy O'Sullivan | Port Vale | End of Season |
| 19 March 2015 | CB | Matthew Connolly | Watford | End of Season |
| 26 March 2015 | CF | Kenwyne Jones | Bournemouth | 2 May 2015 |
| 2 April 2015 | CF | Rhys Healey | Colchester United | 2 May 2015 |

## Development Team

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 41 | DF | ENG | Adedeji Oshilaja (on loan at AFC Wimbledon) |
| 42 | GK | ENG | Ben Wilson |
| 43 | MF | WAL | Theo Wharton |
| 44 | DF | WAL | Tom James |
| 45 | MF | WAL | Tommy O'Sullivan |
| 46 | FW | ENG | Rhys Healey (on loan at Colchester United) |
| 47 | DF | URU | Maximiliano Amondarain |
| 49 | DF | WAL | Josh Yorwerth |
| 50 | MF | ENG | Anthony Bell |
| 51 | FW | WAL | Gethyn Hill |
| 53 | DF | WAL | Kane Owen |
| No. | Pos. | Nation | Player |
| 54 | MF | WAL | Jaye Bowne |
| 55 | DF | ENG | Jazzi Barnum-Bobb |
| 57 | DF | WAL | Bradley Wickham |
| 58 | DF | WAL | Curtis Watkins |
| 60 | DF | COD | David Tutonda (on loan at Newport County) |
| 61 | MF | WAL | Macauley Southam |
| 62 | MF | WAL | Tyler Roche |
| — | GK | USA | Charlie Horton |
| — | DF | WAL | Ben Watkins |
| — | FW | WAL | Dane Griffiths |
| — | FW | ENG | Danny Johnson |

### Under 21 Premier League Group 2

| Match | Date | Opponent | Venue | Result |
| 1 | 18 Aug | Leeds United | A | 2–2 |
| 2 | 25 Aug | Queens Park Rangers | H | 0–0 |
| 3 | 9 Sep | Birmingham City | A | 2–1 |
| 4 | 15 Sep | Swansea City | A | 2–1 |
| 5 | 22 Sep | Barnsley | H | 3–2 |
| 6 | 13 Oct | Nottingham Forest | H | 5–1 |
| 7 | 22 Oct | Crewe Alexandra | A | 1–3 |
| 8 | 10 Nov | Charlton Athletic | A | 3–2 |
| 9 | 17 Nov | Huddersfield Town | H | 1–3 |
| 10 | 1 Dec | Bristol City | H | 3–0 |
| 11 | 8 Dec | Millwall | A | 2–1 |
| 12 | 15 Dec | Crystal Palace | H | 1–0 |
| 13 | 5 Jan | Colchester United | H | 0–2 |
| 14 | 20 Jan | Queens Park Rangers | A | 2–0 |
| 15 | 26 Jan | Ipswich Town | A | 1–1 |
| 16 | 2 Feb | Brentford | H | 0–1 |
| 17 | 9 Feb | Bristol City | A | 1–0 |
| 18 | 16 Feb | Charlton Athletic | H | 0–1 |
| 19 | 23 Feb | Millwall | H | 0–0 |
| 20 | 2 Mar | Coventry City | H | 4–2 |
| 21 | 9 Mar | Crystal Palace | A | 0–4 |
| 22 | 20 Mar | Brentford | A | 1–4 |
| 23 | 10 Apr | Sheffield United | A | 0–1 |
| 24 | 13 Apr | Colchester United | A | 1–0 |
| 25 | 17 Apr | Sheffield Wednesday | H | 0–1 |
| 26 | 20 Apr | Swansea City | H | 0–1 |
| 27 | 27 Apr | Ipswich Town | H | 0–0 |