Skip to content
Todd Cantwell

Todd Cantwell

Midfield - Attacking Midfield  at Blackburn Rovers
Age28
CitizenshipEngland
Height1.80 m
Footright
BornFebruary 27, 1998
at Blackburn Rovers 632 days · joined 2024-08-30
👕200+ Apps
Market value €3.50m
Attacking Midfield Midfield

Career snapshot

8
clubs played for
14/15
debut season
0.14
goals / match
Norwich City
top club · 129 apps

Career highs

€22.00m
peak value · 2020
€1.71m
top transfer fee · 22/23
8
best season · 23/24
8 / 1
int'l caps / goals
301Appearances
42Goals
38Assists
53Yellow cards
1Red cards
78Full matches (90′)
Full nameTodd Cantwell
Name in home countryTodd Owen Cantwell
Date of birth1998-02-27 (28 yrs)
Place of birthDereham, England
CitizenshipEngland
PositionMidfield - Attacking Midfield (main: Midfield)
Footright
Height180.00 m
Current clubBlackburn Rovers
Joined2024-08-30
Contract expires2027-06-30
AgentPlayers First
Jul 2025
25/26 — Blackburn Rovers
4 matches · 2 G · 0 A · across 2 competitions
Aug 2024
Transfer: Rangers → Blackburn
24/25 · Transfer · €590k
Jul 2024
24/25 — Blackburn Rovers
39 matches · 3 G · 7 A · across 2 competitions
Feb 2024
Injury: unknown
5 games missed
Sep 2023
Injury: unknown
5 games missed
Jul 2023
23/24 — Rangers FC
44 matches · 8 G · 7 A · across 6 competitions
Jan 2023
Transfer: Norwich → Rangers
22/23 · Transfer · €1.71m
Jul 2022
22/23 — Norwich City, Rangers FC
39 matches · 6 G · 5 A · across 6 competitions
May 2022
Transfer: Bournemouth → Norwich
21/22 · Return from loan
Jan 2022
Transfer: Norwich → Bournemouth
21/22 · Loan
Jul 2021
21/22 — AFC Bournemouth, Norwich City, Norwich City U23
22 matches · 1 G · 0 A · across 5 competitions
Nov 2020
Injury: unknown
9 games missed
Sep 2020
Injury: unknown
5 games missed
Jul 2020
20/21 — Norwich City
34 matches · 6 G · 7 A · across 2 competitions
Jan 2020
Injury: unknown
1 games missed
Nov 2019
Injury: unknown
Sep 2019
Injury: unknown
Jul 2019
19/20 — Norwich City
40 matches · 7 G · 2 A · across 2 competitions
Jul 2018
18/19 — Norwich City
27 matches · 1 G · 2 A · across 3 competitions
Jul 2018
Transfer: Norwich City U23 → Norwich
18/19 · Transfer
Jun 2018
Transfer: Fortuna Sittard → Norwich City U23
17/18 · Return from loan
Jan 2018
Transfer: Norwich City U23 → Fortuna Sittard
17/18 · Loan
Jul 2017
17/18 — Norwich City, Fortuna Sittard, Norwich City U23
25 matches · 5 G · 6 A · across 4 competitions
Jul 2016
16/17 — Norwich City U23
15 matches · 1 G · 1 A · across 2 competitions
Jul 2015
15/16 — Norwich City U18, Norwich City U21
9 matches · 2 G · 1 A · across 2 competitions
Jul 2015
Transfer: Norwich U18 → Norwich U21
15/16 · Transfer
Jul 2014
14/15 — Norwich City U21
3 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €22.00m
Highest valuation recorded in dataset

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

Goals2 total · 1.34/90
100
Assists0 total · 0.00/90
0
G+A2 total · 1.34/90
100
Yellow cards1 total · 0.67/90
2
7,002 min
Minutes played by club
Blackburn Rovers 13.8%
Rangers FC 17.2%
Norwich City 39.2%
AFC Bournemouth 0.0%
Norwich City U23 23.6%
Fortuna Sittard 5.3%
Norwich City U18 0.9%
Norwich City U21 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Blackburn Rovers 2 24/25 25/26 43 5 7 963
Rangers FC 2 22/23 23/24 64 14 12 1,207
Norwich City 6 17/18 22/23 129 14 11 2,746
AFC Bournemouth 1 21/22 21/22 12 0 0 0
Norwich City U23 3 16/17 21/22 31 5 4 1,653
Fortuna Sittard 1 17/18 17/18 10 2 3 373
Norwich City U18 1 15/16 15/16 1 2 0 60
Norwich City U21 2 14/15 15/16 11 0 1 0

Career trajectory — goals, assists & market value

