Il représente la Suède en sélections jeunes. Lors de la finale du championnat du monde junior 2008 face au Canada, Larsson inscrit un but égalisateur dans la dernière minute du temps réglementaire. La Suède se contente finalement de la médaille d'argent à la suite du but en or de Matt Halischuk en prolongation qui offre la victoire 3-2 au Canada.