*Club domestic league appearances and goals, correct as of 10:14, 5 May 2024 (UTC) ‡ National team caps and goals, correct as of 16:59, 11 June 2024 (UTC)
Raised in the Dublin suburb of Knocklyon, Moran started out at his local club Knocklyon United.[1] 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.[2] 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.[3]
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.[4] Moran made a total of three senior appearances during his time with the club.[5]
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]