Skip to content
Tom Cannon

Tom Cannon

Attack - Centre-Forward  at Sheffield United
Age23
CitizenshipIreland England
Height1.80 m
Footright
BornDecember 28, 2002
at Sheffield United 486 days · joined 2025-01-23
👕100+ Apps 50+ Goals
Market value €10.00m
Centre-Forward Attack

Career snapshot

8
clubs played for
18/19
debut season
0.4
goals / match
Everton FC U18
top club · 42 apps

Career highs

€10.00m
peak value · 2025
€11.85m
top transfer fee · 24/25
20
best season · 22/23
5 / 2
int'l caps / goals
186Appearances
74Goals
19Assists
16Yellow cards
0Red cards
31Full matches (90′)
Full nameTom Cannon
Name in home countryThomas Christopher Cannon
Date of birth2002-12-28 (23 yrs)
Place of birthAintree, Ireland
CitizenshipIreland England
PositionAttack - Centre-Forward (main: Attack)
Footright
Height180.00 m
Current clubSheffield United
Joined2025-01-23
Contract expires2029-06-30
Jul 2025
25/26 — Sheffield United
6 matches · 0 G · 0 A · across 2 competitions
Jan 2025
Transfer: Leicester → Sheff Utd
24/25 · Transfer · €11.85m
Jan 2025
Transfer: Stoke City → Leicester
24/25 · Return from loan
Aug 2024
Transfer: Leicester → Stoke City
24/25 · Loan
Jul 2024
24/25 — Sheffield United, Stoke City, Leicester City
42 matches · 12 G · 2 A · across 5 competitions
Sep 2023
Injury: unknown
12 games missed
Sep 2023
Transfer: Everton → Leicester
23/24 · Transfer · €8.80m
Jul 2023
23/24 — Leicester City, Everton FC
17 matches · 3 G · 2 A · across 3 competitions
May 2023
Transfer: Preston → Everton
22/23 · Return from loan
Jan 2023
Transfer: Everton → Preston
22/23 · Loan
Jul 2022
22/23 — Preston North End, Everton FC, Everton FC U21
40 matches · 20 G · 4 A · across 6 competitions
Jul 2022
Transfer: Everton U21 → Everton
22/23 · Transfer
Jul 2021
21/22 — Everton FC U23
25 matches · 8 G · 1 A · across 2 competitions
Jul 2021
Transfer: Everton U18 → Everton U23
21/22 · Transfer
Jul 2020
20/21 — Everton FC U18, Everton FC U23
38 matches · 14 G · 5 A · across 3 competitions
Jul 2019
19/20 — Everton FC U18
16 matches · 16 G · 5 A · across 2 competitions
Jul 2019
Transfer: Everton Youth → Everton U18
19/20 · Transfer
Jul 2018
18/19 — Everton FC U18
2 matches · 1 G · 0 A · across 1 competition
Jan 1970
Peak market value: €10.00m
Highest valuation recorded in dataset
2,778 min
Minutes played by club
Sheffield United 24.5%
Stoke City 13.3%
Leicester City 14.0%
Everton FC 0.0%
Preston North End 7.6%
Everton FC U21 8.2%
Everton FC U23 12.1%
Everton FC U18 20.3%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Sheffield United 2 24/25 25/26 23 1 1 681
Stoke City 1 24/25 24/25 25 11 1 370
Leicester City 2 23/24 24/25 16 3 2 389
Everton FC 2 22/23 23/24 4 0 0 0
Preston North End 1 22/23 22/23 21 8 1 210
Everton FC U21 1 22/23 22/23 16 12 3 227
Everton FC U23 2 20/21 21/22 39 10 2 337
Everton FC U18 3 18/19 20/21 42 29 9 564

Career trajectory — goals, assists & market value

