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 Oct 2026Championship Bolton Wanderers v Middlesbrough FCSubstitute, on 79′ 1 – 511
08 Sep 2026EFL Cup Crystal Palace v Middlesbrough FCSubstitute, on 67′ 3 – 023
02 Sep 2026Championship Burnley FC v Middlesbrough FCSubstitute, on 61′ 1 – 129
25 Aug 2026EFL Cup Doncaster Rovers v Middlesbrough FC 1 – 390
22 Aug 2026Championship Blackburn Rovers v Middlesbrough FCSubstitute, on 77′ 2 – 113
15 Aug 2026Championship Middlesbrough FC v Lincoln City 2 – 163
07 Aug 2026EFL Cup Middlesbrough FC v Wrexham AFC 1 – 090
12 May 2026Championship Southampton FC v Middlesbrough FCSubstitute, on 83′ 2 – 137
09 May 2026Championship Middlesbrough FC v Southampton FCSubstitute, on 79′ 0 – 011
02 May 2026Championship Wrexham AFC v Middlesbrough FCSubstitute, on 71′ 2 – 219
25 Apr 2026Championship Middlesbrough FC v Watford FCSubstitute, on 64′ 5 – 126
21 Mar 2026Championship Blackburn Rovers v Middlesbrough FCSubstitute, on 68′ 0 – 022
14 Mar 2026Championship Middlesbrough FC v Bristol CitySubstitute, on 60′ 1 – 1301
11 Mar 2026Championship Middlesbrough FC v Charlton AthleticSubstitute, on 58′ 0 – 132
08 Mar 2026Championship Queens Park Rangers v Middlesbrough FCSubstitute, on 83′ 0 – 410
24 Jan 2026Championship Middlesbrough FC v Preston North End 4 – 090
21 Jan 2026Championship Stoke City v Middlesbrough FCSubstitute, on 46′ 1 – 245
16 Jan 2026Championship West Bromwich Albion v Middlesbrough FCSubstitute, on 90′ 2 – 31
04 Jan 2026League One Huddersfield Town v Exeter City 2 – 260
01 Jan 2026League One Lincoln City v Huddersfield Town 1 – 1821

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.