Skip to main content
DF 2014-2024

Liam Cooper

The career · In numbers
Appearances
284
Goals
11
Assists
6
As captain
240
The man

Cooper

Liam Cooper served Leeds United as a defender for ten seasons from 2014/15 to 2023/24, making 284 appearances — 261 as a starter and 23 from the bench — and contributing 11 goals and 6 assists. He captained the side in 240 of those matches, establishing himself as one of the club's most prominent leaders of the era.

Vital statistics
Full name
Liam Cooper
Born
30 August 1991
Position
DF
Nation
Scotland
First appearance
16 August 2014
Last appearance
16 May 2024
The record

Season by season

Appearances Goals
10 20 30 40 31 2014/15 41 2015/16 18 2016/17 32 2017/18 38 2018/19 38 2019/20 26 2020/21 22 2021/22 19 2022/23 19 2023/24
View the data as a table
Liam Cooper - appearances and goals by season
Season Apps Goals
2014/15 31 1
2015/16 41 1
2016/17 18 0
2017/18 32 1
2018/19 38 3
2019/20 38 2
2020/21 26 1
2021/22 22 0
2022/23 19 1
2023/24 19 1
Every goal

All 11 goals

2 Free-kicks 7 Headers 10 Assisted
Liam Cooper - every goal scored for Leeds United
Date Opponent Competition Min Type Assist
6 Aug 2023 Cardiff City Championship 49' Direct Corner Crysencio Summerville
5 Nov 2022 Bournemouth Premier League 68' Direct Corner Sam Greenwood
20 Dec 2020 Manchester United Premier League 41' Direct Corner Raphael Dias Belloli Raphinha
9 Jul 2020 Stoke City Championship 57' Corner (3rd Phase) Pablo Hernandez
11 Feb 2020 Brentford Championship 38' Direct Corner Ben White
24 Oct 2018 Ipswich Town Championship 66' Short Corner Pablo Hernandez
18 Sep 2018 Preston North End Championship 37' Direct Corner Barry Douglas
5 Aug 2018 Stoke City Championship 57' Direct Corner Barry Douglas
24 Feb 2018 Brentford Championship 31' Free-Kick Gjanni Alioski
17 Oct 2015 Brighton & Hove Albion Championship 22' Free-Kick Alex Mowatt
8 Nov 2014 Blackpool Championship 9' Open Play -
Every appearance

Match record

