| 1 | Jack MooneyPlace 1 · Grade 11 · Cheshire | 11 | Cheshire | 17:06.00 |
| 2 | Alden NeumanPlace 2 · Grade 11 · Wilbur Cross | 11 | Wilbur Cross | 17:12.10 |
| 3 | Leo Clinard EmonetPlace 3 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 17:22.00 |
| 4 | Peter TorelloPlace 4 · Grade 12 · Xavier (CT) | 12 | Xavier (CT) | 17:24.30 |
| 5 | Quentin KochPlace 5 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 17:24.40 |
| 6 | Nathan HendricksonPlace 6 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 17:24.50 |
| 7 | Holden HinesPlace 7 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 17:24.70 |
| 8 | Nolan O'ConnorPlace 8 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 17:24.80 |
| 9 | Alex BrownPlace 9 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 17:25.00 |
| 10 | Ethan GreenwoodPlace 10 · Grade 12 · Xavier (CT) | 12 | Xavier (CT) | 18:13.00 |
| 11 | Bryce FalconPlace 11 · Grade 10 · Cheshire | 10 | Cheshire | 18:16.40 |
| 12 | Jordan EspinosaPlace 12 · Grade 12 · Guilford | 12 | Guilford | 18:17.40 |
| 13 | Lewis ThoreenPlace 13 · Grade 12 · Guilford | 12 | Guilford | 18:17.50 |
| 14 | Elliot PeaperPlace 14 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 18:17.70 |
| 15 | Matthew RinaldiPlace 15 · Grade 11 · Cheshire | 11 | Cheshire | 18:20.90 |
| 16 | Tyler MezrichPlace 16 · Grade 12 · Guilford | 12 | Guilford | 18:25.90 |
| 17 | Caleb HansenPlace 17 · Grade 12 · Guilford | 12 | Guilford | 18:27.30 |
| 18 | Antonio DuartePlace 18 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 18:46.30 |
| 19 | Jude SicoPlace 19 · Grade 10 · Guilford | 10 | Guilford | 19:05.00 |
| 20 | Nate TompkinsPlace 20 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 19:07.40 |
| 21 | Luca Esposito-LanglaisPlace 21 · Grade 12 · Guilford | 12 | Guilford | 19:15.90 |
| 22 | Ryan NadolskiPlace 22 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 19:16.00 |
| 23 | Akshay DalalPlace 23 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 19:18.30 |
| 24 | Leon Borz-BabaPlace 24 · Grade 11 · Cheshire | 11 | Cheshire | 19:23.60 |
| 25 | Everett BardenPlace 25 · Grade 12 · Guilford | 12 | Guilford | 19:30.10 |
| 26 | Robert JulianoPlace 26 · Grade 11 · Cheshire | 11 | Cheshire | 19:33.30 |
| 27 | Andrew MatrulloPlace 27 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 19:59.00 |
| 28 | Joseph DabrowskiPlace 28 · Grade 10 · Xavier (CT) | 10 | Xavier (CT) | 20:01.20 |
| 29 | Adam ShaheenPlace 29 · Grade 11 · Cheshire | 11 | Cheshire | 20:11.60 |
| 30 | Zachary GhioPlace 30 · Grade 10 · Cheshire | 10 | Cheshire | 20:25.20 |
| 31 | Joseph DoroghaziPlace 31 · Grade 11 · Cheshire | 11 | Cheshire | 20:38.20 |
| 32 | Robert MaturoPlace 32 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 20:46.90 |
| 33 | Ferris AustinPlace 33 · Grade 10 · Guilford | 10 | Guilford | 20:47.70 |
| 34 | Ryan MartinezPlace 34 · Grade 10 · Wilbur Cross | 10 | Wilbur Cross | 20:48.50 |
| 35 | Henry KochPlace 35 · Grade 11 · Cheshire | 11 | Cheshire | 20:50.40 |
| 36 | Jackson BakerPlace 36 · Grade 10 · Guilford | 10 | Guilford | 20:55.50 |
| 37 | Kyle DavisonPlace 37 · Grade 11 · Cheshire | 11 | Cheshire | 21:07.40 |
| 38 | Luke ManningPlace 38 · Grade 12 · Xavier (CT) | 12 | Xavier (CT) | 21:16.00 |
| 39 | Peter TrastsiankaPlace 39 · Grade 10 · Wilbur Cross | 10 | Wilbur Cross | 21:20.20 |
| 40 | Daniel HaghshenasPlace 40 · Grade 11 · Guilford | 11 | Guilford | 21:33.80 |
| 41 | Surafiel MebrahtuPlace 41 · Grade 11 · Wilbur Cross | 11 | Wilbur Cross | 21:45.60 |
| 42 | Leon IzzoPlace 42 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 21:46.70 |
| 43 | Elliot JohnsonPlace 43 · Grade 11 · Cheshire | 11 | Cheshire | 21:52.90 |
| 44 | Luke PandianiPlace 44 · Grade 11 · Xavier (CT) | 11 | Xavier (CT) | 21:54.10 |
| 45 | Justin KeyPlace 45 · Grade 9 · Guilford | 9 | Guilford | 22:08.40 |
| 46 | Tyler ForrestPlace 46 · Grade 9 · Guilford | 9 | Guilford | 22:28.40 |
| 47 | Carter ThompsonPlace 47 · Grade 9 · Cheshire | 9 | Cheshire | 22:37.30 |
| 48 | Jeremy SkibaPlace 48 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 22:39.30 |
| 49 | Henry DunnPlace 49 · Grade 11 · Wilbur Cross | 11 | Wilbur Cross | 22:48.40 |
| 50 | Charles ThompsonPlace 50 · Grade 9 · Cheshire | 9 | Cheshire | 22:51.30 |
| 51 | Adrian GarciaPlace 51 · Grade 9 · Cheshire | 9 | Cheshire | 22:51.90 |
| 52 | Thomas MorsePlace 52 · Grade 11 · Cheshire | 11 | Cheshire | 22:59.50 |
| 53 | John McGuirePlace 53 · Grade 12 · Xavier (CT) | 12 | Xavier (CT) | 23:05.00 |
| 54 | Julien ParentPlace 54 · Grade 10 · Guilford | 10 | Guilford | 23:09.50 |
| 55 | Owen BardenPlace 55 · Grade 10 · Guilford | 10 | Guilford | 23:22.80 |
| 56 | Brandon MurrayPlace 56 · Grade 10 · Guilford | 10 | Guilford | 23:42.80 |
| 57 | Devin GeoffreyPlace 57 · Grade 9 · Cheshire | 9 | Cheshire | 23:44.50 |
| 58 | Liam SheehanPlace 58 · Grade 10 · Xavier (CT) | 10 | Xavier (CT) | 23:49.50 |
| 59 | Greyson TaylorPlace 59 · Grade 10 · Guilford | 10 | Guilford | 23:49.70 |
| 60 | Luke TeatorPlace 60 · Grade 12 · Cheshire | 12 | Cheshire | 23:53.70 |
| 61 | Sahil LemarPlace 61 · Grade 11 · Wilbur Cross | 11 | Wilbur Cross | 23:59.70 |
| 62 | Blake BennettPlace 62 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 24:01.90 |
| 63 | Brian PerezPlace 63 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 24:03.20 |
| 64 | Mason MoutinhoPlace 64 · Grade 9 · Cheshire | 9 | Cheshire | 24:46.20 |
| 65 | Oliver HadlerPlace 65 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 24:51.10 PR |
| 66 | Jasire SullivanPlace 66 · Grade 11 · Wilbur Cross | 11 | Wilbur Cross | 24:51.90 |
| 67 | Eli SmithPlace 67 · Grade 10 · Cheshire | 10 | Cheshire | 24:55.30 |
| 68 | Naruna VoraPlace 68 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 24:55.60 |
| 69 | Bryant WilliamsPlace 69 · Grade 9 · Cheshire | 9 | Cheshire | 25:03.10 |
| 70 | Christopher MaliarPlace 70 · Grade 10 · Cheshire | 10 | Cheshire | 25:12.40 |
| 71 | Mateo GonzalezPlace 71 · Grade 11 · Wilbur Cross | 11 | Wilbur Cross | 25:14.30 |
| 72 | Anthony MoriartyPlace 72 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 25:15.80 |
| 73 | Daniel GlezenPlace 73 · Grade 12 · Xavier (CT) | 12 | Xavier (CT) | 25:15.80 |
| 74 | Dylan MeyerPlace 74 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 25:25.90 |
| 75 | Andrew CorcoranPlace 75 · Grade 9 · Cheshire | 9 | Cheshire | 25:40.10 |
| 76 | Gianluca SpatolaPlace 76 · Grade 10 · Xavier (CT) | 10 | Xavier (CT) | 25:45.70 |
| 77 | Anthony MazzottaPlace 77 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 25:49.50 |
| 78 | Matteo CacopardoPlace 78 · Grade 9 · Wilbur Cross | 9 | Wilbur Cross | 25:51.40 |
| 79 | Trey OdlePlace 79 · Grade 9 · Cheshire | 9 | Cheshire | 26:03.10 |
| 80 | Elisha WilsonPlace 80 · Grade 10 · Cheshire | 10 | Cheshire | 27:11.20 |
| 81 | Joshua LengyelPlace 81 · Grade 12 · Cheshire | 12 | Cheshire | 27:23.60 |
| 82 | Izaiah WilsonPlace 82 · Grade 10 · Cheshire | 10 | Cheshire | 27:27.90 |
| 83 | Landon HollowayPlace 83 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 27:37.70 |
| 84 | Matthew ChusmirPlace 84 · Grade 9 · Xavier (CT) | 9 | Xavier (CT) | 27:45.60 |
| 85 | Pratik MaskeyPlace 85 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 29:06.40 |
| 86 | Kevin RosaPlace 86 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 29:32.00 |
| 87 | Noah LefebvrePlace 87 · Grade 9 · Cheshire | 9 | Cheshire | 30:42.20 |
| 88 | David FultonPlace 88 · Grade 12 · Wilbur Cross | 12 | Wilbur Cross | 33:17.40 PR |
| 89 | Shardul ThumattiPlace 89 · Grade 11 · Cheshire | 11 | Cheshire | 34:10.60 PR |
| 90 | Rocco MassaroPlace 90 · Grade 11 · Wilbur Cross | 11 | Wilbur Cross | 34:12.50 |
| 91 | Jack MichaelsPlace 91 · Grade 10 · Cheshire | 10 | Cheshire | 35:14.60 |
| 92 | Ben KochPlace 92 · Grade 9 · Cheshire | 9 | Cheshire | 37:08.50 |
| 93 | Kevin HernandezPlace 93 · Grade 9 · Wilbur Cross | 9 | Wilbur Cross | 40:24.40 |
| 94 | Thien TrinhPlace 94 · Grade 9 · Wilbur Cross | 9 | Wilbur Cross | 40:49.20 |