Nottingham Forest
Callum Hudson Odoi

Callum Hudson Odoi

Midfielder · Nottingham Forest · 25 · England

Season score
56.4
Premier League 26/27, 4 matches
Last 5 weeks
57.0
average of weeks with 60+ minutes
Market value
€25.0M
−€5.0M (−17%) since 3 Jun 2026
Transfermarkt, 7 Oct 2026

Photo: Sebalston, CC BY 4.0, via Wikimedia Commons

Born
7 Nov 2000
Height
177 cm
Foot
R
Contract until
30 Jun 2028
Wikipedia views
10,868 4 weeks

Every week

1–7 Jul 2025 to 20–26 Oct 2026

25 of 69 weeks with 60+ minutes, averaging 54.2 (minutes-weighted); 2 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
20–26 Oct 202612137.253.340.9
13–19 Oct 202619100.053.0100.0
6–12 Oct 202611855.953.156.2
25–31 Aug 202623129.553.930.8
14–20 Apr 202612798.653.1100.0
7–13 Apr 202619056.653.057.9
17–23 Mar 202617059.352.759.6
10–16 Mar 2026213540.554.140.3
3–9 Mar 202612749.254.749.1
24 Feb – 2 Mar 2026211972.453.867.7
17–23 Feb 2026214958.952.663.1
10–16 Feb 202616571.851.775.7
3–9 Feb 202616751.651.852.9
27 Jan – 2 Feb 202626938.452.538.0
20–26 Jan 2026210962.052.762.4
13–19 Jan 202619052.452.252.6
6–12 Jan 2026214151.552.147.0
30 Dec 2025 – 5 Jan 202617561.151.963.8
23–29 Dec 202518941.952.841.6
16–22 Dec 202518942.853.642.7
9–15 Dec 2025217966.952.363.4
2–8 Dec 202526839.652.539.6
25 Nov – 1 Dec 2025213554.952.557.0
18–24 Nov 20251978.752.479.7
28 Oct – 3 Nov 202518949.452.850.7
21–27 Oct 2025213550.153.351.9
14–20 Oct 202513780.952.682.0
30 Sep – 6 Oct 2025211659.152.060.6
23–29 Sep 202529465.251.774.4
16–22 Sep 202525957.651.363.3
9–15 Sep 202516040.351.639.9
26 Aug – 1 Sep 202518941.452.441.5
19–25 Aug 202517256.252.248.8
12–18 Aug 202519051.552.451.7

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 10 weeks with 60+ minutes: +3.6 a week above expectation.

30.040.050.060.070.080.012 Aug23 Sep25 Nov23 Dec20 Jan17 Feb7 AprScore 56.6Expected 53.0
Transfermarkt €25.0M −€5.0M (−17%) since 3 Jun 2026 7 Oct 2026 · its own valuation, revised a few times a year
Current estimate €26.0M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
0€10M€20M€30M€40M2020202120222023202420252026€25.0M€26.0M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€26.0M
7 Oct 2026Transfermarkt€25.0M
3 Jun 2026Transfermarkt€30.0M
9 Dec 2025Transfermarkt€30.0M
17 Oct 2025Transfermarkt€30.0M
30 May 2025Transfermarkt€25.0M
16 Dec 2024Transfermarkt€24.0M
1 Oct 2024Transfermarkt€22.0M
27 May 2024Transfermarkt€18.0M
14 Mar 2024Transfermarkt€15.0M
19 Dec 2023Transfermarkt€12.0M
9 Oct 2023Transfermarkt€12.0M
22 Jun 2023Transfermarkt€15.0M
29 Mar 2023Transfermarkt€17.0M
9 Nov 2022Transfermarkt€25.0M
15 Jun 2022Transfermarkt€25.0M
29 Mar 2022Transfermarkt€30.0M
23 Dec 2021Transfermarkt€32.0M
8 Jun 2021Transfermarkt€32.0M
18 Mar 2021Transfermarkt€35.0M
13 Oct 2020Transfermarkt€35.0M
8 Apr 2020Transfermarkt€31.5M
10 Dec 2019Transfermarkt€35.0M
13 Jun 2019Transfermarkt€35.0M
15 Feb 2019Transfermarkt€25.0M

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
18 Sep 2023Bayer 04 Leverkusen Nottingham ForestFirst match
1 Sep 2023Chelsea Nott'm Forest€3.5M
30 Jun 2023Leverkusen ChelseaFree or loan
30 Aug 2022Chelsea LeverkusenFree or loan

