| 1 | 1007 | 1 | MU23 EST | Lauri TAMM Charvieu-Chavagnieux Isère Cyclisme | 3 | 2:31:32.9 | | 51.0 | 0:52:07 (4) 0:52:07 (4) | 1:41:13 (7) 0:49:05 (7) | 2:31:32 (1) 0:50:19 (1) |
| 2 | 1028 | 2 | MU23 EST | Romet PAJUR Redbull - Bora - Hansgrohe Rookies | 3 | 2:31:32.9 | +0:00.0 | 51.0 | 0:51:20 (1) 0:51:20 (1) | 1:40:54 (2) 0:49:33 (8) | 2:31:32 (2) 0:50:38 (2) |
| 3 | 1031 | 3 | MU23 EST | Oliver MÄTIK Tudor Pro Cycling Development Team | 3 | 2:31:33.0 | +0:00.1 | 51.0 | 0:52:08 (5) 0:52:08 (5) | 1:40:54 (1) 0:48:45 (4) | 2:31:33 (3) 0:50:38 (3) |
| 4 | 1001 | 4 | MU23 EST | Markus MÄEUIBO Charvieu-Chavagnieux Isère Cyclisme | 3 | 2:31:34.2 | +0:01.3 | 51.0 | 0:52:11 (17) 0:52:11 (17) | 1:40:55 (5) 0:48:43 (1) | 2:31:34 (4) 0:50:39 (4) |
| 5 | 1027 | 5 | MU23 EST | Martti LENZIUS Quick Pro Team | 3 | 2:31:35.9 | +0:03.0 | 51.0 | 0:52:08 (7) 0:52:08 (7) | 1:40:54 (3) 0:48:45 (3) | 2:31:35 (5) 0:50:41 (5) |
| 6 | 1026 | 6 | MU23 EST | Aaron AUS Quick Pro Team | 3 | 2:32:50.2 | +1:17.3 | 50.6 | 0:52:09 (10) 0:52:09 (10) | 1:40:55 (6) 0:48:46 (5) | 2:32:50 (6) 0:51:54 (7) |
| 7 | 1049 | 7 | MU23 EST | Karl KURITS Lucky Sport Cycling Team | 3 | 2:32:55.5 | +1:22.6 | 50.5 | 0:52:08 (6) 0:52:08 (6) | 1:41:14 (8) 0:49:05 (6) | 2:32:55 (7) 0:51:41 (6) |
| 8 | 1033 | 8 | MU23 EST | Riko TAMMEPUU UN Cycling Team | 3 | 2:32:58.3 | +1:25.4 | 50.5 | 0:52:09 (8) 0:52:09 (8) | 1:40:54 (4) 0:48:45 (2) | 2:32:58 (8) 0:52:03 (8) |
| 9 | 1030 | 9 | MU23 EST | Richard RÜNDVA Team Novo Nordisk Development | 3 | 2:35:11.4 | +3:38.5 | 49.8 | 0:52:09 (13) 0:52:09 (13) | 1:42:07 (15) 0:49:57 (12) | 2:35:11 (9) 0:53:04 (9) |
| 10 | 1021 | 10 | MU23 EST | Frank Aron RAGILO Lucky Sport Cycling Team | 3 | 2:35:11.5 | +3:38.6 | 49.8 | 0:52:07 (3) 0:52:07 (3) | 1:42:06 (13) 0:49:58 (15) | 2:35:11 (10) 0:53:05 (10) |
| 11 | 1005 | 11 | MU23 EST | Arseni LAIDINEN CFC Spordiklubi | 3 | 2:35:12.2 | +3:39.3 | 49.8 | 0:52:11 (16) 0:52:11 (16) | 1:42:06 (11) 0:49:55 (10) | 2:35:12 (11) 0:53:05 (12) |
| 12 | 1035 | 12 | MU23 EST | Ron ROONI Vendee U - Primeo Energie | 3 | 2:35:12.3 | +3:39.4 | 49.8 | 0:52:09 (9) 0:52:09 (9) | 1:42:06 (12) 0:49:57 (14) | 2:35:12 (12) 0:53:05 (11) |
| 13 | 1006 | 13 | MU23 EST | Thristan PAJU CFC Spordiklubi | 3 | 2:35:13.7 | +3:40.8 | 49.8 | 0:52:11 (15) 0:52:11 (15) | 1:42:05 (9) 0:49:54 (9) | 2:35:13 (13) 0:53:07 (13) |
| 14 | 1036 | 14 | MU23 EST | Joonas PUURAID
| 3 | 2:35:20.4 | +3:47.5 | 49.7 | 0:52:07 (2) 0:52:07 (2) | 1:42:06 (14) 0:49:59 (16) | 2:35:20 (14) 0:53:13 (14) |
| 15 | 1024 | 15 | MU23 EST | Virgo MITT Pärnu Kalev Spordikool | 3 | 2:35:21.5 | +3:48.6 | 49.7 | 0:52:09 (11) 0:52:09 (11) | 1:42:07 (16) 0:49:57 (13) | 2:35:21 (15) 0:53:14 (15) |
| 16 | 1023 | 16 | MU23 EST | Mik MADISSON Pärnu Kalev Spordikool | 3 | 2:35:25.3 | +3:52.4 | 49.7 | 0:52:09 (12) 0:52:09 (12) | 1:42:06 (10) 0:49:56 (11) | 2:35:25 (16) 0:53:19 (16) |
| DNF | | 1025 | | MU23 EST | Tauri JÜRISAAR Peloton | 1 | DNF | | 46.3 | 0:52:10 (14) 0:52:10 (14) | | |