Career
Craig Mahon signed a one-year professional contract with Wigan Athletic in June 2008. Mahon"s footballing education took place at the Dublin Based club Loudres Celtic, from there Craig signed as trainee YT in 06/07 at Wigan where he then progressed through the ranks. Craig signed for Accrington Stanley on loan in 2008/09.
Mahon was spotted by Stanley bosses putting in an impressive performance in the reserves game against Everton.
He made his debut for Stanley on 29 November 2008 in a League Two match against Bury at the Crown Ground, which ended in a 2–1 defeat for Stanley. He has also represented the Republic of Ireland at youth level, making his debut for the under-18 side on 7 February 2007 in a 0–0 draw against Netherlands.
He appeared for the under-19 team later in the year, playing in a 2–1 defeat against Chile. In the summer of 2009, he was released by Wigan Athletic and went on to have short spells with Salford City scoring eight goals in 24 appearances with the club before moving to Burscough in February 2010.
After trials at Football League Clubs Bury and Rochdale, Mahon signed for Conference North side Vauxhall Motors on 4 September 2010.
He signed a further 12-month deal on 26 July 2011. Vauxhall Motors secured the services of Mahon on a further 12-month deal on 27 July 2012. Craig was voted the Vauxhall Motors Player of the Season for the 2012/13 season.
He signed for Chester on 23 May 2013.
On 7 November 2014, Mahon became the Father of twins. The goal came in the 51st minute.
The match ending 2–1 to Chester thanks to Mahon"s goal.