2013 blev han uttagen till JVM i Ryssland, men missade hela turneringen då han under en träningsmatch bara dagar innan turneringens start skadades svårt när han blev överkörd av Kanadas Boone Jenner. Pettersson var även uttagen till det landslag som var med under JVM i Sverige 2014. Sverige gick återigen obesegrade fram till en final mot Finland som man, efter förlängning, förlorade med 3–2. Pettersson fick dock inte medverka i finalen då han blivit avstängd efter ett bråk som uppstått direkt efter slutsignalen i semifinalen mot Ryssland. Pettersson tilldelades senare ett silver sedan Sverige förlorat finalen mot Finland med 2–3 efter förlängning.