Born in Espoo, Pettersson played in youth sectors of local clubs Honka and Espoon Palloseura (EPS). He made his senior debut with EPS first team in 2020, playing in third-tier level Kakkonen.[3]
Career
During 2021 and 2022, Pettersson played for Ekenäs IF (EIF) in second-tier Ykkönen.[4][5]
On 12 August 2022, Pettersson signed with HJK Helsinki on a deal until the end of 2023, with an option for extension, for an undisclosed fee,[6] and was first assigned to their reserve team Klubi 04.[7] On 27 January 2023, Pettersson made his HJK debut in Finnish League Cup match against IFK Mariehamn. He played in three Veikkausliiga matches in 2023 season,[8] before he suffered an injury and was ruled out for the rest of the season. On 28 September 2023, HJK exercised their option to extend Pettersson's contract until the end of 2024.[9] However, he suffered from an injury again and missed the start of the 2024 season.
On 9 July 2024, his deal with HJK was terminated on mutual consent and Pettersson signed with fellow Veikkausliiga club Gnistan until the end of 2025.[10][11]
International career
Pettersson has represented Finland at youth international levels.[12]