Skip to content
James Maddison

James Maddison

Midfield - Attacking Midfield  at Tottenham Hotspur
Age29
CitizenshipEngland
Height1.75 m
Footright
BornNovember 23, 1996
at Tottenham Hotspur 1,058 days · joined 2023-07-01
👕200+ Apps 50+ Goals 🎯50+ Assists
Market value €42.00m
Attacking Midfield Midfield

Career snapshot

6
clubs played for
13/14
debut season
0.24
goals / match
Leicester City
top club · 203 apps

Position rank · 24/25

#86
goals rank
#59
assists rank
95
season goals
88
season assists

Among 1,806 Midfield - Attacking Midfields · ≥200 mins

Career highs

€70.00m
peak value · 2023
€46.30m
top transfer fee · 23/24
18
best season · 21/22
16 / 1
int'l caps / goals

Born the same day

Shares 1996-11-23 · 1 player total

391Appearances
95Goals
88Assists
58Yellow cards
0Red cards
61Full matches (90′)
Full nameJames Maddison
Name in home countryJames Daniel Maddison
Date of birth1996-11-23 (29 yrs)
Place of birthCoventry, England
CitizenshipEngland
PositionMidfield - Attacking Midfield (main: Midfield)
Footright
Height175.00 m
Current clubTottenham Hotspur
Joined2023-07-01
Contract expires2028-06-30
AgentCAA Base Ltd
OutfitterPuma
Aug 2025
Injury: unknown
48 games missed
May 2025
Injury: unknown
6 games missed
Jan 2025
Injury: unknown
5 games missed
Jul 2024
24/25 — Tottenham Hotspur
45 matches · 12 G · 11 A · across 4 competitions
Nov 2023
Injury: unknown
13 games missed
Jul 2023
23/24 — Tottenham Hotspur
30 matches · 4 G · 10 A · across 3 competitions
Jul 2023
Transfer: Leicester → Tottenham
23/24 · Transfer · €46.30m
Dec 2022
Injury: unknown
6 games missed
Nov 2022
Injury: unknown
2 games missed
Jul 2022
22/23 — Leicester City
32 matches · 10 G · 9 A · across 3 competitions
Apr 2022
Injury: unknown
2 games missed
Jul 2021
21/22 — Leicester City
53 matches · 18 G · 12 A · across 6 competitions
Feb 2021
Injury: unknown
12 games missed
Jan 2021
Injury: unknown
1 games missed
Dec 2020
Injury: unknown
1 games missed
Dec 2020
Injury: unknown
1 games missed
Nov 2020
Injury: unknown
Jul 2020
Injury: unknown
8 games missed
Jul 2020
20/21 — Leicester City
42 matches · 11 G · 10 A · across 4 competitions
Mar 2020
Injury: unknown
Jan 2020
Injury: unknown
1 games missed
Jul 2019
19/20 — Leicester City
38 matches · 9 G · 3 A · across 3 competitions
Jul 2018
18/19 — Leicester City
38 matches · 7 G · 7 A · across 3 competitions
Jul 2018
Transfer: Norwich → Leicester
18/19 · Transfer · €25.00m
Jul 2017
17/18 — Norwich City
49 matches · 15 G · 11 A · across 3 competitions
Jan 2017
Transfer: Aberdeen FC → Norwich
16/17 · Return from loan
Aug 2016
Transfer: Norwich → Aberdeen FC
16/17 · Loan
Jul 2016
16/17 — Aberdeen FC, Norwich City, Norwich City U23
22 matches · 4 G · 10 A · across 5 competitions
May 2016
Transfer: Coventry → Norwich
15/16 · Return from loan
Feb 2016
Transfer: Norwich → Coventry
15/16 · Loan
Feb 2016
Transfer: Coventry → Norwich
15/16 · Transfer · €2.65m
Jul 2015
15/16 — Coventry City
24 matches · 3 G · 3 A · across 2 competitions
Jul 2014
14/15 — Coventry City
18 matches · 2 G · 2 A · across 4 competitions
Jul 2014
Transfer: Coventry U18 → Coventry
14/15 · Transfer
Jul 2013
13/14 — Coventry City
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €70.00m
Highest valuation recorded in dataset

