D. John
Declan John
St. Mirren FC - 31 May 2025
  • Country
  • Wales
  • Club
  • St. Mirren FC
  • Age
  • N/A
  • Position
  • LB
  • Other Positions
  • Central Midfield, Right Midfield, Right-Back, Left Midfield, Left-Back
  • Weight
  • 75kg
  • Height
  • 1,78 m
  • Foot
  • left
  • Market Value
  • €299.8k
  • SSPI
  • 62.4
  • Marketability
  • 0.0

Summary

  • Season
  • 2024/2025
  • Avg Appearances
  • 9.33
  • Avg Tackles
  • 15.00
  • Avg Duels
  • 21.77
  • Avg Interceptions
  • 3.00
  • Avg Goals Conceded
  • 19.00

Skills

  • Vision
  • 50
  • Crossing
  • 65
  • FK Accuracy
  • 46
  • Short Passing
  • 62
  • Long Passing
  • 61
  • Curve
  • 68
  • Agility
  • 87
  • Balance
  • 82
  • Reactions
  • 61
  • Ball Control
  • 65
  • Dribbling
  • 66
  • Composure
  • 61
  • Interceptions
  • 64
  • Heading Accuracy
  • 54
  • Defensive Awareness
  • 58
  • Standing Tackle
  • 64
  • Sliding Tackle
  • 63
  • Jumping
  • 56
  • Stamina
  • 65
  • Strength
  • 63
  • Aggression
  • 56

Transfers

Season
From
To
Date
Fees
Market Value
2021
Swansea City
Bolton Wanderers
01 Jul 2021
Free Transfer
€300.0k
2020
Bolton Wanderers
Swansea City
31 May 2021
Free Transfer
€400.0k
2019
Sunderland AFC
Swansea City
31 May 2020
Free Transfer
€650.0k
2019
Swansea City
Sunderland AFC
31 Jan 2020
Free Transfer
€800.0k
2018
Rangers FC
Swansea City
09 Aug 2018
€890.0k
€700.0k
2017
Cardiff City
Rangers FC
01 Jan 2018
Free Transfer
€350.0k
2017
Rangers FC
Cardiff City
31 Dec 2017
Free Transfer
€350.0k
2015
Chesterfield FC
Cardiff City
14 Apr 2016
Free Transfer
€500.0k
2015
Cardiff City
Chesterfield FC
18 Feb 2016
Free Transfer
€500.0k
2014
Barnsley FC
Cardiff City
31 May 2015
Free Transfer
€500.0k
2014
Cardiff City
Barnsley FC
06 Mar 2015
Free Transfer
€500.0k
2013
Cardiff City U18
Cardiff City
01 Jul 2013
€0
€0

Injuries

Injury
Season
From
To
Days
Missed Games
Team
Hamstring injury
2020
11 Jan 2021
25 Jan 2021
15
3
Bolton Wanderers
Knee injury
2018
16 Jul 2018
20 Aug 2018
36
7
Rangers FC
Knee injury
2017
25 Apr 2018
14 May 2018
20
4
Rangers FC

Absences

Reason
Season
From
To
Days
Missed Games
Team
Suspended
2020
11 Sep 2020
29 Nov 2020
80
14
Swansea City
Suspended
2020
04 Sep 2020
06 Sep 2020
3
1
Swansea City

Achievements

  • Relegated from 1st league
  • 1
  • English 2nd tier champion
  • 1
  • Football League Trophy Winner
  • 1

Matches

