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
17 Aug 2024League Two Swindon Town v Walsall FC 0 – 490
13 Aug 2024EFL Cup Crawley Town v Swindon Town 4 – 271
09 Aug 2024League Two Chesterfield FC v Swindon Town 1 – 190
26 Mar 2024International Friendly Games Wales U21 v Morocco U23 0 – 290
13 Jan 2024League Two Stockport County v Walsall FCSubstitute, on 89′ 3 – 11
22 Dec 2023League Two Stockport County v Notts CountySubstitute, on 90′ 2 – 11
16 Dec 2023League Two Stockport County v Sutton UnitedSubstitute, on 63′ 8 – 0271
03 Dec 2023FA Cup Aldershot Town v Stockport CountySubstitute, on 34′ 2 – 256
28 Nov 2023League Two Stockport County v Salford CitySubstitute, on 71′ 0 – 019
25 Nov 2023League Two Newport County v Stockport CountySubstitute, on 90′ 2 – 11
04 Nov 2023FA Cup Stockport County v Worksop Town 5 – 165
03 Oct 2023League Two Stockport County v Forest Green RoversSubstitute, on 88′ 2 – 02
30 Sep 2023League Two Accrington Stanley v Stockport CountySubstitute, on 84′ 1 – 36
23 Sep 2023League Two Stockport County v Wrexham AFCSubstitute, on 90′ 5 – 01
08 Sep 2023International Friendly Games Wales U21 v Liechtenstein U21 4 – 061
02 Sep 2023League Two Stockport County v Crawley TownSubstitute, on 63′ 3 – 327
26 Mar 2023International Friendly Games Wales U21 v Scotland U21Substitute, on 82′ 3 – 08
09 Aug 2022EFL Cup Oxford United v Swansea CitySubstitute, on 79′ 2 – 211
13 Jun 2022International Friendly Games Wales U18 v Austria U18 0 – 690
10 Jun 2022International Friendly Games Wales U18 v England U18 0 – 265

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.