| 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 | 12/33, gap:-1 lap | Full Analysis |
| 2. | 2026-08-18 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 5 Late A | Road | Citizen | 23/31, gap:0'52" | Full Analysis |
| 3. | 2026-08-11 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 4 Late A | Road | Citizen | 11/35, gap:0'21" | Full Analysis |
| 4. | 2026-08-04 19:30 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 3 Late A | Road | Citizen | 6/38, gap:0'04" | Full Analysis |
| 5. | 2026-07-28 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 2, Race 2 Late A | Road | Citizen | 25/45, gap:0'56" | Full Analysis |
| 6. | 2026-06-23 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 1, Race 5 Late A | Road | Citizen | DNS/28 | 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 | 23/34, gap:0'10" | Full Analysis |
| 10. | 2026-05-26 19:50 | Late Race (Open) | Ascent Cycling | Midweek Criterium - 2026 Series 1, Race 1 Late A | Road | Citizen | 13/38, gap:-1 lap | Full Analysis |
| 11. | 2025-08-19 19:30 | Late Race (Open) | RealDeal Racing | Midweek Criterium - Series 2, Race 5 Late A | Road | Citizen | DNS/18 | Full Analysis |
| 12. | 2025-08-12 19:30 | Late Race (Open) | RealDeal Racing | Midweek Criterium - Series 2, Race 4 Late A | Road | Citizen | DNF/21 | Full Analysis |
| 13. | 2025-08-05 19:30 | Late Race (Open) | RealDeal Racing | Midweek Criterium - Series 2, Race 3 Late A | Road | Citizen | DNS/29 | Full Analysis |
| 14. | 2025-07-29 19:30 | Late Race (Open) | RealDeal Racing | Midweek Criterium - Series 2, Race 2 Late A | Road | Citizen | 11/36, gap:0'53" | Full Analysis |
| 15. | 2025-07-22 19:50 | Late Race (Open) | RealDeal Racing | Midweek Criterium - Series 2, Race 1 (Women & Late/ A) Late A | Road | Citizen | 11/34, gap:0'02" | Full Analysis |
| 16. | 2025-07-08 19:30 | Late Race (Open) | RealDeal Racing | Midweek Criterium - Series 1, Race 5 Late A | Road | Citizen | 20/25, gap:-1 lap | Full Analysis |
| 17. | 2025-06-17 19:30 | Late Race (Open) | Midweek Criterium - Series 1, Race 4 Late A | Road | Citizen | 14/35, gap:0'02" | Full Analysis | |
| 18. | 2025-06-10 19:30 | Late Race (Open) | Midweek Criterium - Series 1, Race 3 Late A | Road | Citizen | 3/30, gap:0'01" | Full Analysis | |
| 19. | 2025-06-03 19:30 | Late Race (Open) | Midweek Criterium - Series 1, Race 2 Late A | Road | Citizen | 38/46, gap:5'37" | Full Analysis | |
| 20. | 2025-05-27 19:30 | Late Race (Open) | Midweek Criterium - Series 1, Race 1 Late A | Road | Citizen | 12/35, gap:-1 lap | Full Analysis |