| 1 | Liam BeighleyPlace 1 · Grade 12 · Mercersburg Academy | 12 | Mercersburg Academy | 15:14.10 PR |
| 2 | Elie MeyerPlace 2 · Grade 12 · Peddie | 12 | Peddie | 16:25.68 PR |
| 3 | Aaron KrousePlace 3 · Grade 10 · Hill | 10 | Hill | 16:32.07 PR |
| 4 | Julius JordanPlace 4 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 16:36.22 |
| 5 | Bastian BocklagePlace 5 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 16:40.21 |
| 6 | Monte HuffmanPlace 6 · Grade 12 · Pennington | 12 | Pennington | 16:44.15 PR |
| 7 | Hejyule Bae-RobinsonPlace 7 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 16:44.78 |
| 8 | Jerry WangPlace 8 · Grade 12 · Peddie | 12 | Peddie | 17:05.69 PR |
| 9 | Arunav SarkarPlace 9 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 17:12.07 |
| 10 | Henry ZidekPlace 10 · Grade 12 · Hill | 12 | Hill | 17:14.41 |
| 11 | Andrew HofackerPlace 11 · Grade 12 · Pennington | 12 | Pennington | 17:16.76 PR |
| 12 | Matthew FuPlace 12 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 17:17.39 PR |
| 13 | Nico MontenecourtPlace 13 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 17:29.97 |
| 14 | Imangali ZhakanPlace 14 · Grade 12 · Mercersburg Academy | 12 | Mercersburg Academy | 17:36.84 |
| 15 | Richard LiuPlace 15 · Grade 12 · Hill | 12 | Hill | 17:37.98 |
| 16 | Paul HitzbleckPlace 16 · Grade 10 · Mercersburg Academy | 10 | Mercersburg Academy | 17:48.19 PR |
| 17 | Theo SalapatasPlace 17 · Grade 11 · Peddie | 11 | Peddie | 17:49.88 |
| 18 | Shane DuoPlace 18 · Grade 12 · Hill | 12 | Hill | 17:52.32 |
| 19 | Eric BocanegraPlace 19 · Grade 11 · Blair Academy | 11 | Blair Academy | 17:52.45 |
| 20 | Christopher FreelandPlace 20 · Grade 10 · Pennington | 10 | Pennington | 17:52.69 |
| 21 | Frederick WuPlace 21 · Grade 12 · Mercersburg Academy | 12 | Mercersburg Academy | 17:52.88 PR |
| 22 | Luke HosonitzPlace 22 · Grade 10 · Blair Academy | 10 | Blair Academy | 17:59.75 PR |
| 23 | Matthew JacobsPlace 23 · Grade 10 · Blair Academy | 10 | Blair Academy | 17:59.78 PR |
| 24 | Aldrin BonillaPlace 24 · Grade 9 · Peddie | 9 | Peddie | 18:07.31 PR |
| 25 | Spencer TaftPlace 25 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 18:07.97 |
| 26 | Dominic GradyPlace 26 · Grade 10 · Mercersburg Academy | 10 | Mercersburg Academy | 18:08.67 |
| 27 | Liam MpofuPlace 27 · Grade 12 · Hill | 12 | Hill | 18:15.40 |
| 28 | Hank Van YperenPlace 28 · Grade 9 · Pennington | 9 | Pennington | 18:15.53 |
| 29 | William CareyPlace 29 · Grade 12 · The Hun School of Princeton | 12 | The Hun School of Princeton | 18:16.06 |
| 30 | Ethan SbarroPlace 30 · Grade 12 · Peddie | 12 | Peddie | 18:16.39 |
| 31 | Louis BrandyPlace 31 · Grade 11 · Hill | 11 | Hill | 18:16.59 |
| 32 | James CoorsPlace 32 · Grade 11 · Mercersburg Academy | 11 | Mercersburg Academy | 18:18.81 |
| 33 | Luke AntoneckPlace 33 · Grade 12 · Blair Academy | 12 | Blair Academy | 18:30.82 |
| 34 | Jay DatzPlace 34 · Grade 9 · The Hun School of Princeton | 9 | The Hun School of Princeton | 18:31.47 |
| 35 | Dasyer BullockPlace 35 · Grade 12 · Peddie | 12 | Peddie | 18:44.61 |
| 36 | Ashton BrockingtonPlace 36 · Grade 9 · Blair Academy | 9 | Blair Academy | 19:00.98 |
| 37 | Leo LiPlace 37 · Grade 10 · Hill | 10 | Hill | 19:06.83 |
| 38 | Jacob KiddPlace 38 · Grade 12 · Peddie | 12 | Peddie | 19:10.05 PR |
| 39 | Joseph CechiniPlace 39 · Grade 10 · Mercersburg Academy | 10 | Mercersburg Academy | 19:17.42 |
| 40 | Brayden YauPlace 40 · Grade 11 · Blair Academy | 11 | Blair Academy | 19:28.12 |
| 41 | Daniel ChenPlace 41 · Grade 9 · The Hun School of Princeton | 9 | The Hun School of Princeton | 19:57.22 PR |
| 42 | Edwin AsencioPlace 42 · Grade 12 · Blair Academy | 12 | Blair Academy | 20:06.25 |
| 43 | Krishna RathuryanPlace 43 · Grade 12 · The Hun School of Princeton | 12 | The Hun School of Princeton | 21:23.43 PR |
| 44 | Mark DongPlace 44 · Grade So · Pennington | So | Pennington | 21:27.23 PR |
| 0 | Mark YangPlace 0 · Grade 9 · The Hun School of Princeton | 9 | The Hun School of Princeton | DNF |