| # | Number | Participant | Country | Year | Team | Group | Time | Points Group | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 715 | Jānis Teivišs | 🇱🇻 LAT | 1982 | Virsotne/MARMOT | TM40 | 01:17:07.7 | +00:03:28.2 | 900 |
| 2 | 743 | Normunds Milčs | 🇱🇻 LAT | 1979 | — | TM40 | 01:17:23.7 | +00:03:44.2 | 897 |
| 3 | 751 | Gints Rudzītis | 🇱🇻 LAT | 1980 | Valmieras velo vienība | TM40 | 01:19:07.5 | +00:05:27.9 | 877 |
| 4 | 729 | Ritvars Jakubovskis | 🇱🇻 LAT | 1979 | SKANSTE VIRŠI | TM40 | 01:19:10.2 | +00:05:30.7 | 877 |
| 5 | 747 | Renārs Kupčs | 🇱🇻 LAT | 1979 | LiVelo / Zelta Zeme | TM40 | 01:19:14.2 | +00:05:34.7 | 876 |
| 6 | 1447 | Kaspars Holšteins | 🇱🇻 LAT | 1978 | mezaterapija.lv | TM40 | 01:19:15.2 | +00:05:35.7 | 876 |
| 7 | 745 | Raivo Sarkanābols | 🇱🇻 LAT | 1982 | mezaterapija.lv | TM40 | 01:19:15.5 | +00:05:35.9 | 876 |
| 8 | 733 | Renārs Zaļeskis | 🇱🇻 LAT | 1981 | ĀdažiVelo | TM40 | 01:19:17.2 | +00:05:37.7 | 875 |
| 9 | 1209 | Kristaps Kanašnieks | 🇱🇻 LAT | 1981 | — | TM40 | 01:20:32.7 | +00:06:53.2 | 862 |
| 10 | 756 | Andis Miončinskis | 🇱🇻 LAT | 1978 | mezaterapija.lv | TM40 | 01:22:05.3 | +00:08:25.8 | 846 |
| 11 | 780 | Jānis Kalniņš | 🇱🇻 LAT | 1982 | Velotreniņi.lv | TM40 | 01:22:10.2 | +00:08:30.7 | 845 |
| 12 | 763 | Valts Laicāns | 🇱🇻 LAT | 1979 | — | TM40 | 01:22:30.3 | +00:08:50.7 | 841 |
| 13 | 803 | Andris Semjonovs | 🇱🇻 LAT | 1982 | — | TM40 | 01:22:30.5 | +00:08:51.2 | 841 |
| 14 | 1093 | Arvis Eņģelis | 🇱🇻 LAT | 1982 | ĀdažiVelo | TM40 | 01:22:41.7 | +00:09:02.2 | 839 |
| 15 | 769 | Andris Šmaukstelis | 🇱🇻 LAT | 1982 | Valmieras velo vienība | TM40 | 01:23:00.2 | +00:09:20.7 | 836 |
| 16 | 785 | Aigars Matisovs | 🇱🇻 LAT | 1979 | elpo | TM40 | 01:24:26.2 | +00:10:46.7 | 822 |
| 17 | 1537 | Jacek Hermann | 🇱🇻 LAT | 1978 | — | TM40 | 01:24:27.2 | +00:10:47.7 | 822 |
| 18 | 789 | Aleksandrs Sapožņikovs | 🇱🇻 LAT | 1981 | Rigonda | TM40 | 01:24:34.7 | +00:10:55.2 | 821 |
| 19 | 1126 | Gints Grinbergs | 🇱🇻 LAT | 1980 | Selonia | TM40 | 01:25:31.4 | +00:11:51.9 | 812 |
| 20 | 804 | Andis Žukauskas | 🇱🇻 LAT | 1982 | — | TM40 | 01:26:00.7 | +00:12:21.2 | 807 |
| 21 | 939 | Salvis Ļūļaks | 🇱🇻 LAT | 1980 | — | TM40 | 01:26:13.5 | +00:12:33.9 | 805 |
| 22 | 1470 | Dmitrijs Andrejevs | 🇱🇻 LAT | 1979 | TK Sniegpulkstenīte | TM40 | 01:26:26.2 | +00:12:46.7 | 803 |
| 23 | 850 | Ingars Gudermanis | 🇱🇻 LAT | 1979 | — | TM40 | 01:26:30.4 | +00:12:50.9 | 802 |
| 24 | 1092 | Oļegs Meļehs | 1982 | — | TM40 | 01:29:37.5 | +00:15:58.2 | 775 | |
| 25 | 1290 | Aivars Galigins | 🇱🇻 LAT | 1982 | Bauskas velokomanda | TM40 | 01:29:41.5 | +00:16:02.4 | 774 |
| 26 | 1395 | Gatis Eizvertins | 🇱🇻 LAT | 1981 | MTB Grobiņa | TM40 | 01:29:44.5 | +00:16:05.2 | 774 |
| 27 | 825 | Māris Permaņickis | 🇱🇻 LAT | 1980 | Kocēnu MTB | TM40 | 01:29:49.5 | +00:16:10.3 | 773 |
| 28 | 849 | Andris Zvīnis | 🇱🇻 LAT | 1982 | POLICISTU VELOBIEDRĪBA | TM40 | 01:29:50.5 | +00:16:11.2 | 773 |
| 29 | 817 | Artūrs Pinka | 🇱🇻 LAT | 1982 | — | TM40 | 01:29:51.3 | +00:16:11.7 | 773 |
| 30 | 999 | Mārcis Tilko | 🇱🇻 LAT | 1982 | Riteņvasara | TM40 | 01:30:46.5 | +00:17:07.5 | 765 |
| 31 | 827 | Maris Dubra | 🇱🇻 LAT | 1978 | Dva Kirila | TM40 | 01:30:53.6 | +00:17:14.1 | 764 |
| 32 | 838 | Andris Mašnjuks | 🇱🇻 LAT | 1980 | — | TM40 | 01:33:13.8 | +00:19:34.2 | 745 |
| 33 | 832 | Sergejs Kačanovs | 🇱🇻 LAT | 1979 | MTB Grobiņa | TM40 | 01:33:14.7 | +00:19:35.1 | 744 |
| 34 | 1437 | Deniss Galiņš | 🇱🇻 LAT | 1979 | — | TM40 | 01:34:36.7 | +00:20:57.1 | 734 |
| 35 | 1475 | Aldis Raginskis | 🇱🇻 LAT | 1981 | Engures sportam | TM40 | 01:34:44.5 | +00:21:05.4 | 733 |
| 36 | 1116 | Egīls Pilenieks | 🇱🇻 LAT | 1978 | — | TM40 | 01:34:56.8 | +00:21:17.3 | 731 |
| 37 | 1510 | Gatis Valdonis | 🇱🇻 LAT | 1982 | Stopiņi Velo | TM40 | 01:35:10.7 | +00:21:31.1 | 729 |
| 38 | 1463 | Kristaps Kancāns | 🇱🇻 LAT | 1981 | Jaunsardzes centrs | TM40 | 01:35:14.3 | +00:21:34.8 | 729 |
| 39 | 867 | Andrejs Slaikovskis | 🇱🇻 LAT | 1980 | — | TM40 | 01:37:28.8 | +00:23:49.2 | 712 |
| 40 | 873 | Gatis Muižnieks | 🇱🇻 LAT | 1982 | Stopiņi Velo | TM40 | 01:38:30.5 | +00:24:51.5 | 705 |
| 41 | 870 | Māris Bogdanovs | 🇱🇻 LAT | 1979 | MB79 | TM40 | 01:38:36.3 | +00:24:56.8 | 704 |
| 42 | 824 | Mārtiņš Zalonskis | 🇱🇻 LAT | 1982 | MTB Grobiņa | TM40 | 01:38:39.3 | +00:24:59.8 | 704 |
| 43 | 830 | Uldis Ceske | 🇱🇻 LAT | 1980 | — | TM40 | 01:43:52.8 | +00:30:13.3 | 668 |
| 44 | 1512 | Aivars Ivanovs | 🇱🇻 LAT | 1981 | — | TM40 | 01:44:18.8 | +00:30:39.3 | 665 |
| 45 | 1364 | Juris Bariss | 🇱🇻 LAT | 1982 | The Last Gentleman! | TM40 | 01:44:20.6 | +00:30:41.7 | 665 |
| 46 | 1155 | Sandis Sīlītis | 🇱🇻 LAT | 1981 | SK Piebalga | TM40 | 01:44:31.8 | +00:30:52.3 | 664 |
| 47 | 1529 | Edgars Buksans | 🇱🇻 LAT | 1979 | MeKA TEAM | TM40 | 01:45:01.1 | +00:31:21.5 | 661 |
| 48 | 1435 | Ingus Krūmiņš | 🇱🇻 LAT | 1978 | — | TM40 | 01:45:05.6 | +00:31:26.7 | 661 |
| 49 | 906 | Dainis Bērziņš | 🇱🇻 LAT | 1982 | — | TM40 | 01:47:52.6 | +00:34:13.7 | 643 |
| 50 | 948 | Gatis Pētersons | 🇱🇻 LAT | 1978 | — | TM40 | 01:52:34.8 | +00:38:55.3 | 617 |
| 51 | 1353 | Rolands Arājs | 🇱🇻 LAT | 1979 | — | TM40 | 01:52:43.3 | +00:39:03.8 | 616 |
| 52 | 1547 | Arnis Zanders | 🇱🇻 LAT | 1980 | Zanderi | TM40 | 02:34:36.9 | +01:20:57.4 | 449 |
