| 1 | Brandon O'ConnorPlace 1 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 19:44.66 |
| 2 | Brett GiffordPlace 2 · Grade 9 · Bristol County Agricultural | 9 | Bristol County Agricultural | 20:05.35 |
| 3 | Silas DutraPlace 3 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 20:17.70 |
| 4 | Daniel McQueeneyPlace 4 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 20:38.70 |
| 5 | Wesley MorinPlace 5 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 20:38.89 |
| 6 | Joseph GillettPlace 6 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 21:10.63 |
| 7 | Tyler ForgionePlace 7 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 21:19.39 |
| 8 | Nolan EvansPlace 8 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 22:04.35 |
| 9 | Kahlil MateusPlace 9 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 22:18.57 |
| 10 | Jack BrunnenmeyerPlace 10 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 22:21.34 |
| 11 | Liam HollowayPlace 11 · Grade 11 · Bristol County Agricultural | 11 | Bristol County Agricultural | 22:45.20 |
| 12 | Gabriel SoaresPlace 12 · Grade 10 · Bristol County Agricultural | 10 | Bristol County Agricultural | 23:12.80 |
| 13 | Nate GarlandPlace 13 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 23:13.02 |
| 14 | Henry BernsteinPlace 14 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 23:33.13 |
| 15 | Jake DohertyPlace 15 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 23:34.94 |
| 16 | Austin PorterPlace 16 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 23:57.06 |
| 17 | Jude FougerePlace 17 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 25:07.05 |
| 18 | Shey RotskyPlace 18 · Grade 9 · Bristol County Agricultural | 9 | Bristol County Agricultural | 26:04.11 |
| 19 | Tyler LevesquePlace 19 · Grade 11 · Bristol County Agricultural | 11 | Bristol County Agricultural | 26:16.39 |
| 20 | Trent MelloPlace 20 · Grade 10 · Bristol County Agricultural | 10 | Bristol County Agricultural | 26:47.64 |
| 21 | Jameson MelloPlace 21 · Grade 11 · Bristol County Agricultural | 11 | Bristol County Agricultural | 26:48.97 |
| 22 | Shane FordPlace 22 · Grade 11 · Bristol County Agricultural | 11 | Bristol County Agricultural | 27:08.42 |
| 23 | Luke SurprenantPlace 23 · Grade 11 · Bristol County Agricultural | 11 | Bristol County Agricultural | 27:08.65 |
| 24 | Jacob MussiPlace 24 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 27:35.72 |
| 25 | Trevor MacDonaldPlace 25 · Grade 10 · Bristol County Agricultural | 10 | Bristol County Agricultural | 27:37.77 |
| 26 | Caden VosePlace 26 · Grade 10 · Bristol County Agricultural | 10 | Bristol County Agricultural | 30:04.42 |
| 27 | Andrew WainwrightPlace 27 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 34:10.51 |
| 28 | Tyler CecerePlace 28 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 36:14.64 |