Predict scores. Win prizes.Free to join >>
Predict scores. Win prizes.Free to join >>
D. John

D. John

Defender 7.43 RATING
ST Mirren Wales 30 Jun 1995 (30) 178 75
366 Appearances
19 Goals
20 Assists
26,195 Minutes
19 Yellows
0 Reds
14 seasons 14 teams 19 competitions

All-Time Career Breakdown

312 Starts
72 Total Shots
53% Shot Accuracy
6,524 Total Passes
245 Key Passes
55% Dribble Succ.
193 Tackles
113 Interceptions
47% Duels Won
67 Fouls Drawn

2025/2026 Season

Showing stats for the primary competition (most appearances). Select another below.
Premiership - 27 appearances, 2152 minutes
6.93 Rating
27 Apps
1 Goals
5 Assists
33% Shot Acc.
77% Pass Acc.
56% Dribble Succ.
24 Tackles
11 Interceptions

Season-by-Season Stats

Season Team League Apps Goals Assists Rating YC RC
2025/2026 ST Mirren League Cup 24 2 1 6.89 1 0
2025/2026 ST Mirren Premiership 27 1 5 6.93 1 0
2024/2025 ST Mirren FA Cup 24 2 1 6.89 1 0
2024/2025 ST Mirren Premiership 24 2 1 6.89 1 0
2023/2024 Salford City EFL Trophy 1 0 0 6.90 0 0
2023/2024 Bolton EFL Trophy 0 0 0 6.90 0 0
2023/2024 Salford City FA Cup 0 0 0 - 0 0
2023/2024 Bolton FA Cup 0 0 0 - 0 0
2023/2024 Salford City League Cup 0 0 0 - 0 0
2023/2024 Bolton League Cup 0 0 0 - 0 0
2023/2024 Bolton League One 0 0 0 - 0 0
2023/2024 Salford City League Two 32 0 2 6.68 3 0
2022/2023 Bolton EFL Trophy 5 0 0 6.70 0 0
2022/2023 Bolton FA Cup 0 0 0 - 0 0
2022/2023 Bolton League Cup 2 0 0 6.45 0 0
2022/2023 Bolton League One 20 1 2 6.75 1 0
2021/2022 Bolton EFL Trophy 3 1 0 7.43 0 0
2021/2022 Bolton FA Cup 2 0 0 5.70 0 0
2021/2022 Bolton League Cup 0 0 0 - 0 0
2021/2022 Bolton League One 39 4 7 6.91 2 0
2020/2021 Wales Euro Championship 0 0 0 - 0 0
2020/2021 Bolton League Two 21 2 1 6.80 3 0
2019/2020 Swansea Championship 1 0 0 6.70 0 0
2019/2020 Swansea FA Cup 1 0 0 - 0 0
2019/2020 Wales Friendlies 1 0 0 - 0 0
2019/2020 Swansea League Cup 3 0 0 7.10 0 0
2019/2020 Sunderland League One 0 0 0 - 0 0
2018/2019 Swansea Championship 10 0 0 6.43 0 0
2018/2019 Wales China Cup 2 0 0 - 0 0
2018/2019 Swansea FA Cup 2 0 0 6.20 0 0
2018/2019 Wales Friendlies 2 0 0 - 0 0
2018/2019 Swansea League Cup 1 0 0 6.30 0 0
2018/2019 Swansea City U23 Premier League International Cup 1 0 0 - 0 0
2018/2019 Rangers UEFA Europa League 0 0 0 - 0 0
2018/2019 Wales UEFA Nations League 0 0 0 - 0 0
2017/2018 Rangers League Cup 2 0 0 - 0 0
2017/2018 Rangers Premiership 26 3 0 - 2 0
2017/2018 Rangers Scottish Cup 3 0 0 - 0 0
2017/2018 Wales U21 UEFA U21 Championship 7 0 0 - 1 0
2016/2017 Cardiff Championship 15 0 0 6.47 1 0
2016/2017 Cardiff League Cup 1 0 0 - 0 0
2016/2017 Wales UEFA European Championship Qualifiers 0 0 0 - 0 0
2015/2016 Cardiff Championship 1 0 0 - 0 0
2015/2016 Cardiff FA Cup 0 0 0 - 0 0
2015/2016 Cardiff League Cup 0 0 0 - 0 0
2015/2016 Chesterfield League One 6 0 0 - 0 0
2015/2016 Wales U21 UEFA U21 Championship 2 0 0 - 0 0
2014/2015 Cardiff Championship 6 0 0 - 0 0
2014/2015 Cardiff FA Cup 1 0 0 - 0 0
2014/2015 Wales Friendlies 1 0 0 - 0 0
2014/2015 Cardiff League Cup 3 0 0 - 0 0
2014/2015 Barnsley League One 9 0 0 - 0 0
2014/2015 Wales U19 UEFA U19 Championship 3 1 0 - 0 0
2013/2014 Cardiff FA Cup 1 0 0 - 0 0
2013/2014 Cardiff League Cup 2 0 0 - 0 0
2013/2014 Cardiff Premier League 20 0 0 - 0 0
2013/2014 Wales U19 UEFA U19 Championship 3 0 0 - 0 0
2012/2013 Cardiff Championship 0 0 0 - 0 0
2012/2013 Cardiff FA Cup 1 0 0 - 0 0
2012/2013 Cardiff League Cup 1 0 0 - 0 0
2012/2013 Wales U17 UEFA U17 Championship 4 0 0 - 2 0
Totals 366 19 20 19 0

Goals by Team

Career Timeline

ST Mirren 2024/2025 - 2025/2026
Salford City 2023/2024
Bolton 2020/2021 - 2023/2024
Wales 2014/2015 - 2020/2021
Swansea 2018/2019 - 2019/2020
Sunderland 2019/2020
Swansea City U23 2018/2019
Rangers 2017/2018 - 2018/2019
Wales U21 2015/2016 - 2017/2018
Cardiff 2012/2013 - 2016/2017
Chesterfield 2015/2016
Barnsley 2014/2015
Wales U19 2013/2014 - 2014/2015
Wales U17 2012/2013