Crowe began his youth career with Norwegian club
IK Start. On 24 May 2012, it was announced that he would join the
academy of
Championship club
Ipswich Town in July 2012. On 5 September 2013, he signed his first professional contract with the club, lasting two years. After making no appearances for the first team, on 24 March 2015 he was loaned to
Woking in the
Conference Premier, where he made four league appearances. He returned to Ipswich at the end of the season, also extending his contract for another year until June 2016 with an option for an additional season. On 26 November 2015,
League Two club
Stevenage signed Crowe on loan until January 2016. After making no appearances for Stevenage, he returned to Ipswich Town before he subsequently moved to
Braintree Town in the
National League on a one-month loan. He made six league appearances for Braintree, along with an appearance in the
FA Trophy, before returning to Ipswich in February. He extended his contract with the club for another season on 29 June 2016, again with an option to extend for an additional year. In July 2016, he began a trial with
League Two side
Portsmouth during the club's pre-season training camp before returning to Ipswich. On 3 May 2017, Ipswich exercised the option in Crowe's contract and renewed the agreement with Crowe for the 2017–18 season. On 6 June 2018, it was announced that fellow Championship club
Preston North End had agreed a deal to sign Crowe on a two-year deal from the beginning of July. He made his professional debut for the club on 6 January 2019, starting in the third round of the
2018–19 FA Cup against
League One side
Doncaster Rovers, which finished as a 1–3 loss. In August 2020, he was brought to his first senior side in Norway,
Viking FK, as an intended third-choice goalkeeper. After the
2020 season, his contract expired and he left the club. In 2021 he played two matches for
Randesund in the
Norwegian Fourth Division. In August 2022 he was playing for
Birkenes IL. ==International career==