Knight trat 2013 im 5000-Meter-Lauf bei den Kanadischen-U20-Meisterschaften an, bei denen er die Bronzemedaille gewinnen konnte. Zudem siegte er im Crosslauf bei den Wettkämpfen, die von der Ontario Federation of School Athletic Associations organisiert wurden. 2014 konnte er schließlich die Goldmedaille bei den Kanadischen U20-Meisterschaften über 5000 Meter gewinnen. Im selben Monat trat er bei den U20-Weltmeisterschaften in Eugene an, bei denen er mit Bestzeit von 14:08,09 min den achten Platz belegte. 2015 trat er im U20-Rennen bei den Crosslauf-Weltmeisterschaften in Guiyang an, bei denen er den 25. Platz belegte. Im Mai verbesserte er seine Bestzeit im 5000-Meter-Lauf auf 13:34,86 min. 2016 nahm er im Juli erstmals an den Kanadischen Meisterschaften teil und konnte im 1500-Meter-Lauf die Silbermedaille gewinnen.