What the score is made of

Premier League 26/27, 49 minutes. Each part as a percentile against 640 top-five-league midfielder seasons of 900+ minutes since 2025/26: 50 is the middle of them (the dashed ring).

Shooting74Creating95Progressing99Keeping the ball3Defending21Aerial0Finishing0
As a table
PartPercentilePer 90 vs average
Shooting74+0.22
Creating95+0.76
Progressing99+1.50
Keeping the ball3−1.23
Defending21−0.21
Aerial0−0.69
Finishing0−0.64

Attention

English Wikipedia views per week, the article and its redirects, last 52 weeks.

05.0K10K15K28 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Plays most like

same position, last 12 months: the shape of their play, not its level
PlayerRecent scoreValue nowLikeness
Keito Nakamura Olympique Lyonnais · 26 · cheaper54.0€12.0M99%Compare
Luciano Acosta Fluminense · 32 · cheaper54.0€5.0M98%Compare
Ênio Al Jabalin · 25 · cheaper51.9€800k97%Compare
Ilan Kebbal Paris FC · 28 · cheaper53.9€12.0M97%Compare
Alex Baena Atlético Madrid · 2558.2€45.0M97%Compare
Alan Patrick Internacional · 35 · cheaper54.0€2.0M97%Compare

Recent score: the last six months. Cheaper: valued at less than 60% of Callum Hudson Odoi.

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Premier League 26/27Premier LeagueNottingham Forest44956.458.4
EFL Cup 26/27EFL CupNottingham Forest13029.530.9
Premier League 25/26Premier LeagueNottingham Forest301,84953.053.1
UEFA Europa League 25/26Europa LeagueNottingham Forest1171559.360.9
FA Cup 25/26FA CupNottingham Forest15168.455.6
EFL Cup 25/26EFL CupNottingham Forest12873.085.0
Premier League 24/25Premier LeagueNottingham Forest312,21853.252.5
FA Cup 24/25FA CupNottingham Forest428554.454.1
EFL Cup 24/25EFL CupNottingham Forest12141.341.9
Premier League 23/24Premier LeagueNottingham Forest291,86355.053.0
Bundesliga 22/23BundesligaBayer 04 Leverkusen1460552.552.9
UEFA Champions League 22/23Champions LeagueBayer 04 Leverkusen646753.653.4
UEFA Europa League 22/23Europa LeagueBayer 04 Leverkusen11071.678.1

Latest matches

