
Career Timeline - D. John
13 Seasons13
Total Goals
↗ +2
vs First Season
12
Total Assists
→ Stable
vs First Season
265
Total Appearances
20.4 Per Season
7.4
Peak Rating
6.8 Average
Season Breakdown
24
2024/2025
ST Mirren
2
Goals
0
Assists
15
Apps
6.9
Rating
1,052 Minutes
70 Min/Game
0.13 Goals/Game
23
2023/2024
Salford City, Bolton
0
Goals
2
Assists
33
Apps
6.9
Rating
2,522 Minutes
76 Min/Game
22
2022/2023
Bolton
1
Goals
2
Assists
27
Apps
6.8
Rating
1,820 Minutes
67 Min/Game
0.04 Goals/Game
21
2021/2022
Bolton
5
Goals
7
Assists
44
Apps
7.4
Rating
3,667 Minutes
83 Min/Game
0.11 Goals/Game
20
2020/2021
Bolton, Wales
2
Goals
1
Assists
21
Apps
6.8
Rating
1,695 Minutes
81 Min/Game
0.10 Goals/Game
19
2019/2020
Swansea, Sunderland
+ 1 More
0
Goals
0
Assists
6
Apps
7.1
Rating
407 Minutes
68 Min/Game
18
2018/2019
Swansea, Wales
+ 1 More
0
Goals
0
Assists
17
Apps
6.4
Rating
1,028 Minutes
60 Min/Game
17
2017/2018
Rangers, Wales U21
3
Goals
0
Assists
35
Apps
-
Rating
3,029 Minutes
87 Min/Game
0.09 Goals/Game
16
2016/2017
Cardiff
0
Goals
0
Assists
16
Apps
6.5
Rating
874 Minutes
55 Min/Game
15
2015/2016
Cardiff, Chesterfield
0
Goals
0
Assists
7
Apps
-
Rating
464 Minutes
66 Min/Game
14
2014/2015
Barnsley, Cardiff
0
Goals
0
Assists
19
Apps
-
Rating
1,382 Minutes
73 Min/Game
13
2013/2014
Cardiff
0
Goals
0
Assists
23
Apps
-
Rating
1,757 Minutes
76 Min/Game
12
2012/2013
Cardiff
0
Goals
0
Assists
2
Apps
-
Rating
180 Minutes
90 Min/Game
Career Overview
13
Seasons
265
Appearances
13
Goals
12
Assists
11
Teams
19,877
Minutes
13
Yellow Cards
0
Red Cards
Season History
Season | Team | League | Appearances | Goals | Assists | Minutes |
---|---|---|---|---|---|---|
2024/2025 |
![]() |
Premiership
FA Cup
|
15 | 2 | 0 | 1,052 |
2023/2024 |
![]() ![]() |
FA Cup
League Cup
EFL Trophy
League Two
League One
|
33 | 0 | 2 | 2,522 |
2022/2023 |
![]() |
FA Cup
League One
League Cup
EFL Trophy
|
27 | 1 | 2 | 1,820 |
2021/2022 |
![]() |
FA Cup
EFL Trophy
League One
League Cup
|
44 | 5 | 7 | 3,667 |
2020/2021 |
![]() ![]() |
League Two
Euro Championship
|
21 | 2 | 1 | 1,695 |
2019/2020 |
![]() ![]() ![]() |
Championship
FA Cup
League One
Friendlies
League Cup
|
6 | 0 | 0 | 407 |
2018/2019 |
![]() ![]() ![]() |
FA Cup
Friendlies
League Cup
UEFA Nations League
Championship
UEFA Europa League
China Cup
|
17 | 0 | 0 | 1,028 |
2017/2018 |
![]() ![]() |
League Cup
Premiership
UEFA U21 Championship
|
35 | 3 | 0 | 3,029 |
2016/2017 |
![]() |
League Cup
Championship
|
16 | 0 | 0 | 874 |
2015/2016 |
![]() ![]() |
FA Cup
League Cup
League One
Championship
|
7 | 0 | 0 | 464 |
2014/2015 |
![]() ![]() |
League One
League Cup
Championship
FA Cup
|
19 | 0 | 0 | 1,382 |
2013/2014 |
![]() |
FA Cup
League Cup
Premier League
|
23 | 0 | 0 | 1,757 |
2012/2013 |
![]() |
FA Cup
League Cup
Championship
|
2 | 0 | 0 | 180 |
2024/2025
ST Mirren

Goals
2
Assists
0
League
Premiership
FA Cup
2023/2024
Salford City
Bolton


Goals
0
Assists
2
League
FA Cup
League Cup
EFL Trophy
League Two
League One
2022/2023
Bolton

Goals
1
Assists
2
League
FA Cup
League One
League Cup
EFL Trophy
2021/2022
Bolton

Goals
5
Assists
7
League
FA Cup
EFL Trophy
League One
League Cup
2020/2021
Bolton
Wales


Goals
2
Assists
1
League
League Two
Euro Championship
2019/2020
Swansea
Sunderland
Wales



Goals
0
Assists
0
League
Championship
FA Cup
League One
Friendlies
League Cup
2018/2019
Swansea
Wales
Rangers



Goals
0
Assists
0
League
FA Cup
Friendlies
League Cup
UEFA Nations League
Championship
UEFA Europa League
China Cup
2017/2018
Rangers
Wales U21


Goals
3
Assists
0
League
League Cup
Premiership
UEFA U21 Championship
2016/2017
Cardiff

Goals
0
Assists
0
League
League Cup
Championship
2015/2016
Cardiff
Chesterfield


Goals
0
Assists
0
League
FA Cup
League Cup
League One
Championship
2014/2015
Barnsley
Cardiff


Goals
0
Assists
0
League
League One
League Cup
Championship
FA Cup
2013/2014
Cardiff

Goals
0
Assists
0
League
FA Cup
League Cup
Premier League
2012/2013
Cardiff

Goals
0
Assists
0
League
FA Cup
League Cup
Championship
Upcoming Fixtures
View All →
VS
10:00
ST Mirren

Jul 12, 2025
League Cup

VS
14:45
ST Mirren

Jul 15, 2025
League Cup

VS
10:00
Annan Athletic

Jul 19, 2025
League Cup

VS
10:00
Ayr Utd

Jul 27, 2025
League Cup

VS
11:30
ST Mirren

Aug 3, 2025
Premiership

VS
10:00
Motherwell

Aug 9, 2025
Premiership

VS
10:00
Rangers

Aug 23, 2025
Premiership

VS
10:00
ST Mirren

Aug 30, 2025
Premiership