Skip to content
Josh Sheehan

Josh Sheehan

Midfield - Central Midfield  at Bolton Wanderers
Age31
CitizenshipWales
Height1.84 m
Footright
BornMarch 30, 1995
at Bolton Wanderers 1,788 days · joined 2021-07-01
👕200+ Apps
Market value €450k
Central Midfield Midfield

Career snapshot

5
clubs played for
11/12
debut season
0.09
goals / match
Newport County
top club · 179 apps

Career highs

€450k
peak value · 2025
top transfer fee
7
best season · 16/17
24 / 0
int'l caps / goals
369Appearances
32Goals
41Assists
60Yellow cards
1Red cards
114Full matches (90′)
Full nameJosh Sheehan
Name in home countryJoshua Luke Sheehan
Date of birth1995-03-30 (31 yrs)
Place of birthLlanelli, Wales
CitizenshipWales
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height184.00 m
Current clubBolton Wanderers
Joined2021-07-01
Contract expires2027-06-30
AgentDominance Sports
Jul 2025
25/26 — Bolton Wanderers
6 matches · 0 G · 1 A · across 2 competitions
Jul 2024
24/25 — Bolton Wanderers
38 matches · 4 G · 5 A · across 4 competitions
Jul 2023
23/24 — Bolton Wanderers
53 matches · 4 G · 15 A · across 5 competitions
Jul 2022
22/23 — Bolton Wanderers
34 matches · 2 G · 2 A · across 4 competitions
Nov 2021
Injury: unknown
34 games missed
Jul 2021
21/22 — Bolton Wanderers
20 matches · 4 G · 2 A · across 4 competitions
Jul 2021
Transfer: Newport County → Bolton
21/22 · Transfer
Jul 2020
20/21 — Newport County
53 matches · 3 G · 4 A · across 4 competitions
Jul 2019
19/20 — Newport County
42 matches · 2 G · 3 A · across 4 competitions
Jul 2018
18/19 — Newport County
46 matches · 1 G · 1 A · across 5 competitions
Jan 2018
Transfer: Swansea U23 → Newport County
17/18 · Transfer
Jul 2017
17/18 — Newport County
13 matches · 2 G · 1 A · across 2 competitions
Mar 2017
Transfer: Newport County → Swansea U23
16/17 · Return from loan
Aug 2016
Transfer: Swansea U23 → Newport County
16/17 · Loan
Jul 2016
16/17 — Newport County
25 matches · 7 G · 6 A · across 4 competitions
Jan 2016
Transfer: Yeovil Town → Swansea U21
15/16 · Return from loan
Sep 2015
Transfer: Swansea U21 → Yeovil Town
15/16 · Loan
Jul 2015
15/16 — Yeovil Town, Swansea City U21
25 matches · 3 G · 1 A · across 4 competitions
May 2015
Transfer: Yeovil Town → Swansea U21
14/15 · Return from loan
Feb 2015
Transfer: Swansea U21 → Yeovil Town
14/15 · Loan
Jul 2014
14/15 — Swansea City, Yeovil Town
14 matches · 0 G · 0 A · across 3 competitions
Jul 2013
Transfer: Swansea U18 → Swansea U21
13/14 · Transfer
Jul 2011
11/12 — Swansea City U21
0 matches · 0 G · 0 A · across 1 competition
Jul 2011
Transfer: Swansea Yth. → Swansea U18
11/12 · Transfer
Jan 1970
Peak market value: €450k
Highest valuation recorded in dataset
10,229 min
Minutes played by club
Bolton Wanderers 33.8%
Newport County 53.5%
Yeovil Town 5.4%
Swansea City U21 7.3%
Swansea City 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Bolton Wanderers 5 21/22 25/26 151 14 25 3,456
Newport County 5 16/17 20/21 179 15 15 5,475
Yeovil Town 2 14/15 15/16 29 2 0 555
Swansea City U21 2 11/12 15/16 9 1 1 743
Swansea City 1 14/15 14/15 1 0 0 0

Career trajectory — goals, assists & market value

5€113K10€225K14€338K19€450K15/16 — 3 goals (Swansea City U21)15/16 — 1 assists415/1616/17 — 7 goals (Newport County)16/17 — 6 assists1316/1717/18 — 2 goals (Newport County)17/18 — 1 assists317/1818/19 — 1 goals (Newport County)18/19 — 1 assists218/1919/20 — 2 goals (Newport County)19/20 — 3 assists519/2020/21 — 3 goals (Newport County)20/21 — 4 assists720/2121/22 — 4 goals (Bolton Wanderers)21/22 — 2 assists621/2222/23 — 2 goals (Bolton Wanderers)22/23 — 2 assists422/2323/24 — 4 goals (Bolton Wanderers)23/24 — 15 assists1923/2424/25 — 4 goals (Bolton Wanderers)24/25 — 5 assists924/2525/26 — 1 assists125/2621/22 — €200K22/23 — €200K23/24 — €300K24/25 — €400K25/26 — €450KGoalsAssistsMarket value

