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

Declan John (ST Mirren, defender): player stats and career

ST Mirren · defender · Wales · 30 years old

Who is D. John?

D. John is a defender from Wales (30 years old); in 2026/27 he plays for ST Mirren.

In the 2026/27 season: 12 matches, 1 goal and 0 assists (a goal roughly every 1007 minutes).

In the previous season (2025/26): 54 matches, 3 goals and 6 assists.

Latest transfer: from Salford City to Bolton (1 June 2024).

Trophies won: 2; most often EFL Trophy (1×), Championship (1×).

D. John: 2026/27 season stats

12Apps
1Goals
0Assists
1007Minutes
0Yellow cards
0Red cards
6.4Rating

Club competitions

CompetitionAppsGAMinsCardsRtg
Scottish Premiership121010070/06.4

D. John: detailed stats

9Shots
2Shots on target
476Passes
12Key passes
80%Pass accuracy
6/15Successful dribbles / attempts
29/70Duels won / total
17Tackles
1Fouls won
3Fouls committed

Totals across all club competitions in 2026/27.

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

Senior clubs only; youth and reserve teams are not shown.

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

Trophies won: 2.

  • EFL Trophy2022/20231×
  • Championship2012/20131×

D. John: injuries and absences

ReasonFromTo
knock9 April 201417 April 2014

D. John: frequently asked questions

How many goals has D. John scored in 2026/27?

In 2026/27, D. John has 1 goal and 0 assists in 12 matches.

Which club does D. John play for?

D. John (defender) plays for ST Mirren in 2026/27. Nationality: Wales.

How old is D. John?

D. John is 30 years old. Date of birth: 30 June 1995.

What was D. John's latest transfer?

From Salford City to Bolton, 1 June 2024.

What trophies has D. John won?

Trophies won: 2; most often EFL Trophy (1×), Championship (1×).

About D. John

Here are the numbers for D. John (Wales): appearances, goals, assists and cards this season, plus the clubs of his career, transfers and trophies won. He is part of the ST Mirren squad.