Weger stammt aus Geschinen im Bezirk Goms und startet für den "SC Obergoms". Zunächst war er in seiner frühen Jugend als Skilangläufer aktiv, Mitte der 2000er-Jahre begann er mit dem Biathlon. Er profitierte in der Folge von einem neu aufgesetzten Sichtungssystem für Kinder und Jugendliche des Schweizerischen Skiverbandes Swiss-Ski, der die in der Schweiz bis dahin kaum verankerte Kombinationssportart 2004 in die Verbandsstruktur integriert hatte. Als erster Nachwuchsathlet durchlief Weger ein von Swiss-Ski finanziertes Förderprogramm und wurde 2007 erstmals bei der Selektion der Nationalkader berücksichtigt. Zu diesem Zeitpunkt hatte er im Junioren-Europacup bereits mehrere Top-Ten-Platzierungen erzielt und in seiner Altersklasse bei der Junioren-WM 2007 in Martell als bestes Ergebnis einen elften Rang in der Verfolgung erreicht. Weger startete bis 2009 im Nachwuchsbereich. Er wurde dort Dritter des EM-Sprints im Februar 2008, entschied wenig später zum einzigen Mal ein Rennen im Europacup für sich und gewann im Sommer des Jahres – hinter Martin Fourcade beziehungsweise Jakov Fak – zwei Silbermedaillen bei den Juniorenwettkämpfen im Rahmen der Sommerbiathlon-Weltmeisterschaften 2008 in Haute-Maurienne. Bei seinem letzten Auftritt im Juniorenbiathlon holte er bei den Weltmeisterschaften 2009 in Canmore Silber hinter Lukas Hofer im Sprint.