
| Rank | Bib | Name | Cat | Gender | Finish Time | Swim Time | T1 Time | Bike Time | T2 Time | Run Time |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Thierry Chatron | MV1 | M | 13:06:01 | 01:07:04 | 00:03:38 | 07:54:01 | 00:00:55 | 04:00:23 |
| 2 | 3 | Vicente Igarzabal | MV1 | M | 13:06:36 | 01:23:15 | 00:04:36 | 07:38:35 | 00:01:54 | 03:58:16 |
| 3 | 7 | Laurent Marquez | MS4 | M | 13:40:52 | 01:07:00 | 00:07:07 | 08:22:56 | 00:01:04 | 04:02:45 |
| 4 | 55 | Arnaud Fillon | MS2 | M | 13:49:09 | 01:03:10 | 00:06:09 | 09:00:24 | 00:02:38 | 03:36:49 |
| 5 | 47 | Sylvain Ramolet | MS3 | M | 13:49:50 | 01:07:43 | 00:04:58 | 08:27:42 | 00:01:59 | 04:07:28 |
| 6 | 58 | Guillaume Thisse | MS4 | M | 14:15:22 | 01:21:32 | 00:09:24 | 08:33:18 | 00:01:49 | 04:09:19 |
| 7 | 57 | Jean Marc Burg | MV1 | M | 14:33:56 | 01:10:18 | 00:08:23 | 08:35:42 | 00:03:18 | 04:36:15 |
| 8 | 102 | Augustin Moreno | MS2 | M | 14:41:33 | 01:12:14 | 00:06:16 | 08:57:24 | 00:03:33 | 04:22:06 |
| 9 | 12 | Sébastien Granie | MV1 | M | 14:45:27 | 01:12:02 | 00:09:39 | 08:43:33 | 00:06:11 | 04:34:02 |
| 10 | 99 | Damien Boix | MV2 | M | 14:51:57 | 01:23:19 | 00:04:56 | 09:07:19 | 00:02:11 | 04:14:13 |
| 11 | 84 | Adrian Savery | MS2 | M | 14:57:51 | 01:26:44 | 00:07:18 | 08:41:13 | 00:06:34 | 04:36:02 |
| 12 | 35 | Olivier Carlier | MS4 | M | 15:11:44 | 01:09:28 | 00:07:06 | 09:01:14 | 00:04:58 | 04:48:58 |
| 13 | 87 | Jean Philippe Veyre | MV2 | M | 15:28:56 | 01:09:41 | 00:06:32 | 09:20:28 | 00:04:48 | 04:47:27 |
| 14 | 92 | Bertrand Dardenne | MS4 | M | 15:33:37 | 01:21:46 | 00:07:23 | 09:08:03 | 00:14:12 | 04:42:13 |
| 15 | 6 | Benjamin Bal | MS3 | M | 15:35:35 | 01:21:35 | 00:05:32 | 09:34:07 | 00:02:19 | 04:32:02 |
| 16 | 98 | Gerald Soret | MS4 | M | 15:43:57 | 01:30:30 | -- | 09:47:20 | 00:05:44 | 04:20:24 |
| 17 | 71 | Cesar Maroto | MV1 | M | 15:54:06 | 01:08:30 | 00:06:27 | 09:58:39 | 00:03:53 | 04:36:37 |
| 18 | 65 | Josep Carreras Carbonell | MS3 | M | 15:55:50 | 01:13:35 | 00:07:12 | 09:34:03 | 00:03:31 | 04:57:29 |
| 19 | 53 | Olivier Rauturier | MS4 | M | 15:58:18 | 01:15:26 | 00:07:04 | 09:28:44 | 00:01:56 | 05:05:09 |
| 20 | 59 | Bastien Chenereau | MS2 | M | 16:02:20 | 01:28:57 | 00:06:08 | 09:07:52 | 00:03:45 | 05:15:38 |
| 21 | 67 | Michael Huber | MS3 | M | 16:05:45 | 01:37:15 | 00:10:19 | 09:45:02 | 00:12:21 | 04:20:48 |
| 22 | 8 | Philippe Mengual | MV3 | M | 16:07:30 | 01:29:00 | 00:07:29 | 09:50:28 | 00:02:34 | 04:38:00 |
| 23 | 96 | Patrice Segur | MS4 | M | 16:13:07 | 01:09:46 | 00:06:50 | 09:45:18 | 00:03:58 | 05:07:15 |
| 24 | 77 | Christophe Grosdemange | MS4 | M | 16:15:15 | 01:26:11 | 00:11:15 | 09:47:20 | 00:06:25 | 04:44:04 |
| 25 | 66 | Christophe Bihin | MV2 | M | 16:21:42 | 01:14:33 | 00:05:27 | 09:54:56 | 00:04:58 | 05:01:48 |
| 26 | 40 | Bouchet Gérald | MS4 | M | 16:25:19 | 01:12:36 | 00:06:47 | 09:41:52 | 00:05:42 | 05:18:24 |
| 27 | 25 | Chris Eggar | MV2 | M | 16:30:30 | 01:13:59 | 00:11:53 | 09:46:21 | 00:05:25 | 05:12:51 |
| 28 | 31 | Hugo Ramos Victor | MS4 | M | 16:32:23 | 01:20:23 | 00:10:48 | 10:17:24 | 00:06:36 | 04:37:12 |
| 29 | 61 | James Lawrence | MS1 | M | 16:35:38 | 01:15:52 | 00:04:35 | 09:53:58 | 00:04:02 | 05:17:11 |
| 30 | 95 | Giron Gispert | MS2 | M | 16:36:21 | 01:27:23 | -- | 10:06:59 | 00:05:24 | 04:56:35 |
| 31 | 51 | Guillaume Guillemain | MS3 | M | 16:49:04 | 01:28:10 | 00:08:12 | 10:26:13 | 00:07:37 | 04:38:52 |
| 32 | 22 | Eric Van De Veire | MV2 | M | 16:50:09 | 01:11:34 | 00:04:22 | 10:12:11 | 00:01:43 | 05:20:20 |
| 33 | 38 | Marchand Ludovic | MS3 | M | 17:01:55 | 01:22:02 | 00:12:47 | 09:10:55 | 00:04:20 | 06:11:50 |
| 33 | 97 | Thierry Rivaud | MV1 | M | 17:01:55 | 01:05:43 | 00:05:32 | 09:48:38 | 00:05:53 | 05:56:09 |
| 35 | 34 | Pierre-Yves Morice | MV3 | M | 17:10:05 | 01:22:56 | 00:10:54 | 10:20:21 | 00:06:55 | 05:09:00 |
| 36 | 82 | Thierry Rene | MV3 | M | 17:18:22 | 01:10:14 | 00:08:10 | 10:42:27 | 00:08:14 | 05:09:17 |
| 36 | 83 | Fabien Haricot | MV2 | M | 17:18:22 | 01:28:43 | 00:10:49 | 09:52:49 | 00:07:08 | 05:38:53 |
| 38 | 23 | Emmanuel Seloi | MV1 | M | 17:20:56 | 01:15:39 | 00:05:56 | 10:13:03 | 00:01:45 | 05:44:32 |
| 39 | 103 | Eric Hourcade | MS1 | M | 17:21:46 | 01:17:35 | 00:09:38 | 10:30:46 | 00:06:28 | 05:17:19 |
| 40 | 36 | Michel Feitama | MV1 | M | 17:22:25 | 01:35:31 | 00:11:28 | 10:10:19 | 00:04:15 | 05:20:52 |
| 41 | 89 | Conrad Hewitt | MV2 | M | 17:22:27 | 01:13:37 | 00:10:58 | 10:51:48 | 00:12:51 | 04:53:12 |
| 42 | 76 | Christophe Derez | MS4 | M | 17:32:54 | 01:47:34 | 00:09:17 | 10:02:06 | 00:05:17 | 05:28:40 |
| 43 | 41 | Gaudillat Philippe | MV2 | M | 17:33:49 | 01:14:50 | 00:06:33 | 10:49:56 | 00:03:27 | 05:19:03 |
| 44 | 72 | Jean-Marc Longuet | MV4 | M | 17:34:49 | 01:26:46 | 00:14:18 | 09:51:59 | 00:13:16 | 05:48:31 |
| 45 | 42 | Clerc Olivier | MS4 | M | 17:38:58 | 01:20:42 | 00:09:55 | 10:32:06 | 00:10:00 | 05:26:16 |
| 46 | 73 | Yann Lutas | MS4 | M | 17:48:22 | 01:12:51 | 00:07:26 | 10:12:59 | 00:04:45 | 06:10:21 |
| 47 | 90 | Michel Marty | MV2 | M | 17:55:51 | 01:38:46 | 00:06:22 | 10:35:55 | 00:06:57 | 05:27:51 |
| 48 | 50 | Eddy Beullard | MV1 | M | 17:59:46 | 01:19:45 | 00:07:58 | 10:58:58 | 00:06:07 | 05:26:59 |
| 49 | 14 | Wil Classico Spirit Lascoux | MV1 | M | 17:59:59 | 01:08:57 | 00:10:20 | 10:24:52 | 00:05:56 | 06:09:54 |
| 50 | 44 | Roux Christian | MV3 | M | 18:03:21 | 01:20:18 | 00:05:49 | 10:51:28 | 00:02:13 | 05:43:34 |