PLAYER PROFILE

Joel Cotterill.

St. Johnstone FC · Wales

Matrix 25034

At a glance

Full name
Joel Allen Cotterill
Born
10 Oct 2004
Age today
22
Nationality
Wales

Career by season

108 recorded appearances
Joel Cotterill appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Scottish Premiership St. Johnstone FC 85105350
25/26Scottish Premiership Dundee FC 129106650
25/26Scottish Cup Dundee FC 1100710
25/26League Two Bristol Rovers 1310008062
25/26FA Cup Bristol Rovers 22101470
24/25League Two Swindon Town 4130322,6344
24/25International Friendly Games Wales U21 42002700
24/25FA Cup Swindon Town 20101230
24/25EFL Cup Swindon Town 1100710
23/24League Two Stockport County 9011850
23/24International Friendly Games Wales U21 22001510
23/24FA Cup Stockport County 21001210
22/23International Friendly Games Wales U21 100080
22/23EFL Cup Swansea City 1000110
21/22International Friendly Games Wales U18 43102900
20/21International Friendly Games Wales U18 1100580
19/20International Friendly Games Wales U16 44203100

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

Match log

Newest first
Joel Cotterill match log
DateCompetitionMatchScoreMinutesGoals
12 Apr 2025League Two Swindon Town v Bradford City 5 – 490
05 Apr 2025League Two Fleetwood Town v Swindon Town 0 – 477
01 Apr 2025League Two Swindon Town v AFC Wimbledon 2 – 180
29 Mar 2025League Two Morecambe FC v Swindon TownSubstitute, on 65′ 1 – 025
23 Mar 2025International Friendly Games Wales U21 v Sweden U21 1 – 190
20 Mar 2025International Friendly Games Andorra U21 v Wales U21Substitute, on 46′ 0 – 145
15 Mar 2025League Two Swindon Town v Cheltenham TownSubstitute, on 87′ 3 – 33
08 Mar 2025League Two Doncaster Rovers v Swindon Town 2 – 285
04 Mar 2025League Two Swindon Town v Salford City 2 – 269
01 Mar 2025League Two Walsall FC v Swindon Town 0 – 1801
22 Feb 2025League Two Swindon Town v Chesterfield FC 1 – 090
15 Feb 2025League Two Harrogate Town v Swindon Town 1 – 062
08 Feb 2025League Two Swindon Town v Port Vale FC 3 – 3901
01 Feb 2025League Two Carlisle United v Swindon TownSubstitute, on 62′ 1 – 528
28 Jan 2025League Two Swindon Town v Tranmere Rovers 3 – 190
24 Jan 2025League Two Newport County v Swindon TownSubstitute, on 72′ 1 – 218
11 Jan 2025League Two Swindon Town v Crewe AlexandraSubstitute, on 85′ 0 – 05
04 Jan 2025League Two Notts County v Swindon Town 2 – 090
01 Jan 2025League Two Swindon Town v Colchester United 3 – 272
29 Dec 2024League Two Bromley FC v Swindon TownSubstitute, on 77′ 1 – 113

Career transfers

11 recorded moves

All recorded career moves, newest first.

Joel Cotterill career transfers
Date FromToMoveFee
03 Sep 2026 Swansea City U21 St. Johnstone FC Transfer —
31 May 2026 Dundee FC Swansea City U21 Loan return
14 Jan 2026 Swansea City U21 Dundee FC Loan —
06 Jan 2026 Bristol Rovers Swansea City U21 Loan return
01 Sep 2025 Swansea City U21 Bristol Rovers Loan —
31 May 2025 Swindon Town Swansea City U21 Loan return
30 Jul 2024 Swansea City U21 Swindon Town Loan —
15 Jan 2024 Stockport County Swansea City U21 Loan return
28 Aug 2023 Swansea City U21 Stockport County Loan —
01 Jul 2022 Swansea City U18 Swansea City U21 Internal move —
01 Jul 2021 Swansea City Youth Swansea City U18 Internal move —

Contracts and market values are not available yet.