Il commence à pratiquer le rugby lors de son enfance avec le club local des Bathurst Bulldogs, où il joue dans un premier temps au poste de demi d'ouverture avant d'être replacé parmi les avants en raison de son gabarit[2].
Il est scolarisé au St Stanislaus' College(en) de Bathurst[2],[4]. Jouant d'abord pour l'équipe des moins de 16 ans de l'établissement, il représente également la sélection de Nouvelle-Galles du Sud dans cette catégorie[5]. Grâce à ses performances, il est considéré comme l'un des meilleurs joueurs de sa catégorie d'âge au niveau national en 2017[5].
Il joue ensuite pour l'équipe première de son lycée entre 2017 et 2018, se spécialisant au poste de deuxième ligne[2]. Avec son équipe, il remporte le championnat scolaire local en 2017, après avoir terminé la saison sans avoir connu de défaites[4],[6]. Hooper représente également la sélection scolaire de Nouvelle-Galles du Sud en 2018, et dispute le championnat national australien[7].
En 2019, il joue avec la sélection nationale scolaire(en)[8],[9]. Son équipe affronte notamment leurs homologues néo-zélandais, et parviennent à les battre pour la première fois depuis sept ans[10],[11].
Après avoir terminé le lycée, il rejoint l'Academy (centre de formation) de la franchise des Brumbies pour l'année 2019[4],[12]. En 2019, il joue avec l'équipe des moins de 18 ans des Brumbies[13].
En 2020, après que la pandémie de Covid-19 a bloqué tout le rugby australien lors de la première moitié de l'année, il joue à partir du mois de juillet avec le club amateur des Tuggeranong Vikings(en) en ACTRU Premier Division (championnat du territoire de la capitale)[14]. Il effectue une bonne saison, ce qui lui permet d'obtenir le titre de meilleur joueur de son équipe[15].
Auteur de bonnes performances en club, il obtient alors son premier contrat professionnel avec les Brumbies pour la saison 2021 de Super Rugby[14],[16]. Il n'est toutefois pas utilisé lors de la première partie de saison, et le Super Rugby AU.
Hooper joue finalement son premier match avec les Brumbies lors de la deuxième partie de saison, le contre les Crusaders[20]. Utilisé au poste de deuxième ligne, il joue cinq matchs lors de la saison, tous comme remplaçant[1],[21].
Lors de la saison 2022 de Super Rugby, il commence la saison comme deuxième ligne, avant d'être progressivement replacé en troisième ligne aile[1],[22],[23]. Performant à ce nouveau poste, il s'impose comme le titulaire du maillot n°6 lors de la fin de saison de son équipe[23]. Il prolonge par la suite son contrat avec les Brumbies jusqu'en 2024[24].
En 2023, il manque toute la première partie de saison à cause d'une longue blessure au pied[25],[26]. Ne faisant son retour qu'en , il parvient toutefois à rapidement retrouver sa place, et participe au bon parcours de son équipe qui parvient jusqu'en demi-finale de la compétition[27]. S'il est remplaçant pour le quart de finale face aux Hurricanes, il est ensuite titulaire pour la demi-finale face aux Chiefs[28].
La qualité de ses performances avec les Brumbies attire l'attention d'Eddie Jones, qui vient d'être nommé sélectionneur des Wallabies, et il est sélectionné en pour participer au Rugby Championship 2023[29],[30]. Il obtient sa première sélection lors du match d'ouverture face à l'Afrique du Sud[31]. Titulaire au coup d'envoi, il est contraint de sortir sur blessure à la 31e minute[32]. Remis de sa blessure, Il obtient sa deuxième sélection lors du troisième et dernier match du tournoi, face à la Nouvelle-Zélande[33].
Le , il est annoncé au sein du groupe australien de 33 joueurs sélectionné pour disputer le Mondial en France[34]. Titulaire indiscutable, il joue l'intégralité des quatre matchs de son équipe[1]. Auteure d'un parcours très décevant, son équipe est éliminée à l'issue de la phase de poule pour la première fois de son histoire[35],[36].