| 1 | | 25 | Alpecin-Fenix Development Team | 21:13:04 |
| 2 | | 28 | Scott-Sram MTB Racing Team | + 05 |
| 3 | | 28 | Specialized Racing | + 59 |
| 4 | | 35 | Scott-Sram MTB Racing Team | " |
| 5 | | 24 | CST PostNL Bafang MTB Racing Team | + 21:00 |
| 6 | | 26 | Jb Brunex Superior Factory Racing | + 29:05 |
| 7 | | 21 | Bike Team Solothurn | + 29:57 |
| 8 | | 29 | Giant Factory Off - Road Team | + 31:57 |
| 9 | | 27 | Scott-Sram MTB Racing Team | + 39:01 |
| 10 | | 22 | Bike Team Solothurn | " |
| 11 | | 25 | CST PostNL Bafang MTB Racing Team | + 56:57 |
| 12 | | 21 | Groupama - FDJ CT | + 01:01:01 |
| 13 | | 28 | | + 01:07:57 |
| 14 | | 37 | Axxios-Infinity | + 01:12:05 |
| 15 | | 26 | Trinx Factory Team | + 01:27:02 |
| 16 | | 24 | | + 22:42 |
| 17 | | 26 | Torpado Ursus | + 01:38:59 |
| 18 | | 21 | Bike Team Solothurn | + 02:13:00 |
| 19 | | 18 | Thömus RN Swiss Bike Team
| + 23:28 |
| 20 | | 23 | | + 02:34:05 |
| 21 | | 36 | Primaflor Mondraker Xsauce | + 02:47:59 |
| 22 | | 21 | | + 03:10:05 |
| 23 | | 22 | Bike Team Solothurn | + 24:25 |
| 24 | | 22 | Sf - Racing | + 03:16:00 |
| 25 | | 21 | BH - Wallonie MTB Team | + 03:18:03 |
| 26 | | 23 | R1 - Cycling Education | + 03:21:00 |
| 27 | | 22 | Sf - Racing | + 03:50:01 |
| 28 | | 20 | | + 03:50:04 |
| 29 | | 21 | Trek - Pirelli | + 03:51:02 |
| 30 | | 26 | | + 03:52:01 |
| 31 | | 21 | Sf - Racing | + 04:18:02 |
| 32 | | 19 | | + 04:19:57 |
| 33 | | 21 | | + 04:20:00 |
| 34 | | 20 | | + 04:21:01 |
| 35 | | 35 | | + 04:29:02 |
| 36 | | 23 | | + 25:54 |
| 37 | | 23 | | + 26:15 |
| 38 | | 23 | KTM Protek Elettrosystem | + 05:18:03 |
| 39 | | 19 | | + 05:36:04 |
| 40 | | 28 | | + 05:43:57 |
| 41 | | 23 | Thömus RN Swiss Bike Team
| + 05:52:05 |
| 42 | | | | + 05:59:05 |
| 43 | | 24 | | + 06:02:57 |
| 44 | | 34 | Maloja Pushbikers MTB | + 27:17 |
| 45 | | 25 | | + 06:14:04 |
| 46 | | 29 | | + 06:14:05 |
| 47 | | 22 | | + 06:15:59 |
| 48 | | 20 | | + 06:37:01 |
| 49 | | 24 | | + 06:37:57 |
| 50 | | 19 | | + 06:50:05 |
| 51 | | 24 | | + 07:04:59 |
| 52 | | | | + 07:05:00 |
| 53 | | | | + 07:06:00 |
| 54 | | 24 | | + 07:15:02 |
| 55 | | 21 | | + 07:15:57 |
| 56 | | 21 | | + 07:15:58 |
| 57 | | | | + 08:05:05 |
| 58 | | 21 | | + 08:18:05 |
| 59 | | 21 | R1 - Cycling Education | + 08:19:01 |
| 60 | | 20 | | + 08:19:57 |
| 61 | | 19 | | + 08:21:04 |
| 62 | | 20 | | + 08:56:03 |
| 63 | | 27 | | + 30:21 |
| 64 | | | | + 09:28:05 |
| 65 | | 22 | | + 10:36:59 |
| 66 | | 26 | | + 01 |
| 67 | | 21 | | " |
| 68 | | | | + 02 |
| 69 | | | | + 03 |
| 70 | | | | " |
| DNF | | 23 | | |
| DNF | | 22 | | |
| DNF | | 20 | Trinx Factory Team | |
| DNF | | 33 | | |
| DNF | | 26 | | |
| DNS | | 22 | Primaflor Mondraker Xsauce | |
| DNS | | 24 | Jb Brunex Superior Factory Racing | |
| DNS | | | | |
| DNS | | 21 | | |
| DNS | | 24 | | |
| DNS | | 20 | | |
| DNS | | 19 | | |
| DNS | | 19 | | |
| DNS | | | | |