| 1 | Rowan PhillipsPlace 1 · Grade 9 · Daniel Hand | 9 | Daniel Hand | 20:02.80 |
| 2 | Peter DipalmaPlace 2 · Grade 9 · North Haven | 9 | North Haven | 20:03.90 |
| 3 | Dylan HattonPlace 3 · Grade 10 · North Haven | 10 | North Haven | 20:24.80 PR |
| 4 | Aaron BidwellPlace 4 · Grade 11 · North Haven | 11 | North Haven | 20:45.40 |
| 5 | Sebastian VasquezPlace 5 · Grade 12 · North Haven | 12 | North Haven | 20:50.40 |
| 6 | James MannochiPlace 6 · Grade 11 · North Haven | 11 | North Haven | 20:52.30 PR |
| 7 | Brandon DouganPlace 7 · Grade 11 · North Haven | 11 | North Haven | 20:59.40 |
| 8 | Joaquin MorenPlace 8 · Grade 10 · East Hampton | 10 | East Hampton | 21:25.80 |
| 9 | Logan MattePlace 9 · Grade 10 · East Hampton | 10 | East Hampton | 21:34.80 |
| 10 | Otto KaimanPlace 10 · Grade 9 · Daniel Hand | 9 | Daniel Hand | 21:42.60 |
| 11 | Benjamin HuntPlace 11 · Grade 9 · Daniel Hand | 9 | Daniel Hand | 21:48.80 |
| 12 | Nathaniel ButlerPlace 12 · Grade 10 · Daniel Hand | 10 | Daniel Hand | 21:50.90 |
| 13 | Ryan DouglasPlace 13 · Grade 9 · Daniel Hand | 9 | Daniel Hand | 22:16.10 PR |
| 14 | Lorenzo RussoPlace 14 · Grade 10 · Branford | 10 | Branford | 22:19.80 |
| 15 | Eric RaksnisPlace 15 · Grade 11 · Daniel Hand | 11 | Daniel Hand | 22:24.70 |
| 16 | Caleb StiewingPlace 16 · Grade 10 · Daniel Hand | 10 | Daniel Hand | 22:39.10 |
| 17 | Colton TsialasPlace 17 · Grade 10 · Daniel Hand | 10 | Daniel Hand | 22:39.50 |
| 18 | Samuel BafumiPlace 18 · Grade 10 · East Hampton | 10 | East Hampton | 22:48.10 |
| 19 | Jonathon PearlPlace 19 · Grade 10 · East Hampton | 10 | East Hampton | 22:59.80 |
| 20 | Nethum BandaranayakePlace 20 · Grade 9 · Daniel Hand | 9 | Daniel Hand | 23:08.80 |
| 21 | Mason FrancePlace 21 · Grade 9 · East Hampton | 9 | East Hampton | 23:15.60 |
| 22 | Stephen QuealyPlace 22 · Grade 9 · East Hampton | 9 | East Hampton | 23:26.80 |
| 23 | Alex HerzerPlace 23 · Grade 10 · Foran | 10 | Foran | 23:43.40 |
| 24 | Wyatt HughesPlace 24 · Grade 10 · Foran | 10 | Foran | 24:13.30 |
| 25 | Christian FinneganPlace 25 · Grade 9 · Daniel Hand | 9 | Daniel Hand | 24:32.80 |
| 26 | Tyler RussoPlace 26 · Grade 9 · Foran | 9 | Foran | 24:36.60 |
| 27 | Keane CummingsPlace 27 · Grade 12 · Foran | 12 | Foran | 25:02.60 |
| 28 | Tristan HickeyPlace 28 · Grade 10 · East Hampton | 10 | East Hampton | 25:49.60 |
| 29 | Samuel MannochiPlace 29 · Grade 9 · North Haven | 9 | North Haven | 25:52.00 |
| 30 | Connor ProkopPlace 30 · Grade 9 · Lyman Hall | 9 | Lyman Hall | 26:08.40 |
| 31 | Sohan BhattPlace 31 · Grade 10 · Daniel Hand | 10 | Daniel Hand | 26:25.60 |
| 32 | Armin TaheriPlace 32 · Grade 11 · North Haven | 11 | North Haven | 26:38.10 |
| 33 | Derrick TangPlace 33 · Grade 11 · North Haven | 11 | North Haven | 26:42.30 |
| 34 | Jack BoydPlace 34 · Grade 10 · North Haven | 10 | North Haven | 26:52.40 |
| 35 | Enzo CappucciaPlace 35 · Grade 9 · Lyman Hall | 9 | Lyman Hall | 27:33.80 |
| 36 | Lincoln MazzacanePlace 36 · Grade 10 · Foran | 10 | Foran | 27:54.30 |
| 37 | Richard SturgesPlace 37 · Grade 9 · Foran | 9 | Foran | 27:54.40 |
| 38 | Chris BeersPlace 38 · Grade 10 · Foran | 10 | Foran | 27:54.70 |
| 39 | Chanuk KulatungaPlace 39 · Grade 10 · East Hampton | 10 | East Hampton | 28:52.70 |
| 40 | Theo SatrazemisPlace 40 · Grade 10 · Foran | 10 | Foran | 29:05.90 |
| 41 | Evan GettingsPlace 41 · Grade 9 · Foran | 9 | Foran | 29:06.00 |
| 42 | Tyler DrzataPlace 42 · Grade 9 · East Hampton | 9 | East Hampton | 29:27.30 PR |
| 43 | Ayden MacDonoughPlace 43 · Grade 9 · Sheehan | 9 | Sheehan | 29:27.60 |
| 44 | Sheiknoor SaladPlace 44 · Grade 9 · East Hampton | 9 | East Hampton | 40:23.60 |
| 45 | Virun KulatungaPlace 45 · Grade 10 · East Hampton | 10 | East Hampton | 40:23.70 |