Knox va ser nomenat per primera vegada a l'equip nacional canadenc als Jocs Olímpics de la Joventut d'estiu de 2018 celebrats a Buenos Aires, Argentina. En aquest esdeveniment, Knox va guanyar el bronze en els 200 m individual. El 2019, Knox va guanyar dues medalles en el 2019 FINA World Junior Swimming Championships.
A Budapest.