Хогг играл во всех юношеских и молодёжных сборных Шотландии и региона Скоттиш-Бордерс. В 2009 году был признан лучшим игроком сборной U17. Уже будучи игроком «Глазго Уорриорз» участвовал в чемпионате мира среди юниоров. За взрослую сборную дебютировал в матче Кубка шести наций 2012 против сборной Уэльса, в котором вышел на замену вместо получившего травму Макса Эванса. Через две недели он впервые вышел в стартовом составе на игру с французами и уже на седьмой минуте занёс первую попытку за «чертополохов». В следующем розыгрыше Кубка шести наций регбист продолжил удивлять — он приземлил уже две попытки. Одну англичанам, а другую итальянцам, причём во втором случае он сумел перехватить мяч неподалёку от своей зачётной зоны и пробежать с ним через всё поле.