Joshua Myles Abraham Key
Defender · Swansea · №2
Recent matches
| Date | Match | Score |
|---|---|---|
|
|
3:1 | |
|
|
3:1 | |
|
|
0:0 | |
|
|
0:3 | |
|
|
0:0 | |
|
|
1:2 | |
|
|
0:1 | |
|
|
2:0 | |
|
|
1:2 | |
|
|
2:0 |
Season statistics
| Competition | Season | Games |
|---|---|---|
| Championship | 2025 | 7 |
| Championship | 2026 | 6 |
| League Cup | 2026 | 1 |
About the player
Josh Key's move to Swansea City in July 2023 was settled by a tribunal. The fee was set that way after a delay of more than a year, and the amount was never made public.
The route to that point ran through the lower divisions. Key began in the youth ranks at Torquay United and moved to Exeter City in 2015. His first senior football came away from the club, on loan at Bideford in 2017–18, where he made 18 appearances and scored four goals. Tiverton Town followed, and that loan lasted from 2018 to 2020. It produced 67 appearances and 11 goals. He joined the Exeter first team in 2018 and stayed until the move to Wales.
The 2021–22 season was the high point of his time at Exeter. The club finished as runners-up in EFL League Two and won promotion to League One. Exeter also reached the play-off final that year and lost to Coventry City. Key scored in the semi-final against Portsmouth. He was not the permanent captain, but he acted as a squad leader and served as substitute captain. Across his Exeter career he made 148 competitive appearances and scored eight goals.
At Swansea he has made 110 appearances and scored five goals as of September 2026. He has not won a major individual award or a team trophy there. Before turning professional he represented England at youth level, from Under-16 to Under-20.
Career path
- 2024 — 2027 — now Swansea City 118 matches
- 2019 — 2023 Exeter City 148 matches
Career
| Season | Club | Competition | Games | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 26/27 | Swansea City | Championship | 5 | 0 | 0 | 328 |
| 26/27 | Swansea City | EFL Cup | 1 | 0 | 0 | 27 |
| 25/26 | Swansea City | Championship | 30 | 2 | 1 | 2 039 |
| 25/26 | Swansea City | EFL Cup | 3 | 0 | 1 | 209 |
| 25/26 | Swansea City | FA Cup | 1 | 0 | 1 | 13 |
| 24/25 | Swansea City | Championship | 45 | 1 | 3 | 3 470 |
| 24/25 | Swansea City | FA Cup | 1 | 0 | 0 | 90 |
| 24/25 | Swansea City | EFL Cup | 1 | 0 | 1 | 23 |
| 23/24 | Swansea City | Championship | 29 | 2 | 1 | 2 193 |
| 23/24 | Swansea City | EFL Cup | 2 | 0 | 0 | 98 |
| 22/23 | Exeter City | League One | 42 | 4 | 2 | 3 483 |
| 22/23 | Exeter City | EFL Trophy | 2 | 0 | 0 | 41 |
| 22/23 | Exeter City | FA Cup | 2 | 0 | 0 | 180 |
| 22/23 | Exeter City | EFL Cup | 2 | 0 | 0 | 129 |
| 21/22 | Exeter City | League Two | 44 | 2 | 4 | 3 947 |
| 21/22 | Exeter City | FA Cup | 3 | 0 | 1 | 244 |
| 21/22 | Exeter City | EFL Trophy | 2 | 0 | 1 | 180 |
| 20/21 | Exeter City | League Two | 43 | 1 | 5 | 3 250 |
| 20/21 | Exeter City | FA Cup | 3 | 0 | 0 | 188 |
| 20/21 | Exeter City | EFL Trophy | 1 | 1 | 0 | 90 |
| 20/21 | Exeter City | EFL Cup | 1 | 0 | 0 | 90 |
| 19/20 | Exeter City | EFL Trophy | 2 | 0 | 0 | 127 |
| 18/19 | Exeter City | EFL Trophy | 1 | 0 | 0 | 30 |
| Total | Exeter City | 148 | 8 | 13 | 11 979 | |
| Total | Swansea City | 118 | 5 | 8 | 8 490 |
Transfers
Transfers- 23/24 Exeter City Swansea
- 20/21 Exeter U18 Exeter City
- 19/20 Tiverton Exeter U18
- 19/20 Exeter U18 Tiverton
- 18/19 Tiverton Exeter U18
- 18/19 Exeter U18 Tiverton
- 17/18 Bideford Exeter U18
- 17/18 Exeter U18 Bideford