| 1 | Max MehnerPlace 1 · Grade 10 · Joel Barlow | 10 | Joel Barlow | 17:03.54 |
| 2 | Orion LoweryPlace 2 · Grade 12 · Newtown | 12 | Newtown | 17:18.07 |
| 3 | Milo HowleyPlace 3 · Grade 12 · Pomperaug | 12 | Pomperaug | 17:34.45 |
| 4 | Robert PiccirilloPlace 4 · Grade 12 · Pomperaug | 12 | Pomperaug | 17:36.82 |
| 5 | Nalu DanielsPlace 5 · Grade 10 · Pomperaug | 10 | Pomperaug | 17:45.77 |
| 6 | Ryan QuinnPlace 6 · Grade 12 · Pomperaug | 12 | Pomperaug | 17:59.41 |
| 7 | Mason BlinstrubasPlace 7 · Grade 11 · Pomperaug | 11 | Pomperaug | 18:00.39 |
| 8 | Kyle WiebkePlace 8 · Grade 11 · Pomperaug | 11 | Pomperaug | 18:09.97 |
| 9 | Emmet ShamsiPlace 9 · Grade 9 · Joel Barlow | 9 | Joel Barlow | 18:11.92 PR |
| 10 | Dylan CiprianoPlace 10 · Grade 11 · Notre Dame Prep | 11 | Notre Dame Prep | 18:29.68 |
| 11 | Ubay DissaPlace 11 · Grade 12 · Newtown | 12 | Newtown | 18:42.13 |
| 12 | Duncan KolbPlace 12 · Grade 12 · Newtown | 12 | Newtown | 18:42.56 |
| 13 | Sebastian ColburnPlace 13 · Grade 11 · Newtown | 11 | Newtown | 18:43.38 |
| 14 | Bryce TaylorPlace 14 · Grade 11 · Newtown | 11 | Newtown | 18:43.77 |
| 15 | Marc CaratasPlace 15 · Grade 11 · Newtown | 11 | Newtown | 18:53.59 |
| 16 | Zayden WoodhousePlace 16 · Grade 12 · Pomperaug | 12 | Pomperaug | 19:00.49 |
| 17 | Owen MulcaheyPlace 17 · Grade 11 · Newtown | 11 | Newtown | 19:00.74 |
| 18 | Ali ElawaPlace 18 · Grade 11 · Newtown | 11 | Newtown | 19:09.69 |
| 19 | Benjamin SalvucciPlace 19 · Grade 11 · Pomperaug | 11 | Pomperaug | 19:19.53 |
| 20 | James DorfmanPlace 20 · Grade 10 · Newtown | 10 | Newtown | 19:32.85 PR |
| 21 | Liam O'NeilPlace 21 · Grade 12 · Newtown | 12 | Newtown | 19:33.54 PR |
| 22 | Kayden McGuirkPlace 22 · Grade 11 · Newtown | 11 | Newtown | 19:38.90 |
| 23 | Didier Mejia-MorneauPlace 23 · Grade 12 · Joel Barlow | 12 | Joel Barlow | 19:50.03 PR |
| 24 | Aarav ShettyPlace 24 · Grade 12 · Newtown | 12 | Newtown | 19:55.69 |
| 25 | Ryan WheatleyPlace 25 · Grade 11 · Joel Barlow | 11 | Joel Barlow | 19:55.96 |
| 26 | Graham SanderPlace 26 · Grade 10 · Pomperaug | 10 | Pomperaug | 20:09.93 |
| 27 | Jake MoserPlace 27 · Grade 10 · Pomperaug | 10 | Pomperaug | 20:10.53 |
| 28 | Aaron McCannPlace 28 · Grade 11 · Pomperaug | 11 | Pomperaug | 20:10.94 |
| 29 | Hunter CapozziPlace 29 · Grade 9 · Pomperaug | 9 | Pomperaug | 20:28.26 |
| 30 | Mitchell GagnePlace 30 · Grade 10 · Newtown | 10 | Newtown | 20:48.53 |
| 31 | Sebastian CebulskiPlace 31 · Grade 10 · Newtown | 10 | Newtown | 20:50.79 |
| 32 | Emmanuel FerrerPlace 32 · Grade 12 · Pomperaug | 12 | Pomperaug | 20:52.77 |
| 33 | Jayden KingPlace 33 · Grade 11 · Notre Dame Prep | 11 | Notre Dame Prep | 21:07.10 |
| 34 | Ryley FestaPlace 34 · Grade 10 · Newtown | 10 | Newtown | 21:11.82 PR |
| 35 | Asher WoodhousePlace 35 · Grade 10 · Pomperaug | 10 | Pomperaug | 21:13.30 |
| 36 | Jack LaedkePlace 36 · Grade 10 · Joel Barlow | 10 | Joel Barlow | 21:19.04 |
| 37 | Mason TietjenPlace 37 · Grade 9 · Newtown | 9 | Newtown | 21:23.13 |
| 38 | Sandor LadanyiPlace 38 · Grade 10 · Newtown | 10 | Newtown | 21:31.27 PR |
| 39 | Sam IrvingPlace 39 · Grade 12 · Newtown | 12 | Newtown | 21:31.56 |
| 40 | Iorek ZickefoosePlace 40 · Grade 11 · Pomperaug | 11 | Pomperaug | 21:38.62 |
| 41 | Eli SoltisPlace 41 · Grade 9 · Newtown | 9 | Newtown | 21:41.32 |
| 42 | Mauricio De La GarzaPlace 42 · Grade 12 · Newtown | 12 | Newtown | 21:47.01 |
| 43 | Ryder SymesPlace 43 · Grade 11 · Newtown | 11 | Newtown | 21:49.76 |
| 44 | James WoodPlace 44 · Grade 10 · Joel Barlow | 10 | Joel Barlow | 22:05.26 PR |
| 45 | Trace HunterPlace 45 · Grade 11 · Newtown | 11 | Newtown | 22:18.60 |
| 46 | Harrison DunnPlace 46 · Grade 10 · Newtown | 10 | Newtown | 22:26.32 |
| 47 | Danny GarciaPlace 47 · Grade 9 · Newtown | 9 | Newtown | 22:30.62 |
| 48 | Justin AmauckasPlace 48 · Grade 11 · Pomperaug | 11 | Pomperaug | 22:32.28 |
| 49 | Aidan SpeerPlace 49 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 22:59.21 |
| 50 | Sebastian Cano CowlesPlace 50 · Grade 12 · Joel Barlow | 12 | Joel Barlow | 23:03.78 |
| 51 | Sean D'AmicoPlace 51 · Grade 9 · Newtown | 9 | Newtown | 23:06.59 |
| 52 | Rowan WeissPlace 52 · Grade 10 · Joel Barlow | 10 | Joel Barlow | 23:11.54 |
| 53 | Brandon WilliamsPlace 53 · Grade 12 · Notre Dame Prep | 12 | Notre Dame Prep | 23:28.28 |
| 54 | David QuinnPlace 54 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 23:28.56 |
| 55 | Guivens BosquetPlace 55 · Grade 12 · Notre Dame Prep | 12 | Notre Dame Prep | 23:29.34 |
| 56 | Elias MarshPlace 56 · Grade 10 · Joel Barlow | 10 | Joel Barlow | 23:45.31 |
| 57 | Owen BurkePlace 57 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 23:57.25 |
| 58 | Austin LehbergerPlace 58 · Grade 12 · Joel Barlow | 12 | Joel Barlow | 23:58.21 |
| 59 | James McCaffreyPlace 59 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 24:00.65 |
| 60 | Rex GinsbergPlace 60 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 24:01.70 PR |
| 61 | Leo InfantasPlace 61 · Grade 9 · Newtown | 9 | Newtown | 24:16.61 |
| 62 | Cole HiruoPlace 62 · Grade 9 · Newtown | 9 | Newtown | 24:34.99 |
| 63 | Jackson CloudPlace 63 · Grade 11 · Pomperaug | 11 | Pomperaug | 24:42.94 |
| 64 | Nico DiezPlace 64 · Grade 9 · Newtown | 9 | Newtown | 24:44.43 |
| 65 | Beau ClancyPlace 65 · Grade 10 · Newtown | 10 | Newtown | 24:45.59 |
| 66 | Colton LiskaPlace 66 · Grade 10 · Newtown | 10 | Newtown | 24:48.89 |
| 67 | Alex KuglerPlace 67 · Grade 12 · Newtown | 12 | Newtown | 25:09.22 |
| 68 | Kyler CookPlace 68 · Grade 9 · Newtown | 9 | Newtown | 25:17.18 |
| 69 | Hudson HiruoPlace 69 · Grade 12 · Newtown | 12 | Newtown | 25:22.03 |
| 70 | Liam ClarkPlace 70 · Grade 12 · Newtown | 12 | Newtown | 25:25.51 |
| 71 | Petros RoussasPlace 71 · Grade 9 · Newtown | 9 | Newtown | 25:36.07 |
| 72 | Charlie GardnerPlace 72 · Grade 9 · Newtown | 9 | Newtown | 25:58.30 |
| 73 | Nadarine HewittPlace 73 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 26:15.60 |
| 74 | Augustine PiaPlace 74 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 26:24.64 |
| 75 | Payton SaundersPlace 75 · Grade 12 · Newtown | 12 | Newtown | 26:59.62 |
| 76 | Victor ScottPlace 76 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 27:17.28 |
| 77 | Beckett WhittlePlace 77 · Grade 10 · Joel Barlow | 10 | Joel Barlow | 27:21.18 |
| 78 | Nathaniel AndujarPlace 78 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 28:00.49 |
| 79 | Hunter OliverasPlace 79 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 28:08.03 |
| 80 | Tyquan SmithPlace 80 · Grade 9 · Newtown | 9 | Newtown | 29:20.11 |
| 81 | Beckett LovelessPlace 81 · Grade 9 · Newtown | 9 | Newtown | 29:37.40 |
| 82 | Damian HernandezPlace 82 · Grade 9 · Pomperaug | 9 | Pomperaug | 29:48.93 |
| 83 | Jake FriedmanPlace 83 · Grade 10 · Joel Barlow | 10 | Joel Barlow | 35:53.25 |