Tom Cairney | ||
![]() | ||
Fulham info | ||
---|---|---|
Full name | Thomas Cairney | |
Nickname(s) | TC | |
Date of birth | 20 Jan 1991 | |
Place of birth | Nottingham, England | |
Height | 6ft 0in (1.83m) | |
Playing position | Central midfielder | |
Current player? | ||
Number(s) worn | 10 (2015-present) | |
Debut | Cardiff (a) (8 Aug 2015) | |
Last Appearance | Brentford (a) (18 May 2025) | |
First goal | Brighton (h) (15 Aug 2015) | |
Last goal | Brentford (a) (18 May 2025) | |
Joined from | Blackburn Rovers, £3.5 million - 26 Jun 2015 | |
League apps (gls) | 315 (43) | |
All apps (gls) | 353 (47) | |
Other clubs | Leeds United (youth) (1998-2007) Hull City (2007-2014) → Blackburn Rovers (loan) (2013-2014) Blackburn Rovers (2014-2015) | |
International | Scotland (2017-2018) | |
Apps (gls) | 2 (0) |
Tom Cairney is a midfielder currently playing for Fulham. Born in Nottingham, he represents Scotland, making his full international debut in 2017. After Scott Parker's retirement at the end of 2016-17 he was made club captain; a position he has held ever since.
Career[]
Before Fulham[]
Fulham (2015-present)[]
Amid much speculation, Tom joined the club officially on 26 June 2015 for an estimated fee of around £3.5 million. He made his debut in the season opener against Cardiff City and scored his first goal in a disappointing 2-1 defeat on his home debut against Brighton & Hove Albion. He then scored an almost identical left footed strike from the edge of the area the following week during another 2-1 loss, this time at the hands of Hull City. In a low point in an otherwise positive start to his Fulham career, Tom was sent off early on in a 3-0 loss at home to Wolves after a straight red card for a dangerous two footed challenge, and was given a three match suspension. Upon returning, he regained his place and spent the majority of 2015-16 playing on the right side of midfield.
As Slaviša Jokanović took charge, he began using Tom in a more central role and it was in the 2016-17 season where his performances began to stand out. With a late push, Fulham were the in-form team at the end of the season as they made the Championship play-offs, with Tom who was now captain, one of the main reasons for it. Despite not reaching the Final, Tom's contribution of 13 goals and 11 assists made him the fans' Player of the Season for the second year running.
In the close season, Tom was subject to much speculation regarding a potential move to Newcastle United for a proposed £20 million, though this did not materialise, with him wanting to remain at Craven Cottage and fight for promotion to the Premier League once more. He achieved this with the team in 2018, and he scored the only goal at Wembley Stadium for a 1-0 victory in the Championship Play-off Final.
2018-19 was a poor one for the club and everyone involved as they were relegated straight back to the Championship. Tom managed only one goal, against Everton towards the tailend of the season. However, Tom once more captained the team to promotion the following year, with another Play-off victory against rivals Brentford.
Tom sustained another knee injury shortly before Christmas 2020 and would be out of action for many months, unable to help prevent another relegation from the Premier League. He finally returned off the bench on 20 October 2021, scoring in a 2-0 win over Cardiff City at Craven Cottage in what was an emotional moment for him. Days later, he went on to reclaim the captain's armband once more in what was coincidentally his 200th League match for the club, a 4-0 win away to Nottingham Forest.
In June 2022, after his third promotion to the Premier League, Tom won the clubs' Goal of the Season award for his comeback strike against Cardiff.
Tom had to settle as an impact sub for almost the entirety of 2022-23, as Marco Silva opted to go with Harrison Reed, João Palhinha and Andreas Pereira as the three central midfielders. He was due to break a record for most substitute appearances in a Premier League season until Pereira sustained a bad injury which led Tom to captain the team for the remaining few matches. One of these involved his first brace in over three-and-a-half years, during a 5-3 win over Leicester City at Craven Cottage on 8 May 2023.
Once again, Tom had to settle for mainly sub appearances for the first half of 2023-24 despite good performances whenever he was on the pitch. However, he staked a claim for a starting spot towards the end of 2023 with goals against Ipswich Town in the EFL Cup and the fifth goal in a 5-0 thrashing against his boyhood club Nottingham Forest in the Premier League. Four days later, he played the full 90 minutes in another 5-0 win over West Ham United to make his 300th appearance for the club in all competitions.
Fulham Statistics[]
Appearances[]
Season | League | League | FA Cup | EFL Cup | Play-offs | Total | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
2015-16 | Championship | 39 | 8 | 1 | 0 | 2 | 0 | - | - | 42 | 8 |
2016-17 | Championship | 45 | 12 | 3 | 0 | 1 | 0 | 2 | 1 | 51 | 13 |
2017-18 | Championship | 34 | 5 | 0 | 0 | 0 | 0 | 3 | 1 | 37 | 6 |
2018-19 | Premier League | 31 | 1 | 1 | 0 | 1 | 0 | - | - | 33 | 1 |
2019-20 | Championship | 39 | 8 | 1 | 0 | 0 | 0 | 3 | 0 | 43 | 8 |
2020-21 | Premier League | 10 | 1 | 0 | 0 | 1 | 0 | - | - | 11 | 1 |
2021-22 | Championship | 26 | 3 | 2 | 0 | 0 | 0 | - | - | 28 | 3 |
2022-23 | Premier League | 33 | 2 | 4 | 1 | 1 | 0 | - | - | 38 | 3 |
2023-24 | Premier League | 34 | 1 | 2 | 0 | 6 | 1 | - | - | 42 | 2 |
2024-25 | Premier League | 24 | 2 | 2 | 0 | 2 | 0 | - | - | 28 | 2 |
Total | 315 | 43 | 16 | 1 | 14 | 1 | 8 | 2 | 353 | 47 |
Disciplinary[]
Season | ![]() |
![]() ![]() ![]() |
![]() |
---|---|---|---|
2015-16 | 2 | 0 | 1 |
2016-17 | 5 | 0 | 0 |
2017-18 | 3 | 0 | 0 |
2018-19 | 0 | 0 | 0 |
2019-20 | 6 | 0 | 0 |
2020-21 | 2 | 0 | 0 |
2021-22 | 3 | 0 | 0 |
2022-23 | 2 | 0 | 0 |
2023-24 | 4 | 0 | 0 |
2024-25 | 3 | 0 | 1 |
Total | 30 | 0 | 2 |
Fulham Matches[]
# | Season | Date | Comp | Opposition | Venue | Result | Score | Match Info |
1 | 2015-16 | 8 Aug 2015 | CHMP | Cardiff | Away | Drew | 1-1 | |
2 | 2015-16 | 11 Aug 2015 | LC | Wycombe | Away | Won | 1-0 | |
3 | 2015-16 | 15 Aug 2015 | CHMP | Brighton | Home | Lost | 1-2 | ![]() |
4 | 2015-16 | 19 Aug 2015 | CHMP | Hull | Away | Lost | 1-2 | ![]() |
5 | 2015-16 | 22 Aug 2015 | CHMP | Huddersfield | Home | Drew | 1-1 | ![]() |
6 | 2015-16 | 25 Aug 2015 | LC | Sheff Utd | Home | Won | 3-0 | ![]() |
7 | 2015-16 | 29 Aug 2015 | CHMP | Rotherham | Away | Won | 3-1 | |
8 | 2015-16 | 13 Sept 2015 | CHMP | Blackburn | Home | Won | 2-1 | |
9 | 2015-16 | 19 Sept 2015 | CHMP | Sheff Wed | Away | Lost | 2-3 | ![]() |
10 | 2015-16 | 25 Sept 2015 | CHMP | QPR | Home | Won | 4-0 | |
11 | 2015-16 | 29 Sept 2015 | CHMP | Wolves | Home | Lost | 0-3 | ![]() |
12 | 2015-16 | 24 Oct 2015 | CHMP | Reading | Home | Won | 4-2 | |
13 | 2015-16 | 31 Oct 2015 | CHMP | Bristol City | Away | Won | 4-1 | |
14 | 2015-16 | 3 Nov 2015 | CHMP | Burnley | Away | Lost | 1-3 | |
15 | 2015-16 | 7 Nov 2015 | CHMP | Birmingham | Home | Lost | 2-5 | |
16 | 2015-16 | 21 Nov 2015 | CHMP | MK Dons | Away | Drew | 1-1 | |
17 | 2015-16 | 28 Nov 2015 | CHMP | Preston | Home | Drew | 1-1 | |
18 | 2015-16 | 5 Dec 2015 | CHMP | Nottm Forest | Away | Lost | 0-3 | |
19 | 2015-16 | 12 Dec 2015 | CHMP | Brentford | Home | Drew | 2-2 | ![]() |
20 | 2015-16 | 15 Dec 2015 | CHMP | Ipswich | Home | Lost | 1-2 | ![]() |
21 | 2015-16 | 26 Dec 2015 | CHMP | Derby | Away | Lost | 0-2 | ![]() |
22 | 2015-16 | 29 Dec 2015 | CHMP | Rotherham | Home | Won | 4-1 | ![]() |
23 | 2015-16 | 9 Jan 2016 | FAC | Sheff Wed | Away | Lost | 1-2 | |
24 | 2015-16 | 12 Jan 2016 | CHMP | Wolves | Away | Lost | 2-3 | |
25 | 2015-16 | 16 Jan 2016 | CHMP | Huddersfield | Away | Drew | 1-1 | |
26 | 2015-16 | 23 Jan 2016 | CHMP | Hull | Home | Lost | 0-1 | |
27 | 2015-16 | 6 Feb 2016 | CHMP | Derby | Home | Drew | 1-1 | |
28 | 2015-16 | 13 Feb 2016 | CHMP | QPR | Away | Won | 3-1 | ![]() |
29 | 2015-16 | 16 Feb 2016 | CHMP | Blackburn | Away | Lost | 0-3 | |
30 | 2015-16 | 20 Feb 2016 | CHMP | Charlton | Home | Won | 3-0 | ![]() ![]() ![]() |
31 | 2015-16 | 23 Feb 2016 | CHMP | Leeds | Away | Drew | 1-1 | ![]() |
32 | 2015-16 | 27 Feb 2016 | CHMP | Middlesbrough | Home | Lost | 0-2 | |
33 | 2015-16 | 5 Mar 2016 | CHMP | Reading | Away | Drew | 2-2 | ![]() |
34 | 2015-16 | 8 Mar 2016 | CHMP | Burnley | Home | Lost | 2-3 | |
35 | 2015-16 | 12 Mar 2016 | CHMP | Bristol City | Home | Lost | 1-2 | |
36 | 2015-16 | 19 Mar 2016 | CHMP | Birmingham | Away | Drew | 1-1 | |
37 | 2015-16 | 2 Apr 2016 | CHMP | MK Dons | Home | Won | 2-1 | ![]() |
38 | 2015-16 | 5 Apr 2016 | CHMP | Preston | Away | Won | 2-1 | ![]() ![]() |
39 | 2015-16 | 19 Apr 2016 | CHMP | Ipswich | Away | Drew | 1-1 | ![]() |
40 | 2015-16 | 23 Apr 2016 | CHMP | Nottm Forest | Home | Lost | 1-3 | ![]() |
41 | 2015-16 | 30 Apr 2016 | CHMP | Brentford | Away | Lost | 0-3 | |
42 | 2015-16 | 7 May 2016 | CHMP | Bolton | Home | Won | 1-0 | ![]() |
43 | 2016-17 | 5 Aug 2016 | CHMP | Newcastle | Home | Won | 1-0 | |
44 | 2016-17 | 9 Aug 2016 | LC | Leyton Orient | Away | Won | 3-2 | ![]() |
45 | 2016-17 | 13 Aug 2016 | CHMP | Preston | Away | Won | 2-1 | ![]() |
46 | 2016-17 | 16 Aug 2016 | CHMP | Leeds | Away | Drew | 1-1 | ![]() |
47 | 2016-17 | 20 Aug 2016 | CHMP | Cardiff | Home | Drew | 2-2 | |
48 | 2016-17 | 27 Aug 2016 | CHMP | Blackburn | Away | Won | 1-0 | ![]() |
49 | 2016-17 | 10 Sept 2016 | CHMP | Birmingham | Home | Lost | 0-1 | |
50 | 2016-17 | 13 Sept 2016 | CHMP | Burton | Home | Drew | 1-1 | |
51 | 2016-17 | 17 Sept 2016 | CHMP | Wigan | Away | Drew | 0-0 | ![]() |
52 | 2016-17 | 24 Sept 2016 | CHMP | Bristol City | Home | Lost | 0-4 | |
53 | 2016-17 | 27 Sept 2016 | CHMP | Nottm Forest | Away | Drew | 1-1 | ![]() ![]() |
54 | 2016-17 | 1 Oct 2016 | CHMP | QPR | Home | Lost | 1-2 | ![]() |
55 | 2016-17 | 15 Oct 2016 | CHMP | Barnsley | Away | Won | 4-2 | ![]() ![]() |
56 | 2016-17 | 22 Oct 2016 | CHMP | Aston Villa | Away | Lost | 0-1 | ![]() |
57 | 2016-17 | 29 Oct 2016 | CHMP | Huddersfield | Home | Won | 5-0 | |
58 | 2016-17 | 4 Nov 2016 | CHMP | Brentford | Away | Won | 2-0 | ![]() |
59 | 2016-17 | 19 Nov 2016 | CHMP | Sheff Wed | Home | Drew | 1-1 | |
60 | 2016-17 | 26 Nov 2016 | CHMP | Brighton | Away | Lost | 1-2 | |
61 | 2016-17 | 3 Dec 2016 | CHMP | Reading | Home | Won | 5-0 | |
62 | 2016-17 | 10 Dec 2016 | CHMP | Wolves | Away | Drew | 4-4 | ![]() ![]() |
63 | 2016-17 | 13 Dec 2016 | CHMP | Rotherham | Home | Won | 2-1 | |
64 | 2016-17 | 17 Dec 2016 | CHMP | Derby | Home | Drew | 2-2 | |
65 | 2016-17 | 26 Dec 2016 | CHMP | Ipswich | Away | Won | 2-0 | |
66 | 2016-17 | 2 Jan 2017 | CHMP | Brighton | Home | Lost | 1-2 | |
67 | 2016-17 | 8 Jan 2017 | FAC | Cardiff | Away | Won | 2-1 | |
68 | 2016-17 | 14 Jan 2017 | CHMP | Barnsley | Home | Won | 2-0 | |
69 | 2016-17 | 21 Jan 2017 | CHMP | QPR | Away | Drew | 1-1 | ![]() |
70 | 2016-17 | 24 Jan 2017 | CHMP | Reading | Away | Lost | 0-1 | |
71 | 2016-17 | 29 Jan 2017 | FAC | Hull | Home | Won | 4-1 | ![]() |
72 | 2016-17 | 1 Feb 2017 | CHMP | Burton | Away | Won | 2-0 | |
73 | 2016-17 | 4 Feb 2017 | CHMP | Birmingham | Away | Lost | 0-1 | |
74 | 2016-17 | 11 Feb 2017 | CHMP | Wigan | Home | Won | 3-2 | |
75 | 2016-17 | 14 Feb 2017 | CHMP | Nottm Forest | Home | Won | 3-2 | ![]() |
76 | 2016-17 | 19 Feb 2017 | FAC | Tottenham | Home | Lost | 0-3 | |
77 | 2016-17 | 22 Feb 2017 | CHMP | Bristol City | Away | Won | 2-0 | ![]() |
78 | 2016-17 | 25 Feb 2017 | CHMP | Cardiff | Away | Drew | 2-2 | |
79 | 2016-17 | 4 Mar 2017 | CHMP | Preston | Home | Won | 3-1 | |
80 | 2016-17 | 7 Mar 2017 | CHMP | Leeds | Home | Drew | 1-1 | ![]() ![]() |
81 | 2016-17 | 11 Mar 2017 | CHMP | Newcastle | Away | Won | 3-1 | ![]() |
82 | 2016-17 | 14 Mar 2017 | CHMP | Blackburn | Home | Drew | 2-2 | |
83 | 2016-17 | 18 Mar 2017 | CHMP | Wolves | Home | Lost | 1-3 | |
84 | 2016-17 | 1 Apr 2017 | CHMP | Rotherham | Away | Won | 1-0 | |
85 | 2016-17 | 4 Apr 2017 | CHMP | Derby | Away | Lost | 2-4 | |
86 | 2016-17 | 8 Apr 2017 | CHMP | Ipswich | Home | Won | 3-1 | |
87 | 2016-17 | 14 Apr 2017 | CHMP | Norwich | Away | Won | 3-1 | ![]() |
88 | 2016-17 | 17 Apr 2017 | CHMP | Aston Villa | Home | Won | 3-1 | |
89 | 2016-17 | 22 Apr 2017 | CHMP | Huddersfield | Away | Won | 4-1 | ![]() |
90 | 2016-17 | 29 Apr 2017 | CHMP | Brentford | Home | Drew | 1-1 | ![]() ![]() |
91 | 2016-17 | 7 May 2017 | CHMP | Sheff Wed | Away | Won | 2-1 | ![]() |
92 | 2016-17 | 13 May 2017 | PO | Reading | Home | Drew | 1-1 | ![]() |
93 | 2016-17 | 16 May 2017 | PO | Reading | Away | Lost | 0-1 | |
94 | 2017-18 | 5 Aug 2017 | CHMP | Norwich | Home | Drew | 1-1 | ![]() |
95 | 2017-18 | 19 Aug 2017 | CHMP | Sheff Wed | Home | Lost | 0-1 | |
96 | 2017-18 | 26 Aug 2017 | CHMP | Ipswich | Away | Won | 2-0 | |
97 | 2017-18 | 14 Oct 2017 | CHMP | Preston | Home | Drew | 2-2 | ![]() ![]() |
98 | 2017-18 | 21 Oct 2017 | CHMP | Aston Villa | Away | Lost | 1-2 | ![]() |
99 | 2017-18 | 28 Oct 2017 | CHMP | Bolton | Home | Drew | 1-1 | ![]() |
100 | 2017-18 | 31 Oct 2017 | CHMP | Bristol City | Home | Lost | 0-2 | |
101 | 2017-18 | 18 Nov 2017 | CHMP | Derby | Home | Drew | 1-1 | |
102 | 2017-18 | 21 Nov 2017 | CHMP | Sheff Utd | Away | Won | 5-4 | |
103 | 2017-18 | 25 Nov 2017 | CHMP | Millwall | Home | Won | 1-0 | |
104 | 2017-18 | 2 Dec 2017 | CHMP | Brentford | Away | Lost | 1-3 | ![]() |
105 | 2017-18 | 9 Dec 2017 | CHMP | Birmingham | Home | Won | 1-0 | |
106 | 2017-18 | 16 Dec 2017 | CHMP | Sunderland | Away | Lost | 0-1 | |
107 | 2017-18 | 23 Dec 2017 | CHMP | Barnsley | Home | Won | 2-1 | |
108 | 2017-18 | 26 Dec 2017 | CHMP | Cardiff | Away | Won | 4-2 | |
109 | 2017-18 | 30 Dec 2017 | CHMP | Hull | Away | Drew | 2-2 | |
110 | 2017-18 | 2 Jan 2018 | CHMP | Ipswich | Home | Won | 4-1 | |
111 | 2017-18 | 20 Jan 2018 | CHMP | Burton | Home | Won | 6-0 | ![]() |
112 | 2017-18 | 10 Feb 2018 | CHMP | Bolton | Away | Drew | 1-1 | ![]() |
113 | 2017-18 | 17 Feb 2018 | CHMP | Aston Villa | Home | Won | 2-0 | |
114 | 2017-18 | 21 Feb 2018 | CHMP | Bristol City | Away | Drew | 1-1 | ![]() |
115 | 2017-18 | 24 Feb 2018 | CHMP | Wolves | Home | Won | 2-0 | ![]() |
116 | 2017-18 | 3 Mar 2018 | CHMP | Derby | Away | Won | 2-1 | |
117 | 2017-18 | 6 Mar 2018 | CHMP | Sheff Utd | Home | Won | 3-0 | ![]() |
118 | 2017-18 | 10 Mar 2018 | CHMP | Preston | Away | Won | 2-1 | |
119 | 2017-18 | 17 Mar 2018 | CHMP | QPR | Home | Drew | 2-2 | ![]() ![]() |
120 | 2017-18 | 30 Mar 2018 | CHMP | Norwich | Away | Won | 2-0 | ![]() |
121 | 2017-18 | 3 Apr 2018 | CHMP | Leeds | Home | Won | 2-0 | |
122 | 2017-18 | 7 Apr 2018 | CHMP | Sheff Wed | Away | Won | 1-0 | |
123 | 2017-18 | 10 Apr 2018 | CHMP | Reading | Home | Won | 1-0 | |
124 | 2017-18 | 14 Apr 2018 | CHMP | Brentford | Home | Drew | 1-1 | |
125 | 2017-18 | 20 Apr 2018 | CHMP | Millwall | Away | Won | 3-0 | |
126 | 2017-18 | 27 Apr 2018 | CHMP | Sunderland | Home | Won | 2-1 | ![]() |
127 | 2017-18 | 6 May 2018 | CHMP | Birmingham | Away | Lost | 1-3 | ![]() |
128 | 2017-18 | 11 May 2018 | PO | Derby | Away | Lost | 0-1 | |
129 | 2017-18 | 14 May 2018 | PO | Derby | Home | Won | 2-0 | ![]() |
130 | 2017-18 | 26 May 2018 | PO | Aston Villa | Neutral | Won | 1-0 | ![]() |
131 | 2018-19 | 11 Aug 2018 | PREM | Crystal Palace | Home | Lost | 0-2 | |
132 | 2018-19 | 18 Aug 2018 | PREM | Tottenham | Away | Lost | 1-3 | ![]() |
133 | 2018-19 | 26 Aug 2018 | PREM | Burnley | Home | Won | 4-2 | ![]() ![]() |
134 | 2018-19 | 29 Sept 2018 | PREM | Everton | Away | Lost | 0-3 | ![]() |
135 | 2018-19 | 27 Oct 2018 | PREM | Bournemouth | Home | Lost | 0-3 | ![]() |
136 | 2018-19 | 1 Nov 2018 | LC | Man City | Away | Lost | 0-2 | |
137 | 2018-19 | 5 Nov 2018 | PREM | Huddersfield | Away | Lost | 0-1 | |
138 | 2018-19 | 11 Nov 2018 | PREM | Liverpool | Away | Lost | 0-2 | ![]() |
139 | 2018-19 | 24 Nov 2018 | PREM | Southampton | Home | Won | 3-2 | |
140 | 2018-19 | 2 Dec 2018 | PREM | Chelsea | Away | Lost | 0-2 | ![]() |
141 | 2018-19 | 5 Dec 2018 | PREM | Leicester | Home | Drew | 1-1 | ![]() |
142 | 2018-19 | 8 Dec 2018 | PREM | Man Utd | Away | Lost | 1-4 | ![]() |
143 | 2018-19 | 15 Dec 2018 | PREM | West Ham | Home | Lost | 0-2 | |
144 | 2018-19 | 22 Dec 2018 | PREM | Newcastle | Away | Drew | 0-0 | ![]() |
145 | 2018-19 | 26 Dec 2018 | PREM | Wolves | Home | Drew | 1-1 | ![]() |
146 | 2018-19 | 29 Dec 2018 | PREM | Huddersfield | Home | Won | 1-0 | |
147 | 2018-19 | 1 Jan 2019 | PREM | Arsenal | Away | Lost | 1-4 | |
148 | 2018-19 | 6 Jan 2019 | FAC | Oldham | Home | Lost | 1-2 | ![]() |
149 | 2018-19 | 12 Jan 2019 | PREM | Burnley | Away | Lost | 1-2 | ![]() |
150 | 2018-19 | 29 Jan 2019 | PREM | Brighton | Home | Won | 4-2 | ![]() |
151 | 2018-19 | 2 Feb 2019 | PREM | Crystal Palace | Away | Lost | 0-2 | |
152 | 2018-19 | 9 Feb 2019 | PREM | Man Utd | Home | Lost | 0-3 | ![]() |
153 | 2018-19 | 22 Feb 2019 | PREM | West Ham | Away | Lost | 1-3 | |
154 | 2018-19 | 27 Feb 2019 | PREM | Southampton | Away | Lost | 0-2 | ![]() |
155 | 2018-19 | 3 Mar 2019 | PREM | Chelsea | Home | Lost | 1-2 | ![]() |
156 | 2018-19 | 9 Mar 2019 | PREM | Leicester | Away | Lost | 1-3 | |
157 | 2018-19 | 17 Mar 2019 | PREM | Liverpool | Home | Lost | 1-2 | ![]() |
158 | 2018-19 | 30 Mar 2019 | PREM | Man City | Home | Lost | 0-2 | ![]() |
159 | 2018-19 | 2 Apr 2019 | PREM | Watford | Away | Lost | 1-4 | ![]() |
160 | 2018-19 | 13 Apr 2019 | PREM | Everton | Home | Won | 2-0 | ![]() |
161 | 2018-19 | 27 Apr 2019 | PREM | Cardiff | Home | Won | 1-0 | |
162 | 2018-19 | 4 May 2019 | PREM | Wolves | Away | Lost | 0-1 | |
163 | 2018-19 | 12 May 2019 | PREM | Newcastle | Home | Lost | 0-4 | |
164 | 2019-20 | 3 Aug 2019 | CHMP | Barnsley | Away | Lost | 0-1 | |
165 | 2019-20 | 10 Aug 2019 | CHMP | Blackburn | Home | Won | 2-0 | ![]() |
166 | 2019-20 | 16 Aug 2019 | CHMP | Huddersfield | Away | Won | 2-1 | |
167 | 2019-20 | 21 Aug 2019 | CHMP | Millwall | Home | Won | 4-0 | ![]() |
168 | 2019-20 | 24 Aug 2019 | CHMP | Nottm Forest | Home | Lost | 1-2 | |
169 | 2019-20 | 30 Aug 2019 | CHMP | Cardiff | Away | Drew | 1-1 | ![]() ![]() |
170 | 2019-20 | 14 Sept 2019 | CHMP | West Brom | Home | Drew | 1-1 | |
171 | 2019-20 | 21 Sept 2019 | CHMP | Sheff Wed | Away | Drew | 1-1 | ![]() |
172 | 2019-20 | 27 Sept 2019 | CHMP | Wigan | Home | Won | 2-0 | ![]() |
173 | 2019-20 | 1 Oct 2019 | CHMP | Reading | Away | Won | 4-1 | ![]() ![]() ![]() |
174 | 2019-20 | 5 Oct 2019 | CHMP | Charlton | Home | Drew | 2-2 | |
175 | 2019-20 | 19 Oct 2019 | CHMP | Stoke | Away | Lost | 0-2 | |
176 | 2019-20 | 23 Oct 2019 | CHMP | Luton | Home | Won | 3-2 | ![]() |
177 | 2019-20 | 26 Oct 2019 | CHMP | Middlesbrough | Away | Drew | 0-0 | |
178 | 2019-20 | 2 Nov 2019 | CHMP | Hull | Home | Lost | 0-3 | |
179 | 2019-20 | 22 Nov 2019 | CHMP | QPR | Home | Won | 2-1 | |
180 | 2019-20 | 26 Nov 2019 | CHMP | Derby | Home | Won | 3-0 | ![]() |
181 | 2019-20 | 29 Nov 2019 | CHMP | Swansea | Away | Won | 2-1 | |
182 | 2019-20 | 7 Dec 2019 | CHMP | Bristol City | Home | Lost | 1-2 | ![]() |
183 | 2019-20 | 14 Dec 2019 | CHMP | Brentford | Away | Lost | 0-1 | |
184 | 2019-20 | 21 Dec 2019 | CHMP | Leeds | Home | Won | 2-1 | |
185 | 2019-20 | 26 Dec 2019 | CHMP | Luton | Away | Drew | 3-3 | |
186 | 2019-20 | 29 Dec 2019 | CHMP | Stoke | Home | Won | 1-0 | ![]() |
187 | 2019-20 | 17 Jan 2020 | CHMP | Middlesbrough | Home | Won | 1-0 | ![]() |
188 | 2019-20 | 22 Jan 2020 | CHMP | Charlton | Away | Drew | 0-0 | ![]() |
189 | 2019-20 | 26 Jan 2020 | FAC | Man City | Away | Lost | 0-4 | ![]() |
190 | 2019-20 | 1 Feb 2020 | CHMP | Huddersfield | Home | Won | 3-2 | ![]() ![]() |
191 | 2019-20 | 8 Feb 2020 | CHMP | Blackburn | Away | Won | 1-0 | ![]() |
192 | 2019-20 | 12 Feb 2020 | CHMP | Millwall | Away | Drew | 1-1 | ![]() |
193 | 2019-20 | 15 Feb 2020 | CHMP | Barnsley | Home | Lost | 0-3 | ![]() |
194 | 2019-20 | 21 Feb 2020 | CHMP | Derby | Away | Drew | 1-1 | |
195 | 2019-20 | 26 Feb 2020 | CHMP | Swansea | Home | Won | 1-0 | |
196 | 2019-20 | 29 Feb 2020 | CHMP | Preston | Home | Won | 2-0 | |
197 | 2019-20 | 7 Mar 2020 | CHMP | Bristol City | Away | Drew | 1-1 | ![]() |
198 | 2019-20 | 20 Jun 2020 | CHMP | Brentford | Home | Lost | 0-2 | |
199 | 2019-20 | 27 Jun 2020 | CHMP | Leeds | Away | Lost | 0-3 | ![]() |
200 | 2019-20 | 30 Jun 2020 | CHMP | QPR | Away | Won | 2-1 | ![]() ![]() |
201 | 2019-20 | 4 Jul 2020 | CHMP | Birmingham | Home | Won | 1-0 | |
202 | 2019-20 | 18 Jul 2020 | CHMP | Sheff Wed | Home | Won | 5-3 | ![]() |
203 | 2019-20 | 22 Jul 2020 | CHMP | Wigan | Away | Drew | 1-1 | ![]() |
204 | 2019-20 | 27 Jul 2020 | PO | Cardiff | Away | Won | 2-0 | |
205 | 2019-20 | 30 Jul 2020 | PO | Cardiff | Home | Lost | 1-2 | |
206 | 2019-20 | 4 Aug 2020 | PO | Brentford | Neutral | Won | 2-1 | ![]() |
207 | 2020-21 | 12 Sept 2020 | PREM | Arsenal | Home | Lost | 0-3 | ![]() |
208 | 2020-21 | 16 Sept 2020 | LC | Ipswich | Away | Won | 1-0 | ![]() |
209 | 2020-21 | 28 Sept 2020 | PREM | Aston Villa | Home | Lost | 0-3 | ![]() |
210 | 2020-21 | 4 Oct 2020 | PREM | Wolves | Away | Lost | 0-1 | |
211 | 2020-21 | 18 Oct 2020 | PREM | Sheff Utd | Away | Drew | 1-1 | |
212 | 2020-21 | 24 Oct 2020 | PREM | Crystal Palace | Home | Lost | 1-2 | ![]() |
213 | 2020-21 | 2 Nov 2020 | PREM | West Brom | Home | Won | 2-0 | |
214 | 2020-21 | 7 Nov 2020 | PREM | West Ham | Away | Lost | 0-1 | |
215 | 2020-21 | 22 Nov 2020 | PREM | Everton | Home | Lost | 2-3 | ![]() |
216 | 2020-21 | 5 Dec 2020 | PREM | Man City | Away | Lost | 0-2 | ![]() |
217 | 2020-21 | 19 Dec 2020 | PREM | Newcastle | Away | Lost | 1-1 | ![]() |
218 | 2021-22 | 20 Oct 2021 | CHMP | Cardiff | Home | Won | 2-0 | ![]() ![]() |
219 | 2021-22 | 24 Oct 2021 | CHMP | Nottm Forest | Away | Won | 4-0 | |
220 | 2021-22 | 30 Oct 2021 | CHMP | West Brom | Home | Won | 3-0 | ![]() |
221 | 2021-22 | 3 Nov 2021 | CHMP | Blackburn | Away | Won | 7-0 | ![]() |
222 | 2021-22 | 6 Nov 2021 | CHMP | Peterborough | Away | Won | 1-0 | ![]() ![]() |
223 | 2021-22 | 20 Nov 2021 | CHMP | Barnsley | Home | Won | 4-1 | ![]() |
224 | 2021-22 | 3 Dec 2021 | CHMP | Bournemouth | Home | Drew | 1-1 | ![]() |
225 | 2021-22 | 11 Dec 2021 | CHMP | Luton | Away | Drew | 1-1 | ![]() |
226 | 2021-22 | 20 Dec 2021 | CHMP | Sheff Utd | Home | Lost | 0-1 | ![]() |
227 | 2021-22 | 8 Jan 2022 | FAC | Bristol City | Away | Won | 1-0 | ![]() ![]() |
228 | 2021-22 | 11 Jan 2022 | CHMP | Reading | Away | Won | 7-0 | |
229 | 2021-22 | 15 Jan 2022 | CHMP | Bristol City | Home | Won | 6-2 | ![]() |
230 | 2021-22 | 18 Jan 2022 | CHMP | Birmingham | Home | Won | 6-2 | ![]() ![]() |
231 | 2021-22 | 22 Jan 2022 | CHMP | Stoke | Away | Won | 3-2 | |
232 | 2021-22 | 29 Jan 2022 | CHMP | Blackpool | Home | Drew | 1-1 | |
233 | 2021-22 | 5 Feb 2022 | FAC | Man City | Away | Lost | 1-4 | ![]() |
234 | 2021-22 | 8 Feb 2022 | CHMP | Millwall | Home | Won | 3-0 | ![]() |
235 | 2021-22 | 12 Feb 2022 | CHMP | Hull City | Away | Won | 1-0 | ![]() |
236 | 2021-22 | 19 Feb 2022 | CHMP | Huddersfield | Home | Lost | 1-2 | ![]() |
237 | 2021-22 | 8 Mar 2022 | CHMP | Swansea | Away | Won | 5-1 | ![]() |
238 | 2021-22 | 12 Mar 2022 | CHMP | Barnsley | Away | Drew | 1-1 | ![]() |
239 | 2021-22 | 15 Mar 2022 | CHMP | West Brom | Away | Lost | 0-1 | ![]() |
240 | 2021-22 | 2 Apr 2022 | CHMP | QPR | Away | Won | 2-0 | ![]() |
241 | 2021-22 | 15 Apr 2022 | CHMP | Derby | Away | Lost | 1-2 | ![]() |
242 | 2021-22 | 19 Apr 2022 | CHMP | Preston | Home | Won | 3-0 | ![]() |
243 | 2021-22 | 23 Apr 2022 | CHMP | Bournemouth | Away | Drew | 1-1 | ![]() |
244 | 2021-22 | 26 Apr 2022 | CHMP | Nottm Forest | Home | Lost | 0-1 | ![]() |
245 | 2021-22 | 2 May 2022 | CHMP | Luton | Home | Won | 7-0 | ![]() ![]() |
246 | 2022-23 | 6 Aug 2022 | PREM | Liverpool | Home | Drew | 2-2 | ![]() |
247 | 2022-23 | 13 Aug 2022 | PREM | Wolves | Away | Drew | 0-0 | ![]() |
248 | 2022-23 | 20 Aug 2022 | PREM | Brentford | Home | Won | 3-2 | ![]() |
249 | 2022-23 | 23 Aug 2022 | LC | Crawley | Away | Lost | 0-2 | |
250 | 2022-23 | 27 Aug 2022 | PREM | Arsenal | Away | Lost | 1-2 | ![]() |
251 | 2022-23 | 30 Aug 2022 | PREM | Brighton | Home | Won | 2-1 | ![]() |
252 | 2022-23 | 3 Sept 2022 | PREM | Tottenham | Away | Lost | 1-2 | ![]() |
253 | 2022-23 | 16 Sept 2022 | PREM | Nottm Forest | Away | Won | 3-2 | ![]() |
254 | 2022-23 | 1 Oct 2022 | PREM | Newcastle | Home | Lost | 1-4 | ![]() |
255 | 2022-23 | 9 Oct 2022 | PREM | West Ham | Away | Lost | 1-3 | ![]() |
256 | 2022-23 | 15 Oct 2022 | PREM | Bournemouth | Home | Drew | 2-2 | ![]() |
257 | 2022-23 | 20 Oct 2022 | PREM | Aston Villa | Home | Won | 3-0 | ![]() |
258 | 2022-23 | 23 Oct 2022 | PREM | Leeds | Away | Won | 3-2 | ![]() |
259 | 2022-23 | 29 Oct 2022 | PREM | Everton | Home | Drew | 0-0 | ![]() |
260 | 2022-23 | 5 Nov 2022 | PREM | Man City | Away | Lost | 1-2 | ![]() |
261 | 2022-23 | 13 Nov 2022 | PREM | Man Utd | Home | Lost | 1-2 | ![]() |
262 | 2022-23 | 26 Dec 2022 | PREM | Crystal Palace | Away | Won | 3-0 | ![]() |
263 | 2022-23 | 31 Dec 2022 | PREM | Southampton | Home | Won | 2-1 | ![]() |
264 | 2022-23 | 3 Jan 2023 | PREM | Leicester | Away | Won | 1-0 | ![]() ![]() |
265 | 2022-23 | 7 Jan 2023 | FAC | Hull | Away | Won | 2-0 | |
266 | 2022-23 | 12 Jan 2023 | PREM | Chelsea | Home | Won | 2-1 | ![]() |
267 | 2022-23 | 15 Jan 2023 | PREM | Newcastle | Away | Lost | 0-1 | ![]() |
268 | 2022-23 | 23 Jan 2023 | PREM | Tottenham | Home | Lost | 0-1 | ![]() |
269 | 2022-23 | 28 Jan 2023 | FAC | Sunderland | Home | Drew | 1-1 | ![]() ![]() |
270 | 2022-23 | 3 Feb 2023 | PREM | Chelsea | Away | Drew | 0-0 | ![]() |
271 | 2022-23 | 8 Feb 2023 | FAC | Sunderland | Away | Won | 3-2 | |
272 | 2022-23 | 19 Mar 2023 | FAC | Man Utd | Away | Lost | 1-3 | ![]() |
273 | 2022-23 | 1 Apr 2023 | PREM | Bournemouth | Away | Lost | 1-2 | ![]() ![]() |
274 | 2022-23 | 8 Apr 2023 | PREM | West Ham | Home | Lost | 0-1 | ![]() |
275 | 2022-23 | 15 Apr 2023 | PREM | Everton | Away | Won | 3-1 | ![]() |
276 | 2022-23 | 22 Apr 2023 | PREM | Leeds | Home | Won | 2-1 | ![]() |
277 | 2022-23 | 25 Apr 2023 | PREM | Aston Villa | Away | Lost | 0-1 | ![]() |
278 | 2022-23 | 30 Apr 2023 | PREM | Man City | Home | Lost | 1-2 | ![]() |
279 | 2022-23 | 3 May 2023 | PREM | Liverpool | Away | Lost | 0-1 | ![]() |
280 | 2022-23 | 8 May 2023 | PREM | Leicester | Home | Won | 5-3 | ![]() ![]() ![]() |
281 | 2022-23 | 13 May 2023 | PREM | Southampton | Away | Won | 2-0 | ![]() |
282 | 2022-23 | 20 May 2023 | PREM | Crystal Palace | Home | Drew | 2-2 | ![]() |
283 | 2022-23 | 28 May 2023 | PREM | Man Utd | Away | Lost | 1-2 | ![]() |
284 | 2023-24 | 12 Aug 2023 | PREM | Everton | Away | Won | 1-0 | ![]() |
285 | 2023-24 | 26 Aug 2023 | PREM | Arsenal | Away | Drew | 2-2 | ![]() |
286 | 2023-24 | 29 Aug 2023 | LC | Tottenham | Home | Drew | 1-1 | ![]() ![]() |
287 | 2023-24 | 2 Sept 2023 | PREM | Man City | Away | Lost | 1-5 | ![]() ![]() |
288 | 2023-24 | 16 Sept 2023 | PREM | Luton | Home | Won | 1-0 | ![]() |
289 | 2023-24 | 27 Sept 2023 | LC | Norwich | Home | Won | 2-1 | |
290 | 2023-24 | 2 Oct 2023 | PREM | Chelsea | Home | Lost | 0-2 | ![]() |
291 | 2023-24 | 7 Oct 2023 | PREM | Sheff Utd | Home | Won | 3-1 | ![]() |
292 | 2023-24 | 23 Oct 2023 | PREM | Tottenham | Away | Lost | 0-2 | ![]() |
293 | 2023-24 | 29 Oct 2023 | PREM | Brighton | Away | Drew | 1-1 | ![]() |
294 | 2023-24 | 1 Nov 2023 | LC | Ipswich | Away | Won | 3-1 | ![]() |
295 | 2023-24 | 4 Nov 2023 | PREM | Man Utd | Home | Lost | 0-1 | ![]() |
296 | 2023-24 | 12 Nov 2023 | PREM | Aston Villa | Away | Lost | 1-3 | ![]() |
297 | 2023-24 | 27 Nov 2023 | PREM | Wolves | Home | Won | 3-2 | ![]() |
298 | 2023-24 | 3 Dec 2023 | PREM | Liverpool | Away | Lost | 3-4 | ![]() |
299 | 2023-24 | 6 Dec 2023 | PREM | Nottm Forest | Home | Won | 5-0 | ![]() |
300 | 2023-24 | 10 Dec 2023 | PREM | West Ham | Home | Won | 5-0 | |
301 | 2023-24 | 16 Dec 2023 | PREM | Newcastle | Away | Lost | 0-3 | ![]() |
302 | 2023-24 | 19 Dec 2023 | LC | Everton | Away | Drew | 1-1 | ![]() |
303 | 2023-24 | 23 Dec 2023 | PREM | Burnley | Home | Lost | 0-2 | |
304 | 2023-24 | 26 Dec 2023 | PREM | Bournemouth | Away | Lost | 0-3 | ![]() |
305 | 2023-24 | 31 Dec 2023 | PREM | Arsenal | Home | Won | 2-1 | ![]() ![]() |
306 | 2023-24 | 5 Jan 2024 | FAC | Rotherham | Home | Won | 1-0 | ![]() |
307 | 2023-24 | 10 Jan 2024 | LC | Liverpool | Away | Lost | 1-2 | ![]() |
308 | 2023-24 | 13 Jan 2024 | PREM | Chelsea | Away | Lost | 0-1 | |
309 | 2023-24 | 24 Jan 2024 | LC | Liverpool | Home | Drew | 1-1 | ![]() ![]() |
310 | 2023-24 | 27 Jan 2024 | FAC | Newcastle | Home | Lost | 0-2 | ![]() |
311 | 2023-24 | 30 Jan 2024 | PREM | Everton | Home | Drew | 0-0 | |
312 | 2023-24 | 3 Feb 2024 | PREM | Burnley | Away | Drew | 2-2 | ![]() |
313 | 2023-24 | 10 Feb 2024 | PREM | Bournemouth | Home | Won | 3-1 | ![]() |
314 | 2023-24 | 17 Feb 2024 | PREM | Aston Villa | Home | Lost | 1-2 | |
315 | 2023-24 | 24 Feb 2024 | PREM | Man Utd | Away | Won | 2-1 | ![]() ![]() |
316 | 2023-24 | 2 Mar 2024 | PREM | Brighton | Home | Won | 3-0 | ![]() |
317 | 2023-24 | 9 Mar 2024 | PREM | Wolves | Away | Lost | 1-2 | ![]() ![]() |
318 | 2023-24 | 30 Mar 2024 | PREM | Sheff Utd | Away | Drew | 3-3 | ![]() |
319 | 2023-24 | 2 Apr 2024 | PREM | Nottm Forest | Away | Lost | 1-3 | ![]() |
320 | 2023-24 | 6 Apr 2024 | PREM | Newcastle | Home | Lost | 0-1 | ![]() |
321 | 2023-24 | 21 Apr 2024 | PREM | Liverpool | Home | Lost | 1-3 | ![]() |
322 | 2023-24 | 27 Apr 2024 | PREM | Crystal Palace | Home | Drew | 1-1 | ![]() |
323 | 2023-24 | 4 May 2024 | PREM | Brentford | Away | Drew | 0-0 | ![]() |
324 | 2023-24 | 11 May 2024 | PREM | Man City | Home | Lost | 0-4 | ![]() |
325 | 2023-24 | 19 May 2024 | PREM | Luton | Away | Won | 4-2 | ![]() ![]() |
326 | 2024-25 | 16 Aug 2024 | PREM | Man Utd | Away | Lost | 0-1 | ![]() ![]() |
327 | 2024-25 | 24 Aug 2024 | PREM | Leicester | Home | Won | 2-1 | ![]() ![]() |
328 | 2024-25 | 27 Aug 2024 | LC | Birmingham | Away | Won | 2-0 | ![]() |
329 | 2024-25 | 31 Aug 2024 | PREM | Ipswich | Away | Drew | 1-1 | ![]() |
330 | 2024-25 | 14 Sept 2024 | PREM | West Ham | Home | Drew | 1-1 | ![]() |
331 | 2024-25 | 17 Sept 2024 | LC | Preston | Away | Drew | 1-1 | ![]() |
332 | 2024-25 | 5 Oct 2024 | PREM | Man City | Away | Lost | 2-3 | ![]() |
333 | 2024-25 | 19 Oct 2024 | PREM | Aston Villa | Home | Lost | 1-3 | ![]() |
334 | 2024-25 | 4 Nov 2024 | PREM | Brentford | Home | Won | 2-1 | ![]() |
335 | 2024-25 | 9 Nov 2024 | PREM | Crystal Palace | Away | Won | 2-0 | ![]() |
336 | 2024-25 | 23 Nov 2024 | PREM | Wolves | Home | Lost | 1-4 | ![]() |
337 | 2024-25 | 1 Dec 2024 | PREM | Tottenham | Away | Drew | 1-1 | ![]() ![]() ![]() |
338 | 2024-25 | 22 Dec 2024 | PREM | Southampton | Home | Drew | 0-0 | ![]() |
339 | 2024-25 | 26 Dec 2024 | PREM | Chelsea | Away | Won | 2-1 | ![]() |
340 | 2024-25 | 29 Dec 2024 | PREM | Bournemouth | Home | Drew | 2-2 | ![]() |
341 | 2024-25 | 5 Jan 2025 | PREM | Ipswich | Home | Drew | 2-2 | ![]() |
342 | 2024-25 | 14 Jan 2025 | PREM | West Ham | Away | Lost | 2-3 | ![]() |
343 | 2024-25 | 18 Jan 2025 | PREM | Leicester | Away | Won | 2-0 | ![]() |
344 | 2024-25 | 26 Jan 2025 | PREM | Man Utd | Home | Lost | 0-1 | ![]() |
345 | 2024-25 | 8 Feb 2025 | FAC | Wigan | Away | Won | 2-1 | ![]() |
346 | 2024-25 | 22 Feb 2025 | PREM | Crystal Palace | Home | Lost | 0-2 | ![]() ![]() ![]() |
347 | 2024-25 | 16 Mar 2025 | PREM | Tottenham | Home | Won | 2-0 | ![]() |
348 | 2024-25 | 29 Mar 2025 | FAC | Crystal Palace | Home | Lost | 0-3 | ![]() |
349 | 2024-25 | 14 Apr 2025 | PREM | Bournemouth | Away | Lost | 0-1 | ![]() ![]() |
350 | 2024-25 | 20 Apr 2025 | PREM | Chelsea | Home | Lost | 1-2 | ![]() |
351 | 2024-25 | 26 Apr 2025 | PREM | Southampton | Away | Won | 2-1 | ![]() |
352 | 2024-25 | 10 May 2025 | PREM | Everton | Home | Lost | 1-3 | ![]() |
353 | 2024-25 | 18 May 2025 | PREM | Brentford | Away | Won | 3-2 | ![]() ![]() |
Career honours[]
Fulham
|
Individual
|