Goals by season

11/12: 0011/1214/15: 0014/1515/16: 3315/1616/17: 7716/1717/18: 2217/1818/19: 1118/1919/20: 2219/2020/21: 3320/2121/22: 4421/2222/23: 2222/2323/24: 4423/2424/25: 4424/2525/26: 0025/26

Assists by season

11/12: 0011/1214/15: 0014/1515/16: 1115/1616/17: 6616/1717/18: 1117/1818/19: 1118/1919/20: 3319/2020/21: 4420/2121/22: 2221/2222/23: 2222/2323/24: 151523/2424/25: 5524/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Bolton Wanderers 0 0 0 0 0 0
25/26 League One Bolton Wanderers 6 0 1 2 0 0
24/25 EFL Cup Bolton Wanderers 2 0 0 0 0 0
24/25 EFL Trophy Bolton Wanderers 1 0 0 1 0 0
24/25 FA Cup Bolton Wanderers 1 1 0 0 0 90
24/25 League One Bolton Wanderers 34 3 5 8 0 835
23/24 EFL Cup Bolton Wanderers 1 0 0 0 0 0
23/24 EFL Trophy Bolton Wanderers 3 2 1 0 0 66
23/24 FA Cup Bolton Wanderers 3 0 0 0 0 0
23/24 League One Bolton Wanderers 43 2 13 10 0 1,664
23/24 League One Play-Offs Bolton Wanderers 3 0 1 0 0 0
22/23 EFL Trophy Bolton Wanderers 8 0 0 0 0 0
22/23 FA Cup Bolton Wanderers 0 0 0 0 0 0
22/23 League One Bolton Wanderers 24 2 2 4 0 540
22/23 League One Play-Offs Bolton Wanderers 2 0 0 0 0 0
21/22 EFL Cup Bolton Wanderers 2 0 0 0 0 0
21/22 EFL Trophy Bolton Wanderers 2 0 0 0 0 0
21/22 FA Cup Bolton Wanderers 1 0 1 1 0 0
21/22 League One Bolton Wanderers 15 4 1 2 0 261
20/21 EFL Cup Newport County 4 0 0 0 0 0
20/21 FA Cup Newport County 3 0 0 0 0 0
20/21 League Two Newport County 43 3 3 5 1 1,273
20/21 League Two Play-Offs Newport County 3 0 1 1 0 0
19/20 EFL Cup Newport County 2 0 0 0 0 0
19/20 EFL Trophy Newport County 3 0 0 1 0 0
19/20 FA Cup Newport County 4 0 0 1 0 0
19/20 League Two Newport County 33 2 3 6 0 1,453
18/19 EFL Cup Newport County 2 0 0 0 0 0
18/19 EFL Trophy Newport County 4 0 0 1 0 0
18/19 FA Cup Newport County 4 0 0 1 0 0
18/19 League Two Newport County 33 1 1 5 0 1,900
18/19 League Two Play-Offs Newport County 3 0 0 1 0 0
17/18 FA Cup Newport County 0 0 0 0 0 0
17/18 League Two Newport County 13 2 1 0 0 355
16/17 EFL Cup Newport County 0 0 0 0 0 0
16/17 EFL Trophy Newport County 1 0 0 0 0 0
16/17 FA Cup Newport County 4 2 1 1 0 210
16/17 League Two Newport County 20 5 5 3 0 284
15/16 FA Cup Yeovil Town 2 0 0 0 0 0
15/16 FL Trophy Yeovil Town 1 0 0 0 0 0
15/16 League Two Yeovil Town 13 2 0 3 0 555
15/16 U21 PL Swansea City U21 9 1 1 0 0 743
14/15 League Cup Swansea City 1 0 0 0 0 0
14/15 League One Yeovil Town 13 0 0 3 0 0
14/15 Premier League Swansea City 0 0 0 0 0 0
11/12 Reserve League Swansea City U21 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
11/12 2011-07-01 Swansea Yth. Swansea U18 Transfer 0
13/14 2013-07-01 Swansea U18 Swansea U21 Transfer 0
14/15 2015-02-17 Swansea U21 Yeovil Town Loan 0
14/15 2015-05-31 Yeovil Town Swansea U21 Return from loan 0
15/16 2015-09-26 Swansea U21 Yeovil Town Loan 0
15/16 2016-01-24 Yeovil Town Swansea U21 Return from loan 0
16/17 2016-08-08 Swansea U23 Newport County Loan 0
16/17 2017-03-09 Newport County Swansea U23 Return from loan 0
17/18 2018-01-06 Swansea U23 Newport County Transfer 0
21/22 2021-07-01 Newport County Bolton Transfer 200000
SeasonInjuryFromToDays missedGames missed
21/22 Cruciate ligament tear 2021-11-17 2022-05-31 196 34
Current€450k
Peak€450k
Low€200k
Δ since start+€250k
€200k€263k€325k€388k€450k197019701970
DateValue
Jan 1, 1970 €450k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #24966 #4 12 0 former national player
Team #3864 #22 12 0 current national player
TeammatePPG played withJoint goalsMinutes
Dion Charles 2 2 0
Aaron Collins 1 0 0
Nick Townsend 2 0 0
Tristan Abrahams 2 2 0
Liam Shephard 2 0 0
Jamille Matt 1 1 0
Joe Day 1 0 0
Dan Butler 1 1 0
George Thomason 2 5 0
Padraig Amond 2 1 0
Ryan Haynes 2 0 0
Joss Labadie 1 1 0
Robbie Willmott 2 0 0
Ricardo Santos 2 1 0
Gethin Jones 2 0 0
Matty Dolan 1 1 0
Mickey Demetriou 2 2 0
Scot Bennett 1 1 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 League Two Newport County 5 20
21/22 League One Bolton Wanderers 4 15
20/21 League Two Newport County 3 43

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 League One Bolton Wanderers 13 43
16/17 League Two Newport County 5 20
24/25 League One Bolton Wanderers 5 34

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2017-03-09 Newport County Swansea U23 Return from loan
16/17 2016-08-08 Swansea U23 Newport County Loan
15/16 2016-01-24 Yeovil Town Swansea U21 Return from loan
15/16 2015-09-26 Swansea U21 Yeovil Town Loan
14/15 2015-05-31 Yeovil Town Swansea U21 Return from loan
14/15 2015-02-17 Swansea U21 Yeovil Town Loan

