In 2012, he dominated for Molde 2 in the 2. divisjon, and made his first-team debut on 25 October 2012 in a Europa League group stage match against Steaua București.[1] He also played internationally for Norway boys-17.[2] He made his Eliteserien debut in September 2013 in a 1–1 draw against Haugesund. On 30 April 2019, Hestad signed a two-year contract extension that ties him to Molde until the end of the 2021 season.[3] On 5 May 2019, Hestad got his 100th appearance in Eliteserien in Molde's 2–1 win away to Haugesund.[4]
Pafos
On 9 January 2022, Pafos announced the signing of Hestad on a free transfer after his Molde contract had expired.[5] On 13 June 2023, Pafos announced that Hestad had left the club.[6]
Return to Molde
On 7 July 2023, Hestad returned to Molde, signing a contract until the end of 2027.[7]
International career
Hestad played a total of 28 games and scored 6 goals for Norway at international youth level.[8]