6€2.5M12€5M18€7.5M24€10M18/19 — 1 goals (Everton FC U18)118/1919/20 — 16 goals (Everton FC U18)19/20 — 5 assists2119/2020/21 — 14 goals (Everton FC U18)20/21 — 5 assists1920/2121/22 — 8 goals (Everton FC U23)21/22 — 1 assists921/2222/23 — 20 goals (Preston North End)22/23 — 4 assists2422/2323/24 — 3 goals (Leicester City)23/24 — 2 assists523/2424/25 — 12 goals (Sheffield United)24/25 — 2 assists1424/2525/2623/24 — €6M24/25 — €6M25/26 — €10MGoalsAssistsMarket value

Goals by season

18/19: 1118/1919/20: 161619/2020/21: 141420/2121/22: 8821/2222/23: 202022/2323/24: 3323/2424/25: 121224/2525/26: 0025/26

Assists by season

18/19: 0018/1919/20: 5519/2020/21: 5520/2121/22: 1121/2222/23: 4422/2323/24: 2223/2424/25: 2224/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Sheffield United 5 0 0 0 0 0
25/26 EFL Cup Sheffield United 1 0 0 0 0 0
24/25 Championship Sheffield United 15 1 1 0 0 681
24/25 Championship Stoke City 22 9 1 3 0 207
24/25 Championship Play-Offs Sheffield United 2 0 0 0 0 0
24/25 EFL Cup Stoke City 2 1 0 0 0 87
24/25 FA Cup Stoke City 1 1 0 0 0 76
24/25 Premier League Leicester City 0 0 0 0 0 0
23/24 Championship Leicester City 13 2 1 1 0 212
23/24 FA Cup Leicester City 3 1 1 1 0 177
23/24 Premier League Everton FC 1 0 0 0 0 0
22/23 Championship Preston North End 20 8 1 3 0 210
22/23 EFL Cup Everton FC 1 0 0 0 0 0
22/23 EFL Trophy Everton FC U21 5 5 2 0 0 88
22/23 FA Cup Preston North End 1 0 0 1 0 0
22/23 Premier League Everton FC 2 0 0 0 0 0
22/23 Premier League 2 Everton FC U21 11 7 1 3 0 139
21/22 EFL Trophy Everton FC U23 2 0 0 0 0 0
21/22 Premier League 2 Everton FC U23 23 8 1 1 0 205
20/21 FA Youth Cup Everton FC U18 4 2 0 0 0 174
20/21 Premier League 2 Everton FC U23 14 2 1 1 0 132
20/21 U18 Premier League Everton FC U18 20 10 4 1 0 159
19/20 FA Youth Cup Everton FC U18 1 0 0 0 0 0
19/20 U18 Premier League Everton FC U18 15 16 5 1 0 71
18/19 U18 Premier League Everton FC U18 2 1 0 0 0 160
SeasonDateFromToTypeMarket valueFee
19/20 2019-07-01 Everton Youth Everton U18 Transfer 0
21/22 2021-07-01 Everton U18 Everton U23 Transfer 0
22/23 2022-07-01 Everton U21 Everton Transfer 0
22/23 2023-01-10 Everton Preston Loan 0
22/23 2023-05-31 Preston Everton Return from loan 3500000
23/24 2023-09-01 Everton Leicester Transfer 5000000 €8.80m
24/25 2024-08-30 Leicester Stoke City Loan 4000000
24/25 2025-01-15 Stoke City Leicester Return from loan 6000000
24/25 2025-01-23 Leicester Sheff Utd Transfer 6000000 €11.85m
SeasonInjuryFromToDays missedGames missed
23/24 Back injury 2023-09-18 2023-11-05 49 12
Current€10.00m
Peak€10.00m
Low€3.50m
Δ since start+€4.00m
€3.50m€5.13m€6.75m€8.38m€10.00m197019701970
DateValue
Jan 1, 1970 €10.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #41203 0 0 former national player
Team #23102 #19 2 1 former national player
Team #21103 1 1 former national player
Team #3509 #19 2 0 recent national player
TeammatePPG played withJoint goalsMinutes
Katia Kouyate 2 2 808
Lewis Dobbin 1 8 0
Ben Wilmot 1 0 0
Jun-ho Bae 1 1 0
Liam Higgins 2 0 0
Lewis Koumas 1 1 0
Viktor Johansson 1 0 0
Daniel Lowey 2 0 0
Harry Tyrer 1 0 0
Ryan Astley 1 0 0
Mackenzie Hunt 1 3 0
Tyler Onyango 2 2 0
Kyle John 1 0 0
Reece Welch 2 0 0
Elijah Campbell 1 0 0
Seb Quirk 2 6 0
Lewis Warrington 2 2 0
Luke Butterfield 1 0 0
Stanley Mills 1 3 0
Zan Luk Leban 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
19/20 U18 Premier League Everton FC U18 16 15
20/21 U18 Premier League Everton FC U18 10 20
24/25 Championship Stoke City 10 37

