Career
Sheehan joined Swansea City academy at the age of 10. His long range goal against Cardiff City in FAW Welsh Youth Cup earned the praises of many. On 2nd November 2012, he signed a professional contract with the club until the summer of 2015.
In April 2014, Sheehan signed a new contract at Swansea until the summer of 2016.
Sheehan was included in Swansea"s 2014-2015 pre-season tour of the United States of America, and later made his professional debut for the club against Rotherham United in the League Cup. 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.
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-2015 Professional U21 Development League 2 title.
Sheehan subsequently signed a new contract with Swansea.
Sheehan rejoined Yeovil on loan in 2015-2016, returning to Swansea in January 2016. In September 2014, Sheehan was called up to the Wales under-21 squad for matches against Finland under-21 and Lithuania under-21. Sheehan made his Wales under-21 debut in a 2–2 draw against Finland.