Für Schweden nahm Larsson im Juniorenbereich an der U18-Weltmeisterschaft 2010 sowie den U20-Weltmeisterschaften 2011 und 2012 teil. Bei der U18-WM 2010 gewann er mit seiner Mannschaft die Silber-, bei der U20-WM 2012 die Goldmedaille. Bei der U18-WM 2010 wurde er zudem in das All-Star Team gewählt.