| 1 | Danny KuranPlace 1 · Grade 12 · Union Catholic Reg | 12 | Union Catholic Reg | 10:23.90 PR |
| 2 | Lincoln StaigerPlace 2 · Grade 11 · Westfield | 11 | Westfield | 10:31.00 PR |
| 3 | Jayden AinePlace 3 · Grade 12 · Union Catholic Reg | 12 | Union Catholic Reg | 10:31.70 PR |
| 4 | Nathan SimonichPlace 4 · Grade 11 · Union Catholic Reg | 11 | Union Catholic Reg | 10:35.21 PR |
| 5 | Quintin ClemonsPlace 5 · Grade 12 · Union Catholic Reg | 12 | Union Catholic Reg | 10:38.10 PR |
| 6 | Nick FrankPlace 6 · Grade 12 · Union Catholic Reg | 12 | Union Catholic Reg | 10:38.71 PR |
| 7 | Advait JayadasPlace 7 · Grade 12 · John P Stevens | 12 | John P Stevens | 10:40.30 PR |
| 8 | Luke BarbaPlace 8 · Grade 10 · Westfield | 10 | Westfield | 10:40.40 PR |
| 9 | Neel BhosalePlace 9 · Grade 12 · John P Stevens | 12 | John P Stevens | 10:42.80 PR |
| 10 | Luke OCallaghanPlace 10 · Grade 12 · Morris Hills | 12 | Morris Hills | 10:46.60 PR |
| 11 | Aidan MurphyPlace 11 · Grade 12 · Westfield | 12 | Westfield | 10:52.90 PR |
| 12 | Tucker TaylorPlace 12 · Grade 11 · Summit | 11 | Summit | 10:55.60 PR |
| 13 | Brent KengeriPlace 13 · Grade 12 · Westfield | 12 | Westfield | 10:55.90 PR |
| 14 | Henry SalakiPlace 14 · Grade 11 · Oratory Prep | 11 | Oratory Prep | 10:58.10 PR |
| 15 | Jason OrbenPlace 15 · Grade 12 · Summit | 12 | Summit | 10:59.80 PR |
| 16 | Jeremiah ShepherdPlace 16 · Grade 11 · Union Catholic Reg | 11 | Union Catholic Reg | 11:01.20 PR |
| 17 | Will RooneyPlace 17 · Grade 12 · Scotch Plains-Fanwood | 12 | Scotch Plains-Fanwood | 11:02.40 PR |
| 18 | Manny SanchezPlace 18 · Grade 11 · Union Catholic Reg | 11 | Union Catholic Reg | 11:07.90 |
| 19 | Arturs KruminsPlace 19 · Grade 12 · Metuchen | 12 | Metuchen | 11:09.70 |
| 20 | Vansh SinghPlace 20 · Grade 12 · John P Stevens | 12 | John P Stevens | 11:10.30 PR |
| 21 | Robert DudleyPlace 21 · Grade 10 · Oratory Prep | 10 | Oratory Prep | 11:11.80 PR |
| 22 | Luke LangPlace 22 · Grade 12 · Scotch Plains-Fanwood | 12 | Scotch Plains-Fanwood | 11:12.20 PR |
| 23 | Nikhil ShahPlace 23 · Grade 11 · Pingry | 11 | Pingry | 11:12.80 PR |
| 24 | Zachary TuretskyPlace 24 · Grade 12 · Westfield | 12 | Westfield | 11:13.70 PR |
| 25 | Chad VassalloPlace 25 · Grade 11 · Oratory Prep | 11 | Oratory Prep | 11:14.50 PR |
| 26 | Sean CareyPlace 26 · Grade 11 · Bernards | 11 | Bernards | 11:15.80 PR |
| 27 | Finn RielyPlace 27 · Grade 12 · Union Catholic Reg | 12 | Union Catholic Reg | 11:16.11 |
| 28 | Aiden ArientaPlace 28 · Grade 12 · Bernards | 12 | Bernards | 11:16.90 PR |
| 29 | Gabriel CaminerPlace 29 · Grade 12 · McNair Academic | 12 | McNair Academic | 11:17.70 PR |
| 30 | Ishaan SinhaPlace 30 · Grade 12 · Pingry | 12 | Pingry | 11:18.40 PR |
| 31 | Alan LiuPlace 31 · Grade 10 · Morris Hills | 10 | Morris Hills | 11:19.00 PR |
| 32 | Patrick DonnellyPlace 32 · Grade 11 · Ridge | 11 | Ridge | 11:19.61 PR |
| 33 | Haruki LiPlace 33 · Grade 10 · Metuchen | 10 | Metuchen | 11:21.60 PR |
| 34 | David PerezPlace 34 · Grade 11 · Bernards | 11 | Bernards | 11:22.80 PR |
| 35 | Christopher YuePlace 35 · Grade 11 · Governor Livingston | 11 | Governor Livingston | 11:23.70 PR |
| 36 | Patrick ParentePlace 36 · Grade 11 · Governor Livingston | 11 | Governor Livingston | 11:26.00 |
| 37 | Vedant PatilPlace 37 · Grade 10 · John P Stevens | 10 | John P Stevens | 11:26.70 PR |
| 38 | Denzel SantiagoPlace 38 · Grade 10 · McNair Academic | 10 | McNair Academic | 11:26.90 PR |
| 39 | Stephen PolefkoPlace 39 · Grade 10 · Oratory Prep | 10 | Oratory Prep | 11:29.80 PR |
| 40 | Arwin AkkalaPlace 40 · Grade 12 · John P Stevens | 12 | John P Stevens | 11:32.90 PR |
| 41 | William HajjarPlace 41 · Grade 10 · Metuchen | 10 | Metuchen | 11:35.71 PR |
| 42 | Bennett StoryPlace 42 · Grade 12 · Summit | 12 | Summit | 11:37.00 PR |
| 43 | Jack DonatoPlace 43 · Grade 11 · Bernards | 11 | Bernards | 11:37.10 PR |
| 44 | Samuel Rosario-RoachPlace 44 · Grade 12 · Piscataway | 12 | Piscataway | 11:37.10 PR |
| 45 | William Van Etten IIIPlace 45 · Grade 11 · Union Catholic Reg | 11 | Union Catholic Reg | 11:38.50 PR |
| 46 | Nathan ZrebiecPlace 46 · Grade 11 · Ridge | 11 | Ridge | 11:38.80 PR |
| 47 | Daniel SeniorPlace 47 · Grade 12 · Bernards | 12 | Bernards | 11:39.30 PR |
| 48 | William TimbiePlace 48 · Grade 11 · Oratory Prep | 11 | Oratory Prep | 11:40.60 PR |
| 49 | Luca DeSapioPlace 49 · Grade 12 · Voorhees | 12 | Voorhees | 11:42.60 PR |
| 50 | Kaden PyePlace 50 · Grade 9 · Pingry | 9 | Pingry | 11:43.20 PR |
| 51 | Karl KrajewskiPlace 51 · Grade 11 · Morris Catholic | 11 | Morris Catholic | 11:44.30 PR |
| 52 | Shan SinghPlace 52 · Grade 11 · Summit | 11 | Summit | 11:44.80 PR |
| 53 | Myles BournePlace 53 · Grade 12 · Metuchen | 12 | Metuchen | 11:45.50 PR |
| 54 | Argyle NelsonPlace 54 · Grade 10 · Summit | 10 | Summit | 11:47.70 PR |
| 55 | Joshua CinquePlace 55 · Grade 10 · Governor Livingston | 10 | Governor Livingston | 11:49.10 |
| 56 | Zain AhmadPlace 56 · Grade 12 · Piscataway | 12 | Piscataway | 11:50.90 PR |
| 57 | Thomas HalliezPlace 57 · Grade 10 · Bernards | 10 | Bernards | 11:51.00 PR |
| 58 | Max ZapantaPlace 58 · Grade 10 · New Providence | 10 | New Providence | 11:51.60 PR |
| 59 | Kiley O'KeeffePlace 59 · Grade 11 · Somerville | 11 | Somerville | 11:52.20 PR |
| 60 | Auden Van BruntPlace 60 · Grade 11 · Westfield | 11 | Westfield | 11:52.20 PR |
| 61 | Naman JainPlace 61 · Grade 11 · John P Stevens | 11 | John P Stevens | 11:52.70 PR |
| 62 | Anirudh SrikanthPlace 62 · Grade 11 · John P Stevens | 11 | John P Stevens | 11:52.80 PR |
| 63 | Alexander HagopianPlace 63 · Grade 12 · Scotch Plains-Fanwood | 12 | Scotch Plains-Fanwood | 11:56.50 PR |
| 64 | Michael MoranoPlace 64 · Grade 12 · Ridge | 12 | Ridge | 11:57.40 PR |
| 65 | Jerome Roberts-MoorePlace 65 · Grade 10 · Jonathan Dayton | 10 | Jonathan Dayton | 11:57.50 PR |
| 66 | Praket JhaPlace 66 · Grade 12 · Metuchen | 12 | Metuchen | 11:58.50 PR |
| 67 | Colin ScottPlace 67 · Grade 10 · Pingry | 10 | Pingry | 11:59.00 PR |
| 68 | Sean BlazePlace 68 · Grade 11 · Metuchen | 11 | Metuchen | 11:59.70 PR |
| 69 | Noah HsuPlace 69 · Grade 11 · Madison-Boro | 11 | Madison-Boro | 11:59.80 PR |
| 70 | Riley SmithPlace 70 · Grade 11 · Ridge | 11 | Ridge | 12:00.10 PR |
| 71 | Lucas AskinsPlace 71 · Grade 11 · New Providence | 11 | New Providence | 12:01.00 |
| 72 | Robert DragonPlace 72 · Grade 11 · Westfield | 11 | Westfield | 12:02.60 PR |
| 73 | Dylan RubetPlace 73 · Grade 12 · McNair Academic | 12 | McNair Academic | 12:04.70 PR |
| 74 | Jeremiah JacksonPlace 74 · Grade 11 · Triton Regional | 11 | Triton Regional | 12:05.40 PR |
| 75 | Evan LaBarberaPlace 75 · Grade 10 · Oratory Prep | 10 | Oratory Prep | 12:07.00 PR |
| 76 | Dominic ChungPlace 76 · Grade 11 · Ridge | 11 | Ridge | 12:08.20 PR |
| 77 | Adam RabhiPlace 77 · Grade 10 · McNair Academic | 10 | McNair Academic | 12:08.90 PR |
| 78 | Ethan TrombadorePlace 78 · Grade 9 · Somerville | 9 | Somerville | 12:09.10 PR |
| 79 | Sahil PatelPlace 79 · Grade 12 · John P Stevens | 12 | John P Stevens | 12:09.10 PR |
| 80 | Cormac PhelanPlace 80 · Grade 11 · Summit | 11 | Summit | 12:11.70 PR |
| 81 | Sujay BudigamPlace 81 · Grade 11 · John P Stevens | 11 | John P Stevens | 12:13.00 PR |
| 82 | Russell EschbacherPlace 82 · Grade 12 · Scotch Plains-Fanwood | 12 | Scotch Plains-Fanwood | 12:14.40 PR |
| 83 | Leo ReederPlace 83 · Grade 12 · Pingry | 12 | Pingry | 12:15.50 PR |
| 84 | Liam McFarlandPlace 84 · Grade 10 · Somerville | 10 | Somerville | 12:16.40 |
| 85 | Xavier PavlouPlace 85 · Grade 12 · Bernards | 12 | Bernards | 12:17.20 PR |
| 86 | Dillon FeehanPlace 86 · Grade 9 · Ridge | 9 | Ridge | 12:17.90 |
| 87 | Camilo PorrasPlace 87 · Grade 12 · Oratory Prep | 12 | Oratory Prep | 12:18.61 PR |
| 88 | Thomas CalcagniPlace 88 · Grade 9 · Madison-Boro | 9 | Madison-Boro | 12:20.00 PR |
| 89 | Greyson AstlePlace 89 · Grade 10 · Oratory Prep | 10 | Oratory Prep | 12:20.70 PR |
| 90 | Martin BrennanPlace 90 · Grade 11 · Metuchen | 11 | Metuchen | 12:21.00 PR |
| 91 | Nate BorutPlace 91 · Grade 10 · Metuchen | 10 | Metuchen | 12:23.80 PR |
| 92 | Alexander FishingerPlace 92 · Grade 12 · Somerville | 12 | Somerville | 12:29.40 PR |
| 93 | Griffin AustenbergPlace 93 · Grade 12 · Bernards | 12 | Bernards | 12:31.50 PR |
| 94 | Nate VillanuevaPlace 94 · Grade 11 · Metuchen | 11 | Metuchen | 12:32.40 PR |
| 95 | Owen BlankPlace 95 · Grade 11 · Madison-Boro | 11 | Madison-Boro | 12:32.90 PR |
| 96 | Aiden WhitePlace 96 · Grade 11 · Triton Regional | 11 | Triton Regional | 12:33.30 PR |
| 97 | Liam NewboldPlace 97 · Grade 10 · Voorhees | 10 | Voorhees | 12:33.90 PR |
| 98 | Anish SivalasettiPlace 98 · Grade 10 · John P Stevens | 10 | John P Stevens | 12:34.30 PR |
| 99 | Aniketh PramodPlace 99 · Grade 9 · John P Stevens | 9 | John P Stevens | 12:34.40 |
| 100 | Matteo SantosPlace 100 · Grade 12 · Somerville | 12 | Somerville | 12:35.00 PR |