2025 (Rang in Altersklasse/Gesamtrang):
- Istria 209: 19.
 - King of the Lake MZF Mixed: 1.
 - Kitzbüheler Radmaraton „Kitz“: 17.
 - URC Kaindorf 6h: 1.
 - Kapfensteiner Radmarathon: 5.
 - Mondsee Radmarathon: 3. / 29.
 - ÖM Berg Hochkar (Master 2): 2.
 - My Tour of Slovenia: DNF (Sturz)
 - Kärntner Radmarathon: 1. / 8.
 - Apfelland Triathlon (Staffel): 1.
 - Raiffeisen Business Run: 5km in 17:35
 - EZF Großhartmannsdorf: 2. Österreichische Meisterschaft / 1. Steirische Meisterschaft
 - Istria Granfondo: 4. / 88.
 - Graz Halbmarathon: 1:21:08, 1. / 13.
 
2024 (Rang in Altersklasse/Gesamtrang):
- Istria 300: 16.
 - King of the Lake EZF: 5. / 58.
 - ÖM Berg Afritz (Master 2): 1. / Österreichischer Meister
 - Haute Route Alps: 1. / 4.
- Etappe 1: Megeve – Megeve: 1. / 4.
 - Etappe 2: Megeve – Courchevel: 1. / 3.
 - Etappe 3: Courchevel – Alpe d’Huez: 1. / 9.
 - Etappe 4: Alpe d’Huez BZF: 1. / 10.
 - Etappe 5: Alpe d’Huez – Col du Granon: 1. / 9.
 - Etappe 6: Briancon – Auron: 1. / 6.
 - Etappe 7: Auron – Nizza: 1. / 6.
 
 - Oberwölz Altstadtkriterium: 1. / 4.
 - Lambach MZF: 3.
 - URC Kaindorf 6h: 1. / 8.
 - Areh Bergrennen: 1. / 2.
 - Mondsee Radmarathon: 1. / 25.
 - Dolomiten Radrundfahrt: 1. / 27.
 - Kärntner Radmarathon: 2. / 17.
 - ÖM EZF Haag (Master 2): 1. / Österreichischer Meister
 - Kindberg Bergrennen (Master 2): 1. / Steirische Meisterschaft 1.
 - Neusiedlersee Radmarathon: 29.
 - EZF Mörbisch: 9. / 73.
 - Istria Granfondo 3. / 50.
 
2023 (Rang in Altersklasse/Gesamtrang):
- Pyramidenkogelhero (Master 1): 1. / 7.
 - Istria 170: 6.
 - King of the lake MZF: 2. / 9.
 - Wachauer Radmarathon: 3. / 11.
 - GF Ale La Merckx (European Gran Fondo Championships): 3. / 50.
 - EZF St. Ruprecht (Master 1): 1. / Overall 3.
 - Glocknerkönig Ultra: 4. / 12.
 - ÖM Berg Dobratsch (Master 1): 1.
 - ÖM EZF Faak / See (Master 1): 2.
 - Kindberg Bergrennen (Master 1): 1. / Steirische Meisterschaft 1.
 - EZF Großhartmannsdorf (Master 1): 1. / Steirische Meisterschaft 1.
 
2022 (Rang in Altersklasse/Gesamtrang):
- Altes Almhaus Rennen: 2.
 - Istria 155: 8.
 - King of the Lake MZF: 3. / 7.
 - Oberwölz Altstadtkriterium
 - URC Kaindorf 12h Solo: 2. / 2.
 - La Marmotte: 21. / 101.
 - EZF St. Ruprecht (Master 1): 1. / Overall 1.
 - Mondsee Radmarathon: 3. / 22.
 - ÖM Strasse Statzendorf (Master 1): 7.
 - Leithaberg Radmarathon: 1. / 10.
 - ÖM Berg Kindberg (Master 1): 1. / Steirische Meisterschaft 1.
 - ÖM EZF Haag (Master 1): 2. / 10. Overall
 - EZF Großhartmannsdorf (Master 1): 1. / Steirische Meisterschaft 1.
 - Neusiedlersee Radmarathon: 12. / 107.
 
