Career
McGurk started his career in the Aston Villa youth academy in 2004, but failed to break into the first team, and joined Hednesford Town on a free transfer in March 2010. Having made twelve appearances for Hednesford, he signed for Tranmere Rovers in August 2010, making 79 league appearances in three years, before being released by the club in July 2013. Aston Villa
Born in Larne, Northern Ireland, McGurk was signed by Aston Villa in 2004 from Larne Youth.
He was impressive for Aston Villa Reserves in the 2006-2007 season, making seven appearances (four of which were from the substitutes bench) and scoring four goals.
He suffered a serious knee injury and was out injured for a long time period. After making his comeback he struggled to force his way back into the Aston Villa Reserves and become a regular again.
He was released by Villa in early 2010, and briefly retired from professional football. Hednesford Town
After being released by Aston Villa, he went on trial with Cheltenham Town, but was not offered a contract.
He joined Hednesford Town on 11 March 2010.
His debut for the club came on 23 March when he played against Truro City in a Southern Football League Premier Division match. Tranmere Rovers
He then made a couple of trial appearances for Tranmere Rovers during the summer and trained with the squad. He was then given a second chance with the club after he was signed on non-contract basis so he would be named on the substitute"s bench for a League Cup first round match against Walsall in August.
He made his debut for Rovers on 21 August 2010 in the Football League One clash with Bournemouth which ended in a 3–0 home defeat at Prenton Park, coming on as a second-half substitute for Ian Thomas-Moore.
Three days later he signed a one-year contract with Tranmere. At the end of the 2010-2011 season he offered a new contract by the club which he signed in late May, keeping him at Tranmere until summer 2012.
The club took up a further one year option on him for the 2012-2013 season. McGurk suffered a collapsed lung in February 2013, having also injured his hamstring that month.
He was released by Tranmere at the end of the season, along with four other players.
On 20 July 2013, McGurk scored a goal whilst on trial with Championship side Birmingham City, in a 1–1 draw with Oxford United. Burton Albion
McGurk signed a two-year contract with Burton Albion on 5 August 2013. He was given the number 20 shirt and made his debut in the league cup tie against Sheffield United.
Portsmouth
McGurk signed a two-year deal with Portsmouth on 24 June 2015, and went on to score on his debut against Derby County in the Capital One Cup First Round on 12 August.
McGurk has U16 and U17 caps and has also represented Northern Ireland at U21 level, making his debut on 11 August 2009 against Portugal. He was called up to the senior squad in early 2013 for pre-World Cup qualifying friendly matches, but has yet to make his debut.