D. John

D. John

🌍 Wales 🎂 Age 30 30 Jun 1995 📍 Merthyr, Wales 📏 178 ⚖ 75

Season Statistics

2025 / 2026
Team League Pos Apps Mins G A 🟨 🟥 Rating
ST Mirren League Cup Defender 24 1286 2 1 1 0 6.9
ST Mirren Premiership Defender 27 2152 1 5 1 0 6.9
2024 / 2025
Team League Pos Apps Mins G A 🟨 🟥 Rating
ST Mirren FA Cup Defender 24 1286 2 1 1 0 6.9
ST Mirren Premiership Defender 24 1286 2 1 1 0 6.9
2023 / 2024
Team League Pos Apps Mins G A 🟨 🟥 Rating
Salford City EFL Trophy Defender 1 23 0 0 0 6.9
Bolton EFL Trophy Defender 0 0 0 0 0 6.9
Bolton FA Cup Defender 0 0 0 0 0
Salford City FA Cup Defender 0 0 0 0 0
Salford City League Cup Defender 0 0 0 0 0
Bolton League Cup Defender 0 0 0 0 0
Bolton League One Defender 0 0 0 0 0
Salford City League Two Defender 32 2499 0 2 3 0 6.7
2022 / 2023
Team League Pos Apps Mins G A 🟨 🟥 Rating
Bolton EFL Trophy Defender 5 390 0 0 0 6.7
Bolton FA Cup Defender 0 0 0 0 0
Bolton League Cup Defender 2 136 0 0 0 6.5
Bolton League One Defender 20 1294 1 2 1 0 6.8
2021 / 2022
Team League Pos Apps Mins G A 🟨 🟥 Rating
Bolton EFL Trophy Defender 3 245 1 0 0 7.4
Bolton FA Cup Defender 2 146 0 0 0 5.7
Bolton League Cup Defender 0 0 0 0 0
Bolton League One Defender 39 3276 4 7 2 0 6.9
2020 / 2021
Team League Pos Apps Mins G A 🟨 🟥 Rating
Wales Euro Championship Defender 0 0 0 0 0
Bolton League Two Defender 21 1695 2 1 3 0 6.8
2019 / 2020
Team League Pos Apps Mins G A 🟨 🟥 Rating
Swansea Championship Defender 1 18 0 0 0 6.7
Wales Friendlies Defender 1 29 0 0 0
Swansea League Cup Defender 3 270 0 0 0 7.1
Sunderland League One Defender 0 0 0 0 0
2018 / 2019
Team League Pos Apps Mins G A 🟨 🟥 Rating
Swansea Championship Defender 10 576 0 0 0 6.4
Wales China Cup Defender 2 149 0 0 0
Swansea FA Cup Defender 2 107 0 0 0 6.2
Wales Friendlies Defender 2 106 0 0 0
Swansea League Cup Defender 1 90 0 0 0 6.3
Rangers UEFA Europa League Defender 0 0 0 0 0
Wales UEFA Nations League Defender 0 0 0 0 0
2017 / 2018
Team League Pos Apps Mins G A 🟨 🟥 Rating
Rangers League Cup Defender 2 169 0 0 0
Rangers Premiership Defender 26 2284 3 2 0
2016 / 2017
Team League Pos Apps Mins G A 🟨 🟥 Rating
Cardiff Championship Defender 15 754 0 1 0 6.5
2015 / 2016
Team League Pos Apps Mins G A 🟨 🟥 Rating
Cardiff Championship Defender 1 0 0 0 0
Cardiff FA Cup Defender 0 0 0 0 0
Cardiff League Cup Defender 0 0 0 0 0
Chesterfield League One Defender 6 464 0 0 0
2014 / 2015
Team League Pos Apps Mins G A 🟨 🟥 Rating
Cardiff Championship Defender 6 270 0 0 0
Cardiff FA Cup Defender 1 90 0 0 0
Cardiff League Cup Defender 3 270 0 0 0
Barnsley League One Defender 9 752 0 0 0
2013 / 2014
Team League Pos Apps Mins G A 🟨 🟥 Rating
Cardiff FA Cup Defender 1 90 0 0 0
Cardiff Premier League Defender 20 1487 0 0 0
2012 / 2013
Team League Pos Apps Mins G A 🟨 🟥 Rating
Cardiff Championship Defender 0 0 0 0 0

Recent Appearances

Date Match Mins G A Rating
25 Apr 26 ST Mirren 0–2 Livingston 82 0 7.0
11 Apr 26 Celtic 1–0 ST Mirren 81 0 6.6
04 Apr 26 ST Mirren 2–0 Aberdeen 59 0 7.3
21 Mar 26 Falkirk 1–2 ST Mirren 33 0 6.7
03 Mar 26 Dundee Utd 2–1 ST Mirren 25 0 6.3
21 Feb 26 ST Mirren 0–5 Motherwell 90 0 6.5
14 Feb 26 Hibernian 2–0 ST Mirren 90 0 6.3
11 Feb 26 Kilmarnock 4–3 ST Mirren 84 0 6.2
03 Feb 26 ST Mirren 1–0 Heart Of Midlothian 90 1 7.9
31 Jan 26 ST Mirren 0–0 Dundee
20 Jan 26 Livingston 1–1 ST Mirren 79 0 6.7
14 Jan 26 Heart Of Midlothian 2–0 ST Mirren 90 0 7.0
10 Jan 26 ST Mirren 0–2 Falkirk 45 0 6.3
03 Jan 26 Motherwell 2–0 ST Mirren 90 0 6.6
30 Dec 25 Rangers 2–1 ST Mirren 90 0 6.5
27 Dec 25 ST Mirren 0–0 Kilmarnock 90 0 7.2
20 Dec 25 ST Mirren 1–0 Livingston 83 1 7.9
06 Dec 25 ST Mirren 2–0 Dundee Utd 82 1 6.9
29 Nov 25 Dundee 3–1 ST Mirren 32 0 6.5
22 Nov 25 ST Mirren 0–1 Celtic 90 0 8.2