| 1 | Yendri RuizPlace 1 · Grade 12 · New Britain | 12 | New Britain | 17:39 PR |
| 2 | Gabriel PolarPlace 2 · Grade 12 · Wethersfield | 12 | Wethersfield | 17:51 PR |
| 3 | Henry CooksonPlace 3 · Grade 10 · Berlin | 10 | Berlin | 17:57 PR |
| 4 | Landon SorokaPlace 4 · Grade 9 · Berlin | 9 | Berlin | 17:58 PR |
| 5 | Griffin KellyPlace 5 · Grade 11 · Wethersfield | 11 | Wethersfield | 18:35 PR |
| 6 | Mateusz JanikulaPlace 6 · Grade 9 · Berlin | 9 | Berlin | 19:22 PR |
| 7 | Justin RiveraPlace 7 · Grade 11 · New Britain | 11 | New Britain | 19:39 PR |
| 8 | Michael FazzinaPlace 8 · Grade 12 · Wethersfield | 12 | Wethersfield | 19:45 |
| 9 | Thomas AmbruosoPlace 9 · Grade 11 · Wethersfield | 11 | Wethersfield | 19:45 |
| 10 | Amir BentleyPlace 10 · Grade 11 · New Britain | 11 | New Britain | 19:48 PR |
| 11 | James SejdorPlace 11 · Grade 10 · Wethersfield | 10 | Wethersfield | 20:09 |
| 12 | Caleb BangPlace 12 · Grade 10 · Wethersfield | 10 | Wethersfield | 20:32 PR |
| 13 | Isaiah ArmstrongPlace 13 · Grade 9 · Wethersfield | 9 | Wethersfield | 20:36 PR |
| 14 | Ethan WerebPlace 14 · Grade 10 · Wethersfield | 10 | Wethersfield | 20:37 PR |
| 15 | Jack ClarkePlace 15 · Grade 10 · Wethersfield | 10 | Wethersfield | 20:39 PR |
| 16 | Zacharie BoisrondPlace 16 · Grade 12 · New Britain | 12 | New Britain | 20:56 |
| 17 | Luke PolmatierPlace 17 · Grade 11 · Wethersfield | 11 | Wethersfield | 20:59 |
| 18 | Seamus SullivanPlace 18 · Grade 10 · Platt | 10 | Platt | 21:05 |
| 19 | Owen ClarkePlace 19 · Grade 12 · Wethersfield | 12 | Wethersfield | 21:08 PR |
| 20 | Wes PavickPlace 20 · Grade 12 · Wethersfield | 12 | Wethersfield | 21:34 |
| 21 | Troy DuelmPlace 21 · Grade 10 · Wethersfield | 10 | Wethersfield | 21:36 |
| 22 | Andrew RPlace 22 · Grade 10 · New Britain | 10 | New Britain | 21:55 PR |
| 23 | Julian Resto ArguellesPlace 23 · Grade 11 · New Britain | 11 | New Britain | 22:01 PR |
| 24 | Nick NovakPlace 24 · Grade 9 · Wethersfield | 9 | Wethersfield | 22:06 PR |
| 25 | Kaden RickettsPlace 25 · Grade 12 · Platt | 12 | Platt | 22:09 |
| 26 | Kieran JacquePlace 26 · Grade 10 · Platt | 10 | Platt | 22:11 |
| 27 | Brandon GibbsPlace 27 · Grade 11 · Platt | 11 | Platt | 22:12 |
| 28 | Maurice RPlace 28 · Grade 11 · New Britain | 11 | New Britain | 22:15 |
| 29 | Isaiah HernandezPlace 29 · Grade 11 · New Britain | 11 | New Britain | 22:44 PR |
| 30 | William KerrPlace 30 · Grade 11 · Wethersfield | 11 | Wethersfield | 23:32 |
| 31 | Nicolas VillegasPlace 31 · Grade 9 · Wethersfield | 9 | Wethersfield | 24:28 PR |
| 32 | Anthony SanseverinoPlace 32 · Grade 11 · Wethersfield | 11 | Wethersfield | 25:20 |
| 33 | Caleb RPlace 33 · Grade 11 · New Britain | 11 | New Britain | 25:31 |
| 34 | Amir TaylorPlace 34 · Grade 10 · Platt | 10 | Platt | 25:33 |
| 35 | Garrett ScarlarcioPlace 35 · Grade 9 · Wethersfield | 9 | Wethersfield | 25:55 PR |
| 36 | Xavier MartinezPlace 36 · Grade 9 · Wethersfield | 9 | Wethersfield | 25:58 PR |
| 37 | William FisherPlace 37 · Grade 9 · Wethersfield | 9 | Wethersfield | 26:11 PR |
| 38 | Jariel PerezPlace 38 · Grade 10 · New Britain | 10 | New Britain | 26:26 PR |
| 39 | Christopher KolaPlace 39 · Grade 10 · Wethersfield | 10 | Wethersfield | 26:27 PR |
| 40 | Kevin PerezPlace 40 · Grade 12 · Platt | 12 | Platt | 26:31 |
| 41 | Carter BraunPlace 41 · Grade 12 · Berlin | 12 | Berlin | 27:15 |
| 42 | Denison Acevedo MontalvoPlace 42 · Grade 9 · Platt | 9 | Platt | 27:59 |
| 43 | Michael AdeniranPlace 43 · Grade 10 · New Britain | 10 | New Britain | 28:57 PR |
| 44 | Brendan WoodPlace 44 · Grade 10 · Wethersfield | 10 | Wethersfield | 29:14 PR |
| 45 | Jonah WinkelPlace 45 · Grade 9 · Wethersfield | 9 | Wethersfield | 29:41 PR |
| 46 | Aiden KolaPlace 46 · Grade 9 · Wethersfield | 9 | Wethersfield | 40:54 PR |