Declan John
Career snapshot
Career highs
Born the same day
Shares 1995-06-30 · 6 players total
| Full name | Declan John |
|---|---|
| Name in home country | Declan Christopher John |
| Date of birth | 1995-06-30 (30 yrs) |
| Place of birth | Merthyr, Wales |
| Citizenship | Wales |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 178.00 m |
| Current club | St. Mirren FC |
| Joined | 2024-11-12 |
| Contract expires | 2027-05-31 |
| Agent | Beswicks Sports Ltd |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| St. Mirren FC | 2 | 24/25 | 25/26 | 29 | 2 | 4 | 463 |
| Bolton Wanderers | 4 | 20/21 | 23/24 | 92 | 8 | 11 | 3,189 |
| Salford City | 1 | 23/24 | 23/24 | 33 | 0 | 3 | 0 |
| Swansea City | 2 | 18/19 | 19/20 | 18 | 0 | 0 | 0 |
| Swansea City U23 | 2 | 18/19 | 19/20 | 3 | 0 | 0 | 0 |
| Rangers FC | 2 | 17/18 | 18/19 | 31 | 3 | 4 | 731 |
| Cardiff City | 5 | 12/13 | 16/17 | 52 | 1 | 3 | 90 |
| Chesterfield FC | 1 | 15/16 | 15/16 | 6 | 0 | 0 | 0 |
| Barnsley FC | 1 | 14/15 | 14/15 | 9 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | League Cup | St. Mirren FC | 5 | 0 | 2 | 1 | 0 | 0 |
| 25/26 | Premiership | St. Mirren FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Premiership | St. Mirren FC | 13 | 2 | 0 | 0 | 0 | 463 |
| 24/25 | Scottish Premiership Top Six Split | St. Mirren FC | 5 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | SFA Cup | St. Mirren FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Bolton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Salford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Salford City | 32 | 0 | 3 | 3 | 0 | 0 |
| 22/23 | EFL Cup | Bolton Wanderers | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Bolton Wanderers | 5 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | League One | Bolton Wanderers | 19 | 1 | 2 | 1 | 0 | 1,278 |
| 22/23 | League One Play-Offs | Bolton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Bolton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Bolton Wanderers | 3 | 1 | 0 | 0 | 0 | 245 |
| 21/22 | FA Cup | Bolton Wanderers | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League One | Bolton Wanderers | 39 | 4 | 7 | 2 | 0 | 819 |
| 20/21 | League Two | Bolton Wanderers | 21 | 2 | 1 | 3 | 0 | 847 |
| 19/20 | Championship | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Swansea City | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | Swansea City U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Swansea City | 10 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Swansea City | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League 2 | Swansea City U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Betfred Cup | Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | Rangers FC | 25 | 3 | 3 | 2 | 0 | 731 |
| 17/18 | Scottish Premiership Top Six Split | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | SFA Cup | Rangers FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Championship | Cardiff City | 15 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | EFL Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championship | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FA Cup | Cardiff City | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League One | Chesterfield FC | 6 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Cardiff City | 6 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Cardiff City | 1 | 1 | 0 | 0 | 0 | 90 |
| 14/15 | League Cup | Cardiff City | 3 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | League One | Barnsley FC | 9 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Cardiff City | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier League | Cardiff City | 20 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Championship | Cardiff City | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Cardiff City | 1 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | League Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Cardiff U18 | Cardiff | Transfer | 0 | — |
| 14/15 | 2015-03-06 | Cardiff | Barnsley | Loan | 500000 | — |
| 14/15 | 2015-05-31 | Barnsley | Cardiff | Return from loan | 500000 | — |
| 15/16 | 2016-02-18 | Cardiff | Chesterfield | Loan | 500000 | — |
| 15/16 | 2016-04-14 | Chesterfield | Cardiff | Return from loan | 500000 | — |
| 17/18 | 2017-08-31 | Cardiff | Rangers | Loan | 350000 | — |
| 17/18 | 2017-12-31 | Rangers | Cardiff | Return from loan | 350000 | — |
| 17/18 | 2018-01-01 | Cardiff | Rangers | Transfer | 350000 | — |
| 18/19 | 2018-08-09 | Rangers | Swansea | Transfer | 700000 | €890k |
| 19/20 | 2020-01-31 | Swansea | Sunderland | Loan | 800000 | — |
| 19/20 | 2020-05-31 | Sunderland | Swansea | Return from loan | 650000 | — |
| 20/21 | 2021-01-07 | Swansea | Bolton | Loan | 400000 | — |
| 20/21 | 2021-05-31 | Bolton | Swansea | Return from loan | 400000 | — |
| 21/22 | 2021-07-01 | Swansea | Bolton | Transfer | 300000 | — |
| 23/24 | 2023-09-01 | Bolton | Salford | Loan | 450000 | — |
| 23/24 | 2024-05-31 | Salford | Bolton | Return from loan | 450000 | — |
| 24/25 | 2024-07-01 | Bolton | Without Club | Transfer | 300000 | — |
| 24/25 | 2024-11-12 | Without Club | St. Mirren | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Knee injury | 2018-04-25 | 2018-05-14 | 20 | 4 |
| 18/19 | Knee injury | 2018-07-16 | 2018-08-20 | 36 | 7 |
| 20/21 | Hamstring injury | 2021-01-11 | 2021-01-25 | 15 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #30431 | — | 6 | 2 | — | — | former national player |
| Team #24966 | #3 | 9 | 0 | — | — | former national player |
| Team #3864 | #13 | 7 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Aaron Morley | 2 | 1 | 0 |
| Elliot Watt | 1 | 0 | 0 |
| James Tavernier | 2 | 0 | 0 |
| Curtis Tilt | 1 | 0 | 0 |
| Will Aimson | 2 | 0 | 0 |
| Alex Cairns | 1 | 0 | 0 |
| Amadou Bakayoko | 2 | 3 | 0 |
| Lloyd Isgrove | 2 | 0 | 0 |
| George Thomason | 2 | 1 | 0 |
| Gethin Jones | 2 | 0 | 0 |
| James Trafford | 2 | 0 | 0 |
| Josh Sheehan | 2 | 0 | 0 |
| Dion Charles | 2 | 0 | 0 |
| Elias Kachunga | 1 | 1 | 0 |
| George Johnston | 2 | 0 | 0 |
| Oladapo Afolayan | 2 | 1 | 0 |
| MJ Williams | 2 | 0 | 0 |
| Ricardo Santos | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | League One | Bolton Wanderers | 4 | 39 |
| 17/18 | Premiership | Rangers FC | 3 | 25 |
| 20/21 | League Two | Bolton Wanderers | 2 | 21 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | League One | Bolton Wanderers | 7 | 39 |
| 17/18 | Premiership | Rangers FC | 3 | 25 |
| 23/24 | League Two | Salford City | 3 | 32 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-05-31 | Salford | Bolton | Return from loan | — | €450k |
| 23/24 | 2023-09-01 | Bolton | Salford | Loan | — | €450k |
| 20/21 | 2021-05-31 | Bolton | Swansea | Return from loan | — | €400k |
| 20/21 | 2021-01-07 | Swansea | Bolton | Loan | — | €400k |
| 19/20 | 2020-05-31 | Sunderland | Swansea | Return from loan | — | €650k |
| 19/20 | 2020-01-31 | Swansea | Sunderland | Loan | — | €800k |
| 17/18 | 2017-12-31 | Rangers | Cardiff | Return from loan | — | €350k |
| 17/18 | 2017-08-31 | Cardiff | Rangers | Loan | — | €350k |
| 15/16 | 2016-04-14 | Chesterfield | Cardiff | Return from loan | — | €500k |
| 15/16 | 2016-02-18 | Cardiff | Chesterfield | Loan | — | €500k |
| 14/15 | 2015-05-31 | Barnsley | Cardiff | Return from loan | — | €500k |
| 14/15 | 2015-03-06 | Cardiff | Barnsley | Loan | — | €500k |
Last 50 matches for St. Mirren FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-10-29 | SC1 |
St. Mirren FC | 2–2 | Heart of Midlothian | Available |
| 2025-10-25 | SC1 |
Dundee United | 3–1 | St. Mirren FC | Available |
| 2025-10-18 | SC1 |
St. Mirren FC | 0–1 | Aberdeen FC | Available |
| 2025-10-04 | SC1 |
Kilmarnock FC | 2–0 | St. Mirren FC | Available |
| 2025-09-27 | SC1 |
St. Mirren FC | 1–0 | Dundee FC | Available |
| 2025-09-13 | SC1 |
Falkirk FC | 1–2 | St. Mirren FC | Available |
| 2025-08-31 | SC1 |
Hibernian FC | 1–1 | St. Mirren FC | Available |
| 2025-08-24 | SC1 |
St. Mirren FC | 1–1 | Rangers FC | Available |
| 2025-08-09 | SC1 |
St. Mirren FC | 0–0 | Motherwell FC | Available |
| 2025-08-03 | SC1 |
Celtic FC | 1–0 | St. Mirren FC | Available |
| 2025-05-17 | SC1 |
Celtic FC | 1–1 | St. Mirren FC | Available |
| 2025-05-14 | SC1 |
St. Mirren FC | 2–2 | Hibernian FC | Available |
| 2025-05-10 | SC1 |
Dundee United | 0–2 | St. Mirren FC | Available |
| 2025-05-03 | SC1 |
St. Mirren FC | 1–0 | Aberdeen FC | Available |
| 2025-04-26 | SC1 |
St. Mirren FC | 2–2 | Rangers FC | Available |
| 2025-04-12 | SC1 |
St. Mirren FC | 3–2 | Ross County FC | Available |
| 2025-04-05 | SC1 |
Dundee FC | 2–0 | St. Mirren FC | Available |
| 2025-03-29 | SC1 |
St. Mirren FC | 5–1 | Kilmarnock FC | Available |
| 2025-03-15 | SC1 |
Motherwell FC | 2–2 | St. Mirren FC | Available |
| 2025-03-01 | SC1 |
St. Mirren FC | 2–5 | Celtic FC | Available |
| 2025-02-26 | SC1 |
Heart of Midlothian | 3–1 | St. Mirren FC | Available |
| 2025-02-22 | SC1 |
Rangers FC | 0–2 | St. Mirren FC | Available |
| 2025-02-16 | SC1 |
St. Mirren FC | 0–0 | Hibernian FC | Available |
| 2025-02-01 | SC1 |
St. Mirren FC | 0–1 | St. Johnstone FC | Available |
| 2025-01-25 | SC1 |
Aberdeen FC | 0–3 | St. Mirren FC | Available |
| 2025-01-11 | SC1 |
St. Mirren FC | 0–1 | Dundee United | Available |
| 2025-01-05 | SC1 |
Celtic FC | 3–0 | St. Mirren FC | Available |
| 2025-01-02 | SC1 |
Kilmarnock FC | 2–0 | St. Mirren FC | Available |
| 2024-12-29 | SC1 |
St. Mirren FC | 1–2 | Dundee FC | Available |
| 2024-12-26 | SC1 |
St. Mirren FC | 2–1 | Rangers FC | Available |
| 2024-12-21 | SC1 |
Ross County FC | 1–2 | St. Mirren FC | Available |
| 2024-12-14 | SC1 |
St. Johnstone FC | 2–3 | St. Mirren FC | Available |
| 2024-12-07 | SC1 |
St. Mirren FC | 0–1 | Motherwell FC | Available |
| 2024-11-30 | SC1 |
Dundee United | 2–0 | St. Mirren FC | Available |
| 2024-11-23 | SC1 |
St. Mirren FC | 2–1 | Aberdeen FC | Available |
| 2024-11-09 | SC1 |
Hibernian FC | 1–2 | St. Mirren FC | Available |
| 2024-11-02 | SC1 |
St. Mirren FC | 0–0 | Ross County FC | Available |
| 2024-10-30 | SC1 |
St. Mirren FC | 3–1 | St. Johnstone FC | Available |
| 2024-10-27 | SC1 |
Rangers FC | 2–1 | St. Mirren FC | Available |
| 2024-10-19 | SC1 |
Heart of Midlothian | 4–0 | St. Mirren FC | Available |
| 2024-10-05 | SC1 |
St. Mirren FC | 0–1 | Dundee United | Available |
| 2024-09-28 | SC1 |
Motherwell FC | 2–1 | St. Mirren FC | Available |
| 2024-09-21 | SC1 |
St. Mirren FC | 2–1 | Heart of Midlothian | Available |
| 2024-09-14 | SC1 |
St. Mirren FC | 2–2 | Kilmarnock FC | Available |
| 2024-08-31 | SC1 |
Dundee FC | 2–2 | St. Mirren FC | Available |
| 2024-08-25 | SC1 |
St. Mirren FC | 0–3 | Celtic FC | Available |
| 2024-08-11 | SC1 |
Aberdeen FC | 3–1 | St. Mirren FC | Available |
| 2024-08-04 | SC1 |
St. Mirren FC | 3–0 | Hibernian FC | Available |
| 2024-05-18 | SC1 |
Celtic FC | 3–2 | St. Mirren FC | Available |
| 2024-05-15 | SC1 |
St. Mirren FC | 2–2 | Heart of Midlothian | Available |
Teams faced most often by Declan John's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Aberdeen FC | 14 | 8 | 3 | 3 | 26 | 12 | +14 | 57% |
| Dundee United | 14 | 8 | 2 | 4 | 26 | 12 | +14 | 57% |
| Hibernian FC | 14 | 5 | 5 | 4 | 18 | 18 | 0 | 36% |
| Celtic FC | 14 | 5 | 3 | 6 | 17 | 26 | -9 | 36% |
| Ross County FC | 12 | 10 | 2 | 0 | 33 | 4 | +29 | 83% |
| St. Johnstone FC | 12 | 9 | 0 | 3 | 22 | 9 | +13 | 75% |
| Ipswich Town | 12 | 5 | 3 | 4 | 17 | 14 | +3 | 42% |
| Motherwell FC | 12 | 4 | 5 | 3 | 19 | 14 | +5 | 33% |
| Sheffield Wednesday | 12 | 3 | 7 | 2 | 11 | 11 | 0 | 25% |
| Kilmarnock FC | 12 | 7 | 2 | 3 | 24 | 10 | +14 | 58% |
| Burton Albion | 10 | 5 | 2 | 3 | 12 | 11 | +1 | 50% |
| Charlton Athletic | 10 | 4 | 2 | 4 | 16 | 14 | +2 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 14/15 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 9 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 20 | 463 | 1 | 0 | 0 | 0.19 |
| 23/24 | 33 | 0 | 3 | 0 | 0 | 0 |
| 22/23 | 27 | 1,278 | 1 | 0 | 0 | 0.07 |
| 21/22 | 44 | 1,064 | 2 | 0 | 0 | 0.17 |
| 20/21 | 21 | 847 | 3 | 0 | 0 | 0.32 |
| 17/18 | 31 | 731 | 2 | 0 | 0 | 0.25 |
| 16/17 | 16 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Declan John
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Declan John
Who is Declan John?
Declan John is a Wales professional footballer who plays as a left-back for St. Mirren FC.
How old is Declan John?
Declan John is 30 years old. He was born on June 30, 1995 in Merthyr.
What position does Declan John play?
Declan John plays as a left-back (Defender - Left-Back).
What club does Declan John play for?
Declan John currently plays for St. Mirren FC.
How many career goals has Declan John scored?
Across all senior club competitions in our dataset, Declan John has scored 14 goals in 273 appearances.
What is Declan John's market value?
Declan John's most recent reported market value is €250k.
Wales