Percentile rank vs 1038 other Midfield - Attacking Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals12 total · 2.47/90
99
Assists11 total · 2.27/90
100
G+A23 total · 4.74/90
100
Yellow cards8 total · 1.65/90
0
5,510 min
Minutes played by club
Tottenham Hotspur 17.7%
Leicester City 50.3%
Norwich City 10.0%
Aberdeen FC 8.8%
Norwich City U23 1.6%
Coventry City 11.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Tottenham Hotspur 2 23/24 24/25 75 16 21 976
Leicester City 5 18/19 22/23 203 55 41 2,769
Norwich City 2 16/17 17/18 53 16 13 551
Aberdeen FC 1 16/17 16/17 17 2 7 485
Norwich City U23 1 16/17 16/17 1 1 1 90
Coventry City 3 13/14 15/16 42 5 5 639

Career trajectory — goals, assists & market value

8€17.5M15€35M23€52.5M30€70M14/15 — 2 goals (Coventry City)14/15 — 2 assists414/1515/16 — 3 goals (Coventry City)15/16 — 3 assists615/1616/17 — 4 goals (Aberdeen FC)16/17 — 10 assists1416/1717/18 — 15 goals (Norwich City)17/18 — 11 assists2617/1818/19 — 7 goals (Leicester City)18/19 — 7 assists1418/1919/20 — 9 goals (Leicester City)19/20 — 3 assists1219/2020/21 — 11 goals (Leicester City)20/21 — 10 assists2120/2121/22 — 18 goals (Leicester City)21/22 — 12 assists3021/2222/23 — 10 goals (Leicester City)22/23 — 9 assists1922/2323/24 — 4 goals (Tottenham Hotspur)23/24 — 10 assists1423/2424/25 — 12 goals (Tottenham Hotspur)24/25 — 11 assists2324/2514/15 — €50K15/16 — €500K16/17 — €1.5M17/18 — €2M18/19 — €30M19/20 — €60M20/21 — €55M21/22 — €60M22/23 — €55M23/24 — €70M24/25 — €70MGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 2214/1515/16: 3315/1616/17: 4416/1717/18: 151517/1818/19: 7718/1919/20: 9919/2020/21: 111120/2121/22: 181821/2222/23: 101022/2323/24: 4423/2424/25: 121224/25

Assists by season

