| 1 | (2) | | 30 | Team Jamis | 04:15:44 |
| 1 | - | | 19 | Axeon - Hagens Berman | 09:44:30 |
| 2 | - | | 21 | Silber Pro Cycling | + 05:28:50 |
| 3 | - | | 19 | Axeon - Hagens Berman | + 11 |
| 3 | (2) | | 30 | Team Jamis | + 05:28:51 |
| 4 | - | | 24 | Team Jamis | + 11 |
| 4 | - | | 23 | Holowesko-Citadel-Hincapie Sportswear | + 05:29:18 |
| 5 | - | | 23 | Holowesko-Citadel-Hincapie Sportswear | + 28 |
| 5 | - | | 26 | Holowesko-Citadel-Hincapie Sportswear | + 05:29:27 |
| 6 | - | | 31 | | + 32 |
| 6 | (2) | | 21 | Team Jamis | + 05:29:29 |
| 7 | - | | 26 | Elevate Pro Cycling P/B Bicycle World | + 32 |
| 7 | - | | 31 | | + 05:29:31 |
| 8 | (2) | | 21 | Team Jamis | + 33 |
| 8 | - | | 26 | Elevate Pro Cycling P/B Bicycle World | + 05:29:31 |
| 9 | (1) | | 25 | Holowesko-Citadel-Hincapie Sportswear | + 33 |
| 9 | - | | 31 | United Healthcare Cycling Team | + 05:29:32 |
| 10 | - | | 22 | Silber Pro Cycling | " |
| 11 | (1) | | 25 | Holowesko-Citadel-Hincapie Sportswear | " |
| 12 | - | | 30 | United Healthcare Cycling Team | + 05:29:36 |
| 13 | - | | 25 | Silber Pro Cycling | + 05:29:39 |
| 14 | - | | 20 | H&R Block Pro Cycling | + 05:29:40 |
| 15 | - | | 20 | Axeon - Hagens Berman | + 05:29:43 |
| 16 | - | | 20 | Garneau Quebecor | + 05:29:45 |
| 17 | - | | 28 | | + 05:29:49 |
| 18 | - | | 19 | Axeon - Hagens Berman | + 05:29:51 |
| 19 | - | | 30 | | + 05:29:53 |
| 20 | - | | 26 | Holowesko-Citadel-Hincapie Sportswear | + 05:29:54 |