Riebli, der für den SC Schwendi-Langis startet, nahm bis 2018 an U18 und U20-Rennen im Alpencup teil. Beim Europäischen Olympischen Winter-Jugendfestival 2015 in Steg lief er jeweils auf den 32. Platz im Sprint und 7,5 km Freistil und auf den 29. Rang über 10 km klassisch. In der Saison 2017/18 wurde er Schweizer Juniorenmeister in der Verfolgung und belegte bei den Junioren-Skiweltmeisterschaften 2018 in Goms den 25. Platz im Skiathlon, den 11. Rang im Sprint und den neunten Platz mit der Staffel. Im Dezember 2018 lief er in Davos sein erstes Weltcuprennen, welches er auf dem 62. Platz im Sprint beendete und in Valdidentro sein erstes Rennen im Alpencup, das er auf dem 15. Platz im Sprint beendete. Bei den U23-Weltmeisterschaften 2020 in Oberwiesenthal kam er auf den 40. Platz über 15 km klassisch und auf den 11. Rang im Sprint. Nach Platz drei im Sprint beim Alpencup in Ulrichen zu Beginn der Saison 2020/21, holte er in Davos mit dem 26. Platz im Sprint seine ersten Weltcuppunkte und kam beim folgenden Weltcup in Dresden mit Platz neun im Sprint erstmals unter den ersten Zehn. Im Februar 2021 erreichte er in Ulricehamn mit Platz acht im Sprint erneut eine Top-Zehn-Platzierung und wurde bei den U23-Weltmeisterschaften 2021 in Vuokatti Elfter mit der Staffel und Neunter im Sprint.