| 1 | Cole McCuePlace 1 · Grade 11 · Cumberland | 11 | Cumberland | 16:21 |
| 2 | Henry DennenPlace 2 · Grade 12 · Cumberland | 12 | Cumberland | 16:26 |
| 3 | Jason PadulaPlace 3 · Grade 10 · Smithfield | 10 | Smithfield | 16:30 |
| 4 | Ethan CarpenterPlace 4 · Grade 12 · Cumberland | 12 | Cumberland | 16:45 |
| 5 | Elijah SaddlemirePlace 5 · Grade 11 · Smithfield | 11 | Smithfield | 16:53 |
| 6 | John WalkerPlace 6 · Grade 12 · Cumberland | 12 | Cumberland | 17:04 |
| 7 | Anderson JacintoPlace 7 · Grade 11 · Cumberland | 11 | Cumberland | 17:08 |
| 8 | Ethan FaddenPlace 8 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 17:16 |
| 9 | Aiden PowersPlace 9 · Grade 12 · Smithfield | 12 | Smithfield | 17:18 |
| 10 | Dante DigregorioPlace 10 · Grade 12 · Smithfield | 12 | Smithfield | 17:20 |
| 11 | Unwana OkokonPlace 11 · Grade 12 · Smithfield | 12 | Smithfield | 17:23 |
| 12 | Matthew (Matt) PicchioniPlace 12 · Grade 12 · Cumberland | 12 | Cumberland | 17:35 |
| 13 | Sam HendersonPlace 13 · Grade 9 · Cumberland | 9 | Cumberland | 17:37 |
| 14 | Camden MaionePlace 14 · Grade 11 · Smithfield | 11 | Smithfield | 17:49 |
| 15 | Jeremiah RochaPlace 15 · Grade 10 · Cumberland | 10 | Cumberland | 17:54 |
| 16 | Connor MagillPlace 16 · Grade 10 · Cumberland | 10 | Cumberland | 18:31 |
| 17 | Tyler RosePlace 17 · Grade 12 · Smithfield | 12 | Smithfield | 18:37 |
| 18 | Owen DennenPlace 18 · Grade 10 · Cumberland | 10 | Cumberland | 18:38 |
| 19 | Matthew DonahuePlace 19 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 18:47 |
| 20 | Kaiden MoranPlace 20 · Grade 10 · Cumberland | 10 | Cumberland | 18:52 |
| 21 | Steven ZacaroPlace 21 · Grade 11 · Cumberland | 11 | Cumberland | 18:55 PR |
| 22 | Collen SpencerPlace 22 · Grade 11 · Cumberland | 11 | Cumberland | 19:16 |
| 23 | Will SchillerPlace 23 · Grade 11 · Smithfield | 11 | Smithfield | 19:16 |
| 24 | Trevor LeDucPlace 24 · Grade 12 · Cumberland | 12 | Cumberland | 19:20 |
| 25 | Kyle JolicoeurPlace 25 · Grade 11 · Cumberland | 11 | Cumberland | 19:30 |
| 26 | Mason BardPlace 26 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 19:33 |
| 27 | Zachary PhannavongPlace 27 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 19:35 PR |
| 28 | William O'SheaPlace 28 · Grade 10 · Cumberland | 10 | Cumberland | 19:36 |
| 29 | Aiden FerreiraPlace 29 · Grade 11 · Smithfield | 11 | Smithfield | 19:47 |
| 30 | Andrew KelleyPlace 30 · Grade 12 · Smithfield | 12 | Smithfield | 20:20 |
| 31 | Derek SlebodaPlace 31 · Grade 11 · Smithfield | 11 | Smithfield | 20:40 |
| 32 | Francisco (Frankie) CorboPlace 32 · Grade 10 · Smithfield | 10 | Smithfield | 20:50 |
| 33 | Jameson LytlePlace 33 · Grade 11 · Smithfield | 11 | Smithfield | 20:56 |
| 34 | Benjamin VillatoroPlace 34 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 21:01 |
| 35 | Jakeob BlanchettePlace 35 · Grade 11 · Smithfield | 11 | Smithfield | 21:16 |
| 36 | Shawn MurrayPlace 36 · Grade 9 · Cumberland | 9 | Cumberland | 21:40 |
| 37 | Cole WalkerPlace 37 · Grade 9 · Cumberland | 9 | Cumberland | 21:43 |
| 38 | Matthew (Matt) ColburnPlace 38 · Grade 10 · Cumberland | 10 | Cumberland | 22:05 |
| 39 | Nolan KellyPlace 39 · Grade 9 · Cumberland | 9 | Cumberland | 22:05 |
| 40 | Clovis BeauregardPlace 40 · Grade 9 · Cumberland | 9 | Cumberland | 22:43 |
| 41 | Curtis CaoPlace 41 · Grade 12 · Mt Saint Charles | 12 | Mt Saint Charles | 23:24 |
| 42 | Daniel BelislePlace 42 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 23:25 |
| 43 | Joshua RodriguezPlace 43 · Grade 12 · Blackstone Valley Preparatory | 12 | Blackstone Valley Preparatory | 27:12 |
| 44 | Alexander EnnPlace 44 · Grade 11 · Smithfield | 11 | Smithfield | 28:07 |
| 45 | Connor BraytonPlace 45 · Grade 9 · Cumberland | 9 | Cumberland | 28:28 |
| 46 | Benjamin LeprePlace 46 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 31:21 |