Skip to content
Josh Key

Josh Key

Defender - Right-Back  at Swansea City
Age26
CitizenshipEngland Ireland
Height1.78 m
Footright
BornNovember 19, 1999
at Swansea City 1,055 days · joined 2023-07-04
👕200+ Apps
Market value €800k
Right-Back Defender

Career snapshot

2
clubs played for
17/18
debut season
0.05
goals / match
Exeter City
top club · 148 apps

Career highs

€800k
peak value · 2023
top transfer fee
4
best season · 22/23
int'l / penalties
231Appearances
11Goals
18Assists
20Yellow cards
0Red cards
119Full matches (90′)
Full nameJosh Key
Name in home countryJoshua Myles Abraham Key
Date of birth1999-11-19 (26 yrs)
Place of birthExeter, England
CitizenshipEngland Ireland
PositionDefender - Right-Back (main: Defender)
Footright
Height178.00 m
Current clubSwansea City
Joined2023-07-04
Contract expires2027-06-30
AgentTwo Touch Agency
Jul 2025
25/26 — Swansea City
5 matches · 0 G · 0 A · across 2 competitions
Jul 2024
24/25 — Swansea City
47 matches · 1 G · 4 A · across 3 competitions
Jul 2023
Transfer: Exeter City → Swansea
23/24 · Transfer
Jul 2023
23/24 — Swansea City
31 matches · 2 G · 1 A · across 2 competitions
Jul 2022
22/23 — Exeter City
48 matches · 4 G · 2 A · across 4 competitions
Jul 2021
21/22 — Exeter City
49 matches · 2 G · 6 A · across 3 competitions
Jul 2020
20/21 — Exeter City
48 matches · 2 G · 5 A · across 4 competitions
Jul 2020
Transfer: Exeter U18 → Exeter City
20/21 · Transfer
Feb 2020
Transfer: Tiverton → Exeter U18
19/20 · Return from loan
Sep 2019
Transfer: Exeter U18 → Tiverton
19/20 · Loan
Jul 2019
19/20 — Exeter City
2 matches · 0 G · 0 A · across 1 competition
May 2019
Transfer: Tiverton → Exeter U18
18/19 · Return from loan
Jul 2018
Transfer: Exeter U18 → Tiverton
18/19 · Loan
Jul 2018
18/19 — Exeter City
1 matches · 0 G · 0 A · across 1 competition
May 2018
Transfer: Bideford AFC → Exeter U18
17/18 · Return from loan
Feb 2018
Transfer: Exeter U18 → Bideford AFC
17/18 · Loan
Jul 2017
17/18 — Exeter City
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €800k
Highest valuation recorded in dataset
10,752 min
Minutes played by club
Swansea City 42.5%
Exeter City 57.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Swansea City 3 23/24 25/26 83 3 5 4,567
Exeter City 6 17/18 22/23 148 8 13 6,185

Career trajectory — goals, assists & market value

2€200K4€400K6€600K8€800K20/21 — 2 goals (Exeter City)20/21 — 5 assists720/2121/22 — 2 goals (Exeter City)21/22 — 6 assists821/2222/23 — 4 goals (Exeter City)22/23 — 2 assists622/2323/24 — 2 goals (Swansea City)23/24 — 1 assists323/2424/25 — 1 goals (Swansea City)24/25 — 4 assists524/2525/2622/23 — €500K23/24 — €800K24/25 — €800K25/26 — €800KGoalsAssistsMarket value

Goals by season

17/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 2220/2121/22: 2221/2222/23: 4422/2323/24: 2223/2424/25: 1124/2525/26: 0025/26

Assists by season

