2021
XCM
UCI Marathon Series
3rd Grand Raid BCVS
7th Roc d'Azur
3rd Swisschampionships Marathon
8th European Championships
2nd Jura Bike Marathon
1st La Barillette Garmin Bike Cup
XCO
6th Swisschampionships
6th Frenchcup Lons le Saunier
27th Worldcup Albstadt
27th Worldcup Les Gets
2020
Swisschampion Marathon
1st O-Tour Marathon
5th Extrême sur Loue Marathon
10th Frenchcup Alpe d'Huez
5th JuraBike Marathon
1st La Barillette Garmin Bike Cup
2019
20th Worldcup Albstadt
1st Frenchcup Plœuc-L'Hermitage
1st HSBC UK National Cross Country Series
1st Nationscup Solingen
2018
4th Swisschampionships Marathon
2nd Transmaurienne Vanoise
5th Bikefestival Basel
27th Worldcup Stellenbosh
2017
1st Extrême sur Loue Marathon
3rd O-Tour Marathon
2nd Proffix Swiss Bike Cup Andermatt
2016
6th Worldcup Andorra
4th European championship
2015
2nd BMC Racing Cup Schaan
3rd BMC Racing Cup Yverdon
3rd Roc d‘Azur
2014
7th Cape Epic
Swisschampion Eliminator
3rd Roc d'Azur Marathon
2013
6th Worldcup Albstadt