Brody was drafted by the Prince George Cougars in the 2017 WHL draft. He chose to instead play in the BCHL for the Chilliwack Chiefs where he played for 3 seasons. Brody currently plays defence for the Surrey Eagles and carries the recognition of team Captain. During breaks from his own playing season, he enjoys teaching youth the basics of skating and puck skills. Brody particularly loves teaching younger D-men the skills it takes to play at higher levels.