*Club domestic league appearances and goals, correct as of 20:45, 29 December 2024 (UTC) ‡ National team caps and goals, correct as of 19:38, 17 November 2024 (UTC)
Moran was born in the Dublin suburb of Knocklyon, and started out at his local club Knocklyon United.[2] He later moved to schoolboy club St Joseph's Boys, before moving onto the academy of League of Ireland club Bray Wanderers, for whom St Joseph's are a feeder club.[3] He made his first team debut for the club in a victory over Drogheda United in August 2019 aged just 15 years 307 days old, making him the youngest player in the club's history.[4]
On 28 February 2020, he became the club's youngest ever goalscorer at 16 years 135 days old when he scored in a 2–0 win over Wexford at the Carlisle Grounds.[5] Moran made a total of three senior appearances during his time with the club.
In November 2024, whilst speaking to Stoke City’s official podcast, Potters’ Pod Andrew revealed for Republic of Ireland star Damien Duff tried to sign the 13-year-old for his Shamrock Rovers side.
Moran signed a three-year contract extension with the club in August 2022.[11] On 6 September, Moran scored his first professional goal in England whilst playing for the Brighton under-21s, scoring the opener in the 2–1 loss at League Two side Colchester United in Albion's first group stage match of the 2022–23 EFL Trophy.[12] He made his Premier League debut on 3 January 2023, coming on as a 79th-minute substitute replacing Solly March in a 4–1 away win over Everton.[13] On 22 August 2023, Moran scored a brace with the under-21s in a 3–2 away win over League Two side Walsall in the opening group stage match of the 2023–24 EFL Trophy.[14]