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 current Northern Bullants coach Brodie Holland, invited him to do a preseason in 2023. As the Bullants were a stand-alone club, there were plenty of opportunities for an ambitious footballer. 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]