| 1 | Chase LeachPlace 1 · Grade 12 · LaSalle Academy | 12 | LaSalle Academy | 16:42 |
| 2 | David ParenteauPlace 2 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 17:20 |
| 3 | Blake SantosPlace 3 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 17:21 |
| 4 | Raymond FloresPlace 4 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 17:25 |
| 5 | Ben HarleyPlace 5 · Grade 12 · Mt Hope | 12 | Mt Hope | 17:27 PR |
| 6 | Hunter HeydenPlace 6 · Grade 12 · Mt Hope | 12 | Mt Hope | 17:28 PR |
| 7 | Sam MerriamPlace 7 · Grade 11 · Mt Hope | 11 | Mt Hope | 17:30 PR |
| 8 | Kaden SilvaPlace 8 · Grade 11 · Mt Hope | 11 | Mt Hope | 17:46 |
| 9 | Josh DewolfePlace 9 · Grade 11 · Mt Hope | 11 | Mt Hope | 17:47 PR |
| 10 | Liam ShiblesPlace 10 · Grade 12 · LaSalle Academy | 12 | LaSalle Academy | 17:58 |
| 11 | Aidan MurrayPlace 11 · Grade 12 · LaSalle Academy | 12 | LaSalle Academy | 18:27 |
| 12 | Aiden MilnePlace 12 · Grade 11 · LaSalle Academy | 11 | LaSalle Academy | 18:41 |
| 13 | Dario DiMascioPlace 13 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 18:55 |
| 14 | Joseph EarleyPlace 14 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 19:13 |
| 15 | Luke GrahamPlace 15 · Grade 9 · LaSalle Academy | 9 | LaSalle Academy | 19:14 |
| 16 | Drystan McClainPlace 16 · Grade 10 · Mt Hope | 10 | Mt Hope | 19:15 |
| 17 | Jamison JacquesPlace 17 · Grade 9 · LaSalle Academy | 9 | LaSalle Academy | 19:21 PR |
| 18 | Owen SchenckPlace 18 · Grade 9 · Mt Hope | 9 | Mt Hope | 19:28 |
| 19 | Declan ReedPlace 19 · Grade 9 · Mt Hope | 9 | Mt Hope | 19:33 |
| 20 | Jameson VitulloPlace 20 · Grade 12 · LaSalle Academy | 12 | LaSalle Academy | 19:40 |
| 21 | Jack MooradianPlace 21 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 19:57 |
| 22 | Nick ReynoldsPlace 22 · Grade 9 · LaSalle Academy | 9 | LaSalle Academy | 20:10 |
| 23 | Zachariah GrandePlace 23 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 20:20 |
| 24 | Jeremy ClarkPlace 24 · Grade 12 · Tolman | 12 | Tolman | 20:26 PR |
| 25 | Jared RegoPlace 25 · Grade 12 · Mt Hope | 12 | Mt Hope | 20:31 PR |
| 26 | Dylan FelicianoPlace 26 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 20:39 |
| 27 | Logan CotePlace 27 · Grade 9 · LaSalle Academy | 9 | LaSalle Academy | 21:15 |
| 28 | Ethan DelehantyPlace 28 · Grade 9 · Mt Hope | 9 | Mt Hope | 21:47 PR |
| 29 | Nick MarsilliPlace 29 · Grade 12 · Mt Hope | 12 | Mt Hope | 21:55 |
| 30 | Kevin QuinnPlace 30 · Grade 10 · Mt Hope | 10 | Mt Hope | 22:25 |
| 31 | Kyle MangualPlace 31 · Grade 12 · Tolman | 12 | Tolman | 22:38 PR |
| 32 | David HajianPlace 32 · Grade 12 · LaSalle Academy | 12 | LaSalle Academy | 23:07 |
| 33 | Luca IacoboPlace 33 · Grade 9 · LaSalle Academy | 9 | LaSalle Academy | 23:07 |
| 34 | Nathan SimasPlace 34 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 23:25 |
| 35 | Ryan AndellaPlace 35 · Grade 10 · Tolman | 10 | Tolman | 23:31 |
| 36 | Osman BarriePlace 36 · Grade 12 · Tolman | 12 | Tolman | 23:39 |
| 37 | Steven SoaresPlace 37 · Grade 9 · Mt Hope | 9 | Mt Hope | 24:13 PR |
| 38 | Aidan FontainePlace 38 · Grade 12 · LaSalle Academy | 12 | LaSalle Academy | 24:14 |
| 39 | Richard (Ricky) MeyerPlace 39 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 28:47 |
| 40 | Caleb JawharjianPlace 40 · Grade 10 · LaSalle Academy | 10 | LaSalle Academy | 29:00 |
| 41 | Dennis LiuPlace 41 · Grade 9 · LaSalle Academy | 9 | LaSalle Academy | 29:53 |
| 42 | Joe MarinelloPlace 42 · Grade - · LaSalle Academy | - | LaSalle Academy | 30:41 |
| 43 | Antonio MarinPlace 43 · Grade 9 · LaSalle Academy | 9 | LaSalle Academy | 30:52 |