Liam Cooper - all appearances
DateH/AOpponentScoreResult
16 May 2024 Play-OffH Norwich City 40 Won 4–0 v Norwich City
29 Mar 2024 ChampionshipA Watford 22 Drew 2–2 v Watford
28 Feb 2024 FA CupA Chelsea 23 Lost 2–3 v Chelsea
6 Feb 2024 FA CupA Plymouth Argyle 41 Won 4–1 v Plymouth Argyle
27 Jan 2024 FA CupH Plymouth Argyle 11 Drew 1–1 v Plymouth Argyle
24 Jan 2024 ChampionshipH Norwich City 10 Won 1–0 v Norwich City
21 Jan 2024 ChampionshipH Preston North End 21 Won 2–1 v Preston North End
1 Jan 2024 ChampionshipH Birmingham City 30 Won 3–0 v Birmingham City
29 Dec 2023 ChampionshipA West Bromwich Albion 01 Lost 0–1 v West Bromwich Albion
29 Nov 2023 ChampionshipH Swansea City 31 Won 3–1 v Swansea City
24 Nov 2023 ChampionshipA Rotherham United 11 Drew 1–1 v Rotherham United
11 Nov 2023 ChampionshipH Plymouth Argyle 21 Won 2–1 v Plymouth Argyle
28 Oct 2023 ChampionshipH Huddersfield Town 41 Won 4–1 v Huddersfield Town
21 Oct 2023 ChampionshipA Norwich City 32 Won 3–2 v Norwich City
7 Oct 2023 ChampionshipH Bristol City 21 Won 2–1 v Bristol City
30 Sep 2023 ChampionshipA Southampton 13 Lost 1–3 v Southampton
23 Sep 2023 ChampionshipH Watford 30 Won 3–0 v Watford
20 Sep 2023 ChampionshipA Hull City 00 Drew 0–0 v Hull City
6 Aug 2023 ChampionshipH Cardiff City 22 Drew 2–2 v Cardiff City
28 May 2023 Premier LeagueH Tottenham Hotspur 14 Lost 1–4 v Tottenham Hotspur
30 Apr 2023 Premier LeagueA Bournemouth 14 Lost 1–4 v Bournemouth
25 Apr 2023 Premier LeagueH Leicester City 11 Drew 1–1 v Leicester City
22 Apr 2023 Premier LeagueA Fulham 12 Lost 1–2 v Fulham
1 Apr 2023 Premier LeagueA Arsenal 14 Lost 1–4 v Arsenal
5 Feb 2023 Premier LeagueA Nottingham Forest 01 Lost 0–1 v Nottingham Forest
13 Jan 2023 Premier LeagueA Aston Villa 12 Lost 1–2 v Aston Villa
4 Jan 2023 Premier LeagueH West Ham United 22 Drew 2–2 v West Ham United
31 Dec 2022 Premier LeagueA Newcastle United 00 Drew 0–0 v Newcastle United
28 Dec 2022 Premier LeagueH Manchester City 13 Lost 1–3 v Manchester City
12 Nov 2022 Premier LeagueA Tottenham Hotspur 34 Lost 3–4 v Tottenham Hotspur
5 Nov 2022 Premier LeagueH Bournemouth 43 Won 4–3 v Bournemouth
29 Oct 2022 Premier LeagueA Liverpool 21 Won 2–1 v Liverpool
23 Oct 2022 Premier LeagueH Fulham 23 Lost 2–3 v Fulham
20 Oct 2022 Premier LeagueA Leicester City 02 Lost 0–2 v Leicester City
16 Oct 2022 Premier LeagueH Arsenal 01 Lost 0–1 v Arsenal
9 Oct 2022 Premier LeagueA Crystal Palace 12 Lost 1–2 v Crystal Palace
2 Oct 2022 Premier LeagueH Aston Villa 00 Drew 0–0 v Aston Villa
24 Aug 2022 League CupH Barnsley 31 Won 3–1 v Barnsley
22 May 2022 Premier LeagueA Brentford 21 Won 2–1 v Brentford
15 May 2022 Premier LeagueH Brighton & Hove Albion 11 Drew 1–1 v Brighton & Hove Albion
11 May 2022 Premier LeagueH Chelsea 03 Lost 0–3 v Chelsea
25 Apr 2022 Premier LeagueA Crystal Palace 00 Drew 0–0 v Crystal Palace
9 Apr 2022 Premier LeagueA Watford 30 Won 3–0 v Watford
2 Apr 2022 Premier LeagueH Southampton 11 Drew 1–1 v Southampton
5 Dec 2021 Premier LeagueH Brentford 22 Drew 2–2 v Brentford
30 Nov 2021 Premier LeagueH Crystal Palace 10 Won 1–0 v Crystal Palace
27 Nov 2021 Premier LeagueA Brighton & Hove Albion 00 Drew 0–0 v Brighton & Hove Albion
21 Nov 2021 Premier LeagueA Tottenham Hotspur 12 Lost 1–2 v Tottenham Hotspur
7 Nov 2021 Premier LeagueH Leicester City 11 Drew 1–1 v Leicester City
31 Oct 2021 Premier LeagueA Norwich City 21 Won 2–1 v Norwich City
26 Oct 2021 League CupA Arsenal 02 Lost 0–2 v Arsenal
23 Oct 2021 Premier LeagueH Wolves 11 Drew 1–1 v Wolves
16 Oct 2021 Premier LeagueA Southampton 01 Lost 0–1 v Southampton
2 Oct 2021 Premier LeagueH Watford 10 Won 1–0 v Watford
25 Sep 2021 Premier LeagueH West Ham United 12 Lost 1–2 v West Ham United
17 Sep 2021 Premier LeagueA Newcastle United 11 Drew 1–1 v Newcastle United
12 Sep 2021 Premier LeagueH Liverpool 03 Lost 0–3 v Liverpool
29 Aug 2021 Premier LeagueA Burnley 11 Drew 1–1 v Burnley
21 Aug 2021 Premier LeagueH Everton 22 Drew 2–2 v Everton
14 Aug 2021 Premier LeagueA Manchester United 15 Lost 1–5 v Manchester United
23 May 2021 Premier LeagueH West Bromwich Albion 31 Won 3–1 v West Bromwich Albion
18 May 2021 Premier LeagueA Southampton 20 Won 2–0 v Southampton
10 Apr 2021 Premier LeagueA Manchester City 21 Won 2–1 v Manchester City
3 Apr 2021 Premier LeagueH Sheffield United 21 Won 2–1 v Sheffield United
8 Mar 2021 Premier LeagueA West Ham United 02 Lost 0–2 v West Ham United
27 Feb 2021 Premier LeagueH Aston Villa 01 Lost 0–1 v Aston Villa
23 Feb 2021 Premier LeagueH Southampton 30 Won 3–0 v Southampton
19 Feb 2021 Premier LeagueA Wolves 01 Lost 0–1 v Wolves
14 Feb 2021 Premier LeagueA Arsenal 24 Lost 2–4 v Arsenal
8 Feb 2021 Premier LeagueH Crystal Palace 20 Won 2–0 v Crystal Palace
3 Feb 2021 Premier LeagueH Everton 12 Lost 1–2 v Everton
31 Jan 2021 Premier LeagueA Leicester City 31 Won 3–1 v Leicester City
26 Jan 2021 Premier LeagueA Newcastle United 21 Won 2–1 v Newcastle United
16 Jan 2021 Premier LeagueH Brighton & Hove Albion 01 Lost 0–1 v Brighton & Hove Albion
10 Jan 2021 FA CupA Crawley Town 03 Lost 0–3 v Crawley Town
20 Dec 2020 Premier LeagueA Manchester United 26 Lost 2–6 v Manchester United
16 Dec 2020 Premier LeagueH Newcastle United 52 Won 5–2 v Newcastle United
11 Dec 2020 Premier LeagueH West Ham United 12 Lost 1–2 v West Ham United
5 Dec 2020 Premier LeagueA Chelsea 13 Lost 1–3 v Chelsea
28 Nov 2020 Premier LeagueA Everton 10 Won 1–0 v Everton
22 Nov 2020 Premier LeagueH Arsenal 00 Drew 0–0 v Arsenal
7 Nov 2020 Premier LeagueA Crystal Palace 14 Lost 1–4 v Crystal Palace
2 Nov 2020 Premier LeagueH Leicester City 14 Lost 1–4 v Leicester City
3 Oct 2020 Premier LeagueH Manchester City 11 Drew 1–1 v Manchester City
27 Sep 2020 Premier LeagueA Sheffield United 10 Won 1–0 v Sheffield United
19 Sep 2020 Premier LeagueH Fulham 43 Won 4–3 v Fulham
22 Jul 2020 ChampionshipH Charlton Athletic 40 Won 4–0 v Charlton Athletic
16 Jul 2020 ChampionshipH Barnsley 10 Won 1–0 v Barnsley
12 Jul 2020 ChampionshipA Swansea City 10 Won 1–0 v Swansea City
9 Jul 2020 ChampionshipH Stoke City 50 Won 5–0 v Stoke City
4 Jul 2020 ChampionshipA Blackburn Rovers 31 Won 3–1 v Blackburn Rovers
30 Jun 2020 ChampionshipH Luton Town 11 Drew 1–1 v Luton Town
27 Jun 2020 ChampionshipH Fulham 30 Won 3–0 v Fulham
21 Jun 2020 ChampionshipA Cardiff City 02 Lost 0–2 v Cardiff City
7 Mar 2020 ChampionshipH Huddersfield Town 20 Won 2–0 v Huddersfield Town
29 Feb 2020 ChampionshipA Hull City 40 Won 4–0 v Hull City
26 Feb 2020 ChampionshipA Middlesbrough 10 Won 1–0 v Middlesbrough
22 Feb 2020 ChampionshipH Reading 10 Won 1–0 v Reading
15 Feb 2020 ChampionshipH Bristol City 10 Won 1–0 v Bristol City
11 Feb 2020 ChampionshipA Brentford 11 Drew 1–1 v Brentford
8 Feb 2020 ChampionshipA Nottingham Forest 02 Lost 0–2 v Nottingham Forest
1 Feb 2020 ChampionshipH Wigan Athletic 01 Lost 0–1 v Wigan Athletic
28 Jan 2020 ChampionshipH Millwall 32 Won 3–2 v Millwall
18 Jan 2020 ChampionshipA Queens Park Rangers 01 Lost 0–1 v Queens Park Rangers
11 Jan 2020 ChampionshipH Sheffield Wednesday 02 Lost 0–2 v Sheffield Wednesday
1 Jan 2020 ChampionshipA West Bromwich Albion 11 Drew 1–1 v West Bromwich Albion
29 Dec 2019 ChampionshipA Birmingham City 54 Won 5–4 v Birmingham City
26 Dec 2019 ChampionshipH Preston North End 11 Drew 1–1 v Preston North End
21 Dec 2019 ChampionshipA Fulham 12 Lost 1–2 v Fulham
30 Nov 2019 ChampionshipH Middlesbrough 40 Won 4–0 v Middlesbrough
26 Nov 2019 ChampionshipA Reading 10 Won 1–0 v Reading
23 Nov 2019 ChampionshipA Luton Town 21 Won 2–1 v Luton Town
9 Nov 2019 ChampionshipH Blackburn Rovers 21 Won 2–1 v Blackburn Rovers
2 Nov 2019 ChampionshipH Queens Park Rangers 20 Won 2–0 v Queens Park Rangers
26 Oct 2019 ChampionshipA Sheffield Wednesday 00 Drew 0–0 v Sheffield Wednesday
1 Oct 2019 ChampionshipH West Bromwich Albion 10 Won 1–0 v West Bromwich Albion
28 Sep 2019 ChampionshipA Charlton Athletic 01 Lost 0–1 v Charlton Athletic
21 Sep 2019 ChampionshipH Derby County 11 Drew 1–1 v Derby County
15 Sep 2019 ChampionshipA Barnsley 20 Won 2–0 v Barnsley
31 Aug 2019 ChampionshipH Swansea City 01 Lost 0–1 v Swansea City
21 Aug 2019 ChampionshipH Brentford 10 Won 1–0 v Brentford
17 Aug 2019 ChampionshipA Wigan Athletic 20 Won 2–0 v Wigan Athletic
10 Aug 2019 ChampionshipH Nottingham Forest 11 Drew 1–1 v Nottingham Forest
4 Aug 2019 ChampionshipA Bristol City 31 Won 3–1 v Bristol City
15 May 2019 Play-OffH Derby County 24 Lost 2–4 v Derby County
11 May 2019 Play-OffA Derby County 10 Won 1–0 v Derby County
5 May 2019 ChampionshipA Ipswich Town 23 Lost 2–3 v Ipswich Town
28 Apr 2019 ChampionshipH Aston Villa 11 Drew 1–1 v Aston Villa
22 Apr 2019 ChampionshipA Brentford 02 Lost 0–2 v Brentford
9 Apr 2019 ChampionshipA Preston North End 20 Won 2–0 v Preston North End
6 Apr 2019 ChampionshipA Birmingham City 01 Lost 0–1 v Birmingham City
30 Mar 2019 ChampionshipH Millwall 32 Won 3–2 v Millwall
16 Mar 2019 ChampionshipH Sheffield United 01 Lost 0–1 v Sheffield United
12 Mar 2019 ChampionshipA Reading 30 Won 3–0 v Reading
9 Mar 2019 ChampionshipA Bristol City 10 Won 1–0 v Bristol City
1 Mar 2019 ChampionshipH West Bromwich Albion 40 Won 4–0 v West Bromwich Albion
26 Feb 2019 ChampionshipA Queens Park Rangers 01 Lost 0–1 v Queens Park Rangers
23 Feb 2019 ChampionshipH Bolton Wanderers 21 Won 2–1 v Bolton Wanderers
13 Feb 2019 ChampionshipH Swansea City 21 Won 2–1 v Swansea City
9 Feb 2019 ChampionshipA Middlesbrough 11 Drew 1–1 v Middlesbrough
2 Feb 2019 ChampionshipH Norwich City 13 Lost 1–3 v Norwich City
26 Jan 2019 ChampionshipA Rotherham United 21 Won 2–1 v Rotherham United
19 Jan 2019 ChampionshipA Stoke City 12 Lost 1–2 v Stoke City
11 Jan 2019 ChampionshipH Derby County 20 Won 2–0 v Derby County
1 Dec 2018 ChampionshipA Sheffield United 10 Won 1–0 v Sheffield United
27 Nov 2018 ChampionshipH Reading 10 Won 1–0 v Reading
24 Nov 2018 ChampionshipH Bristol City 20 Won 2–0 v Bristol City
10 Nov 2018 ChampionshipA West Bromwich Albion 14 Lost 1–4 v West Bromwich Albion
4 Nov 2018 ChampionshipA Wigan Athletic 21 Won 2–1 v Wigan Athletic
27 Oct 2018 ChampionshipH Nottingham Forest 11 Drew 1–1 v Nottingham Forest
24 Oct 2018 ChampionshipH Ipswich Town 20 Won 2–0 v Ipswich Town
20 Oct 2018 ChampionshipA Blackburn Rovers 12 Lost 1–2 v Blackburn Rovers
6 Oct 2018 ChampionshipH Brentford 11 Drew 1–1 v Brentford
2 Oct 2018 ChampionshipA Hull City 10 Won 1–0 v Hull City
28 Sep 2018 ChampionshipA Sheffield Wednesday 11 Drew 1–1 v Sheffield Wednesday
22 Sep 2018 ChampionshipH Birmingham City 12 Lost 1–2 v Birmingham City
18 Sep 2018 ChampionshipH Preston North End 30 Won 3–0 v Preston North End
15 Sep 2018 ChampionshipA Millwall 11 Drew 1–1 v Millwall
31 Aug 2018 ChampionshipH Middlesbrough 00 Drew 0–0 v Middlesbrough
18 Aug 2018 ChampionshipH Rotherham United 20 Won 2–0 v Rotherham United
11 Aug 2018 ChampionshipA Derby County 41 Won 4–1 v Derby County
5 Aug 2018 ChampionshipH Stoke City 31 Won 3–1 v Stoke City
6 May 2018 ChampionshipH Queens Park Rangers 20 Won 2–0 v Queens Park Rangers
28 Apr 2018 ChampionshipA Norwich City 12 Lost 1–2 v Norwich City
7 Mar 2018 ChampionshipH Wolves 03 Lost 0–3 v Wolves
2 Mar 2018 ChampionshipA Middlesbrough 03 Lost 0–3 v Middlesbrough
24 Feb 2018 ChampionshipH Brentford 10 Won 1–0 v Brentford
21 Feb 2018 ChampionshipA Derby County 22 Drew 2–2 v Derby County
20 Jan 2018 ChampionshipH Millwall 34 Lost 3–4 v Millwall
13 Jan 2018 ChampionshipA Ipswich Town 01 Lost 0–1 v Ipswich Town
7 Jan 2018 FA CupA Newport County 12 Lost 1–2 v Newport County
1 Jan 2018 ChampionshipH Nottingham Forest 00 Drew 0–0 v Nottingham Forest
30 Dec 2017 ChampionshipA Birmingham City 01 Lost 0–1 v Birmingham City
26 Dec 2017 ChampionshipA Burton Albion 21 Won 2–1 v Burton Albion
23 Dec 2017 ChampionshipH Hull City 10 Won 1–0 v Hull City
16 Dec 2017 ChampionshipH Norwich City 10 Won 1–0 v Norwich City
9 Dec 2017 ChampionshipA Queens Park Rangers 31 Won 3–1 v Queens Park Rangers
1 Dec 2017 ChampionshipH Aston Villa 11 Drew 1–1 v Aston Villa
25 Nov 2017 ChampionshipA Barnsley 20 Won 2–0 v Barnsley
22 Nov 2017 ChampionshipA Wolves 14 Lost 1–4 v Wolves
19 Nov 2017 ChampionshipH Middlesbrough 21 Won 2–1 v Middlesbrough
4 Nov 2017 ChampionshipA Brentford 13 Lost 1–3 v Brentford
27 Oct 2017 ChampionshipH Sheffield United 12 Lost 1–2 v Sheffield United
21 Oct 2017 ChampionshipA Bristol City 30 Won 3–0 v Bristol City
14 Oct 2017 ChampionshipH Reading 01 Lost 0–1 v Reading
26 Sep 2017 ChampionshipA Cardiff City 13 Lost 1–3 v Cardiff City
23 Sep 2017 ChampionshipH Ipswich Town 32 Won 3–2 v Ipswich Town
12 Sep 2017 ChampionshipH Birmingham City 20 Won 2–0 v Birmingham City
9 Sep 2017 ChampionshipH Burton Albion 50 Won 5–0 v Burton Albion
26 Aug 2017 ChampionshipA Nottingham Forest 20 Won 2–0 v Nottingham Forest
22 Aug 2017 League CupH Newport County 51 Won 5–1 v Newport County
19 Aug 2017 ChampionshipA Sunderland 20 Won 2–0 v Sunderland
12 Aug 2017 ChampionshipH Preston North End 00 Drew 0–0 v Preston North End
6 Aug 2017 ChampionshipA Bolton Wanderers 32 Won 3–2 v Bolton Wanderers
1 Apr 2017 ChampionshipA Reading 01 Lost 0–1 v Reading
18 Mar 2017 ChampionshipH Brighton & Hove Albion 20 Won 2–0 v Brighton & Hove Albion
11 Feb 2017 ChampionshipH Cardiff City 02 Lost 0–2 v Cardiff City
29 Jan 2017 FA CupA Sutton United 01 Lost 0–1 v Sutton United
9 Jan 2017 FA CupA Cambridge United 21 Won 2–1 v Cambridge United
29 Dec 2016 ChampionshipA Aston Villa 11 Drew 1–1 v Aston Villa
9 Dec 2016 ChampionshipA Brighton & Hove Albion 02 Lost 0–2 v Brighton & Hove Albion
29 Nov 2016 League CupA Liverpool 02 Lost 0–2 v Liverpool
26 Nov 2016 ChampionshipA Rotherham United 21 Won 2–1 v Rotherham United
25 Oct 2016 League CupH Norwich City 22 (pens) Won 2–2 (pens) v Norwich City
22 Oct 2016 ChampionshipA Wolves 10 Won 1–0 v Wolves
27 Sep 2016 ChampionshipA Bristol City 01 Lost 0–1 v Bristol City
20 Sep 2016 League CupH Blackburn Rovers 10 Won 1–0 v Blackburn Rovers
27 Aug 2016 ChampionshipA Nottingham Forest 13 Lost 1–3 v Nottingham Forest
23 Aug 2016 League CupA Luton Town 10 Won 1–0 v Luton Town
20 Aug 2016 ChampionshipA Sheffield Wednesday 20 Won 2–0 v Sheffield Wednesday
16 Aug 2016 ChampionshipH Fulham 11 Drew 1–1 v Fulham
10 Aug 2016 League CupA Fleetwood Town 22 (pens) Won 2–2 (pens) v Fleetwood Town
7 May 2016 ChampionshipA Preston North End 11 Drew 1–1 v Preston North End
30 Apr 2016 ChampionshipH Charlton Athletic 12 Lost 1–2 v Charlton Athletic
23 Apr 2016 ChampionshipA Hull City 22 Drew 2–2 v Hull City
19 Apr 2016 ChampionshipH Wolves 21 Won 2–1 v Wolves
16 Apr 2016 ChampionshipH Reading 32 Won 3–2 v Reading
12 Apr 2016 ChampionshipA Birmingham City 21 Won 2–1 v Birmingham City
9 Apr 2016 ChampionshipA Burnley 01 Lost 0–1 v Burnley
5 Apr 2016 ChampionshipH Queens Park Rangers 11 Drew 1–1 v Queens Park Rangers
5 Mar 2016 ChampionshipH Bolton Wanderers 21 Won 2–1 v Bolton Wanderers
29 Feb 2016 ChampionshipA Brighton & Hove Albion 04 Lost 0–4 v Brighton & Hove Albion
23 Feb 2016 ChampionshipH Fulham 11 Drew 1–1 v Fulham
15 Feb 2016 ChampionshipH Middlesbrough 00 Drew 0–0 v Middlesbrough
6 Feb 2016 ChampionshipH Nottingham Forest 01 Lost 0–1 v Nottingham Forest
26 Jan 2016 ChampionshipA Brentford 11 Drew 1–1 v Brentford
23 Jan 2016 ChampionshipH Bristol City 10 Won 1–0 v Bristol City
16 Jan 2016 ChampionshipA Sheffield Wednesday 02 Lost 0–2 v Sheffield Wednesday
12 Jan 2016 ChampionshipA Ipswich Town 12 Lost 1–2 v Ipswich Town
9 Jan 2016 FA CupH Rotherham United 20 Won 2–0 v Rotherham United
2 Jan 2016 ChampionshipH Milton Keynes 11 Drew 1–1 v Milton Keynes
29 Dec 2015 ChampionshipH Derby County 22 Drew 2–2 v Derby County
27 Dec 2015 ChampionshipA Nottingham Forest 11 Drew 1–1 v Nottingham Forest
20 Dec 2015 ChampionshipH Preston North End 10 Won 1–0 v Preston North End
17 Dec 2015 ChampionshipA Wolves 32 Won 3–2 v Wolves
12 Dec 2015 ChampionshipA Charlton Athletic 00 Drew 0–0 v Charlton Athletic
5 Dec 2015 ChampionshipH Hull City 21 Won 2–1 v Hull City
28 Nov 2015 ChampionshipA Queens Park Rangers 01 Lost 0–1 v Queens Park Rangers
21 Nov 2015 ChampionshipH Rotherham United 01 Lost 0–1 v Rotherham United
7 Nov 2015 ChampionshipA Huddersfield Town 30 Won 3–0 v Huddersfield Town
3 Nov 2015 ChampionshipH Cardiff City 10 Won 1–0 v Cardiff City
29 Oct 2015 ChampionshipH Blackburn Rovers 02 Lost 0–2 v Blackburn Rovers
24 Oct 2015 ChampionshipA Bolton Wanderers 11 Drew 1–1 v Bolton Wanderers
21 Oct 2015 ChampionshipA Fulham 11 Drew 1–1 v Fulham
17 Oct 2015 ChampionshipH Brighton & Hove Albion 12 Lost 1–2 v Brighton & Hove Albion
3 Oct 2015 ChampionshipH Birmingham City 02 Lost 0–2 v Birmingham City
19 Sep 2015 ChampionshipA Milton Keynes 21 Won 2–1 v Milton Keynes
15 Sep 2015 ChampionshipH Ipswich Town 01 Lost 0–1 v Ipswich Town
12 Sep 2015 ChampionshipH Brentford 11 Drew 1–1 v Brentford
29 Aug 2015 ChampionshipA Derby County 21 Won 2–1 v Derby County
22 Aug 2015 ChampionshipH Sheffield Wednesday 11 Drew 1–1 v Sheffield Wednesday
16 Aug 2015 ChampionshipA Reading 00 Drew 0–0 v Reading
13 Aug 2015 League CupA Doncaster Rovers 11 (pens) Lost 1–1 (pens) v Doncaster Rovers
2 May 2015 ChampionshipH Rotherham United 00 Drew 0–0 v Rotherham United
25 Apr 2015 ChampionshipA Sheffield Wednesday 21 Won 2–1 v Sheffield Wednesday
18 Apr 2015 ChampionshipA Charlton Athletic 12 Lost 1–2 v Charlton Athletic
14 Apr 2015 ChampionshipH Norwich City 02 Lost 0–2 v Norwich City
6 Apr 2015 ChampionshipA Wolves 34 Lost 3–4 v Wolves
4 Apr 2015 ChampionshipH Blackburn Rovers 03 Lost 0–3 v Blackburn Rovers
4 Mar 2015 ChampionshipH Ipswich Town 21 Won 2–1 v Ipswich Town
28 Feb 2015 ChampionshipH Watford 23 Lost 2–3 v Watford
24 Feb 2015 ChampionshipA Brighton & Hove Albion 02 Lost 0–2 v Brighton & Hove Albion
21 Feb 2015 ChampionshipA Middlesbrough 10 Won 1–0 v Middlesbrough
7 Feb 2015 ChampionshipH Brentford 01 Lost 0–1 v Brentford
31 Jan 2015 ChampionshipA Huddersfield Town 21 Won 2–1 v Huddersfield Town
20 Jan 2015 ChampionshipH Bournemouth 10 Won 1–0 v Bournemouth
17 Jan 2015 ChampionshipH Birmingham City 11 Drew 1–1 v Birmingham City
10 Jan 2015 ChampionshipA Bolton Wanderers 11 Drew 1–1 v Bolton Wanderers
4 Jan 2015 FA CupA Sunderland 01 Lost 0–1 v Sunderland
30 Dec 2014 ChampionshipA Derby County 02 Lost 0–2 v Derby County
26 Dec 2014 ChampionshipH Wigan Athletic 02 Lost 0–2 v Wigan Athletic
20 Dec 2014 ChampionshipA Nottingham Forest 11 Drew 1–1 v Nottingham Forest
13 Dec 2014 ChampionshipH Fulham 01 Lost 0–1 v Fulham
6 Dec 2014 ChampionshipA Ipswich Town 14 Lost 1–4 v Ipswich Town
29 Nov 2014 ChampionshipH Derby County 20 Won 2–0 v Derby County
22 Nov 2014 ChampionshipA Blackburn Rovers 12 Lost 1–2 v Blackburn Rovers
8 Nov 2014 ChampionshipH Blackpool 31 Won 3–1 v Blackpool
4 Nov 2014 ChampionshipH Charlton Athletic 22 Drew 2–2 v Charlton Athletic
1 Oct 2014 ChampionshipH Reading 00 Drew 0–0 v Reading
16 Sep 2014 ChampionshipA Bournemouth 31 Won 3–1 v Bournemouth
27 Aug 2014 League CupA Bradford City 12 Lost 1–2 v Bradford City
23 Aug 2014 ChampionshipA Watford 14 Lost 1–4 v Watford
19 Aug 2014 ChampionshipH Brighton & Hove Albion 02 Lost 0–2 v Brighton & Hove Albion
16 Aug 2014 ChampionshipH Middlesbrough 10 Won 1–0 v Middlesbrough
Discipline

Sent off 4 times

Red card 45'

Manchester City

Away · Premier League

10 Apr 2021 Won 2–1
Red card 37'

Millwall

Home · Championship

20 Jan 2018 Lost 3–4
Red card 45'

Cardiff City

Away · Championship

26 Sep 2017 Lost 1–3
Red card 82'

Sutton United

Away · FA Cup

29 Jan 2017 Lost 0–1