17/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 5520/2121/22: 6621/2222/23: 2222/2323/24: 1123/2424/25: 4424/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Swansea City 4 0 0 0 0 0
25/26 EFL Cup Swansea City 1 0 0 0 0 0
24/25 Championship Swansea City 45 1 3 3 0 3,470
24/25 EFL Cup Swansea City 1 0 1 0 0 0
24/25 FA Cup Swansea City 1 0 0 0 0 0
23/24 Championship Swansea City 29 2 1 1 0 1,097
23/24 EFL Cup Swansea City 2 0 0 0 0 0
22/23 EFL Cup Exeter City 2 0 0 0 0 0
22/23 EFL Trophy Exeter City 2 0 0 1 0 0
22/23 FA Cup Exeter City 2 0 0 1 0 0
22/23 League One Exeter City 42 4 2 6 0 871
21/22 EFL Trophy Exeter City 2 0 1 0 0 0
21/22 FA Cup Exeter City 3 0 1 0 0 0
21/22 League Two Exeter City 44 2 4 6 0 1,974
20/21 EFL Cup Exeter City 1 0 0 0 0 0
20/21 EFL Trophy Exeter City 1 1 0 0 0 90
20/21 FA Cup Exeter City 3 0 0 0 0 0
20/21 League Two Exeter City 43 1 5 2 0 3,250
19/20 EFL Trophy Exeter City 2 0 0 0 0 0
18/19 EFL Trophy Exeter City 1 0 0 0 0 0
17/18 EFL Trophy Exeter City 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
17/18 2018-02-01 Exeter U18 Bideford AFC Loan 0
17/18 2018-05-31 Bideford AFC Exeter U18 Return from loan 0
18/19 2018-07-23 Exeter U18 Tiverton Loan 0
18/19 2019-05-31 Tiverton Exeter U18 Return from loan 0
19/20 2019-09-13 Exeter U18 Tiverton Loan 0
19/20 2020-02-23 Tiverton Exeter U18 Return from loan 0
20/21 2020-07-01 Exeter U18 Exeter City Transfer 0
23/24 2023-07-04 Exeter City Swansea Transfer 500000

No recorded injuries.

Current€800k
Peak€800k
Low€500k
Δ since start+€300k
€500k€575k€650k€725k€800k197019701970
DateValue
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €800k
Jan 1, 1970 €500k

No national team data.

TeammatePPG played withJoint goalsMinutes
Archie Collins 2 2 0
Pierce Sweeney 2 0 0
Matt Jay 2 3 0
Alex Hartridge 2 0 0
Jack Sparkes 2 1 0
Jake Caprice 1 1 0
Jevani Brown 2 0 0
Sam Nombe 2 4 0
Harry Darling 1 0 0
Matt Grimes 1 0 0
Timothée Dieng 2 0 0
Harry Kite 1 0 0
Cameron Dawson 2 0 0
Jake Taylor 2 1 0
Oliver Cooper 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 League One Exeter City 4 42
21/22 League Two Exeter City 2 44
23/24 Championship Swansea City 2 29

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 League Two Exeter City 5 43
21/22 League Two Exeter City 4 44
24/25 Championship Swansea City 3 45

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-02-23 Tiverton Exeter U18 Return from loan
19/20 2019-09-13 Exeter U18 Tiverton Loan
18/19 2019-05-31 Tiverton Exeter U18 Return from loan
18/19 2018-07-23 Exeter U18 Tiverton Loan
17/18 2018-05-31 Bideford AFC Exeter U18 Return from loan
17/18 2018-02-01 Exeter U18 Bideford AFC Loan

Last 50 matches for Swansea City 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.

