Originally from Mandurah,[1] Lynch originally played for Swan Districts in the West Australian Football League. He was drafted by the Bulldogs with pick 11 in the 2016 rookie draft, their first selection.[2] In 2016, Lynch played 22 games for the Bulldogs' Victorian Football League side Footscray, including their premiership.[3] He played only 11 games in 2017 after hamstring injuries. Lynch also signed a one-year contract extension, tying him to the Bulldogs until 2018.[4] In 2018, Lynch made his debut in round 15 against Geelong at Docklands Stadium.[5] He extended his contract by two years (to 2020) after playing the last nine games of the season. Sam Power, list manager for the Bulldogs, said "We clearly believe Brad has an exciting future in the game, and we’re delighted to see him commit for a further two seasons."[6]