Hanrahan was born in Fitzroy, Victoria where he then grew up in Brighton East. In his earlier days he was very well known for his cricket abilities, being a talented all rounder for the St Kevin's College 1st XI as well as playing for the Melbourne Cricket Club in the Victorian Premier Cricket competition. Hanrahan was drafted straight from school football in the APS competition after quitting the Sandringham Dragons (TAC cup) due to cricket commitments. He played for St Kevin's College 1st XVIII where he made his debut as a 15 year old.[2]
AFL career
The forward began to learn the craft at VFL level and finished with 19 goals for the season. His goal in the dying seconds of the elimination final against Port Melbourne gave the win for the Hawks.[3] Three weeks later they were premiers.
Hanrahan made his AFL debut in round 15, 2019, against West Coast at the MCG. He kicked a goal in his debut match.[4] Following the 2021 season, He was told by Hawthorn that he would have to wait until the end of the trade period to see if he would get another contract. He would be delisted by Hawthorn on 15 October 2021.
^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.