| 1 | National Championships Germany MJ - ITT | NC | 5 | -00:31:02.000 |
| 2 | National Championships Germany MJ - ITT | NC | 8 | -00:24:45.000 |
| 3 | National Championships Germany MU - ITT | NC | 35 | 00:00:00.000 |
| 4 | Internationale Thüringen-Rundfahrt U23 | Stage 5 (ITT) | 2.2U23 | 73 | 00:00:00.000 |
| 5 | Flèche du Sud | Prologue | 2.2 | 14 | 00:00:00.000 |
| 6 | Istarsko proljece - Istrian Spring Trophy | Prologue | 2.2 | 8 | 00:00:05.000 |
| 7 | Internationale Mainfranken-tour | Stage 1 (ITT) | 2.2U23 | 2 | 00:00:06.000 |
| 8 | Sparkassen Münsterland Tour | Stage 2 (ITT) | 2.1 | 4 | 00:00:07.000 |
| 9 | Royal Smilde Olympia’s Tour | Prologue | 2.2 | 29 | 00:00:11.000 |
| 10 | Ronde van Overijssel | Prologue | 2.2 | 29 | 00:00:12.000 |
| 11 | Flèche du Sud | Prologue | 2.2 | 18 | 00:00:13.000 |
| 12 | Internationale Junioren-Rundfahrt Niedersachsen | Stage 2a (ITT) | 2.HC | 6 | 00:00:22.000 |
| 13 | La Coupe du Président de la Ville de Grudziądz | Prologue | 2.HC | 26 | 00:00:23.000 |
| 14 | Le Triptyque des Monts et Châteaux | Stage 2 (ITT) | 2.2 | 33 | 00:00:34.000 |
| 15 | Sparkassen Münsterland Tour | Stage 2 (ITT) | 2.1 | 16 | 00:00:41.000 |
| 16 | Trofeo Karlsberg | Stage 3a (ITT) | 2.1 | 24 | 00:00:46.000 |
| 17 | Le Triptyque des Monts et Châteaux | Stage 2 (ITT) | 2.2 | 63 | 00:00:48.000 |
| 18 | Tour de l'Avenir | Prologue | 2.Ncup | 66 | 00:00:51.000 |
| 19 | Trofeo Karlsberg | Stage 3a (ITT) | 2.1 | 13 | 00:00:54.000 |
| 20 | National Championships Germany MU - ITT | NC | 6 | 00:00:56.000 |
| 21 | Internationale Thüringen-Rundfahrt U23 | Stage 5 (ITT) | 2.2U23 | 7 | 00:00:56.000 |
| 22 | Royal Smilde Olympia’s Tour | Stage 5 (ITT) | 2.2 | 14 | 00:01:01.000 |
| 23 | Bayern-Rundfahrt | Stage 4 (ITT) | 2.HC | 20 | 00:01:32.000 |
| 24 | National Championships Germany MU - ITT | NC | 18 | 00:02:02.000 |
| 25 | Bayern-Rundfahrt | Stage 4 (ITT) | 2.HC | 46 | 00:02:46.000 |