Pettersson spelade säsongen 2005 U18-VM, där laget tog en bronsmedalj. Han spelade också i Juniorvärldsmästerskapet i ishockey 2006 och 2007, där Sverige slutade femma respektive fyra.