Brandon Ryan grew up at Barwon Heads, Victoria, where he learnt to play with the local juniors. He later played with the Geelong West Giants in the GFL. His style of play create interest from Geelong but only North Melbourne offered him a contract. He accepted a two-year deal with the North Melbourne to play in their VFL side.
[1] He didn't play a game at North so after Covid lockdown finished he found himself at Maribyrnong Park in the EDFL. Former AFL player and then-Northern Bullants coach Brodie Holland invited Ryan to do preseason training in 2023, which led to him joining the club. He played seven games before getting drafted.[2]
He had to serve a suspension whilst he was with the Bullants.[4] A series of strong performances for Box Hill saw him made his debut in round 20, 2023 against St Kilda at Docklands Stadium.[5][6] He kicked a goal on debut. In his second game against ladder leaders Collingwood, he kicked 3 goals.
In September 2023 he signed a contract extension for season 2024,[7] but was ultimately traded to Brisbane on the final day of trade period.[8]
Brisbane
Ryan played one match over two seasons for the Lions, both seasons which were premiership seasons for the club, before being delisted at the end of the 2025 AFL season.[9]