Growing up in the Hasseris district of Aalborg,[1] Ross started his football career as a 10-year-old at Aalborg KFUM.[2] At under-13 level he joined the AaB youth academy.[3][1] In his first year as a U17 player, other centre-backs were preferred ahead of Ross, which meant that he mainly appeared on the reserve team or as a substitute striker in the final minutes.[1] In his second U17 year, however, he became a regular player for the team in the U17 league.[1] AaB U17 finished the 2017–18 season in third place in the league table,[4] and in June 2018 he was named U17 Player of the Year in AaB.[1]
Ross made his professional debut for the AaB first team on 2 September 2018, when he came on as a substitute after 27 minutes for an injured Jakob Blåbjerg in a 2–2 draw against Randers FC.[5] At the time of the substitution, AaB were behind 2–1, and newspaper Tipsbladet described Ross' debut as "excellent".[1] A month later, in October 2018, he was permanently promoted to AaB's first team squad.[6] During the regular season he was used three times, but from the relegation round he established himself as a starter in the first team. AaB eventually qualified for the play-offs to participate in the first qualifying round for the UEFA Europa League, where they were, eliminated in the first round against AGF.
In January 2019, Ross signed a contract extension keeping him in AaB until 2023.
Galatasaray
On 8 September 2022, Ross signed a four-year contract with Galatasaray.[7] It was announced that a transfer fee of €1,750,000 would be paid to the player's former team, AaB.[8]
Ross became the champion in the Süper Lig in the 2022–23 season with Galatasaray. Defeating Ankaragücü 4–1 away in the match played on 30 May 2023, Galatasaray secured the lead with two weeks before the end and won the 23rd championship in its history.[9]
Loan to NEC Nijmegen
On 21 July 2023, Ross was loaned out to the Eredivisie club NEC for one season.[10] Accordingly, NEC Nijmegen would pay a temporary transfer fee of €250,000 to Galatasaray.[11]
Loan to Sparta Prague
On July 16, 2024, it was confirmed that Ross joined Sparta Prague, which had Ross' former AaB manager, Lars Friis, as manager, on a loan deal for the 2024-25 season, with a purchase option of around €1.2 million.[12][13]