Match
Mins Played
Touches
Goals
On Target
Passes/Accurate/Key
Cross/Accurate
Lost Arial/Won Arial
Lost Duels/Won Duels
Possession Lost
St. Mirren - Ross County 3:2
89
55
-
-
32/25/1
5/-
1/-
4/1
16
Dundee FC - St. Mirren 2:0
90
62
-
-
30/22/5
12/3
1/1
3/2
19
St. Mirren - Kilmarnock 5:1
80
37
1
1
17/14/1
4/1
1/-
1/4
8
Motherwell - St. Mirren 2:2
89
30
-
-
20/13/2
7/2
2/1
2/2
13
St. Mirren - Celtic 2:5
90
30
1
1
15/8/-
4/2
-/2
2/2
13
Heart of Midlothian - St. Mirren 3:1
90
55
-
-
29/23/1
5/1
4/2
6/5
15
Rangers - St. Mirren 0:2
89
40
-
-
24/14/1
2/-
2/-
3/5
12
St. Mirren - Hibernian 0:0
90
50
-
-
31/22/-
4/2
3/1
4/3
12
St. Mirren - Heart of Midlothian 3:5
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
St. Mirren - St. Johnstone 0:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Aberdeen - St. Mirren 0:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Queen of The South - St. Mirren 1:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
St. Mirren - Dundee United 0:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Celtic - St. Mirren 3:0
11
4
-
-
1/1/-
-/-
-/-
1/-
1
Kilmarnock - St. Mirren 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
St. Mirren - Dundee FC 1:2
90
76
-
1
42/28/-
11/-
-/-
3/4
29
St. Mirren - Rangers 2:1
82
28
-
-
9/7/-
7/-
-/-
1/1
11
St. Johnstone - St. Mirren 2:3
26
19
-
-
11/8/1
-/-
-/-
2/4
4
St. Mirren - Motherwell 0:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Dundee United - St. Mirren 2:0
10
17
-
-
13/6/-
1/-
-/1
1/2
9
St. Mirren - Aberdeen 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
AFC Wimbledon - Salford City 1:0
33
22
-
-
9/9/-
2/-
-/-
1/-
4
Walsall - Salford City 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Salford City - Sutton United 1:2
45
34
-
-
22/18/-
4/-
-/1
2/2
10
Notts County - Salford City 1:2
21
10
-
-
6/5/1
2/1
-/-
-/-
3
Salford City - Stockport County 2:2
90
52
-
-
30/15/1
2/1
2/1
4/3
22
Salford City - Gillingham 0:2
90
67
-
-
36/30/3
12/3
-/-
4/1
21
Salford City - Colchester United 1:1
90
65
-
1
35/22/-
6/1
2/4
4/5
25
Salford City - Barrow 5:3
90
62
-
-
38/28/1
6/2
-/-
4/-
19
Salford City - Doncaster Rovers 2:2
45
37
-
-
17/10/-
1/1
2/2
4/3
13
Swindon Town - Salford City 1:1
90
46
-
-
15/11/2
3/2
2/3
4/4
12
Salford City - Wrexham 3:1
90
64
-
-
32/17/3
4/2
1/2
2/4
27
Crewe Alexandra - Salford City 2:3
45
30
-
-
12/5/-
2/-
-/-
3/2
13
Bradford City - Salford City 1:1
90
53
-
-
29/17/-
3/-
1/2
4/5
23
Crawley Town - Salford City 0:1
90
45
-
-
24/17/-
2/-
-/1
2/2
13
Salford City - Forest Green Rovers 2:2
76
51
-
-
23/18/1
-/-
3/3
5/6
15
Accrington Stanley - Salford City 3:0
45
26
-
-
18/14/-
1/-
1/1
2/2
5
Salford City - Grimsby Town 0:3
73
26
-
-
18/17/-
1/-
2/-
5/2
2
Salford City - Tranmere Rovers 1:5
90
54
-
-
33/31/-
2/-
-/-
2/4
8
Colchester United - Salford City 2:1
90
65
-
-
37/30/3
11/4
1/2
3/5
15
Salford City - AFC Wimbledon 0:0
90
51
-
-
28/22/3
3/2
2/-
5/6
11
Salford City - Milton Keynes Dons 2:4
90
60
-
-
26/24/1
8/2
2/-
8/1
14
Gillingham - Salford City 3:1
90
71
-
-
42/38/1
7/1
2/-
5/4
13
Salford City - Mansfield Town 1:2
90
68
-
-
48/42/1
3/1
-/-
2/1
12
Salford City - Manchester United U21 4:3
23
32
-
-
25/22/-
-/-
-/-
-/4
3
Barrow - Salford City 0:0
90
73
-
-
49/44/2
8/1
1/1
2/5
14
Doncaster Rovers - Salford City 0:3
90
68
-
1
41/32/-
-/-
2/3
5/5
13
Salford City - Swindon Town 2:2
90
34
-
-
20/14/-
1/-
-/1
1/1
9
Wrexham - Salford City 3:2
90
42
-
1
30/22/1
2/1
2/-
4/1
13
Salford City - Crewe Alexandra 4:2
90
79
-
-
58/47/-
4/1
-/-
2/3
20
Sutton United - Salford City 0:2
90
96
-
-
65/43/3
2/1
1/3
4/6
26
Salford City - Newport County 2:1
90
59
-
1
33/25/2
3/2
3/-
4/3
15
Harrogate Town - Salford City 3:2
90
67
-
-
45/37/-
4/-
2/4
3/5
13
Salford City - Notts County 0:2
71
46
-
1
28/26/-
4/1
-/-
-/2
7
Salford City - Walsall 1:2
65
52
-
-
34/29/4
6/2
1/-
2/2
12
Bolton Wanderers - Barrow 1:0
-
-
-
-
-/-/-
-/-
-/-
-/-
-
Barnsley - Bolton Wanderers 1:0
17
19
-
-
16/11/-
-/-
-/-
-/-
6
Bristol Rovers - Bolton Wanderers 2:3
90
24
-
-
9/6/-
2/-
-/1
2/1
8
Bolton Wanderers - Fleetwood Town 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bolton Wanderers - Accrington Stanley 0:1
72
39
-
-
26/23/1
3/1
1/1
2/2
7
Bolton Wanderers - Shrewsbury Town 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Burton Albion - Bolton Wanderers 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Oxford United - Bolton Wanderers 0:1
90
41
-
-
27/21/-
1/-
-/-
2/2
11
Bolton Wanderers - Cambridge United 1:1
90
53
1
2
37/31/1
-/-
2/-
4/3
10
Exeter City - Bolton Wanderers 0:1
45
20
-
-
12/10/-
-/-
-/-
1/1
5
Sheffield Wednesday - Bolton Wanderers 1:1
90
64
-
-
43/34/-
2/-
1/-
3/1
16
Morecambe - Bolton Wanderers 0:0
81
53
-
-
34/30/3
5/2
-/2
1/3
10
Portsmouth - Bolton Wanderers 3:1
90
59
-
-
31/19/-
-/-
-/-
3/5
17
Bolton Wanderers - Port Vale 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Accrington Stanley - Bolton Wanderers 0:2
77
31
-
1
16/12/-
2/1
-/2
1/2
5
Wycombe Wanderers - Bolton Wanderers 1:0
45
37
-
-
21/13/1
1/-
1/-
2/-
11
Bolton Wanderers - Milton Keynes Dons 5:0
78
47
-
1
35/28/4
3/3
2/2
4/3
8
Peterborough United - Bolton Wanderers 0:5
79
44
-
-
28/23/-
1/-
1/-
5/4
8
Bolton Wanderers - Cheltenham Town 1:0
90
50
-
-
34/25/-
1/-
-/1
-/6
13
Charlton Athletic - Bolton Wanderers 1:2
45
40
-
-
26/21/3
5/-
-/1
-/2
12
Bolton Wanderers - Forest Green Rovers 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bolton Wanderers - Exeter City 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bolton Wanderers - Barrow 3:2
74
47
-
-
35/27/1
2/1
-/2
1/2
10
Fleetwood Town - Bolton Wanderers 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bolton Wanderers - Leeds United U21 3:0
59
35
-
-
25/20/-
-/-
-/1
1/3
7
Forest Green Rovers - Bolton Wanderers 1:0
90
61
-
-
48/33/2
2/1
2/-
3/3
17
Tranmere Rovers - Bolton Wanderers 7:6
90
55
-
-
34/22/-
3/1
1/-
3/1
17
Milton Keynes Dons - Bolton Wanderers 0:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Wigan Athletic - Bolton Wanderers 5:4
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bolton Wanderers - Charlton Athletic 3:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Plymouth Argyle - Bolton Wanderers 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bolton Wanderers - Aston Villa 1:4
90
68
-
-
44/27/1
2/-
-/1
2/3
27
Bolton Wanderers - Sheffield Wednesday 0:2
11
13
-
-
9/8/-
2/-
-/-
1/-
4
Bolton Wanderers - Morecambe 1:0
90
64
-
-
46/38/2
5/1
1/1
2/2
13
Port Vale - Bolton Wanderers 0:0
11
8
-
-
4/2/2
1/1
-/-
-/1
2
Bolton Wanderers - Salford City 5:1
45
42
-
-
30/28/2
3/1
-/1
1/2
6
Bolton Wanderers - Wycombe Wanderers 3:0
1
2
-
1
-/-/-
-/-
-/-
-/-
-
Ipswich Town - Bolton Wanderers 1:1
90
52
-
-
29/22/1
1/-
2/1
4/5
15
Watford - Bolton Wanderers 0:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rochdale - Bolton Wanderers 0:3
90
82
1
1
60/52/3
6/3
1/1
3/2
13
Bolton Wanderers - Fleetwood Town 1:0
70
46
-
1
29/23/1
4/1
-/1
1/4
11
Hartlepool United - Bolton Wanderers 1:0
85
92
-
1
55/45/-
5/2
-/1
6/2
21
Partick Thistle - Rangers 1:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Partick Thistle - Rangers 2:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Hamilton Academical - Rangers 1:4
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
St. Johnstone - Rangers 0:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Heart of Midlothian - Rangers 1:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - Partick Thistle 3:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Dundee FC - Rangers 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - Aberdeen 3:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Hibernian - Rangers 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - St. Johnstone 1:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Kilmarnock - Rangers 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - Motherwell 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Celtic - Rangers 0:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Ross County - Rangers 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Partick Thistle - Rangers 0:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Hamilton Academical - Rangers 3:5
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - Heart of Midlothian 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - Celtic 2:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Motherwell - Rangers 2:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - Heart of Midlothian 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Andorra - Wales 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Wales - Cyprus 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Israel - Wales 0:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Wales - Slovakia 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Ireland - Wales 0:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Stockport County - Bolton Wanderers 5:3
100
80
-
-
46/29/-
1/-
6/1
11/4
26
Bolton Wanderers - Stockport County 2:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Oldham Athletic - Barnsley 1:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Leyton Orient - Barnsley 0:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Barnsley - Preston North End 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Barnsley - Sheffield United 0:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Colchester United - Barnsley 3:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Barnsley - Chesterfield 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Notts County - Barnsley 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Barnsley - Peterborough United 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bradford City - Barnsley 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Chesterfield - Crewe Alexandra 3:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Gillingham - Chesterfield 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Chesterfield - Blackpool 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Southend United - Chesterfield 0:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Chesterfield - Walsall 1:4
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Sheffield Wednesday - Bolton Wanderers 1:0
90
73
-
-
48/34/-
4/1
1/1
3/4
19
Bolton Wanderers - Gillingham 2:2
90
89
-
-
70/61/4
7/1
2/-
2/1
16
Portsmouth - Bolton Wanderers 1:0
90
59
-
-
29/24/1
6/-
2/-
6/1
18
Bolton Wanderers - Crewe Alexandra 2:0
90
101
-
-
71/60/2
3/1
-/-
3/4
20
Wycombe Wanderers - Bolton Wanderers 1:0
90
65
-
-
40/26/-
5/1
2/-
3/5
23
Bolton Wanderers - Doncaster Rovers 3:0
90
94
-
2
65/59/4
10/3
2/-
3/2
13
Bolton Wanderers - Cheltenham Town 2:2
90
67
-
-
43/38/4
9/3
1/-
3/-
13
Fleetwood Town - Bolton Wanderers 3:0
90
58
-
-
35/32/1
5/1
-/2
1/4
12
Accrington Stanley - Bolton Wanderers 1:0
90
63
-
1
28/19/-
2/-
1/2
4/5
20
Rotherham United - Bolton Wanderers 2:1
85
40
-
1
22/14/-
-/-
2/-
5/2
11
Bolton Wanderers - Wycombe Wanderers 0:2
90
83
-
-
42/32/4
11/1
5/-
7/4
26
Bolton Wanderers - Ipswich Town 2:0
90
46
-
-
26/21/2
1/-
2/-
2/2
9
Shrewsbury Town - Bolton Wanderers 0:1
90
43
-
-
27/21/1
7/1
1/-
3/2
13
Bolton Wanderers - Sunderland 6:0
90
47
1
1
25/20/2
5/1
1/-
4/-
14
Bolton Wanderers - Cambridge United 2:0
90
51
-
1
32/25/4
6/1
1/-
5/1
15
Morecambe - Bolton Wanderers 1:1
90
70
-
-
46/36/-
4/-
-/-
3/3
18
Bolton Wanderers - Charlton Athletic 2:1
90
48
-
-
25/18/-
-/-
-/3
3/5
12
Oxford United - Bolton Wanderers 2:3
90
37
1
1
25/15/-
-/-
-/-
-/1
12
Burton Albion - Bolton Wanderers 3:1
84
53
-
-
32/22/1
3/1
3/3
5/6
14
Bolton Wanderers - AFC Wimbledon 4:0
90
80
-
-
54/43/2
3/1
1/3
1/6
14
Bolton Wanderers - Lincoln City 3:1
45
26
-
-
16/14/1
3/1
-/-
1/-
5
Milton Keynes Dons - Bolton Wanderers 2:0
72
48
-
-
23/18/2
6/2
1/1
2/1
13
Gillingham - Bolton Wanderers 0:3
90
41
1
1
31/26/3
3/3
2/1
2/2
7
Bolton Wanderers - Morecambe 1:1
90
65
-
-
45/40/8
15/6
2/2
2/4
14
Bolton Wanderers - Plymouth Argyle 0:1
90
55
-
-
43/34/-
3/-
-/-
4/-
14
Crewe Alexandra - Bolton Wanderers 0:1
90
30
-
-
18/16/-
2/1
-/-
2/1
6
Bolton Wanderers - Portsmouth 1:1
90
74
-
-
59/44/-
3/-
2/-
2/3
19
Bolton Wanderers - Sheffield Wednesday 1:1
64
65
-
-
48/39/-
1/-
3/-
7/3
14
Doncaster Rovers - Bolton Wanderers 1:2
90
41
-
-
24/20/1
3/-
-/-
1/2
9
Bolton Wanderers - Accrington Stanley 3:1
90
39
-
-
26/17/2
1/-
1/1
7/5
11
Cheltenham Town - Bolton Wanderers 1:2
90
45
-
-
32/21/-
2/-
2/-
5/1
14
Bolton Wanderers - Fleetwood Town 4:2
90
73
1
1
46/33/2
5/1
-/1
4/4
19
Blackburn Rovers - Cardiff City 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Norwich City 2:4
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Derby County - Cardiff City 2:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Nottingham Forest 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Brentford 2:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Charlton Athletic - Cardiff City 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Watford 2:4
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Fulham 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Norwich City - Cardiff City 3:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Middlesbrough - Cardiff City 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Wigan Athletic - Cardiff City 0:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Preston North End - Cardiff City 0:0
1
3
-
-
-/-/-
-/-
-/-
-/-
-
Leeds United - Cardiff City 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Derby County - Cardiff City 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Birmingham City 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Birmingham City - Cardiff City 0:0
90
54
-
-
31/26/2
1/-
1/-
4/5
-
Cardiff City - Queens Park Rangers 0:2
90
69
-
-
49/36/1
4/1
2/-
2/1
-
Cardiff City - Blackburn Rovers 2:1
90
44
-
-
30/26/-
3/-
1/1
3/2
-
Fulham - Cardiff City 2:2
90
48
-
-
29/26/-
5/-
-/-
2/3
-
Norwich City - Cardiff City 3:2
64
39
-
-
20/17/-
2/-
-/-
2/3
-
Preston North End - Cardiff City 3:0
45
25
-
-
15/10/-
-/-
-/-
2/1
-
Cardiff City - Leeds United 0:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rotherham United - Cardiff City 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Derby County 0:2
90
56
-
-
40/31/3
1/1
4/-
5/4
-
Burton Albion - Cardiff City 2:0
90
82
-
-
58/46/-
5/-
1/2
4/4
-
Reading - Cardiff City 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Preston North End 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Norwich City 0:1
4
5
-
-
5/3/-
-/-
-/-
-/-
-
Leeds United - Cardiff City 0:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Derby County - Cardiff City 3:4
1
2
-
-
1/-/-
-/-
-/-
-/-
-
Cardiff City - Rotherham United 5:0
10
4
-
-
3/2/-
-/-
-/-
-/1
-
Cardiff City - Fulham 2:2
4
3
-
-
1/1/-
-/-
-/-
1/-
-
Queens Park Rangers - Cardiff City 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Blackburn Rovers - Cardiff City 1:1
20
12
-
-
2/1/-
1/-
-/1
2/2
3
Cardiff City - Birmingham City 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Ipswich Town 3:1
1
1
-
-
1/1/-
-/-
-/-
-/-
-
Wolverhampton - Cardiff City 3:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Barnsley - Cardiff City 0:0
65
19
-
-
13/8/-
1/-
-/1
-/2
6
Cardiff City - Brentford 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Nottingham Forest 0:0
90
76
-
-
36/25/1
1/-
2/-
12/5
25
Stoke City - Swansea City 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Reading 2:0
2
7
-
-
7/6/-
-/-
-/-
-/-
1
Swansea City - Norwich City 1:4
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - West Bromwich Albion 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Derby County - Swansea City 2:1
68
36
-
-
16/15/-
1/-
-/-
1/5
5
Swansea City - Sheffield Wednesday 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Hull City - Swansea City 3:2
77
67
-
-
37/31/-
3/-
1/-
3/5
14
Swansea City - Birmingham City 3:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bristol City - Swansea City 2:0
90
83
-
-
52/45/2
4/-
2/-
5/4
16
Swansea City - Millwall 1:0
60
41
-
-
30/26/-
2/-
-/-
-/-
8
Sheffield Wednesday - Swansea City 3:1
45
28
-
-
20/19/-
2/-
1/-
1/-
3
Swansea City - Bolton Wanderers 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Norwich City - Swansea City 1:0
9
3
-
-
3/3/-
-/-
-/-
-/-
-
West Bromwich Albion - Swansea City 3:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Nottingham Forest - Swansea City 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Brentford 3:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Rotherham United 4:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Ipswich Town - Swansea City 0:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Hull City 2:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Derby County 1:1
45
36
-
1
26/23/-
-/-
2/-
4/2
4
Blackburn Rovers - Swansea City 2:2
90
72
-
-
40/36/1
1/-
-/-
6/6
13
Charlton Athletic - Swansea City 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Middlesbrough 3:1
18
14
-
-
9/9/-
2/-
-/-
-/-
5
Swansea City - Barnsley 0:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Swansea City - Charlton Athletic 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Rangers - KF Shkupi 2:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Hull City 0:4
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Fulham 3:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Everton - Cardiff City 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Liverpool 3:6
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Stoke City 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Sunderland - Cardiff City 4:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Newcastle United - Cardiff City 3:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cardiff City - Chelsea 1:2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
North Macedonia - Wales 2:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Wales - Serbia 0:3
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Wales - North Macedonia 1:0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Belgium - Wales 1:1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Bolton Wanderers - Shrewsbury Town 2:1
90
75
-
-
54/46/-
1/-
2/2
2/2
10
Charlton Athletic - Bolton Wanderers 1:4
62
32
-
-
19/16/-
2/-
-/1
3/3
6
Sunderland - Bolton Wanderers 1:0
18
19
-
-
16/14/1
-/-
1/1
2/1
2
Cambridge United - Bolton Wanderers 1:0
90
89
-
-
70/52/4
3/1
3/3
3/6
21
Bolton Wanderers - Oxford United 2:1
71
53
-
-
38/35/-
-/-
2/-
4/1
5
AFC Wimbledon - Bolton Wanderers 3:3
74
33
-
-
16/10/-
-/-
1/-
3/2
10
Bolton Wanderers - Milton Keynes Dons 3:3
90
43
-
-
27/25/3
3/2
2/2
3/4
6
Crawley Town - Bolton Wanderers 1:4
90
68
-
-
48/38/2
2/-
1/-
1/1
15
Bolton Wanderers - Exeter City 1:2
90
73
-
1
46/32/-
6/-
1/1
1/3
23
Bolton Wanderers - Carlisle United 1:0
58
62
-
-
41/30/1
2/-
2/1
5/2
15
Grimsby Town - Bolton Wanderers 2:1
76
51
-
-
32/27/2
2/1
1/1
4/3
9
Salford City - Bolton Wanderers 0:1
90
84
-
-
47/29/2
4/1
1/1
3/4
28
Bolton Wanderers - Harrogate Town 2:1
90
60
-
-
41/33/-
4/-
3/1
4/3
13
Newport County - Bolton Wanderers 1:0
90
73
-
-
40/29/2
6/1
3/3
5/4
21
Bolton Wanderers - Colchester United 0:0
90
68
-
-
44/34/-
2/-
2/-
3/3
16
Forest Green Rovers - Bolton Wanderers 0:1
90
79
-
-
56/45/1
-/-
1/2
3/5
16
Bolton Wanderers - Walsall 2:1
90
94
-
-
60/51/1
5/1
2/1
7/4
21
Port Vale - Bolton Wanderers 0:1
90
80
-
-
46/37/-
2/-
6/1
10/2
20
Bolton Wanderers - Cambridge United 2:1
90
102
-
1
63/54/1
4/1
1/1
4/6
19
Bradford City - Bolton Wanderers 1:1
90
56
-
-
36/28/2
7/1
2/-
4/1
17
Oldham Athletic - Bolton Wanderers 0:2
90
87
-
1
55/47/1
6/3
2/2
3/5
17
Bolton Wanderers - Barrow 1:0
90
91
-
-
65/50/4
1/1
1/1
2/3
22
Bolton Wanderers - Scunthorpe United 2:0
90
79
-
-
50/39/2
2/1
-/2
4/4
20
Southend United - Bolton Wanderers 0:1
90
50
-
-
29/20/1
4/-
3/-
5/1
16
Mansfield Town - Bolton Wanderers 2:3
90
67
1
1
38/23/1
4/1
5/-
7/3
22
Bolton Wanderers - Stevenage 1:0
90
63
1
1
41/32/-
1/-
2/1
3/3
13
Bolton Wanderers - Morecambe 1:1
20
11
-
-
6/5/-
-/-
1/-
1/2
2
Bolton Wanderers - Leyton Orient 2:0
11
4
-
-
1/1/-
-/-
-/-
-/-
1