Top assist seasons

SeasonCompetitionClubAssistsMatches
19/20 U18 Premier League Everton FC U18 5 15
20/21 U18 Premier League Everton FC U18 4 20
22/23 EFL Trophy Everton FC U21 2 5

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-01-15 Stoke City Leicester Return from loan €6.00m
24/25 2024-08-30 Leicester Stoke City Loan €4.00m
22/23 2023-05-31 Preston Everton Return from loan €3.50m
22/23 2023-01-10 Everton Preston Loan

Last 50 matches for Sheffield United 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 Barnsley FC 1–0 Sheffield United Available
2024-08-13 CGB Sheffield United 4–2 Wrexham AFC Available
2023-08-30 CGB Sheffield United 2–3 Lincoln City Available
2023-04-22 GB1 Manchester City 3–0 Sheffield United Available
2023-03-19 GB1 Sheffield United 3–2 Blackburn Rovers Available
2023-03-01 GB1 Sheffield United 1–0 Tottenham Hotspur Available
2022-08-11 CGB West Bromwich Albion 1–0 Sheffield United Available
2021-09-21 CGB Sheffield United 2–4 Southampton FC Available
2021-08-24 CGB Sheffield United 2–1 Derby County Available
2021-08-10 CGB Sheffield United 1–0 Carlisle United Available
2021-03-21 GB1 Chelsea FC 2–0 Sheffield United Available
2021-02-10 GB1 Sheffield United 1–0 Bristol City Available
2020-09-17 CGB Burnley FC 5–4 Sheffield United Available
2020-06-28 GB1 Sheffield United 1–2 Arsenal FC Available
2020-06-24 GB1 Manchester United 3–0 Sheffield United Available
2020-06-21 GB1 Newcastle United 3–0 Sheffield United Available
2020-06-17 GB1 Aston Villa 0–0 Sheffield United Available
2020-03-07 GB1 Sheffield United 1–0 Norwich City Available
2020-03-03 GB1 Reading FC 1–2 Sheffield United Available
2020-02-22 GB1 Sheffield United 1–1 Brighton & Hove Albion Available
2020-02-09 GB1 Sheffield United 2–1 AFC Bournemouth Available
2020-02-01 GB1 Crystal Palace 0–1 Sheffield United Available
2020-01-21 GB1 Sheffield United 0–1 Manchester City Available
2020-01-18 GB1 Arsenal FC 1–1 Sheffield United Available
2020-01-10 GB1 Sheffield United 1–0 West Ham United Available
2020-01-02 GB1 Liverpool FC 2–0 Sheffield United Available
2019-12-29 GB1 Manchester City 2–0 Sheffield United Available
2019-12-26 GB1 Sheffield United 1–1 Watford FC Available
2019-12-21 GB1 Brighton & Hove Albion 0–1 Sheffield United Available
2019-12-14 GB1 Sheffield United 2–0 Aston Villa Available
2019-12-08 GB1 Norwich City 1–2 Sheffield United Available
2019-12-05 GB1 Sheffield United 0–2 Newcastle United Available
2019-12-01 GB1 Wolverhampton Wanderers 1–1 Sheffield United Available
2019-11-24 GB1 Sheffield United 3–3 Manchester United Available
2019-11-09 GB1 Tottenham Hotspur 1–1 Sheffield United Available
2019-11-02 GB1 Sheffield United 3–0 Burnley FC Available
2019-10-26 GB1 West Ham United 1–1 Sheffield United Available
2019-10-21 GB1 Sheffield United 1–0 Arsenal FC Available
2019-10-05 GB1 Watford FC 0–0 Sheffield United Available
2019-09-28 GB1 Sheffield United 0–1 Liverpool FC Available
2019-09-25 CGB Sheffield United 0–1 Sunderland AFC Available
2019-09-21 GB1 Everton FC 0–2 Sheffield United Available
2019-09-14 GB1 Sheffield United 0–1 Southampton FC Available
2019-08-31 GB1 Chelsea FC 2–2 Sheffield United Available
2019-08-27 CGB Sheffield United 2–1 Blackburn Rovers Available
2019-08-24 GB1 Sheffield United 1–2 Leicester City Available
2019-08-18 GB1 Sheffield United 1–0 Crystal Palace Available
2019-08-10 GB1 AFC Bournemouth 1–1 Sheffield United Available
2019-07-26 GB1 Southampton FC 3–1 Sheffield United Available
2019-07-20 GB1 Sheffield United 0–1 Everton FC Available

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

