Utendørssesongen 2016 startet med NM i stafetter 2016, der Skjalg vant 4 x 100 meter i seniorklassen, og fikk sølv på 4 x 100 meter i juniorklassen, med Hove Johansen på laget. Han vant 100 og 200 meter ved Framolekene 2016, før han deltok ved den nasjonale delen av Diamond League-stevnet Bislett Games, der han kom på 2.-plass på 200 meter, bak Håkon Morken. Han forbedret tidene sine på 100 meter til 10,62 ved Veidekkelekene, og på 200 meter til 21,34 ved Tyrvinglekene i juni. Han fikk bronse på både 100 og 200 meter ved Världsungdomsspelen 2016, der han også kvalifiserte seg til junior-VM i friidrett 2016 etter at han løp på 21,31. Ved junior-VM, som ble arrangert i Bydgoszcz i Polen, senket han sin personlige rekord på 200 meter med 3 tideler, til 21,00, til tross for 1,2 m/s motvind. I semifinalen kom han på 4.-plass i sitt heat, og gikk ikke til finalen.