Born in Kerteminde on the island of Funen, Christensen played in the youth department of his local club, Kerteminde Boldklub, before moving to Odense Boldklub (OB) at under-12 level. There, he progressed through the academy, and completed a trial with Manchester United in October 2016.[3]
In May 2017, Christensen signed a three-year professional contract with OB, and was promoted to the first team. Thus, he became a part of the club until 2020.[4] In the first year of his contract, he still attended classes, after which he would become a full-time professional from the summer of 2018.[4]
He made his professional debut on 22 October 2018 in a Danish Superliga match against Brøndby IF.[5] He impressed during the match, fending off a number of shots on goal from opposing players.[6] He since became established as the starting goalkeeper for OB, gaining the nickname Gribben fra Kerteminde, meaning "the vulture from Kerteminde" due to his large wingspan.[7][8]
Hertha BSC
On 26 August 2021, Christensen was sold to Bundesliga club Hertha BSC, where he signed a deal until June 2026.[9] On 5 November, he made his debut for the reserve team Hertha BSC II in the Regionalliga Nordost game against 1. FC Lokomotive Leipzig.[10] During the 2021–22 season he did not make any Bundesliga appearance, as Alexander Schwolow and Marcel Lotka were given preference. Hertha finished the season in 16th place in the table and would thus meet Hamburger SV in playoffs for relegation and promotion. Since Lotka and Schwolow were injured, Christensen played both games and was able to keep Hertha in the Bundesliga.[11]
Fiorentina
On 10 August 2023, Christensen signed with Italian club Fiorentina, initially as a backup to goalkeeper Pietro Terracciano.[12][13] He made his competitive debut on 27 August in a 2–2 draw against Lecce. Although he started the following match against Inter Milan, his appearances were mainly in the UEFA Conference League, where he played four of the six group stage matches. Christensen also made key contributions in the Coppa Italia, performing strongly in both the round of 16 against Parma and the quarter-finals against Bologna.[14][15][16] However, an injury limited his season to just two Serie A matches, with ten appearances overall across all competitions.[17]
In his second season, following the arrival of David De Gea, Christensen became the fourth-choice goalkeeper and was left entirely out of the squad by new head coach Raffaele Palladino.[18][19][20]
On 9 November 2020, Christensen was called up to Kasper Hjulmand's senior squad for the friendly against Sweden due to several cancellations from, among others, the Danish national team players playing in England, due to the COVID-19 restrictions, as well as a case of COVID-19 in the squad, which had put several national team players in quarantine. He started the match against Sweden at Brøndby Stadium in his debut match, on 11 November 2020.[22][23]