OpponentPWDLGFGAGDWin %
Aston Villa 14 5 7 2 27 18 +9 36%
Blackburn Rovers 13 8 2 3 24 14 +10 62%
Middlesbrough FC 12 3 3 6 14 17 -3 25%
Hull City 12 6 1 5 25 22 +3 50%
West Bromwich Albion 12 3 0 9 9 19 -10 25%
Leeds United 12 4 2 6 13 24 -11 33%
Derby County 12 4 3 5 12 16 -4 33%
Reading FC 11 3 4 4 14 12 +2 27%
Millwall FC 11 5 3 3 13 10 +3 45%
Birmingham City 11 5 2 4 9 9 0 45%
Chelsea FC 11 3 4 4 14 16 -2 27%
Brentford FC 11 5 2 4 15 15 0 45%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
18/19 Senior debut season
18/19 First senior goal
22/23 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 42 1,051 3 0 0 0.26
23/24 17 389 2 0 0 0.46
22/23 40 437 7 0 0 1.44
21/22 25 205 1 0 0 0.44
20/21 38 465 2 0 0 0.39
19/20 16 71 1 0 0 1.27

Output by competition

Career goals and assists broken down by tournament.

U18 Premier League
37 apps
27 G
9 A
Championship
75 apps
20 G
4 A
Premier League 2
48 apps
17 G
3 A
EFL Trophy
7 apps
5 G
2 A
FA Cup
5 apps
2 G
1 A
FA Youth Cup
5 apps
2 G
0 A
EFL Cup
4 apps
1 G
0 A

Frequently asked about Tom Cannon

Who is Tom Cannon?

Tom Cannon is an Ireland professional footballer who plays as a centre-forward for Sheffield United.

How old is Tom Cannon?

Tom Cannon is 23 years old. He was born on December 28, 2002 in Aintree.

What position does Tom Cannon play?

Tom Cannon plays as a centre-forward (Attack - Centre-Forward).

What club does Tom Cannon play for?

Tom Cannon currently plays for Sheffield United.

How many career goals has Tom Cannon scored?

Across all senior club competitions in our dataset, Tom Cannon has scored 74 goals in 186 appearances.

What is Tom Cannon's market value?

Tom Cannon's most recent reported market value is €10.00m.