| Final Ranking | time | gap | bib | .5km | km | km | bib | 
| 1. Jordan Wilimovsky |  USA | 1:49:48.2 |   | 18 | 28:49.4 | 40. | 56:21.2 | =17. | 1:23:45.2 | 1. | 87 | 
| 2. Ferry Weertman |  NED | 1:50:00.3 | 12.1s | 16 | 28:58.6 | 57. | 56:22.5 | 20. | 1:23:56.3 | 15. | 68 | 
| 3. Spyridon Gianniotis |  GRE | 1:50:00.7 | 12.5s | 14 | 28:50.7 | 43. | 56:22.6 | 21. | 1:23:52.3 | =8. | 97 | 
| 4. Sean Ryan |  USA | 1:50:03.3 | 15.1s | 12 | 28:43.3 | 26. | 56:21.1 | 16. | 1:23:51.7 | 7. | 86 | 
| 5. Jack Rex David Burnell |  GBR | 1:50:05.8 | 17.6s | 10 | 28:26.6 | 2. | 56:12.5 | 2. | 1:23:49.4 | 4. | 61 | 
| 6. Marc-Antoine Daniel Frede Olivier |  FRA | 1:50:06.4 | 18.2s | 8 | 28:45.7 | 31. | 56:24.5 | 26. | 1:23:54.1 | 11. | 101 | 
| 7. Simone Ruffini |  ITA | 1:50:09.1 | 20.9s | 6 | 28:30.2 | 4. | 56:17.3 | 6. | 1:23:50.6 | 5. | 80 | 
| 8. Richard Weinberger |  CAN | 1:50:19.9 | 31.7s | 5 | 28:42.0 | 22. | 56:28.8 | 34. | 1:23:58.8 | =18. | 92 | 
| 9. Allan Do Carmo |  BRA | 1:50:23.1 | 34.9s | 4 | 28:39.5 | 17. | 56:20.2 | 14. | 1:23:52.3 | =8. | 73 | 
| 10.Federico Vanelli |  ITA | 1:50:23.1 | 34.9s | 3 | 28:32.0 | 6. | 56:15.1 | 4. | 1:23:50.7 | 6. | 67 | 
|  Not qualified to Olympic Games | 
| 11.Yasunari Hirai |  JPN | 1:50:28.3 | 40.1s | 2 | 28:53.1 | 47. | 56:31.0 | =37. | 1:24:02.6 | 22. | 58 | 
| 12.Axel Reymond |  FRA | 1:50:28.4 | 40.2s | 1 | 28:40.1 | 19. | 56:26.0 | =27. | 1:23:57.4 | 16. | 38 | 
| 13.Gergely Gyurta |  HUN | 1:50:37.6 | 49.4s |   | 28:23.8 | 1. | 56:11.3 | 1. | 1:23:58.3 | 17. | 72 | 
| 14.Daniel Lee Fogg |  GBR | 1:50:39.7 | 51.5s |   | 28:32.2 | 8. | 56:13.4 | 3. | 1:24:04.5 | 26. | 56 | 
| 15.Simon Huitenga |  AUS | 1:50:41.3 | 53.1s |   | 28:45.0 | 30. | 56:31.6 | 40. | 1:24:03.3 | 23. | 98 | 
| 16.Andreas Waschburger |  GER | 1:50:41.4 | 53.2s |   | 28:33.8 | 10. | 56:18.4 | 10. | 1:23:54.0 | 10. | 69 | 
| 17.Lijun Zu |  CHN | 1:50:46.0 | 57.8s |   | 28:40.7 | 20. | 56:28.4 | =32. | 1:24:15.6 | 36. | 78 | 
| 18.Christian Reichert |  GER | 1:50:46.4 | 58.2s |   | 28:47.1 | 36. | 56:23.2 | 22. | 1:23:55.2 | 13. | 83 | 
| 19.Chad Ho |  RSA | 1:50:47.9 | 59.7s |   | 28:38.0 | 15. | 56:21.2 | =17. | 1:24:01.5 | 20. | 1 | 
| 20.Esteban Enderica Salgado |  ECU | 1:50:48.3 | 1:00.1 |   | 28:30.4 | 5. | 56:18.0 | =8. | 1:24:02.5 | 21. | 102 | 
| 21.Diogo Villarinho |  BRA | 1:50:48.8 | 1:00.6 |   | 28:42.6 | 25. | 56:18.0 | =8. | 1:23:54.7 | 12. | 75 | 
| 22.Mateusz Jakub Sawrymowicz |  POL | 1:50:49.1 | 1:00.9 |   | 28:28.7 | 3. | 56:17.6 | 7. | 1:23:46.9 | 2. | 54 | 
| 23.Ous Mellouli |  TUN | 1:50:50.2 | 1:02.0 |   | 28:32.1 | 7. | 56:16.7 | 5. | 1:23:48.9 | 3. | 53 | 
| 24.Marcel Schouten |  NED | 1:50:52.4 | 1:04.2 |   | 28:52.1 | 46. | 56:18.9 | 11. | 1:23:58.8 | =18. | 66 | 
| 25.Igor Chervynskiy |  UKR | 1:50:57.3 | 1:09.1 |   | 28:56.3 | 53. | 56:31.0 | =37. | 1:24:05.4 | 27. | 6 | 
| 26.Daniel Delgadillo |  MEX | 1:51:00.8 | 1:12.6 |   | 28:37.7 | 14. | 56:26.3 | =29. | 1:24:06.9 | 30. | 82 | 
| 27.Erwin Maldonado |  VEN | 1:51:19.1 | 1:30.9 |   | 28:35.3 | 11. | 56:19.6 | 12. | 1:24:08.1 | 31. | 79 | 
| 28.George O'brien |  AUS | 1:51:19.6 | 1:31.4 |   | 28:46.4 | 33. | 56:32.0 | 42. | 1:24:06.8 | 29. | 64 | 
| 29.Antonios Fokaidis |  GRE | 1:51:27.3 | 1:39.1 |   | 28:55.0 | =49. | 56:32.8 | 46. | 1:24:04.2 | 25. | 40 | 
| 30.Kane Rae Francis Radford |  NZL | 1:51:29.4 | 1:41.2 |   | 28:46.1 | 32. | 56:23.3 | 23. | 1:24:06.7 | 28. | 60 | 
| 31.Guillermo Vittorio Bertola |  ARG | 1:51:33.6 | 1:45.4 |   | 28:50.4 | 42. | 56:35.8 | 50. | 1:24:13.2 | 34. | 99 | 
| 32.Vitaliy Khudyakov |  KAZ | 1:51:33.7 | 1:45.5 |   | 28:40.0 | 18. | 56:19.9 | 13. | 1:24:09.5 | 33. | 85 | 
| 33.Kirill Abrosimov |  RUS | 1:51:37.1 | 1:48.9 |   | 28:47.9 | 38. | 56:33.1 | 47. | 1:24:03.5 | 24. | 93 | 
| 34.Ivan Enderica Ochoa |  ECU | 1:51:54.5 | 2:06.3 |   | 28:59.6 | 59. | 56:32.5 | 44. | 1:23:55.9 | 14. | 17 | 
| 35.Yohsuke Miyamoto |  JPN | 1:52:06.7 | 2:18.5 |   | 28:44.4 | 29. | 56:26.0 | =27. | 1:24:29.6 | 41. | 76 | 
| 36.Mark Papp |  HUN | 1:52:53.0 | 3:04.8 |   | 28:36.0 | =12. | 56:24.3 | 25. | 1:24:43.9 | 46. | 26 | 
| 37.Jan Kutnik |  CZE | 1:52:56.8 | 3:08.6 |   | 28:48.4 | 39. | 56:32.6 | 45. | 1:24:33.2 | 43. | 4 | 
| 38.Matthias Schweinzer |  AUT | 1:52:57.5 | 3:09.3 |   | 28:42.3 | =23. | 56:30.7 | 36. | 1:24:30.5 | 42. | 89 | 
| 39.Diego Vera |  VEN | 1:52:58.9 | 3:10.7 |   | 28:58.0 | 56. | 56:45.2 | 56. | 1:24:38.5 | 45. | 100 | 
| 40.Gabriel Raul Villagoiz |  ARG | 1:53:00.6 | 3:12.4 |   | 28:51.8 | 44. | 56:30.2 | 35. | 1:24:26.6 | =38. | 71 | 
| 41.Rafael GIL |  POR | 1:53:01.2 | 3:13.0 |   | 28:46.5 | 34. | 56:43.0 | 52. | 1:24:35.3 | 44. | 70 | 
| 42.Shahar Resman |  ISR | 1:53:05.1 | 3:16.9 |   | 28:44.1 | 28. | 56:34.2 | 49. | 1:24:44.6 | 48. | 57 | 
| 43.Daniil Serebrennikov |  RUS | 1:53:11.9 | 3:23.7 |   | 28:33.6 | 9. | 56:20.3 | 15. | 1:24:09.1 | 32. | 59 | 
| 44.Christopher Robert Bryan |  IRL | 1:53:22.9 | 3:34.7 |   | 28:50.1 | 41. | 56:26.3 | =29. | 1:24:26.6 | =38. | 77 | 
| 45.Zhongyi Qiao |  CHN | 1:53:38.5 | 3:50.3 |   | 28:42.3 | =23. | 56:31.3 | 39. | 1:24:29.3 | 40. | 62 | 
| 46.Ventsislav Aydarski |  BUL | 1:53:58.6 | 4:10.4 |   | 28:43.6 | 27. | 56:26.5 | 31. | 1:24:26.2 | 37. | 84 | 
| 47.Antonio Arroyo |  ESP | 1:54:00.2 | 4:12.0 |   | 28:36.0 | =12. | 56:22.3 | 19. | 1:24:14.7 | 35. | 27 | 
| 48.Arturo Perez Vertti Ferrer |  MEX | 1:54:18.4 | 4:30.2 |   | 28:55.2 | 52. | 56:34.1 | 48. | 1:24:47.0 | 51. | 96 | 
| 49.Youssef Hossameldeen Khal Hossameldeen |  EGY | 1:54:22.5 | 4:34.3 |   | 28:46.8 | 35. | 56:31.9 | 41. | 1:24:44.3 | 47. | 55 | 
| 50.Adel Ragab Ibrahim Mohame Ragab |  EGY | 1:55:41.5 | 5:53.3 |   | 28:52.0 | 45. | 56:28.4 | =32. | 1:24:54.8 | 52. | 81 | 
| 51.Gustavo Giovanni Gutierrez Lozano |  PER | 1:56:23.1 | 6:34.9 |   | 28:55.0 | =49. | 56:43.5 | 53. | 1:26:09.7 | 54. | 11 | 
| 52.Kyrylo Shvets |  UKR | 1:56:25.8 | 6:37.6 |   | 28:59.5 | 58. | 56:46.8 | 57. | 1:26:07.2 | 53. | 94 | 
| 53.Shai Toledano |  ISR | 1:56:27.9 | 6:39.7 |   | 28:56.8 | 54. | 56:45.1 | 55. | 1:26:09.8 | 55. | 47 | 
| 54.Matej Kozubek |  CZE | 1:56:34.2 | 6:46.0 |   | 28:53.3 | 48. | 56:42.8 | 51. | 1:26:11.3 | 56. | 90 | 
| 55.Vasco Gaspar |  POR | 1:56:38.9 | 6:50.7 |   | 28:47.3 | 37. | 56:32.3 | 43. | 1:24:46.7 | 49. | 32 | 
| 56.Eric Hedlin |  CAN | 1:56:52.3 | 7:04.1 |   | 28:38.1 | 16. | 56:24.1 | 24. | 1:24:46.8 | 50. | 95 | 
| 57.Tamas Farkas |  SRB | 1:58:22.1 | 8:33.9 |   | 29:11.7 | 60. | 57:18.6 | 58. | 1:27:56.7 | 57. | 5 | 
| 58.Hector Ruiz |  ESP | 1:58:22.2 | 8:34.0 |   | 28:55.1 | 51. | 57:23.3 | 60. | 1:28:02.3 | 59. | 12 | 
| 59.Ivan Sitic |  CRO | 2:00:05.7 | 10:17.5 |   | 28:57.0 | 55. | 57:21.0 | 59. | 1:28:02.0 | 58. | 35 | 
| 60.Haythem Abdelkhalek |  TUN | 2:03:26.7 | 13:38.5 |   | 29:24.1 | 61. | 1:00:41.4 | 61. | 1:32:24.8 | 60. | 65 | 
| 61.Kenessary Kenenbayev |  KAZ | 2:05:43.6 | 15:55.4 |   | 29:40.4 | 63. | 1:01:42.7 | 63. | 1:33:41.2 | 62. | 23 | 
| 62.Walter Rodrigo Caballero Quilla |  BOL | 2:08:15.3 | 18:27.1 |   | 29:37.7 | 62. | 1:00:45.1 | 62. | 1:33:15.6 | 61. | 18 | 
| 63.Ho Yin Kwan |  HKG | 2:10:56.5 | 21:08.3 |   | 30:43.3 | 65. | 1:02:51.4 | 66. | 1:37:06.0 | 64. | 45 | 
| 64.Tsz Fung Tse |  HKG | 2:11:05.9 | 21:17.7 |   | 30:48.2 | 67. | 1:02:48.1 | 65. | 1:37:03.4 | 63. | 39 | 
| 65.Cristofer Lanuza |  CRC | 2:12:23.3 | 22:35.1 |   | 30:45.4 | 66. | 1:02:45.8 | 64. | 1:37:08.3 | 65. | 25 | 
| 66.Avila Emilio |  GUA | 2:14:15.4 | 24:27.2 |   | 30:17.7 | 64. | 1:05:50.6 | 68. | 1:40:20.4 | 67. | 48 | 
| 67.Abdulla Ali Hatim Ali Mur Albalooshi |  UAE | 2:14:43.3 | 24:55.1 |   | 32:35.2 | 69. | 1:05:29.8 | 67. | 1:39:49.6 | 66. | 41 | 
| 68.Marek Pavuk |  SVK | 2:16:37.0 | 26:48.8 |   | 32:45.4 | 70. | 1:06:39.5 | 69. | 1:42:18.8 | 69. | 36 | 
| 69.Mandar Anandrao Divase |  IND | 2:16:50.2 | 27:02.0 |   | 32:12.2 | 68. | 1:06:45.8 | 70. | 1:41:19.3 | 68. | 91 | 
| -. Daniel Marais |  RSA | Did not finish | 28:41.1 | 21. | 56:45.0 | 54. |   | 103 | 
| -. Brian Fernand Franciscus Ryckeman |  BEL | Did not Start |   | 63 | 
| -. Aflah Fadlan Prawira |  INA | Did not start |   | 74 |