Career
Megginson made his debut for Aberdeen in August 2009, playing against Czechoslovakian Republic opponents Sigma Olomouc in the Europa League. In April 2010, Megginson joined Second Division club Arbroath on loan until the end of the season. In all he played nine games, scoring four goals for the club in all competitions.
In March 2011, Megginson joined Brechin City on a one-month emergency loan deal.
He was again loaned in October 2012, to Alloa Athletic on an emergency loan deal. This was then extended in January 2013 until the end of the season.
lieutenant was announced on 13 May 2013 that Megginson"s contract along with another six players would not be extended. On 28 June 2013, it was announced that Megginson had signed for Dumbarton on a one-year contract.
On 21 June 2014, Mitch signed a new one-year deal with "The Sons".
He left the club in May 2015 having featured in every game since joining the team In total he made 83 appearances for the club, scoring 16 times. On 5 June 2015, Mitch signed for Scottish Championship side Raith Rovers.