| 1 | Darris TahirovicPlace 1 · Grade 10 · Newington | 10 | Newington | 20:18 |
| 2 | Amir BentleyPlace 2 · Grade 12 · New Britain | 12 | New Britain | 20:20 |
| 3 | Raman KasabrukhauPlace 3 · Grade 11 · Plainville | 11 | Plainville | 20:38 |
| 4 | Matthew BrownPlace 4 · Grade 12 · Newington | 12 | Newington | 20:48 |
| 5 | Ethan MurphyPlace 5 · Grade 10 · Plainville | 10 | Plainville | 21:04 |
| 6 | Brandon LoprestiPlace 6 · Grade 12 · Plainville | 12 | Plainville | 22:01 |
| 7 | James LandryPlace 7 · Grade 10 · Plainville | 10 | Plainville | 22:10 |
| 8 | Carter CedenoPlace 8 · Grade 9 · Newington | 9 | Newington | 22:31 |
| 9 | Justin RiveraPlace 9 · Grade 12 · New Britain | 12 | New Britain | 22:39 |
| 10 | Jean EstrellaPlace 10 · Grade 10 · Plainville | 10 | Plainville | 22:44 |
| 11 | Joshua LammlinPlace 11 · Grade 9 · Newington | 9 | Newington | 22:55 |
| 12 | Jacob MimnaughPlace 12 · Grade 12 · Newington | 12 | Newington | 23:05 |
| 13 | Julian Resto ArguellesPlace 13 · Grade 12 · New Britain | 12 | New Britain | 23:11 |
| 14 | Jake FreitasPlace 14 · Grade 11 · Plainville | 11 | Plainville | 23:27 |
| 15 | Ethan CasinghinoPlace 15 · Grade 10 · Plainville | 10 | Plainville | 24:00 |
| 16 | E RiveraPlace 16 · New Britain | — | New Britain | 24:11 PR |
| 17 | Myles CouturePlace 17 · Grade 10 · Plainville | 10 | Plainville | 24:26 |
| 18 | Gavin FlorPlace 18 · Grade 12 · Newington | 12 | Newington | 24:37 |
| 19 | Isaiah HernandezPlace 19 · Grade 12 · New Britain | 12 | New Britain | 24:49 |
| 20 | Landen CouturePlace 20 · Grade 11 · Plainville | 11 | Plainville | 25:19 |
| 21 | Caleb CamachoPlace 21 · Grade 11 · New Britain | 11 | New Britain | 25:30 PR |
| 22 | Brandon GibbsPlace 22 · Grade 12 · Platt | 12 | Platt | 25:59 |
| 23 | Jariel PerezPlace 23 · Grade 11 · New Britain | 11 | New Britain | 26:00 |
| 24 | Zayden McGrawPlace 24 · Grade 11 · Plainville | 11 | Plainville | 26:10 |
| 25 | James MimnaughPlace 25 · Grade 9 · Newington | 9 | Newington | 26:36 |
| 26 | Kieran JacquePlace 26 · Grade 11 · Platt | 11 | Platt | 26:39 |
| 27 | Marcos AguilarPlace 27 · Grade 10 · Platt | 10 | Platt | 26:45 |
| 28 | Nicholas RuffiniPlace 28 · Grade 11 · Plainville | 11 | Plainville | 27:23 |
| 29 | R Aviles VargasPlace 29 · New Britain | — | New Britain | 28:30 |
| 30 | Denison Acevedo MontalvoPlace 30 · Grade 10 · Platt | 10 | Platt | 28:45 |
| 31 | Devon LandrettePlace 31 · Grade 10 · Plainville | 10 | Plainville | 29:37 |
| 32 | Jordan RuizPlace 32 · Grade 11 · New Britain | 11 | New Britain | 32:57 |
| 33 | Ares StalveyPlace 33 · Grade 10 · Plainville | 10 | Plainville | 33:09 |
| 34 | Henry SavignanoPlace 34 · Grade 9 · Newington | 9 | Newington | 34:36 |