4€5.5M8€11M11€16.5M15€22M15/16 — 2 goals (Norwich City U18)15/16 — 1 assists315/1616/17 — 1 goals (Norwich City U23)16/17 — 1 assists216/1717/18 — 5 goals (Norwich City U23)17/18 — 6 assists1117/1818/19 — 1 goals (Norwich City)18/19 — 2 assists318/1919/20 — 7 goals (Norwich City)19/20 — 2 assists919/2020/21 — 6 goals (Norwich City)20/21 — 7 assists1320/2121/22 — 1 goals (Norwich City U23)121/2222/23 — 6 goals (Rangers FC)22/23 — 5 assists1122/2323/24 — 8 goals (Rangers FC)23/24 — 7 assists1523/2424/25 — 3 goals (Blackburn Rovers)24/25 — 7 assists1024/2525/26 — 2 goals (Blackburn Rovers)225/2618/19 — €125K19/20 — €15M20/21 — €22M21/22 — €22M22/23 — €18M23/24 — €9M24/25 — €8.5M25/26 — €3.5MGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 2215/1616/17: 1116/1717/18: 5517/1818/19: 1118/1919/20: 7719/2020/21: 6620/2121/22: 1121/2222/23: 6622/2323/24: 8823/2424/25: 3324/2525/26: 2225/26

Assists by season

14/15: 0014/1515/16: 1115/1616/17: 1116/1717/18: 6617/1818/19: 2218/1919/20: 2219/2020/21: 7720/2121/22: 0021/2222/23: 5522/2323/24: 7723/2424/25: 7724/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Blackburn Rovers 3 2 0 1 0 134
25/26 EFL Cup Blackburn Rovers 1 0 0 0 0 0
24/25 Championship Blackburn Rovers 37 3 7 6 0 829
24/25 FA Cup Blackburn Rovers 2 0 0 0 0 0
23/24 Champions League Qu. Rangers FC 4 0 1 2 0 0
23/24 Europa League Rangers FC 4 1 0 1 0 186
23/24 Premiership Rangers FC 26 5 4 5 0 322
23/24 Scottish Premiership Top Six Split Rangers FC 4 2 1 0 0 163
23/24 SFA Cup Rangers FC 4 0 1 1 0 0
23/24 Viaplay Cup Rangers FC 2 0 0 1 0 0
22/23 Championship Norwich City 18 0 0 2 0 0
22/23 EFL Cup Norwich City 1 0 0 0 0 0
22/23 Premiership Rangers FC 11 2 4 3 0 424
22/23 Scottish Premiership Top Six Split Rangers FC 5 4 0 2 0 112
22/23 SFA Cup Rangers FC 3 0 1 2 0 0
22/23 Viaplay Cup Rangers FC 1 0 0 1 0 0
21/22 Championship AFC Bournemouth 11 0 0 2 0 0
21/22 EFL Cup Norwich City 0 0 0 0 0 0
21/22 FA Cup AFC Bournemouth 1 0 0 0 0 0
21/22 Premier League Norwich City 8 0 0 2 0 0
21/22 Premier League 2 Norwich City U23 2 1 0 0 0 180
20/21 Championship Norwich City 33 6 6 4 0 439
20/21 FA Cup Norwich City 1 0 1 1 0 0
19/20 FA Cup Norwich City 3 1 0 0 0 292
19/20 Premier League Norwich City 37 6 2 6 0 417
18/19 Championship Norwich City 24 1 2 3 0 1,598
18/19 EFL Cup Norwich City 2 0 0 0 0 0
18/19 FA Cup Norwich City 1 0 0 0 0 0
17/18 Championship Norwich City 0 0 0 0 0 0
17/18 FA Cup Norwich City 1 0 0 0 0 0
17/18 Jupiler League Fortuna Sittard 10 2 3 3 0 373
17/18 Premier League 2 Norwich City U23 14 3 3 4 0 385
16/17 EFL Trophy Norwich City U23 2 0 0 0 0 0
16/17 Premier League 2 Norwich City U23 13 1 1 0 1 1,088
15/16 FA Youth Cup Norwich City U18 1 2 0 0 0 60
15/16 U21 PL Norwich City U21 8 0 1 1 0 0
14/15 U21 PL Norwich City U21 3 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 Norwich U18 Norwich U21 Transfer 0
17/18 2018-01-28 Norwich City U23 Fortuna Sittard Loan 0
17/18 2018-06-30 Fortuna Sittard Norwich City U23 Return from loan 125000
18/19 2018-07-01 Norwich City U23 Norwich Transfer 125000
21/22 2022-01-31 Norwich Bournemouth Loan 20000000
21/22 2022-05-31 Bournemouth Norwich Return from loan 18000000
22/23 2023-01-23 Norwich Rangers Transfer 8000000 €1.71m
24/25 2024-08-30 Rangers Blackburn Transfer 8500000 €590k
SeasonInjuryFromToDays missedGames missed
19/20 Muscle strain 2019-09-29 2019-10-04 6 0
19/20 Ankle injury 2019-11-24 2019-11-30 7 0
19/20 Hamstring injury 2020-01-24 2020-01-31 8 1
20/21 Knee bruise 2020-09-20 2020-10-18 29 5
20/21 Hip injury 2020-11-01 2020-12-06 36 9
23/24 Knee injury 2023-09-11 2023-10-02 22 5
23/24 Hamstring injury 2024-02-23 2024-03-13 20 5
Current€3.50m
Peak€22.00m
Low€75k
Δ since start+€3.43m
€75k€5.56m€11.04m€16.52m€22.00m197019701970
DateValue
Jan 1, 1970 €3.50m
Jan 1, 1970 €8.50m
Jan 1, 1970 €8.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €4.50m
Jan 1, 1970 €8.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €17.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €750k
Jan 1, 1970 €15.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €125k
Jan 1, 1970 €75k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #23260 #15 4 1 former national player
Team #9565 #7 4 0 former national player
TeammatePPG played withJoint goalsMinutes
Max Aarons 1 1 0
Teemu Pukki 1 9 0
Kenny McLean 1 1 0
Emiliano Buendía 2 6 0
Grant Hanley 2 0 0
Ben Godfrey 1 0 0
James Tavernier 2 4 0
John Lundstram 2 0 0
Connor Goldson 2 0 0
Jack Butland 2 0 0
Dominic Hyam 1 1 0
John Souttar 2 0 0
Oliver Skipp 2 0 0
Nicolas Raskin 2 0 0
Cyriel Dessers 2 5 0
Tyrhys Dolan 1 3 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
20/21 Championship Norwich City 6 33
19/20 Premier League Norwich City 6 37
23/24 Premiership Rangers FC 5 26

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Championship Blackburn Rovers 7 37
20/21 Championship Norwich City 6 33
22/23 Premiership Rangers FC 4 11

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-05-31 Bournemouth Norwich Return from loan €18.00m
21/22 2022-01-31 Norwich Bournemouth Loan €20.00m
17/18 2018-06-30 Fortuna Sittard Norwich City U23 Return from loan €125k
17/18 2018-01-28 Norwich City U23 Fortuna Sittard Loan

