 Andersson won 14 caps for the Swedish U17s between 2001-2002, scoring 4 goals.In 2003, he excelled at international level and scored 6 goals in 8 appearances for the Swedish U19s.He also played 20 games for the Swedish U21s between 2004 and 2006.