Pettersson played for Sweden in all thirteen international championships between 1955 and 1967, totaling 252 games for the national team.
Over a span of twelve years, Pettersson represented Sweden in every international championship, playing a total of 252 games for the national team.