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
31 Oct 2026Scottish Premiership Kilmarnock FC v St. Johnstone FC 2 – 2901
28 Oct 2026Scottish Premiership St. Johnstone FC v Motherwell FCSubstitute, on 67′ 2 – 223
24 Oct 2026Scottish Premiership Rangers FC v St. Johnstone FC 4 – 090
17 Oct 2026Scottish Premiership St. Johnstone FC v Dundee United FC 1 – 190
11 Oct 2026Scottish Premiership Aberdeen FC v St. Johnstone FCSubstitute, on 58′ 0 – 132
19 Sep 2026Scottish Premiership St. Johnstone FC v Falkirk FC 1 – 190
09 Sep 2026Scottish Premiership St. Johnstone FC v Celtic FC 0 – 187
06 Sep 2026Scottish Premiership St. Johnstone FC v Hibernian FCSubstitute, on 57′ 2 – 133
12 May 2026Scottish Premiership Kilmarnock FC v Dundee FC 3 – 1—
11 Apr 2026Scottish Premiership Kilmarnock FC v Dundee FC 2 – 290
05 Apr 2026Scottish Premiership Dundee FC v Celtic FCSubstitute, on 67′ 1 – 223
21 Mar 2026Scottish Premiership Heart of Midlothian FC v Dundee FCSubstitute, on 63′ 1 – 027
15 Mar 2026Scottish Premiership Dundee FC v Dundee United FC 2 – 267
07 Mar 2026Scottish Premiership Dundee FC v Motherwell FC 2 – 163
28 Feb 2026Scottish Premiership Dundee FC v Hibernian FC 3 – 367
21 Feb 2026Scottish Premiership Aberdeen FC v Dundee FC 2 – 3901
14 Feb 2026Scottish Premiership Dundee FC v Livingston FC 2 – 269
11 Feb 2026Scottish Premiership Falkirk FC v Dundee FC 1 – 078
31 Jan 2026Scottish Premiership St. Mirren FC v Dundee FC 0 – 083
25 Jan 2026Scottish Premiership Rangers FC v Dundee FCSubstitute, on 82′ 3 – 08

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.