| 1 | John BokmanPlace 1 · M Peddie School | — | M Peddie School | 18:38.54 |
| 2 | Alex HauschildPlace 2 · M Peddie School | — | M Peddie School | 18:51.88 |
| 3 | Nishad NalgundwarPlace 3 · M Peddie School | — | M Peddie School | 20:02.88 |
| 4 | Oliver CranePlace 4 · M Peddie School | — | M Peddie School | 20:03.86 |
| 5 | Kevin ZouPlace 5 · M Peddie School | — | M Peddie School | 20:27.56 |
| 6 | Julius SimPlace 6 · M Peddie School | — | M Peddie School | 20:52.49 |
| 7 | Peter LePlace 7 · M Peddie School | — | M Peddie School | 20:59.77 |
| 8 | Yohan UlyssePlace 8 · M St. Benedicts | — | M St. Benedicts | 21:18.12 |
| 9 | Michael DeinerPlace 9 · M Peddie School | — | M Peddie School | 21:33.62 |
| 10 | Tony DangPlace 10 · M Peddie School | — | M Peddie School | 22:13.45 |
| 11 | David AlvarezPlace 11 · M Peddie School | — | M Peddie School | 22:22.74 |
| 12 | Sean DonovanPlace 12 · M Princeton Day | — | M Princeton Day | 22:29.71 |
| 13 | William MorrisPlace 13 · M Peddie School | — | M Peddie School | 22:38.76 |
| 14 | Kaylen DepasPlace 14 · M St. Benedicts | — | M St. Benedicts | 22:46.61 |
| 15 | Sadie BecklesPlace 15 · M St. Benedicts | — | M St. Benedicts | 22:54.09 |
| 16 | Kabir GrewalPlace 16 · M Peddie School | — | M Peddie School | 23:10.44 |
| 17 | Devon GrantPlace 17 · M St. Benedicts | — | M St. Benedicts | 23:15.25 |
| 18 | Brian LojaPlace 18 · M St. Benedicts | — | M St. Benedicts | 23:27.65 |
| 19 | Matthew ChoyPlace 19 · M Peddie School | — | M Peddie School | 23:58.76 |
| 20 | Vincent WangPlace 20 · M Peddie School | — | M Peddie School | 23:59.99 |
| 21 | Rasaan EvansPlace 21 · M St. Benedicts | — | M St. Benedicts | 24:22.21 |
| 22 | Michael CoiroPlace 22 · M Peddie School | — | M Peddie School | 24:25.67 |
| 23 | Riley GudgelPlace 23 · M Princeton Day | — | M Princeton Day | 24:28.57 |
| 24 | Jacob ChangPlace 24 · M Princeton Day | — | M Princeton Day | 24:34.54 |
| 25 | Andy EricksonPlace 25 · M Princeton Day | — | M Princeton Day | 25:21.56 |
| 26 | Zach IzzardPlace 26 · M Princeton Day | — | M Princeton Day | 25:23.38 |
| 27 | William ConnollyPlace 27 · M Pennington School | — | M Pennington School | 25:33.92 |
| 28 | Jason ChauPlace 28 · M Peddie School | — | M Peddie School | 25:59.50 |
| 29 | Noah FrankPlace 29 · M Pennington School | — | M Pennington School | 26:16.33 |
| 31 | Oliver McIntoshPlace 31 · M Princeton Day | — | M Princeton Day | 26:51.35 |
| 32 | Alexander NeumannPlace 32 · M Princeton Day | — | M Princeton Day | 27:14.44 |
| 33 | Vivek KasubagaPlace 33 · M Princeton Day | — | M Princeton Day | 28:23.78 |
| 34 | Jason KongPlace 34 · M Peddie School | — | M Peddie School | 28:57.88 |
| 35 | Juvan RivasPlace 35 · M St. Benedicts | — | M St. Benedicts | 30:32.38 |
| 36 | Syncere SimonPlace 36 · M St. Benedicts | — | M St. Benedicts | 30:42.12 |
| 37 | Sue LeePlace 37 · W Peddie School | — | W Peddie School | 31:07.29 |
| 38 | Bhrat NagalamadakaPlace 38 · M Princeton Day | — | M Princeton Day | 31:28.39 |
| 39 | Matthew MaygerPlace 39 · M Peddie School | — | M Peddie School | 33:54.31 |
| 40 | Nived ParikhPlace 40 · M Princeton Day | — | M Princeton Day | 34:30.82 |
| 41 | Rahul PalnikarPlace 41 · M Peddie School | — | M Peddie School | 43:46.36 |