Bei seiner dritten Teilnahme an einer Juniorenweltmeisterschaft 2016 gewann Hirvonen schließlich im rumänischen Râșnov als Dritter mit dem Team seine erste Medaille. Wenige Tage zuvor hatte er als Vierter im Gundersen-Wettkampf über 10 km eine Einzelmedaille verpasst.