[2] Hayes-Brown debuted for the Frankston Blues of the South East Australian Basketball League (SEABL) in 2017.
[2] After returning to Australia, Hayes-Brown played for the Dandenong Rangers in the 2021 NBL1 South season,[4] where he averaged 19.6 points and 13.3 rebounds in 12 games.
[3] In October 2021, Hayes-Brown signed with the Perth Wildcats of the National Basketball League (NBL) as a development player for two seasons.
[11][12][13] He made his first appearance for Richmond in a practice match against Box Hill on 9 March 2024, wearing the number 39 and kicking one goal.
[16] In June 2024, he was recalled from the VAFA and debuted for Richmond's VFL side against Port Melbourne.