Rehrl erzielte bei seinem zweiten Einsatz im Continental Cup im Jänner 2011 in Klingenthal mit Rang drei seine erste Podiumsplatzierung und gab im Dezember desselben Jahres in der Ramsau sein Debüt im Weltcup. Dort belegte er die Plätze 49 und 41. Bei den Juniorenweltmeisterschaften 2012 in Erzurum wurde Rehrl mit dem österreichischen Team Junioren-Weltmeister. Auch im darauffolgenden Jahr war er bei den Juniorenweltmeisterschaften 2013 erfolgreich, als er in Liberec die Silbermedaille mit dem Team gewann. Sowohl im Sprint als Fünfter als auch im Gundersen-Wettbewerb über zehn Kilometer als Sechster zeigte er im Einzel eine starke Leistung. Kurz darauf erzielte er in Almaty mit Rang 27 seine ersten Weltcuppunkte. Im August 2014 erreichte Rehrl erstmals die Punkteränge im Grand Prix, wo er unter anderem Neunter in Villach wurde. Im März 2015 erreichte er in Tschaikowski mit Rang drei seine zweite Podiumsplatzierung im Continental Cup. In der folgenden Saison erzielte er in dieser Serie mit Rang drei in Soldier Hollow, Platz zwei und einem Sieg in Høydalsmo sowie Platz zwei in Pyeongchang weitere Podestplatzierungen. Beim Weltcup in Lahti im Februar 2016 wurde Rehrl im Teamsprint an der Seite von Philipp Orter Dritter.