PLAYER PROFILE

Josh Key.

Swansea City · England

Matrix 1643

At a glance

Full name
Joshua Myles Abraham Key
Born
19 Nov 1999
Age today
26
Nationality
England

Career by season

260 recorded appearances
Josh Key appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27EFL Cup Swansea City 1000270
26/27Championship Swansea City 74003850
25/26FA Cup Swansea City 1001130
25/26EFL Cup Swansea City 32012091
25/26Championship Swansea City 3022212,0403
24/25FA Cup Swansea City 1100900
24/25EFL Cup Swansea City 1001230
24/25Championship Swansea City 4539133,4703
23/24EFL Cup Swansea City 2100980
23/24Championship Swansea City 2925212,1931
22/23League One Exeter City 4238423,4836
22/23FA Cup Exeter City 22001801
22/23EFL Cup Exeter City 21001290
21/22League Two Exeter City 4444243,9476
21/22FA Cup Exeter City 32012440
20/21League Two Exeter City 4336153,2792
20/21FA Cup Exeter City 32001880
20/21EFL Cup Exeter City 1100900

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

Match log

Newest first
Josh Key match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026Championship Swansea City v Blackburn RoversSubstitute, on 78′ 4 – 012
12 Sep 2026Championship Swansea City v Burnley FC 3 – 145
05 Sep 2026Championship Swansea City v Wrexham AFC 0 – 090
01 Sep 2026Championship Swansea City v Watford FC 2 – 090
29 Aug 2026Championship Derby County v Swansea City 0 – 390
22 Aug 2026Championship Swansea City v Sheffield UnitedSubstitute, on 67′ 0 – 023
15 Aug 2026Championship Stoke City v Swansea CitySubstitute, on 55′ 1 – 235
08 Aug 2026EFL Cup Swansea City v Birmingham CitySubstitute, on 63′ 0 – 127
02 May 2026Championship Swansea City v Charlton Athletic 3 – 178
25 Apr 2026Championship Norwich City v Swansea CitySubstitute, on 60′ 1 – 130
13 Mar 2026Championship Wrexham AFC v Swansea City 2 – 090
10 Mar 2026Championship Portsmouth FC v Swansea City 1 – 2701
07 Mar 2026Championship Swansea City v Stoke City 2 – 090
24 Feb 2026Championship Swansea City v Preston North EndSubstitute, on 46′ 1 – 145
08 Feb 2026Championship Swansea City v Sheffield WednesdaySubstitute, on 82′ 4 – 09
31 Jan 2026Championship Watford FC v Swansea CitySubstitute, on 80′ 0 – 2101
24 Jan 2026Championship Hull City v Swansea CitySubstitute, on 46′ 2 – 145
11 Jan 2026FA Cup Swansea City v West Bromwich AlbionSubstitute, on 107′ 2 – 213
01 Jan 2026Championship Swansea City v West Bromwich Albion 1 – 045
29 Dec 2025Championship Oxford United v Swansea CitySubstitute, on 87′ 0 – 13

Career transfers

8 recorded moves

All recorded career moves, newest first.

Josh Key career transfers
Date FromToMoveFee
04 Jul 2023 Exeter City Swansea City Transfer —
01 Jul 2020 Exeter City U18 Exeter City Internal move —
23 Feb 2020 Tiverton Town Exeter City U18 Loan return
13 Sep 2019 Exeter City U18 Tiverton Town Loan —
31 May 2019 Tiverton Town Exeter City U18 Loan return
23 Jul 2018 Exeter City U18 Tiverton Town Loan —
31 May 2018 Bideford AFC Exeter City U18 Loan return
01 Feb 2018 Exeter City U18 Bideford AFC Loan —

Contracts and market values are not available yet.