Born in Stoke-on-Trent, Staffordshire,[2] Moult joined Stoke's Academy from local youth club Stoke Arrows, and was a prolific goalscorer for the academy. After a number of impressive displays he started training with the first team and was also included in several reserve matches scoring against Fulham, Chelsea, Wolverhampton Wanderers and twice against West Ham United.[3] He made his professional debut as a substitute on 12 August 2009 in a 1–0 League Cup win over Leyton Orient and followed this up by playing again in the cup against Portsmouth. He was involved in a League game squad for the first time on 10 March 2010 and made his league debut five minutes before the end of a 1–1 draw at Burnley.[4] Moult earned praise from Stoke academy coach Adrian Pennock after his League debut.[5]
Moult signed a professional contract with city on 19 March 2010.[6] Moult joined Bradford City on a six-month loan on 30 July 2010 to gain valuable experience.[7] He made his Bantams debut in a 3–1 defeat to Shrewsbury Town.[8] Moult scored his first professional goal on 30 October 2010 against Oxford United when he beat Ryan Clarke in the final minute.[9][10]
He returned to Stoke in January 2011 after his loan spell at Bradford ended.[11] On 31 January 2011 he joined Conference National side Mansfield Town for on loan for a month.[12][13] Moult made his Mansfield debut against Alfreton Town in the FA Trophy his brother Jake also played in the match for Alfreton.[14][15] On his first league start for The Stags Moult scored twice in a 3–3 draw with Newport County.[16] His loan was extended until April.[17] However, after picking up a back injury Moult returned to Stoke in March.[18]
Moult joined League Two Accrington Stanley on a months loan on 19 August 2011.[19] He made five appearances for Stanley before returning to Stoke. He re-joined Mansfield Town on loan on 28 October 2011.[20] He returned to Stoke after making just one substitute league appearance.[21] On 12 January Moult linked up with his brother Jake, at Alfreton Town on a months loan.[22][23] He made his Conference debut for Alfreton against Kidderminster Harriers on 21 January 2012 but was sent-off just before half time for a poor challenge on Harriers midfielder Kyle Storer.[24] He returned to Stoke after the end of his loan spell.[25] He left Stoke at the end of the 2011–12 season following the expiration of his contract.[26]
Northampton Town
After a successful trial period where he scored twice in a pre-season match against Kettering Town, Moult signed a one-year contract with Northampton Town on 17 August 2012.[27] Moult was handed the number 19 shirt and his first involvement was as an unused substitute against Rotherham. His debut came in a League Cup defeat to Wolverhampton Wanderers. His one and only goal for Northampton came in a game against Port Vale, Moult spoke afterwards saying "I was a massive Stoke fan so to get the goal today was absolutely fantastic, you dream of moments like that and the fact it's come against Port Vale makes it that bit sweeter."[28] After making just 13 appearances in his first six months, mainly from the bench, Moult was loaned out to Nuneaton Town.[29] He was released by Northampton at the end of the 2012–13 season, making 13 appearances scoring once.[30]
Nuneaton Town
After a successful loan period in the later stages of the 2012–2013 season, Moult joined Conference Premier side Nuneaton Town in July 2013 on a permanent basis.[31] Scoring just once in 17 appearances, manager Kevin Wilkin was confident of the striker's ability to score goals, which was proven when Moult scored eight goals in the opening nine league games. He made his debut against Macclesfield Town where he also scored the winning goal.[32] He was linked with many clubs at the end of the 2013–2014 season, as Nuneaton had spent the majority of it in the play-offs, before manager Wilkin departed for league rivals Wrexham and the side slipped to 13th. At the end of the season the out of contract forward was linked heavily with a move to Wrexham, to re-join Kevin Wilkin and former teammate Wes York, who had opted for the move to North Wales.
Wrexham
After weeks of speculation, Moult signed for Wrexham on a one-year deal on 30 June. He re-joined former manager Kevin Wilkin as well as Nuneaton teammate Wes York.[33] After a day in pre-season training, manager Wilkin set the bar for Moult to score 20 goals in the coming season 2014–15 season.[34] He scored 23 goals in 37 starts in his only season with Wrexham.
Ahead of the 2016–17 season, Moult revealed he had been playing with a groin injury for some time.[38] Following an away match against Annan Athletic in the Scottish League Cup on 23 July 2016, in which he scored twice in a 3–1 win, Moult underwent surgery on the injury.[39] He scored on his return to the team as Motherwell drew 1–1 away to Ross County on 10 September 2016.[40] In the following match, he scored four times as Motherwell won 4–2 against Hamilton Academical in the Lanarkshire derby.[41]
It was disclosed on 14 December 2017 that Motherwell had agreed to sell Moult to EFL Championship side Preston North End, with effect from 1 January 2018.[44] He made his debut for the club on 20 January 2018, as a substitute in a 1–1 draw at home to Birmingham City,[45] with his first goal coming in a 4–1 defeat to Sheffield Wednesday on 30 March 2018.[46]
On 17 August 2019, Moult suffered a knee injury in the first half of Preston's match away to Swansea City,[47] with manager Alex Neil confirming in the following days that he had injured his cruciate ligament and was set to miss the remainder of the season.[48]
On 5 April 2021, Moult returned to the Preston North End first-team matchday squad for the first time since August 2019 as an unused substitute in their 1–0 away win against Swansea City.[49]
Moult was released by Preston at the end of the 2020–21 season.[50]
Burton Albion
Following his release from Preston, Moult joined Burton Albion on a two-year contract. Moult scored his only Burton Albion goal in a 3–2 comeback win against Fleetwood Town[51]
Motherwell loan
On 2 September 2022, Moult returned to Motherwell on a season-long loan deal from Burton.[52]
On 6 November 2022 Moult scored his first goal since his return for Motherwell in a 3–2 defeat against Hearts. Moult had his loan at Motherwell terminated early on 6 January 2023 due to injury.
Moult was born ten minutes away from Burslem in Stoke,[54] and has an older brother, Jake.[55] He grew up as a Stoke City fan.[54] He attended Sir John Offley Primary in Madeley and Madeley High School. When he was 15 years old his mother Vicky died leaving him with his dad Arthur and brother Jake.[55] His brother works at Stoke's academy as an under 12s and under 7s coach, and also plays for Altrincham, having previously been at Plymouth Argyle, Port Vale, Kidderminster Harriers, Leek Town and Stafford Rangers.