2021 (Rang in Altersklasse/Gesamtrang):
- Weizer Wintercup MTB: 2.
 - ÖM PZF Mörbisch (Amateure): 3.
 - King of the Lake MZF: 1. / 3.
 - Zwettl EZF: 3.
 - Kindberg Bergrennen (Amateure): 4. / Steirische Meisterschaft 2.
 - Ötztaler Radmarathon: 35. / 94.
 - Kaindorf 24h-10er Team: 1.
 - Wachauer Radmarathon: 3. / 12.
 - Glockner Bikechallenge: 1. / 9.
 - Nassfeld Classic: 3. / 8.
 - Granfondo Gavia e Mortirolo: 5. / 27.
 - Marathon Franja: 8. / 52.
 - ÖM Strasse (Amateure): DNF
 - EZF St. Ruprecht (Amateure): 4.
 - ÖM EZF Großhartmannsdorf (Amateure): 3. / Steirische Meisterschaft 1.
 - eCycling League Austria (Amateure/Masters): 5.
 
2020 (Rang in Altersklasse/Gesamtrang):
- King of the Lake MZF: 1. / 5.
 - GP Gössendorf (Amateure): 6. / Steirische Meisterschaft 2.
 - Friedberg Bergrennen: 1. / 5.
 - ÖM EZF Großhartmannsdorf (Amateure): 8. / Steirische Meisterschaft 2.
 - Kaindorf 24h 10er Team: 1.
 - EZF Ebenfurth: 1. / 3.
 - Palten Ennstal Tour (Amateure): 5.
- Prolog: 6.
 - Bergzeitfahren: 5.
 - Einzelzeitfahren (RR): 5.
 
 
2019 (Rang in Altersklasse/Gesamtrang):
- Schöckl Classic Duathlon (Rad / Lauf): 2. / 7.
 - King of the Lake MZF: 2. / 2.
 - Velo Run Baden: 4. / 31.
 - Friedberg Bergrennen (Amateure): 4.
 - Kaindorf Ultra Rad Challenge 24h – 4 Team: 1. / Österreichischer Meister
 - Glockner Bikechallenge: 2. / 10.
 - EZF La Leggendaria Charly Gaul Trento: 1. / 6.
 - Tour Transalp: 3. / 10.
 - SuperGiro Dolomiti: 2. / 11.
 - ÖM Strasse Grafenbach (Amateure): 20.
 - ÖM EZF Ossiach (Amateure): 2.
 - ÖM Berg Kindberg (Amateure): 4. / Steirischer Meister
 - EZF Großhartmannsdorf (Amateure): 1.
 - Neusiedlersee RM: 1. / 5.
 - EZF Mörbisch: 1. / 3.
 - Kirschblütenrennen (Amateure): 58.
 - EZF Ybbs (Amateure): 4.
 
2018 (Rang in Altersklasse/Gesamtrang):
- Schöckl Classic Duathlon (Lauf / Rad): 4. / 10.
 - King of the Lake: 8. / 13.
 - UCI Amateur WM Varese TT: 9.
 - Haute Route Pyrenees: 1. / 4.
 - Kaindorf 6h: 3.
 - ÖM PZF Erpfendorf (Amateure): 1.
 - ÖM EZF Erpfendorf (Amateure): 3.
 - EZF Moststrassenchallenge: 1. / 4.
 - Kapfenstein RM: 2.
 - EZF Franja: 6. / 19.
 - Glocknerkönig: 1h:24m:40s. 3. / 8.
 - EZF Passail: 1. / Neuer Streckenrekord (16m:16s)
 - ÖM Strasse (Amateure): 5.
 - Leithaberg RM: 1. / 16.
 - EZF Mörbisch: 1. / 1.
 - Kirschblütenrennen (Amateure): 20.
 - EZF Ybbs (Amateure): 1.
 
2017 (Rang in Altersklasse/Gesamtrang):
- King of the Lake: 4. / 12.
 - Schöckel Classic Duathlon (Lauf/Rad): 2. / 7.
 - Zwettl PZF/EZF: 1.
 - Masenbergrennen (Amateure): 5.
 - Kaindorf 24h Ultrachallenge: 1.
 - RATA – Race across the alps: DNF
 - Leithaberg RM: 1. / 3.
 - ÖM Strasse (Amateure): 40.
 - Neusiedlersee Radmarathon: 2. / 15.
 - EZF Mörbisch: 3. / 4.
 
2016 (Rang in Altersklasse/Gesamtrang):
- Graz Marathon: 3h:03m:44s, 12. / 51.
 - King of the Lake: 7. / 15.
 - Ötztaler Radmarathon: 72. / 162., 8h:01m
 - Selzthal RM: 4.
 - ÖM PZF Zeltweg (Amateure): 2.
 - ÖM EZF Zeltweg (Amateure): 2. / Steirischer Meister
 - Bergrennen Deutschlandsberg (Amateure): 4.
 - Mondsee RM: 10. / 12.
 - Glocknerkönig: 5. / 21.
 - EZF Passail: 1. / 1.
 - Schlossbergman: 2. / 12.
 - Leithaberg RM: 1. / 5.
 - Ring Attacke: 2. / 16.
 - EZF Mörbisch: 1. / 1.
 - Vulkanland RM: 1. / 6.
 - EZF Ybbs (Amateure): 4.
 
