Recent from talks
Nothing was collected or created yet.
Josh Sheehan
View on Wikipedia
Joshua Luke Sheehan (born 30 March 1995) is a Welsh professional footballer who plays as a midfielder for EFL League One club Bolton Wanderers and the Wales national team.
Key Information
Club career
[edit]Swansea City
[edit]Sheehan joined Swansea City academy at the age of 10. On 2 November 2012, he signed a professional contract with the club until the summer of 2015.[3] In April 2014, Sheehan signed a new contract at Swansea until the summer of 2016.[4] Sheehan was included in Swansea's 2014–15 pre-season tour of the United States, and later made his professional debut for the club against Rotherham United in the League Cup.[5][6]
On 17 February 2015, Sheehan signed for Yeovil Town on a month's emergency loan which was later extended until the end of the season.[7] Sheehan made 13 appearances for the Glovers as they were relegated to League Two.
Upon returning to Swansea, Sheehan captained the Under-21 team to the 2014–15 Professional U21 Development League 2 title.[8] Sheehan subsequently signed a new contract with Swansea.[9]
Sheehan rejoined Yeovil on loan in September 2015, returning to Swansea in January 2016.
On 8 August 2016, Sheehan joined Newport County on loan until 21 January 2017.[10] He made his debut for Newport on 24 September 2016 in a League Two match versus Cambridge United as a second-half substitute.[11] He scored his first goal for Newport County on 29 October 2016 in a 3–1 League Two win against Accrington Stanley.[12] On 24 January 2017, the loan was extended to the end of the 2016–17 season but he returned to Swansea on 9 March 2017 after being ruled out for the remainder of the season through injury.[13]
Newport County
[edit]On 5 January 2018, Sheehan returned to Newport County on a permanent 18-month deal.[14] He was part of the team that reached the League Two play-off final at Wembley Stadium on 25 May 2019. Newport lost to Tranmere Rovers 1–0 after a goal in the 119th minute.[15] He signed a two-year contract extension with Newport in May 2019.[16] In July 2020 Sheehan was selected as Newport County's Player of the Year for the 2019–20 season.[17] Sheehan played for Newport in the League Two play-off final at Wembley Stadium on 31 May 2021 which Newport lost to Morecambe, 1–0 after a 107th-minute penalty.[18] Sheehan was named in the League Two PFA Team of the year for the 2020–21 season.[19] Sheehan declined a contract extension at Newport at the end of the 2020–21 season.[20]
Bolton Wanderers
[edit]At the conclusion of his contract at Newport, Sheehan joined League One club Bolton Wanderers on a two-year deal on 7 June 2021.[21] His competitive debut came on 7 August 2021, when he scored a 20-yard free kick in a 3–3 draw against Milton Keynes Dons.[22] On 20 November 2021, Bolton confirmed that Sheehan had been ruled out for the remainder of the 2021–22 season with a knee ligament injury.[23]
On 2 April 2023, he started in the 2023 EFL Trophy final which Bolton won 4–0 against Plymouth Argyle.[24] Following defeat in the play-offs, he was offered a new contract at the end of the 2022–23 season[25] which he signed on 5 June 2023, extending his stay for two years.[26] In November 2024 Sheehan extended his contract to the end of the 2026-27 season.[27]
International career
[edit]In September 2014, Sheehan was called up to the Wales under-21 squad for matches against Finland under-21 and Lithuania under-21.[28] Sheehan made his Wales under-21 debut in a 2–2 draw against Finland.[29]
On 5 November 2020, Sheehan received his first call-up to the Wales senior squad for matches during November against the US, Finland and Republic of Ireland.[30]
He won his first senior cap on 12 November 2020 as a half time substitute in the 0–0 friendly match against the USA.[31]
On 5 June 2024, it was announced that Sheehan would captain the Wales senior squad for the first time in their friendly against Gibraltar.[32] He captained Wales to a 0–0 draw on 6 June 2024.[33]
Career statistics
[edit]Club
[edit]- As of match played 5 October 2024
| Club | Season | League | FA Cup | League Cup | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Swansea City | 2014–15[34] | Premier League | 0 | 0 | 0 | 0 | 1 | 0 | — | 1 | 0 | |
| 2015–16[35] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| 2016–17[36] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| 2017–18[37] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| Total | 0 | 0 | 0 | 0 | 1 | 0 | — | 1 | 0 | |||
| Yeovil Town (loan) | 2014–15[34] | League One | 13 | 0 | 0 | 0 | — | 0 | 0 | 13 | 0 | |
| 2015–16[35] | League Two | 13 | 2 | 2 | 0 | 0 | 0 | 1[a] | 0 | 16 | 2 | |
| Total | 26 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 29 | 2 | ||
| Newport County (loan) | 2016–17[36] | League Two | 20 | 5 | 4 | 2 | 0 | 0 | 1[b] | 0 | 25 | 7 |
| Newport County | 2017–18[37] | League Two | 13 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 2 |
| 2018–19[38] | League Two | 33 | 1 | 4 | 0 | 2 | 0 | 7[c] | 0 | 46 | 1 | |
| 2019–20[39] | League Two | 33 | 2 | 4 | 0 | 2 | 0 | 3[b] | 0 | 42 | 2 | |
| 2020–21[40] | League Two | 43 | 3 | 3 | 0 | 4 | 0 | 3[d] | 0 | 53 | 3 | |
| Total | 122 | 8 | 11 | 0 | 8 | 0 | 13 | 0 | 154 | 8 | ||
| Bolton Wanderers | 2021–22[41] | League One | 15 | 4 | 1 | 0 | 2 | 0 | 2[b] | 0 | 20 | 4 |
| 2022–23[42] | League One | 24 | 2 | 0 | 0 | 0 | 0 | 10[e] | 0 | 34 | 2 | |
| 2023–24[43] | League One | 43 | 2 | 3 | 0 | 1 | 0 | 4[f] | 2 | 51 | 4 | |
| 2024–25[44] | League One | 9 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 11 | 1 | |
| Total | 91 | 9 | 4 | 0 | 5 | 0 | 16 | 2 | 116 | 11 | ||
| Career total | 259 | 24 | 21 | 2 | 14 | 0 | 31 | 2 | 325 | 28 | ||
- ^ Appearance in Football League Trophy
- ^ a b c Appearance(s) in EFL Trophy
- ^ Four appearances in EFL Trophy, three appearances in League Two play-offs
- ^ Three appearances in League Two play-offs
- ^ Eight appearances in EFL Trophy, two appearances in League One play-offs
- ^ Three appearances in EFL Trophy, one appearance in League One play-offs
International
[edit]- As of match played 18 November 2025[45]
| National team | Year | Apps | Goals |
|---|---|---|---|
| Wales | 2020 | 1 | 0 |
| 2021 | 2 | 0 | |
| 2023 | 2 | 0 | |
| 2024 | 5 | 0 | |
| 2025 | 6 | 0 | |
| Total | 16 | 0 | |
Honours
[edit]Bolton Wanderers
Individual
References
[edit]- ^ "Club list of registered players: As at 19th May 2018" (PDF). English Football League. p. 12. Retrieved 16 June 2018.
- ^ https://www.whoscored.com/players/235836/show/josh-sheehan
- ^ "Sheehan signs pro Swans contract". Swansea City A.F.C. Retrieved 27 August 2014.[permanent dead link]
- ^ "Josh Sheehan signs new contract with Swansea City". Swansea City A.F.C. Retrieved 7 May 2015.
- ^ "Youngster Josh Sheehan taking tips from Swansea City star Leon Britton". Llanellistar. Retrieved 27 August 2014.
- ^ "Striker Bafetimbi Gomis scored his first goal for Swansea City as they eased past Rotherham United into the third round of the League Cup". BBC Sport. Retrieved 27 August 2014.
- ^ "Josh Sheehan and Craig Eastmond sign for Yeovil Town". BBC Sport. 17 February 2015. Retrieved 17 February 2015.
- ^ "Llewellyn delighted to end season on a high". Swansea City A.F.C. 13 May 2015. Retrieved 13 May 2015.[permanent dead link]
- ^ Josh Sheehan Official Twitter [@JoshSheehan_] (2 July 2015). "Very happy to of signed a new contract at Swansea City today!⚽️ looking forward to what the future holds" (Tweet) – via Twitter.
{{cite web}}:|author1=has generic name (help) - ^ "Swansea City youngster will get his chance to shine with Newport County". 22 August 2016.
- ^ "Newport County 1-2 Cambridge United". BBC Sport. Retrieved 30 March 2021.
- ^ Sheehan first Newport goal.
- ^ David Williams (9 March 2017). "Newport County AFC loanee Josh Sheehan returns to Swansea City AFC". South Wales Argus. Retrieved 10 March 2017.
- ^ "Newport County confirm Josh Sheehan signing". South Wales Argus.
- ^ Pearlman, Michael (25 May 2019). "League Two play-off final: Newport County 0–1 Tranmere Rovers". BBC Sport. Retrieved 6 December 2019.
- ^ "Newport County duo sign new two-year contracts". BBC Sport. 30 May 2019.
- ^ a b "All the winners from Newport County's awards night". South Wales Argus. Retrieved 30 March 2021.
- ^ Morecambe beat Newport
- ^ Sheehan in League 2 Team of the Year
- ^ Newport players
- ^ "Wanderers Land Wales International Midfielder". Bolton Wanderers.
- ^ BBC Sport: "Bolton Wanderers 3–3 Milton Keynes Dons"
- ^ Sheehan injury
- ^ a b Pilnick, Brent (2 April 2023). "Bolton Wanderers 4–0 Plymouth Argyle". BBC Sport. Retrieved 2 April 2023.
- ^ "Wanderers Confirm Retained List". www.bwfc.co.uk. 23 May 2023. Retrieved 24 May 2023.
- ^ "Sheehan Signs New Deal". www.bwfc.co.uk. 5 June 2023. Retrieved 5 June 2023.
- ^ Sheehan 2027 extension
- ^ "Manchester United's Tom Lawrence out of Wales U21 squad". BBC Sport. 26 August 2014. Retrieved 27 August 2014.
- ^ "Finland & Wales Draw 2–2". FAW. 5 September 2014. Archived from the original on 6 September 2014.
- ^ "Bale returns for Wales' November games". BBC Sport. Retrieved 30 March 2021.
- ^ "Wales and USA play out goalless draw". BBC Sport. Retrieved 30 March 2021.
- ^ "Sheehan to captain Wales in Gibraltar friendly". BBC Sport. 5 June 2024. Retrieved 6 June 2024.
- ^ Pritchard, Dafydd (6 June 2024). "Gibraltar 0-0 Wales: Lacklustre Wales held by minnows Gibraltar". www.bbc.co.uk. Retrieved 7 June 2024.
- ^ a b "Games played by Josh Sheehan in 2014/2015". Soccerbase. Centurycomm. Retrieved 29 August 2019.
- ^ a b "Games played by Josh Sheehan in 2015/2016". Soccerbase. Centurycomm. Retrieved 29 August 2019.
- ^ a b "Games played by Josh Sheehan in 2016/2017". Soccerbase. Centurycomm. Retrieved 29 August 2019.
- ^ a b "Games played by Josh Sheehan in 2017/2018". Soccerbase. Centurycomm. Retrieved 29 August 2019.
- ^ "Games played by Josh Sheehan in 2018/2019". Soccerbase. Centurycomm. Retrieved 29 August 2019.
- ^ "Games played by Josh Sheehan in 2019/2020". Soccerbase. Centurycomm. Retrieved 29 August 2019.
- ^ "Games played by Josh Sheehan in 2020/2021". Soccerbase. Centurycomm. Retrieved 24 December 2020.
- ^ "Games played by Josh Sheehan in 2021/2022". Soccerbase. Centurycomm. Retrieved 16 August 2021.
- ^ "Games played by Josh Sheehan in 2022/2023". Soccerbase. Centurycomm. Retrieved 3 July 2022.
- ^ "Games played by Josh Sheehan in 2023/2024". Soccerbase. Centurycomm. Retrieved 5 August 2023.
- ^ "Games played by Josh Sheehan in 2024/2025". Soccerbase. Centurycomm. Retrieved 15 October 2024.
- ^ World Football: "Josh Sheehan"
- ^ The PFA: "PFA League Two Team of the Year"
- ^ "PFA League One Team of the Year". PFA. 20 August 2024. Retrieved 21 August 2024.
- ^ "See who made the EFL Team of the Season line-ups". EFL. 14 April 2024. Retrieved 14 April 2024.
- ^ Bolton Wanderers End of Season Awards: Big night for Sheehan
External links
[edit]- Josh Sheehan at Soccerway
- Josh Sheehan at Soccerbase
- Newport County profile Archived 24 April 2021 at the Wayback Machine
Josh Sheehan
View on GrokipediaEarly life and youth career
Early life
Joshua Luke Sheehan was born on 30 March 1995 in Pembrey, Carmarthenshire, Wales.[5] Sheehan showed an early interest in football. His initial experiences with the game came through non-professional youth activities in Carmarthenshire, including school and local clubs such as Burry Port's under-10s team, where his passion developed around ages 8 to 10. He attended Ysgol Glan-y-Môr.[6] At age 10, he transitioned to the Swansea City academy, marking the start of his structured football development.[7]Swansea City academy
Sheehan, hailing from Pembrey in Carmarthenshire, joined the Swansea City academy in 2005 at the age of 10 after being scouted from local youth football teams.[8][9] He quickly integrated into the club's youth setup, progressing through the various age-group teams while honing his skills as a central midfielder.[7][10] Sheehan's development continued at the under-16 and under-18 levels, where he demonstrated strong performances in youth leagues and competitions.[10] He captained the under-18 side and stood out with a memorable 40-yard volley goal during Swansea's under-19 team's FAW Youth Cup semi-final victory over Cardiff City in March 2014.[10][11] In November 2012, at the age of 17, Sheehan signed his first professional contract with Swansea City, marking a significant milestone in his academy career.[10][12] During the 2013–14 season, he began training with the first-team squad in pre-season, and he continued this exposure into the following year by featuring in friendly matches, which contributed to building his physical robustness and technical proficiency in midfield.[13][14]Club career
Swansea City
Sheehan made his professional debut for Swansea City on 26 August 2014, starting in the EFL Cup second round against Rotherham United at the Liberty Stadium. Swansea secured a 1–0 victory with a first-half goal from Bafétimbi Gomis, and Sheehan played for 60 minutes, impressing with his link-up play alongside fellow debutants Tom Carroll and Jay Fulton.[15][16] The 19-year-old described the occasion as "surreal," having supported the club since childhood and viewed it as a significant step after progressing through the academy ranks.[15] Despite this breakthrough, Sheehan made no league appearances for Swansea's first team between 2014 and 2018, with his sole senior outing remaining the EFL Cup tie.[17][18] He continued to feature regularly for the under-21 side during this time, including nine appearances and one goal in the 2015–16 Premier League 2 season, building on his academy pathway to first-team training sessions. The lack of further opportunities stemmed from high competition in midfield under managers like Garry Monk and Paul Clement, compounded by a serious anterior cruciate ligament injury in March 2017 that sidelined him for up to nine months.[12][19] This limited exposure at the senior level prompted Swansea to loan him out for development, though he remained contracted to the club until 2018.[5]Loan to Yeovil Town
In February 2015, shortly after making his senior debut for Swansea City in the previous year's League Cup tie against Rotherham United, Josh Sheehan joined League One side Yeovil Town on a one-month emergency loan deal.[20] The 19-year-old's spell was extended until the end of the 2014–15 season, providing him with his first sustained exposure to senior professional football.[21] Sheehan featured in 13 League One matches for a Yeovil team rooted to the bottom of the table and heading for relegation to League Two, often deployed as a central midfielder tasked with both creative and defensive duties amid the side's struggles.[22] Although he did not score during this period, the experience proved invaluable for his development, with Sheehan later crediting the loan for enhancing his overall game and match fitness upon returning to Swansea.[23] Sheehan returned to Yeovil in September 2015 on an initial three-month loan, which was extended, allowing him to remain with the club through the 2015–16 League Two campaign.[24] Across 16 appearances in all competitions, he contributed two goals, marking his emergence as a goal threat from midfield. His first came on debut against Accrington Stanley on 29 September, a 20-yard strike that equalized in a 1–2 defeat.[25][26] The second arrived a month later in a 2–3 loss to Cambridge United on 24 October, where his stinging back-post drive reduced the deficit late in the game.[27][26] As one of Yeovil's younger players in a squad fighting to avoid further decline, Sheehan faced the challenge of adapting to the rigors of lower-tier football, including increased physicality and the need for robust defensive contributions in midfield to support a leaky backline.[23] These loans collectively yielded 29 appearances and 2 goals, fostering his tactical awareness and resilience at senior level while helping him transition from academy prospect to established professional.[22]Newport County
Sheehan joined Newport County on an initial loan from Swansea City in August 2016.[28] The loan was extended in January 2017 until the end of the 2016–17 season. During the 2016–17 season, he made 21 appearances in League Two, scoring 5 goals, with one of his strikes coming in a 3–1 victory over Accrington Stanley on 29 October 2016.[26] The loan, which had been aided by his prior experiences at Yeovil Town, provided Sheehan with valuable exposure in the fourth tier ahead of a full-time senior role. After returning to Swansea City, Sheehan rejoined Newport permanently in January 2018 for an undisclosed fee, signing an 18-month contract.[29][30] Over the course of his tenure until 2021, he amassed 123 league appearances and 13 goals, establishing himself as a key midfielder in the team's engine room.[22][17] Sheehan contributed significantly to Newport's promotion pushes, featuring in the 2019 League Two play-off final, where they suffered a 1–0 defeat to Tranmere Rovers at Wembley Stadium.[31] He also started in the 2021 play-off final against Morecambe, which ended in a 1–0 extra-time loss, denying Newport promotion to League One.[32] The 2019–20 season stood out for Sheehan despite disruptions from the COVID-19 pandemic, as he earned Newport County's Player of the Year award, recognized for his consistent performances in midfield.[33] Building on that form, in the 2020–21 campaign, he was selected for the PFA League Two Team of the Year, highlighting his impact with precise passing and defensive contributions that helped Newport secure another play-off spot.[34]Bolton Wanderers
Sheehan joined Bolton Wanderers on a free transfer from Newport County in July 2021, signing a two-year contract as a central midfielder under manager Ian Evatt.[7] As of November 2025, he had made 104 league appearances for the club, scoring 11 goals, establishing himself as a key figure in the squad despite an early career setback from a serious knee ligament injury that sidelined him for the remainder of the 2021–22 season.[35] His experience from previous promotion pushes at Newport provided essential know-how in navigating competitive league campaigns.[36] Sheehan played a pivotal role in Bolton's 2023 EFL Trophy triumph, starting in the final where they defeated Plymouth Argyle 4–0 at Wembley Stadium on 2 April 2023, marking the club's first win in the competition in 34 years.[37] In the 2022–23 League One season, he demonstrated midfield leadership during Bolton's promotion push, featuring in both legs of the play-off semi-final against Barnsley, which ended 1–1 on aggregate before a 0–1 second-leg loss and a 1–2 aggregate defeat.[38] Following recovery from his initial knee injury and subsequent minor setbacks, Sheehan contributed significantly in the 2024–25 season, helping Bolton challenge for promotion once again while adapting to tactical demands in midfield.[36] In November 2024, he signed a contract extension until June 2027, securing his long-term commitment amid the club's ambitions.[4] Entering 2025, Sheehan maintained consistent starting appearances in League One, including in the early 2025–26 campaign, and expressed enthusiasm for an FA Cup run in October 2025, citing fond memories from past clubs and the potential for a deep run with Bolton against Huddersfield Town in the first round.[39]International career
Youth international career
Sheehan began his youth international career with the Wales under-19 team, earning 7 caps between October 2012 and June 2014.[28] During this period, he featured in UEFA European Under-19 Championship qualifiers, including 2 appearances in the 2012/13 campaign and 5 in the 2013/14 edition, where he contributed as a central midfielder in competitive fixtures against various European opponents.[40] Progressing to the under-21 level, Sheehan made his debut for Wales U21 on 5 September 2014 in a 2–2 draw against Finland during UEFA European Under-21 Championship qualifying.[41] He went on to accumulate 12 caps for the U21 side from 2014 to 2016, with his final appearance in September 2016.[8] Operating primarily as a defensive midfielder, Sheehan gained valuable experience in international youth competitions, including qualifying matches that honed his tactical awareness and distribution skills in high-pressure environments.[28] These youth international exposures, building on his development in the Swansea City academy, served as crucial preparation for a potential senior international breakthrough, emphasizing his role in midfield control and defensive solidity.[8]Senior international career
Josh Sheehan made his senior international debut for Wales on 12 November 2020, coming on as a substitute in a 0–0 friendly draw against the United States at the City of Lyons Stadium in Cardiff.[42][43] This appearance marked him as the first Newport County player to represent the senior team since 1983.[42] Sheehan has earned 15 caps for Wales as of October 2025, with no goals scored, featuring in a mix of friendlies, 2026 FIFA World Cup qualifiers, and UEFA Nations League matches.[44] His appearances include World Cup qualifying games such as the 3–1 win over Kazakhstan in March 2025 and the 1–1 draw against North Macedonia later that month, as well as Nations League fixtures like the 1–0 victory over Montenegro in October 2024.[44] Under managers Rob Page and Craig Bellamy, he has been a consistent squad member, providing midfield stability in defensive setups during competitive campaigns.[45] On 6 June 2024, Sheehan captained Wales for the first time in a 0–0 friendly against Gibraltar at the Estádio Algarve in Portugal, leading a youthful side with several debutants while senior players were rested.[46] In September 2025, he received another call-up for upcoming fixtures against England and Belgium, highlighting his ongoing reliability in the national setup.[47] On 5 November 2025, Sheehan was named in the Wales squad for the final 2026 FIFA World Cup qualifiers against Liechtenstein and North Macedonia.[48]Career statistics
Club
As of 15 November 2025, Josh Sheehan has recorded 296 appearances and 26 goals in domestic league competitions, with 36 assists, across his professional career. Including all domestic competitions such as cups, playoffs, and the EFL Trophy, his totals stand at 368 appearances, 31 goals, and 41 assists. He has received approximately 63 yellow cards but no red cards in these matches.[49]| Club | Season | Competition | Appearances | Goals | Assists | Yellow Cards |
|---|---|---|---|---|---|---|
| Swansea City | 14/15 | EFL Cup | 1 | 0 | 0 | 0 |
| Yeovil Town | 14/15 | League One | 13 | 0 | 0 | 3 |
| Yeovil Town | 15/16 | League Two | 13 | 2 | 0 | 3 |
| FA Cup | 2 | 0 | 0 | 0 | ||
| EFL Trophy | 1 | 0 | 0 | 0 | ||
| Newport County | 16/17 | League Two | 20 | 5 | 5 | 3 |
| FA Cup | 4 | 2 | 1 | 1 | ||
| EFL Trophy | 1 | 0 | 0 | 0 | ||
| 17/18 | League Two | 13 | 2 | 1 | 0 | |
| 18/19 | League Two | 33 | 1 | 1 | 5 | |
| League Two Play-Offs | 3 | 0 | 0 | 1 | ||
| FA Cup | 4 | 0 | 0 | 1 | ||
| EFL Trophy | 4 | 0 | 0 | 1 | ||
| EFL Cup | 2 | 0 | 0 | 0 | ||
| 19/20 | League Two | 33 | 2 | 3 | 6 | |
| EFL Trophy | 3 | 0 | 0 | 1 | ||
| FA Cup | 4 | 0 | 0 | 1 | ||
| EFL Cup | 2 | 0 | 0 | 0 | ||
| 20/21 | League Two | 43 | 3 | 3 | 5 | |
| League Two Play-Offs | 3 | 0 | 1 | 1 | ||
| FA Cup | 3 | 0 | 0 | 0 | ||
| EFL Cup | 4 | 0 | 0 | 0 | ||
| Bolton Wanderers | 21/22 | League One | 15 | 4 | 1 | 2 |
| FA Cup | 1 | 0 | 1 | 1 | ||
| EFL Trophy | 2 | 0 | 0 | 0 | ||
| EFL Cup | 2 | 0 | 0 | 0 | ||
| 22/23 | League One | 24 | 2 | 2 | 4 | |
| League One Play-Offs | 2 | 0 | 0 | 0 | ||
| EFL Trophy | 8 | 0 | 0 | 0 | ||
| 23/24 | League One | 43 | 2 | 13 | 10 | |
| League One Play-Offs | 3 | 0 | 1 | 0 | ||
| EFL Trophy | 3 | 2 | 1 | 0 | ||
| FA Cup | 3 | 0 | 0 | 0 | ||
| EFL Cup | 1 | 0 | 0 | 0 | ||
| 24/25 | League One | 34 | 3 | 5 | 8 | |
| EFL Trophy | 1 | 0 | 0 | 1 | ||
| FA Cup | 1 | 1 | 0 | 0 | ||
| EFL Cup | 2 | 0 | 0 | 0 | ||
| 25/26 | League One | 12 | 0 | 2 | 4 | |
| FA Cup | 1 | 0 | 0 | 0 | ||
| EFL Trophy | 1 | 0 | 0 | 0 |
International
Sheehan made his senior international debut for Wales on 12 November 2020, coming on as a substitute in a 0–0 friendly draw against the United States at Wembley Stadium. As of 15 November 2025, he has accumulated 15 caps at senior level without scoring a goal, with no instances of captaincy recorded.[50] His appearances include participation in World Cup qualifiers and UEFA Nations League matches, though he has not featured in major tournaments such as the FIFA World Cup or UEFA European Championship.[44] Sheehan's most recent senior appearances occurred during the 2025 FIFA World Cup qualifying campaign, including matches against Liechtenstein (June) and Kazakhstan (September), followed by a friendly against England on 9 October 2025, where Wales lost 0–3.[44] He was named in the Wales squad for the final World Cup qualifiers in November 2025 against Liechtenstein and North Macedonia but had not yet appeared in those fixtures as of 15 November.[48] At youth level, Sheehan represented Wales at under-19 and under-21 levels, earning a total of 21 caps with no goals scored.[28]Senior International Statistics
| Competition | Appearances | Goals |
|---|---|---|
| Friendlies | 8 | 0 |
| FIFA World Cup Qualifiers | 4 | 0 |
| UEFA Nations League | 3 | 0 |
| Total | 15 | 0 |
Youth International Statistics
| Team | Appearances | Goals |
|---|---|---|
| Wales U19 | 9 | 0 |
| Wales U21 | 12 | 0 |
| Total | 21 | 0 |
