| Elite Women | | Time | | Diff |
| 1. Tracy Moseley (Great Britain) | | 3:41.6 | | |
| 2. Sabrina Jonnier (France) | | 3:44.9 | | 3.29 |
| 3. Melissa Buhl ((USA)) | | 3:48.4 | | 6.79 |
| 4. Danika Schroeter (Canada) | | 3:49.0 | | 7.46 |
| 5. Emmeline Ragot (France) | | 3:49.8 | | 8.25 |
| 6. Vanessa Quin (New Zealand) | | 3:51.0 | | 9.39 |
| 7. Céline Gros (France) | | 3:51.0 | | 9.47 |
| 8. Helen Gaskell (Great Britain) | | 3:54.6 | | 13.01 |
| 9. Jennifer Makgill (New Zealand) | | 3:55.6 | | 13.98 |
| 10. Rachel Atherton (Great Britain) | | 3:56.1 | | 14.49 |
| 11. Kathleen Pruitt ((USA)) | | 3:58.9 | | 17.37 |
| 12. Scarlett Hagen (New Zealand) | | 4:00.3 | | 18.76 |
| 13. Fionn Griffiths (Great Britain) | | 4:00.5 | | 18.94 |
| 14. Amy Laird (New Zealand) | | 4:04.2 | | 22.68 |
| 15. Claire Buchar (Canada) | | 4:06.5 | | 24.94 |
| 16. Adrienne Miller (Canada) | | 4:10.0 | | 28.45 |
| 17. Lauren Campbell (New Zealand) | | 4:10.9 | | 29.35 |
| 18. Anita Molcik (Austria) | | 4:13.3 | | 31.77 |
| 19. Sheryl Macleod (New Zealand) | | 4:17.6 | | 36.01 |
| 20. Jacqueline Harmony ((USA)) | | 4:20.6 | | 39.00 |
| 21. Olivia Johnston (New Zealand) | | 4:25.0 | | 43.45 |
| 22. Claire Whiteman (Australia) | | 4:25.6 | | 44.05 |
| 23. Anka Martin (Republic of South Africa) | | 4:29.2 | | 47.63 |
| 24. Diana Marggraff (Equador) | | 4:34.1 | | 52.50 |
| 25. Emma McNaughton (Australia) | | 4:36.7 | | 55.09 |
| 26. Hannah Latta (New Zealand) | | 4:49.2 | | 1:07.66 |
| 27. Sarah Booth (Australia) | | 4:49.3 | | 1:07.71 |
| 28. Rika Olivier (Republic of South Africa) | | 5:03.8 | | 1:22.26 |
| DNS Marielle Saner (Switzerland) |
| DNS Mio Suemasa (Japan) |
|
| Elite Men | | Time | | Diff |
| 1. Nathan Rennie (Australia) | | 3:12.0 | | 0 |
| 2. Steve Peat (Great Britain) | | 3:12.4 | | 0.35 |
| 3. Greg Minnaar (Republic of South Africa) | | 3:13.1 | | 1.14 |
| 4. Marc Beaumont (Great Britain) | | 3:15.4 | | 3.42 |
| 5. Michael Hannah (Australia) | | 3:15.4 | | 3.45 |
| 6. Samuel Hill (Australia) | | 3:15.9 | | 3.90 |
| 7. Mickael Pascal (France) | | 3:16.1 | | 4.15 |
| 8. Matti Lehikoinen (Finland) | | 3:16.3 | | 4.33 |
| 9. John Kirkcaldie (New Zealand) | | 3:16.9 | | 4.90 |
| 10. Gee Atherton (Great Britain) | | 3:17.9 | | 5.91 |
| 11. Cédric Gracia (France) | | 3:18.3 | | 6.34 |
| 12. Julien Camellini (France) | | 3:18.6 | | 6.62 |
| 13. Glenn Haden (New Zealand) | | 3:20.3 | | 8.25 |
| 14. Justin Leov (New Zealand) | | 3:21.0 | | 9.02 |
| 15. Jared Rando (Australia) | | 3:21.8 | | 9.77 |
| 16. Amiel Cavalier (Australia) | | 3:22.0 | | 10.01 |
| 17. Nathan Rankin (New Zealand) | | 3:23.1 | | 11.14 |
| 18. Oscar Saiz Castane (Spain) | | 3:23.4 | | 11.38 |
| 19. David Vazquez Lopez (Spain) | | 3:23.4 | | 11.43 |
| 20. Chris Kovarik (Australia) | | 3:24.1 | | 12.11 |
| 21. Cole Bangert ((USA)) | | 3:24.9 | | 12.95 |
| 22. Carlo Gambirasio (Italy) | | 3:26.3 | | 14.26 |
| 23. Luke Strobel ((USA)) | | 3:26.9 | | 14.94 |
| 24. Claudio Caluori (Switzerland) | | 3:26.9 | | 14.95 |
| 25. Samuel Zbinden (Switzerland) | | 3:27.0 | | 14.97 |
| 26. Cody Warren ((USA)) | | 3:27.4 | | 15.36 |
| 27. Christopher Herndon ((USA)) | | 3:28.7 | | 16.75 |
| 28. Adam Vagner (Czech Republic) | | 3:29.2 | | 17.17 |
| 29. Leiva Figueroa R (Chile) | | 3:29.4 | | 17.35 |
| 30. Andrew Mitchell (Canada) | | 3:29.6 | | 17.57 |
| 31. Andrew Neethling (Republic of South Africa) | | 3:30.0 | | 18.05 |
| 32. Michal Marosi (Czech Republic) | | 3:30.1 | | 18.11 |
| 33. Des Curry (New Zealand) | | 3:30.9 | | 18.87 |
| 34. Evan Turpen ((USA)) | | 3:30.9 | | 18.88 |
| 35. Bryn Atkinson (Australia) | | 3:31.0 | | 18.98 |
| 36. Luke Kitzanuk (Canada) | | 3:32.1 | | 20.10 |
| 37. Tyler Morland (Canada) | | 3:32.4 | | 20.36 |
| 38. Naoki Idegawa (Japan) | | 3:32.5 | | 20.51 |
| 39. Filip Polc (Slovakia) | | 3:32.7 | | 20.72 |
| 40. Markolf Berchtold (Brazil) | | 3:33.4 | | 21.36 |
| 41. Santiago De Santiago (Argentina) | | 3:34.1 | | 22.12 |
| 42. Livio Zampieri (Italy) | | 3:35.0 | | 23.04 |
| 43. Justin Havukainen ((USA)) | | 3:35.5 | | 23.48 |
| 44. Duncan Riffle ((USA)) | | 3:36.2 | | 24.15 |
| 45. Jonty Neethling (Republic of South Africa) | | 3:37.0 | | 24.97 |
| 46. Daniel Auerswald (Germany) | | 3:38.50 | | 26.5 |
| 47. Gerard Wolfe (Ireland) | | 3:40.03 | | 28.03 |
| 48. Johan Potgieter (Republic of South Africa) | | 3:40.96 | | 28.96 |
| 49. Stephen Mcclintock (Ireland) | | 3:41.06 | | 29.06 |
| 50. Tom Holland (New Zealand) | | 3:41.69 | | 29.69 |
| 51. Gary Barnard (Republic of South Africa) | | 3:44.11 | | 32.11 |
| 52. Claudio Cozzi (Italy) | | 3:51.50 | | 39.5 |
| 53. Alan Beggin (Italy) | | 3:58.93 | | 46.93 |
| 54. Pablo Daniel Cingolani (Argentin) | | 4:02.07 | | 50.07 |
| 55. Alfred Salgado Medina (Puerto Rico) | | 4:08.30 | | 56.30 |
| 56. Kieran Bennett (New Zealand) | | 4:15.27 | | 1:03.27 |
| 57. Tiago Knorst (Brazil) | | 4:15.37 | | 1:03.37 |
| 58. Sven Martin (Republic of South Africa) | | 4:19.44 | | 1:07.44 |
| 59. Dan Atherton (Great Britain) | | 4:27.70 | | 1:15.70 |
| 60. Nathaniel Giacomozzi (Brazil) | | 7:18.99 | | 4:06.99 |
| DNF. Alcides Souza Cruz (Brazil) |
| DNS. Marco Milivinti (Italy) |
| DNS. Luis Lancellotti (Brazil) |
|
| Junior Women | | Time | | Diff |
| 1. Floriane Pugin (France) | | 3:54.33 | | 0 |
| 2. Tracey Hannah (Australia) | | 3:54.96 | | 0.63 |
| 3. Micayla Gatto (Canada) | | 4:09.13 | | 14.80 |
| 4. Christina Pinney ((USA)) | | 5:37.71 | | 1:43.38 |
|
| Junior Men | | Time | | Diff |
| 1. Samuel Blenkinsop (New Zealand) | | 3:17.39 | | 0 |
| 2. Brendan Fairclough (Great Britain) | | 3:19.38 | | 1.99 |
| 3. Steve Smith (Canada) | | 3:19.62 | | 2.23 |
| 4. Ben Bel (Australia) | | 3:23.87 | | 6.48 |
| 5. Joris Bigoni (France) | | 3:26.88 | | 9.49 |
| 6. Cameron Cole (New Zealand) | | 3:28.38 | | 10.99 |
| 7. Joel Bain (Australia) | | 3:30.51 | | 13.12 |
| 8. Alex Swann (Australia) | | 3:30.69 | | 13.30 |
| 9. Nicola Casadei (San Marino) | | 3:30.80 | | 13.41 |
| 10. Andrew Pierce (USA) | | 3:30.87 | | 13.48 |
| 11. Erik Irmisch (Germany) | | 3:31.25 | | 13.86 |
| 12. James Maltman (Australia) | | 3:31.65 | | 14.26 |
| 13. Mitchell Delfs (Australia) | | 3:31.71 | | 14.32 |
| 14. Antoine Badouard (France) | | 3:33.20 | | 15.81 |
| 15. Richard Smith (Ireland) | | 3:34.03 | | 16.64 |
| 16. Luke Gowen (Australia) | | 3:34.92 | | 17.53 |
| 17. Lars Peyer (Switzerland) | | 3:37.59 | | 20.20 |
| 18. Logan Binggeli (USA) | | 3:38.34 | | 20.95 |
| 19. Matthew Scoles (New Zealand) | | 3:38.40 | | 21.01 |
| 20. Daniel Hultgen (USA) | | 3:38.70 | | 21.31 |
| 21. Benny Strasser (Germany) | | 3:38.98 | | 21.59 |
| 22. Cristian Soto (Chile) | | 3:39.12 | | 21.73 |
| 23. Hank Cadle (USA) | | 3:39.33 | | 21.94 |
| 24. Wesley Augustyn (Republic of South Africa) | | 3:39.45 | | 22.06 |
| 25. Daniel Wolfe (Ireland) | | 3:41.91 | | 24.52 |
| 26. Edward Masters (New Zealand) | | 3:42.28 | | 24.89 |
| 27. Elias Somvi (Italy) | | 3:42.47 | | 25.08 |
| 28. Reuben Miller (New Zealand) | | 3:43.03 | | 25.64 |
| 29. Tim Price (USA) | | 3:43.35 | | 25.96 |
| 30. Zac Williams (New Zealand) | | 3:43.47 | | 26.08 |
| 31. Jyunya Nagata (Japan) | | 3:43.76 | | 26.37 |
| 32. Anssi Koskinen (Finland) | | 3:43.86 | | 26.47 |
| 33. Franco Emanuel Riva (Argentina) | | 3:44.16 | | 26.77 |
| 34. Marco Bugnone (Italy) | | 3:44.79 | | 27.40 |
| 35. Ralph Jones (Great Britain) | | 3:44.95 | | 27.56 |
| 36. Travis Browning (Republic of South Africa) | | 3:49.77 | | 32.38 |
| 37. Michael Davis (New Zealand) | | 3:51.28 | | 33.89 |
| 38. Sho Kadowaki (Japan) | | 3:51.51 | | 34.12 |
| 39. Michael Langford (New Zealand) | | 3:51.72 | | 34.33 |
| 40. James Brodie (Australia) | | 4:01.38 | | 43.99 |
| 41. Greg Saharin (Republic of South Africa) | | 4:03.92 | | 46.53 |
| 42. Nejc Rutar (Slovinia) | | 4:08.86 | | 51.47 |
| 43. Justin Novella (Republic of South Africa) | | 4:21.22 | | 1:03.83 |
| 44. J. Van Castricum (Republic of South Africa) | | 4:21.87 | | 1:04.48 |
| 45. Robin Wallner (Sweden) | | 4:24.83 | | 1:07.44 |
| DNS. Leonardo Griebler (Brazil) |