Last 50 matches for Blackburn Rovers 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
2024-08-27 CGB Blackburn Rovers 1–2 Blackpool FC Available
2024-08-13 CGB Stockport County 1–6 Blackburn Rovers Available
2024-02-27 GB1 Blackburn Rovers 1–1 Newcastle United INJURED Hamstring injury
2023-11-01 CGB Chelsea FC 2–0 Blackburn Rovers Available
2023-09-27 CGB Blackburn Rovers 5–2 Cardiff City INJURED Knee injury
2023-08-30 CGB Harrogate Town 0–8 Blackburn Rovers Available
2023-08-08 CGB Blackburn Rovers 4–3 Walsall FC Available
2023-03-19 GB1 Sheffield United 3–2 Blackburn Rovers Available
2023-02-28 GB1 Leicester City 1–2 Blackburn Rovers Available
2022-12-21 CGB Blackburn Rovers 1–4 Nottingham Forest Available
2022-11-09 CGB West Ham United 9–10 Blackburn Rovers Available
2022-08-23 CGB Bradford City 1–2 Blackburn Rovers Available
2022-08-10 CGB Blackburn Rovers 4–0 Hartlepool United Available
2021-08-10 CGB Blackburn Rovers 1–2 Morecambe FC Available
2020-09-15 CGB Newcastle United 1–0 Blackburn Rovers Available
2020-08-29 CGB Blackburn Rovers 3–2 Doncaster Rovers Available
2020-06-30 GB2 Barnsley FC 2–0 Blackburn Rovers Available
2020-06-27 GB2 Wigan Athletic 2–0 Blackburn Rovers Available
2020-06-20 GB2 Blackburn Rovers 3–1 Bristol City Available
2020-03-08 GB2 Derby County 3–0 Blackburn Rovers Available
2020-02-29 GB2 Blackburn Rovers 2–2 Swansea City Available
2020-02-26 GB2 Blackburn Rovers 0–0 Stoke City Available
2020-02-22 GB2 Brentford FC 2–2 Blackburn Rovers Available
2020-02-15 GB2 Charlton Athletic 0–2 Blackburn Rovers Available
2020-02-11 GB2 Blackburn Rovers 3–0 Hull City Available
2020-02-08 GB2 Blackburn Rovers 0–1 Fulham FC Available
2020-02-01 GB2 Middlesbrough FC 1–1 Blackburn Rovers Available
2020-01-28 GB2 Blackburn Rovers 2–1 Queens Park Rangers INJURED Hamstring injury
2020-01-18 GB2 Sheffield Wednesday 0–5 Blackburn Rovers Available
2020-01-11 GB2 Blackburn Rovers 1–1 Preston North End Available
2020-01-01 GB2 Nottingham Forest 3–2 Blackburn Rovers Available
2019-12-29 GB2 Huddersfield Town 2–1 Blackburn Rovers Available
2019-12-26 GB2 Blackburn Rovers 1–1 Birmingham City Available
2019-12-23 GB2 Blackburn Rovers 0–0 Wigan Athletic Available
2019-12-14 GB2 Bristol City 0–2 Blackburn Rovers Available
2019-12-11 GB2 Swansea City 1–1 Blackburn Rovers Available
2019-12-07 GB2 Blackburn Rovers 1–0 Derby County Available
2019-11-30 GB2 Stoke City 1–2 Blackburn Rovers Available
2019-11-27 GB2 Blackburn Rovers 1–0 Brentford FC INJURED Ankle injury
2019-11-23 GB2 Blackburn Rovers 3–2 Barnsley FC Available
2019-11-09 GB2 Leeds United 2–1 Blackburn Rovers Available
2019-11-02 GB2 Blackburn Rovers 2–1 Sheffield Wednesday Available
2019-10-26 GB2 Preston North End 3–2 Blackburn Rovers Available
2019-10-22 GB2 Birmingham City 1–0 Blackburn Rovers Available
2019-10-19 GB2 Blackburn Rovers 2–2 Huddersfield Town Available
2019-10-05 GB2 Queens Park Rangers 4–2 Blackburn Rovers Available
2019-10-01 GB2 Blackburn Rovers 1–1 Nottingham Forest INJURED Muscle strain
2019-09-28 GB2 Blackburn Rovers 1–2 Luton Town Available
2019-09-21 GB2 Reading FC 1–2 Blackburn Rovers Available
2019-09-14 GB2 Blackburn Rovers 2–0 Millwall FC Available

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

