After playing youth football for Viking and Middlesbrough,[2] Meling joined Stabæk before the 2014 season. He made his senior league debut in September 2014 in a 3–0 defeat against Aalesund.[3] In February 2017, he signed for Rosenborg.[4]
Nîmes
In July 2020, Meling joined Nîmes on a three-year contract. The transfer fee paid to Rosenborg was less than €1 million.[5] On his Ligue 1 debut on the season's first matchday, he contributed an assist and a goal in Nîmes's 4–0 win against Brest.[6]
Copenhagen
On 14 August 2023, Meling signed a contract with the Danish champions Copenhagen until the summer of 2027.