Am 1. und 2. Juli 2016 debütierte Larson in Kranj im Continental Cup, wo er zweimal Platz 36 belegte. Seitdem startet er regelmäßig im Continental Cup, wobei er am 21. August 2016 in Kuopio seine ersten COC-Punkte holte. Am 20. und 21. Januar 2017 startete Larson schließlich in Zakopane zum ersten Mal im Weltcup und erreichte dort mit dem US-amerikanischen Team den zehnten Platz; für den Einzelwettbewerb konnte er sich mit Platz 47 in der Qualifikation jedoch nicht qualifizieren. Bei den Nordischen Junioren-Skiweltmeisterschaften 2017 in Park City, Utah erreichte Larson im Einzelwettbewerb von der Normalschanze den achten Platz. Im Mannschaftswettbewerb belegte er zusammen mit Decker Dean, Patrick Gasienica und Trevor Edlund den elften Platz sowie im Mixed-Teamwettbewerb zusammen mit Anna Hoffmann, Trevor Edlund und Samantha Macuga den zwölften und damit letzten Platz. Nach der Junioren-WM nahm er in Lahti zum ersten Mal an den Nordischen Skiweltmeisterschaften teil. Dabei scheiterte er im Einzel von der Normalschanze in der Qualifikation. Auf der Großschanze überstand er diese und belegte den 46. Platz. Mit der US-amerikanischen Mannschaft wurde er Elfter. Im März 2017 nahm Larson an der erstmals ausgetragenen Tournee Raw Air 2017 teil. Am Ende erreichte er Rang 55 der Gesamtwertung.