PLAYER PROFILE

Kyle Joseph.

Middlesbrough FC · Scotland

Matrix 24821

At a glance

Full name
Kyle Alexander Joseph
Born
10 Sep 2001
Age today
25
Nationality
Scotland

Career by season

235 recorded appearances
Kyle Joseph appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27EFL Cup Middlesbrough FC 2110950
26/27Championship Middlesbrough FC 124004270
25/26FA Cup Hull City 2000510
25/26EFL Cup Hull City 1000140
25/26Championship Hull City 4628852,3997
24/25League One Blackpool FC 2424722,0133
24/25FA Cup Blackpool FC 22001150
24/25EFL Cup Blackpool FC 31001100
24/25Championship Hull City 1613001,0650
23/24League One Blackpool FC 3012151,2900
23/24FA Cup Blackpool FC 31101430
23/24EFL Cup Blackpool FC 1000290
22/23League One Oxford United 3731912,7805
22/23EFL Cup Oxford United 1000270
21/22League One Cheltenham Town 1913421,1880
21/22FA Cup Cheltenham Town 3100951
21/22EFL Cup Swansea City 21001030
21/22Championship Swansea City 100001070
20/21League One Wigan Athletic 1812511,1120
20/21International Friendly Games Scotland U21 1100660
20/21FA Cup Wigan Athletic 1100640
19/20International Friendly Games Scotland U19 1100900

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

Match log

Newest first
Kyle Joseph match log
DateCompetitionMatchScoreMinutesGoals
23 Oct 2026Championship Bolton Wanderers v Middlesbrough FCSubstitute, on 79′ 1 – 511
17 Oct 2026Championship Middlesbrough FC v Cardiff City 2 – 246
13 Oct 2026Championship Stoke City v Middlesbrough FCSubstitute, on 77′ 2 – 313
10 Oct 2026Championship Middlesbrough FC v Wolverhampton WanderersSubstitute, on 87′ 1 – 03
19 Sep 2026Championship Birmingham City v Middlesbrough FCSubstitute, on 86′ 2 – 29
15 Sep 2026Championship Middlesbrough FC v Millwall FCSubstitute, on 46′ 2 – 245
12 Sep 2026Championship Middlesbrough FC v Norwich CitySubstitute, on 63′ 4 – 327
05 Sep 2026Championship Queens Park Rangers v Middlesbrough FC 0 – 190
02 Sep 2026Championship Burnley FC v Middlesbrough FC 1 – 161
29 Aug 2026Championship Middlesbrough FC v West Bromwich AlbionSubstitute, on 69′ 3 – 121
25 Aug 2026EFL Cup Doncaster Rovers v Middlesbrough FC 1 – 3721
22 Aug 2026Championship Blackburn Rovers v Middlesbrough FCSubstitute, on 60′ 2 – 130
15 Aug 2026Championship Middlesbrough FC v Lincoln City 2 – 171
07 Aug 2026EFL Cup Middlesbrough FC v Wrexham AFCSubstitute, on 67′ 1 – 023
11 May 2026Championship Millwall FC v Hull City 0 – 244
08 May 2026Championship Hull City v Millwall FCSubstitute, on 70′ 0 – 020
02 May 2026Championship Hull City v Norwich CitySubstitute, on 60′ 2 – 130
25 Apr 2026Championship Charlton Athletic v Hull CitySubstitute, on 70′ 2 – 120
21 Apr 2026Championship Leicester City v Hull CitySubstitute, on 82′ 2 – 28
18 Apr 2026Championship Hull City v Birmingham CitySubstitute, on 87′ 1 – 113

Career transfers

10 recorded moves

All recorded career moves, newest first.

Kyle Joseph career transfers
Date FromToMoveFee
10 Jul 2026 Hull City Middlesbrough FC Transfer €4.7m
20 Jan 2025 Blackpool FC Hull City Transfer —
12 Jul 2023 Swansea City Blackpool FC Transfer —
31 May 2023 Oxford United Swansea City Loan return
11 Aug 2022 Swansea City Oxford United Loan —
05 Jan 2022 Cheltenham Town Swansea City Loan return
31 Aug 2021 Swansea City Cheltenham Town Loan —
01 Jul 2021 Wigan Athletic Swansea City Transfer €580k
01 Jul 2020 Wigan Athletic U21 Wigan Athletic Internal move —
01 Jul 2019 Wigan Athletic U18 Wigan Athletic U21 Internal move —

Contracts and market values are not available yet.