Tom Cannon
Career snapshot
Career highs
Born the same day
Shares 2002-12-28 · 4 players total
| Full name | Tom Cannon |
|---|---|
| Name in home country | Thomas Christopher Cannon |
| Date of birth | 2002-12-28 (23 yrs) |
| Place of birth | Aintree, Ireland |
| Citizenship | Ireland England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | Sheffield United |
| Joined | 2025-01-23 |
| Contract expires | 2029-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Back injury | 2023-09-18 | 2023-11-05 | 49 | 12 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| 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 |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Tom Cannon
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.