13/14: 0013/1414/15: 2214/1515/16: 3315/1616/17: 101016/1717/18: 111117/1818/19: 7718/1919/20: 3319/2020/21: 101020/2121/22: 121221/2222/23: 9922/2323/24: 101023/2424/25: 111124/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 EFL Cup Tottenham Hotspur 2 0 0 2 0 0
24/25 Europa League Tottenham Hotspur 11 3 4 0 0 235
24/25 FA Cup Tottenham Hotspur 1 0 0 0 0 0
24/25 Premier League Tottenham Hotspur 31 9 7 6 0 202
23/24 EFL Cup Tottenham Hotspur 1 0 0 0 0 0
23/24 FA Cup Tottenham Hotspur 1 0 0 0 0 0
23/24 Premier League Tottenham Hotspur 28 4 10 5 0 539
22/23 EFL Cup Leicester City 1 0 0 0 0 0
22/23 FA Cup Leicester City 1 0 0 1 0 0
22/23 Premier League Leicester City 30 10 9 10 0 249
21/22 Community Shield Leicester City 1 0 0 0 0 0
21/22 Conference L. Leicester City 8 3 0 2 0 170
21/22 EFL Cup Leicester City 2 1 1 1 0 121
21/22 Europa League Leicester City 5 1 2 1 0 278
21/22 FA Cup Leicester City 2 1 1 1 0 180
21/22 Premier League Leicester City 35 12 8 3 0 206
20/21 EFL Cup Leicester City 1 0 0 0 0 0
20/21 Europa League Leicester City 6 2 2 0 0 173
20/21 FA Cup Leicester City 4 1 1 0 0 162
20/21 Premier League Leicester City 31 8 7 4 0 263
19/20 EFL Cup Leicester City 5 3 0 0 0 122
19/20 FA Cup Leicester City 2 0 0 0 0 0
19/20 Premier League Leicester City 31 6 3 4 0 438
18/19 EFL Cup Leicester City 1 0 0 0 0 0
18/19 FA Cup Leicester City 1 0 0 0 0 0
18/19 Premier League Leicester City 36 7 7 3 0 407
17/18 Championship Norwich City 44 14 8 8 0 260
17/18 EFL Cup Norwich City 3 1 3 0 0 259
17/18 FA Cup Norwich City 2 0 0 1 0 0
16/17 Betfred Cup Aberdeen FC 3 0 0 1 0 0
16/17 Championship Norwich City 3 1 0 0 0 32
16/17 EFL Cup Norwich City 1 0 2 0 0 0
16/17 EFL Trophy Norwich City U23 1 1 1 0 0 90
16/17 Premiership Aberdeen FC 14 2 7 3 0 485
15/16 League Cup Coventry City 1 0 0 0 0 0
15/16 League One Coventry City 23 3 3 1 0 419
14/15 EFL Trophy Coventry City 4 0 0 1 0 0
14/15 FA Cup Coventry City 1 0 1 0 0 0
14/15 League Cup Coventry City 1 0 0 0 0 0
14/15 League One Coventry City 12 2 1 0 0 220
13/14 League One Coventry City 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
14/15 2014-07-01 Coventry U18 Coventry Transfer 0
15/16 2016-02-01 Coventry Norwich Transfer 500000 €2.65m
15/16 2016-02-02 Norwich Coventry Loan 500000
15/16 2016-05-31 Coventry Norwich Return from loan 1500000
16/17 2016-08-31 Norwich Aberdeen FC Loan 1500000
16/17 2017-01-02 Aberdeen FC Norwich Return from loan 1500000
18/19 2018-07-01 Norwich Leicester Transfer 10000000 €25.00m
23/24 2023-07-01 Leicester Tottenham Transfer 60000000 €46.30m
SeasonInjuryFromToDays missedGames missed
19/20 Head injury 2020-01-10 2020-01-11 2 1
19/20 unknown injury 2020-03-11 2020-03-25 15 0
20/21 Hip injury 2020-07-02 2020-09-12 73 8
20/21 Hamstring injury 2020-11-06 2020-11-07 2 0
20/21 Knee injury 2020-12-07 2020-12-12 6 1
20/21 Knee injury 2020-12-27 2021-01-02 7 1
20/21 Knee injury 2021-01-04 2021-01-15 12 1
20/21 Hip injury 2021-02-21 2021-04-12 51 12
21/22 Hip injury 2022-04-28 2022-05-03 6 2
22/23 Knee injury 2022-11-19 2022-11-27 9 2
22/23 Knee injury 2022-12-23 2023-01-16 25 6
23/24 Ankle injury 2023-11-10 2024-01-23 75 13
24/25 Calf strain 2025-01-25 2025-02-10 17 5
24/25 Knee injury 2025-05-03 2025-06-23 52 6
25/26 Cruciate ligament tear 2025-08-03 2026-06-01 303 48
Current€42.00m
Peak€70.00m
Low€50k
Δ since start+€41.95m
€50k€17.54m€35.03m€52.51m€70.00m197019701970
DateValue
Jan 1, 1970 €42.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €55.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €55.00m
Jan 1, 1970 €55.00m
Jan 1, 1970 €48.00m
Jan 1, 1970 €55.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €28.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €500k
Jan 1, 1970 €50k
Jan 1, 1970 €150k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #22907 0 0 former national player
Team #9565 #8 9 1 former national player
Team #3299 #19 7 0 former national player
TeammatePPG played withJoint goalsMinutes
Timothy Castagne 2 2 0
Demarai Gray 1 1 0
Heung-min Son 2 9 0
Kiernan Dewsbury-Hall 1 2 0
Luke Thomas 1 1 0
James Justin 2 2 0
Ayoze Pérez 2 4 0
Ben Chilwell 2 0 0
Nampalys Mendy 2 1 0
Kasper Schmeichel 2 0 0
Ricardo Pereira 1 2 0
Çağlar Söyüncü 2 0 0
Kelechi Iheanacho 1 10 0
Wilfred Ndidi 2 2 0
Harvey Barnes 2 9 0
Jamie Vardy 2 17 0
Youri Tielemans 2 7 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
17/18 Championship Norwich City 14 44
21/22 Premier League Leicester City 12 35
22/23 Premier League Leicester City 10 30

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Premier League Tottenham Hotspur 10 28
22/23 Premier League Leicester City 9 30
17/18 Championship Norwich City 8 44

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2017-01-02 Aberdeen FC Norwich Return from loan €1.50m
16/17 2016-08-31 Norwich Aberdeen FC Loan €1.50m
15/16 2016-05-31 Coventry Norwich Return from loan €1.50m
15/16 2016-02-02 Norwich Coventry Loan €500k