2015 (Rang in Altersklasse/Gesamtrang):
- King of the Lake: 3. / 5.
 - ÖM Berg (Amateure): 10.
 - Ötztaler Radmarathon: DNF
 - Weltradsportwoche Hartberg (Amateure):
- Strassenrennen Waltersdorf: 3.
 - Strassenrennen Pöllauberg: 7.
 - EZF: 6. / Steirischer Meister
 
 - ÖM PZF Zeltweg (Amateure): 2.
 - ÖM EZF Zeltweg (Amateure): 1. / Österreichischer Meister
 - La Leggendaria Charly Gaul Trento:
- Einzelzeitfahren: 1. / 1.
 - Granfondo: 12. / 84.
 
 - RATA – Race across the alps: DNF
 - Schöckel Classic Duathlon: 1h:02m:00s, 2. / 4.
 - GP Gössendorf (Amateure): 18. / 11. Steir. Meisterschaft
 - EZF Passail: 1. / 1.
 - ÖM Strasse Amstetten (Amateure): 2.
 - Tour de Kärnten:
- 1. Etappe / EZF: 1. / 1.
 - 2. Etappe: 14. / 50.
 - 3. Etappe: 2. / 12.
 - 4. Etappe: 2. / 16.
 - 5. Etappe / BZF: 1. / 11.
 - 6. Etappe: 7. / 37.
 - Gesamt: 3. / 17.
 
 - EZF Offenhausen (Amateure): 8.
 - Kindberger Bergrennen (Amateure): 4. / 4. Steir. Meisterschaft
 - EZF Auto Eisner Cup Lavamünd: 1. / 1.
 - 2/4 Duathlon Maissau: 1. / 2. / Niederösterreichischer Meister
 - Burgenland Duathlon Parndorf: 1. / 3. / Österreichischer Meister Masters
 - Graz Halbmarathon 2015: 1h17m33s, 7./25.
 
2014 (Rang in Altersklasse/Gesamtrang):
- Weltradsportwoche Hartberg (Amateure):
- Prolog: 4.
 - Kriterium: 6.
 - Strassenrennen 1: 16.
 - Strassenrennen 2: 8.
 - Strassenrennen 3: 4.
 - Strassenrennen 4: 15.
 - Bergsprint: 8.
 - Einzelzeitfahren: 2. / Steirischer Meister
 - Gesamt: 3.
 
 - Zweiländer Radmarathon: 4.
 - ÖM Amateure EZF Erpfendorf (Amateure): 9.
 - La Leggendaria Charly Gaul Trento:
- Einzelzeitfahren: 1. / 3.
 - Granfondo: 4. / 22.
 
 - Kärntner RM: 2. / 7.
 - ÖM Amateure Strasse Grafenbach: 14.
 - Dreiländergiro: 6. / 11.
 - Kaunertaler Gletscherkaiser: 12. / 16.
 - Kapfenstein RM: 2.
 - Glocknerkönig: 1h:24m:57s, 9. / 30.
 - EZF Offenhausen (Amateure): 7.
 - Knittelfeld (Amateure): 9. / 5. Steir. Meisterschaft
 - Rennradtage Langenlois (Amateure):
- Rundstreckenrennen 1: 42.
 - Einzelzeitfahren: 6.
 - Bergrennen: 3.
 - Rundstreckenrennen 2: 7.
 - Gesamtwertung: 6.
 
 - Kindberger Bergrennen: 6. / 3. Steir. Meisterschaft
 - Vulkanland RM: 1. / 3.
 - Neusiedlersee RM: 1. / 1.
 - EZF Mörbisch: 2. / 3.
 - Kirschblütenrennen Wels: 8.
 - EZF Ybbs (Amateure): 12.
 
2013 (Rang in Altersklasse/Gesamtrang):
- UCI Amateur WM:
- Strassenrennen: 7. / 20.
 - Zeitfahren: 9. / 34.
 
 - 24h Hitzendorf: 2.
 - Haute Route Alps: 4.
 - Zweiländer Radmarathon Eibiswald: 1.
 - ÖM Marathon / Wachauer RM: 12. / 6. Österr. Meisterschaft
 - Bergrennen Deutschlandsberg (Steir. Meisterschaft): 5. / 3. Steir. Meisterschaft
 - Tour Transalp 2013: 4. / 6.
 - Ringostar / Route666: 7. / 13./ Schnellste Runde
 - Rennradtage Langenlois (Amateure):