48 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
23 Oct 2026Premier Leagueat Ipswich TownD 1–121000.110.0037.2
18 Oct 2026Premier LeagueArsenalL 0–1900–0.06100.0
11 Oct 2026Premier Leagueat Crystal PalaceL 1–31800–0.0255.9
29 Aug 2026Premier Leagueat Liverpool FCD 2–2100–0.0029.1
25 Aug 2026EFL CupLeeds UnitedL 0–23000––29.5
16 Apr 2026Europa LeagueFC PortoW 1–027000.020.1798.6
12 Apr 2026Premier LeagueAston VillaD 1–190010.120.3156.6
22 Mar 2026Premier Leagueat Tottenham HotspurW 3–07001–0.3759.3
15 Mar 2026Premier LeagueFulhamD 0–04500–0.0133.4
12 Mar 2026Europa LeagueFC MidtjyllandL 0–190000.010.1244.1
All 48 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
23 Oct 2026Premier Leagueat Ipswich TownD 1–121000.110.0037.2
18 Oct 2026Premier LeagueArsenalL 0–1900–0.06100.0
11 Oct 2026Premier Leagueat Crystal PalaceL 1–31800–0.0255.9
29 Aug 2026Premier Leagueat Liverpool FCD 2–2100–0.0029.1
25 Aug 2026EFL CupLeeds UnitedL 0–23000––29.5
16 Apr 2026Europa LeagueFC PortoW 1–027000.020.1798.6
12 Apr 2026Premier LeagueAston VillaD 1–190010.120.3156.6
22 Mar 2026Premier Leagueat Tottenham HotspurW 3–07001–0.3759.3
15 Mar 2026Premier LeagueFulhamD 0–04500–0.0133.4
12 Mar 2026Europa LeagueFC MidtjyllandL 0–190000.010.1244.1
4 Mar 2026Premier Leagueat Manchester CityD 2–22701–0.0149.2
1 Mar 2026Premier Leagueat Brighton & Hove AlbionL 1–274000.050.1767.3
26 Feb 2026Europa LeagueFenerbahçeL 1–245100.130.1180.8
22 Feb 2026Premier LeagueLiverpool FCL 0–166000.540.1668.4
19 Feb 2026Europa Leagueat FenerbahçeW 3–083000.190.1151.3
11 Feb 2026Premier LeagueWolverhamptonD 0–065000.250.2871.8
6 Feb 2026Premier Leagueat Leeds UnitedL 1–367000.110.0651.6
1 Feb 2026Premier LeagueCrystal PalaceD 1–14500–0.0140.5
29 Jan 2026Europa LeagueFerencváros TCW 4–02400–0.0134.4
25 Jan 2026Premier Leagueat BrentfordW 2–08700–0.0253.4
22 Jan 2026Europa Leagueat Sporting BragaL 0–12200–0.0396.2
17 Jan 2026Premier LeagueArsenalD 0–090000.010.1252.4
9 Jan 2026FA Cupat WrexhamD 3–351201.13–68.4
6 Jan 2026Premier Leagueat West Ham UnitedW 2–190000.040.0942.0
30 Dec 2025Premier LeagueEvertonL 0–275000.220.1061.1
27 Dec 2025Premier LeagueManchester CityL 1–28900–0.0141.9
22 Dec 2025Premier Leagueat FulhamL 0–189000.010.0442.8
14 Dec 2025Premier LeagueTottenham HotspurW 3–089210.950.0465.0
11 Dec 2025Europa Leagueat FC UtrechtW 2–190000.100.9568.8
6 Dec 2025Premier Leagueat EvertonL 0–345000.030.0134.0
3 Dec 2025Premier Leagueat WolverhamptonW 1–02300–0.0150.4
30 Nov 2025Premier LeagueBrighton & Hove AlbionL 0–245000.020.0463.8
27 Nov 2025Europa LeagueMalmö FFW 3–090000.300.2750.4
22 Nov 2025Premier Leagueat Liverpool FCW 3–0900–0.0678.7
1 Nov 2025Premier LeagueManchester UnitedD 2–289000.150.1449.4
26 Oct 2025Premier Leagueat BournemouthL 0–24500–0.0247.4
23 Oct 2025Europa LeagueFC PortoW 2–090000.300.0551.5
18 Oct 2025Premier LeagueChelseaL 0–33700–0.4880.9
5 Oct 2025Premier Leagueat Newcastle UnitedL 0–226000.070.0199.1
2 Oct 2025Europa LeagueFC MidtjyllandL 2–390000.100.1747.5
27 Sep 2025Premier LeagueSunderlandL 0–13000–0.0528.4
24 Sep 2025Europa Leagueat Real BetisD 2–264001.020.1682.5
20 Sep 2025Premier Leagueat BurnleyD 1–131000.010.0343.6
17 Sep 2025EFL Cupat Swansea CityL 2–328000.39–73.0
13 Sep 2025Premier Leagueat ArsenalL 0–36000–0.0140.3
31 Aug 2025Premier LeagueWest Ham UnitedL 0–389000.040.0941.4
24 Aug 2025Premier Leagueat Crystal PalaceD 1–172100.310.0256.2
17 Aug 2025Premier LeagueBrentfordW 3–190000.020.2451.5