Knox werd benoemd voor zijn eerste Canadese nationale team op de Olympische Zomerspelen van de Jeugd van 2018 gehouden in Buenos Aires, Argentinië. Bij dit evenement won Knox bronzen in de 200 m individuele medley In 2019 won Knox twee medailles op de 2019 FINA World Junior Swimming Championships.
In Boedapest.