1 | 2 |  | Russia | | 1:39:58 | |
| 1 Dmitry Nakoechny | | | | 32:24 | 1. |
| 2 Valentin Novikov | 32:55 | 4. | | 1:05:20 | 3. |
| 3 Leonid Novikov | 34:38 | 3. | | 1:39:58 | 1. |
2 | 6 |  | Estonia | | 1:40:01 | |
| 1 Sander Vaher | | | | 32:26 | 2. |
| 2 Lauri Sild | 32:50 | 3. | | 1:05:16 | 2. |
| 3 Timo Sild | 34:45 | 4. | | 1:40:01 | 2. |
3 | 3 |  | Poland | | 1:41:01 | |
| 1 Michal Olejnik | | | | 34:09 | 10. |
| 2 Bartosz Pawlak | 31:03 | 1. | | 1:05:12 | 1. |
| 3 Wojciech Kowalski | 35:49 | 5. | | 1:41:01 | 3. |
4 | 7 |  | Finland | | 1:41:06 | |
| 1 Aki Saari | | | | 34:03 | 8. |
| 2 Olli-Markus Taivainen | 33:27 | 6. | | 1:07:31 | 7. |
| 3 Miika Kirmula | 33:35 | 1. | | 1:41:06 | 4. |
5 | 4 |  | Austria | | 1:41:14 | |
| 1 Matthias Reiner | | | | 33:59 | 6. |
| 2 Robert Merl | 33:34 | 7. | | 1:07:34 | 8. |
| 3 Gernot Kerschbaumer | 33:39 | 2. | | 1:41:14 | 5. |
6 | 8 |  | Latvia | | 1:45:25 | |
| 1 Arturs Paulins | | | | 33:22 | 4. |
| 2 Martins Sirmans | 33:56 | 8. | | 1:07:19 | 5. |
| 3 Andris Jubelis | 38:06 | 6. | | 1:45:25 | 6. |
7 | 1 |  | Switzerland | | 1:45:46 | |
| 1 Florian Schneider | | | | 34:02 | 7. |
| 2 Christoph Meier | 33:26 | 5. | | 1:07:28 | 6. |
| 3 Jonas Egger | 38:18 | 7. | | 1:45:46 | 7. |
8 | 5 |  | Lithuania | | 1:47:15 | |
| 1 Vilius Alelliunas | | | | 34:04 | 9. |
| 2 Jonas Vytautas Guildys | 34:45 | 12. | | 1:08:50 | 9. |
| 3 Algirdas Bartkevicius | 38:25 | 9. | | 1:47:15 | 8. |
9 | 27 |  | Switzerland 2 | | 1:48:32 | |
| 1 Remo Ruch | | | | 36:02 | 13. |
| 2 Sven Aschwanden | 34:08 | 9. | | 1:10:11 | 13. |
| 3 Raffael Huber | 38:21 | 8. | | 1:48:32 | 9. |
10 | 33 |  | Finland 2 | | 1:49:07 | |
| 1 Anton Kuukka | | | | 34:51 | 12. |
| 2 Santeri Silvennoinen | 34:31 | 10. | | 1:09:23 | 11. |
| 3 Mikko Hölsö | 39:44 | 12. | | 1:49:07 | 10. |
11 | 30 |  | Austria 2 | | 1:51:38 | |
| 1 Matthias Gröll | | | | 33:06 | 3. |
| 2 Mathias Peter | 36:13 | 15. | | 1:09:19 | 10. |
| 3 Alexander Berger | 42:18 | 15. | | 1:51:38 | 11. |
12 | 9 |  | France | | 1:53:16 | |
| 1 Maxime Raturier | | | | 36:05 | 14. |
| 2 Gregoire Chatelain | 37:02 | 16. | | 1:13:07 | 14. |
| 3 Araud Perin | 40:09 | 13. | | 1:53:16 | 12. |
13 | 10 |  | Sweden | | 1:56:01 | |
| 1 Pål Skogtjärn | | | | 36:08 | 15. |
| 2 Arvid Henriksson | 40:16 | 18. | | 1:16:25 | 15. |
| 3 Linus Rapp | 39:35 | 10. | | 1:56:01 | 13. |
14 | 36 |  | Lithuania 2 | | 1:56:25 | |
| 1 Simonas Krepsta | | | | 33:41 | 5. |
| 2 Donatas Stulgys | 35:43 | 13. | | 1:09:24 | 12. |
| 3 Nerijus Sulcys | 47:00 | 19. | | 1:56:25 | 14. |
15 | 40 |  | Estonia 2 | | 2:00:25 | |
| 1 Kristo Heinmann | | | | 37:02 | 16. |
| 2 Raido Mitt | 43:45 | 22. | | 1:20:47 | 19. |
| 3 Sergei Rjaböškin | 39:37 | 11. | | 2:00:25 | 15. |
16 | 29 |  | Poland 2 | | 2:00:54 | |
| 1 Mateusz Wenslaw | | | | 42:45 | 25. |
| 2 Rafal Podzinski | 34:40 | 11. | | 1:17:25 | 16. |
| 3 Mikolaj Dutkowski | 43:28 | 17. | | 2:00:54 | 16. |
17 | 31 |  | France 2 | | 2:01:04 | |
| 1 Nicolas Gires | | | | 40:26 | 18. |
| 2 Baptiste Petin | 38:44 | 17. | | 1:19:10 | 18. |
| 3 Yann Locatelli | 41:54 | 14. | | 2:01:04 | 17. |
18 | 11 |  | Brazil | | 2:03:26 | |
| 1 Sidnaldo Faria | | | | 37:05 | 17. |
| 2 Marciano Claudir | 43:49 | 23. | | 1:20:55 | 20. |
| 3 Ironir Alberto Ev | 42:31 | 16. | | 2:03:26 | 18. |
19 | 43 |  | Latvia 2 | | 2:03:55 | |
| 1 Guntis Malins | | | | 42:59 | 26. |
| 2 Andris Kivlenieks | 36:07 | 14. | | 1:19:07 | 17. |
| 3 Janis Sars | 44:48 | 18. | | 2:03:55 | 19. |
20 | 35 |  | Sweden 2 | | 2:14:01 | |
| 1 Carl-Johan Högberg | | | | 41:44 | 22. |
| 2 Patrik Johansson | 42:26 | 20. | | 1:24:10 | 23. |
| 3 Andreas Nikolausson | 49:50 | 22. | | 2:14:01 | 20. |
21 | 15 |  | Denmark | | 2:17:04 | |
| 1 Jonas Weber | | | | 41:33 | 21. |
| 2 Andreas Jensen | 48:09 | 26. | | 1:29:43 | 25. |
| 3 Thomas Jensen | 47:20 | 20. | | 2:17:04 | 21. |
22 | 24 |  | Spain | | 2:23:07 | |
| 1 Antonio Lopez Lopez | | | | 40:29 | 19. |
| 2 Jose Manuel Garcia Crespo | 47:37 | 25. | | 1:28:07 | 24. |
| 3 Santiago Jiménez Molina | 55:00 | 25. | | 2:23:07 | 22. |
23 | 12 |  | Belgium | | 2:26:17 | |
| 1 Tomy Janssen | | | | 40:31 | 20. |
| 2 Geert Simkens | 43:34 | 21. | | 1:24:05 | 21. |
| 3 Jo Linten | 1:02:11 | 29. | | 2:26:17 | 23. |
24 | 22 |  | Portugal | | 2:27:11 | |
| 1 Alfredo Gualdino | | | | 47:03 | 30. |
| 2 Pedro Silva | 50:54 | 29. | | 1:37:57 | 29. |
| 3 Alberto Branco | 49:14 | 21. | | 2:27:11 | 24. |
25 | 47 |  | Belgium 2 | | 2:27:27 | |
| 1 Sandro Grasso | | | | 41:48 | 24. |
| 2 Serge Dusza | 42:21 | 19. | | 1:24:09 | 22. |
| 3 Peter Krampiltz | 1:03:17 | 32. | | 2:27:27 | 25. |
26 | 45 |  | Spain 2 | | 2:31:02 | |
| 1 Maikel Rodriguez Dominiguez | | | | 43:08 | 27. |
| 2 Angel Alvarez Serto | 48:15 | 27. | | 1:31:23 | 26. |
| 3 Josep Morlá Vanrell | 59:38 | 28. | | 2:31:02 | 26. |
27 | 32 |  | Brazil 2 | | 2:36:12 | |
| 1 Everton Markus | | | | 47:18 | 31. |
| 2 Robson Rengifo | 51:02 | 30. | | 1:38:20 | 30. |
| 3 Claudinei Nitsch | 57:52 | 27. | | 2:36:12 | 27. |
28 | 38 |  | Denmark 2 | | 2:37:56 | |
| 1 Tue Jensen | | | | 48:31 | 32. |
| 2 Jeppe Andersen | 46:37 | 24. | | 1:35:08 | 27. |
| 3 Jes Mose Jensen | 1:02:48 | 30. | | 2:37:56 | 28. |
29 | 16 |  | Serbia | | 2:40:35 | |
| 1 ZŽeljko Coric | | | | 46:35 | 28. |
| 2 Slobodan Ivkovic | 48:47 | 28. | | 1:35:22 | 28. |
| 3 Milovan Milic | 1:05:13 | 33. | | 2:40:35 | 29. |
30 | 13 |  | Germany | | 2:40:44 | |
| 1 Sven Karstädt | | | | 56:02 | 36. |
| 2 Björn Frieling | 51:15 | 31. | | 1:47:17 | 33. |
| 3 Daniel Heininger | 53:27 | 23. | | 2:40:44 | 30. |
31 | 25 |  | U.A.E | | 2:50:34 | |
| 1 Rashed Almazruei | | | | 54:45 | 35. |
| 2 Khaled Alketbi | 52:49 | 32. | | 1:47:35 | 34. |
| 3 Salem Alyammahi | 1:02:59 | 31. | | 2:50:34 | 31. |
32 | 17 |  | The Netherlands | | 2:51:09 | |
| 1 Mazco Smulders | | | | 56:05 | 37. |
| 2 Jeroen Liefrink | 58:33 | 35. | | 1:54:39 | 35. |
| 3 Clemens Roos | 56:30 | 26. | | 2:51:09 | 32. |
33 | 14 |  | China | | 2:51:22 | |
| 1 Jianheng Peng | | | | 46:39 | 29. |
| 2 Guomin Duan | 53:53 | 33. | | 1:40:32 | 31. |
| 3 Changzhong Yang | 1:10:49 | 36. | | 2:51:22 | 33. |
34 | 44 |  | Serbia 2 | | 2:53:47 | |
| 1 Dejan Popovic | | | | 49:24 | 33. |
| 2 Milan Kovacevic | 54:33 | 34. | | 1:43:58 | 32. |
| 3 Mijailovic Vukašin | 1:09:48 | 34. | | 2:53:47 | 34. |
35 | 26 |  | USA | | 3:08:59 | |
| 1 Jordan Laughlin | | | | 41:46 | 23. |
| 2 Theodore Fong | 1:32:26 | 39. | | 2:14:12 | 38. |
| 3 Kevin Culberg | 54:47 | 24. | | 3:08:59 | 35. |
36 | 23 |  | Slovenia | | 3:09:00 | |
| 1 Leon Kropivsek | | | | 58:56 | 39. |
| 2 Denis Kokelj | 59:18 | 36. | | 1:58:15 | 36. |
| 3 Miro Salamun | 1:10:45 | 35. | | 3:09:00 | 36. |
37 | 46 |  | U.A.E 2 | | 3:45:50 | |
| 1 Abdulazia Alhashmi | | | | 54:45 | 34. |
| 2 Mohammed Alrubaea | 1:10:53 | 37. | | 2:05:38 | 37. |
| 3 Saeed Alzeyoudi | 1:40:12 | 39. | | 3:45:50 | 37. |
38 | 19 |  | Cyprus | | 4:17:07 | |
| 1 Nicolas Georgiou | | | | 1:23:42 | 43. |
| 2 Kyriakos Dimitriou | 1:19:13 | 38. | | 2:42:56 | 39. |
| 3 Ioannis Kattou | 1:34:11 | 38. | | 4:17:07 | 38. |
39 | 41 |  | Germany 2 | | 4:31:31 | |
| 1 Daniel Steiger | | | | 58:43 | 38. |
| 2 Maik Büyükkaya | 2:16:38 | 42. | | 3:15:21 | 40. |
| 3 Dominique L´humeau | 1:16:10 | 37. | | 4:31:31 | 39. |
- | 18 |  | Armenia | | DNF | |
| 1 Yuri Mkhitaryan | | | | 2:26:25 | 45. |
| 2 Gagik Mangasaryan | | | | DNS | |
| 3 Gevorg Sukiasyan | | | | - | |
- | 21 |  | Palestina | | DQ | |
| 1 Wajdi Qandeel | | | | DQ | |
| 2 Mahmoud Radi | | | | - | |
| 3 Fakhry Zafer | | | | - | |
- | 34 |  | China 2 | | DQ | |
| 1 Weifeng Zheng | | | | 1:00:12 | 40. |
| 2 Hang Liu | | | | DQ | |
| 3 Kaiguan Li | | | | - | |
- | 39 |  | The Netherlands 2 | | DQ | |
| 1 Pim van den Nouwelant | | | | 1:03:03 | 42. |
| 2 Roelof Posthouwer | | | | DQ | |
| 3 Marijke Klaassen | | | | - | |
- | 20 |  | Indonesia | | DNF | |
| 1 Mikron Talle | | | | 1:00:15 | 41. |
| 2 Rabidra M Arsyed | 2:15:15 | 41. | | 3:15:30 | 42. |
| 3 Bibit Herianto | | | | DNS | |
- | 28 |  | Russia 2 | | DQ | |
| 1 Sergey Detkov | | | | 34:13 | 11. |
| 2 Andrey Khramov | 32:30 | 2. | | 1:06:44 | 4. |
| 3 Dmitry Tcvetkov | | | | DQ | |