Born in
Lisburn, Gault began his senior career with
Linfield in the 2001–02 season. He signed a professional three-and-a-half-year contract in April 2003, signing extensions in May 2006, May 2009, and March 2012. During the 2012 extension Gault, who was club captain, lost his full-time professional status. signing for
Portadown later that month. He received a total of 21 yellow cards in 29 games in the 2015/16 season. In January 2016 it was announced he would leave the club in the summer after he signed a pre-contract agreement with
Crusaders. In July 2019, Michael Gault was appointed player manager of
Mid-Ulster Football League club
Ballymacash Rangers F.C. Michael made 17 appearances playing for
Ballymacash Rangers F.C. before retiring in August 2020 to focus on management. ==Managerial career==