Early career Dahl started his career at
Västerås SK, before joining
AIK in January 2020. In February 2022, he signed a three-year contract with
Örebro SK.
Djurgårdens IF Dahl joined
Djurgårdens IF on 24 July 2023 on a reported 3 million
kronor transfer from Örebro SK, and signing a 4.5-year contract that stretched through the 2027 season. Dahl was initially not considered a clear starter, but rather a backup at the left back position for the more experienced
Rami Kaib who had also joined from
SC Heerenveen in the summer window. However, with Kaib struggling in his first appearances, Dahl was given the chance and immediately made an impact, laying claim on the starting spot and cementing his position in the starting 11. His high quality play was particularly impressive given his young age and lack of top-flight experience. His consistency during the remainder of the
2023 Allsvenskan season and his continued high form entering the
2024 season earned him a call up to the
Sweden national team and he garnered significant interest on the international market. His play in 2024, blending excellent defensive work with great offensive vision and forming a dangerous partnership with
Tobias Gulliksen on
Djurgårdens IF's left flank, earned him high praise from the
Djurgårdens IF fan base and he was frequently considered the best player on the pitch.
Roma After much speculation during the 2024 summer transfer window, it was announced that Dahl had signed for
Serie A club
Roma on 28 July 2024, almost exactly one year after joining Djurgården, for a reported €4.3 million fee.
Benfica On 3 February 2025, Dahl joined
Primeira Liga club
Benfica on loan until the end of the 2024–25 season. On 12 June 2025, Roma confirmed the permanent transfer to Benfica. == International career ==