Runnalls bestritt seine ersten internationalen Wettkämpfe bei den Biathlon-Juniorenweltmeisterschaften 2016. In den folgenden Jahren nahm er neben Juniorenweltmeisterschaften auch am IBU-Junior-Cup teil. Im Dezember 2018 startete der zum ersten Mal im IBU-Cup und nahm kurz darauf auch an den Biathlon-Europameisterschaften 2019. Anfang 2020 erreichte er beim Sprint in Martell seine erste Top-10-Platzierung im IBU-Cup. Er wurde für die Teilnahme an den Biathlon-Weltmeisterschaften 2020 in Rasen-Antholz nominiert, verfehlte mit einem 81. Platz im Sprint jedoch sowohl die Punkteränge als auch die Qualifikation für das Verfolgungsrennen deutlich. Mit der kanadischen Mannschaft wurde er 14. im Staffelrennen. Im folgenden Winter bestritt er ausschließlich Rennen im Weltcup, bei den Weltmeisterschaften 2021 auf der Pokljuka-Hochebene in Slowenien erreichte er mit einem 39. Platz im Einzelrennen seine erste Punkteplatzierung im Weltcup.