| Position | Country/UCI Code | Name | Team | Time |
| | | | |
| 1 | CAN19650108 | WOHLBERG Eric | DEGREE RADIO ENERGIE-SHAKLEE | 000:02:15:00:00: |
| 2 | CZE19710316 | BILEK Jaroslav | WÜSTENROT - ZVVZ | 000:02:17:00:00: |
| 3 | USA19700112 | SAYERS Mike | MERCURY CYCLING TEAM | 000:02:17:00:00: |
| 4 | CZE19750204 | HRUSKA Jan | WÜSTENROT - ZVVZ | 000:02:19:00:00: |
| 5 | CAN19681119 | FRASER Gorden | MERCURY CYCLING TEAM | 000:02:19:00:00: |
| 6 | USA19731024 | LEIPHEIMER Levis | SATURN CYCLING TEAM | 000:02:19:00:00: |
| 7 | USA19700915 | MCCORMAK Mark | SATURN CYCLING TEAM | 000:02:20:00:00: |
| 8 | USA19720928 | MARTIN Paul | NAVIGATORS CYCLING TEAM | 000:02:21:00:00: |
| 9 | NZL19721019 | MITCHELL Glen | DEGREE RADIO ENERGIE-SHAKLEE | 000:02:22:00:00: |
| 10 | USA19771122 J | CLINGER David | MERCURY CYCLING TEAM | 000:02:23:00:00: |
| 11 | CZE19740401 | ANDRLE René | WÜSTENROT - ZVVZ | 000:02:24:00:00: |
| 12 | CZE19731011 | KONECNY Tomas | WÜSTENROT - ZVVZ | 000:02:25:00:00: |
| 13 | USA19730919 | HUBBARD Elliot | NAVIGATORS CYCLING TEAM | 000:02:25:00:00: |
| 14 | USA19661020 | MONINGER Scott | MERCURY CYCLING TEAM | 000:02:26:00:00: |
| 15 | USA19720407 | VAN MARLE Jason | NUTRA FIG. | 000:02:26:00:00: |
| 16 | CAN19760215 | WALTERS Mark | NAVIGATORS CYCLING TEAM | 000:02:26:00:00: |
| 17 | CAN19730322 | BEAUCHAMPS Sylvain | DEGREE RADIO ENERGIE-SHAKLEE | 000:02:27:00:00: |
| 18 | CAN19711001 | ANAND Matt | SATURN CYCLING TEAM | 000:02:27:00:00: |
| 19 | RUS19700317 | DAVIDENKO Vasill | NAVIGATORS CYCLING TEAM | 000:02:28:00:00: |
| 20 | CAN19640428 | LUKASCEWICZ Cszelaw | WÜSTENROT - ZVVZ | 000:02:29:00:00: |
| 21 | CZE19770113 J | FALTUS Richard | WÜSTENROT - ZVVZ | 000:02:29:00:00: |
| 22 | USA19751014 | LANDIS Floyd | MERCURY CYCLING TEAM | 000:02:29:00:00: |
| 23 | CZE19710303 | HEGER Slavomir | WÜSTENROT - ZVVZ | 000:02:29:00:00: |
| 24 | USA19741022 | LIVINGSTON Adam | NUTRA FIG. | 000:02:29:00:00: |
| 25 | GER19730505 | GLASNER Björn | DIE CONTINENTALE/OLYMPIA | 000:02:30:00:00: |
| 26 | CAN19690901 | SEGATO Luca | NUTRA FIG. | 000:02:30:00:00: |
| 27 | NZL19601215 | MILLER Graeme | DEGREE RADIO ENERGIE-SHAKLEE | 000:02:30:00:00: |
| 28 | USA19600307 | ROGERS Thurlow | MERCURY CYCLING TEAM | 000:02:31:00:00: |
| 29 | CAN19751218 | BARRY Micheal | SATURN CYCLING TEAM | 000:02:31:00:00: |
| 30 | CAN19651218 | WALTON Brian | SATURN CYCLING TEAM | 000:02:31:00:00: |
| 31 | CAN19760803 | TOULOUSE Mathieu | CANADIAN NATIONAL | 000:02:31:00:00: |
| 32 | USA19680728 | SCHMEER Ronn | NUTRA FIG. | 000:02:32:00:00: |
| 33 | CAN19720407 | PERRAS Dominique | NUTRA FIG. | 000:02:32:00:00: |
| 34 | USA19751126 | HAMBIEN Jon | NAVIGATORS CYCLING TEAM | 000:02:32:00:00: |
| 35 | USA19751015 | BALDWIN Chris | NAVIGATORS CYCLING TEAM | 000:02:32:00:00: |
| 36 | SUI19680527 | MAZONI Paolo | NATURAL PINARELLO | 000:02:32:00:00: |
| 37 | CAN19790315 J | DIONNE Charles | DEGREE RADIO ENERGIE-SHAKLEE | 000:02:32:00:00: |
| 38 | SUI19710826 | KÜTTEL Bruno | NATURAL PINARELLO | 000:02:32:00:00: |
| 39 | CAN19761111 | THIBODEAU Samuel | DEGREE RADIO ENERGIE-SHAKLEE | 000:02:33:00:00: |
| 40 | MEX19670113 | GRACIANO Eduardo | MEXICO NATIONAL TEAM | 000:02:33:00:00: |
| 41 | CAN19740828 | ROBERT Jean-Francois | COMPOSITE A | 000:02:33:00:00: |
| 42 | NZL19721216 | VESTY Brendon | NAVIGATORS CYCLING TEAM | 000:02:33:00:00: |
| 43 | CAN19730320 | HENDERSON Rodney | CANADIAN NATIONAL | 000:02:33:00:00: |
| 44 | MEX19760617 | HERNANDEZ SANTANA Carlos | MEXICO NATIONAL TEAM | 000:02:34:00:00: |
| 45 | SUI19700510 | PARADIS Daniel | DIE CONTINENTALE/OLYMPIA | 000:02:34:00:00: |
| 46 | USA19761127 | PELUSI Seth | SATURN CYCLING TEAM | 000:02:34:00:00: |
| 47 | CAN19760122 | DAVIDSON Bruce | COMPOSITE A | 000:02:34:00:00: |
| 48 | FRA19791010 J | TEPLIER Louis | CLUB GUADELOUPE | 000:02:34:00:00: |
| 49 | GER19700329 | BEIKIRCH Andreas | DIE CONTINENTALE/OLYMPIA | 000:02:34:00:00: |
| 50 | MEX19721127 | CARBAJAL GLASS Manuel Art | MEXICO NATIONAL TEAM | 000:02:34:00:00: |
| 51 | CAN19711027 | DESSUREAULT Carl | EQUIPE QUEBEC | 000:02:34:00:00: |
| 52 | USA19701027 | GARDNER Alex | NUTRA FIG. | 000:02:35:00:00: |
| 53 | CAN19790218 J | HOWERD Alistar | CANADIAN NATIONAL | 000:02:35:00:00: |
| 54 | MEX19740905 J | ZARATE ESTRADA Jesus | MERCURY CYCLING TEAM | 000:02:35:00:00: |
| 55 | CAN19720918 | WEDGE Peter | DEGREE RADIO ENERGIE-SHAKLEE | 000:02:35:00:00: |
| 56 | CAN19760310 | BELZILE Guillaume | JET FUEL / VITASOY | 000:02:35:00:00: |
| 57 | CAN19781004 J | CHOQUETTE Pascal | CANADIAN NATIONAL | 000:02:35:00:00: |
| 58 | FRA19780811 J | DONNAT Dominique | CLUB GUADELOUPE | 000:02:35:00:00: |
| 59 | USA19730310 J | SWINDUHURST Burke | SATURN CYCLING TEAM | 000:02:36:00:00: |
| 60 | FRA19780917 J | GALANTH Philippe | CLUB GUADELOUPE | 000:02:37:00:00: |
| 61 | CAN19761019 | HANSEN Matthew | JET FUEL / VITASOY | 000:02:37:00:00: |
| 62 | CAN19780123 J | BERNARD Alexandre | CANADIAN NATIONAL | 000:02:37:00:00: |
| 63 | CAN19740704 | RANDELL Andrew | JET FUEL / VITASOY | 000:02:38:00:00: |
| 64 | AUS19720310 | GATES Nick | DIE CONTINENTALE/OLYMPIA | 000:02:38:00:00: |
| 65 | SUI19660212 | BRAND Hans-Kurt | DIE CONTINENTALE/OLYMPIA | 000:02:38:00:00: |
| 66 | CAN19800610 J | ROWE Nick | CANADIAN NATIONAL | 000:02:38:00:00: |
| 67 | CAN19800123 J | PINSONNEAUNT Jean-Charle | EQUIPE QUEBEC | 000:02:38:00:00: |
| 68 | CAN19760720 | HOOKER Ross | COMPOSITE B | 000:02:38:00:00: |
| 69 | USA19720419 | GARLAPOW Adam | COMPOSITE B | 000:02:39:00:00: |
| 70 | CAN19660517 | FICKO Darcko | COMPOSITE A | 000:02:39:00:00: |
| 71 | CAN19780820 J | TREMBLAY Jonathan | EQUIPE QUEBEC | 000:02:39:00:00: |
| 72 | CAN19771102 J | SANT Brandon | EQUIPE QUEBEC | 000:02:39:00:00: |
| 73 | CAN19730831 | VARGHESE Antoine | SAECO | 000:02:39:00:00: |
| 74 | CAN19701210 | LECH Chris | COMPOSITE A | 000:02:40:00:00: |
| 75 | CAN19790301 J | LANGEOIS Bruno | JET FUEL / VITASOY | 000:02:40:00:00: |
| 76 | CAN19740916 | STICKLAND Michael | COMPOSITE B | 000:02:40:00:00: |
| 77 | CAN19781211 J | DUPONT Louis | EQUIPE QUEBEC | 000:02:40:00:00: |
| 78 | CAN19761025 | LAVALLEE Alexandre | CANADIAN NATIONAL | 000:02:40:00:00: |
| 79 | USA19730903 | McCARTNEY Jason | NUTRA FIG. | 000:02:41:00:00: |
| 80 | CAN19730824 | GIULIANO Giusseppe | JET FUEL / VITASOY | 000:02:41:00:00: |
| 81 | CAN19780504 J | KINGS Matt | COMPOSITE A | 000:02:41:00:00: |
| 82 | SUI19760312 | SPICHIGER Marcel | NATURAL PINARELLO | 000:02:41:00:00: |
| 83 | CAN19720209 | BARKER Osmond | COMPOSITE A | 000:02:41:00:00: |
| 84 | CAN19730310 | LYMAN Erick | JET FUEL / VITASOY | 000:02:42:00:00: |
| 85 | MEX19700311 | URIBE Esteves | MEXICO NATIONAL TEAM | 000:02:42:00:00: |
| 86 | AUS19691120 | PHILLIPS Jason | DIE CONTINENTALE/OLYMPIA | 000:02:42:00:00: |
| 87 | FRA19770715 J | GIBLACA Fabrice | CLUB GUADELOUPE | 000:02:42:00:00: |
| 88 | MEX19700606 | AIGUILAR ROBLES Irving Ja | MEXICO NATIONAL TEAM | 000:02:42:00:00: |
| 89 | CAN19750717 | GROCHOWINA Chad | SAECO | 000:02:43:00:00: |
| 90 | CAN19721031 | SEGANFREDO Greg | COMPOSITE A | 000:02:43:00:00: |
| 91 | ITA19740502 | GRANZOTTO Emanuele | NATURAL PINARELLO | 000:02:43:00:00: |
| 92 | CAN19761108 | BELLAND Léonard | COMPOSITE B | 000:02:43:00:00: |
| 93 | CAN19800730 J | RUCINE Jean-Francois | HONG KONG CMS JIAN LIBAO | 000:02:43:00:00: |
| 94 | CAN19720403 | DUGGAN Ray | SAECO | 000:02:44:00:00: |
| 95 | FRA19780603 J | BETHELMY Jean-Ro | CLUB GUADELOUPE | 000:02:44:00:00: |
| 96 | DOM19790505 J | NUMEZ Branley | COMPOSITE B | 000:02:44:00:00: |
| 97 | MEX19700226 | MENDOZA ARZATE Alejandro | MEXICO NATIONAL TEAM | 000:02:44:00:00: |
| 98 | SUI19680816 | WALDER Silvio | NATURAL PINARELLO | 000:02:45:00:00: |
| 99 | CAN19710914 | VISSER Georges | SAECO | 000:02:45:00:00: |
| 100 | CAN19740524 | MAGGIACOMO Daniel | JET FUEL / VITASOY | 000:02:45:00:00: |
| 101 | CAN19790801 J | WERNER Jeff | COMPOSITE B | 000:02:45:00:00: |
| 102 | CAN19800719 J | ST-LAURENT Martin | EQUIPE QUEBEC | 000:02:45:00:00: |
| 103 | CAN19760101 | REGO Paul | SAECO | 000:02:45:00:00: |
| 104 | CAN19780203 J | FORTIN Daniel | EQUIPE QUEBEC | 000:02:46:00:00: |
| 105 | HKG19770525 J | LEUNG Chi Hang | HONG KONG CMS JIAN LIBAO | 000:02:46:00:00: |
| 106 | AUS19730620 | PASQUE Saul | NATURAL PINARELLO | 000:02:48:00:00: |
| 107 | GUA19681215 | CARILLO Gustavo | COMPOSITE B | 000:02:48:00:00: |
| 108 | FRA19800216 J | HEBREU Olivier | CLUB GUADELOUPE | 000:02:49:00:00: |
| 109 | FRA19780408 J | JUDOR Jéröme | CLUB GUADELOUPE | 000:02:49:00:00: |
| 110 | NED19700709 | POSTHUMUS Armand | NATURAL PINARELLO | 000:02:51:00:00: |
| 111 | HKG19800826 J | KAN Koan Hang | HONG KONG CMS JIAN LIBAO | 000:02:54:00:00: |
| 112 | HKG19810201 J | TSOI Chun Ming | HONG KONG CMS JIAN LIBAO | 000:02:54:00:00: |
| 113 | HKG19680507 | HUI Chak Bor | HONG KONG CMS JIAN LIBAO | 000:02:54:00:00: |