| 19-08 | 5 | | Olympic Games Beijing - Track (Madison) (JO) | |
| 16-08 | 2 | | Olympic Games Beijing - Track (Points Race) (JO) | |
| | | Dookola Mazowsza (2.2) |
| 29-07 | 3 | | Stage 4 | |
| 29-07 | 4 | | Stage 1 | |
| | | Sachsen-Tour International (2.1) |
| 23-07 | 10 | | Stage 1Dresden - Niesky (183.0km) | 183.0km |
| | | Course de la Solidarité Olympique (2.1) |
| 4 | | Standings |
| 06-07 | 7 | 4 | Stage 7Wadowice - Jastrzebie Zdroj (164.0km) | 164.0km |
| 05-07 | 13 | 4 | Stage 6Krosno - Nowy Sacz (224.0km) | 224.0km |
| 04-07 | 4 | 4 | Stage 4Ozarow - Ozarow (29.0km) | 29.0km |
| 04-07 | | 4 | Stage 5Tarnobrzeg - Kielce (140.0km) | 140.0km |
| 03-07 | 16 | | Stage 3Bialbrzegi - Radom (162.0km) | 162.0km |
| 02-07 | 9 | | Stage 2Radomsko - Belchatow (100.0km) | 100.0km |
| 27-06 | 9 | | National Road Championships - Germany TT U23 (U23) | 40.0km |
| | | Mainfranken Tour (2.2U) |
| 20-06 | 1 | 1 | Stage 1Lülsfeld - Sennfeld (125.0km) | 125.0km |
| | | Olympia's Tour (2.2) |
| 23-05 | 2 | | Stage 6Son en Breugel - Gendringen (131.0km) | 131.0km |
| 20-05 | 7 | | Stage 3Heerhugowaard - Appelscha (197.0km) | 197.0km |
| 18-05 | 5 | | Stage 1Wassenaar - Wassenaar (142.0km) | 142.0km |
| | | Tour de Berlin (2.2U) |
| 9 | | Standings |
| 12-05 | | 9 | Stage 5Berlin - Berlin (171.0km) | 171.0km |
| 11-05 | 1 | | Stage 4Birkenwerder - Birkenwerder (125.0km) | 125.0km |
| 29-03 | 2 | | UCI Cycling World Championships - Track (Madison) (CM) | |