Tijmen GRAAT won in 10:12:17, 0:04 ahead of ŤOUPALÍK.
| 1 | 10:12:17 | |
| 2 | +0:04 | |
| 3 | +0:08 |
| Points | 48 pts | |
| Mountains | 14 pts |
Stage 3 decided it: GRAAT gained 7 seconds on ŤOUPALÍK.1 of the 4 seconds came from bonus seconds.
| # | Rider | Time | UCI pts |
|---|---|---|---|
| 1 | 10:12:17 | 40 | |
| 2 | +0:04 | 30 | |
| 3 | +0:08 | 25 | |
| 4 | +0:19 | 20 | |
| 5 | +0:28 | 15 | |
| 6 | +0:29 | 10 | |
| 7 | +0:30 | 5 | |
| 8 | +0:31 | 3 | |
| 9 | +0:32 | 3 | |
| 10 | +0:37 | 3 | |
| 11 | +0:38 | ||
| 12 | s.t. | ||
| 13 | s.t. | ||
| 14 | +0:39 | ||
| 15 | +0:43 |
| # | Team | |||||
|---|---|---|---|---|---|---|
| 1 | Jumbo-Visma Development Team | 74 | 1 | 2 | 4 | 5 |
| 2 | Elkov - Kasper | 33 | 0 | 1 | 2 | 6 |
| 3 | Green Project-Bardianicsf-Faizane' | 20 | 0 | 0 | 2 | 6 |
| 4 | HRE Mazowsze Serce Polski | 15 | 0 | 0 | 1 | 6 |
| 5 | Eolo-Kometa Cycling Team | 13 | 0 | 0 | 4 | 6 |
| 6 | Hagens Berman Axeon | 8 | 1 | 1 | 1 | 6 |
| 7 | Adria Mobil | 7 | 1 | 1 | 2 | 6 |
| 8 | Rad-Net Oßwald | 6 | 0 | 1 | 1 | 6 |
Winner T. GRAAT, 20 · Youngest T. GRUEL, 19 · Oldest J. BÁRTA, 39