| 1 | 68 | 1 | M50-54 | Ģirts VĒVERS Goldingen Cycling Team | 2 | 0:22:25.8 | | 45.5 | 0:11:47 (1) 0:11:47 (1) | 0:22:25 (1) 0:10:37 (1) | | |
| 2 | 51 | 1 | M35-39 | Egīls PEĻŅIKS Velo+ Bottari Baltic | 2 | 0:22:53.6 | +0:27.8 | 44.6 | 0:12:13 (3) 0:12:13 (3) | 0:22:53 (2) 0:10:39 (2) | | |
| 3 | 58 | 1 | M40-44 | Aleksejs SARAMOTINS
| 2 | 0:23:19.5 | +0:53.7 | 43.7 | 0:12:11 (2) 0:12:11 (2) | 0:23:19 (3) 0:11:08 (4) | | |
| 4 | 52 | 2 | M40-44 | Aleksandrs ZAVOLOKS
| 2 | 0:23:25.1 | +0:59.3 | 43.6 | 0:12:33 (5) 0:12:33 (5) | 0:23:25 (4) 0:10:51 (3) | | |
| 5 | 83 | 1 | M16 | Edvards VĒVERS KNSS/Goldingen Cycling Academy | 2 | 0:24:28.1 | +2:02.3 | 41.7 | 0:12:39 (6) 0:12:39 (6) | 0:24:28 (5) 0:11:48 (6) | | |
| 6 | 99 | 2 | M16 | Ralfs ZAĻESKIS NN Sporta klubs | 2 | 0:24:53.1 | +2:27.3 | 41.0 | 0:12:47 (9) 0:12:47 (9) | 0:24:53 (6) 0:12:05 (13) | | |
| 7 | 56 | 3 | M40-44 | Arturs SISOLATINS ZZK | 2 | 0:24:56.0 | +2:30.2 | 40.9 | 0:13:14 (15) 0:13:14 (15) | 0:24:56 (7) 0:11:41 (5) | | |
| 8 | 54 | 4 | M40-44 | Jānis ŠTEINS SKANSTE VIRŠI | 2 | 0:25:09.3 | +2:43.5 | 40.5 | 0:13:06 (13) 0:13:06 (13) | 0:25:09 (8) 0:12:03 (10) | | |
| 9 | 75 | 1 | M55-59 | Agnis APSE VeloLifestyle | 2 | 0:25:16.3 | +2:50.4 | 40.4 | 0:13:21 (18) 0:13:21 (18) | 0:25:16 (9) 0:11:54 (7) | | |
| 10 | 86 | 3 | M16 | Roberts JUDINS MSĢ/ VeloLifestyle Smiltenes BJSS | 2 | 0:25:19.1 | +2:53.3 | 40.3 | 0:12:58 (11) 0:12:58 (11) | 0:25:19 (10) 0:12:20 (18) | | |
| 11 | 101 | 4 | M16 | Olivers ŠIKA VeloLifestyle/SmiltenesBJSS | 2 | 0:25:30.4 | +3:04.6 | 40.0 | 0:12:58 (10) 0:12:58 (10) | 0:25:30 (11) 0:12:32 (21) | | |
| 12 | 94 | 5 | M16 | Mihails RIKS RRS | 2 | 0:25:39.3 | +3:13.5 | 39.8 | 0:13:34 (21) 0:13:34 (21) | 0:25:39 (12) 0:12:05 (12) | | |
| 13 | 59 | 1 | M45-49 | Ričards JAKOBSONS Goldingen Cycling Team | 2 | 0:25:54.9 | +3:29.1 | 39.4 | 0:13:52 (28) 0:13:52 (28) | 0:25:54 (13) 0:12:02 (9) | | |
| 14 | 84 | 6 | M16 | Rihards BONDARS RRS | 2 | 0:25:56.1 | +3:30.3 | 39.3 | 0:13:20 (17) 0:13:20 (17) | 0:25:56 (14) 0:12:35 (23) | | |
| 15 | 74 | 2 | M55-59 | Dzintars KAŅEPĒJS SKANSTE VIRŠI | 2 | 0:25:56.8 | +3:31.0 | 39.3 | 0:13:53 (29) 0:13:53 (29) | 0:25:56 (15) 0:12:03 (11) | | |
| 16 | 55 | 5 | M40-44 | Valerijs KŅAŽEVS TK Sniegpulkstenīte | 2 | 0:25:58.3 | +3:32.5 | 39.3 | 0:13:49 (26) 0:13:49 (26) | 0:25:58 (16) 0:12:09 (15) | | |
| 17 | 81 | 7 | M16 | Lūkass SITŅIKS KNSS/Goldingen Cycling Academy | 2 | 0:26:00.9 | +3:35.1 | 39.2 | 0:13:53 (30) 0:13:53 (30) | 0:26:00 (17) 0:12:07 (14) | | |
| 18 | 61 | 2 | M45-49 | Dzintars KALNIŅŠ
| 2 | 0:26:17.9 | +3:52.1 | 38.8 | 0:14:15 (36) 0:14:15 (36) | 0:26:17 (18) 0:12:02 (8) | | |
| 19 | 111 | 8 | M16 | Mārtiņš URBĀNS KNSS/Goldingen Cycling Academy | 2 | 0:26:19.7 | +3:53.9 | 38.7 | 0:13:44 (23) 0:13:44 (23) | 0:26:19 (19) 0:12:35 (22) | | |
| 20 | 65 | 3 | M45-49 | Viesturs LEJINS Dobeles dzirnavnieks/FeelFree | 2 | 0:26:25.6 | +3:59.8 | 38.6 | 0:14:08 (32) 0:14:08 (32) | 0:26:25 (20) 0:12:17 (16) | | |
| 21 | 88 | 9 | M16 | Roberts TOVSTUĻAKS KNSS/Goldingen Cycling Academy | 2 | 0:26:30.3 | +4:04.5 | 38.5 | 0:13:46 (25) 0:13:46 (25) | 0:26:30 (21) 0:12:43 (25) | | |
| 22 | 105 | 10 | M16 | Raimonds PILENIEKS ĶEKAVAS NSS | 2 | 0:26:35.2 | +4:09.4 | 38.4 | 0:13:45 (24) 0:13:45 (24) | 0:26:35 (22) 0:12:49 (27) | | |
| 23 | 112 | 1 | Para MC4 | Raimonds VĪTOLS Latvian Para Cycling | 2 | 0:26:37.8 | +4:12.0 | 38.3 | 0:13:49 (27) 0:13:49 (27) | 0:26:37 (23) 0:12:48 (26) | | |
| 24 | 89 | 11 | M16 | Gustavs Patriks CĪRULIS RRS | 2 | 0:26:43.9 | +4:18.1 | 38.2 | 0:13:33 (20) 0:13:33 (20) | 0:26:43 (24) 0:13:10 (33) | | |
| 25 | 69 | 2 | M50-54 | Andrejs AHMEROVS Velo+ Bottari Baltic | 2 | 0:26:51.2 | +4:25.4 | 38.0 | 0:14:30 (43) 0:14:30 (43) | 0:26:51 (25) 0:12:20 (17) | | |
| 26 | 64 | 4 | M45-49 | Janis VANAGS INTERVALS.LV / ERST Finance | 2 | 0:26:56.4 | +4:30.5 | 37.9 | 0:14:14 (35) 0:14:14 (35) | 0:26:56 (26) 0:12:41 (24) | | |
| 27 | 93 | 12 | M16 | Oskars Pauls ŠTRAUHMANIS ĶEKAVAS NSS | 2 | 0:26:56.8 | +4:31.0 | 37.9 | 0:14:06 (31) 0:14:06 (31) | 0:26:56 (27) 0:12:49 (28) | | |
| 28 | 57 | 6 | M40-44 | Elvijs MILLERS Goldingen Cycling Team | 2 | 0:26:58.4 | +4:32.6 | 37.8 | 0:14:26 (40) 0:14:26 (40) | 0:26:58 (28) 0:12:31 (20) | | |
| 29 | 67 | 5 | M45-49 | Renārs ZAĻESKIS NN Sporta klubs | 2 | 0:27:15.2 | +4:49.4 | 37.4 | 0:14:13 (34) 0:14:13 (34) | 0:27:15 (29) 0:13:02 (30) | | |
| 30 | 85 | 13 | M16 | Ričards REISS KNSS/Goldingen Cycling Academy | 2 | 0:27:31.3 | +5:05.5 | 37.1 | 0:14:10 (33) 0:14:10 (33) | 0:27:31 (30) 0:13:20 (36) | | |
| 31 | 82 | 14 | M16 | Everts BULIŅŠ RRS | 2 | 0:27:33.5 | +5:07.7 | 37.0 | 0:14:23 (39) 0:14:23 (39) | 0:27:33 (31) 0:13:10 (34) | | |
| 32 | 91 | 15 | M16 | Rihards APINIS RRS/MSĢ | 2 | 0:27:35.1 | +5:09.3 | 37.0 | 0:14:29 (42) 0:14:29 (42) | 0:27:35 (32) 0:13:06 (32) | | |
| 33 | 95 | 16 | M16 | Artūrs Jorens NORVAIŠS ĶEKAVAS NSS | 2 | 0:27:38.1 | +5:12.3 | 36.9 | 0:14:22 (38) 0:14:22 (38) | 0:27:38 (33) 0:13:15 (35) | | |
| 34 | 90 | 17 | M16 | Markuss RUTKIS Dobeles sporta skola | 2 | 0:27:46.5 | +5:20.7 | 36.7 | 0:14:18 (37) 0:14:18 (37) | 0:27:46 (34) 0:13:28 (38) | | |
| 35 | 70 | 3 | M50-54 | Jevgēnijs PEŽENKOVS TdC | 2 | 0:27:49.2 | +5:23.4 | 36.7 | 0:14:52 (46) 0:14:52 (46) | 0:27:49 (35) 0:12:57 (29) | | |
| 36 | 60 | 6 | M45-49 | Raimonds VEINBERGS Virsotne/Marmot | 2 | 0:27:52.3 | +5:26.4 | 36.6 | 0:15:21 (50) 0:15:21 (50) | 0:27:52 (36) 0:12:30 (19) | | |
| 37 | 96 | 18 | M16 | Pāvels MATVEJEVS RRS | 2 | 0:27:54.0 | +5:28.2 | 36.6 | 0:14:50 (45) 0:14:50 (45) | 0:27:54 (37) 0:13:03 (31) | | |
| 38 | 76 | 3 | M55-59 | Verners VUĻS
| 2 | 0:28:57.9 | +6:32.1 | 35.2 | 0:15:36 (52) 0:15:36 (52) | 0:28:57 (38) 0:13:21 (37) | | |
| 39 | 97 | 19 | M16 | Mārcis MEISS VeloLifestyle/SmiltenesBJSS | 2 | 0:29:01.0 | +6:35.2 | 35.2 | 0:15:00 (47) 0:15:00 (47) | 0:29:01 (39) 0:14:01 (41) | | |
| 40 | 104 | 20 | M16 | Mārcis Jānis BULS RRS | 2 | 0:29:29.8 | +7:04.0 | 34.6 | 0:15:16 (49) 0:15:16 (49) | 0:29:29 (40) 0:14:13 (42) | | |
| 41 | 106 | 21 | M16 | Olivers VAISŪNS RRS | 2 | 0:29:49.4 | +7:23.6 | 34.2 | 0:15:04 (48) 0:15:04 (48) | 0:29:49 (41) 0:14:45 (48) | | |
| 42 | 73 | 4 | M50-54 | Edmons DZIGURS CRK Šmerlis | 2 | 0:30:13.5 | +7:47.7 | 33.7 | 0:16:12 (55) 0:16:12 (55) | 0:30:13 (42) 0:14:01 (40) | | |
| 43 | 108 | 22 | M16 | Kristers NARNICKIS ĶEKAVAS NSS | 2 | 0:30:23.8 | +7:58.0 | 33.6 | 0:16:02 (53) 0:16:02 (53) | 0:30:23 (43) 0:14:21 (44) | | |
| 44 | 110 | 23 | M16 | Mečislavs ANTONOVS RRS | 2 | 0:30:27.6 | +8:01.8 | 33.5 | 0:15:34 (51) 0:15:34 (51) | 0:30:27 (44) 0:14:53 (49) | | |
| 45 | 63 | 7 | M45-49 | Māris KĻAVIŅŠ
| 2 | 0:30:32.1 | +8:06.3 | 33.4 | 0:16:37 (60) 0:16:37 (60) | 0:30:32 (45) 0:13:54 (39) | | |
| 46 | 100 | 24 | M16 | Damirs SEMJONOVS RRS | 2 | 0:30:50.3 | +8:24.5 | 33.1 | 0:16:13 (56) 0:16:13 (56) | 0:30:50 (46) 0:14:36 (47) | | |
| 47 | 77 | 4 | M55-59 | Nauris KALNIŅŠ CRK Šmerlis | 2 | 0:30:55.9 | +8:30.1 | 33.0 | 0:16:34 (59) 0:16:34 (59) | 0:30:55 (47) 0:14:20 (43) | | |
| 48 | 98 | 25 | M16 | Gustavs EZERGAILIS RRS | 2 | 0:31:00.7 | +8:34.9 | 32.9 | 0:16:25 (57) 0:16:25 (57) | 0:31:00 (48) 0:14:35 (46) | | |
| 49 | 107 | 26 | M16 | Tomass KOPEIKA RRS | 2 | 0:31:13.6 | +8:47.7 | 32.7 | 0:16:12 (54) 0:16:12 (54) | 0:31:13 (49) 0:15:01 (51) | | |
| 50 | 109 | 27 | M16 | Davids RASTOPČINS RRS | 2 | 0:31:23.8 | +8:58.0 | 32.5 | 0:16:51 (61) 0:16:51 (61) | 0:31:23 (50) 0:14:32 (45) | | |
| 51 | 103 | 28 | M16 | Edvards Krišs CAUNE ĶEKAVAS NSS | 2 | 0:31:40.5 | +9:14.7 | 32.2 | 0:16:33 (58) 0:16:33 (58) | 0:31:40 (51) 0:15:07 (53) | | |
| 52 | 79 | 5 | M55-59 | Ivars ĀBOLTIŅŠ CRK Šmerlis | 2 | 0:31:55.3 | +9:29.4 | 32.0 | 0:16:54 (63) 0:16:54 (63) | 0:31:55 (52) 0:15:00 (50) | | |
| 53 | 66 | 8 | M45-49 | Aleksandrs KALNIŅŠ Virsotne/CASTELLI | 2 | 0:32:11.0 | +9:45.2 | 31.7 | 0:17:07 (64) 0:17:07 (64) | 0:32:11 (53) 0:15:03 (52) | | |
| 54 | 113 | 2 | Para MC4 | Aleksejs BERĶIS Latvijas Paralimpiskā komiteja | 2 | 0:32:24.0 | +9:58.2 | 31.5 | 0:16:52 (62) 0:16:52 (62) | 0:32:24 (54) 0:15:31 (56) | | |
| 55 | 78 | 6 | M55-59 | Artūrs RUŽS CRK Šmerlis | 2 | 0:32:32.4 | +10:06.6 | 31.3 | 0:17:16 (66) 0:17:16 (66) | 0:32:32 (55) 0:15:15 (54) | | |
| 56 | 80 | 7 | M55-59 | Raitis MUIŽNIEKS CRK Šmerlis | 2 | 0:32:45.9 | +10:20.1 | 31.1 | 0:17:12 (65) 0:17:12 (65) | 0:32:45 (56) 0:15:33 (57) | | |
| 57 | 71 | 5 | M50-54 | Dmitri PETROV CRK Šmerlis | 2 | 0:33:07.1 | +10:41.3 | 30.8 | 0:17:43 (67) 0:17:43 (67) | 0:33:07 (57) 0:15:23 (55) | | |
| 58 | 114 | 1 | Para MC3 | Marks CIMERMANIS Latvijas Paralimpiskā komiteja | 2 | 0:37:44.3 | +15:18.5 | 27.0 | 0:19:40 (69) 0:19:40 (69) | 0:37:44 (58) 0:18:04 (59) | | |
| 59 | 117 | 1 | Para MB | M.Vizulis O.GAILIŠS Latvijas Paralimpiskā komiteja | 2 | 0:38:16.9 | +15:51.1 | 26.6 | 0:21:13 (71) 0:21:13 (71) | 0:38:16 (59) 0:17:03 (58) | | |
| 60 | 115 | 1 | Para MC2 | Dainis SVISTUHINS Latvijas Paralimpiskā komiteja | 2 | 0:39:21.9 | +16:56.1 | 25.9 | 0:21:04 (70) 0:21:04 (70) | 0:39:21 (60) 0:18:17 (60) | | |
| 61 | 116 | 1 | Para MC1 | Jānis JUHŅĒVIČS Latvijas Paralimpiskā komiteja | 2 | 0:41:32.5 | +19:06.7 | 24.6 | 0:22:08 (72) 0:22:08 (72) | 0:41:32 (61) 0:19:24 (61) | | |
| 62 | 102 | 29 | M16 | Reinis Ādams VEINBERGS RRS | 2 | 0:46:48.9 | +24:23.1 | 21.8 | 0:25:16 (73) 0:25:16 (73) | 0:46:48 (62) 0:21:32 (62) | | |
| 63 | 47 | 2 | M35-39 | Ģirts CIRVELIS ROADEX | 1 | 0:12:24.9 | | 41.1 | 0:12:24 (4) 0:12:24 (4) | | | |
| 64 | 46 | 3 | M35-39 | Artis ROZE Dobeles dzirnavnieks/FeelFree | 1 | 0:12:41.3 | | 40.2 | 0:12:41 (7) 0:12:41 (7) | | | |
| 65 | 42 | 1 | M19-34 | Niklávs BOĻŠIS Dobeles dzirnavnieks/FeelFree | 1 | 0:12:43.0 | | 40.1 | 0:12:43 (8) 0:12:43 (8) | | | |
| 66 | 50 | 4 | M35-39 | Arvils VIKŠTREMS
| 1 | 0:12:58.5 | | 39.3 | 0:12:58 (12) 0:12:58 (12) | | | |
| 67 | 48 | 5 | M35-39 | Dzintars AUSMANIS Goldingen Cycling Team | 1 | 0:13:12.2 | | 38.6 | 0:13:12 (14) 0:13:12 (14) | | | |
| 68 | 43 | 2 | M19-34 | Ansis BRĒMANIS BELO | 1 | 0:13:19.2 | | 38.3 | 0:13:19 (16) 0:13:19 (16) | | | |
| 69 | 45 | 3 | M19-34 | Toms GLAUDIŅŠ Dako Ziemeļvidzeme | 1 | 0:13:29.5 | | 37.8 | 0:13:29 (19) 0:13:29 (19) | | | |
| 70 | 53 | 7 | M40-44 | Andrejs PEGASOVS
| 1 | 0:13:36.7 | | 37.5 | 0:13:36 (22) 0:13:36 (22) | | | |
| 71 | 49 | 6 | M35-39 | Gatis LUBERTS VeloLifestyle | 1 | 0:14:28.2 | | 35.2 | 0:14:28 (41) 0:14:28 (41) | | | |
| 72 | 44 | 4 | M19-34 | Oskars VIDOVSKIS VictoryVector | 1 | 0:14:46.1 | | 34.5 | 0:14:46 (44) 0:14:46 (44) | | | |
| 73 | 62 | 9 | M45-49 | Guntars VASILJEVS
| 1 | 0:18:51.5 | | 27.0 | 0:18:51 (68) 0:18:51 (68) | | | |