Noah Persson's childhood club is Asarums IF. As a 15-year-old, he made the move to Mjällby AIF.[1]
Shortly after his 18th birthday, he made his Allsvenskan debut in Mjällby AIF, when he made an appearance as a full-back in the 2-2 match against Örebro SK on 7 August 2021.[2] Later that month, Persson signed a first team contract with Mjällby AIF.
On 7 February 2023 Persson was sold to Swiss club BSC Young Boys for an undisclosed 'double digit million fee' which makes Persson the most expensive player ever sold by Mjällby. Persson was than loaned back to Mjällby until May 2023.[3]
On 2 September 2024, he was loaned to fellow Swiss Super League side Grasshopper Club Zürich for the rest of the 2024–25 season.[4] He debuted on 13 September 2024, in a 2–0 victory in the Swiss Cup against FC Thun, where he supplied the assist for the first goal.[5] He scored his first goal for Grasshoppers on 14 December 2024, scoring the only goal in a 0–1 away win against FC Basel, thus earning him a Man of the Match nomination.[6] It was also his first goal scored since he moved to Switzerland.
International career
Persson made his full international debut for Sweden on 9 January 2023, playing for 90 minutes in a friendly 2–0 win against Finland.[7]