

Tom CairneyCM#10
Fulham·
Premier League·Midfield - Central Midfield
Last 5rating per match
Form, 12 monthsaverage rating per month
Club matchesFulham
Recent results
24 Oct · 15:00English Premier LeagueA
Coventry0:0Prediction17 Oct · 15:00English Premier LeagueH
Hull CityW1:0Prediction10 Oct · 15:00English Premier LeagueA
IpswichL1:2Prediction20 Sept · 16:30English Premier LeagueH
Manchester United—Prediction15 Sept · 19:45League CupA
West Ham—PredictionKey statsPremier League
Values per 90 minutes are shown under the totals.
Player profileattributes and traits
Player Position average
Strengths
No outstanding strengths
Weaknesses
No outstanding weaknesses
Player positions: MC · DM · AM
Positions on the pitch
Percentiles per 90per 90 minutes vs positional peers of the league
AttackingPer 90 · Percentile
PlaymakingPer 90 · Percentile
DefendingPer 90 · Percentile
What a percentile means
The percentile shows what share of players of the same position in this league the player beats on a per-90-minute metric. 90% — better than nine out of ten peers; 50% — the league median. Per 90 minutes removes the effect of playing time.
For fouls, offsides, being dribbled past and goals conceded the scale is inverted: a higher percentile means fewer of them.
vs 18 midfielders · Championship · season 21/22 · min 270′ · player 1556′
Similar playersChampionship · midfielders · season 21/22
Sander BergeFulham · Midfield - Defensive MidfieldRating5G3A28age74%
Matt GrimesCoventry · Midfield - Defensive MidfieldRating0G2A31age68%
Harrison ReedFulham · Midfield - Central MidfieldRating0G2A31age67%
Ryan ChristieBournemouth · Midfield - Central MidfieldRating3G8A31age66%
James GarnerEverton · Midfield - Defensive MidfieldRating4G8A25age66%
Marcus TavernierBournemouth · Midfield - Attacking MidfieldRating5G5A27ageProfile match = 100 − mean gap of per-90 percentiles across 24 metrics of this position; players of the same league, position group and season with at least 270 minutes.
Availability
Scotland2 caps · 0 goalsSeason statsSeason 26/27
| Competition | Team | Season | Apps | Min | Rating | G | A | G+A | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|
Premier League | Fulham | 26/27 | 1 | 12 | 7.10 | — | — | 0 | — | — |
Transfers6
| Date | Season | From | To | Fee | Market value |
|---|---|---|---|---|---|
| 01/07/2015 | 15/16 | Blackburn | Fulham | €4.20m | €3.00m |
| 02/01/2014 | 13/14 | Hull City | Blackburn | ? | €750k |
| 01/01/2014 | 13/14 | Blackburn | Hull City | End of loan | €750k |
| 02/08/2013 | 13/14 | Hull City | Blackburn | loan transfer | €750k |
| 01/07/2009 | 09/10 | Hull U18 | Hull City | - | - |
| 01/07/2007 | 07/08 | Leeds Youth | Hull U18 | ? | - |
Market value
Value history
| Date | Age | Club | Value |
|---|---|---|---|
| 30/07/2010 | 19 | Hull City | €50k |
| 13/08/2010 | 19 | Hull City | €750k |
| 07/02/2012 | 21 | Hull City | €1.25m |
| 22/06/2012 | 21 | Hull City | €1.00m |
| 02/03/2013 | 22 | Hull City | €750k |
| 11/07/2013 | 22 | Hull City | €750k |
| 08/01/2014 | 22 | Blackburn Rovers | €1.20m |
| 19/08/2014 | 23 | Blackburn Rovers | €2.00m |
| 24/02/2015 | 24 | Blackburn Rovers | €3.00m |
| 24/09/2015 | 24 | Fulham FC | €4.00m |
| 20/04/2016 | 25 | Fulham FC | €4.00m |
| 01/09/2016 | 25 | Fulham FC | €6.00m |
| 27/02/2017 | 26 | Fulham FC | €7.00m |
| 18/09/2017 | 26 | Fulham FC | €10.00m |
| 27/02/2018 | 27 | Fulham FC | €15.00m |
| 13/08/2018 | 27 | Fulham FC | €18.00m |
| 19/12/2018 | 27 | Fulham FC | €15.00m |
| 13/06/2019 | 28 | Fulham FC | €15.00m |
| 27/02/2020 | 29 | Fulham FC | €15.00m |
| 08/04/2020 | 29 | Fulham FC | €12.00m |
| 13/10/2020 | 29 | Fulham FC | €9.00m |
| 18/03/2021 | 30 | Fulham FC | €9.00m |
| 08/06/2021 | 30 | Fulham FC | €9.00m |
| 24/11/2021 | 30 | Fulham FC | €6.00m |
| 13/05/2022 | 31 | Fulham FC | €5.00m |
| 15/09/2022 | 31 | Fulham FC | €3.00m |
| 03/11/2022 | 31 | Fulham FC | €2.00m |
| 20/06/2023 | 32 | Fulham FC | €2.00m |
| 19/12/2023 | 32 | Fulham FC | €2.00m |
| 27/05/2024 | 33 | Fulham FC | €2.00m |
| 16/12/2024 | 33 | Fulham FC | €2.00m |
| 30/05/2025 | 34 | Fulham FC | €1.50m |
| 17/10/2025 | 34 | Fulham FC | €1.00m |
| 09/12/2025 | 34 | Fulham FC | €750k |
| 03/06/2026 | 35 | Fulham FC | €500k |
xG Statisticsall seasons
| Season | League | Club | Apps | Min | G | xG | npxG | A | xA | Sh | KP | xGChain |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | EPL | Fulham | 24 | 747 | 2 | 0.81 | 0.81 | 0 | 0.69 | 17 | 11 | 4.33 |
What xG, npxG, xA and xGChain mean
xGExpected goals- How many goals an average finisher would score from the same shots. A 0.30 xG shot goes in about 3 times in 10. Goals above xG mean efficient finishing; below — a cold streak or poor finishing.
npxGNon-penalty xG- The same xG without penalties. A penalty alone is worth about 0.76 xG, so npxG is a cleaner view of open-play and set-piece chances.
xAExpected assists- The xG of the shots that followed the player's passes. High xA with few assists means teammates missed good chances.
xGChainxG chain- Team xG from every possession the player touched. It shows involvement in build-up, not only the shot or the final pass, so a deep midfielder can rank high without scoring.
KPKey passes- Passes that led directly to a shot — the volume behind xA.
Teammatessame club
Alex BortoGoalkeeper22age-value
Alex IwobiAttack - Left Winger30age€20.00mvalue
Antonee RobinsonDefender - Left-Back29age€22.00mvalue
Benjamin LecomteGoalkeeper35age€800kvalue
Bernd LenoGoalkeeper34age€6.00mvalue
Calvin BasseyDefender - Centre-Back26age€28.00mvalue
César PalaciosMidfield - Attacking Midfield21age€7.50mvalue
David AffengruberDefender - Centre-Back25age€20.00mvalue
Premier League
Blackburn
Hull City
Leeds Youth
Blackburn Rovers