Chappaz nahm bis 2019 an U18 und U20-Rennen im Alpencup teil und belegte dabei in der Saison 2017/18 den achten Platz und in der Saison 2018/19 den ersten Platz in der U20-Gesamtwertung. Bei den Junioren-Skiweltmeisterschaften 2018 in Goms lief er auf den 67. Platz im Skiathlon und auf den 23. Rang über 10 km klassisch. Im folgenden Jahr holte er bei den Junioren-Skiweltmeisterschaften in Lahti die Goldmedaille über 10 km Freistil. Zudem kam er dort auf den 14. Platz im 30-km-Massenstartrennen, auf den achten Rang mit der Staffel und auf den vierten Platz im Sprint. Zu Beginn der Saison 2019/20 startete er in Pokljuka erstmals im Alpencup und belegte dabei den 18. Platz im Sprint und den 16. Rang über 15 km Freistil. Beim folgenden Alpencup in St. Ulrich am Pillersee siegte er im Sprint und über 10 km Freistil. Daraufhin absolvierte er bei der &lt;a href="Tour%20de%20Ski%202019/20"&gt;Tour de Ski 2019/20&lt;/a&gt;, die er nach vier Etappen vorzeitig beendete, seine ersten Weltcuprennen. Dabei holte er in Toblach mit dem 13. Platz über 15 km Freistil seine ersten Weltcuppunkte. Im Februar 2020 siegte er in Piancavallo im Sprint und über 15 km klassisch und belegte damit den zweiten Platz in der Gesamtwertung des Alpencups. Bei den U23-Weltmeisterschaften 2020 in Oberwiesenthal lief er auf den 41. Platz über 15 km klassisch und auf den 30. Rang im Sprint.