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]