| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
| AG 18-24 | | | |
| Gustav Palm-Henriksen | 09:08:13 | DEN | 0:54:48 / 4:42:36 / 3:26:02 |
| Vincent Terrier | 09:13:10 | FRA | 0:56:31 / 4:53:19 / 3:17:31 |
| Tom Holzmann | 09:13:35 | GER | 0:59:09 / 4:55:02 / 3:13:00 |
4 | Lukas Schnodewind | 09:24:54 | GER | 0:53:20 / 4:49:10 / 3:36:14 |
5 | Robert William Humby | 09:25:28 | NZL | 0:58:44 / 5:01:00 / 3:19:24 |
| | | | |
| AG 25-29 | | | |
| Aaron Tomasz | 08:47:38 | GBR | 0:52:52 / 4:42:45 / 3:05:16 |
| Georg Enzenberger | 08:56:51 | AUT | 0:57:35 / 4:38:39 / 3:14:56 |
| Lewis Eccleston | 08:57:49 | GBR | 0:58:55 / 4:44:09 / 3:08:17 |
4 | Florian Schmidbauer | 08:59:25 | GER | 0:54:48 / 4:49:56 / 3:08:22 |
5 | Peng Cheng Li | 09:01:29 | CHN | 0:58:47 / 4:51:03 / 3:05:56 |
| | | | |
| AG 30-34 | | | |
| Ivan Caceres Lopez | 08:47:08 | ESP | 0:54:41 / 4:50:03 / 2:55:42 |
| Neil Eddy | 08:49:49 | GBR | 0:51:55 / 4:49:50 / 3:02:20 |
| Javier Perez Garcia | 08:53:52 | ESP | 1:01:38 / 4:51:31 / 2:55:56 |
4 | Philipp Herber | 08:55:15 | GER | 0:59:07 / 4:44:15 / 3:05:54 |
5 | Sven Wies | 08:55:26 | GER | 0:52:46 / 4:46:24 / 3:11:42 |
| | | | |
| AG 35-39 | | | |
| Christopher Dels | 08:44:12 | GER | 0:59:08 / 4:40:50 / 2:56:56 |
| Donovan Geldenhuys | 08:45:17 | RSA | 0:55:03 / 4:40:37 / 3:02:55 |
| Raynard Picard | 08:48:33 | MEX | 1:04:32 / 4:36:37 / 3:00:32 |
4 | Ryan Giuliano | 08:51:34 | USA | 1:00:02 / 4:44:50 / 3:01:19 |
5 | Derk De Korver | 08:52:54 | NED | 1:01:42/4:33:38/3:11:07 |
| | | | |
| AG 40-44 | | | |
| Carsten Demant Sorensen | 08:56:49 | DEN | 0:53:58 / 4:46:02 / 3:10:05 |
| Jesper Sundstrup Madsen | 09:00:14 | DEN | 1:04:00 / 4:46:15 / 3:04:05 |
| Olivier Godart | 09:00:24 | LUX | 1:03:48 / 4:53:33 / 2:55:31 |
4 | Jorg Scheiderbauer | 09:04:25 | GER | 0:59:02 / 4:42:10 / 3:16:51 |
5 | Brice Williams | 09:05:26 | USA | 0:56:18 / 4:56:08 / 3:07:12 |
| | | | |
| AG 45-49 | | | |
| Alexandre Vinokurov | 08:48:24 | KAZ | 1:09:06 / 4:21:06 / 3:12:17 |
| Oscar Galindez | 08:59:27 | ARG | 0:57:29 / 4:45:25 / 3:08:48 |
| Mike Schifferle | 09:06:49 | SUI | 1:02:32 / 4:50:11 / 3:05:06 |
4 | Mark Pellew | 09:08:06 | RSA | 0:57:00 / 4:55:14 / 3:07:54 |
5 | Jose Graca | 09:14:59 | BRA | 0:58:52 / 4:56:34 / 3:11:40 |
| | | | |
| AG 50-54 | | | |
| Anthony Philippe | 09:17:29 | FRA | 1:02:47 / 4:58:56 / 3:08:10 |
| Laurent Jalabert | 09:25:53 | FRA | 1:10:59 / 4:45:47 / 3:22:56 |
| Stephan Meinecke | 09:26:57 | SUI | 0:57:06 / 4:57:08 / 3:26:51 |
4 | Eric Harr | 09:31:54 | USA | 0:59:41 / 5:03:09 / 3:22:56 |
5 | Lennie Kristensen | 09:33:34 | DEN | 1:24:47 / 4:46:38 / 3:15:30 |
| | | | |
| AG 55-59 | | | |
| Richard Sweet | 09:32:39 | USA | 0:59:37 / 5:03:16 / 3:19:34 |
| Bent Andersen | 09:48:13 | DEN | 0:59:46 / 5:13:14 / 3:27:26 |
| Hugo Van Hamme | 09:58:46 | BEL | 1:05:19 / 5:19:05 / 3:25:39 |
4 | Thomas Trauger | 10:00:07 | USA | 1:02:33 / 5:09:00 / 3:41:39 |
5 | Mark Mumford | 10:07:16 | USA | 1:11:57 / 5:07:09 / 3:36:37 |
| | | | |
| AG 60-64 | | | |
| Kevin Fergusson | 10:07:08 | AUS | 1:00:56 / 5:13:27 / 3:45:40 |
| Wilhelm Schweiger | 10:15:05 | GER | 1:12:12 / 5:15:26 / 3:39:26 |
| Igor Kogoj | 10:15:49 | SLO | 0:59:44 / 5:35:26 / 3:33:23 |
4 | Martin Gannon | 10:38:50 | GBR | 1:14:54 / 5:19:35 / 3:52:05 |
5 | Juan Vergara | 10:39:41 | BRA | 1:14:30 / 5:30:26 / 3:48:20 |
| | | | |
| AG 65-69 | | | |
| Roberto Azevedo | 11:35:05 | BRA | 1:18:47 / 5:38:00 / 4:26:50 |
| Steven Pulver | 11:36:09 | USA | 1:25:55 / 5:57:41 / 4:01:31 |
| Eric Johnson | 11:40:54 | USA | 1:14:02 / 6:00:06 / 4:15:12 |
4 | Gustav Forster | 11:41:08 | GER | 1:25:03 / 6:02:56 / 4:00:45 |
5 | Gregory Taylor | 11:42:07 | USA | 1:08:47 / 6:03:43 / 4:18:52 |
| | | | |
| AG 70-74 | | | |
| Hermann Hefti | 12:44:00 | SUI | 1:28:26 / 6:13:53 / 4:45:25 |
| Andre Collins | 13:12:31 | RSA | 1:49:42 / 6:41:16 / 4:24:57 |
| Andrew Loeb | 13:16:05 | USA | 1:17:07 / 6:43:18 / 5:02:28 |
4 | Simon Butterworth | 13:48:36 | USA | 1:20:16 / 6:26:46 / 5:47:01 |
5 | Michael Hatch | 15:00:36 | CAN | 1:24:25 / 6:50:11 / 6:26:56 |
| | | | |
| AG 75-79 | | | |
| Gennaro Magliulo | 13:32:15 | USA | 1:48:49 / 6:25:32 / 5:03:22 |
| Peter Hugo Muller | 13:46:01 | GER | 1:30:28 / 7:17:36 / 4:39:38 |
| Gotthard Winkler | 14:40:31 | GER | 1:46:31 / 6:23:40 / 6:13:39 |
4 | Siegfried Schmidt | 14:46:20 | GER | 1:38:10 / 6:57:45 / 5:54:37 |
5 | Gene Peters | 14:46:57 | USA | 1:28:23 / 7:23:05 / 5:36:02 |
| | | | |
| AG 80-84 | | | |
| Warren Hill | 16:38:20 | NZL | 1:54:23 / 7:57:54 / 6:24:37 |
| | | | |
| | | | |
| HC-Klasse | | | |
| Matthew Brumby | 11:54:19 | AUS | 1:19:37 / 7:31:33 / 2:52:12 |
| Kim Plovier | 12:13:07 | BEL | 1:26:24 / 7:57:07 / 2:37:37 |
| Jason Fowler | 12:19:53 | USA | 1:30:08 / 8:22:54 / 2:20:00 |
4 | Rodger Krause | 13:48:44 | USA | 1:34:44 / 7:53:01 / 4:01:37 |
| | | | |
| | | | |
| PC-Klasse | | | |
| Elke Van Engelen | 13:34:43 | GER | 1:43:14 / 6:24:30 / 5:18:51 |
| Lisle Adams | 14:28:30 | USA | 1:04:47 / 7:14:24 / 6:01:18 |
| Palle Palkowski | 15:56:37 | GER | 1:34:00 / 7:07:46 / 7:00:49 |
4 | Roderick Sewell | 16:26:59 | USA | 1:09:18 / 8:51:48 / 6:15:26 |