| 99 | 138 | TRB HERSH RACING TEAM | ITA | TRB HERSH RACING TEAM | 97 | M | 8 | M5 | 2:27:51 | +0:35:52 | 2:27:36 |
| 100 | 408 | TEAM OLIVETO | ITA | TEAM OLIVETO | 98 | M | 7 | ELMT | 2:27:54 | +0:35:55 | 2:27:25 |
| 101 | 406 | VELOPLUS RACING TEAM | ITA | VELOPLUS RACING TEAM | 99 | M | 8 | ELMT | 2:27:58 | +0:35:59 | 2:27:28 |
| 102 | 114 | VAM RACE | ITA | VAM RACE | 100 | M | 5 | M7+ | 2:28:24 | +0:36:26 | 2:28:15 |
| 103 | 329 | ASD BRIANZA | ITA | ASD BRIANZA | 101 | M | 12 | M3 | 2:28:29 | +0:36:30 | 2:28:05 |
| 104 | 136 | TRB HERSH RACING TEAM | ITA | TRB HERSH RACING TEAM | 102 | M | 11 | M4 | 2:28:43 | +0:36:44 | 2:28:29 |
| 105 | 140 | US CASSINA DE' BRACCHI | ITA | US CASSINA DE' BRACCHI | 103 | M | 9 | M5 | 2:28:53 | +0:36:54 | 2:28:53 |
| 106 | 313 | MTB SUISIO | ITA | MTB SUISIO | 104 | M | 4 | M6 | 2:28:59 | +0:37:00 | 2:28:42 |
| 107 | 162 | MTB PARRE | ITA | MTB PARRE | 105 | M | 10 | M5 | 2:29:10 | +0:37:11 | 2:28:53 |
| 108 | 131 | SC GERBI 1910 | ITA | SC GERBI 1910 | 106 | M | 15 | M2 | 2:29:17 | +0:37:19 | 2:29:09 |
| 109 | 424 | VAM RACE | ITA | VAM RACE | 107 | M | 9 | ELMT | 2:29:20 | +0:37:22 | 2:28:54 |
| 110 | 166 | VENUS TRIATHLON ACADEMY | ITA | VENUS TRIATHLON ACADEMY | 108 | M | 12 | M4 | 2:30:40 | +0:38:41 | 2:30:28 |
| 111 | 374 | TEAM BREVIARIO - FADO BIKE | — | TEAM BREVIARIO - FADO BIKE | 109 | M | 10 | ELMT | 2:31:10 | +0:39:11 | 2:30:41 |
| 112 | 241 | VELOPLUS RACING TEAM | ITA | VELOPLUS RACING TEAM | 110 | M | 13 | M3 | 2:31:52 | +0:39:54 | 2:31:34 |
| 113 | 189 | ALBA OROBIA - BIASSONO | — | ALBA OROBIA - BIASSONO | 111 | M | 6 | M7+ | 2:32:33 | +0:40:34 | 2:32:18 |
| 114 | 335 | US CASSINA DE' BRACCHI | ITA | US CASSINA DE' BRACCHI | 112 | M | 1 | JMT | 2:32:55 | +0:40:56 | 2:32:27 |
| 115 | 229 | TEAM BIKE SEGRATE | ITA | TEAM BIKE SEGRATE | 113 | M | 14 | M3 | 2:32:55 | +0:40:57 | 2:32:31 |
| 116 | 297 | BICI CLUB AGRATE | ITA | BICI CLUB AGRATE | 114 | M | 16 | M2 | 2:33:20 | +0:41:22 | 2:32:59 |
| 117 | 205 | TWISTER RACING BIKE | ITA | TWISTER RACING BIKE | 115 | M | 11 | M5 | 2:33:22 | +0:41:24 | 2:33:02 |
| 118 | 204 | VAM RACE | ITA | VAM RACE | 116 | M | 12 | M5 | 2:33:28 | +0:41:29 | 2:33:12 |
| 119 | 193 | BEE AND BIKE | ITA | BEE AND BIKE | 117 | M | 13 | M4 | 2:33:28 | +0:41:30 | 2:33:17 |
| 120 | 194 | G.S. CITTA' DI TREVIGLIO | ITA | G.S. CITTA' DI TREVIGLIO | 118 | M | 15 | M3 | 2:33:29 | +0:41:30 | 2:33:13 |
| 121 | 195 | RACING TEAM RIVE ROSSE | ITA | RACING TEAM RIVE ROSSE | 119 | M | 14 | M4 | 2:33:42 | +0:41:44 | 2:33:30 |
| 122 | 161 | MTB PARRE | ITA | MTB PARRE | 120 | M | 5 | M6 | 2:33:46 | +0:41:47 | 2:33:28 |
| 123 | 397 | CASSINIS CYCLING TEAM | — | CASSINIS CYCLING TEAM | 121 | M | 13 | M5 | 2:33:53 | +0:41:55 | 2:33:27 |
| 124 | 46 | UNNO FACTORY RACING | ITA | UNNO FACTORY RACING | 122 | M | 12 | JU | 2:34:01 | +0:42:03 | 2:34:03 |
| 125 | 281 | ASD BRIANZA | ITA | ASD BRIANZA | 123 | M | 6 | M1 | 2:34:03 | +0:42:04 | 2:33:43 |
| 126 | 929 | LISSONE MTB | ITA | LISSONE MTB | 3 | F | 1 | MW | 2:34:04 | +0:42:05 | 2:33:57 |
| 127 | 129 | HARDENNOBIKE | ITA | HARDENNOBIKE | 124 | M | 7 | M7+ | 2:34:09 | +0:42:10 | 2:33:56 |
| 128 | 343 | BICI BIKE 93 | ITA | BICI BIKE 93 | 125 | M | 14 | M5 | 2:34:28 | +0:42:29 | 2:34:03 |
| 129 | 32 | SWATT CLUB | ITA | SWATT CLUB | 126 | M | 26 | OPEN | 2:34:29 | +0:42:30 | 2:34:22 |
| 130 | 154 | MASTER TEAM | ITA | MASTER TEAM | 127 | M | 8 | M7+ | 2:35:04 | +0:43:06 | 2:34:49 |
| 131 | 145 | VAM RACE | ITA | VAM RACE | 128 | M | 17 | M2 | 2:35:07 | +0:43:08 | 2:34:52 |
| 132 | 928 | G.S. GIOVANI GIUSSANESI | ITA | G.S. GIOVANI GIUSSANESI | 4 | F | 2 | MW | 2:35:12 | +0:43:14 | 2:35:02 |
| 133 | 299 | PASSOLENTO ROVELLASCA | ITA | PASSOLENTO ROVELLASCA | 129 | M | 15 | M4 | 2:35:17 | +0:43:19 | 2:34:48 |
| 134 | 354 | VELOPLUS RACING TEAM | ITA | VELOPLUS RACING TEAM | 130 | M | 7 | M1 | 2:35:26 | +0:43:27 | 2:34:53 |
| 135 | 159 | LISSONE MTB | — | LISSONE MTB | 131 | M | 11 | ELMT | 2:35:29 | +0:43:30 | 2:35:14 |
| 136 | 251 | VELOPLUS RACING TEAM | ITA | VELOPLUS RACING TEAM | 132 | M | 15 | M5 | 2:36:07 | +0:44:09 | 2:35:47 |
| 137 | 394 | CASSINIS CYCLING TEAM | ITA | CASSINIS CYCLING TEAM | 133 | M | 16 | M3 | 2:36:15 | +0:44:16 | 2:35:44 |
| 138 | 403 | TEAM PASSIONE BICI | ITA | TEAM PASSIONE BICI | 134 | M | 9 | M7+ | 2:36:31 | +0:44:32 | 2:36:05 |
| 139 | 271 | TEAM UNIPACK | ITA | TEAM UNIPACK | 135 | M | 16 | M5 | 2:36:31 | +0:44:32 | 2:36:16 |
| 140 | 921 | LISSONE MTB | ITA | LISSONE MTB | 5 | F | 3 | MW | 2:36:42 | +0:44:43 | 2:36:34 |
| 141 | 239 | BBIKE CYCLING SSD S.R.L. | ITA | BBIKE CYCLING SSD S.R.L. | 136 | M | 17 | M3 | 2:37:06 | +0:45:07 | 2:36:49 |
| 142 | 185 | 2 X 2 TEAM BRENNA | ITA | 2 X 2 TEAM BRENNA | 137 | M | 10 | M7+ | 2:37:41 | +0:45:42 | 2:37:28 |
| 143 | 235 | TEAM SELLA BIKE | ITA | TEAM SELLA BIKE | 138 | M | 18 | M3 | 2:37:46 | +0:45:47 | 2:37:21 |
| 144 | 422 | MTB INCREA BRUGHERIO | ITA | MTB INCREA BRUGHERIO | 139 | M | 11 | M7+ | 2:38:05 | +0:46:07 | 2:37:33 |
| 145 | 124 | VELO' MONTIRONE | ITA | VELO' MONTIRONE | 140 | M | 8 | M1 | 2:38:07 | +0:46:08 | 2:37:59 |
| 146 | 326 | GEMINI TEAM | ITA | GEMINI TEAM | 141 | M | 16 | M4 | 2:38:34 | +0:46:36 | 2:37:59 |
| 147 | 152 | KTM - PROTEK - ELETTROSYSTEM | ITA | KTM - PROTEK - ELETTROSYSTEM | 142 | M | 9 | M1 | 2:39:02 | +0:47:03 | 2:38:35 |
| 148 | 158 | VELO CLUB OGGIONO | ITA | VELO CLUB OGGIONO | 143 | M | 10 | M1 | 2:39:11 | +0:47:12 | 2:38:44 |