| Date | Category | Team | Competition / Event | Discipline | Class | Result | ||
|---|---|---|---|---|---|---|---|---|
| 1. | 2026-08-25 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 6 Late A | Road | Citizen | 9/33, gap:0'40" | Full Analysis |
| 2. | 2026-08-18 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 5 Late A | Road | Citizen | 5/31, gap:0'03" | Full Analysis |
| 3. | 2026-08-11 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 4 Late A | Road | Citizen | 3/35, gap:0'02" | Full Analysis |
| 4. | 2026-08-04 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 3 Late A | Road | Citizen | 4/38, gap:0'01" | Full Analysis |
| 5. | 2026-07-28 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 2 Late A | Road | Citizen | 5/45, gap:0'17" | Full Analysis |
| 6. | 2026-06-23 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 1, Race 5 Late A | Road | Citizen | 12/28, gap:-1 lap | Full Analysis |
| 7. | 2026-06-16 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 1, Race 4 Late A | Road | Citizen | DNS/24 | Full Analysis |
| 8. | 2026-06-09 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 1, Race 3 Late A | Road | Citizen | DNS/23 | Full Analysis |
| 9. | 2026-06-02 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 1, Race 2 Late A | Road | Citizen | DNS/34 | Full Analysis |
| 10. | 2025-08-19 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 2, Race 5 Late A | Road | Citizen | 12/18, gap:0'41" | Full Analysis |
| 11. | 2025-08-12 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 2, Race 4 Late A | Road | Citizen | 9/21, gap:0'20" | Full Analysis |
| 12. | 2025-08-05 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 2, Race 3 Late A | Road | Citizen | 9/29, gap:0'01" | Full Analysis |
| 13. | 2025-07-29 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 2, Race 2 Late A | Road | Citizen | 5/36, gap:0'29" | Full Analysis |
| 14. | 2025-07-22 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 2, Race 1 (Women & Late/ A) Late A | Road | Citizen | 26/34, gap:0'23" | Full Analysis |
| 15. | 2025-07-08 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 1, Race 5 Late A | Road | Citizen | DNS/25 | Full Analysis |
| 16. | 2025-06-17 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 1, Race 4 Late A | Road | Citizen | 28/35, gap:0'17" | Full Analysis |
| 17. | 2025-06-10 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 1, Race 3 Late A | Road | Citizen | DNS/30 | Full Analysis |
| 18. | 2025-06-03 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 1, Race 2 Late A | Road | Citizen | 32/46, gap:0'09" | Full Analysis |
| 19. | 2025-05-27 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - Series 1, Race 1 Late A | Road | Citizen | 5/35, gap:0'01" | Full Analysis |