| Rnk | Bib |  | Name | Category | Club | Last Lap | Finish |
| 1 | 438 | | Antoine Blais | Juvenile M | Skibec | 10:02.2 (0) | 19:38.8 |
| 2 | 448 | | William Dumas | Juvenile M | Chelsea Nordiq | 10:10.5 (0) | 20:04.2 |
| 3 | 450 | | Zachary Cristofanilli | Juvenile M | Orford | 10:12.5 (0) | 20:11.4 |
| 4 | 446 | | Julian Smith | Juvenile M | Georgian Bay Nordic | 10:22.2 (0) | 20:20.7 |
| 5 | 442 | | Zacharie Turgeon | Juvenile M | Skinouk | 10:21.7 (0) | 20:24.8 |
| 6 | 445 | | Aaron Birosh | Juvenile M | North Bay Nordic | 10:20.5 (0) | 20:31.7 |
| 7 | 452 | | Edouard Reed-Métayer | Juvenile M | Club Nordique M.S.A | 10:27.7 (0) | 20:40.4 |
| 8 | 435 | | Avery Vreugdenhil-Beaucler | Juvenile M | Georgian Bay Nordic | 10:29.5 (0) | 20:40.6 |
| 9 | 443 | | Fergus Foster | Juvenile M | Big Thunder Nordic | 10:39.3 (0) | 20:45.6 |
| 10 | 439 | | Philippe Boucher | Juvenile M | Skibec | 10:40.8 (0) | 20:48.8 |
| 11 | 440 | | Brendon Howard | Juvenile M | Nakkertok | 10:32.8 (0) | 20:49.7 |
| 12 | 428 | | Kieran Jones | Juvenile M | Team Hardwood | 10:30.2 (0) | 20:52.7 |
| 13 | 437 | | Tim Tindall | Juvenile M | Laurentian Nordic | 10:34.5 (0) | 20:54.2 |
| 14 | 444 | | Samuel Greer | Juvenile M | Highlands Trailblazers | 10:33.5 (0) | 21:04.3 |
| 15 | 434 | | Ryan Jackson | Juvenile M | Team Hardwood | 10:50.5 (0) | 21:18.3 |
| 16 | 430 | | Aaron Fahey | Juvenile M | Chelsea Nordiq | 10:52.0 (0) | 21:23.9 |
| 17 | 441 | | Jean-Simon D'Anjou | Juvenile M | Skibec | 11:08.7 (0) | 21:24.9 |
| 18 | 433 | | Alexandre Joly | Juvenile M | Monteriski | 10:51.7 (0) | 21:35.0 |
| 19 | 436 | | Colton Labine | Juvenile M | Porcupine Ski Runners | 10:55.8 (0) | 21:43.8 |
| 20 | 429 | | Gabriel Sarrazin | Juvenile M | Fondeurs Laurentides | 10:58.7 (0) | 21:46.3 |
| 21 | 449 | | Konrad Kuhne | Juvenile M | Menihek Nordic | 11:02.6 (0) | 21:46.3 |
| 22 | 404 | | Edward Walsh | Juvenile M | Martock Nordic | 11:07.8 (0) | 21:49.1 |
| 23 | 424 | | Nicholas Harrison | Juvenile M | Nakkertok | 11:13.2 (0) | 21:54.8 |
| 24 | 400 | | Adam Roberge | Juvenile M | Fondeurs Laurentides | 11:03.2 (0) | 21:54.9 |
| 25 | 432 | | Vincent Boucher | Juvenile M | Fondeurs Laurentides | 11:05.1 (0) | 21:56.5 |
| 26 | 412 | | Antoine Hébert | Juvenile M | Monteriski | 11:06.7 (0) | 21:57.1 |
| 27 | 389 | | Joey Foster | Juvenile M | Midland | 11:20.3 (0) | 22:02.0 |
| 28 | 431 | | Tyler Messier | Juvenile M | Fondeurs Laurentides | 11:15.1 (0) | 22:05.8 |
| 29 | 421 | | Colin Marineau | Juvenile M | Fondeurs Laurentides | 11:22.2 (0) | 22:10.7 |
| 30 | 423 | | Raphaël Dumas | Juvenile M | Chelsea Nordiq | 11:21.2 (0) | 22:15.1 |
| 31 | 391 | | Maks Zechel | Juvenile M | Nakkertok | 11:18.2 (0) | 22:16.7 |
| 32 | 427 | | Olivier Peloquin | Juvenile M | Monteriski | 11:25.2 (0) | 22:17.1 |
| 33 | 396 | | Marcus Nussbaum | Juvenile M | Nakkertok | 11:19.0 (0) | 22:20.6 |
| 34 | 419 | | Nicholas Ek | Juvenile M | Big Thunder Nordic | 11:19.7 (0) | 22:25.7 |
| 35 | 426 | | Dominic Gallant | Juvenile M | Skibec | 11:24.6 (0) | 22:26.6 |
| 36 | 420 | | Olivier Palkovits | Juvenile M | Laurentian Nordic | 11:21.3 (0) | 22:28.4 |
| 37 | 415 | | Félix-Antoine Vézina | Juvenile M | Club Nordique M.S.A | 11:32.5 (0) | 22:47.9 |
| 38 | 411 | | William Gourgues | Juvenile M | Skibec | 11:37.6 (0) | 22:53.4 |
| 39 | 422 | | Brady Harkonen | Juvenile M | Lappe Nordic | 11:44.1 (0) | 23:09.9 |
| 40 | 413 | | Nicholas Lanctot | Juvenile M | North Bay Nordic | 12:01.2 (0) | 23:15.1 |
| 41 | 408 | | Benjamin Boucher | Juvenile M | Monteriski | 11:50.1 (0) | 23:15.2 |
| 42 | 397 | | Julian Alexander-Cook | Juvenile M | Nakkertok | 12:03.6 (0) | 23:15.8 |
| 43 | 409 | | Vincent Leclair | Juvenile M | Les Aventuriers | 11:45.8 (0) | 23:24.1 |
| 44 | 410 | | Nathan Johnston | Juvenile M | Walden | 11:55.5 (0) | 23:28.4 |
| 45 | 418 | | Alexandre Leclerc | Juvenile M | Chelsea Nordiq | 12:02.3 (0) | 23:31.6 |
| 46 | 398 | | Hudson Lucier | Juvenile M | Nakkertok | 11:46.8 (0) | 23:35.1 |
| 47 | 417 | | Andreas Zbogar | Juvenile M | Team Hardwood | 11:49.8 (0) | 23:37.9 |
| 48 | 416 | | Nilan McIntosh | Juvenile M | Chelsea Nordiq | 12:04.7 (0) | 23:38.5 |
| 49 | 383 | | Matthew Pollex | Juvenile M | Kanata Nordic | 11:45.3 (0) | 23:41.0 |
| 50 | 425 | | Maxime Lavallée | Juvenile M | Les Aventuriers | 12:07.6 (0) | 23:41.4 |
| 51 | 414 | | Andrew Cays | Juvenile M | Team Hardwood | 12:14.1 (0) | 23:56.5 |
| 52 | 402 | | Patrick Marshall | Juvenile M | Nakkertok | 12:11.7 (0) | 24:00.8 |
| 53 | 394 | | Colin Macleod | Juvenile M | Nakkertok | 12:21.1 (0) | 24:06.0 |
| 54 | 381 | | Lochlen Farquharson | Juvenile M | Nakkertok | 12:11.5 (0) | 24:11.9 |
| 55 | 380 | | Clovis Lamarre | Juvenile M | Monteriski | 12:14.0 (0) | 24:13.7 |
| 56 | 386 | | Devin Martin | Juvenile M | Mono Nordic | 12:40.8 (0) | 24:19.6 |
| 57 | 388 | | Benjamin Dionne | Juvenile M | Skinouk | 12:31.7 (0) | 24:22.7 |
| 58 | 403 | | Kieran Tomlinson | Juvenile M | Nakkertok | 12:56.2 (0) | 24:31.3 |
| 59 | 390 | | Christopher Blakeney | Juvenile M | Nakkertok | 12:31.2 (0) | 24:32.6 |
| 60 | 407 | | Raphaël Samson | Juvenile M | Skibec | 12:33.1 (0) | 24:33.1 |
| 61 | 399 | | Rod Bottrell | Juvenile M | Georgian Bay Nordic | 12:48.0 (0) | 24:48.0 |
| 62 | 401 | | David Lanteigne | Juvenile M | Nord-Roi-Caraquet | 12:43.5 (0) | 24:50.1 |
| 63 | 406 | | August Myers | Juvenile M | Orford | 12:43.7 (0) | 25:03.5 |
| 64 | 393 | | Jason Greer | Juvenile M | Georgian Nordic | 12:52.8 (0) | 25:53.8 |
| 65 | 395 | | Josh Nevills | Juvenile M | Kawartha Nordic | 13:37.0 (0) | 26:03.3 |
| 66 | 392 | | Nolan Scheier | Juvenile M | Nakkertok | 13:26.3 (0) | 26:03.9 |
| 67 | 405 | | Emile Plazanet | Juvenile M | Club Défi T.M. | 13:19.5 (0) | 26:13.6 |
| 68 | 387 | | Charles-Hubert Carré | Juvenile M | Mouski | 13:58.2 (0) | 26:49.3 |
| 69 | 385 | | Aidan Kirkham | Juvenile M | Kanata Nordic | 14:44.2 (0) | 27:45.3 |
| 70 | 384 | | Brandon Paul | Juvenile M | Kanata Nordic | 14:33.2 (0) | 28:52.4 |
If you need to access the Mobile version of Zone4.ca from your mobile device switch to Mobile Site