Bis 2014 nahm Bjornsen vorwiegend am Nor-Am Cup und der US Super Tour teil. Dabei holte er bisher 12 Siege und konnte in der Saison 2012/13 und 2013/14 den zweiten Platz in der Gesamtwertung der US-Super Tour belegen (Stand: Saisonende 2018/19). Bei den US-amerikanischen Skilanglaufmeisterschaften 2011 in Stowe gewann er Silber im 20-km-Massenstartrennen. Sein erstes Weltcuprennen lief er im Dezember 2012 in Québec, welches er mit dem 66. Platz im Sprint beendete. Bei den US-amerikanischen Skilanglaufmeisterschaften 2013 in Midway gewann er einmal Gold und zweimal Silber. Seine besten Ergebnisse bei den nordischen Skiweltmeisterschaften 2013 in Val di Fiemme waren der 48. Rang über 15 km Freistil und den 14. Platz im Teamsprint. Im Februar 2014 konnte er mit dem 18. Platz in Toblach über 15 km klassisch seine ersten Weltcuppunkte gewinnen. Bei den US-amerikanischen Skilanglaufmeisterschaften 2014 in Soldier Hollow holte er Gold über 15 km klassisch und Silber im Sprint. Seine besten Resultate bei den Olympischen Winterspielen 2014 in Sotschi waren der 11. Platz mit der Staffel und der sechste Platz im Teamsprint. Bei den nordischen Skiweltmeisterschaften 2015 in Falun waren der 28. Platz im Skiathlon und der 11. Rang mit der Staffel seine besten Ergebnisse. Nach Platz 46 bei der Nordic Opening in Ruka zu Beginn der Saison 2015/16, belegte er den 41. Platz bei der Tour de Ski 2016 und den 42. Rang bei der Ski Tour Canada. Im März 2016 wurde er US-amerikanischer Meister über 50 km. In der Saison 2016/17 errang er den 57. Platz bei der Weltcup Minitour in Lillehammer und den 25. Platz beim Weltcup-Finale in Québec. Seine besten Platzierungen bei den nordischen Skiweltmeisterschaften 2017 in Lahti waren der 18. Platz über 15 km klassisch, der zehnte Rang mit der Staffel und der fünfte Platz zusammen mit Simeon Hamilton im Teamsprint. In der folgenden Saison lief er auf den 26. Platz beim Ruka Triple und auf den 38. Rang beim Weltcupfinale in Falun. Seine besten Resultate bei den Olympischen Winterspielen 2018 in Pyeongchang waren der 25. Platz im Sprint und der sechsten Rang zusammen mit Simeon Hamilton im Teamsprint.
In der Saison 2018/19 belegte Bjornsen den 32. Platz beim Lillehammer Triple und den 20. Rang beim Weltcupfinale in Québec. Dabei errang er in Lillehammer den dritten Platz in der Verfolgung und erreichte den 52. Platz im Gesamtweltcup. Bei den nordischen Skiweltmeisterschaften 2019 in Seefeld in Tirol lief er auf den 17. Platz über 15 km klassisch, auf den neunten Rang mit der Staffel und zusammen mit Simeon Hamilton auf den achten Platz im Teamsprint. Anfang April 2019 wurde er in Presque Isle US-amerikanischer Meister im Massenstartrennen über 50 km Freistil.