En , Brad Shields signe en faveur du club de l'USA Perpignan en Top 14 après l'effondrement financier du club des Wasps[7].
Ayant joué pour Wellington entre 2010 et 2017, il revient pour jouer avec cette province en 2023 afin de disputer le NPC, puis avec les Hurricanes en 2024 en Super Rugby[8].
Jamais sélectionné avec les All Blacks et alors qu'il se rapproche de la sélection, il part en Angleterre, pays de ses parents pour jouer aux Wasps. Ainsi, il est éligible pour jouer avec l'équipe d'Angleterre[10].
Shields fait ses débuts avec l'équipe d'Angleterre le lors d'un test-match contre l'Afrique du Sud (défaite 42-39)[11]. Il est sélectionné pour le Tournoi des Six Nations 2019, lors duquel il marque deux essais contre l'Italie. Au total, il cumule huit capes internationales, dont la dernière en contre l'Écosse. En raison d'une blessure au pied, il doit renoncer à la Coupe du monde 2019, alors qu'il a participé à la préparation pour la compétition[12].