| 1 | Jeremiah RochaPlace 1 · Grade So · Unattached | So | Unattached | 15:52.80 PR |
| 2 | Dawson ReynoldsPlace 2 · Grade - · Unattached | - | Unattached | 16:23.50 PR |
| 3 | Matthew FownesPlace 3 · Unattached | — | Unattached | 16:33.10 |
| 4 | Ryan PagliaroPlace 4 · Grade - · Sentinel Striders | - | Sentinel Striders | 16:34.50 PR |
| 5 | Leon St GermainPlace 5 · Grade Fr · Unattached | Fr | Unattached | 16:45.30 |
| 6 | Jared MoorePlace 6 · Unattached | — | Unattached | 16:49.10 |
| 7 | Noah JohnsonPlace 7 · Grade 10 · Unattached | 10 | Unattached | 16:49.10 PR |
| 8 | Colm O'DriscollPlace 8 · Unattached | — | Unattached | 17:01.40 |
| 9 | Joshua MighillPlace 9 · Unattached | — | Unattached | 17:11.50 |
| 10 | Joshua FarrellPlace 10 · Grade Sr · The Bucket Track Club | Sr | The Bucket Track Club | 17:15.40 PR |
| 11 | Ryan DyerPlace 11 · Grade Sr · Unattached | Sr | Unattached | 17:16.10 PR |
| 12 | Evan BubierPlace 12 · Grade 10 · Unattached | 10 | Unattached | 17:16.30 PR |
| 13 | Joseph McFarlandPlace 13 · Grade 12 · Unattached | 12 | Unattached | 17:22.20 PR |
| 14 | Whitney HallPlace 14 · Unattached | — | Unattached | 17:22.60 |
| 15 | Jack McLoughlinPlace 15 · Grade Sr · Unattached | Sr | Unattached | 17:25.00 PR |
| 16 | Carlos FerrandoPlace 16 · Unattached | — | Unattached | 17:35.30 |
| 17 | Kieran HoffPlace 17 · Grade 12 · Unattached | 12 | Unattached | 17:36.60 PR |
| 18 | Benjamin KollerPlace 18 · Unattached | — | Unattached | 17:39.90 |
| 19 | Ben GlewPlace 19 · Grade 10 · Unattached | 10 | Unattached | 17:40.70 PR |
| 20 | Bronson CousineauPlace 20 · Grade - · Unattached | - | Unattached | 17:48.60 |
| 21 | Connor MagillPlace 21 · Grade So · Unattached | So | Unattached | 17:48.90 |
| 22 | Christopher MagillPlace 22 · Grade - · Tracksmith Hare AC | - | Tracksmith Hare AC | 17:49.10 PR |
| 23 | Cameron McVeighPlace 23 · Grade 11 · Unattached | 11 | Unattached | 18:01.30 PR |
| 24 | Noah DavisPlace 24 · Unattached | — | Unattached | 18:03.10 |
| 25 | Wesley ColePlace 25 · Unattached | — | Unattached | 18:11.00 |
| 26 | Kyle O'HernPlace 26 · Grade - · Unattached | - | Unattached | 18:11.50 PR |
| 27 | Daniel JesterPlace 27 · Unattached | — | Unattached | 18:18.60 |
| 28 | Luke CalvinPlace 28 · Unattached | — | Unattached | 18:22.20 |
| 29 | Matthew FiskPlace 29 · Unattached | — | Unattached | 18:26.70 |
| 30 | Johnny GregorekPlace 30 · Unattached | — | Unattached | 18:27.20 |
| 31 | Kensley CadetPlace 31 · Grade Jr · Unattached | Jr | Unattached | 18:27.20 PR |
| 32 | Hussein NiyonkuruPlace 32 · Grade Jr · Unattached | Jr | Unattached | 18:33.30 PR |
| 33 | Greyson MoffittPlace 33 · Unattached | — | Unattached | 18:35.70 PR |
| 34 | Peter TolsmaPlace 34 · Unattached | — | Unattached | 18:36.40 |
| 35 | Dylan BrobiskyPlace 35 · Grade - · Unattached | - | Unattached | 18:37.40 PR |
| 36 | Nathan WayPlace 36 · Unattached | — | Unattached | 18:46.10 |
| 37 | Alex TripoliPlace 37 · Unattached | — | Unattached | 18:46.60 |
| 38 | Greg Manning-SmithPlace 38 · Unattached | — | Unattached | 18:49.00 |
| 39 | Anthony CouttsPlace 39 · Unattached | — | Unattached | 18:49.90 |
| 40 | Marcelo VieiraPlace 40 · Unattached | — | Unattached | 18:53.00 |
| 41 | Conor JohnsonPlace 41 · Unattached | — | Unattached | 18:54.00 |
| 42 | Scott AllisonPlace 42 · Unattached | — | Unattached | 18:56.00 |
| 43 | Michael MacedoPlace 43 · Grade - · Unattached | - | Unattached | 18:56.30 |
| 44 | Kiefer CalistoPlace 44 · Unattached | — | Unattached | 18:57.70 |
| 45 | Roland RuprechtPlace 45 · Unattached | — | Unattached | 19:07.70 |
| 46 | Chris FedericoPlace 46 · Grade - · Unattached | - | Unattached | 19:08.40 PR |
| 47 | Tyler RosePlace 47 · Grade - · Unattached | - | Unattached | 19:09.00 PR |
| 48 | Charlie MarcelonisPlace 48 · Unattached | — | Unattached | 19:11.60 PR |
| 49 | Jonathan PincincePlace 49 · Unattached | — | Unattached | 19:15.10 |
| 50 | Joseph dosReisPlace 50 · Grade - · Unattached | - | Unattached | 19:19.90 PR |
| 51 | Edward RuprechtPlace 51 · Unattached | — | Unattached | 19:29.10 |
| 52 | Trevor BynoePlace 52 · Unattached | — | Unattached | 19:36.80 |
| 53 | Ari Yellin-LevinePlace 53 · Unattached | — | Unattached | 19:36.90 |
| 54 | Colin MellettPlace 54 · Unattached | — | Unattached | 19:37.10 |
| 55 | Chip RedihanPlace 55 · Grade - · Unattached | - | Unattached | 19:37.70 PR |
| 56 | Jared LeonardPlace 56 · Unattached | — | Unattached | 19:39.70 |
| 57 | Sean MirandaPlace 57 · Unattached | — | Unattached | 19:40.60 |
| 58 | Hunter StewartPlace 58 · Unattached | — | Unattached | 19:45.40 |
| 59 | Patrick PhongsatPlace 59 · Unattached | — | Unattached | 19:47.50 |
| 60 | Thomas SerrePlace 60 · Unattached | — | Unattached | 19:48.20 |
| 61 | Matty BennettPlace 61 · Unattached | — | Unattached | 19:51.50 |
| 62 | Sean MurrayPlace 62 · Unattached | — | Unattached | 19:56.00 |
| 63 | Reymy PenaPlace 63 · Unattached | — | Unattached | 19:56.90 |
| 64 | Jose RosarioPlace 64 · Unattached | — | Unattached | 19:57.00 |
| 65 | Steve DennehyPlace 65 · Unattached | — | Unattached | 20:09.10 |
| 66 | Sean HughesPlace 66 · Unattached | — | Unattached | 20:10.20 |
| 67 | Nicky RamirezPlace 67 · Unattached | — | Unattached | 20:13.80 |
| 68 | Owen AtkinsPlace 68 · Grade Sr · The Bucket Track Club | Sr | The Bucket Track Club | 20:17.20 PR |
| 69 | Matthew HuntPlace 69 · Unattached | — | Unattached | 20:17.50 |
| 70 | Patrick WingatePlace 70 · Grade 9 · Unattached | 9 | Unattached | 20:21.50 PR |
| 71 | Domenic SavastanoPlace 71 · Grade - · Unattached | - | Unattached | 20:22.00 PR |
| 72 | Philip KilanowskiPlace 72 · Unattached | — | Unattached | 20:22.80 |
| 73 | Nathanael HatamiPlace 73 · Unattached | — | Unattached | 20:28.50 |
| 74 | Jackson TherienPlace 74 · Grade 8 · Unattached | 8 | Unattached | 20:29.30 PR |
| 75 | Patrick GobeillePlace 75 · Unattached | — | Unattached | 20:29.80 |
| 76 | Sarshar SajidPlace 76 · Unattached | — | Unattached | 20:30.50 |
| 77 | Brandon PryorPlace 77 · Unattached | — | Unattached | 20:31.10 |
| 78 | Keith AdamsPlace 78 · Unattached | — | Unattached | 20:32.10 |
| 79 | Rowan KnightPlace 79 · Grade 12 · Unattached | 12 | Unattached | 20:32.60 PR |
| 80 | Juan MolinaPlace 80 · Unattached | — | Unattached | 20:34.10 |
| 81 | Brandon WymanPlace 81 · Unattached | — | Unattached | 20:34.60 |
| 82 | Diego AvilaPlace 82 · Unattached | — | Unattached | 20:36.60 |
| 83 | Adam TestagrossaPlace 83 · Unattached | — | Unattached | 20:37.30 |
| 84 | Itamar KahnPlace 84 · Unattached | — | Unattached | 20:38.30 |
| 85 | Alejandro RiveraPlace 85 · Grade Fr · The Bucket Track Club | Fr | The Bucket Track Club | 20:39.80 PR |
| 86 | Jacob LagorPlace 86 · Grade 9 · Unattached | 9 | Unattached | 21:49.50 PR |
| 87 | Sebastian RiveraPlace 87 · Grade 9 · Unattached | 9 | Unattached | 23:54.20 PR |
| 88 | Alexander BautistaPlace 88 · Grade - · Unattached | - | Unattached | 24:05.30 PR |