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
01 Jan 2026League Two Shrewsbury Town v Bristol Rovers 0 – 351
29 Dec 2025League Two Bristol Rovers v Barnet FC 0 – 290
26 Dec 2025League Two Bristol Rovers v Bromley FC 2 – 362
19 Dec 2025League Two Crewe Alexandra v Bristol RoversSubstitute, on 73′ 1 – 117
13 Dec 2025League Two Bristol Rovers v Swindon Town 0 – 365
09 Dec 2025League Two Barnet FC v Bristol Rovers 4 – 090
06 Dec 2025FA Cup Port Vale FC v Bristol Rovers 1 – 063
29 Nov 2025League Two Bristol Rovers v Notts County 0 – 190
22 Nov 2025League Two Cheltenham Town v Bristol Rovers 1 – 090
08 Nov 2025League Two Bristol Rovers v Gillingham FC 0 – 173
01 Nov 2025FA Cup Bromley FC v Bristol Rovers 1 – 2841
25 Oct 2025League Two Crawley Town v Bristol Rovers 4 – 078
27 Sep 2025League Two Bristol Rovers v Salford City 2 – 143
20 Sep 2025League Two Colchester United v Bristol RoversSubstitute, on 55′ 1 – 135
13 Sep 2025League Two Bristol Rovers v Barrow AFCSubstitute, on 68′ 2 – 122
06 Jun 2025International Friendly Games Norway U21 v Wales U21 4 – 090
03 May 2025League Two Swindon Town v Milton Keynes DonsSubstitute, on 78′ 0 – 012
26 Apr 2025League Two Gillingham FC v Swindon Town 1 – 180
21 Apr 2025League Two Swindon Town v Bromley FC 0 – 190
18 Apr 2025League Two Grimsby Town v Swindon Town 0 – 478

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.