| 2 | 346 | Toms ALSBERGS Bread and water racing team | 4:06:27.4 | 0:03:45.5 (3) | +0:03.6 | 4:02:41.8 (2) | +6:35.1 | Latvija |
| 3 | 315 | Raivis RITUMS Dobeles Dzirnavnieks / FeelFree | 4:08:02.0 | 0:03:49.2 (5) | +0:07.4 | 4:04:12.8 (3) | +8:09.8 | Latvija |
| 4 | 339 | Juris DAMŠKALNS DTG/ mySport | 4:09:57.3 | 0:03:41.8 (1) | | 4:06:15.5 (4) | +10:05.1 | Latvija |
| 5 | 341 | Uldis ALITIS Dtg-Mysport | 4:15:48.3 | 0:03:42.4 (2) | +0:00.5 | 4:12:05.9 (5) | +15:56.1 | Latvija |
| 6 | 334 | Juris ANDŽEJEVSKIS Valmieras Velo Vienība | 4:16:01.5 | 0:03:51.2 (6) | +0:09.3 | 4:12:10.3 (6) | +16:09.3 | Latvija |
| 7 | 306 | Aleksnadrs ZAVOLOKS
| 4:18:37.4 | 0:04:01.7 (9) | +0:19.9 | 4:14:35.6 (7) | +18:45.2 | Latvija |
| 8 | 313 | Kristaps KAZAREVSKIS velo komanda Ogre | 4:23:16.0 | 0:04:02.0 (10) | +0:20.1 | 4:19:14.0 (9) | +23:23.8 | Latvija |
| 10 | 335 | Jānis BUNKOVSKIS
| 4:25:57.9 | 0:03:56.6 (7) | +0:14.8 | 4:22:01.2 (11) | +26:05.6 | Latvija |
| 11 | 338 | Arturs SISOLATINS ZZK | 4:26:54.3 | 0:07:37.7 (27) | +3:55.8 | 4:19:16.5 (10) | +27:02.0 | Latvija |
| 12 | 326 | Kristaps KNOPS
| 4:27:52.7 | 0:03:45.8 (4) | +0:04.0 | 4:24:06.9 (12) | +28:00.5 | Latvija |
| 13 | 337 | Guntis ŠEFLERS
| 4:28:20.1 | 0:04:06.0 (13) | +0:24.2 | 4:24:14.0 (14) | +28:27.8 | Latvija |
| 14 | 316 | Māris RUSKULIS
| 4:28:28.9 | 0:04:15.7 (15) | +0:33.8 | 4:24:13.2 (13) | +28:36.7 | Latvija |
| 15 | 329 | Sandis RINKIS
| 4:33:45.9 | 0:07:37.7 (30) | +3:55.8 | 4:26:08.2 (15) | +33:53.7 | Latvija |
| 16 | 328 | Levs ANNENKOVS
| 4:34:53.3 | 0:07:37.7 (29) | +3:55.8 | 4:27:15.6 (16) | +35:01.1 | Latvija |
| 18 | 304 | Normunds PEKUSS
| 4:37:22.6 | 0:04:03.3 (11) | +0:21.4 | 4:33:19.3 (18) | +37:30.4 | Latvija |
| 19 | 310 | Edgars KURSĪTIS
| 4:38:53.2 | 0:04:53.1 (23) | +1:11.2 | 4:34:00.1 (20) | +39:00.9 | Latvija |
| 20 | 301 | Rolands JAUNALKSNIS True Story | 4:40:59.0 | 0:04:06.7 (14) | +0:24.8 | 4:36:52.2 (21) | +41:06.7 | Latvija |
| 22 | 302 | Artūrs KOZULIS ATOM CYCLING CLUB | 4:45:36.3 | 0:03:59.8 (8) | +0:18.0 | 4:41:36.5 (23) | +45:44.1 | Latvija |
| 23 | 324 | Maris BERNATS Virsotne/CASTELLI | 4:47:44.9 | 0:07:37.7 (44) | +3:55.8 | 4:40:07.1 (22) | +47:52.6 | Latvija |
| 24 | 342 | Jānis TODAVČIČS Sport Factory | 4:49:24.6 | 0:07:37.7 (35) | +3:55.8 | 4:41:46.8 (24) | +49:32.3 | Latvija |
| 26 | 320 | Karlis JURSEVICS Tukums Sila | 4:54:59.6 | 0:04:04.6 (12) | +0:22.7 | 4:50:54.9 (26) | +55:07.3 | Latvija |
| 27 | 327 | Ģirts LEVENŠTEINS
| 4:58:40.7 | 0:07:37.7 (25) | +3:55.8 | 4:51:03.0 (27) | +58:48.5 | Latvija |
| 28 | 303 | Romans POPOVS ATOM CYCLING CLUB | 5:01:53.9 | 0:07:37.7 (46) | +3:55.8 | 4:54:16.1 (28) | +62:01.6 | Latvija |
| 29 | 323 | Ugis BRIEDIS Evelo | 5:04:47.4 | 0:07:37.7 (43) | +3:55.8 | 4:57:09.6 (29) | +64:55.1 | Latvija |
| 30 | 317 | Jurijs BORDULANS
| 5:05:04.6 | 0:07:37.7 (28) | +3:55.8 | 4:57:26.8 (30) | +65:12.3 | Latvija |
| 31 | 305 | Girts MARTINSONS Evelo team | 5:10:21.6 | 0:07:37.7 (26) | +3:55.8 | 5:02:43.8 (31) | +70:29.4 | Latvija |
| 32 | 300 | Eduards RIEKSTS DTG - Mysport | 5:11:55.0 | 0:04:50.3 (22) | +1:08.5 | 5:07:04.6 (34) | +72:02.8 | Latvija |
| 33 | 312 | Arvis ENGELIS Velo komanda ogre | 5:13:11.2 | 0:07:37.7 (41) | +3:55.8 | 5:05:33.5 (32) | +73:19.0 | Latvija |
| 34 | 331 | Roberts EBERLIŅŠ Atea global services | 5:13:38.2 | 0:07:37.7 (34) | +3:55.8 | 5:06:00.4 (33) | +73:45.9 | Latvija |
| 35 | 348 | Edijs JURGENSONS ozk cycling | 5:17:47.4 | 0:07:37.7 (24) | +3:55.8 | 5:10:09.7 (35) | +77:55.2 | Latvija |
| 36 | 333 | Germans STROGANOVS
| 5:17:52.9 | 0:07:37.7 (40) | +3:55.8 | 5:10:15.1 (36) | +78:00.6 | Latvija |
| 38 | 307 | Kaspars EGLE Bauskas Velo Komanda | 5:30:48.3 | 0:04:32.4 (20) | +0:50.5 | 5:26:15.8 (38) | +90:56.0 | Latvija |
| 39 | 345 | Uldis PURVISKIS PRIEDE
| 5:41:19.9 | 0:04:22.9 (18) | +0:41.0 | 5:36:57.0 (39) | +101:27.7 | Latvija |
| 40 | 347 | Ka KO PDP | 5:48:24.4 | 0:07:37.7 (48) | +3:55.8 | 5:40:46.7 (40) | +108:32.2 | Latvija |
| 41 | 343 | Uldis LIEPA LIEPINS PDP | 5:51:02.3 | 0:07:37.7 (38) | +3:55.8 | 5:43:24.6 (41) | +111:10.1 | Latvija |
| 42 | 340 | Ingus DAUĢELIS
| 5:53:55.9 | 0:04:26.7 (19) | +0:44.9 | 5:49:29.1 (43) | +114:03.7 | Latvija |
| 43 | 344 | Jānis JEKŠEVICS PDP | 5:55:51.9 | 0:07:37.7 (42) | +3:55.8 | 5:48:14.1 (42) | +115:59.7 | Latvija |
| | 321 | Armands JASEVS
| | 0:07:37.7 (36) | +3:55.8 | | | Latvija |