Josh Sheehan
Bio
Fact sheet
Position
MidfielderAge
31Nationality
WalesBirthday
1995-03-30Place of birth
PembreyCountry of birth
WalesLength
184 cmWeight
75 kgCareer statistics Josh Sheehan
Compare Josh Sheehan with another player
How does Josh Sheehan measure up against other footballers? Put goals, assists, numbers per 90 minutes and their meetings side by side with our player comparison tool. Pick a second player below.
Or go straight to: Josh Sheehan vs Ethan Erhahon · Josh Sheehan vs Thierry Mikael Gale · Josh Sheehan vs Ruben da Rocha Rodrigues
Stats Josh Sheehan
| Match | Competition | Date | FN rating | Min | Pos | G | A | Sh | SoT | Pas | KP | Pas+ | Tkl | Blk | Int | Du | Du+ | Dri | Dri+ | Foul | Foul+ | Off | Sav | GC | Pen+ | Pen- | PenSv | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ø Average | - | ||||||||||||||||||||||||||||
Bolton - Middlesbrough
|
Championship | 2026-10-23 | 5.8 | 90 | Midfielder | 0 | 0 | 1 | 0 | 42 | 0 | 35 | 1 | 0 | 0 | 7 | 4 | 2 | 1 | 1 | 2 | 1 | 0 | 0 | 0 | - | 0 | - | - |
Southampton - Bolton
|
Championship | 2026-10-17 | 6.2 | 90 | Midfielder | 0 | 0 | 1 | 1 | 45 | 0 | 36 | 1 | 0 | 1 | 6 | 3 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | - | 0 | - | - |
Wolves - Bolton
|
Championship | 2026-10-13 | 7.6 | 90 | Midfielder | 1 | 0 | 2 | 2 | 40 | 1 | 33 | - | - | - | 4 | 1 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Stoke City
|
Championship | 2026-10-10 | 8.7 | 90 | Midfielder | - | 0 | 2 | - | 98 | 4 | 91 | 3 | - | 1 | 6 | 4 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Denmark
(sub) |
UEFA Nations League | 2026-10-04 | 6.3 | 34 | Midfielder | - | 0 | - | - | 17 | - | 15 | - | - | - | 2 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Norway
(sub) |
UEFA Nations League | 2026-10-01 | 6.9 | 15 | Midfielder | - | 0 | 1 | 1 | 11 | 1 | 11 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Denmark - Wales
(sub) |
UEFA Nations League | 2026-09-27 | 7.0 | 30 | Midfielder | - | 0 | - | - | 18 | - | 16 | 1 | - | - | 4 | 3 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Portugal - Wales
|
UEFA Nations League | 2026-09-24 | 6.7 | 90 | Midfielder | - | 0 | - | - | 41 | - | 36 | - | - | 2 | 7 | 3 | - | - | 1 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Norwich - Bolton
|
Championship | 2026-09-20 | 6.2 | 90 | Midfielder | - | 0 | - | - | 37 | 1 | 28 | 1 | - | - | 7 | 3 | 2 | 2 | 3 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Cardiff
|
Championship | 2026-09-12 | 7.3 | 90 | Midfielder | - | 0 | 1 | 1 | 41 | - | 35 | - | - | 3 | 7 | 4 | - | - | 2 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - West Ham United
|
Championship | 2026-09-08 | 7.3 | 90 | Midfielder | - | 0 | 1 | - | 48 | 1 | 41 | 1 | 1 | 3 | 5 | 3 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Millwall - Bolton
©️ |
Championship | 2026-09-05 | 6.6 | 86 | Midfielder | - | 0 | 2 | 1 | 72 | 2 | 64 | 1 | - | 1 | 8 | 4 | - | - | 3 | 3 | 0 | 1 | - | - | 0 | 0 | 0 | - |
Sheffield Utd - Bolton
©️ |
Championship | 2026-09-01 | 6.6 | 90 | Midfielder | - | 0 | 1 | 1 | 35 | - | 33 | 3 | - | 1 | 6 | 4 | 1 | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Lincoln
©️ |
Championship | 2026-08-29 | 8.2 | 90 | Midfielder | - | 0 | 1 | 1 | 78 | 4 | 72 | 1 | - | 1 | 9 | 4 | 3 | 2 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
QPR - Bolton
©️ |
Championship | 2026-08-22 | 6.7 | 90 | Midfielder | - | 0 | - | - | 35 | - | 27 | - | - | 1 | 4 | 1 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Preston
©️ |
Championship | 2026-08-15 | 7.2 | 90 | Midfielder | - | 0 | 4 | 1 | 58 | 2 | 42 | 2 | - | 1 | 9 | 4 | 1 | - | 3 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Sheffield Wednesday - Bolton
©️ |
EFL Carabao Cup | 2026-08-08 | 7.2 | 97 | Midfielder | - | - | - | - | 57 | - | 48 | 2 | 1 | 3 | 11 | 7 | - | - | 2 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Romania - Wales
|
Friendlies | 2026-06-06 | 6.9 | 97 | Midfielder | - | - | - | - | 36 | 1 | 33 | 2 | - | 1 | 6 | 4 | 1 | 1 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Ghana
|
Friendlies | 2026-06-02 | 6.9 | 90 | Midfielder | - | 0 | 1 | - | 42 | - | 39 | - | - | - | 5 | 4 | - | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Stockport County
|
League One | 2026-05-24 | 6.7 | 90 | Midfielder | - | 0 | 1 | 1 | 35 | - | 26 | 1 | - | - | 6 | 3 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bradford - Bolton
|
League One | 2026-05-14 | 7.0 | 90 | Midfielder | - | 0 | - | - | 33 | - | 18 | 4 | - | - | 10 | 6 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Bradford
|
League One | 2026-05-09 | 7.0 | 90 | Midfielder | - | 0 | 1 | - | 57 | - | 47 | - | - | 3 | 4 | 3 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Luton
|
League One | 2026-05-02 | 6.7 | 90 | Midfielder | - | 0 | 1 | - | 60 | 1 | 55 | 1 | - | 3 | 8 | 4 | - | - | 2 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bradford - Bolton
|
League One | 2026-04-25 | 6.9 | 87 | Midfielder | - | 0 | 4 | - | 25 | 1 | 16 | 4 | 1 | 2 | 7 | 5 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Huddersfield
|
League One | 2026-04-18 | 7.3 | 90 | Midfielder | - | 0 | 2 | 1 | 67 | 3 | 61 | 2 | - | 1 | 7 | 4 | 1 | - | 2 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Stevenage
|
League One | 2026-04-14 | 7.9 | 90 | Midfielder | - | 0 | 1 | - | 90 | 3 | 83 | 1 | - | 2 | 2 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Cardiff - Bolton
|
League One | 2026-04-11 | 7.3 | 90 | Midfielder | - | 0 | 1 | - | 44 | - | 39 | 2 | - | - | 8 | 7 | - | - | - | 5 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Stockport County
|
League One | 2026-04-06 | 7.2 | 90 | Midfielder | - | 0 | - | - | 51 | 1 | 39 | 2 | - | 2 | 8 | 5 | - | - | 2 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Plymouth - Bolton
|
League One | 2026-04-03 | 6.2 | 90 | Midfielder | - | 0 | - | - | 43 | - | 31 | - | - | 1 | 9 | 2 | - | - | 3 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Northern Ireland
|
Friendlies | 2026-03-31 | 7.2 | 90 | Midfielder | - | 0 | - | - | 58 | - | 57 | 1 | 2 | 1 | 4 | 3 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Bosnia & Herzegovina
(sub) |
World Cup - Qualification Europe | 2026-03-26 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Port Vale - Bolton
(sub) |
League One | 2026-03-21 | 7.2 | 29 | Midfielder | - | 0 | - | - | 13 | - | 10 | - | 1 | - | 3 | 2 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Doncaster
|
League One | 2026-03-17 | 7.5 | 85 | Midfielder | - | 0 | - | - | 52 | 2 | 47 | 1 | - | - | 8 | 3 | 3 | 1 | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Rotherham - Bolton
|
League One | 2026-03-14 | 8.2 | 90 | Midfielder | - | 0 | 1 | 1 | 60 | 1 | 52 | 2 | - | - | 7 | 4 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Wycombe Wanderers FC
|
League One | 2026-03-07 | 6.3 | 90 | Midfielder | - | 0 | - | - | 40 | - | 31 | 1 | - | 1 | 5 | 1 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Exeter City - Bolton
|
League One | 2026-02-28 | 7.3 | 80 | Midfielder | - | 1 | - | - | 47 | 2 | 37 | 1 | 1 | 1 | 9 | 4 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Blackpool
|
League One | 2026-02-21 | 6.9 | 90 | Midfielder | - | 0 | - | - | 46 | - | 36 | - | - | 3 | 6 | 3 | 1 | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Reading - Bolton
|
League One | 2026-02-17 | 6.3 | 90 | Midfielder | - | 0 | 1 | - | 45 | 4 | 36 | - | - | 1 | 4 | 2 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Lincoln - Bolton
(sub) |
League One | 2026-02-14 | 6.7 | 29 | Midfielder | - | 0 | - | - | 28 | - | 22 | - | - | - | 1 | - | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Stevenage - Bolton
|
League One | 2026-01-20 | 6.9 | 90 | Midfielder | - | 0 | 1 | 1 | 48 | - | 41 | - | 1 | - | 2 | 2 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wigan - Bolton
|
League One | 2026-01-17 | 8.9 | 90 | Midfielder | 1 | 0 | 2 | 1 | 55 | 3 | 48 | - | 1 | 1 | 8 | 4 | 1 | - | 3 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Port Vale
|
EFL Trophy | 2026-01-13 | 6.7 | 64 | Midfielder | - | 0 | 1 | - | 33 | - | 32 | - | - | 1 | 4 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Peterborough - Bolton
|
League One | 2026-01-10 | 6.7 | 44 | Midfielder | - | 0 | - | - | 11 | 1 | 6 | - | - | 1 | 2 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Northampton
|
League One | 2026-01-04 | 8.2 | 90 | Midfielder | - | 0 | - | - | 91 | 1 | 77 | 3 | - | 1 | 13 | 9 | 4 | 3 | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Doncaster - Bolton
(sub) |
League One | 2026-01-01 | 6.9 | 35 | Midfielder | - | 0 | - | - | 21 | - | 18 | 1 | - | - | 6 | 2 | - | - | 2 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Mansfield Town
|
League One | 2025-12-29 | 8.9 | 90 | Midfielder | - | 0 | 2 | 1 | 125 | 6 | 113 | 1 | - | 2 | 9 | 5 | 2 | 1 | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Rotherham
|
League One | 2025-12-26 | 9.2 | 90 | Midfielder | 2 | 0 | 3 | 3 | 67 | 3 | 53 | 1 | 1 | 2 | 8 | 2 | 1 | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wycombe Wanderers FC - Bolton
|
League One | 2025-12-20 | 7.3 | 61 | Midfielder | - | 1 | - | - | 42 | 1 | 39 | 2 | 1 | 1 | 5 | 3 | 1 | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Exeter City
|
League One | 2025-12-13 | 8.0 | 90 | Midfielder | - | 0 | 3 | 1 | 63 | 4 | 56 | 1 | - | 1 | 5 | 5 | - | - | - | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Mansfield Town - Bolton
(sub) |
League One | 2025-12-09 | 7.2 | 34 | Midfielder | - | 0 | - | - | 37 | - | 35 | - | - | 2 | 1 | 1 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Bradford
(sub) |
EFL Trophy | 2025-12-02 | 6.6 | 26 | Midfielder | - | 0 | - | - | 32 | 1 | 28 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Bradford
|
League One | 2025-11-22 | 6.9 | 90 | Midfielder | - | 0 | - | - | 40 | 2 | 35 | 2 | - | 1 | 6 | 2 | 2 | - | 2 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Wales - North Macedonia
|
World Cup - Qualification Europe | 2025-11-18 | 7.0 | 90 | Midfielder | - | 0 | - | - | 51 | - | 49 | 1 | 1 | 1 | 4 | 3 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Liechtenstein - Wales
(sub) |
World Cup - Qualification Europe | 2025-11-15 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Port Vale
|
League One | 2025-11-08 | 7.5 | 90 | Midfielder | - | 0 | 1 | 1 | 70 | 1 | 64 | - | - | 2 | 5 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Cardiff
|
League One | 2025-10-25 | 7.2 | 90 | Midfielder | - | 0 | - | - | 23 | 3 | 20 | 4 | - | 1 | 10 | 6 | 1 | - | 2 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Belgium
(sub) |
World Cup - Qualification Europe | 2025-10-13 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
England - Wales
(sub) |
Friendlies | 2025-10-09 | 6.7 | 26 | Midfielder | - | 0 | - | - | 16 | - | 15 | - | - | - | 2 | 2 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Peterborough
(sub) |
League One | 2025-10-04 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Northampton - Bolton
|
League One | 2025-09-27 | 6.6 | 74 | Midfielder | - | 0 | - | - | 44 | 2 | 36 | 1 | - | - | 6 | 5 | - | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Wigan
(sub) |
League One | 2025-09-20 | 6.6 | 12 | Midfielder | - | 0 | - | - | 25 | - | 24 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bolton
(sub) |
League One | 2025-09-13 | 7.6 | 9 | Midfielder | - | 1 | - | - | 12 | 1 | 11 | - | - | - | 3 | 3 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Kazakhstan - Wales
|
World Cup - Qualification Europe | 2025-09-04 | 7.3 | 90 | Midfielder | - | 0 | 2 | - | 57 | 2 | 52 | 1 | 1 | - | 8 | 4 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Blackpool - Bolton
|
League One | 2025-08-30 | 7.3 | 90 | Midfielder | - | 0 | 1 | 1 | 80 | - | 72 | 2 | - | - | 8 | 6 | - | - | 2 | 4 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Lincoln
(sub) |
League One | 2025-08-23 | 7.2 | 45 | Midfielder | - | 0 | 2 | 2 | 51 | 1 | 47 | 2 | - | - | 4 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Reading
(sub) |
League One | 2025-08-20 | 6.5 | 8 | Midfielder | - | 0 | - | - | 10 | - | 8 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Barnsley - Bolton
|
League One | 2025-08-16 | 7.2 | 90 | Midfielder | - | 0 | 1 | - | 41 | - | 34 | - | - | 2 | 2 | 1 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Sheffield Wednesday
(sub) |
EFL Carabao Cup | 2025-08-13 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Plymouth
|
League One | 2025-08-09 | 7.0 | 90 | Midfielder | - | 1 | 1 | - | 32 | 2 | 25 | 2 | - | 1 | 6 | 3 | - | - | 2 | 1 | 1 | 0 | 1 | - | 0 | 0 | 0 | - |
Stockport County - Bolton
(sub) |
League One | 2025-08-03 | 6.3 | 28 | Midfielder | - | 0 | 1 | - | 27 | - | 24 | - | - | - | 3 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Belgium - Wales
(sub) |
World Cup - Qualification Europe | 2025-06-09 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Liechtenstein
(sub) |
World Cup - Qualification Europe | 2025-06-06 | 6.9 | 32 | Midfielder | - | - | - | - | 35 | 1 | 34 | - | - | 1 | 1 | - | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Barnsley - Bolton
|
League One | 2025-04-12 | 6.5 | 45 | Midfielder | - | 0 | - | - | 16 | - | 10 | - | 1 | - | 1 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Rotherham
|
League One | 2025-04-08 | 7.9 | 90 | Midfielder | - | 0 | 2 | 1 | 73 | 2 | 65 | 2 | - | 1 | 5 | 2 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Bristol Rovers
©️ |
League One | 2025-04-05 | 6.9 | 90 | Midfielder | - | 0 | - | - | 56 | - | 45 | 1 | 2 | - | 5 | 3 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wigan - Bolton
|
League One | 2025-04-01 | 7.2 | 90 | Midfielder | - | 0 | 2 | - | 37 | 1 | 28 | 1 | - | 1 | 9 | 5 | 2 | 1 | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Blackpool - Bolton
(sub) |
League One | 2025-03-29 | 7.2 | 27 | Midfielder | - | 0 | - | - | 30 | - | 27 | 2 | - | - | 5 | 4 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
North Macedonia - Wales
|
World Cup - Qualification Europe | 2025-03-25 | 7.0 | 84 | Midfielder | - | 0 | 1 | 1 | 37 | - | 32 | 1 | - | 1 | 3 | 2 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Kazakhstan
|
World Cup - Qualification Europe | 2025-03-22 | 6.5 | 90 | Midfielder | - | 0 | - | - | 57 | - | 55 | 1 | - | 1 | 5 | 2 | 1 | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Stockport County
|
League One | 2025-03-15 | 7.0 | 90 | Midfielder | - | 0 | 1 | 1 | 54 | 1 | 44 | 3 | - | 1 | 11 | 7 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Bolton
|
League One | 2025-03-11 | 6.2 | 90 | Midfielder | - | 0 | - | - | 39 | - | 34 | - | - | - | 2 | - | 1 | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Burton Albion - Bolton
|
League One | 2025-03-08 | 7.5 | 90 | Midfielder | 1 | 0 | 2 | 1 | 42 | - | 36 | 1 | - | 1 | 7 | 4 | 1 | 1 | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Birmingham
(sub) |
League One | 2025-03-04 | 6.3 | 8 | Midfielder | - | 0 | - | - | 1 | - | 1 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wrexham - Bolton
©️ |
League One | 2025-03-01 | 6.9 | 87 | Midfielder | - | 0 | - | - | 27 | 1 | 17 | 2 | 2 | - | 10 | 6 | - | - | 1 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Leyton Orient
©️ |
League One | 2025-02-22 | 7.7 | 90 | Midfielder | - | 0 | 1 | 1 | 22 | 2 | 13 | 1 | - | 1 | 6 | 5 | - | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Shrewsbury - Bolton
(sub) |
League One | 2025-02-15 | 6.9 | 25 | Midfielder | - | 0 | 1 | 1 | 11 | 1 | 10 | - | - | - | 3 | 1 | - | - | 2 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Wrexham - Bolton
|
EFL Trophy | 2025-02-11 | 7.3 | 90 | Midfielder | - | 0 | 1 | 1 | 63 | 2 | 53 | 2 | - | - | 9 | 5 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Crawley Town
|
League One | 2025-02-08 | 8.3 | 90 | Midfielder | 1 | 1 | 2 | 1 | 77 | 4 | 66 | - | - | 1 | 8 | 4 | - | - | 2 | 3 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Reading - Bolton
|
League One | 2025-02-01 | 7.3 | 90 | Midfielder | - | 0 | 2 | - | 33 | 1 | 27 | - | 3 | 3 | 9 | 5 | 2 | 1 | 2 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Northampton
|
League One | 2025-01-28 | 7.2 | 90 | Midfielder | - | 0 | - | - | 23 | 2 | 18 | - | - | - | 14 | 9 | - | - | 2 | 8 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Huddersfield - Bolton
(sub) |
League One | 2025-01-25 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Charlton
|
League One | 2025-01-21 | 7.0 | 82 | Midfielder | - | 0 | 1 | 1 | 48 | - | 42 | 2 | 1 | - | 8 | 3 | 1 | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Cambridge United
(sub) |
League One | 2025-01-18 | 6.9 | 15 | Midfielder | - | 0 | - | - | 15 | 1 | 14 | - | - | - | 2 | 1 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Mansfield Town
|
League One | 2024-12-03 | 6.3 | 61 | Midfielder | - | 0 | - | - | 45 | 1 | 41 | - | - | - | 5 | 2 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Cambridge United - Bolton
|
League One | 2024-11-26 | 7.0 | 90 | Midfielder | - | 0 | - | - | 50 | 1 | 46 | 1 | - | 1 | 5 | 3 | 1 | 1 | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Blackpool
|
League One | 2024-11-23 | 6.7 | 90 | Midfielder | - | 0 | 1 | - | 55 | 1 | 45 | 1 | - | - | 7 | 3 | - | - | 2 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Iceland
|
UEFA Nations League | 2024-11-19 | 6.9 | 89 | Midfielder | - | 0 | - | - | 40 | 1 | 35 | - | - | - | 5 | 3 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Türkiye - Wales
|
UEFA Nations League | 2024-11-16 | 6.9 | 90 | Midfielder | - | 0 | - | - | 37 | - | 23 | - | 4 | 2 | 4 | 1 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stockport County - Bolton
|
League One | 2024-11-09 | 6.3 | 90 | Midfielder | - | 0 | - | - | 89 | - | 74 | 2 | - | - | 9 | 4 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stevenage - Bolton
|
League One | 2024-10-29 | 7.2 | 90 | Midfielder | - | 1 | 1 | - | 38 | 2 | 34 | 2 | - | - | 7 | 4 | 1 | - | 2 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Peterborough
|
League One | 2024-10-26 | 7.9 | 90 | Midfielder | - | 0 | 1 | 1 | 63 | 3 | 57 | 1 | - | - | 3 | 3 | 2 | 2 | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Birmingham - Bolton
|
League One | 2024-10-22 | 6.3 | 90 | Midfielder | - | 0 | - | - | 20 | 1 | 16 | 1 | 1 | 1 | 8 | 2 | - | - | 3 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Burton Albion
|
League One | 2024-10-19 | 7.9 | 90 | Midfielder | - | 0 | 2 | 2 | 57 | 2 | 50 | 2 | - | 1 | 8 | 7 | 1 | 1 | 1 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Montenegro
|
UEFA Nations League | 2024-10-14 | 7.3 | 90 | Midfielder | - | 0 | - | - | 86 | - | 78 | 2 | 1 | - | 8 | 5 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Iceland - Wales
(sub) |
UEFA Nations League | 2024-10-11 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Shrewsbury
|
League One | 2024-10-05 | 6.9 | 86 | Midfielder | - | 0 | - | - | 42 | 1 | 34 | 1 | - | - | 6 | 4 | 1 | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Northampton - Bolton
|
League One | 2024-10-01 | 8.7 | 90 | Midfielder | - | 2 | - | - | 38 | 2 | 32 | 1 | - | 1 | 8 | 7 | 2 | 1 | - | 5 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Crawley Town - Bolton
|
League One | 2024-09-28 | 7.7 | 90 | Midfielder | - | 1 | 1 | 1 | 21 | 1 | 13 | 2 | 1 | 2 | 7 | 4 | 1 | 1 | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Arsenal - Bolton
|
EFL Carabao Cup | 2024-09-25 | 6.3 | 90 | Midfielder | - | 0 | - | - | 28 | - | 20 | 5 | - | - | 11 | 8 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Reading
|
League One | 2024-09-21 | 7.5 | 72 | Midfielder | 1 | 0 | 1 | 1 | 23 | - | 18 | 4 | - | 2 | 9 | 6 | 1 | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Huddersfield
(sub) |
League One | 2024-09-14 | 6.6 | 20 | Midfielder | - | 0 | - | - | 27 | - | 24 | - | - | - | 5 | 3 | 1 | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Montenegro - Wales
(sub) |
UEFA Nations League | 2024-09-09 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Türkiye
(sub) |
UEFA Nations League | 2024-09-06 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Exeter City
|
League One | 2024-08-31 | 6.7 | 54 | Midfielder | - | 0 | - | - | 23 | 1 | 20 | - | 1 | - | 1 | - | 1 | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Shrewsbury - Bolton
(sub) |
EFL Carabao Cup | 2024-08-27 | 6.6 | 18 | Midfielder | - | 0 | - | - | 10 | - | 10 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Charlton - Bolton
|
League One | 2024-08-24 | 6.9 | 66 | Midfielder | - | 0 | - | - | 28 | 2 | 28 | 1 | - | 2 | 6 | 4 | - | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Wrexham
|
League One | 2024-08-18 | 6.9 | 82 | Midfielder | - | 0 | 1 | 1 | 62 | - | 54 | 1 | - | - | 12 | 6 | 3 | 1 | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Mansfield Town
(sub) |
EFL Carabao Cup | 2024-08-13 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bolton
|
League One | 2024-08-10 | 6.7 | 71 | Midfielder | - | 0 | - | - | 22 | - | 14 | 4 | - | - | 7 | 5 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Slovakia - Wales
|
Friendlies | 2024-06-09 | 6.0 | 90 | Defender | - | 0 | - | - | 46 | 1 | 40 | 1 | 1 | - | 4 | 3 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Gibraltar - Wales
©️ |
Friendlies | 2024-06-06 | 7.9 | 90 | Midfielder | - | 0 | - | - | 94 | 4 | 87 | 2 | - | - | 8 | 3 | - | - | 2 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Oxford United
|
League One | 2024-05-18 | 6.3 | 65 | Midfielder | - | 0 | 1 | - | 34 | - | 27 | 1 | - | - | 7 | 4 | - | - | 1 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Barnsley
|
League One | 2024-05-07 | 6.3 | 84 | Midfielder | - | - | - | - | 47 | - | 38 | - | - | 1 | 4 | 2 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Barnsley - Bolton
|
League One | 2024-05-03 | 6.9 | 90 | Midfielder | - | - | - | - | 33 | - | 17 | 3 | - | 1 | 11 | 6 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Peterborough - Bolton
|
League One | 2024-04-27 | 7.9 | 90 | Midfielder | - | - | - | - | 51 | 2 | 44 | 3 | 1 | 2 | 11 | 8 | - | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Port Vale
|
League One | 2024-04-20 | 7.2 | 86 | Midfielder | - | - | 2 | 1 | 62 | 2 | 57 | - | - | 1 | 3 | - | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Shrewsbury
(sub) |
League One | 2024-04-16 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Portsmouth
|
League One | 2024-04-13 | 6.9 | 76 | Midfielder | - | - | 2 | 1 | 34 | - | 22 | 2 | - | - | 8 | 4 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bristol Rovers - Bolton
|
League One | 2024-04-06 | 6.9 | 77 | Midfielder | - | - | - | - | 36 | 2 | 26 | 2 | - | - | 7 | 3 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Reading
|
League One | 2024-04-01 | 6.9 | 79 | Midfielder | - | - | 1 | 1 | 46 | 1 | 39 | 1 | - | 1 | 2 | 1 | - | - | 1 | - | 1 | 0 | 1 | - | 0 | 0 | 0 | - |
Stevenage - Bolton
|
League One | 2024-03-29 | 7.2 | 78 | Midfielder | - | - | 2 | 1 | 36 | 2 | 29 | 2 | - | - | 5 | 4 | - | - | 1 | 2 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Poland
(sub) |
UEFA Euro Qualifiers | 2024-03-26 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Finland
(sub) |
UEFA Euro Qualifiers | 2024-03-21 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Derby - Bolton
|
League One | 2024-03-16 | 7.2 | 90 | Midfielder | - | - | 1 | 1 | 38 | - | 25 | 5 | 2 | - | 12 | 8 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Oxford United
|
League One | 2024-03-12 | 9.2 | 90 | Midfielder | 1 | 1 | 1 | 1 | 67 | 4 | 55 | 3 | - | 1 | 9 | 8 | - | - | 1 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Exeter City - Bolton
|
League One | 2024-03-09 | 7.9 | 90 | Midfielder | - | 1 | - | - | 44 | 3 | 36 | 4 | - | 2 | 9 | 8 | - | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Barnsley - Bolton
|
League One | 2024-03-05 | 6.9 | 90 | Midfielder | - | - | 1 | 1 | 57 | 1 | 43 | 3 | - | 1 | 12 | 10 | 1 | 1 | - | 5 | 0 | 0 | - | - | 0 | 0 | 1 | - |
Bolton - Cambridge United
|
League One | 2024-03-02 | 7.5 | 90 | Midfielder | - | 1 | - | - | 57 | 3 | 52 | - | - | - | 2 | 1 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wigan - Bolton
|
League One | 2024-02-27 | 7.9 | 79 | Midfielder | - | - | 3 | 1 | 74 | 1 | 64 | 1 | - | 1 | 7 | 5 | - | - | 2 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Blackpool - Bolton
|
League One | 2024-02-24 | 6.2 | 71 | Midfielder | - | - | - | - | 38 | - | 30 | 2 | - | - | 7 | 2 | - | - | 3 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Cambridge United - Bolton
|
League One | 2024-02-20 | 8.3 | 90 | Midfielder | - | 1 | 1 | 1 | 58 | 4 | 52 | 2 | - | 1 | 8 | 7 | - | - | 1 | 5 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Charlton
|
League One | 2024-02-17 | 7.2 | 77 | Midfielder | - | 1 | - | - | 43 | 1 | 39 | 2 | - | 2 | 10 | 5 | - | - | 3 | 3 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Wycombe Wanderers FC
(sub) |
League One | 2024-02-13 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Northampton - Bolton
|
League One | 2024-02-10 | 6.3 | 83 | Midfielder | - | - | - | - | 38 | - | 29 | - | - | - | 7 | 1 | - | - | 2 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Barnsley
|
League One | 2024-02-03 | 6.9 | 74 | Midfielder | - | - | - | - | 52 | - | 43 | 1 | - | - | 9 | 5 | - | - | 1 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Blackpool - Bolton
(sub) |
EFL Trophy | 2024-01-30 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Carlisle - Bolton
|
League One | 2024-01-27 | 7.7 | 90 | Midfielder | - | 1 | - | - | 59 | 3 | 55 | 2 | - | 1 | 5 | 3 | 1 | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Cheltenham
|
League One | 2024-01-23 | 7.6 | 90 | Midfielder | - | - | - | - | 38 | 1 | 27 | 2 | 1 | 3 | 12 | 7 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Leyton Orient - Bolton
|
League One | 2024-01-20 | 6.2 | 58 | Midfielder | - | - | - | - | 15 | - | 11 | - | - | - | 5 | 2 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Accrington ST - Bolton
(sub) |
EFL Trophy | 2024-01-10 | 6.9 | 18 | Midfielder | - | - | - | - | 14 | - | 12 | 1 | - | - | 1 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Luton - Bolton
|
FA Cup | 2024-01-07 | 8.0 | 90 | Midfielder | - | - | 1 | - | 43 | - | 34 | 9 | 1 | 3 | 15 | 11 | 1 | - | 2 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Burton Albion
(sub) |
League One | 2024-01-01 | - | 2 | Midfielder | - | - | - | - | 4 | - | 4 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Fleetwood Town - Bolton
|
League One | 2023-12-29 | 7.2 | 75 | Midfielder | - | - | 1 | 1 | 42 | 1 | 33 | 1 | - | 1 | 3 | 3 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Lincoln - Bolton
(sub) |
League One | 2023-12-26 | 7.7 | 9 | Midfielder | - | 1 | - | - | 9 | 2 | 8 | - | - | - | 1 | 1 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Leyton Orient
|
League One | 2023-12-23 | 6.7 | 90 | Midfielder | - | - | - | - | 55 | - | 48 | - | - | 1 | 9 | 5 | - | - | 1 | 5 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Portsmouth - Bolton
|
League One | 2023-12-11 | 6.9 | 90 | Midfielder | - | - | - | - | 48 | 1 | 39 | 4 | - | 1 | 12 | 7 | 1 | 1 | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Port Vale
(sub) |
EFL Trophy | 2023-12-05 | 6.6 | 45 | Midfielder | - | - | - | - | 23 | - | 23 | - | - | - | 2 | 1 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Oxford United - Bolton
|
League One | 2023-11-28 | 7.3 | 90 | Midfielder | - | - | - | - | 55 | 1 | 47 | - | - | - | 6 | 5 | 1 | 1 | 1 | 4 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Exeter City
|
League One | 2023-11-25 | 7.2 | 64 | Midfielder | - | 1 | - | - | 30 | 2 | 26 | - | - | - | 3 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Türkiye
(sub) |
UEFA Euro Qualifiers | 2023-11-21 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Armenia - Wales
(sub) |
UEFA Euro Qualifiers | 2023-11-18 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Blackpool
|
League One | 2023-11-11 | 7.2 | 90 | Midfielder | - | - | - | - | 66 | 2 | 51 | 1 | - | - | 12 | 8 | 1 | 1 | 1 | 5 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Shrewsbury - Bolton
|
League One | 2023-11-07 | 7.2 | 90 | Midfielder | - | 1 | - | - | 55 | 1 | 46 | 2 | - | 1 | 5 | 3 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Charlton - Bolton
|
League One | 2023-10-28 | 7.2 | 90 | Midfielder | - | - | - | - | 40 | 2 | 29 | 2 | 1 | - | 8 | 3 | - | - | 4 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wycombe Wanderers FC - Bolton
|
League One | 2023-10-24 | 8.0 | 90 | Midfielder | - | 2 | - | - | 45 | 3 | 35 | - | - | 1 | 10 | 5 | 3 | 3 | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Northampton
|
League One | 2023-10-21 | 7.5 | 90 | Midfielder | - | - | - | - | 74 | 2 | 66 | 2 | - | 2 | 9 | 6 | 2 | 1 | 2 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Croatia
(sub) |
UEFA Euro Qualifiers | 2023-10-15 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - Gibraltar
(sub) |
Friendlies | 2023-10-11 | 7.0 | 45 | Midfielder | - | - | 1 | - | 42 | 1 | 42 | - | - | - | 3 | 1 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Carlisle
|
League One | 2023-10-07 | 7.7 | 90 | Midfielder | - | - | 2 | 1 | 58 | 2 | 50 | 2 | - | 1 | 9 | 7 | 3 | 2 | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Stevenage
|
League One | 2023-10-03 | 8.0 | 90 | Midfielder | 1 | 1 | 2 | 1 | 33 | 2 | 29 | 1 | - | 1 | 8 | 3 | 1 | - | 2 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Port Vale - Bolton
|
League One | 2023-09-30 | 7.0 | 90 | Midfielder | - | - | - | - | 36 | - | 28 | 3 | - | 1 | 5 | 4 | - | - | - | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Peterborough
|
League One | 2023-09-23 | 7.3 | 89 | Midfielder | - | - | - | - | 28 | 2 | 23 | 1 | 1 | - | 6 | 4 | 1 | 1 | 2 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Reading - Bolton
|
League One | 2023-09-16 | 7.0 | 89 | Midfielder | - | - | 1 | 1 | 22 | 2 | 19 | - | - | - | 2 | 2 | - | - | - | 2 | 0 | 0 | 1 | - | 0 | 0 | 0 | - |
Latvia - Wales
(sub) |
UEFA Euro Qualifiers | 2023-09-11 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Wales - South Korea
(sub) |
Friendlies | 2023-09-07 | 6.7 | 30 | Midfielder | - | - | - | - | 11 | - | 9 | - | - | - | 2 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Derby
|
League One | 2023-09-02 | 8.2 | 86 | Midfielder | - | - | - | - | 50 | 4 | 46 | 2 | - | - | 6 | 5 | 1 | 1 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Middlesbrough
|
EFL Carabao Cup | 2023-08-29 | 6.9 | 90 | Midfielder | - | - | 1 | 1 | 34 | - | 32 | - | - | 2 | 4 | 3 | - | - | 1 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Burton Albion - Bolton
(sub) |
League One | 2023-08-26 | 6.7 | 17 | Midfielder | - | - | - | - | 9 | 1 | 7 | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Wigan
|
League One | 2023-08-19 | 6.9 | 60 | Midfielder | - | - | 1 | - | 27 | - | 26 | 1 | 1 | 1 | 7 | 4 | - | - | 2 | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Fleetwood Town
(sub) |
League One | 2023-08-15 | 6.3 | 45 | Midfielder | - | - | - | - | 17 | - | 14 | - | - | 1 | 3 | 2 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Cheltenham - Bolton
|
League One | 2023-08-12 | 6.9 | 80 | Midfielder | - | - | - | - | 45 | 1 | 41 | - | - | 1 | 1 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Barrow
(sub) |
EFL Carabao Cup | 2023-08-08 | - | - | Midfielder | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Lincoln
|
League One | 2023-08-05 | 6.9 | 73 | Midfielder | - | - | - | - | 62 | - | 60 | 2 | - | - | 8 | 5 | 2 | 2 | 3 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Barnsley - Bolton
(sub) |
League One | 2023-05-19 | 6.3 | 17 | Midfielder | - | - | - | - | 16 | - | 14 | - | - | 1 | 1 | - | 1 | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Barnsley
|
League One | 2023-05-13 | 7.0 | 65 | Midfielder | - | - | - | - | 21 | - | 20 | 3 | - | 1 | 10 | 7 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Plymouth
|
EFL Trophy | 2023-04-02 | 7.2 | 82 | Midfielder | - | - | - | - | 35 | 1 | 27 | 3 | - | 2 | 9 | 6 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Accrington ST - Bolton
|
EFL Trophy | 2023-02-22 | 6.9 | 90 | Midfielder | - | - | 1 | - | 31 | 3 | 24 | - | - | 2 | 8 | 3 | 2 | 1 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Portsmouth
|
EFL Trophy | 2023-01-10 | 6.9 | 74 | Midfielder | - | - | - | - | 35 | - | 28 | 1 | - | - | 6 | 4 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Manchester United U21
(sub) |
EFL Trophy | 2022-12-13 | 6.6 | 27 | Midfielder | - | - | 1 | 1 | 13 | - | 10 | 1 | - | - | 2 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Bolton - Barrow
|
EFL Trophy | 2022-11-22 | 6.3 | 73 | Attacker | - | - | - | - | 31 | - | 25 | 2 | - | 1 | 7 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Newport County - Tranmere
|
League Two | 2019-05-25 | 7.3 | 90 | Midfielder | - | - | 2 | 0 | 24 | 1 | 77 | 3 | 0 | 0 | 12 | 7 | 1 | 0 | 1 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
Mansfield Town - Newport County
|
League Two | 2019-05-12 | 6.3 | 110 | Midfielder | - | - | 9 | 2 | 22 | 1 | 62 | - | 1 | 0 | 10 | 3 | 0 | 0 | 3 | 1 | 1 | 0 | - | - | - | 0 | 0 | - |
Newport County - Mansfield Town
|
League Two | 2019-05-09 | 6.6 | 94 | Midfielder | - | - | 0 | 0 | 18 | 0 | 56 | 2 | 1 | 2 | 13 | 6 | 0 | 0 | 2 | 3 | 0 | 0 | - | - | - | 0 | 0 | - |
Newport County - Manchester City
(sub) |
FA Cup | 2019-02-16 | 6.5 | 29 | Midfielder | - | - | 0 | 0 | 2 | 0 | 50 | - | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Middlesbrough - Newport County
|
FA Cup | 2019-01-26 | 6.8 | 11 | Midfielder | - | - | 0 | 0 | 3 | 0 | 75 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Wrexham - Newport County
|
FA Cup | 2018-12-01 | 7.1 | 90 | Midfielder | - | - | 2 | 0 | 12 | 1 | 48 | - | 1 | 0 | 7 | 3 | 0 | 0 | 2 | 1 | 1 | 0 | - | - | - | 0 | 0 | - |
Metropolitan Police - Newport County
|
FA Cup | 2018-11-10 | 6.6 | 64 | Midfielder | - | - | 0 | 0 | 12 | 1 | 70 | 1 | 0 | 1 | 9 | 4 | 0 | 0 | 0 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
Legend
| Competition | M | St | Min | G | A | G+A | Min/G | Ø | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Season 2026 | ||||||||||
Championship
|
12 | 12 | 1,076 | 1 | 0 | 1 | 1,076 | 2 | 1 | 7.03 |
UEFA Nations League
|
4 | 1 | 169 | - | 0 | 0 | - | 0 | 0 | 6.73 |
Friendlies
|
3 | 3 | 277 | - | 0 | 0 | - | 0 | 0 | 7.00 |
EFL Carabao Cup
|
1 | 1 | 97 | - | - | - | - | 0 | 0 | 7.20 |
| Total 2026 | 20 | 17 | 1,619 | 1 | 0 | 1 | 1,619 | 2 | 1 | 6.97 |
| Season 2025 | ||||||||||
League One
|
40 | 31 | 2,910 | 3 | 4 | 7 | 970 | 9 | 0 | 7.22 |
EFL Trophy
|
2 | 1 | 90 | - | 0 | 0 | - | 0 | 0 | 6.65 |
Friendlies
|
1 | 0 | 26 | - | 0 | 0 | - | 0 | 0 | 6.70 |
| Total 2025 | 43 | 32 | 3,026 | 3 | 4 | 7 | 1,009 | 9 | 0 | 7.18 |
| Season 2024 | ||||||||||
League One
|
34 | 29 | 2,511 | 3 | 5 | 8 | 837 | 8 | 0 | 7.09 |
World Cup - Qualification Europe
|
5 | 4 | 386 | - | 0 | 0 | - | 1 | 0 | 6.94 |
UEFA Nations League
|
3 | 3 | 269 | - | 0 | 0 | - | 0 | 0 | 7.03 |
EFL Carabao Cup
|
2 | 1 | 108 | - | 0 | 0 | - | 0 | 0 | 6.45 |
Friendlies
|
2 | 2 | 180 | - | 0 | 0 | - | 1 | 0 | 6.95 |
EFL Trophy
|
1 | 1 | 90 | - | 0 | 0 | - | 1 | 0 | 7.30 |
| Total 2024 | 47 | 40 | 3,544 | 3 | 5 | 8 | 1,181 | 11 | 0 | 7.04 |
| Season 2023 | ||||||||||
League One
|
46 | 42 | 3,566 | 2 | 12 | 14 | 1,783 | 10 | 0 | 7.21 |
EFL Trophy
|
2 | 0 | 63 | - | - | - | - | 0 | 0 | 6.75 |
Friendlies
|
2 | 0 | 75 | - | - | - | - | 0 | 0 | 6.85 |
FA Cup
|
1 | 1 | 90 | - | - | - | - | 0 | 0 | 8.00 |
EFL Carabao Cup
|
1 | 1 | 90 | - | - | - | - | 0 | 0 | 6.90 |
| Total 2023 | 52 | 44 | 3,884 | 2 | 12 | 14 | 1,942 | 10 | 0 | 7.19 |
| Season 2022 | ||||||||||
EFL Trophy
|
5 | 4 | 346 | - | - | - | - | 0 | 0 | 6.78 |
League One
|
2 | 1 | 82 | - | - | - | - | 0 | 0 | 6.65 |
| Total 2022 | 7 | 5 | 428 | - | - | - | - | 0 | 0 | 6.74 |
| Season 2018 | ||||||||||
FA Cup
|
4 | 3 | 194 | - | - | - | - | 1 | 0 | 6.75 |
League Two
|
3 | 3 | 294 | - | - | - | - | 1 | 0 | 6.73 |
| Total 2018 | 7 | 6 | 488 | - | - | - | - | 2 | 0 | 6.74 |
| Full career | 176 | 144 | 12,989 | 9 | 21 | 30 | 1,443 | 34 | 1 | 7.09 |
| Statistic | Season 2026 | Full career | ||||
|---|---|---|---|---|---|---|
| Total | per match | per 90 | Total | per match | per 90 | |
| Matches | 20 | - | - | 176 | - | - |
| Minutes played | 1,619 | 81.0 | - | 12,989 | 73.8 | - |
| Attacking | ||||||
| Goals | 1 | 0.05 | 0.06 | 9 | 0.05 | 0.06 |
| Assists | 0 | 0.00 | 0.00 | 21 | 0.12 | 0.15 |
| Goals + assists | 1 | 0.05 | 0.06 | 30 | 0.17 | 0.21 |
| Shots | 18 | 0.90 | 1.00 | 116 | 0.66 | 0.80 |
| Shots on target | 9 | 0.45 | 0.50 | 55 | 0.31 | 0.38 |
| Dribbles | 10 | 0.50 | 0.56 | 74 | 0.42 | 0.51 |
| Successful dribbles | 6 | 0.30 | 0.33 | 37 | 0.21 | 0.26 |
| Offside | 0 | 0.00 | 0.00 | 3 | 0.02 | 0.02 |
| Passing | ||||||
| Passes | 909 | 45.45 | 50.53 | 7,198 | 40.90 | 49.87 |
| Key passes | 17 | 0.85 | 0.95 | 182 | 1.03 | 1.26 |
| Accurate passes | 792 | 39.60 | 44.03 | 6,477 | 36.80 | 44.88 |
| Defending | ||||||
| Tackles | 20 | 1.00 | 1.11 | 211 | 1.20 | 1.46 |
| Interceptions | 20 | 1.00 | 1.11 | 130 | 0.74 | 0.90 |
| Blocked shots | 4 | 0.20 | 0.22 | 43 | 0.24 | 0.30 |
| Duels | 117 | 5.85 | 6.50 | 1,064 | 6.05 | 7.37 |
| Duels won | 65 | 3.25 | 3.61 | 609 | 3.46 | 4.22 |
| Dribbled past | 6 | 0.30 | 0.33 | 96 | 0.55 | 0.67 |
| Discipline | ||||||
| Fouls committed | 20 | 1.00 | 1.11 | 150 | 0.85 | 1.04 |
| Fouls drawn | 35 | 1.75 | 1.95 | 285 | 1.62 | 1.97 |
| Yellow cards | 2 | 0.10 | 0.11 | 34 | 0.19 | 0.24 |
| Red cards | 1 | 0.05 | 0.06 | 1 | 0.01 | 0.01 |
| Penalties | ||||||
| Penalties scored | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties missed | 0 | 0.00 | 0.00 | 1 | 0.01 | 0.01 |
| Penalty won | - | - | - | 3 | 0.02 | 0.02 |
Scoring minutes bingo card Josh Sheehan
Josh Sheehan has scored in 29/90 minutes of play, since the first goal on 2015-09-29.
Stoppage time counts towards the minute on the clock: a goal at 45+2 fills square 45. On top of that 4 goals in extra time, which have no square on the card.
Transfers Josh Sheehan
| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
Newport County
|
Bolton
|
Free | € 0 | |
Swansea
|
Newport County
|
Free | € 0 | |
Swansea
|
Yeovil Town
|
Loan | - | |
Swansea
|
Yeovil Town
|
Loan | - |


