Mahony debuted in North Melbourne's four point loss against the Hawthorn Hawks in the fourth round of the 2020 AFL season.[7][8] He collected 8 disposals and one tackle on debut.[9]
Mahony was delisted from the North Melbourne Football Club in October 2023, but was subsequently drafted by Gold Coast as a rookie.[10][11]
^The 2020 season was played with 17 home-and-away matches per team (down from 22) and 16-minute quarters with time on (down from 20-minute quarters with time on) due to the impact of the COVID-19 pandemic.