Recorded match sample · 6 appearances · 2026-09-19 – 2026-10-31. Separate from event history.
D. John is listed as a Defender for ST Mirren. Key facts: nationality Wales, number #3, age 31, born 1995-06-30, height 178, weight 75, summary sample apps 6.
Apps
6
Minutes
468
Goals
0
Assists
0
Profile facts
Summary and recent form
Performance trend
Latest 5 of 6 appearances
View full match history →
- Motherwell - ST Mirren #3 · D Rating 6.3 Minutes 18 min 0 G 0 A 0 Shots0 Key passes
- ST Mirren - Hibernian #3 · M Rating 6.29 Minutes 90 min 0 G 0 A 1 Shots0 Key passes
- ST Mirren - Dundee #3 · M Rating 6.41 Minutes 90 min 0 G 0 A 1 Shots1 Key passes
- Aberdeen - ST Mirren #3 · D Rating 6.23 Minutes 90 min 0 G 0 A 1 Shots3 Key passes
- Heart Of Midlothian - ST Mirren #3 · D Rating 5.9 Minutes 90 min 0 G 0 A 1 Shots1 Key passes
Recorded match sample
6 appearances
Recorded match sample · 6 appearances · 2026-09-19 – 2026-10-31 · Premiership. Only these recorded appearances; not a full-season total. Key actions cover a separate event history. Rating: mean of 6 recorded match ratings.
Apps
6
Minutes
468
Goals
0
Assists
0
Shots
4
Key passes
6
Tackles
7
Cards
0
Saves
0
Detailed match stats
Latest 6 appearances
Attack
- Shots on target
- 1 / 4 (25%)
- Dribbles completed
- 1 / 4 (25%)
- Key passes
- 6
- Fouls won
- 1
Distribution
- Passes completed
- 194 / 234 (83%)
Defence
- Duels won
- 13 / 26 (50%)
- Tackles
- 7
- Interceptions
- 7
- Fouls committed
- 2
Competition ranks 1 rank
Competition rank: Assists #19 · 5 · Premiership.
Career timeline 14 entries
Career: ST Mirren · Current Squad.
Showing 8 of 14 career entries.
- Date unavailable ST Mirren Current club Current Squad
- Bolton Club history from Salford City
- Salford City Loan from Bolton
- Bolton Free transfer from Swansea
- Bolton Loan from Swansea
- Swansea Club history from Sunderland
- Sunderland Loan from Swansea
- Swansea Club history from Rangers
Season coverage
2 season rows
Season statistics
API-Football season statistics as of the snapshot date shown per row. Missing values are omitted; a snapshot does not establish a completed season. Separate from BADB recorded-match statistics.
2025
- Apps
- 30
- Minutes
- 2374
- Goals
- 1
- Assists
- 5
Season analysis
Per 90 minutes
- Goals / 90
- 0.04
- Assists / 90
- 0.19
- Goals + assists / 90
- 0.23
Season contributions
- Goals + assists
- 6
2025
- Apps
- 24
- Minutes
- 1286
- Goals
- 2
- Assists
- 1
Season analysis
Per 90 minutes
- Goals / 90
- 0.14
- Assists / 90
- 0.07
- Goals + assists / 90
- 0.21
Season contributions
- Goals + assists
- 3
Per 90 = total × 90 ÷ minutes; shown from 900 minutes played. Past results, not a prediction.
Key actions 5 actions
Rangers vs ST Mirren 90+2'
Sub
Declan John - Substitution
ST Mirren replaced by Marcello De Barros
ST Mirren vs Motherwell 44'
Goal
D. John - Goal
ST Mirren assist S. Ramos Normal Goal
Cove Rangers vs ST Mirren 33'
Sub
D. John - Substitution
ST Mirren replaced by H. Fieldson
Dumbarton vs ST Mirren 66'
Sub
D. John - Substitution
ST Mirren replaced by F. Taylor
Bolton vs Fleetwood Town 53'
Goal
D. John - Goal
Bolton Normal Goal
View action history