Last 50 matches for Bolton Wanderers 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.

DateCompHomeScoreAwayAvailability
2026-02-07 GB3 Bolton Wanderers 3–2 Barnsley FC Available
2026-01-31 GB3 AFC Wimbledon 0–1 Bolton Wanderers Available
2026-01-27 GB3 Bolton Wanderers 2–1 Burton Albion Available
2026-01-24 GB3 Bolton Wanderers 2–1 Leyton Orient Available
2026-01-17 GB3 Wigan Athletic 0–1 Bolton Wanderers Available
2026-01-10 GB3 Peterborough United 3–1 Bolton Wanderers Available
2026-01-04 GB3 Bolton Wanderers 0–0 Northampton Town Available
2026-01-01 GB3 Doncaster Rovers 1–1 Bolton Wanderers Available
2025-12-29 GB3 Bolton Wanderers 2–0 Mansfield Town Available
2025-12-26 GB3 Bolton Wanderers 1–0 Rotherham United Available
2025-12-20 GB3 Wycombe Wanderers 2–2 Bolton Wanderers Available
2025-12-13 GB3 Bolton Wanderers 2–0 Exeter City Available
2025-12-09 GB3 Mansfield Town 1–2 Bolton Wanderers Available
2025-11-29 GB3 Luton Town 1–1 Bolton Wanderers Available
2025-11-22 GB3 Bolton Wanderers 1–0 Bradford City Available
2025-11-15 GB3 Stevenage FC 0–0 Bolton Wanderers Available
2025-11-08 GB3 Bolton Wanderers 3–0 Port Vale FC Available
2025-10-25 GB3 Bolton Wanderers 1–0 Cardiff City Available
2025-10-16 GB3 Huddersfield Town 1–2 Bolton Wanderers Available
2025-10-11 GB3 Burton Albion 3–0 Bolton Wanderers Available
2025-10-04 GB3 Bolton Wanderers 2–1 Peterborough United Available
2025-09-27 GB3 Northampton Town 2–0 Bolton Wanderers Available
2025-09-20 GB3 Bolton Wanderers 4–1 Wigan Athletic Available
2025-09-13 GB3 Leyton Orient 1–1 Bolton Wanderers Available
2025-09-06 GB3 Bolton Wanderers 3–0 AFC Wimbledon Available
2025-08-30 GB3 Blackpool FC 1–1 Bolton Wanderers Available
2025-08-23 GB3 Bolton Wanderers 1–1 Lincoln City Available
2025-08-20 GB3 Bolton Wanderers 1–1 Reading FC Available
2025-08-16 GB3 Barnsley FC 1–1 Bolton Wanderers Available
2025-08-09 GB3 Bolton Wanderers 2–0 Plymouth Argyle Available
2025-08-03 GB3 Stockport County 2–0 Bolton Wanderers Available
2025-05-03 GB3 Bolton Wanderers 1–1 Stevenage FC Available
2025-04-26 GB3 Peterborough United 1–1 Bolton Wanderers Available
2025-04-21 GB3 Lincoln City 4–2 Bolton Wanderers Available
2025-04-18 GB3 Bolton Wanderers 0–2 Wycombe Wanderers Available
2025-04-12 GB3 Barnsley FC 4–1 Bolton Wanderers Available
2025-04-08 GB3 Bolton Wanderers 0–1 Rotherham United Available
2025-04-05 GB3 Bolton Wanderers 1–0 Bristol Rovers Available
2025-04-01 GB3 Wigan Athletic 0–1 Bolton Wanderers Available
2025-03-29 GB3 Blackpool FC 2–1 Bolton Wanderers Available
2025-03-15 GB3 Bolton Wanderers 0–1 Stockport County Available
2025-03-11 GB3 Bristol Rovers 3–2 Bolton Wanderers Available
2025-03-08 GB3 Burton Albion 1–2 Bolton Wanderers Available
2025-03-04 GB3 Bolton Wanderers 3–1 Birmingham City Available
2025-03-01 GB3 Wrexham AFC 0–0 Bolton Wanderers Available
2025-02-22 GB3 Bolton Wanderers 2–1 Leyton Orient Available
2025-02-15 GB3 Shrewsbury Town 2–3 Bolton Wanderers Available
2025-02-08 GB3 Bolton Wanderers 4–3 Crawley Town Available
2025-02-01 GB3 Reading FC 1–0 Bolton Wanderers Available
2025-01-28 GB3 Bolton Wanderers 3–1 Northampton Town Available

