Larsson vertrat die schwedische Nationalmannschaft erstmals bei einem internationalen Turnier bei der U18-Junioren-Weltmeisterschaft 2009. Bei der U18-Junioren-Weltmeisterschaft 2010 wurde der Abwehrspieler zum besten Verteidiger des Turniers gewählt, zudem gewannen die Schweden nach einer Finalniederlage gegen die US-amerikanische Nationalmannschaft die Silbermedaille. Bei der U20-Junioren-Weltmeisterschaft im selben Jahr gewann Larsson die Bronzemedaille. Der Spieler nahm auch an der U20-Junioren-Weltmeisterschaft 2011 teil, ein Medaillenplatz wurde jedoch verfehlt.