Premier League
Home › Teams › ST Mirren › D. John
D. John

Declan John (ST Mirren, defender): statistics and career

ST Mirren · defender · Wales · 30 years old

Who is D. John?

D. John is a defender with Wales nationality (age 30), and in 2026/27 his club is ST Mirren.

2026/27 so far: 11 matches with 1 goal and 0 assists (on average a goal every 917 minutes).

A season earlier (2025/26): 54 matches, 3 goals, 6 assists.

His most recent transfer was from Salford City to Bolton, on 1 June 2024.

2 trophies won; EFL Trophy (1×), Championship (1×) the most often.

D. John: 2026/27 season stats

11Apps
1Goals
0Assists
917Minutes
0Yellow cards
0Red cards
6.4Rating

Club competitions

CompetitionAppsGAMinsCardsRtg
Scottish Premiership11109170/06.4

D. John: detailed stats

8Shots
2Shots on target
439Passes
11Key passes
79%Pass accuracy
5/14Successful dribbles / attempts
25/62Duels won / total
14Tackles
1Fouls won
2Fouls committed

All club competitions in 2026/27, combined.

D. John: 2025/26 season stats

54Apps
3Goals
6Assists
3660Minutes
6.9Rating

D. John: career

ClubPeriod
ST Mirren2024–present
Salford City2023
Bolton2020–2022
Sunderland2019
Swansea2018
Rangers2017
Cardiff2012–2016

Listed: senior clubs only, not youth or reserve teams.

D. John: transfers

DateMoveFee
1 June 2024Salford City → BoltonNot disclosed
1 September 2023Bolton → Salford CityLoan
1 June 2021Swansea → BoltonFree transfer
7 January 2021Swansea → BoltonLoan
1 July 2020Sunderland → SwanseaNot disclosed
31 January 2020Swansea → SunderlandLoan
9 August 2018Rangers → SwanseaNot disclosed
1 July 2018Cardiff → RangersNot disclosed
31 August 2017Cardiff → RangersLoan
14 April 2016Chesterfield → CardiffNot disclosed
18 February 2016Cardiff → ChesterfieldLoan
1 July 2015Barnsley → CardiffNot disclosed
6 March 2015Cardiff → BarnsleyLoan

D. John: trophies

2 trophies won.

  • EFL Trophy2022/20231×
  • Championship2012/20131×

D. John: injuries and absences

ReasonFromTo
knock9 April 201417 April 2014

D. John: frequently asked questions

How many goals does D. John have in 2026/27?

D. John's record in 2026/27: 1 goal and 0 assists in 11 matches.

Which team is D. John at?

ST Mirren is the club of D. John (defender) in 2026/27. Nationality: Wales.

How old is D. John?

D. John's age is 30. Date of birth: 30 June 1995.

Which was D. John's most recent transfer?

A move from Salford City to Bolton, 1 June 2024.

How many honours has D. John won?

2 trophies won; EFL Trophy (1×), Championship (1×) the most often.

About D. John

D. John (Wales), season by numbers: appearances, goals, assists and cards, plus every club of his career, each transfer and his trophies. He plays in the ST Mirren squad.