Josh Key Select2023-20242025-26 Overview Statistic First Name:JoshuaLast Name:KeyShort name:J. KeyName in home country:Joshua KeyPosition:DefenderHeight:178 cmWeight:69 kgNationality:EnglandAge:19-11-1999 (26) Season English Championship 2023-2024Swansea29252196452000100 English Championship 2025-26Swansea23181627561000200 Matches 31-01-2026 11:00 Watford 0 - 2 Swansea 10' 24-01-2026 11:00 Hull City 2 - 1 Swansea 44' 20-01-2026 15:45 Swansea 3 - 1 Blackburn Rovers 17-01-2026 13:30 Swansea 1 - 1 Birmingham City 01-01-2026 11:00 Swansea 1 - 0 West Bromwich Albion 46' 29-12-2025 15:45 Oxford United 0 - 1 Swansea 3' 26-12-2025 11:00 Coventry City 1 - 0 Swansea 19-12-2025 16:00 Swansea 2 - 1 Wrexham 13-12-2025 08:30 Stoke City 2 - 1 Swansea 32' 09-12-2025 15:45 Swansea 1 - 0 Portsmouth 29-11-2025 11:00 West Bromwich Albion 3 - 2 Swansea 76' 25-11-2025 15:45 Swansea 1 - 2 Derby 90' 22-11-2025 08:30 Bristol City 3 - 0 Swansea 78' 08-11-2025 11:00 Swansea 1 - 4 Ipswich Town 80' 05-11-2025 15:45 Preston North End 2 - 1 Swansea 59' 01-11-2025 11:00 Charlton 1 - 1 Swansea 90' 25-10-2025 10:00 Swansea 2 - 1 Norwich 90' 22-10-2025 14:45 Swansea 0 - 1 QPR 44' 18-10-2025 07:30 Southampton 0 - 0 Swansea 90' 04-10-2025 10:00 Swansea 1 - 3 Leicester 90' 30-09-2025 14:45 Blackburn Rovers 1 - 2 Swansea 90' 27-09-2025 07:30 Swansea 1 - 1 Millwall 90' 20-09-2025 07:30 Birmingham City 1 - 0 Swansea 90' 13-09-2025 10:00 Swansea 2 - 2 Hull City 90' 30-08-2025 10:00 Sheffield Wednesday 0 - 2 Swansea 90' 23-08-2025 07:30 Swansea 1 - 1 Watford 75' 16-08-2025 10:00 Swansea 1 - 0 Sheffield Utd 90' 09-08-2025 10:00 Middlesbrough 1 - 0 Swansea 90' 04-05-2024 07:30 Swansea 0 - 1 Millwall 90' 27-04-2024 10:00 Norwich 2 - 2 Swansea 90' 20-04-2024 10:00 Huddersfield Town 0 - 4 Swansea 90' 13-04-2024 10:00 Swansea 1 - 0 Rotherham United 90' 10-04-2024 15:00 Swansea 3 - 0 Stoke City 77' 06-04-2024 10:00 Middlesbrough 2 - 0 Swansea 90' 01-04-2024 10:00 Swansea 0 - 1 QPR 90' 29-03-2024 11:00 Sheffield Wednesday 1 - 1 Swansea 70' 16-03-2024 08:30 Swansea 2 - 0 Cardiff 32' 10-03-2024 08:30 Bristol City 1 - 0 Swansea 12' 06-03-2024 15:45 Watford 1 - 1 Swansea 02-03-2024 11:00 Swansea 2 - 1 Blackburn Rovers 22-12-2023 15:45 Swansea 2 - 1 Preston North End 82' 16-12-2023 11:00 Swansea 1 - 2 Middlesbrough 90' 12-12-2023 15:45 Stoke City 1 - 1 Swansea 90' 09-12-2023 11:00 Rotherham United 1 - 2 Swansea 90' 02-12-2023 11:00 Swansea 1 - 1 Huddersfield Town 14' 29-11-2023 15:45 Leeds United 3 - 1 Swansea 70' 25-11-2023 11:00 Swansea 2 - 2 Hull City 4' 21-10-2023 10:00 Swansea 1 - 3 Leicester 90' 07-10-2023 10:00 Plymouth Argyle 1 - 3 Swansea 90' 04-10-2023 14:45 Swansea 2 - 1 Norwich 90' 30-09-2023 10:00 Millwall 0 - 3 Swansea 90' 23-09-2023 10:00 Swansea 3 - 0 Sheffield Wednesday 90' 19-09-2023 14:45 QPR 1 - 1 Swansea 35' 16-09-2023 14:45 Cardiff 2 - 0 Swansea 90' 02-09-2023 07:30 Swansea 1 - 2 Bristol City 90' 26-08-2023 10:00 Preston North End 2 - 1 Swansea 90' 19-08-2023 10:00 Swansea 1 - 1 Coventry City 90' 12-08-2023 10:00 West Bromwich Albion 3 - 2 Swansea 90' 05-08-2023 10:00 Swansea 1 - 1 Birmingham City 90' Post navigation Previous: Nathanael OgbetaNext: Kyle Naughton