В Кубке мира Ларссон дебютировал 27 декабря1999 года, в октябре 2002 года одержал первую победу на этапе Кубка мира, в спринте. Всего имеет на своём счету 6 побед на этапах Кубка мира, 2 в командном спринте и 4 в личном. Лучшим достижением Ларссона в общем итоговом зачёте Кубка мира является 12-е место в сезоне 2005/06.