*Club domestic league appearances and goals, correct as of 12:30, 16 January 2025 (UTC) ‡ National team caps and goals, correct as of 12:30, 16 January 2025 (UTC)
Morahan is a native of Leitrim village, County Leitrim and began playing football with Carrick Town and then Strand Celtic, before undergoing a successful trial with the academy of League of Ireland club Sligo Rovers in 2015.[1] He spent 3 seasons with their under 17 side, before progressing on to the under 19 side for the 2018 season.[2][3]
Sligo Rovers
On 18 August 2018, Morahan made his senior debut for Sligo Rovers, replacing Kris Twardek from the bench in injury time of a 3–1 win away to Limerick at the Markets Field.[4] He made 4 further appearances in 2018, before impressing in pre-season[5] and becoming a first team regular during the 2019 season, featuring 27 times in all competitions during the year.[6]He scored the first senior of his career on 8 March 2020 in a 3–2 loss to Shamrock Rovers at The Showgrounds.[7] In July 2021, Morahan made the first European appearances of his career, when Sligo faced FH of Iceland in the UEFA Europa Conference League.[8][9] On 29 November 2021, Morahan signed a 2 year contract with the club.[10] Morahan featured in all 6 of the club's games during their European run in the summer of 2022, as they knocked out Bala Town of Wales and Motherwell of Scotland before being knocked out by Viking from Norway.[11] On 5 December 2023, he signed a new 1 year contract with the club.[12][13] Morahan was made club captain ahead of the 2024 season.[14] At the end of the 2024 season, Morahan left the club after 190 appearances and 4 goals over 7 seasons.[15]