| 1 | Brayden RivelloPlace 1 · Grade 12 · Cumberland | 12 | Cumberland | 17:05 |
| 2 | Mason SmithPlace 2 · Grade 11 · Smithfield | 11 | Smithfield | 17:14 |
| 3 | Colin SmithPlace 3 · Grade 9 · Smithfield | 9 | Smithfield | 17:25 |
| 4 | Derek MallonPlace 4 · Grade 12 · North Smithfield | 12 | North Smithfield | 17:32 |
| 5 | Cooper MagillPlace 5 · Grade 10 · Cumberland | 10 | Cumberland | 17:33 |
| 6 | Hunter ValleePlace 6 · Grade 11 · Smithfield | 11 | Smithfield | 17:35 |
| 7 | Sean ManiaPlace 7 · Grade 12 · North Smithfield | 12 | North Smithfield | 17:50 |
| 8 | Tyler PinchPlace 8 · Grade 11 · Cumberland | 11 | Cumberland | 18:00 PR |
| 9 | Jackson ThurstonPlace 9 · Grade 9 · Cumberland | 9 | Cumberland | 18:21 PR |
| 10 | Logan RiccoPlace 10 · Grade 11 · North Smithfield | 11 | North Smithfield | 18:23 |
| 11 | Kellen McMahonPlace 11 · Grade 11 · North Smithfield | 11 | North Smithfield | 18:27 |
| 12 | William BusamPlace 12 · Grade 12 · Smithfield | 12 | Smithfield | 18:29 |
| 13 | Patrick BickerstaffPlace 13 · Grade 9 · Cumberland | 9 | Cumberland | 18:33 |
| 14 | Joshua MesickPlace 14 · Grade 11 · Smithfield | 11 | Smithfield | 18:49 |
| 15 | Tim FerriPlace 15 · Grade 12 · North Smithfield | 12 | North Smithfield | 19:06 PR |
| 16 | Nathan MemoliPlace 16 · Grade 9 · Smithfield | 9 | Smithfield | 19:08 |
| 17 | Henry CamdenPlace 17 · Grade 10 · Cumberland | 10 | Cumberland | 19:43 |
| 18 | Nathaniel TuomistoPlace 18 · Grade 9 · Cumberland | 9 | Cumberland | 19:48 |
| 19 | Jakub BudzynaPlace 19 · Grade 12 · North Smithfield | 12 | North Smithfield | 20:05 |
| 20 | Cameron WelchPlace 20 · Grade 11 · North Smithfield | 11 | North Smithfield | 20:22 |
| 21 | Daniel HealeyPlace 21 · Grade 12 · Smithfield | 12 | Smithfield | 20:31 |
| 22 | Matthew (Matt) MorganPlace 22 · Grade 12 · North Smithfield | 12 | North Smithfield | 20:36 |
| 23 | Logan BurkePlace 23 · Grade - · Cumberland | - | Cumberland | 20:39 PR |
| 24 | Declan WoodPlace 24 · Grade 12 · Smithfield | 12 | Smithfield | 20:48 |
| 25 | Silas MacDonaldPlace 25 · Grade 12 · Smithfield | 12 | Smithfield | 20:50 |
| 26 | Mason BlackPlace 26 · Grade 9 · Cumberland | 9 | Cumberland | 21:04 |
| 27 | Luke FournierPlace 27 · Grade 12 · North Smithfield | 12 | North Smithfield | 21:06 |
| 28 | Jared LemirePlace 28 · Grade 11 · North Smithfield | 11 | North Smithfield | 21:09 |
| 29 | Luke ConroyPlace 29 · Grade 9 · Cumberland | 9 | Cumberland | 21:29 |
| 30 | Daniel SionniPlace 30 · Grade 10 · North Smithfield | 10 | North Smithfield | 21:50 |
| 31 | Lucas TrottierPlace 31 · Grade 9 · Cumberland | 9 | Cumberland | 22:05 |
| 32 | Jackson GamboaPlace 32 · Grade 12 · North Smithfield | 12 | North Smithfield | 22:10 |
| 33 | Connor FarrellPlace 33 · Grade 11 · Smithfield | 11 | Smithfield | 22:11 |
| 34 | Carter StoothoffPlace 34 · Grade 9 · Cumberland | 9 | Cumberland | 22:17 |
| 35 | Ethan RoyPlace 35 · Grade 10 · Cumberland | 10 | Cumberland | 22:24 |
| 36 | Cabot WheelerPlace 36 · Grade 10 · North Smithfield | 10 | North Smithfield | 22:32 |
| 37 | Zachary OwenPlace 37 · Grade 10 · Smithfield | 10 | Smithfield | 22:39 |
| 38 | Cole CarpenterPlace 38 · Grade 9 · North Smithfield | 9 | North Smithfield | 22:45 |
| 39 | Ian ChanPlace 39 · Grade - · Smithfield | - | Smithfield | 22:46 PR |
| 40 | Thomas DeCataldoPlace 40 · Grade 10 · North Smithfield | 10 | North Smithfield | 22:57 PR |
| 41 | Dariel VelezPlace 41 · Grade - · Cumberland | - | Cumberland | 25:28 PR |
| 42 | Brayden FarrellPlace 42 · Grade 9 · Smithfield | 9 | Smithfield | 25:47 PR |
| 43 | Evan ThibeaultPlace 43 · Grade 12 · North Smithfield | 12 | North Smithfield | 29:03 |