| 19-09 | 2 | | UCI World Championship København TT U23 (WC) | 35.0km |
| 11-09 | 2 | | Chrono Champenois Masculin International (1.2) | 30.0km |
| | | Post Danmark Rundt - Tour of Denmark (2.HC) |
| 107 | | Standings |
| 07-08 | 37 | 107 | Stage 6Hillerod - Frederiksberg | 162.0km |
| 06-08 | 4 | | Stage 5Helsingør - Helsingør | 14.0km |
| 06-08 | 119 | 112 | Stage 4Soro - Frederiksværk | 111.0km |
| 05-08 | 113 | 113 | Stage 3Århus - Vejle | 181.0km |
| 04-08 | 115 | 108 | Stage 2Grindsted - Århus | 189.0km |
| 03-08 | 106 | 106 | Stage 1Esbjerg - Esbjerg | 175.0km |
| | | Kreiz Breizh Elites (2.2) |
| 74 | | Standings |
| 25-07 | 66 | 74 | Stage 4Carhaix - Rostrenen | 169.0km |
| 24-07 | 104 | 71 | Stage 3Plouguernével - Ploërdut | 102.0km |
| 24-07 | 23 | 8 | Stage 2Cleden-Poher - Carhaix | 96.0km |
| 23-07 | 3 | 3 | Stage 1Calanhel - Plouray | 174.0km |
| 23-06 | 1 | | National Road Championships - Denmark TT (CN) | |
| | | Flèche du Sud (2.2) |
| 33 | | Standings |
| 13-06 | 86 | 33 | Stage 4Belvaux - Esch-sur-Alzette | 151.0km |
| 12-06 | 43 | 34 | Stage 3Troisvierges - Bourscheid | 149.0km |
| 11-06 | 70 | 8 | Stage 2Mamer - Roeser | 174.0km |
| 10-06 | 62 | 8 | Stage 1Schifflange - Rumelange | 161.0km |
| 09-06 | 7 | 7 | PrologueKayl - Kayl | 6.0km |
| 27-05 | 1 | | National Road Championships - Denmark TT U23 (U23) | |
| 14-05 | 56 | | 103rd Scandinavian Race in Uppsala 1909-2011 (1.2) | 193.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 29-04 | DNF | | Stage 5Fouesnant - Morlaix | 175.0km |
| 28-04 | 123 | 121 | Stage 4Saint Avé - Fouesnant | 158.0km |
| 27-04 | 112 | 121 | Stage 3Guérande - Saint Avé | 151.0km |
| 26-04 | 129 | 129 | Stage 2Rennes - Guérande | 193.0km |
| 25-04 | 133 | 133 | Stage 1Argentré du Plessis - Argentré du Plessis | 150.0km |
| 23-03 | 9 | | UCI Cycling World Championships - Track (Team Pursuit) (CM) | |