Northug wurde im Januar 2014 bei den Nordischen Junioren-Skiweltmeisterschaften im Val di Fiemme Neunter im Sprint und belegte bei den Norwegischen Meisterschaften im März desselben Jahres in Gålå Rang 11 im Skiathlon. Im Januar 2015 erreichte er bei den nationalen Titelkämpfen in Røros Platz 16 im Sprint. Ende Februar 2015 hatte Northug in Jõulumäe seinen ersten Einsatz im Scandinavian-Cup. Mit Rang drei im Sprint in der klassischen Technik erzielte er dabei im ersten Rennen gleich seine erste Podiumsplatzierung. Im März 2015 gab Northug mit Rang 47 im Sprint in Drammen sein Debüt im Skilanglauf-Weltcup. Im Januar 2016 holte er im Sprint in Östersund seinen ersten Sieg im Scandinavian-Cup.
In den darauffolgenden Saisonen bekam er immer nur vereinzelt die Möglichkeit im Weltcup an den Start zu gehen. Seine Weltcupstarts erfolgten ausschließlich im Sprint, wobei sein bestes Weltcupergebnis ein sechster Platz im Sprint von Dresden im Januar 2018 darstellt. Bei den U23-Weltmeisterschaften 2018 in Goms gewann er die Bronzemedaille im Sprint. In der Saison 2021/22 holte er in Dresden im Teamsprint seinen ersten Weltcupsieg und belegte bei der Tour de Ski 2021/22 den 53. Platz. Zudem siegte er in Otepää beim Scandinavian-Cup im Sprint beendete die Saison auf dem 24. Platz im Gesamtweltcup sowie auf dem achten Rang im Sprintweltcup.