I J20-VM 2008 var han lagkapten och ledde "småkronorna" till sin första medalj på 12 år, en andraplats. Med J20-landslaget har han också en fjärdeplats från J20-VM 2007. Med J18-landslaget har han en fjärdeplats i J18-VM 2006. Berglund spelade totalt cirka 70 matcher i juniorlandslagen.