PLAYER PROFILE

Leo Castledine.

Middlesbrough FC · England

Matrix 27097

At a glance

Full name
Leo Castledine
Born
20 Aug 2005
Age today
21
Nationality
England

Career by season

92 recorded appearances
Leo Castledine appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27EFL Cup Middlesbrough FC 32002030
26/27Championship Middlesbrough FC 41001160
25/26League One Huddersfield Town 23171021,3642
25/26EFL Cup Huddersfield Town 31101230
25/26Championship Middlesbrough FC 111103230
24/25League One Shrewsbury Town 2318201,4754
24/25FA Cup Shrewsbury Town 1000270
24/25EFL Cup Shrewsbury Town 1100820
23/24International Friendly Games England U19 42101890
23/24EFL Cup Chelsea FC 100050
22/23International Friendly Games England U19 1010220
22/23International Friendly Games England U18 63103121
21/22International Friendly Games England U17 74203982
20/21International Friendly Games England U16 2100901
19/20International Friendly Games England U15 2100850

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Leo Castledine match log
DateCompetitionMatchScoreMinutesGoals
23 Aug 2025League One Huddersfield Town v Stevenage FCSubstitute, on 84′ 1 – 06
19 Aug 2025League One Huddersfield Town v Doncaster Rovers 2 – 068
16 Aug 2025League One Blackpool FC v Huddersfield TownSubstitute, on 60′ 3 – 230
13 Aug 2025EFL Cup Huddersfield Town v Leicester CitySubstitute, on 63′ 2 – 227
25 Jan 2025League One Charlton Athletic v Shrewsbury Town 1 – 058
16 Jan 2025League One Shrewsbury Town v Wrexham AFC 2 – 175
04 Jan 2025League One Leyton Orient v Shrewsbury Town 1 – 080
01 Jan 2025League One Blackpool FC v Shrewsbury TownSubstitute, on 86′ 1 – 14
29 Dec 2024League One Shrewsbury Town v Northampton Town 1 – 190
26 Dec 2024League One Shrewsbury Town v Lincoln City 1 – 090
21 Dec 2024League One Wigan Athletic v Shrewsbury TownSubstitute, on 68′ 2 – 222
14 Dec 2024League One Shrewsbury Town v Wycombe Wanderers 1 – 469
07 Dec 2024League One Cambridge United v Shrewsbury TownSubstitute, on 66′ 4 – 124
04 Dec 2024League One Shrewsbury Town v Blackpool FC 1 – 278
23 Nov 2024League One Shrewsbury Town v Birmingham City 3 – 290
09 Nov 2024League One Burton Albion v Shrewsbury Town 2 – 068
02 Nov 2024FA Cup Salford City v Shrewsbury TownSubstitute, on 63′ 2 – 127
26 Oct 2024League One Shrewsbury Town v Barnsley FCSubstitute, on 60′ 0 – 230
22 Oct 2024League One Bristol Rovers v Shrewsbury Town 1 – 074
17 Oct 2024League One Shrewsbury Town v Exeter City 0 – 268

Career transfers

8 recorded moves

All recorded career moves, newest first.

Leo Castledine career transfers
Date FromToMoveFee
09 Jan 2026 Chelsea FC U21 Middlesbrough FC Transfer €2.4m
08 Jan 2026 Huddersfield Town Chelsea FC U21 Loan return
01 Aug 2025 Chelsea FC U21 Huddersfield Town Loan —
31 May 2025 Shrewsbury Town Chelsea FC U21 Loan return
26 Aug 2024 Chelsea FC U21 Shrewsbury Town Loan —
01 Jul 2023 Chelsea FC U18 Chelsea FC U21 Internal move —
01 Jul 2021 Chelsea FC Youth Chelsea FC U18 Internal move —
11 Mar 2020 AFC Wimbledon Youth Chelsea FC Youth Transfer —

Contracts and market values are not available yet.