Cordy played junior football for the Ocean Grove Cobras.[4] He also played for the Geelong Falcons in the TAC Cup.[5]
AFL career
Cordy debuted in the Bulldogs' 23-point victory over the North Melbourne Football Club in the 22nd round of the 2015 AFL season.[6][7] On debut, he picked up just one disposal but also collected two tackles.[8] At the beginning of the 2016 season, Cordy signed on until 2018.[9]
In 2016, Cordy moved positions, from key defender to centre half-forward and played nine games and kicked eight goals.[10] After playing in every game since Round 19, he became part of the Bulldogs' 2016 premiership team. In the grand final, he kicked the opening goal and had 11 disposals.[11] After 2016, he switched back to playing as a key defender.
In May 2018, Cordy signed a contract extension, keeping him at the Bulldogs until 2021.[12]