Field Positioning

St. Mirren - Ross County 3:2 (89 Minutes)
Dundee FC - St. Mirren 2:0 (90 Minutes)
St. Mirren - Kilmarnock 5:1 (80 Minutes)
Motherwell - St. Mirren 2:2 (89 Minutes)
St. Mirren - Celtic 2:5 (90 Minutes)
Heart of Midlothian - St. Mirren 3:1 (90 Minutes)
Rangers - St. Mirren 0:2 (89 Minutes)
St. Mirren - Hibernian 0:0 (90 Minutes)
Celtic - St. Mirren 3:0 (11 Minutes)
St. Mirren - Dundee FC 1:2 (90 Minutes)
St. Mirren - Rangers 2:1 (82 Minutes)
St. Johnstone - St. Mirren 2:3 (26 Minutes)
Dundee United - St. Mirren 2:0 (10 Minutes)
AFC Wimbledon - Salford City 1:0 (33 Minutes)
Salford City - Sutton United 1:2 (45 Minutes)
Notts County - Salford City 1:2 (21 Minutes)
Salford City - Stockport County 2:2 (90 Minutes)
Salford City - Gillingham 0:2 (90 Minutes)
Salford City - Colchester United 1:1 (90 Minutes)
Salford City - Barrow 5:3 (90 Minutes)
Salford City - Doncaster Rovers 2:2 (45 Minutes)
Swindon Town - Salford City 1:1 (90 Minutes)
Salford City - Wrexham 3:1 (90 Minutes)
Crewe Alexandra - Salford City 2:3 (45 Minutes)
Bradford City - Salford City 1:1 (90 Minutes)
Crawley Town - Salford City 0:1 (90 Minutes)
Salford City - Forest Green Rovers 2:2 (76 Minutes)
Accrington Stanley - Salford City 3:0 (45 Minutes)
Salford City - Grimsby Town 0:3 (73 Minutes)
Salford City - Tranmere Rovers 1:5 (90 Minutes)
Colchester United - Salford City 2:1 (90 Minutes)
Salford City - AFC Wimbledon 0:0 (90 Minutes)
Salford City - Milton Keynes Dons 2:4 (90 Minutes)
Gillingham - Salford City 3:1 (90 Minutes)
Salford City - Mansfield Town 1:2 (90 Minutes)
Salford City - Manchester United U21 4:3 (23 Minutes)
Barrow - Salford City 0:0 (90 Minutes)
Doncaster Rovers - Salford City 0:3 (90 Minutes)
Salford City - Swindon Town 2:2 (90 Minutes)
Wrexham - Salford City 3:2 (90 Minutes)
Salford City - Crewe Alexandra 4:2 (90 Minutes)
Sutton United - Salford City 0:2 (90 Minutes)
Salford City - Newport County 2:1 (90 Minutes)
Harrogate Town - Salford City 3:2 (90 Minutes)
Salford City - Notts County 0:2 (71 Minutes)
Salford City - Walsall 1:2 (65 Minutes)
Barnsley - Bolton Wanderers 1:0 (17 Minutes)
Bristol Rovers - Bolton Wanderers 2:3 (90 Minutes)
Bolton Wanderers - Accrington Stanley 0:1 (72 Minutes)
Oxford United - Bolton Wanderers 0:1 (90 Minutes)
Bolton Wanderers - Cambridge United 1:1 (90 Minutes)
Exeter City - Bolton Wanderers 0:1 (45 Minutes)
Sheffield Wednesday - Bolton Wanderers 1:1 (90 Minutes)
Morecambe - Bolton Wanderers 0:0 (81 Minutes)
Portsmouth - Bolton Wanderers 3:1 (90 Minutes)
Accrington Stanley - Bolton Wanderers 0:2 (77 Minutes)
Wycombe Wanderers - Bolton Wanderers 1:0 (45 Minutes)
Bolton Wanderers - Milton Keynes Dons 5:0 (78 Minutes)
Peterborough United - Bolton Wanderers 0:5 (79 Minutes)
Bolton Wanderers - Cheltenham Town 1:0 (90 Minutes)
Charlton Athletic - Bolton Wanderers 1:2 (45 Minutes)
Bolton Wanderers - Barrow 3:2 (74 Minutes)
Bolton Wanderers - Leeds United U21 3:0 (59 Minutes)
Forest Green Rovers - Bolton Wanderers 1:0 (90 Minutes)
Tranmere Rovers - Bolton Wanderers 7:6 (90 Minutes)
Bolton Wanderers - Aston Villa 1:4 (90 Minutes)
Bolton Wanderers - Sheffield Wednesday 0:2 (11 Minutes)
Bolton Wanderers - Morecambe 1:0 (90 Minutes)
Port Vale - Bolton Wanderers 0:0 (11 Minutes)
Bolton Wanderers - Salford City 5:1 (45 Minutes)
Bolton Wanderers - Wycombe Wanderers 3:0 (1 Minutes)
Ipswich Town - Bolton Wanderers 1:1 (90 Minutes)
Rochdale - Bolton Wanderers 0:3 (90 Minutes)
Bolton Wanderers - Fleetwood Town 1:0 (70 Minutes)
Hartlepool United - Bolton Wanderers 1:0 (85 Minutes)
Stockport County - Bolton Wanderers 5:3 (100 Minutes)
Sheffield Wednesday - Bolton Wanderers 1:0 (90 Minutes)
Bolton Wanderers - Gillingham 2:2 (90 Minutes)
Portsmouth - Bolton Wanderers 1:0 (90 Minutes)
Bolton Wanderers - Crewe Alexandra 2:0 (90 Minutes)
Wycombe Wanderers - Bolton Wanderers 1:0 (90 Minutes)
Bolton Wanderers - Doncaster Rovers 3:0 (90 Minutes)
Bolton Wanderers - Cheltenham Town 2:2 (90 Minutes)
Fleetwood Town - Bolton Wanderers 3:0 (90 Minutes)
Accrington Stanley - Bolton Wanderers 1:0 (90 Minutes)
Rotherham United - Bolton Wanderers 2:1 (85 Minutes)
Bolton Wanderers - Wycombe Wanderers 0:2 (90 Minutes)
Bolton Wanderers - Ipswich Town 2:0 (90 Minutes)
Shrewsbury Town - Bolton Wanderers 0:1 (90 Minutes)
Bolton Wanderers - Sunderland 6:0 (90 Minutes)
Bolton Wanderers - Cambridge United 2:0 (90 Minutes)
Morecambe - Bolton Wanderers 1:1 (90 Minutes)
Bolton Wanderers - Charlton Athletic 2:1 (90 Minutes)
Oxford United - Bolton Wanderers 2:3 (90 Minutes)
Burton Albion - Bolton Wanderers 3:1 (84 Minutes)
Bolton Wanderers - AFC Wimbledon 4:0 (90 Minutes)
Bolton Wanderers - Lincoln City 3:1 (45 Minutes)
Milton Keynes Dons - Bolton Wanderers 2:0 (72 Minutes)
Gillingham - Bolton Wanderers 0:3 (90 Minutes)
Bolton Wanderers - Morecambe 1:1 (90 Minutes)
Bolton Wanderers - Plymouth Argyle 0:1 (90 Minutes)
Crewe Alexandra - Bolton Wanderers 0:1 (90 Minutes)
Bolton Wanderers - Portsmouth 1:1 (90 Minutes)
Bolton Wanderers - Sheffield Wednesday 1:1 (64 Minutes)
Doncaster Rovers - Bolton Wanderers 1:2 (90 Minutes)
Bolton Wanderers - Accrington Stanley 3:1 (90 Minutes)
Cheltenham Town - Bolton Wanderers 1:2 (90 Minutes)
Bolton Wanderers - Fleetwood Town 4:2 (90 Minutes)
Preston North End - Cardiff City 0:0 (1 Minutes)
Birmingham City - Cardiff City 0:0 (90 Minutes)
Cardiff City - Queens Park Rangers 0:2 (90 Minutes)
Cardiff City - Blackburn Rovers 2:1 (90 Minutes)
Fulham - Cardiff City 2:2 (90 Minutes)
Norwich City - Cardiff City 3:2 (64 Minutes)
Preston North End - Cardiff City 3:0 (45 Minutes)
Cardiff City - Derby County 0:2 (90 Minutes)
Burton Albion - Cardiff City 2:0 (90 Minutes)
Cardiff City - Norwich City 0:1 (4 Minutes)
Derby County - Cardiff City 3:4 (1 Minutes)
Cardiff City - Rotherham United 5:0 (10 Minutes)
Cardiff City - Fulham 2:2 (4 Minutes)
Blackburn Rovers - Cardiff City 1:1 (20 Minutes)
Cardiff City - Ipswich Town 3:1 (1 Minutes)
Barnsley - Cardiff City 0:0 (65 Minutes)
Swansea City - Nottingham Forest 0:0 (90 Minutes)
Swansea City - Reading 2:0 (2 Minutes)
Derby County - Swansea City 2:1 (68 Minutes)
Hull City - Swansea City 3:2 (77 Minutes)
Bristol City - Swansea City 2:0 (90 Minutes)
Swansea City - Millwall 1:0 (60 Minutes)
Sheffield Wednesday - Swansea City 3:1 (45 Minutes)
Norwich City - Swansea City 1:0 (9 Minutes)
Swansea City - Derby County 1:1 (45 Minutes)
Blackburn Rovers - Swansea City 2:2 (90 Minutes)
Swansea City - Middlesbrough 3:1 (18 Minutes)
Bolton Wanderers - Shrewsbury Town 2:1 (90 Minutes)
Charlton Athletic - Bolton Wanderers 1:4 (62 Minutes)
Sunderland - Bolton Wanderers 1:0 (18 Minutes)
Cambridge United - Bolton Wanderers 1:0 (90 Minutes)
Bolton Wanderers - Oxford United 2:1 (71 Minutes)
AFC Wimbledon - Bolton Wanderers 3:3 (74 Minutes)
Bolton Wanderers - Milton Keynes Dons 3:3 (90 Minutes)
Crawley Town - Bolton Wanderers 1:4 (90 Minutes)
Bolton Wanderers - Exeter City 1:2 (90 Minutes)
Bolton Wanderers - Carlisle United 1:0 (58 Minutes)
Grimsby Town - Bolton Wanderers 2:1 (76 Minutes)
Salford City - Bolton Wanderers 0:1 (90 Minutes)
Bolton Wanderers - Harrogate Town 2:1 (90 Minutes)
Newport County - Bolton Wanderers 1:0 (90 Minutes)
Bolton Wanderers - Colchester United 0:0 (90 Minutes)
Forest Green Rovers - Bolton Wanderers 0:1 (90 Minutes)
Bolton Wanderers - Walsall 2:1 (90 Minutes)
Port Vale - Bolton Wanderers 0:1 (90 Minutes)
Bolton Wanderers - Cambridge United 2:1 (90 Minutes)
Bradford City - Bolton Wanderers 1:1 (90 Minutes)
Oldham Athletic - Bolton Wanderers 0:2 (90 Minutes)
Bolton Wanderers - Barrow 1:0 (90 Minutes)
Bolton Wanderers - Scunthorpe United 2:0 (90 Minutes)
Southend United - Bolton Wanderers 0:1 (90 Minutes)
Mansfield Town - Bolton Wanderers 2:3 (90 Minutes)
Bolton Wanderers - Stevenage 1:0 (90 Minutes)
Bolton Wanderers - Morecambe 1:1 (20 Minutes)
Bolton Wanderers - Leyton Orient 2:0 (11 Minutes)

