| 1 | Ryan BeeglePlace 1 · Grade 12 · Chatham | 12 | Chatham | 16:22.70 | 1 |
| 2 | Alex PelovPlace 2 · Grade 10 · Montville Tw | 10 | Montville Tw | 16:44.60 | 1 |
| 3 | Leo ValenzuelaPlace 3 · Grade 12 · Chatham | 12 | Chatham | 16:48.20 | 1 |
| 4 | Callahan PorterPlace 4 · Grade 12 · Mendham | 12 | Mendham | 16:48.30 | 1 |
| 5 | Luke SchagelinPlace 5 · Grade 11 · Morris Knoll | 11 | Morris Knoll | 16:49.20 | 1 |
| 6 | Charles SchuetzPlace 6 · Grade 12 · Mendham | 12 | Mendham | 17:04.70 | 1 |
| 7 | Finn ValliPlace 7 · Grade 10 · Chatham | 10 | Chatham | 17:05.80 | 1 |
| 8 | Reilly ByrnePlace 8 · Grade 11 · Chatham | 11 | Chatham | 17:06.50 | 1 |
| 9 | Anthony LanePlace 9 · Grade 12 · Sparta | 12 | Sparta | 17:12.20 | 1 |
| 10 | Justin BongiovanniPlace 10 · Grade 11 · Mendham | 11 | Mendham | 17:13.70 | 1 |
| 11 | Thomas AmatoPlace 11 · Grade 10 · Randolph | 10 | Randolph | 17:17.90 | 2 |
| 12 | Daniel LanahanPlace 12 · Grade 12 · Mendham | 12 | Mendham | 17:25.70 | 2 |
| 13 | Remson JarrellPlace 13 · Grade 11 · Sparta | 11 | Sparta | 17:29.20 | 2 |
| 14 | Aaryan PethePlace 14 · Grade 9 · Morris Knoll | 9 | Morris Knoll | 17:39.20 | 2 |
| 15 | Sam SzczepanskiPlace 15 · Grade 11 · Mendham | 11 | Mendham | 17:46.60 | 2 |
| 16 | Preston GumannPlace 16 · Grade 10 · Randolph | 10 | Randolph | 17:48.50 | 2 |
| 17 | Carter LaSusaPlace 17 · Grade 10 · Mendham | 10 | Mendham | 17:53.50 | 2 |
| 18 | Kennan ByersPlace 18 · Grade 9 · Randolph | 9 | Randolph | 17:58.60 | 2 |
| 19 | Timothy BaumannPlace 19 · Grade 12 · Mendham | 12 | Mendham | 18:01.00 | 2 |
| 20 | James TorresPlace 20 · Grade 10 · Pope John XX | 10 | Pope John XX | 18:04.50 | 3 |
| 21 | Devin GaglionePlace 21 · Grade 10 · Morris Knoll | 10 | Morris Knoll | 18:07.20 | 3 |
| 22 | Dean StasPlace 22 · Grade 11 · Sparta | 11 | Sparta | 18:08.60 | 4 |
| 23 | Max CapalaPlace 23 · Grade 12 · Morris Knoll | 12 | Morris Knoll | 18:13.20 | 3 |
| 24 | Jay KavathiaPlace 24 · Grade 12 · Mendham | 12 | Mendham | 18:14.10 | 3 |
| 25 | Zachary BardenPlace 25 · Grade 10 · Morris Knoll | 10 | Morris Knoll | 18:19.20 | 3 |
| 26 | Ryan KeiserPlace 26 · Grade 12 · Montville Tw | 12 | Montville Tw | 18:21.00 | 3 |
| 27 | Shelton ShiehPlace 27 · Grade 12 · Mendham | 12 | Mendham | 18:23.00 | 3 |
| 28 | Andy MichelinPlace 28 · Grade 11 · Randolph | 11 | Randolph | 18:27.00 | 3 |
| 29 | Hogan HyattPlace 29 · Grade 11 · Morris Knoll | 11 | Morris Knoll | 18:29.80 | 3 |
| 30 | Duncan HigginsPlace 30 · Grade 12 · Morris Knoll | 12 | Morris Knoll | 18:31.20 | 3 |
| 31 | Kyle HartPlace 31 · Grade 11 · Randolph | 11 | Randolph | 18:32.90 | 4 |
| 32 | Leo StrakaPlace 32 · Grade 10 · Chatham | 10 | Chatham | 18:35.60 | 4 |
| 33 | Giacomo LengePlace 33 · Grade 11 · Randolph | 11 | Randolph | 18:37.10 | 4 |
| 34 | Brady ByrnePlace 34 · Grade 9 · Chatham | 9 | Chatham | 18:44.60 | 4 |
| 35 | Patrick RobinsonPlace 35 · Grade 10 · Pope John XX | 10 | Pope John XX | 18:47.90 | 5 |
| 36 | Jack PoylangadaPlace 36 · Grade 10 · Mendham | 10 | Mendham | 18:51.10 | 4 |
| 38 | Finn SadlerPlace 38 · Grade 10 · Chatham | 10 | Chatham | 18:57.10 | 4 |
| 39 | Tyler HarmsPlace 39 · Grade 10 · Sparta | 10 | Sparta | 19:06.70 | 6 |
| 40 | Alex ProfitoPlace 40 · Grade 12 · Mendham | 12 | Mendham | 19:06.80 | 4 |
| 41 | Julian Laznik-MoraghanPlace 41 · Grade 10 · Sparta | 10 | Sparta | 19:08.90 | 7 |
| 42 | Jack CarneyPlace 42 · Grade 9 · Morris Knoll | 9 | Morris Knoll | 19:12.30 | 5 |
| 43 | Ronan ValliPlace 43 · Grade 12 · Chatham | 12 | Chatham | 19:14.20 | 5 |
| 44 | Patrick CurleyPlace 44 · Grade 11 · Randolph | 11 | Randolph | 19:15.90 | 5 |
| 45 | Jac DimaculanganPlace 45 · Grade 12 · Chatham | 12 | Chatham | 19:21.90 | 5 |
| 46 | J.T. CasaricoPlace 46 · Grade 11 · Montville Tw | 11 | Montville Tw | 19:27.10 | 5 |
| 47 | Connor WysockiPlace 47 · Grade 11 · Randolph | 11 | Randolph | 19:33.20 | 5 |
| 48 | Nick NaumilkatPlace 48 · Grade 11 · Randolph | 11 | Randolph | 19:41.60 | 5 |
| 49 | Colin MullerPlace 49 · Grade 12 · Sparta | 12 | Sparta | 19:45.30 | 8 |
| 50 | Jeffrey JosePlace 50 · Grade 12 · Montville Tw | 12 | Montville Tw | 19:50.90 | 5 |
| 51 | Ian ShawPlace 51 · Grade 10 · Mendham | 10 | Mendham | 19:54.20 | 6 |
| 52 | Doug HinesPlace 52 · Grade 12 · Randolph | 12 | Randolph | 19:56.90 | 6 |
| 53 | Daniel BatesPlace 53 · Grade 12 · Sparta | 12 | Sparta | 20:00.10 | 9 |
| 54 | Ayaan AlamPlace 54 · Grade 10 · Randolph | 10 | Randolph | 20:03.30 | 6 |
| 55 | Jake ZuckerPlace 55 · Grade 12 · Morris Knoll | 12 | Morris Knoll | 20:08.70 | 6 |
| 56 | Dylan WolfPlace 56 · Grade 10 · Mendham | 10 | Mendham | 20:09.60 | 6 |
| 57 | Samuel ScaleraPlace 57 · Grade 11 · Sparta | 11 | Sparta | 20:12.00 | 6 |
| 58 | Liam FahertyPlace 58 · Grade 9 · Montville Tw | 9 | Montville Tw | 20:34.70 | 6 |
| 59 | Hayden AlbertPlace 59 · Grade 12 · Chatham | 12 | Chatham | 20:40.40 | 6 |
| 60 | Craig RaskinPlace 60 · Grade 12 · Chatham | 12 | Chatham | 20:43.70 | 6 |
| 61 | Joseph RoldanPlace 61 · Grade 10 · Chatham | 10 | Chatham | 20:48.20 | 7 |
| 62 | Eamon McSweeneyPlace 62 · Grade 12 · Chatham | 12 | Chatham | 20:49.00 | 7 |
| 63 | Nolan GiannantonioPlace 63 · Grade 11 · Sparta | 11 | Sparta | 20:50.80 | 7 |
| 64 | Thomas ShawPlace 64 · Grade 11 · Mendham | 11 | Mendham | 20:52.10 | 7 |
| 65 | Gabriel BayardPlace 65 · Grade 10 · Chatham | 10 | Chatham | 20:56.50 | 7 |
| 66 | Aaron SammyPlace 66 · Grade 10 · Randolph | 10 | Randolph | 20:57.20 | 7 |
| 67 | Patrick BlackPlace 67 · Grade 9 · Pope John XX | 9 | Pope John XX | 20:57.50 | 10 |
| 68 | Cristopher CeruloPlace 68 · Grade 10 · Randolph | 10 | Randolph | 21:05.10 | 7 |
| 69 | Finn RobbinsPlace 69 · Grade 11 · Mendham | 11 | Mendham | 21:06.40 | 7 |
| 70 | Anton Miguel MendozaPlace 70 · Grade 11 · Randolph | 11 | Randolph | 21:08.80 | 7 |
| 71 | Jeffrey HoranPlace 71 · Grade 11 · Chatham | 11 | Chatham | 21:12.30 | 8 |
| 72 | Christian GreenePlace 72 · Grade 12 · Chatham | 12 | Chatham | 21:15.50 | 8 |
| 73 | Dylan DeCiccoPlace 73 · Grade 10 · Chatham | 10 | Chatham | 21:19.70 | 8 |
| 74 | Harrison VoylesPlace 74 · Grade 11 · Mendham | 11 | Mendham | 21:25.60 | 8 |
| 75 | Dillon CaswellPlace 75 · Grade 12 · Sparta | 12 | Sparta | 21:27.10 | 8 |
| 76 | Theodore DuRiePlace 76 · Grade 10 · Chatham | 10 | Chatham | 21:28.00 | 8 |
| 77 | Connor FahertyPlace 77 · Grade 11 · Montville Tw | 11 | Montville Tw | 21:35.90 | 8 |
| 78 | Tiago VieiraPlace 78 · Grade 10 · Montville Tw | 10 | Montville Tw | 21:38.60 | 8 |
| 79 | Salvatore TanelliPlace 79 · Grade 12 · Montville Tw | 12 | Montville Tw | 21:40.50 | 8 |
| 80 | Keegan WamsleyPlace 80 · Grade 11 · Mendham | 11 | Mendham | 21:47.50 | 8 |
| 81 | William HutchinsonPlace 81 · Grade 9 · Mendham | 9 | Mendham | 21:50.20 | 9 |
| 82 | Jackson PascalePlace 82 · Grade 10 · Pope John XX | 10 | Pope John XX | 21:53.00 | 11 |
| 83 | Jack WittenmeierPlace 83 · Grade 10 · Sparta | 10 | Sparta | 22:09.10 | 9 |
| 84 | Yousuf MoosaPlace 84 · Grade 10 · Montville Tw | 10 | Montville Tw | 22:43.10 | 9 |
| 85 | Aadhithya SaravananPlace 85 · Grade 10 · Randolph | 10 | Randolph | 22:46.80 | 9 |
| 86 | Oliver SorecoPlace 86 · Grade 10 · Sparta | 10 | Sparta | 22:59.20 | 9 |
| 87 | Hudson RobinaPlace 87 · Grade 9 · Mendham | 9 | Mendham | 23:04.90 | 9 |
| 88 | John TomaselloPlace 88 · Grade 12 · Mendham | 12 | Mendham | 23:35.60 | 9 |
| 89 | Christian PosadaPlace 89 · Grade 11 · Sparta | 11 | Sparta | 23:47.40 | 9 |
| 90 | Jack SteckelmanPlace 90 · Grade 12 · Montville Tw | 12 | Montville Tw | 24:13.70 | 9 |
| 91 | Michael GainesPlace 91 · Grade 12 · Sparta | 12 | Sparta | 25:27.80 | 10 |
| 92 | Frank MarucciPlace 92 · Grade 10 · Pope John XX | 10 | Pope John XX | 26:21.20 | 12 |
| 1 | Ryan MelendezPlace 1 · Grade 12 · Mount Olive | 12 | Mount Olive | 16:59.00 | 1 |
| 2 | David ColliniPlace 2 · Grade 12 · Delbarton Sc | 12 | Delbarton Sc | 17:04.20 | 1 |
| 3 | Christian HertzigPlace 3 · Grade 12 · Mount Olive | 12 | Mount Olive | 17:11.20 | 2 |
| 4 | Christian CapelloPlace 4 · Grade 12 · West Morris | 12 | West Morris | 17:19.40 | 1 |
| 5 | Albin MullanPlace 5 · Grade 12 · Morris Hills | 12 | Morris Hills | 17:22.10 | 1 |
| 6 | Maxwell HackPlace 6 · Grade 11 · Mount Olive | 11 | Mount Olive | 17:25.10 | 3 |
| 7 | Ryan WeberPlace 7 · Grade 12 · West Morris | 12 | West Morris | 17:27.20 | 1 |
| 8 | John Cuzzocrea JrPlace 8 · Grade 10 · Delbarton Sc | 10 | Delbarton Sc | 17:28.10 | 1 |
| 9 | Matthew ManciniPlace 9 · Grade 12 · West Morris | 12 | West Morris | 17:40.40 | 1 |
| 10 | Liam MitchkoPlace 10 · Grade 12 · Morris Hills | 12 | Morris Hills | 17:46.00 | 1 |
| 11 | Nicholas FalconePlace 11 · Grade 9 · Morris Hills | 9 | Morris Hills | 18:06.80 | 2 |
| 12 | Thomas EdwardsPlace 12 · Grade 12 · Morris Hills | 12 | Morris Hills | 18:09.10 | 2 |
| 13 | Lucas RowlandPlace 13 · Grade 10 · West Morris | 10 | West Morris | 18:11.20 | 2 |
| 14 | Stephen MickusPlace 14 · Grade 12 · Mount Olive | 12 | Mount Olive | 18:14.10 | 4 |
| 15 | Joseph LaPellaPlace 15 · Grade 12 · West Morris | 12 | West Morris | 18:18.90 | 2 |
| 16 | Christopher CioffiPlace 16 · Grade 11 · Morristown H | 11 | Morristown H | 18:19.50 | 2 |
| 17 | Charles ChampagnePlace 17 · Grade 11 · Morris Hills | 11 | Morris Hills | 18:22.30 | 2 |
| 18 | Christopher GeloPlace 18 · Grade 12 · West Morris | 12 | West Morris | 18:25.70 | 2 |
| 19 | Sean DooleyPlace 19 · Grade 10 · Delbarton Sc | 10 | Delbarton Sc | 18:27.30 | 2 |
| 20 | Ryan FoleyPlace 20 · Grade 9 · Mount Olive | 9 | Mount Olive | 18:30.90 | 5 |
| 21 | Joseph SheafferPlace 21 · Grade 10 · Delbarton Sc | 10 | Delbarton Sc | 18:33.70 | 3 |
| 22 | Jared WeissPlace 22 · Grade 11 · Roxbury | 11 | Roxbury | 18:39.30 | 6 |
| 23 | Zach GordonPlace 23 · Grade 10 · Delbarton Sc | 10 | Delbarton Sc | 18:42.50 | 3 |
| 24 | David WeiPlace 24 · Grade 12 · Morris Hills | 12 | Morris Hills | 18:49.30 | 3 |
| 25 | Aaron TongPlace 25 · Grade 10 · Morris Hills | 10 | Morris Hills | 18:57.50 | 3 |
| 26 | Tanmay NaikPlace 26 · Grade 10 · Morris Hills | 10 | Morris Hills | 18:57.80 | 3 |
| 27 | Devon ChowdhuryPlace 27 · Grade 10 · Morristown H | 10 | Morristown H | 18:58.70 | 3 |
| 28 | Ethan OlmstedPlace 28 · Grade 12 · Roxbury | 12 | Roxbury | 19:00.10 | 7 |
| 29 | Thomas FlynnPlace 29 · Grade 11 · Morristown H | 11 | Morristown H | 19:00.30 | 3 |
| 30 | Sebastian ViegasPlace 30 · Grade 11 · Delbarton Sc | 11 | Delbarton Sc | 19:03.30 | 3 |
| 31 | Matthew O'LearyPlace 31 · Grade 12 · Roxbury | 12 | Roxbury | 19:04.00 | 8 |
| 32 | Patrick MoorePlace 32 · Grade 12 · Delbarton Sc | 12 | Delbarton Sc | 19:14.00 | 4 |
| 33 | Kyle ScheideckerPlace 33 · Grade 12 · Morris Hills | 12 | Morris Hills | 19:15.40 | 4 |
| 34 | Ramon BarberPlace 34 · Grade 11 · Morristown H | 11 | Morristown H | 19:19.40 | 4 |
| 35 | Max MorrisPlace 35 · Grade 12 · Roxbury | 12 | Roxbury | 19:23.30 | 9 |
| 36 | Carter OlmstedPlace 36 · Grade 12 · Roxbury | 12 | Roxbury | 19:30.40 | 10 |
| 37 | Alexander FlynnPlace 37 · Grade 12 · Morris Hills | 12 | Morris Hills | 19:30.70 | 4 |
| 38 | Chris FahrmanPlace 38 · Grade 11 · West Morris | 11 | West Morris | 19:30.80 | 4 |
| 39 | Shawn KeenanPlace 39 · Grade 10 · Roxbury | 10 | Roxbury | 19:33.40 | 11 |
| 40 | Hassan SyedPlace 40 · Grade 11 · Mount Olive | 11 | Mount Olive | 19:42.30 | 12 |
| 41 | Joshua PalumboPlace 41 · Grade 12 · Roxbury | 12 | Roxbury | 20:01.90 | 13 |
| 42 | Jordan SolimanPlace 42 · Grade 10 · Morristown H | 10 | Morristown H | 20:10.80 | 5 |
| 43 | Harrison RosatiPlace 43 · Grade 10 · Morris Hills | 10 | Morris Hills | 20:13.00 | 5 |
| 44 | Kurt DeChiaroPlace 44 · Grade 12 · West Morris | 12 | West Morris | 20:16.60 | 5 |
| 45 | Norbert MartinezPlace 45 · Grade 11 · Roxbury | 11 | Roxbury | 20:18.40 | 5 |
| 46 | Caleb McInnesPlace 46 · Grade 11 · Roxbury | 11 | Roxbury | 20:27.90 | 5 |
| 47 | Erick VillavicencioPlace 47 · Grade 10 · Morris Hills | 10 | Morris Hills | 20:28.00 | 5 |
| 48 | Zachary KosinskiPlace 48 · Grade 11 · Roxbury | 11 | Roxbury | 20:31.30 | 5 |
| 49 | Krishna ChidrawarPlace 49 · Grade 10 · Morris Hills | 10 | Morris Hills | 20:33.70 | 5 |
| 50 | Brendan HalsteadPlace 50 · Grade 12 · Morris Hills | 12 | Morris Hills | 20:38.00 | 5 |
| 51 | Samuel DavorenPlace 51 · Grade 11 · Mount Olive | 11 | Mount Olive | 20:41.40 | 14 |
| 52 | Aaron RodriguezPlace 52 · Grade 10 · Morris Hills | 10 | Morris Hills | 20:47.70 | 6 |
| 53 | Richard BiasePlace 53 · Grade 10 · Roxbury | 10 | Roxbury | 21:02.60 | 6 |
| 54 | Devon VolpePlace 54 · Grade 11 · Mount Olive | 11 | Mount Olive | 21:07.30 | 6 |
| 55 | Aiden ClarkePlace 55 · Grade 11 · Morristown H | 11 | Morristown H | 21:19.10 | 6 |
| 56 | Ricci GranbergPlace 56 · Grade 11 · Mount Olive | 11 | Mount Olive | 21:21.70 | 6 |
| 57 | Ryan HedworthPlace 57 · Grade 11 · West Morris | 11 | West Morris | 21:38.70 | 6 |
| 58 | Nick DeforiaPlace 58 · Grade 10 · West Morris | 10 | West Morris | 21:44.30 | 6 |
| 59 | Beckett SidenerPlace 59 · Grade 11 · West Morris | 11 | West Morris | 21:48.20 | 6 |
| 60 | Gavin VarneckasPlace 60 · Grade 11 · Morris Hills | 11 | Morris Hills | 21:57.00 | 6 |
| 61 | Brennan AndrewsPlace 61 · Grade 12 · Roxbury | 12 | Roxbury | 22:05.50 | 7 |
| 62 | Geoffrey RosamondPlace 62 · Grade 12 · Morristown H | 12 | Morristown H | 22:57.90 | 7 |
| 63 | Ethan StallonePlace 63 · Grade 11 · Morristown H | 11 | Morristown H | 23:02.60 | 7 |
| 64 | Daniel PropperPlace 64 · Grade 10 · West Morris | 10 | West Morris | 23:05.60 | 7 |
| 65 | Christopher SamarasPlace 65 · Grade 12 · West Morris | 12 | West Morris | 23:32.90 | 7 |
| 66 | Yaro BilaniukPlace 66 · Grade 12 · West Morris | 12 | West Morris | 23:43.30 | 7 |
| 67 | Benjamin IsleibPlace 67 · Grade 12 · Morristown H | 12 | Morristown H | 24:00.70 | 7 |
| 68 | Jaxon BorstPlace 68 · Grade 11 · West Morris | 11 | West Morris | 24:42.10 | 7 |
| 1 | Max KahnPlace 1 · Grade 10 · Mountain Lak | 10 | Mountain Lak | 17:21.10 | 1 |
| 2 | Austin HudakPlace 2 · Grade 11 · Mountain Lak | 11 | Mountain Lak | 17:43.90 | 1 |
| 3 | Andrew GarciaPlace 3 · Grade 12 · Kinnelon | 12 | Kinnelon | 17:51.30 | 1 |
| 4 | Aarin TyagiPlace 4 · Grade 11 · Parsippany H | 11 | Parsippany H | 17:52.10 | 1 |
| 5 | Aarav TyagiPlace 5 · Grade 11 · Parsippany H | 11 | Parsippany H | 18:04.40 | 2 |
| 6 | Liam HansberryPlace 6 · Grade 12 · Parsippany H | 12 | Parsippany H | 18:11.30 | 3 |
| 7 | Arya GargPlace 7 · Grade 10 · Parsippany H | 10 | Parsippany H | 18:17.10 | 4 |
| 8 | Matt MazurkiewiczPlace 8 · Grade 12 · Kinnelon | 12 | Kinnelon | 18:20.90 | 1 |
| 9 | Nicholas TroianoPlace 9 · Grade 10 · Morristown-B | 10 | Morristown-B | 18:21.30 | 1 |
| 10 | Colin StephensPlace 10 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 18:25.70 | 1 |
| 11 | Lucas LaRussoPlace 11 · Grade 12 · Kinnelon | 12 | Kinnelon | 18:39.50 | 2 |
| 12 | Kyle BjornsonPlace 12 · Grade 11 · Kinnelon | 11 | Kinnelon | 18:40.80 | 2 |
| 13 | Jayden HurPlace 13 · Grade 10 · Kinnelon | 10 | Kinnelon | 18:40.80 | 2 |
| 14 | John CartelliPlace 14 · Grade 12 · Boonton | 12 | Boonton | 18:40.80 | 2 |
| 15 | Leo LondonPlace 15 · Grade 10 · Madison | 10 | Madison | 18:45.50 | 2 |
| 16 | Patrick NatalePlace 16 · Grade 11 · Madison | 11 | Madison | 18:45.50 | 2 |
| 17 | Jack LemongelloPlace 17 · Grade 12 · Hanover Park | 12 | Hanover Park | 18:46.20 | 2 |
| 18 | Ryan BjornsonPlace 18 · Grade 12 · Kinnelon | 12 | Kinnelon | 18:47.70 | 2 |
| 19 | Colin ShepardPlace 19 · Grade 10 · Morris Catho | 10 | Morris Catho | 18:52.30 | 2 |
| 20 | Juan PerezPlace 20 · Grade 12 · Kinnelon | 12 | Kinnelon | 19:02.70 | 2 |
| 21 | Angel SantosPlace 21 · Grade 11 · Dover | 11 | Dover | 19:12.10 | 3 |
| 22 | Alex WronkoPlace 22 · Grade 10 · Hanover Park | 10 | Hanover Park | 19:13.10 | 3 |
| 23 | Andre ChabraPlace 23 · Grade 12 · Morristown-B | 12 | Morristown-B | 19:15.90 | 3 |
| 24 | Brian MetzPlace 24 · Grade 10 · Parsippany H | 10 | Parsippany H | 19:18.80 | 5 |
| 25 | John DavidsonPlace 25 · Grade 10 · Madison | 10 | Madison | 19:21.40 | 3 |
| 26 | Philip NatalePlace 26 · Grade 9 · Madison | 9 | Madison | 19:21.60 | 3 |
| 27 | Thomas BartlettPlace 27 · Grade 12 · Hanover Park | 12 | Hanover Park | 19:26.70 | 3 |
| 28 | Xavier TrinidadPlace 28 · Grade 10 · Pequannock H | 10 | Pequannock H | 19:26.90 | 3 |
| 29 | Martin BriaPlace 29 · Grade 10 · Madison | 10 | Madison | 19:27.90 | 3 |
| 30 | Michangelo LeporePlace 30 · Grade 9 · Mountain Lak | 9 | Mountain Lak | 19:28.90 | 3 |
| 31 | Griffin BuryPlace 31 · Grade 10 · Kinnelon | 10 | Kinnelon | 19:32.70 | 4 |
| 32 | Eli StodardPlace 32 · Grade 11 · Madison | 11 | Madison | 19:33.50 | 4 |
| 33 | Henrik HamiltonPlace 33 · Grade 12 · Madison | 12 | Madison | 19:35.20 | 4 |
| 34 | Troy PurnellPlace 34 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 19:39.90 | 4 |
| 35 | Ryan DelaneyPlace 35 · Grade 10 · Madison | 10 | Madison | 19:41.80 | 4 |
| 36 | Luke LemongelloPlace 36 · Grade 10 · Hanover Park | 10 | Hanover Park | 19:42.20 | 4 |
| 37 | Siraj SheikhPlace 37 · Grade 11 · Mountain Lak | 11 | Mountain Lak | 19:44.90 | 4 |
| 38 | Jonathan BarnettPlace 38 · Grade 10 · Mountain Lak | 10 | Mountain Lak | 19:46.00 | 4 |
| 39 | Mark SuPlace 39 · Grade 12 · Madison | 12 | Madison | 19:46.60 | 4 |
| 40 | Joey LeschPlace 40 · Grade 12 · Pequannock H | 12 | Pequannock H | 19:47.20 | 4 |
| 41 | Arya ShahPlace 41 · Grade 10 · Mountain Lak | 10 | Mountain Lak | 19:50.60 | 5 |
| 42 | Jonas WeinmannPlace 42 · Grade 12 · Morristown-B | 12 | Morristown-B | 19:54.30 | 5 |
| 43 | Malcolm HoranPlace 43 · Grade 9 · Madison | 9 | Madison | 19:54.40 | 5 |
| 44 | Jacob NolanPlace 44 · Grade 10 · Madison | 10 | Madison | 19:57.70 | 5 |
| 45 | Ryan PfeiferPlace 45 · Grade 11 · Madison | 11 | Madison | 20:03.80 | 5 |
| 46 | Roberto HernadezPlace 46 · Grade 11 · Dover | 11 | Dover | 20:05.90 | 5 |
| 47 | Peter DymnickiPlace 47 · Grade 9 · Hanover Park | 9 | Hanover Park | 20:06.20 | 5 |
| 48 | Dominick DeMarcoPlace 48 · Grade 12 · Morris Catho | 12 | Morris Catho | 20:10.10 | 5 |
| 49 | Ian PatchettPlace 49 · Grade 11 · Morristown-B | 11 | Morristown-B | 20:18.90 | 5 |
| 50 | Murad AlimPlace 50 · Grade 12 · Parsippany H | 12 | Parsippany H | 20:21.00 | 6 |
| 51 | William CarneyPlace 51 · Grade 12 · Dover | 12 | Dover | 20:21.90 | 6 |
| 52 | Zachary KylePlace 52 · Grade 10 · Boonton | 10 | Boonton | 20:27.40 | 6 |
| 53 | Jack GallagherPlace 53 · Grade 10 · Kinnelon | 10 | Kinnelon | 20:29.50 | 6 |
| 54 | Fernando RamosPlace 54 · Grade 11 · Mountain Lak | 11 | Mountain Lak | 20:31.60 | 6 |
| 55 | Marcello D'AddarioPlace 55 · Grade 11 · Parsippany H | 11 | Parsippany H | 20:34.40 | 7 |
| 56 | Amalfitano DanPlace 56 · Grade 9 · Hanover Park | 9 | Hanover Park | 20:38.20 | 6 |
| 57 | Chirag ChandnaniPlace 57 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 20:42.40 | 6 |
| 58 | Anthony LoCascioPlace 58 · Grade 12 · Hanover Park | 12 | Hanover Park | 20:44.60 | 6 |
| 59 | Colby EllisPlace 59 · Grade 11 · Madison | 11 | Madison | 20:49.00 | 6 |
| 60 | Tyler GeddesPlace 60 · Grade 11 · Morris Catho | 11 | Morris Catho | 20:49.30 | 6 |
| 61 | David ArtiglierePlace 61 · Grade 12 · Madison | 12 | Madison | 20:51.80 | 7 |
| 62 | Matthew BaldinoPlace 62 · Grade 10 · Kinnelon | 10 | Kinnelon | 20:52.00 | 7 |
| 63 | Joseph BorinPlace 63 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 20:56.60 | 7 |
| 64 | Ozzie SaldariniPlace 64 · Grade 10 · Parsippany H | 10 | Parsippany H | 20:57.80 | 8 |
| 65 | Benjamin SadowskiPlace 65 · Grade 12 · Madison | 12 | Madison | 20:58.00 | 7 |
| 66 | Nikolai SamuylovPlace 66 · Grade 12 · Dover | 12 | Dover | 21:04.70 | 7 |
| 67 | Jacob TonePlace 67 · Grade 10 · Pequannock H | 10 | Pequannock H | 21:05.90 | 7 |
| 68 | William Reese KellyPlace 68 · Grade 12 · Hanover Park | 12 | Hanover Park | 21:09.40 | 7 |
| 69 | Gavin ShollenbergerPlace 69 · Grade 9 · Boonton | 9 | Boonton | 21:12.80 | 7 |
| 70 | Patrick BirnbaumPlace 70 · Grade 10 · Morristown-B | 10 | Morristown-B | 21:19.30 | 7 |
| 71 | Andrew LinPlace 71 · Grade 12 · Whippany Par | 12 | Whippany Par | 21:26.90 | 8 |
| 72 | Sage FargnoliPlace 72 · Grade 11 · Madison | 11 | Madison | 21:27.70 | 8 |
| 73 | Mark SchletterPlace 73 · Grade 11 · Parsippany H | 11 | Parsippany H | 21:29.10 | 9 |
| 74 | Sam BodackPlace 74 · Grade 11 · Morristown-B | 11 | Morristown-B | 21:31.40 | 8 |
| 75 | Willie BuhananPlace 75 · Grade 9 · Parsippany H | 9 | Parsippany H | 21:37.80 | 10 |
| 76 | Finley StevensPlace 76 · Grade 11 · Parsippany H | 11 | Parsippany H | 21:38.20 | 11 |
| 77 | Alexander HowdenPlace 77 · Grade 11 · Hanover Park | 11 | Hanover Park | 21:40.10 | 8 |
| 78 | Joseph WhitePlace 78 · Grade 12 · Pequannock H | 12 | Pequannock H | 21:40.40 | 8 |
| 79 | Andrew SteinbergPlace 79 · Grade 9 · Whippany Par | 9 | Whippany Par | 21:46.20 | 8 |
| 80 | Winston LiPlace 80 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 21:50.20 | 8 |
| 81 | Brandon PecarificPlace 81 · Grade 10 · Mountain Lak | 10 | Mountain Lak | 21:51.70 | 9 |
| 82 | Karl MaurerPlace 82 · Grade 9 · Madison | 9 | Madison | 22:03.00 | 9 |
| 83 | Diego EstevezPlace 83 · Grade 12 · Madison | 12 | Madison | 22:03.90 | 9 |
| 84 | Jackson WoltmanPlace 84 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 22:09.60 | 9 |
| 85 | Thomas CallananPlace 85 · Grade 11 · Hanover Park | 11 | Hanover Park | 22:11.80 | 9 |
| 86 | Nathanael CrefeldPlace 86 · Grade 11 · Pequannock H | 11 | Pequannock H | 22:19.10 | 9 |
| 87 | Johnathan HongPlace 87 · Grade 12 · Morristown-B | 12 | Morristown-B | 22:29.70 | 9 |
| 88 | Sultan AlmosbehPlace 88 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 22:31.20 | 9 |
| 89 | Nicholas LombardiPlace 89 · Grade 9 · Dover | 9 | Dover | 22:36.10 | 9 |
| 90 | Jignasu ShahPlace 90 · Grade 11 · Parsippany H | 11 | Parsippany H | 22:37.10 | 12 |
| 91 | Zach LaubackPlace 91 · Grade 12 · Pequannock H | 12 | Pequannock H | 22:38.70 | 10 |
| 92 | Andrew BermudezPlace 92 · Grade 10 · Dover | 10 | Dover | 22:43.60 | 10 |
| 93 | Nick SotaPlace 93 · Grade 9 · Mountain Lak | 9 | Mountain Lak | 22:45.40 | 10 |
| 94 | Liam BillPlace 94 · Grade 11 · Hanover Park | 11 | Hanover Park | 22:48.60 | 10 |
| 95 | Andrew WildPlace 95 · Grade 9 · Parsippany H | 9 | Parsippany H | 22:49.30 | 13 |
| 96 | Brodie HudakPlace 96 · Grade 9 · Mountain Lak | 9 | Mountain Lak | 22:53.90 | 10 |
| 97 | Jacob ContiPlace 97 · Grade 9 · Morristown-B | 9 | Morristown-B | 22:55.60 | 10 |
| 98 | James CastanonPlace 98 · Grade 9 · Madison | 9 | Madison | 22:57.00 | 10 |
| 99 | Jackson BabinoPlace 99 · Grade 11 · Boonton | 11 | Boonton | 22:59.60 | 10 |
| 100 | Nick ProudlovePlace 100 · Grade 9 · Mountain Lak | 9 | Mountain Lak | 23:04.90 | 10 |
| 101 | Sean QuinnPlace 101 · Grade 12 · Whippany Par | 12 | Whippany Par | 23:07.70 | 11 |
| 102 | Anthony WuPlace 102 · Grade 11 · Mountain Lak | 11 | Mountain Lak | 23:11.50 | 11 |
| 103 | Cameron WrightPlace 103 · Grade 10 · Morris Catho | 10 | Morris Catho | 23:16.50 | 11 |
| 104 | Euan MaxwellPlace 104 · Grade 9 · Madison | 9 | Madison | 23:28.70 | 11 |
| 105 | Dillon ZimmermanPlace 105 · Grade 9 · Morris Catho | 9 | Morris Catho | 23:30.00 | 11 |
| 106 | Dylan KrajkovichPlace 106 · Grade 12 · Hanover Park | 12 | Hanover Park | 23:34.30 | 11 |
| 107 | James WilburPlace 107 · Grade 12 · Madison | 12 | Madison | 23:35.90 | 11 |
| 108 | Kyle JamesPlace 108 · Grade 12 · Whippany Par | 12 | Whippany Par | 23:36.20 | 11 |
| 109 | Eashan AbrahamPlace 109 · Grade 9 · Whippany Par | 9 | Whippany Par | 23:37.80 | 11 |
| 110 | Tommy LundyPlace 110 · Grade 12 · Boonton | 12 | Boonton | 23:41.20 | 11 |
| 111 | Ryan LeePlace 111 · Grade 12 · Mountain Lak | 12 | Mountain Lak | 24:04.20 | 12 |
| 112 | Ben BartonePlace 112 · Grade 9 · Pequannock H | 9 | Pequannock H | 24:06.80 | 12 |
| 113 | Jeremy DolanPlace 113 · Grade 10 · Boonton | 10 | Boonton | 24:07.80 | 12 |
| 114 | Matthew TeitelbaumPlace 114 · Grade 12 · Morristown-B | 12 | Morristown-B | 24:24.50 | 12 |
| 115 | Bradley DehlinPlace 115 · Grade 12 · Parsippany H | 12 | Parsippany H | 24:27.40 | 14 |
| 116 | Grant NelsonPlace 116 · Grade 11 · Whippany Par | 11 | Whippany Par | 24:33.50 | 12 |
| 117 | Faiz YasinPlace 117 · Grade 11 · Madison | 11 | Madison | 24:34.80 | 12 |
| 118 | Jack WallacePlace 118 · Grade 11 · Mountain Lak | 11 | Mountain Lak | 24:37.10 | 12 |
| 119 | Miguel GodinezPlace 119 · Grade 11 · Morris Catho | 11 | Morris Catho | 24:39.40 | 12 |
| 120 | Jacob JordanPlace 120 · Grade 12 · Madison | 12 | Madison | 24:40.80 | 12 |
| 121 | Erik BaxterPlace 121 · Grade 11 · Morris Catho | 11 | Morris Catho | 24:45.70 | 13 |
| 122 | Owen HattonPlace 122 · Grade 10 · Mountain Lak | 10 | Mountain Lak | 24:51.20 | 13 |
| 123 | Richard HingosPlace 123 · Grade 12 · Whippany Par | 12 | Whippany Par | 25:17.70 | 13 |
| 124 | Jack LowingerPlace 124 · Grade 11 · Hanover Park | 11 | Hanover Park | 25:20.90 | 13 |
| 125 | Dawood AdeelPlace 125 · Grade 9 · Boonton | 9 | Boonton | 26:14.80 | 13 |
| 126 | Zach LevinePlace 126 · Grade 12 · Morristown-B | 12 | Morristown-B | 26:14.80 | 13 |
| 127 | David AiresPlace 127 · Grade 9 · Boonton | 9 | Boonton | 26:18.80 | 13 |
| 128 | Michael CatalloPlace 128 · Grade 11 · Mountain Lak | 11 | Mountain Lak | 27:06.80 | 13 |
| 129 | Ryan SeelyPlace 129 · Grade 12 · Pequannock H | 12 | Pequannock H | 27:53.90 | 13 |
| 130 | Sawyer RemalyPlace 130 · Grade 9 · Whippany Par | 9 | Whippany Par | 28:03.80 | 13 |
| 131 | Michael HoldenPlace 131 · Grade 11 · Parsippany H | 11 | Parsippany H | 29:31.40 | 14 |
| 132 | Isaac BielinskiPlace 132 · Grade 10 · Mountain Lak | 10 | Mountain Lak | 29:54.30 | 14 |
| 133 | Shawn MurrayPlace 133 · Grade 12 · Boonton | 12 | Boonton | 35:42.70 | 14 |
| 134 | Alec DohertyPlace 134 · Grade 9 · Boonton | 9 | Boonton | 36:38.70 | 14 |