OpponentPWDLGFGAGDWin %
St. Mirren FC 17 13 2 2 32 9 +23 76%
Hibernian FC 17 10 6 1 34 14 +20 59%
Kilmarnock FC 17 11 2 4 33 15 +18 65%
AFC Ajax 17 0 2 15 10 58 -48 0%
Celtic FC 17 6 4 7 20 21 -1 35%
Aberdeen FC 16 8 5 3 33 16 +17 50%
Bristol City 15 7 5 3 20 15 +5 47%
Motherwell FC 15 9 4 2 36 16 +20 60%
Queens Park Rangers 15 9 3 3 26 16 +10 60%
Nottingham Forest 15 6 6 3 24 20 +4 40%
Birmingham City 15 6 6 3 22 16 +6 40%
PEC Zwolle 15 6 2 7 21 27 -6 40%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
15/16 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 4 134 1 0 0 0.67
24/25 39 829 6 0 0 0.65
23/24 44 671 10 0 0 1.34
22/23 39 536 10 0 0 1.68
21/22 22 180 4 0 0 2
20/21 34 439 5 0 0 1.03
19/20 40 709 6 0 0 0.76
18/19 27 1,598 3 0 0 0.17
17/18 25 758 7 0 0 0.83
16/17 15 1,088 0 0 1 0.08
15/16 9 60 1 0 0 1.5

Output by competition

Career goals and assists broken down by tournament.

Championship
126 apps
12 G
15 A
Premiership
37 apps
7 G
8 A
Premier League
45 apps
6 G
2 A
Scottish Premiership Top Six Split
9 apps
6 G
1 A
U21 PL
40 apps
5 G
5 A
Jupiler League
10 apps
2 G
3 A
FA Youth Cup
1 apps
2 G
0 A
FA Cup
9 apps
1 G
1 A
Europa League
4 apps
1 G
0 A
SFA Cup
7 apps
0 G
2 A

Frequently asked about Todd Cantwell

Who is Todd Cantwell?

Todd Cantwell is an England professional footballer who plays as a attacking midfield for Blackburn Rovers.

How old is Todd Cantwell?

Todd Cantwell is 28 years old. He was born on February 27, 1998 in Dereham.

What position does Todd Cantwell play?

Todd Cantwell plays as a attacking midfield (Midfield - Attacking Midfield).

What club does Todd Cantwell play for?

Todd Cantwell currently plays for Blackburn Rovers.

How many career goals has Todd Cantwell scored?

Across all senior club competitions in our dataset, Todd Cantwell has scored 42 goals in 301 appearances.

What is Todd Cantwell's market value?

Todd Cantwell's most recent reported market value is €3.50m.