All Goals

  • 2014
  • Cardiff City vs Colchester United 3:1
  • 1
  • Header
  • 60'
  • 2017
  • Hamilton Academical FC vs Rangers FC 1:4
  • 2
  • Left-footed shot
  • 21'
  • Left-footed shot
  • 25'
  • Kilmarnock FC vs Rangers FC 2:1
  • 1
  • Right-footed shot
  • 39'
  • 2020
  • Bolton Wanderers vs Stevenage FC 1:0
  • 1
  • Right-footed shot
  • 7'
  • Mansfield Town vs Bolton Wanderers 2:3
  • 1
  • Left-footed shot
  • 79'
  • 2021
  • Rochdale AFC vs Bolton Wanderers 0:3
  • 1
  • Left-footed shot
  • 19'
  • Bolton Wanderers vs Sunderland AFC 6:0
  • 1
  • Left-footed shot
  • 88'
  • Oxford United vs Bolton Wanderers 2:3
  • 1
  • Left-footed shot
  • 10'
  • Gillingham FC vs Bolton Wanderers 0:3
  • 1
  • Left-footed shot
  • 65'
  • Bolton Wanderers vs Fleetwood Town 4:2
  • 1
  • Right-footed shot
  • 53'
  • 2022
  • Bolton Wanderers vs Cambridge United 1:1
  • 1
  • Left-footed shot
  • 67'