| Date | Category | Team | Competition / Event | Discipline | Class | Result | ||
|---|---|---|---|---|---|---|---|---|
| 1. | 2019-08-18 12:00 | Male 40-49 (Men) | EOTT 2019 #5 EOTT 2019 #5  | Road | Citizen | 6/8, gap:6'36" | Full Analysis | |
| 2. | 2019-07-21 12:00 | Male 40-49 (Men) | EOTT 2019 #4 EOTT 2019 #3  | Road | Citizen | 6/6, gap:12'21" | Full Analysis | |
| 3. | 2018-08-19 12:00 | Male 40-49 (Men) | EOTT 2018 #5 EOTT 2018 #5  | Road | Citizen | 3/3, gap:4'24" | Full Analysis | |
| 4. | 2018-07-15 12:00 | Male 40-49 (Men) | EOTT 2018 #4 EOTT 2018 #4  | Road | Citizen | 6/6, gap:7'30" | Full Analysis | |
| 5. | 2018-07-07 12:00 | 20K M 40-49 (Men) | OSHITT #1 OSHITT 2018 #1  | Road | Citizen | 2/3, gap:7'21" | Full Analysis | |
| 6. | 2018-06-17 12:00 | Male 40-49 (Men) | EOTT 2018 #3 EOTT 2018 #3  | Road | Citizen | 4/4, gap:6'26" | Full Analysis | |
| 7. | 2018-05-20 12:00 | Male 40-49 (Men) | EOTT 2018 #2 EOTT 2018 #2  | Road | Citizen | 5/5, gap:8'14" | Full Analysis | |
| 8. | 2018-04-22 12:00 | Male 40-49 (Men) | EOTT 2018 #1 EOTT 2018 #1  | Road | Citizen | 5/5, gap:8'07" | Full Analysis | |
| 9. | 2016-09-11 12:00 | Male 40-49 (Men) | 2016 EOTT Race #5 EOTT #5  | Road | Citizen | 6/6, gap:4'30" | Full Analysis | |
| 10. | 2016-08-14 12:00 | Male 40-49 (Men) | 2016 EOTT Race #4 EOTT #4  | Road | Citizen | 5/5, gap:4'34" | Full Analysis | |
| 11. | 2016-06-19 12:00 | Male 40-49 (Men) | 2016 EOTT Race #2 EOTT #1  | Road | Citizen | 8/9, gap:6'13" | Full Analysis | |
| 12. | 2015-06-21 12:00 | Male 40-49 (Men) | 2015 EOTT Race #2 EOTT #2  | Road | Citizen | 6/7, gap:9'07" | Full Analysis |