Career
McGahey began his career as a junior with Blackburn Rovers and then Liverpool before moving to Blackpool where he eventually made his first team début. Blackpool
McGahey joined Blackpool aged 14 after spells in the youth teams of Blackburn Rovers and Liverpool. He then made his professional league début for Blackpool on 18 April 2014 in a 1–0 home defeat against Burnley.
Due to Blackpool"s financial situation, McGahey"s deal was only a short-term one and after three first-team appearances he elected not to renew terms with the club
Sheffield United
McGahey signed a two-year contract, with an option for a third, for Sheffield United for an undisclosed fee on July 18 2014. Despite McGahey being out of contract, his age meant that Blackpool were due a fee and as such the two clubs agreed a compensation package.
McGahey joined Tranmere Rovers on loan until the end of the 2014-2015 season on 13 February 2015. He was recalled one month later.