Last 50 matches for Tottenham Hotspur The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-02-06 CGB Liverpool FC 4–0 Tottenham Hotspur INJURED Calf strain
2025-01-08 CGB Tottenham Hotspur 1–0 Liverpool FC Available
2024-12-19 CGB Tottenham Hotspur 4–3 Manchester United Available
2024-10-30 CGB Tottenham Hotspur 2–1 Manchester City Available
2024-09-18 CGB Coventry City 1–2 Tottenham Hotspur Available
2023-08-29 CGB Fulham FC 5–3 Tottenham Hotspur Available
2023-03-08 CL Tottenham Hotspur 0–0 AC Milan Available
2023-03-08 CL Tottenham Hotspur 0–0 AC Milan Available
2023-03-01 GB1 Sheffield United 1–0 Tottenham Hotspur Available
2023-02-14 CL AC Milan 1–0 Tottenham Hotspur Available
2023-02-14 CL AC Milan 1–0 Tottenham Hotspur Available
2022-11-09 CGB Nottingham Forest 2–0 Tottenham Hotspur Available
2022-11-01 CL Olympique Marseille 1–2 Tottenham Hotspur Available
2022-10-26 CL Tottenham Hotspur 1–1 Sporting CP Available
2022-10-12 CL Tottenham Hotspur 3–2 Eintracht Frankfurt Available
2022-10-04 CL Eintracht Frankfurt 0–0 Tottenham Hotspur Available
2022-09-13 CL Sporting CP 2–0 Tottenham Hotspur Available
2022-09-07 CL Tottenham Hotspur 2–0 Olympique Marseille Available
2022-03-01 GB1 Middlesbrough FC 1–0 Tottenham Hotspur Available
2022-01-12 CGB Tottenham Hotspur 0–1 Chelsea FC Available
2022-01-05 CGB Chelsea FC 2–0 Tottenham Hotspur Available
2021-12-22 CGB Tottenham Hotspur 2–1 West Ham United Available
2021-10-27 CGB Burnley FC 0–1 Tottenham Hotspur Available
2021-09-22 CGB Wolverhampton Wanderers 2–3 Tottenham Hotspur Available
2021-04-25 CGB Tottenham Hotspur 0–1 Manchester City Available
2021-02-10 GB1 Everton FC 5–4 Tottenham Hotspur Available
2021-01-05 CGB Tottenham Hotspur 2–0 Brentford FC INJURED Knee injury
2020-12-23 CGB Stoke City 1–3 Tottenham Hotspur Available
2020-09-29 CGB Tottenham Hotspur 5–4 Chelsea FC Available
2020-06-23 GB1 Tottenham Hotspur 2–0 West Ham United Available
2020-06-19 GB1 Tottenham Hotspur 1–1 Manchester United Available
2020-03-10 CL RB Leipzig 3–0 Tottenham Hotspur Available
2020-03-10 CL RB Leipzig 3–0 Tottenham Hotspur Available
2020-03-07 GB1 Burnley FC 1–1 Tottenham Hotspur Available
2020-03-04 GB1 Tottenham Hotspur 1–1 Norwich City Available
2020-03-01 GB1 Tottenham Hotspur 2–3 Wolverhampton Wanderers Available
2020-02-22 GB1 Chelsea FC 2–1 Tottenham Hotspur Available
2020-02-19 CL Tottenham Hotspur 0–1 RB Leipzig Available
2020-02-19 CL Tottenham Hotspur 0–1 RB Leipzig Available
2020-02-16 GB1 Aston Villa 2–3 Tottenham Hotspur Available
2020-02-02 GB1 Tottenham Hotspur 2–0 Manchester City Available
2020-01-22 GB1 Tottenham Hotspur 2–1 Norwich City Available
2020-01-18 GB1 Watford FC 0–0 Tottenham Hotspur Available
2020-01-11 GB1 Tottenham Hotspur 0–1 Liverpool FC Available
2020-01-01 GB1 Southampton FC 1–0 Tottenham Hotspur Available
2019-12-28 GB1 Norwich City 2–2 Tottenham Hotspur Available
2019-12-26 GB1 Tottenham Hotspur 2–1 Brighton & Hove Albion Available
2019-12-22 GB1 Tottenham Hotspur 0–2 Chelsea FC Available
2019-12-15 GB1 Wolverhampton Wanderers 1–2 Tottenham Hotspur Available
2019-12-11 CL Bayern München 3–1 Tottenham Hotspur Available

