| Total | Grand Tours | Monuments | One Day races | Stage races | Big races | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jaar | Team | Z | P | T | D | Z | R | P | T | S | F | Z | P | T | S | F | Z | P | T | S | F | Z | R | P | T | S | F | Z | R | P | T | S | F | Points |
| 2025 | LUXEMBOURG | 0 | 2 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.6 |
| Lidl - Trek | 0 | 1 | 3 | 38 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 6 | 3 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 9 | 4 | .0 | |
| Jaartotaal | 0 | 3 | 5 | 41 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 6 | 3 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 9 | 4 | 1.6 | |
| 2024 | LUXEMBOURG | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| Lidl - Trek | 0 | 1 | 7 | 52 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 7 | 5 | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 1 | 10 | 7 | .1 | |
| Jaartotaal | 0 | 1 | 8 | 55 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 7 | 5 | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 1 | 10 | 7 | .1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | |||
| 2023 | LUXEMBOURG | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| Lidl - Trek | 0 | 0 | 4 | 38 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | .0 | |
| Trek - Segafredo | 2 | 3 | 4 | 39 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 6 | .7 | |
| Jaartotaal | 2 | 3 | 8 | 78 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 9 | 6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 12 | 8 | .7 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .0 | |||
| 2022 | Trek - Segafredo | 0 | 0 | 3 | 54 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 8 | 6 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 11 | 8 | .0 |
| Jaartotaal | 0 | 0 | 3 | 54 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 8 | 6 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 11 | 8 | .0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | |||
| 2021 | LUXEMBOURG | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| Trek - Segafredo | 0 | 1 | 4 | 53 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 6 | 5 | .1 | |
| Jaartotaal | 0 | 1 | 4 | 54 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 6 | 5 | .1 | |
| 2020 | Trek - Segafredo | 0 | 1 | 4 | 37 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 5 | 3 | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 8 | 5 | .1 |
| Jaartotaal | 0 | 1 | 4 | 37 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 5 | 3 | 0 | 0 | 0 | 0 | 5 | 2 | 0 | 0 | 0 | 0 | 10 | 5 | .1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .0 | |||
| 2019 | LUXEMBOURG | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| Trek - Segafredo | 0 | 0 | 6 | 43 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | 3 | .0 | |
| Jaartotaal | 0 | 0 | 6 | 44 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | 3 | .0 | |
| 2018 | LUXEMBOURG | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| WB Aqua Protect - Veranclassic | 0 | 4 | 8 | 21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1.7 | |
| Jaartotaal | 0 | 4 | 8 | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 1.7 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | .0 | |||
| 2017 | LUXEMBOURG | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| WB Veranclassic - Aqua Protect | 0 | 4 | 4 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 17.5 | |
| Jaartotaal | 0 | 4 | 4 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 17.5 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .0 | |||
| 2016 | Stölting Service Group | 0 | 4 | 4 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10.5 |
| 2015 | LUXEMBOURG | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| Cult Energy Pro Cycling | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .0 | |
| Jaartotaal | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .0 | |||
| 2014 | Trek Factory Racing | 0 | 1 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| Leopard Development Team | 0 | 5 | 5 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.1 | |
| Jaartotaal | 0 | 6 | 6 | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | |||
| 2013 | LUXEMBOURG | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.8 |
| Leopard - Trek Continental Team | 0 | 1 | 1 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3.1 | |
| Jaartotaal | 0 | 2 | 2 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.9 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | |||
| 2012 | Leopard - Trek CT | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 |
| Jaartotaal | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | |||
| 2010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | ||
| 2009 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .0 | ||
| Totaal | 2 | 30 | 63 | 425 | 0 | 0 | 0 | 0 | 6 | 5 | 0 | 0 | 0 | 15 | 8 | 0 | 0 | 1 | 46 | 28 | 0 | 0 | 0 | 0 | 16 | 9 | 0 | 0 | 0 | 1 | 68 | 42 | 1.5 | |
| Year | Date | Race | Pos | Team | UCI | Km | RaceType |
|---|---|---|---|---|---|---|---|
| 2025 | 2025-09-14 | G.P. Montreal | DNF | Lidl - Trek | 1.WT | 209,1 | Hill |
| 2025 | 2025-09-12 | G.P. Quebec | DNF | Lidl - Trek | 1.WT | 216 | Hill |
| 2025 | 2025-08-22 | Renewi Tour | Rit 3 | DNF | Lidl - Trek | 2.WT | 181,8 | Hill |
| 2025 | 2025-08-21 | Renewi Tour | Rit 2 | 140 | Lidl - Trek | 2.WT | 172,7 | Flat |
| 2025 | 2025-08-20 | Renewi Tour | Rit 1 | 101 | Lidl - Trek | 2.WT | 182,6 | Flat |
| 2025 | 2025-08-05 | Tour of Poland | Rit 2 | DNF | Lidl - Trek | 2.WT | 148,9 | Hill |
| 2025 | 2025-08-04 | Tour of Poland | Rit 1 | 153 | Lidl - Trek | 2.WT | 199,7 | Sprint |
| 2025 | 2025-03-30 | Gent - Wevelgem | 36 | Lidl - Trek | 1.WT | 247,5 | Flat |
| 2025 | 2025-03-28 | G.P. E3 Harelbeke | 52 | Lidl - Trek | 1.WT | 208,6 | Flat |
| 2025 | 2025-03-26 | Classic Brugge - De Panne | DNF | Lidl - Trek | 1.WT | 195,6 | Flat |
| 2025 | 2025-03-22 | Milano - Sanremo | 46 | Lidl - Trek | 1.WT | 289 | Flat |
| 2025 | 2025-03-16 | Paris - Nice | 65 | Lidl - Trek | 2.WT | GC | |
| 2025 | 2025-03-16 | Paris - Nice | Rit 8 | 46 | Lidl - Trek | 2.WT | 119,9 | Mountain |
| 2025 | 2025-03-15 | Paris - Nice | Rit 7 | 43 | Lidl - Trek | 2.WT | 109,3 | Mountain finish |
| 2025 | 2025-03-14 | Paris - Nice | Rit 6 | 39 | Lidl - Trek | 2.WT | 209,8 | Flat |
| 2025 | 2025-03-13 | Paris - Nice | Rit 5 | 94 | Lidl - Trek | 2.WT | 196,5 | Hill |
| 2025 | 2025-03-12 | Paris - Nice | Rit 4 | 137 | Lidl - Trek | 2.WT | 163,4 | Hill |
| 2025 | 2025-03-10 | Paris - Nice | Rit 2 | 69 | Lidl - Trek | 2.WT | 183,9 | Flat |
| 2025 | 2025-03-09 | Paris - Nice | Rit 1 | 44 | Lidl - Trek | 2.WT | 156,5 | Sprint |
| 2024 | 2024-10-20 | Tour of Guangxi | 65 | Lidl - Trek | 2.WT | GC | |
| 2024 | 2024-10-20 | Tour of Guangxi | Rit 6 | 79 | Lidl - Trek | 2.WT | 134,3 | Hill |
| 2024 | 2024-10-19 | Tour of Guangxi | Rit 5 | 52 | Lidl - Trek | 2.WT | 165,8 | Hill |
| 2024 | 2024-10-18 | Tour of Guangxi | Rit 4 | 73 | Lidl - Trek | 2.WT | 176,8 | |
| 2024 | 2024-10-17 | Tour of Guangxi | Rit 3 | 46 | Lidl - Trek | 2.WT | 214 | Sprint |
| 2024 | 2024-10-16 | Tour of Guangxi | Rit 2 | 26 | Lidl - Trek | 2.WT | 181,5 | Hill |
| 2024 | 2024-10-15 | Tour of Guangxi | Rit 1 | 87 | Lidl - Trek | 2.WT | 149,4 | Sprint |
| 2024 | 2024-09-08 | Bemer Cyclassics - Hamburg | 58 | Lidl - Trek | 1.WT | 198,5 | Sprint |
| 2024 | 2024-08-18 | Tour of Poland | Rit 7 | 110 | Lidl - Trek | 2.WT | 152 | Sprint |
| 2024 | 2024-08-18 | Tour of Poland | 100 | Lidl - Trek | 2.WT | GC | |
| 2024 | 2024-08-17 | Tour of Poland | Rit 6 | 79 | Lidl - Trek | 2.WT | 183,2 | Mountain finish |
| 2024 | 2024-08-16 | Tour of Poland | Rit 5 | 126 | Lidl - Trek | 2.WT | 187,6 | Sprint |
| 2024 | 2024-08-15 | Tour of Poland | Rit 4 | 108 | Lidl - Trek | 2.WT | 195,3 | Sprint |
| 2024 | 2024-08-14 | Tour of Poland | Rit 3 | 67 | Lidl - Trek | 2.WT | 156,5 | Mountain finish |
| 2024 | 2024-08-13 | Tour of Poland | Rit 2 | 107 | Lidl - Trek | 2.WT | 15,4 | ITT |
| 2024 | 2024-08-12 | Tour of Poland | Rit 1 | 154 | Lidl - Trek | 2.WT | 156,1 | Hill |
| 2024 | 2024-06-07 | Criterium du Dauphiné | Rit 6 | DNF | Lidl - Trek | 2.WT | 174,1 | Mountain finish |
| 2024 | 2024-06-05 | Criterium du Dauphiné | Rit 4 | 52 | Lidl - Trek | 2.WT | 34,4 | ITT |
| 2024 | 2024-06-04 | Criterium du Dauphiné | Rit 3 | 129 | Lidl - Trek | 2.WT | 181,7 | Hill |
| 2024 | 2024-06-03 | Criterium du Dauphiné | Rit 2 | 150 | Lidl - Trek | 2.WT | 142 | Hill |
| 2024 | 2024-06-02 | Criterium du Dauphiné | Rit 1 | 90 | Lidl - Trek | 2.WT | 172,5 | Sprint |
| 2024 | 2024-03-27 | Dwars door Vlaanderen | DNF | Lidl - Trek | 1.WT | 188,6 | Flat |
| 2024 | 2024-03-24 | Gent - Wevelgem | DNF | Lidl - Trek | 1.WT | 253,1 | Flat |
| 2024 | 2024-03-22 | G.P. E3 Harelbeke | 10 | Lidl - Trek | 1.WT | 207,6 | Flat |
| 2024 | 2024-03-20 | Classic Brugge - De Panne | 103 | Lidl - Trek | 1.WT | 198,9 | Sprint |
| 2024 | 2024-03-16 | Milano - Sanremo | 102 | Lidl - Trek | 1.WT | 288 | Flat |
| 2024 | 2024-02-24 | Omloop Het Nieuwsblad | 20 | Lidl - Trek | 1.WT | 202,2 | Flat |
| 2023 | 2023-09-03 | Bretagne Classic - Ouest-France | DNF | Lidl - Trek | 1.WT | 258,3 | Hill |
| 2023 | 2023-08-20 | Bemer Cyclassics - Hamburg | 101 | Lidl - Trek | 1.WT | 205,6 | Flat |
| 2023 | 2023-07-23 | Tour de France | 115 | Lidl - Trek | GT | GC | |
| 2023 | 2023-07-23 | Tour de France | Rit 21 | 103 | Lidl - Trek | GT | 115 | Sprint |
| 2023 | 2023-07-22 | Tour de France | Rit 20 | 134 | Lidl - Trek | GT | 133 | Mountain |
| 2023 | 2023-07-21 | Tour de France | Rit 19 | 129 | Lidl - Trek | GT | 173 | Flat |
| 2023 | 2023-07-20 | Tour de France | Rit 18 | 77 | Lidl - Trek | GT | 186 | Flat |
| 2023 | 2023-07-19 | Tour de France | Rit 17 | 147 | Lidl - Trek | GT | 166 | Mountain finish |
| 2023 | 2023-07-18 | Tour de France | Rit 16 | 34 | Lidl - Trek | GT | 22 | ITT |
| 2023 | 2023-07-16 | Tour de France | Rit 15 | 126 | Lidl - Trek | GT | 180 | Mountain finish |
| 2023 | 2023-07-15 | Tour de France | Rit 14 | 110 | Lidl - Trek | GT | 152 | Mountain |
| 2023 | 2023-07-14 | Tour de France | Rit 13 | 141 | Lidl - Trek | GT | 138 | Mountain finish |
| 2023 | 2023-07-13 | Tour de France | Rit 12 | 56 | Lidl - Trek | GT | 169 | Hill |
| 2023 | 2023-07-12 | Tour de France | Rit 11 | 76 | Lidl - Trek | GT | 180 | Sprint |
| 2023 | 2023-07-11 | Tour de France | Rit 10 | 139 | Lidl - Trek | GT | 167 | Hill |
| 2023 | 2023-07-09 | Tour de France | Rit 9 | 113 | Lidl - Trek | GT | 184 | Mountain finish |
| 2023 | 2023-07-08 | Tour de France | Rit 8 | 59 | Lidl - Trek | GT | 201 | Hill |
| 2023 | 2023-07-07 | Tour de France | Rit 7 | 91 | Lidl - Trek | GT | 170 | Sprint |
| 2023 | 2023-07-06 | Tour de France | Rit 6 | 101 | Lidl - Trek | GT | 145 | Mountain finish |
| 2023 | 2023-07-05 | Tour de France | Rit 5 | 114 | Lidl - Trek | GT | 165 | Mountain |
| 2023 | 2023-07-04 | Tour de France | Rit 4 | 44 | Lidl - Trek | GT | 182 | Sprint |
| 2023 | 2023-07-03 | Tour de France | Rit 3 | 18 | Lidl - Trek | GT | 185 | Sprint |
| 2023 | 2023-07-02 | Tour de France | Rit 2 | 82 | Lidl - Trek | GT | 209 | Hill |
| 2023 | 2023-07-01 | Tour de France | Rit 1 | 130 | Lidl - Trek | GT | 182 | Hill |
| 2023 | 2023-05-28 | Giro d'Italia | Rit 21 | 2 | Trek - Segafredo | GT | 135 | Sprint |
| 2023 | 2023-05-28 | Giro d'Italia | 97 | Trek - Segafredo | GT | 3448 | GC |
| 2023 | 2023-05-27 | Giro d'Italia | Rit 20 | 49 | Trek - Segafredo | GT | 18,6 | ITT - Mountain |
| 2023 | 2023-05-26 | Giro d'Italia | Rit 19 | 78 | Trek - Segafredo | GT | 183 | Mountain finish |
| 2023 | 2023-05-25 | Giro d'Italia | Rit 18 | 80 | Trek - Segafredo | GT | 161 | Mountain finish |
| 2023 | 2023-05-24 | Giro d'Italia | Rit 17 | 8 | Trek - Segafredo | GT | 195 | Sprint |
| 2023 | 2023-05-23 | Giro d'Italia | Rit 16 | 108 | Trek - Segafredo | GT | 203 | Mountain finish |
| 2023 | 2023-05-21 | Giro d'Italia | Rit 15 | 97 | Trek - Segafredo | GT | 195 | Hill |
| 2023 | 2023-05-20 | Giro d'Italia | Rit 14 | 99 | Trek - Segafredo | GT | 193 | Hill |
| 2023 | 2023-05-19 | Giro d'Italia | Rit 13 | 85 | Trek - Segafredo | GT | 74,6 | Mountain finish |
| 2023 | 2023-05-18 | Giro d'Italia | Rit 12 | 105 | Trek - Segafredo | GT | 179 | Hill |
| 2023 | 2023-05-17 | Giro d'Italia | Rit 11 | 23 | Trek - Segafredo | GT | 219 | Sprint |
| 2023 | 2023-05-16 | Giro d'Italia | Rit 10 | 74 | Trek - Segafredo | GT | 196 | Hill |
| 2023 | 2023-05-14 | Giro d'Italia | Rit 9 | 25 | Trek - Segafredo | GT | 35 | ITT |
| 2023 | 2023-05-13 | Giro d'Italia | Rit 8 | 163 | Trek - Segafredo | GT | 207 | Uphill finish |
| 2023 | 2023-05-12 | Giro d'Italia | Rit 7 | 128 | Trek - Segafredo | GT | 218 | Mountain finish |
| 2023 | 2023-05-11 | Giro d'Italia | Rit 6 | 160 | Trek - Segafredo | GT | 162 | Sprint |
| 2023 | 2023-05-10 | Giro d'Italia | Rit 5 | 35 | Trek - Segafredo | GT | 171 | Sprint |
| 2023 | 2023-05-09 | Giro d'Italia | Rit 4 | 114 | Trek - Segafredo | GT | 175 | Hill |
| 2023 | 2023-05-08 | Giro d'Italia | Rit 3 | 107 | Trek - Segafredo | GT | 216 | Hill |
| 2023 | 2023-05-07 | Giro d'Italia | Rit 2 | 158 | Trek - Segafredo | GT | 201 | Sprint |
| 2023 | 2023-05-06 | Giro d'Italia | Rit 1 | 60 | Trek - Segafredo | GT | 19,6 | ITT |
| 2023 | 2023-04-09 | Paris - Roubaix | 87 | Trek - Segafredo | 1.WT | 256,6 | Flat |
| 2023 | 2023-04-02 | Ronde van Vlaanderen | DNF | Trek - Segafredo | 1.WT | 273,4 | Hill |
| 2023 | 2023-03-29 | Dwars door Vlaanderen | 45 | Trek - Segafredo | 1.WT | 183,7 | Flat |
| 2023 | 2023-03-26 | Gent - Wevelgem | 26 | Trek - Segafredo | 1.WT | 260,9 | Flat |
| 2023 | 2023-03-24 | G.P. E3 Harelbeke | 49 | Trek - Segafredo | 1.WT | 204,1 | Flat |
| 2023 | 2023-03-22 | Classic Brugge - De Panne | DNF | Trek - Segafredo | 1.WT | 221,2 | Flat |
| 2023 | 2023-03-11 | Paris - Nice | Rit 7 | DNF | 2.WT | 142,9 | Mountain finish | |
| 2023 | 2023-02-25 | Omloop Het Nieuwsblad | 74 | Trek - Segafredo | 1.WT | 207,3 | Flat |
| 2022 | 2022-09-11 | Vuelta a Espana | Rit 21 | 19 | Trek - Segafredo | GT | 100,5 | Sprint |
| 2022 | 2022-09-11 | Vuelta a Espana | 119 | Trek - Segafredo | GT | GC | |
| 2022 | 2022-09-10 | Vuelta a Espana | Rit 20 | 127 | Trek - Segafredo | GT | 175,5 | Mountain |
| 2022 | 2022-09-09 | Vuelta a Espana | Rit 19 | 118 | Trek - Segafredo | GT | 132,7 | Hill |
| 2022 | 2022-09-08 | Vuelta a Espana | Rit 18 | 132 | Trek - Segafredo | GT | 191,7 | Mountain |
| 2022 | 2022-09-07 | Vuelta a Espana | Rit 17 | 129 | Trek - Segafredo | GT | 160 | Hill |
| 2022 | 2022-09-06 | Vuelta a Espana | Rit 16 | 32 | Trek - Segafredo | GT | 188,9 | Flat |
| 2022 | 2022-09-04 | Vuelta a Espana | Rit 15 | 142 | Trek - Segafredo | GT | 148,1 | Mountain |
| 2022 | 2022-09-03 | Vuelta a Espana | Rit 14 | 132 | Trek - Segafredo | GT | 160,3 | Mountain |
| 2022 | 2022-09-02 | Vuelta a Espana | Rit 13 | 103 | Trek - Segafredo | GT | 171 | Flat |
| 2022 | 2022-09-01 | Vuelta a Espana | Rit 12 | 144 | Trek - Segafredo | GT | 195,5 | Mountain |
| 2022 | 2022-08-31 | Vuelta a Espana | Rit 11 | 79 | Trek - Segafredo | GT | 193 | Sprint |
| 2022 | 2022-08-30 | Vuelta a Espana | Rit 10 | 22 | Trek - Segafredo | GT | 31,1 | ITT |
| 2022 | 2022-08-28 | Vuelta a Espana | Rit 9 | 113 | Trek - Segafredo | GT | 175,5 | Hill |
| 2022 | 2022-08-27 | Vuelta a Espana | Rit 8 | 111 | Trek - Segafredo | GT | 154,5 | Mountain |
| 2022 | 2022-08-26 | Vuelta a Espana | Rit 7 | 140 | Trek - Segafredo | GT | 190,1 | Hill |
| 2022 | 2022-08-25 | Vuelta a Espana | Rit 6 | 145 | Trek - Segafredo | GT | 180 | Mountain |
| 2022 | 2022-08-24 | Vuelta a Espana | Rit 5 | 138 | Trek - Segafredo | GT | 187 | Hill |
| 2022 | 2022-08-23 | Vuelta a Espana | Rit 4 | 136 | Trek - Segafredo | GT | 153,5 | Hill |
| 2022 | 2022-08-21 | Vuelta a Espana | Rit 3 | 19 | Trek - Segafredo | GT | 193,2 | Sprint |
| 2022 | 2022-08-20 | Vuelta a Espana | Rit 2 | 16 | Trek - Segafredo | GT | 175,1 | Sprint |
| 2022 | 2022-07-07 | Tour de France | Rit 6 | DNF | Trek - Segafredo | GT | 220 | Hill |
| 2022 | 2022-07-06 | Tour de France | Rit 5 | 173 | Trek - Segafredo | GT | 155 | Flat |
| 2022 | 2022-07-05 | Tour de France | Rit 4 | 173 | Trek - Segafredo | GT | 172 | Hill |
| 2022 | 2022-07-03 | Tour de France | Rit 3 | 171 | Trek - Segafredo | GT | 182 | Sprint |
| 2022 | 2022-07-02 | Tour de France | Rit 2 | 130 | Trek - Segafredo | GT | 199 | Sprint |
| 2022 | 2022-07-01 | Tour de France | Rit 1 | 172 | Trek - Segafredo | GT | 13 | ITT |
| 2022 | 2022-04-17 | Paris - Roubaix | DNF | Trek - Segafredo | 1.WT | 257,2 | Flat |
| 2022 | 2022-04-03 | Ronde van Vlaanderen | 78 | Trek - Segafredo | 1.WT | 272,5 | Hill |
| 2022 | 2022-03-30 | Dwars door Vlaanderen | DNF | Trek - Segafredo | 1.WT | 183,7 | Flat |
| 2022 | 2022-03-27 | Gent - Wevelgem | 40 | Trek - Segafredo | 1.WT | 256,8 | Flat |
| 2022 | 2022-03-25 | G.P. E3 Harelbeke | 55 | Trek - Segafredo | 1.WT | 203,9 | Flat |
| 2022 | 2022-03-23 | Classic Brugge - De Panne | 83 | Trek - Segafredo | 1.WT | 207,9 | Sprint |
| 2022 | 2022-03-19 | Milano - Sanremo | 40 | Trek - Segafredo | 1.WT | 293 | Flat |
| 2022 | 2022-03-13 | Paris - Nice | 22 | Trek - Segafredo | 2.WT | GC | |
| 2022 | 2022-03-13 | Paris - Nice | Rit 8 | 20 | Trek - Segafredo | 2.WT | 115,6 | Mountain |
| 2022 | 2022-02-26 | Omloop Het Nieuwsblad | 15 | Trek - Segafredo | 1.WT | 204,2 | Flat |
| 2021 | 2021-10-03 | Paris - Roubaix | DNF | Trek - Segafredo | 1.WT | 257,5 | Flat |
| 2021 | 2021-09-05 | Vuelta a Espana | 120 | Trek - Segafredo | GT | 3336,1 | GC |
| 2021 | 2021-09-05 | Vuelta a Espana | Rit 21 | 55 | Trek - Segafredo | GT | 33,7 | ITT |
| 2021 | 2021-09-04 | Vuelta a Espana | Rit 20 | 105 | Trek - Segafredo | GT | 173,6 | Mountain |
| 2021 | 2021-09-03 | Vuelta a Espana | Rit 19 | 15 | Trek - Segafredo | GT | 187,8 | Hill |
| 2021 | 2021-09-02 | Vuelta a Espana | Rit 18 | 112 | Trek - Segafredo | GT | 159,2 | Mountain |
| 2021 | 2021-09-01 | Vuelta a Espana | Rit 17 | 87 | Trek - Segafredo | GT | 181,6 | Mountain |
| 2021 | 2021-08-31 | Vuelta a Espana | Rit 16 | 142 | Trek - Segafredo | GT | 170,8 | Sprint |
| 2021 | 2021-08-29 | Vuelta a Espana | Rit 15 | 88 | Trek - Segafredo | GT | 197,5 | Mountain |
| 2021 | 2021-08-28 | Vuelta a Espana | Rit 14 | 130 | Trek - Segafredo | GT | 159,7 | Mountain |
| 2021 | 2021-08-27 | Vuelta a Espana | Rit 13 | 99 | Trek - Segafredo | GT | 197,2 | Flat |
| 2021 | 2021-08-26 | Vuelta a Espana | Rit 12 | 107 | Trek - Segafredo | GT | 166,7 | Hill |
| 2021 | 2021-08-25 | Vuelta a Espana | Rit 11 | 167 | Trek - Segafredo | GT | 131,6 | Hill |
| 2021 | 2021-08-24 | Vuelta a Espana | Rit 10 | 93 | Trek - Segafredo | GT | 190,2 | Hill |
| 2021 | 2021-08-22 | Vuelta a Espana | Rit 9 | 156 | Trek - Segafredo | GT | 187,8 | Mountain |
| 2021 | 2021-08-21 | Vuelta a Espana | Rit 8 | 132 | Trek - Segafredo | GT | 163,3 | Sprint |
| 2021 | 2021-08-20 | Vuelta a Espana | Rit 7 | 139 | Trek - Segafredo | GT | 152 | Mountain |
| 2021 | 2021-08-19 | Vuelta a Espana | Rit 6 | 181 | Trek - Segafredo | GT | 159 | Flat |
| 2021 | 2021-08-18 | Vuelta a Espana | Rit 5 | 57 | Trek - Segafredo | GT | 184,4 | Sprint |
| 2021 | 2021-08-17 | Vuelta a Espana | Rit 4 | 171 | Trek - Segafredo | GT | 163,6 | Sprint |
| 2021 | 2021-08-16 | Vuelta a Espana | Rit 3 | 131 | Trek - Segafredo | GT | 202,8 | Mountain |
| 2021 | 2021-08-15 | Vuelta a Espana | Rit 2 | 167 | Trek - Segafredo | GT | 169,5 | Sprint |
| 2021 | 2021-08-14 | Vuelta a Espana | Rit 1 | 110 | Trek - Segafredo | GT | 7,1 | ITT |
| 2021 | 2021-06-13 | Tour de Suisse | 82 | Trek - Segafredo | 2.WT | 1030,55 | GC |
| 2021 | 2021-03-26 | G.P. E3 Harelbeke | 62 | Trek - Segafredo | 1.WT | 204,2 | Flat |
| 2021 | 2021-03-14 | Paris - Nice | 104 | Trek - Segafredo | 2.WT | 1235,9 | GC |
| 2021 | 2021-02-27 | Omloop Het Nieuwsblad | 63 | Trek - Segafredo | 1.WT | 200,5 | Flat |
| 2020 | 2020-10-18 | Ronde van Vlaanderen | 96 | Trek - Segafredo | 1.WT | 243,3 | |
| 2020 | 2020-10-11 | Gent - Wevelgem | DNF | Trek - Segafredo | 1.WT | 232,5 | |
| 2020 | 2020-10-04 | Liège - Bastogne - Liège | DNF | Trek - Segafredo | 1.WT | 257 | |
| 2020 | 2020-10-03 | BinckBank Tour | 74 | Trek - Segafredo | 2.WT | ||
| 2020 | 2020-09-12 | Tirreno - Adriatico | Rit 6 | DNF | 2.WT | 171 | ||
| 2020 | 2020-08-25 | Bretagne Classic - Ouest-France | 14 | Trek - Segafredo | 1.WT | 247,8 | |
| 2020 | 2020-08-09 | Tour of Poland | 131 | Trek - Segafredo | 2.WT | ||
| 2020 | 2020-03-15 | Paris - Nice | DNF | 2.WT | |||
| 2020 | 2020-03-09 | Paris - Nice | Rit 2 | 17 | Trek - Segafredo | 2.WT | 166,6 | |
| 2020 | 2020-02-29 | Omloop Het Nieuwsblad | 45 | Trek - Segafredo | 1.WT | 200 | |
| 2019 | 2019-09-15 | Vuelta a Espana | 125 | Trek - Segafredo | GT | ||
| 2019 | 2019-09-15 | Vuelta a Espana | Rit 21 | 40 | Trek - Segafredo | GT | 105,6 | |
| 2019 | 2019-09-14 | Vuelta a Espana | Rit 20 | 103 | Trek - Segafredo | GT | 189 | |
| 2019 | 2019-09-13 | Vuelta a Espana | Rit 19 | 71 | Trek - Segafredo | GT | 163,4 | |
| 2019 | 2019-09-12 | Vuelta a Espana | Rit 18 | 147 | Trek - Segafredo | GT | 180,9 | |
| 2019 | 2019-09-11 | Vuelta a Espana | Rit 17 | 112 | Trek - Segafredo | GT | 119,7 | |
| 2019 | 2019-09-09 | Vuelta a Espana | Rit 16 | 116 | Trek - Segafredo | GT | 144,4 | |
| 2019 | 2019-09-08 | Vuelta a Espana | Rit 15 | 127 | Trek - Segafredo | GT | 154,4 | |
| 2019 | 2019-09-07 | Vuelta a Espana | Rit 14 | 52 | Trek - Segafredo | GT | 188 | |
| 2019 | 2019-09-06 | Vuelta a Espana | Rit 13 | 108 | Trek - Segafredo | GT | 167,3 | |
| 2019 | 2019-09-05 | Vuelta a Espana | Rit 12 | 72 | Trek - Segafredo | GT | 171,4 | |
| 2019 | 2019-09-04 | Vuelta a Espana | Rit 11 | 98 | Trek - Segafredo | GT | 169 | |
| 2019 | 2019-09-03 | Vuelta a Espana | Rit 10 | 142 | Trek - Segafredo | GT | 36,1 | ITT |
| 2019 | 2019-09-01 | Vuelta a Espana | Rit 9 | 118 | Trek - Segafredo | GT | 96,6 | |
| 2019 | 2019-08-31 | Vuelta a Espana | Rit 8 | 122 | Trek - Segafredo | GT | 168 | |
| 2019 | 2019-08-30 | Vuelta a Espana | Rit 7 | 141 | Trek - Segafredo | GT | 182,4 | |
| 2019 | 2019-08-29 | Vuelta a Espana | Rit 6 | 114 | Trek - Segafredo | GT | 196,6 | |
| 2019 | 2019-08-28 | Vuelta a Espana | Rit 5 | 136 | Trek - Segafredo | GT | 165,6 | |
| 2019 | 2019-08-27 | Vuelta a Espana | Rit 4 | 110 | Trek - Segafredo | GT | 177 | |
| 2019 | 2019-08-26 | Vuelta a Espana | Rit 3 | 56 | Trek - Segafredo | GT | 186 | |
| 2019 | 2019-08-25 | Vuelta a Espana | Rit 2 | 145 | Trek - Segafredo | GT | 193 | |
| 2019 | 2019-04-14 | Paris - Roubaix | DNF | Trek - Segafredo | 1.WT | 257 | |
| 2019 | 2019-04-07 | Ronde van Vlaanderen | 120 | Trek - Segafredo | 1.WT | 267,7 | |
| 2019 | 2019-03-17 | Paris - Nice | 76 | Trek - Segafredo | 2.WT | ||
| 2018 | 2018-04-08 | Paris - Roubaix | DNF | WB Aqua Protect - Veranclassic | 1.WT | 257 | |
| 2018 | 2018-04-01 | Ronde van Vlaanderen | 69 | WB Aqua Protect - Veranclassic | 1.WT | 264,7 | |
| 2018 | 2018-03-25 | Gent - Wevelgem | 31 | 1.WT | 251,1 | ||
| 2017 | 2017-03-26 | Gent - Wevelgem | DNF | 1.WT | 249,2 | ||
| 2015 | 2015-04-26 | Liège - Bastogne - Liège | DNF | Cult Energy Pro Cycling | 1.WT | 253 | |
| 2015 | 2015-04-19 | Amstel Gold Race | DNF | 1.WT | 258 |
DNF means that the rider did not start or finish that day. DF means that the rider finished that day, but no result is known.
VeloStatistics makes every effort to update and/or supplement the content of the website as often as possible.
Despite this care and attention, it is possible that content is incomplete and/or incorrect.
Nothing from this website may be reproduced and/or made public without prior permission from VeloStatistics.
© 2024-2025 VeloStatistics