Career
Meggatt has previously played for Queen"s Park and Alloa Athletic. Meggatt began his footballing career at South Camlachie Amateurs, and signed with Queen"s Park in June 2010. He made his senior debut on 21 August, in a 1–2 away loss against Albion Rovers.
In the 2011-2012 season, Meggatt was named in the PFA Scotland Third Division Team of the Year.
On 15 May 2012, Meggatt signed with Alloa Athletic. On 16 April 2015, Meggatt signed a pre-contract agreement with Dundee, agreeing to join the club on a two-year deal at the beginning of the 2015-2016 season.