Teams faced most often by Josh Sheehan's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Cambridge United 32 12 8 12 40 36 +4 38%
Mansfield Town 31 8 9 14 33 47 -14 26%
Morecambe FC 30 13 9 8 46 39 +7 43%
Exeter City 30 8 13 9 39 36 +3 27%
Carlisle United 30 10 8 12 37 42 -5 33%
Stevenage FC 29 10 11 8 42 34 +8 34%
Crawley Town 29 10 5 14 37 47 -10 34%
Notts County 27 9 7 11 34 39 -5 33%
Colchester United 25 7 7 11 20 30 -10 28%
Grimsby Town 25 7 6 12 20 30 -10 28%
Cheltenham Town 25 10 8 7 30 28 +2 40%
Leyton Orient 23 8 5 10 24 33 -9 35%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 6 0 2 0 0 0
24/25 38 925 9 0 0 0.88
23/24 53 1,730 10 0 0 0.52
22/23 34 540 4 0 0 0.67
21/22 20 261 3 0 0 1.03
20/21 53 1,273 6 0 1 0.49
19/20 42 1,453 8 0 0 0.5
18/19 46 1,900 8 0 0 0.38
16/17 25 494 4 0 0 0.73
15/16 25 1,298 3 0 0 0.21
14/15 14 0 3 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League Two
155 apps
15 G
13 A
League One
135 apps
11 G
22 A
FA Cup
22 apps
3 G
2 A
FL Trophy
23 apps
2 G
1 A
U21 PL
9 apps
1 G
1 A
League One Play-Offs
5 apps
0 G
1 A
League Two Play-Offs
6 apps
0 G
1 A
League Cup
14 apps
0 G
0 A

Frequently asked about Josh Sheehan

Who is Josh Sheehan?

Josh Sheehan is a Wales professional footballer who plays as a central midfield for Bolton Wanderers.

How old is Josh Sheehan?

Josh Sheehan is 31 years old. He was born on March 30, 1995 in Llanelli.

What position does Josh Sheehan play?

Josh Sheehan plays as a central midfield (Midfield - Central Midfield).

What club does Josh Sheehan play for?

Josh Sheehan currently plays for Bolton Wanderers.

How many career goals has Josh Sheehan scored?

Across all senior club competitions in our dataset, Josh Sheehan has scored 32 goals in 369 appearances.

What is Josh Sheehan's market value?

Josh Sheehan's most recent reported market value is €450k.