DateCompHomeScoreAwayAvailability
2024-08-28 CGB Swansea City 0–1 Wycombe Wanderers Available
2024-08-13 CGB Swansea City 3–1 Gillingham FC Available
2023-08-29 CGB Swansea City 2–3 AFC Bournemouth Available
2023-08-08 CGB Swansea City 3–0 Northampton Town Available
2022-08-09 CGB Oxford United 5–3 Swansea City Available
2021-09-22 CGB Brighton & Hove Albion 2–0 Swansea City Available
2021-08-24 CGB Swansea City 4–1 Plymouth Argyle Available
2021-08-10 CGB Reading FC 0–3 Swansea City Available
2021-02-10 GB1 Swansea City 1–3 Manchester City Available
2020-09-05 CGB Newport County 2–0 Swansea City Available
2020-06-30 GB2 Millwall FC 1–1 Swansea City Available
2020-06-27 GB2 Swansea City 0–1 Luton Town Available
2020-06-20 GB2 Middlesbrough FC 0–3 Swansea City Available
2020-03-07 GB2 Swansea City 0–0 West Bromwich Albion Available
2020-02-29 GB2 Blackburn Rovers 2–2 Swansea City Available
2020-02-26 GB2 Fulham FC 1–0 Swansea City Available
2020-02-22 GB2 Swansea City 3–1 Huddersfield Town Available
2020-02-14 GB2 Hull City 4–4 Swansea City Available
2020-02-11 GB2 Swansea City 0–0 Queens Park Rangers Available
2020-02-08 GB2 Swansea City 2–3 Derby County Available
2020-02-01 GB2 Preston North End 1–1 Swansea City Available
2020-01-25 GB2 Stoke City 2–0 Swansea City Available
2020-01-18 GB2 Swansea City 2–1 Wigan Athletic Available
2020-01-12 GB2 Cardiff City 0–0 Swansea City Available
2020-01-02 GB2 Swansea City 1–0 Charlton Athletic Available
2019-12-29 GB2 Swansea City 0–0 Barnsley FC Available
2019-12-26 GB2 Brentford FC 3–1 Swansea City Available
2019-12-21 GB2 Luton Town 0–1 Swansea City Available
2019-12-14 GB2 Swansea City 3–1 Middlesbrough FC Available
2019-12-11 GB2 Swansea City 1–1 Blackburn Rovers Available
2019-12-08 GB2 West Bromwich Albion 5–1 Swansea City Available
2019-11-29 GB2 Swansea City 1–2 Fulham FC Available
2019-11-26 GB2 Huddersfield Town 1–1 Swansea City Available
2019-11-23 GB2 Swansea City 0–1 Millwall FC Available
2019-11-09 GB2 Sheffield Wednesday 2–2 Swansea City Available
2019-11-02 GB2 Wigan Athletic 1–2 Swansea City Available
2019-10-27 GB2 Swansea City 1–0 Cardiff City Available
2019-10-22 GB2 Swansea City 0–3 Brentford FC Available
2019-10-19 GB2 Barnsley FC 1–1 Swansea City Available
2019-10-05 GB2 Swansea City 1–2 Stoke City Available
2019-10-02 GB2 Charlton Athletic 1–2 Swansea City Available
2019-09-28 GB2 Swansea City 1–1 Reading FC Available
2019-09-24 CGB Watford FC 2–1 Swansea City Available
2019-09-21 GB2 Bristol City 0–0 Swansea City Available
2019-09-14 GB2 Swansea City 0–1 Nottingham Forest Available
2019-08-31 GB2 Leeds United 0–1 Swansea City Available
2019-08-28 CGB Swansea City 6–0 Cambridge United Available
2019-08-25 GB2 Swansea City 3–0 Birmingham City Available
2019-08-21 GB2 Queens Park Rangers 1–3 Swansea City Available
2019-08-17 GB2 Swansea City 3–2 Preston North End Available

Teams faced most often by Josh Key's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Stevenage FC 9 6 2 1 18 12 +6 67%
Leyton Orient 8 3 2 3 12 14 -2 38%
Bolton Wanderers 8 2 2 4 8 16 -8 25%
Port Vale FC 8 2 1 5 8 8 0 25%
Bristol Rovers 8 5 2 1 17 10 +7 63%
Wycombe Wanderers 8 3 2 3 14 11 +3 38%
Cambridge United 8 5 1 2 11 5 +6 63%
Cheltenham Town 7 3 0 4 14 11 +3 43%
Northampton Town 7 2 2 3 9 9 0 29%
Crawley Town 7 4 1 2 14 13 +1 57%
Peterborough United 6 2 1 3 9 11 -2 33%
Barnsley FC 6 4 0 2 10 6 +4 67%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
20/21 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 47 3,470 3 0 0 0.08
23/24 31 1,097 1 0 0 0.08
22/23 48 871 8 0 0 0.83
21/22 49 1,974 6 0 0 0.27
20/21 48 3,340 2 0 0 0.05

Output by competition

Career goals and assists broken down by tournament.

League One
42 apps
4 G
2 A
League Two
87 apps
3 G
9 A
Championship
78 apps
3 G
4 A
EFL Trophy
8 apps
1 G
1 A
EFL Cup
7 apps
0 G
1 A
FA Cup
9 apps
0 G
1 A

Frequently asked about Josh Key

Who is Josh Key?

Josh Key is an England professional footballer who plays as a right-back for Swansea City.

How old is Josh Key?

Josh Key is 26 years old. He was born on November 19, 1999 in Exeter.

What position does Josh Key play?

Josh Key plays as a right-back (Defender - Right-Back).

What club does Josh Key play for?

Josh Key currently plays for Swansea City.

How many career goals has Josh Key scored?

Across all senior club competitions in our dataset, Josh Key has scored 11 goals in 231 appearances.

What is Josh Key's market value?

Josh Key's most recent reported market value is €800k.