Career
McGhee is a graduate of the Mansfield Town youth academy, and made his first-team debut for the Stags near the end of the 2006-2007 season, appearing as a substitute in the League Two games against Swindon and Bury. He did not feature for Mansfield"s first-team in 2007-2008, and appeared only once during the 2008-2009 season (against York City in the Conference League Cup). He was released by Mansfield at the end of the season, and signed for Corby Town in July 2009.