Teams faced most often by James Maddison's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Chelsea FC 37 9 7 21 42 63 -21 24%
Liverpool FC 36 4 7 25 41 77 -36 11%
Manchester City 35 11 4 20 44 63 -19 31%
Manchester United 34 8 7 19 43 62 -19 24%
West Ham United 30 15 8 7 49 41 +8 50%
Everton FC 30 14 8 8 56 42 +14 47%
Southampton FC 30 15 5 10 55 40 +15 50%
AFC Bournemouth 30 14 9 7 54 31 +23 47%
Arsenal FC 30 8 11 11 40 46 -6 27%
Crystal Palace 29 14 4 11 32 34 -2 48%
Watford FC 28 16 4 8 49 28 +21 57%
Newcastle United 28 16 2 10 53 38 +15 57%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 First senior goal
20/21 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 45 437 8 0 0 1.65
23/24 30 539 5 0 0 0.83
22/23 32 249 11 0 0 3.98
21/22 53 955 8 0 0 0.75
20/21 42 598 4 0 0 0.6
19/20 38 560 4 0 0 0.64
18/19 38 407 3 1 0 0.88
17/18 49 519 9 0 0 1.56
16/17 22 607 4 0 0 0.59
15/16 24 419 1 0 0 0.21
14/15 18 220 1 1 0 0.82

Output by competition

Career goals and assists broken down by tournament.

Premier League
222 apps
56 G
51 A
Championship
47 apps
15 G
8 A
Europa League
22 apps
6 G
8 A
League Cup
19 apps
5 G
6 A
League One
35 apps
5 G
4 A
Conference L.
8 apps
3 G
0 A
Premiership
14 apps
2 G
7 A
FA Cup
15 apps
2 G
3 A
EFL Trophy
5 apps
1 G
1 A

Frequently asked about James Maddison

Who is James Maddison?

James Maddison is an England professional footballer who plays as a attacking midfield for Tottenham Hotspur.

How old is James Maddison?

James Maddison is 29 years old. He was born on November 23, 1996 in Coventry.

What position does James Maddison play?

James Maddison plays as a attacking midfield (Midfield - Attacking Midfield).

What club does James Maddison play for?

James Maddison currently plays for Tottenham Hotspur.

How many career goals has James Maddison scored?

Across all senior club competitions in our dataset, James Maddison has scored 95 goals in 391 appearances.

What is James Maddison's market value?

James Maddison's most recent reported market value is €42.00m.