A product of the
St Mirren academy, is described as a winger and made his league debut for the club on 19 October 2024 against
Hearts. He scored his first senior goal in St Mirren's 3-2 win at
St Johnstone in the
Scottish Premiership on 14 December 2024. He signed a professional contract with St Mirren lasting until 2028. Mooney made an appearance as a second half substitute as St Mirren defeated
Celtic 3-1 in the final of the
2025–26 Scottish League Cup on 14 December 2025. In February 2026, he signed for English
Premier League club
Arsenal. Although the fee was undisclosed, St Mirren described it as "substantial...with potential for significant future add-ons and a sizeable sell-on clause". ==Career statistics==