| 1 | Marcus ValenzuelaPlace 1 · Grade 12 · Chatham | 12 | Chatham | 15:26.7 |
| 2 | James DraperPlace 2 · Grade 12 · Pingry | 12 | Pingry | 15:57.2 PR |
| 3 | Connor BassolinoPlace 3 · Grade 12 · Oratory Prep | 12 | Oratory Prep | 16:02.4 |
| 4 | Austin FritzPlace 4 · Grade 12 · Voorhees | 12 | Voorhees | 16:03.7 |
| 5 | Jack SchonPlace 5 · Grade 12 · Ridge | 12 | Ridge | 16:06.9 |
| 6 | Julian BonkPlace 6 · Grade 12 · Bernards | 12 | Bernards | 16:08.9 |
| 7 | Omar MohallimPlace 7 · Grade 12 · Watchung Hills Reg | 12 | Watchung Hills Reg | 16:18.4 |
| 8 | Leo KlintPlace 8 · Grade 12 · Columbia | 12 | Columbia | 16:23.4 |
| 9 | Avery InnisPlace 9 · Grade 12 · Voorhees | 12 | Voorhees | 16:27.7 |
| 10 | Quinn JoralemonPlace 10 · Grade 12 · Pingry | 12 | Pingry | 16:33.0 PR |
| 11 | William HoyerPlace 11 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 16:34.1 PR |
| 12 | Nick AlapattPlace 12 · Grade 12 · Ridge | 12 | Ridge | 16:35.9 |
| 13 | Jonah TamayoPlace 13 · Grade 12 · Scotch Plains-Fanwood | 12 | Scotch Plains-Fanwood | 16:39.6 |
| 14 | James KatsingrasPlace 14 · Grade 12 · South Plainfield | 12 | South Plainfield | 16:40.5 |
| 15 | Ryan SeymourPlace 15 · Grade 12 · Summit | 12 | Summit | 16:44.1 |
| 16 | Anthony CiminelliPlace 16 · Grade 12 · Bridgewater-Raritan | 12 | Bridgewater-Raritan | 16:48.0 |
| 17 | Eli FarmerPlace 17 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 16:48.8 |
| 18 | Patrick PalmaPlace 18 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 16:51.1 |
| 19 | Alex SeymourPlace 19 · Grade 12 · Summit | 12 | Summit | 16:51.3 |
| 20 | Sean GriffinPlace 20 · Grade 12 · Bernards | 12 | Bernards | 16:52.7 |
| 21 | Benjamin DamianoPlace 21 · Grade 12 · Voorhees | 12 | Voorhees | 16:54.2 |
| 22 | Ryan SchmidtPlace 22 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 17:00.1 |
| 23 | Krish PalodPlace 23 · Grade 12 · Millburn | 12 | Millburn | 17:03.0 |
| 24 | Nate ColemanPlace 24 · Grade 12 · Bernards | 12 | Bernards | 17:05.3 PR |
| 25 | Saleem DayPlace 25 · Grade 12 · Rutherford | 12 | Rutherford | 17:05.9 |
| 26 | Brady ByrnePlace 26 · Grade 12 · Chatham | 12 | Chatham | 17:08.3 |
| 27 | William BrissonPlace 27 · Grade 12 · Pingry | 12 | Pingry | 17:09.0 PR |
| 28 | James NolanPlace 28 · Grade 12 · Oratory Prep | 12 | Oratory Prep | 17:09.4 |
| 29 | Caleb MormanPlace 29 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 17:13.5 PR |
| 30 | Liam TelescaPlace 30 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 17:13.6 |
| 31 | Michael FinguerraPlace 31 · Grade 12 · Caldwell | 12 | Caldwell | 17:14.0 PR |
| 32 | Tommy BasingerPlace 32 · Grade 12 · Seton Hall Prep | 12 | Seton Hall Prep | 17:14.8 |
| 33 | Maxwell NeumannPlace 33 · Grade 12 · Ridge | 12 | Ridge | 17:16.2 |
| 34 | Santiago GebaraPlace 34 · Grade 12 · Chatham | 12 | Chatham | 17:18.2 |
| 35 | Austin OlexaPlace 35 · Grade 12 · Phillipsburg | 12 | Phillipsburg | 17:18.6 |
| 36 | Aidan NogueiraPlace 36 · Grade 12 · Lyndhurst | 12 | Lyndhurst | 17:19.3 |
| 37 | Elias WysongPlace 37 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 17:23.4 |
| 38 | Aiden DunnPlace 38 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 17:26.0 |
| 39 | Emmanuel MarinPlace 39 · Grade 12 · Bogota | 12 | Bogota | 17:26.2 |
| 40 | Christian CaravettaPlace 40 · Grade 12 · Columbia | 12 | Columbia | 17:28.0 |
| 41 | Jack TedescoPlace 41 · Grade 12 · Pingry | 12 | Pingry | 17:28.2 |
| 42 | Dylan FratellaPlace 42 · Grade 12 · Warren Hills Reg | 12 | Warren Hills Reg | 17:30.9 |
| 43 | Ethan KlapinskiPlace 43 · Grade 12 · Cranford | 12 | Cranford | 17:31.5 |
| 44 | Alex BeswickPlace 44 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 17:32.4 |
| 45 | Eric BeswickPlace 45 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 17:33.6 |
| 46 | Noah AbdallaPlace 46 · Grade 12 · Governor Livingston | 12 | Governor Livingston | 17:33.8 |
| 47 | Ayaan AminPlace 47 · Grade 12 · John F Kennedy (Iselin) | 12 | John F Kennedy (Iselin) | 17:34.2 |
| 48 | Carter LodatoPlace 48 · Grade 12 · South Plainfield | 12 | South Plainfield | 17:35.0 |
| 49 | Zohaib SyedPlace 49 · Grade 12 · Bogota | 12 | Bogota | 17:37.2 |
| 50 | Dominic VargasPlace 50 · Grade 12 · Secaucus | 12 | Secaucus | 17:48.3 |
| 51 | Kyrolos AwadPlace 51 · Grade 12 · Secaucus | 12 | Secaucus | 17:49.7 |
| 52 | Jayden DelaPlazaPlace 52 · Grade 12 · St Joseph (NJ) | 12 | St Joseph (NJ) | 17:55.7 |
| 53 | Jacob MarcosPlace 53 · Grade 12 · East Brunswick | 12 | East Brunswick | 17:57.5 |
| 54 | Hussain SalamPlace 54 · Grade 12 · Bogota | 12 | Bogota | 18:02.1 |
| 55 | Benjamin AdamoPlace 55 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 18:07.8 |
| 56 | David AyalaPlace 56 · Grade 12 · Dickinson | 12 | Dickinson | 18:09.3 |
| 57 | Luke AllisonPlace 57 · Grade 12 · Chatham | 12 | Chatham | 18:10.2 |
| 58 | Luke SchoelerPlace 58 · Grade 12 · Bergen Catholic | 12 | Bergen Catholic | 18:10.5 |
| 59 | Dominic DiMaioPlace 59 · Grade 12 · Warren Hills Reg | 12 | Warren Hills Reg | 18:11.0 |
| 60 | Ryan PugsleyPlace 60 · Grade 12 · Phillipsburg | 12 | Phillipsburg | 18:12.3 |
| 61 | Cameron MuirPlace 61 · Grade 10 · West Morris Mendham | 10 | West Morris Mendham | 18:12.3 PR |
| 62 | Josh TorresPlace 62 · Grade 11 · Secaucus | 11 | Secaucus | 18:12.4 |
| 63 | Pranay BulusuPlace 63 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 18:14.2 |
| 64 | Maxwell Donaldson-GeorgePlace 64 · Grade 12 · Secaucus | 12 | Secaucus | 18:17.8 |
| 65 | Alex AbramsPlace 65 · Grade 12 · Scotch Plains-Fanwood | 12 | Scotch Plains-Fanwood | 18:18.6 |
| 66 | Owen AkersPlace 66 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 18:23.5 |
| 67 | Ryan Ross-MorreyPlace 67 · Grade 12 · Rahway | 12 | Rahway | 18:26.0 |
| 68 | Caleb SalinsPlace 68 · Grade 12 · Millburn | 12 | Millburn | 18:29.5 |
| 69 | Christop DePaolaPlace 69 · Grade 12 · South Plainfield | 12 | South Plainfield | 18:32.0 |
| 70 | Dyllan EstiponaPlace 70 · Grade 12 · Beloved Community Charter | 12 | Beloved Community Charter | 18:34.3 |
| 71 | Chase LynchPlace 71 · Grade 12 · Oratory Prep | 12 | Oratory Prep | 18:34.6 |
| 72 | Justin GibsonPlace 72 · Grade 12 · Rahway | 12 | Rahway | 18:36.7 |
| 73 | Yash SachanandaniPlace 73 · Grade 12 · Secaucus | 12 | Secaucus | 18:38.4 |
| 74 | Cameron KwockPlace 74 · Grade 12 · East Brunswick | 12 | East Brunswick | 18:39.4 |
| 75 | Joseph RaselyPlace 75 · Grade 12 · Phillipsburg | 12 | Phillipsburg | 18:40.9 |
| 76 | Thomas ProsciaPlace 76 · Grade 12 · Chatham | 12 | Chatham | 18:43.6 |
| 77 | Michael DuffPlace 77 · Grade 12 · Seton Hall Prep | 12 | Seton Hall Prep | 18:45.4 |
| 78 | Ryan MaciorowskiPlace 78 · Grade 12 · Wardlaw Hartridge | 12 | Wardlaw Hartridge | 18:46.9 |
| 79 | Christopher CarrilloPlace 79 · Grade 12 · Hudson Catholic | 12 | Hudson Catholic | 18:47.0 |
| 81 | Matthew LinPlace 81 · Grade 12 · Millburn | 12 | Millburn | 18:49.5 |
| 82 | Gaspar MarionPlace 82 · Grade 12 · Chatham | 12 | Chatham | 18:50.4 |
| 83 | Jayden TerreroPlace 83 · Grade 12 · Beloved Community Charter | 12 | Beloved Community Charter | 18:52.3 |
| 84 | Theo GalkinPlace 84 · Grade 12 · Columbia | 12 | Columbia | 18:54.8 |
| 85 | Dylan BrownPlace 85 · Grade 12 · Bergen Catholic | 12 | Bergen Catholic | 18:55.2 |
| 86 | Charlie ImranyiPlace 86 · Grade 12 · East Brunswick | 12 | East Brunswick | 18:55.8 |
| 87 | Chris KhanPlace 87 · Grade 12 · McNair Academic | 12 | McNair Academic | 18:55.9 |
| 88 | Alexander KieschkePlace 88 · Grade 12 · Oratory Prep | 12 | Oratory Prep | 18:57.8 |
| 89 | Toby MorenoPlace 89 · Grade 12 · Immaculata | 12 | Immaculata | 18:59.1 |
| 90 | Elijah SanonPlace 90 · Grade 12 · Linden | 12 | Linden | 19:02.6 PR |
| 91 | Arin VarghesePlace 91 · Grade 12 · Randolph | 12 | Randolph | 19:03.8 |
| 92 | Kalel Zenteno-PradoPlace 92 · Grade 12 · Henry P Becton Reg | 12 | Henry P Becton Reg | 19:03.9 |
| 93 | Aidan BarkleyPlace 93 · Grade 12 · Wayne Valley | 12 | Wayne Valley | 19:05.8 |
| 94 | Prabhav KannegantiPlace 94 · Grade 12 · North Hunterdon | 12 | North Hunterdon | 19:06.4 |
| 95 | Alex HoPlace 95 · Grade 12 · Scotch Plains-Fanwood | 12 | Scotch Plains-Fanwood | 19:06.9 |
| 96 | Dhruv ShetaPlace 96 · Grade 12 · Rutherford | 12 | Rutherford | 19:08.4 |
| 97 | Joel OrtegaPlace 97 · Grade 11 · Voorhees | 11 | Voorhees | 19:08.7 |
| 98 | Kyaundrew McLeodPlace 98 · Grade 12 · St Benedicts Prep | 12 | St Benedicts Prep | 19:11.0 |
| 99 | Ben TorresPlace 99 · Grade 12 · West Milford | 12 | West Milford | 19:11.8 |
| 100 | Malachi MichelPlace 100 · Grade 12 · Seton Hall Prep | 12 | Seton Hall Prep | 19:12.2 |
| 101 | William SikesPlace 101 · Grade 12 · Bernards | 12 | Bernards | 19:13.4 |