- Rundstreckenrennen 1: 24.
 - Bergsprint: 10.
 - EZF: 4.
 - Rundstreckenrennen 2: 6.
 - Gesamt: 5.
 
 - EZF Offenhausen (Amateure): 12.
 - Postalmbergrennen (Amateure): 7.
 - Lavanttaler Radsporttage/Wolfsberg (Amateure): 15.
 - EZF Mörbisch: 2. / 4.
 - EZF Andlersdorf (Amateure): 5. / 6.
 - Kirschblütenrennen (Amateure): 19.
 - EZF Ybbs (Amateure): 11.
 - Granfondo Saint Tropez: 7. / 12.
 
2012 (Rang in Altersklasse/Gesamtrang):
- Silvesterlauf Graz: 10km in 36:08, 6. / 13.
 - Graz Marathon (Cityrun): 11,5km in 43:02, 5. / 15.
 - Kriterium Seiersberg (Amateure): 5.
 - Sauwaldman: 5. / 7.
 - Masenbergrennen (Amateure): 5.
 - Ötztaler Radmarathon: 52./118., 8h:11m
 - Weltradsportwoche Deutschlandsberg (Amateure):
- Strassenrennen 1: 4.
 - Strassenrennen 2: 2.
 
 - Zweiländer Radmarathon: 4.
 - Stadtschlaining Radmarathon: 1. / 4.
 - Glocknerkönig 2012: 1h:29m:29s, 16. / 41.
 - Bergrennen Diex (ÖM Berg Amateure): 7.
 - Kärnten Radmarathon: 32. / 41.
 - Trieben (Amateure): 48.
 - Knittelfeld (Amateure): 27.
 - Straden (Amateure) / Steir. Meisterschaften: 6. / 5.
 - Lavanttaler Radsporttage (Amateure):
- St. Paul (ÖM Strasse): 19.
 - Wolfsberg: 13.
 
 - Wienerwald RM: 21. / 27.
 
2011 (Rang in Altersklasse/Gesamtrang):
- Knittelfeld (Amateure) / Steir. Meisterschaften: 3.
 - Ötztaler Radmarathon: 275. / 529.
 - Weltradsportwoche Deutschlandsberg:
- Strassenrennen 1: 6.
 - Strassenrennen 2: 9.
 
 - Highlander Radmarathon: 3. / 10.
 - Zeitfahren Birkfeld (ÖM Amateure):
- Einzelzeitfahren: 9.
 - Paarzeitfahren mit Martin Ganglberger: 6.
 
 - Wachauer Radmarathon (ÖM Marathon): 7. / 10.
 - Strobl Classics (Amateure):
- Bergrennen: 6.
 - Rundstreckenrennen: 5.
 
 - Tour Transalp 2011: 38. / 58.
 - Schöckel-Classic Duathlon: 1h:04m:35s, 18.
 - Langenloiser Rennradtage (Amateure):
- Rundstreckenrennen 1: 1.
 - Bergsprint: 9.
 - EZF 15km: 9.
 - Rundstreckenrennen 2: 17.
 - Gesamt: 4.
 
 - Kärnten RM: 11. / 15.
 - 1. Kindberger Bergrennen (Amateur): 9.
 - Vitaclub RM Salzburg: 6. / 12.
 - Traunsee RM: 2. (Unlizenzierte)/ 4. (U40)
 - Wienerwald RM: 12. / 13.
 
2010 (Rang in Altersklasse/Gesamtrang):
- Zweiländer RM: 22.
 - Highlander RM: 46.
 - La Marmotte: 99. / 218.
 - Mondsee RM 200km: 8. / 16.
 - Kapfenstein RM: 2.
 - 17. Obersteir. RM Fohnsdorf: 5.
 - Leithaberg RM: 16. / 31.
 - Karawanken RM: 7.
 - Neusiedlersee RM: 61. / 155.
 
bis 2009 (Rang in Altersklasse/Gesamtrang):
- Masenbergrennen 2009: 50m:41s, 13.
 - Glocknerkönig 2007: 1h:50m:12s, 132. / 277.
 - Glocknerkönig 2006 (verkürzte Strecke): 1h:49m:05s, 130. / 314.