| 24-09 | 40 | | UCI World Championship Yorkshire TT U23 (CM) | 30.0km |
| 20-07 | 21 | | V4 Special Series Vasarosnameny - Nyiregyhaza (1.2) | |
| | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) |
| 87 | | Klassement |
| 06-07 | 87 | 87 | Stage 5Tarnobrzeg - Krosno (182.0km) | 182.0km |
| 05-07 | 89 | 83 | Stage 4Skarzysko-Kamienna - Stalowa Wola (178.0km) | 178.0km |
| 04-07 | 91 | 83 | Stage 3Kielce - Radom (170.0km) | 170.0km |
| 03-07 | 70 | 77 | Stage 2Zgierz - Kutno (148.0km) | 148.0km |
| 02-07 | 95 | 94 | Stage 1Lodz - Sieradz (213.0km) | 213.0km |
| | | Tour de Hongrie (2.1) |
| 14-06 | DNF | | Stage 3aKazincbarcika - Tiszafüred (115.0km) | 115.0km |
| 13-06 | 106 | 87 | Stage 2Balassagyarmat - Miskolc (201.0km) | 201.0km |
| 12-06 | 79 | 79 | Stage 1Velence - Esztergom (194.0km) | 194.0km |
| 11-06 | 77 | 77 | PrologueSiofok - Siofok (4.0km) | 4.0km |
| 12-05 | 86 | | Visegrad 4 Bicycle Race- GP Slovakia (1.2) | |
| 11-05 | 11 | | Visegrad 4 Kerekparverseny (1.2) | |
| 02-05 | DNF | | 20 Memorial Romana Sieminskiego (1.2) | |
| 01-05 | 45 | | 31 memorial Andrzeja Trochanowskiego (1.2) | |
| 26-04 | 36 | | Asian Road Championships U23 (CC) | |
| 24-04 | 2 | | Asian Road Championships TT U23 (CC) | |
| | | Tour of Thailand (2.1) |
| 01-04 | 76 | 76 | Stage 1Phitsanulok - Uttaradit (166.0km) | 166.0km |
| | | Tour de Taiwan (2.1) |
| 100 | | Klassement |
| 21-03 | 92 | 100 | Stage 5Pingtung - Pingtung (200.0km) | 200.0km |
| 20-03 | 73 | 105 | Stage 4Nantou - Nantou (170.0km) | 170.0km |
| 19-03 | 105 | 108 | Stage 3Taiwan Romantic Route - Taiwan Romantic Route (158.0km) | 158.0km |
| 18-03 | 91 | 91 | Stage 2Taoyuan - Taoyuan (123.0km) | 123.0km |
| 17-03 | 88 | 88 | Stage 1Taipei - Taipei (88.0km) | 88.0km |
| 09-02 | DNF | | Grand Prix Gazipasa (1.2) | |