| 1 | Henry PrendergastPlace 1 · Franklin | — | Franklin | 9:36.1 |
| 2 | Michael PuppoPlace 2 · Tewksbury | — | Tewksbury | 9:53.8 |
| 3 | Roman LiwskiPlace 3 · Tewksbury | — | Tewksbury | 9:59.8 |
| 4 | Tyler LopezPlace 4 · Bethlehem | — | Bethlehem | 10:00.1 |
| 5 | Gunner ManfreadyPlace 5 · East Amwell | — | East Amwell | 10:01.5 |
| 6 | Dylan AbruePlace 6 · Union | — | Union | 10:03.0 |
| 7 | Evan OertelPlace 7 · Union | — | Union | 10:04.7 |
| 8 | Will HaggertyPlace 8 · Tewksbury | — | Tewksbury | 10:10.6 |
| 9 | Liam BurrPlace 9 · Clinton Public | — | Clinton Public | 10:11.3 |
| 10 | Asher JahrePlace 10 · Clinton Public | — | Clinton Public | 10:11.9 |
| 11 | Ricardo DovalePlace 11 · High Bridge | — | High Bridge | 10:15.9 |
| 12 | AJ PiroPlace 12 · Kingwood | — | Kingwood | 10:22.9 |
| 13 | Garrett DeckerPlace 13 · Clinton Public | — | Clinton Public | 10:26.2 |
| 14 | Dominic RisoliPlace 14 · East Amwell | — | East Amwell | 10:29.3 |
| 15 | Carter TuxhornPlace 15 · Clinton Public | — | Clinton Public | 10:39.3 |
| 16 | Lucas MoraisPlace 16 · Franklin | — | Franklin | 10:39.6 |
| 17 | Elias DePeppoPlace 17 · Tewksbury | — | Tewksbury | 10:45.5 |
| 18 | Louis DelguercioPlace 18 · East Amwell | — | East Amwell | 10:47.7 |
| 19 | Carmine RisoliPlace 19 · East Amwell | — | East Amwell | 10:53.4 |
| 20 | Edward WinterPlace 20 · Tewksbury | — | Tewksbury | 10:55.9 |
| 21 | Draven SweeneyPlace 21 · Holland | — | Holland | 11:01.8 |
| 22 | Tyler MayerPlace 22 · High Bridge | — | High Bridge | 11:03.5 |
| 23 | Matthew MayerPlace 23 · High Bridge | — | High Bridge | 11:04.7 |
| 24 | Gavin GrecoPlace 24 · Tewksbury | — | Tewksbury | 11:06.9 |
| 25 | Nirvaan KothariPlace 25 · Clinton Public | — | Clinton Public | 11:08.3 |
| 26 | Liam SlavenPlace 26 · Tewksbury | — | Tewksbury | 11:09.0 |
| 27 | Peter LindsayPlace 27 · Alexandria | — | Alexandria | 11:10.7 |
| 28 | Mikey VodaPlace 28 · East Amwell | — | East Amwell | 11:11.4 |
| 29 | Andy ChasePlace 29 · Tewksbury | — | Tewksbury | 11:13.3 |
| 30 | Eric DomagalskiPlace 30 · High Bridge | — | High Bridge | 11:13.6 |
| 31 | Cade SystemaPlace 31 · High Bridge | — | High Bridge | 11:27.6 |
| 32 | Reilly EvangelistaPlace 32 · East Amwell | — | East Amwell | 11:29.5 |
| 33 | Rylen SeeligPlace 33 · Clinton Public | — | Clinton Public | 11:31.7 |
| 34 | Niko WarnerPlace 34 · Grade - · Delaware Township | - | Delaware Township | 11:40.5 PR |
| 35 | Caden KanePlace 35 · Union | — | Union | 11:46.4 |
| 36 | Finnegan BrownPlace 36 · Alexandria | — | Alexandria | 11:47.2 |
| 37 | Lev FingermanPlace 37 · Tewksbury | — | Tewksbury | 11:48.7 |
| 38 | Max YinPlace 38 · Tewksbury | — | Tewksbury | 11:54.1 |
| 39 | Shane TutzauerPlace 39 · Lebanon | — | Lebanon | 11:56.8 |
| 40 | Alex ImpellizeriPlace 40 · Lebanon | — | Lebanon | 11:57.4 |
| 41 | Jack BrisbyPlace 41 · Franklin | — | Franklin | 11:57.9 |
| 42 | Ethan GetterPlace 42 · Union | — | Union | 12:02.1 |
| 43 | Joaquin DawsonPlace 43 · Union | — | Union | 12:02.5 |
| 44 | Dax WalkerPlace 44 · Holland | — | Holland | 12:09.7 |
| 45 | Collin ShortPlace 45 · Clinton Public | — | Clinton Public | 12:17.7 |
| 46 | Declan ReillyPlace 46 · Grade 7 · Franklin | 7 | Franklin | 12:18.3 |
| 47 | Joey DeJessoPlace 47 · Holland | — | Holland | 12:22.7 |
| 48 | Cullen BrophyPlace 48 · Grade - · Delaware Township | - | Delaware Township | 12:23.0 PR |
| 49 | Peyton PiagentiniPlace 49 · Clinton Public | — | Clinton Public | 12:32.0 |
| 50 | Jake OlszakPlace 50 · Kingwood | — | Kingwood | 12:32.3 |
| 51 | Connor KokoszkaPlace 51 · Union | — | Union | 12:33.3 |
| 52 | Nolan EmPlace 52 · Lebanon | — | Lebanon | 12:34.5 |
| 53 | Carter AlexenderPlace 53 · Tewksbury | — | Tewksbury | 12:35.5 |
| 54 | Gavin GetterPlace 54 · Union | — | Union | 12:35.9 |
| 55 | Julian PankowskiPlace 55 · Clinton Public | — | Clinton Public | 12:36.8 |
| 56 | Shane O’KeefePlace 56 · Bethlehem | — | Bethlehem | 12:36.9 |
| 57 | Bash CookPlace 57 · Lebanon | — | Lebanon | 12:45.2 |
| 58 | Ben KriesPlace 58 · Holland | — | Holland | 12:48.2 |
| 59 | Quentin PiaseckiPlace 59 · Lebanon | — | Lebanon | 12:49.7 |
| 60 | Charles AlvarezPlace 60 · Grade - · Delaware Township | - | Delaware Township | 12:50.7 PR |
| 61 | Matthew MechanPlace 61 · Alexandria | — | Alexandria | 12:51.7 |
| 62 | Dylan ShapiroPlace 62 · Union | — | Union | 12:54.4 |
| 63 | Chris RobertellaPlace 63 · Clinton Public | — | Clinton Public | 12:56.0 |
| 64 | Lothar ErichPlace 64 · Union | — | Union | 13:00.4 |
| 65 | Trevor MelrosePlace 65 · Clinton Public | — | Clinton Public | 13:01.8 |
| 66 | Zachary StasyshynPlace 66 · Franklin | — | Franklin | 13:03.7 |
| 67 | Sullivan BurkePlace 67 · Lebanon | — | Lebanon | 13:04.0 |
| 68 | Matt AlvarezPlace 68 · Union | — | Union | 13:05.7 |
| 69 | Zach SchroederPlace 69 · Clinton Public | — | Clinton Public | 13:06.9 |
| 70 | Gavin NettunoPlace 70 · East Amwell | — | East Amwell | 13:08.4 |
| 71 | Lochlann HayesPlace 71 · Alexandria | — | Alexandria | 13:09.1 |
| 72 | Javier LeytonPlace 72 · High Bridge | — | High Bridge | 13:17.2 |
| 73 | Adam BrinkerhoffPlace 73 · Kingwood | — | Kingwood | 13:20.0 |
| 74 | Mason EickPlace 74 · Lebanon | — | Lebanon | 13:22.2 |
| 75 | Graden BowmanPlace 75 · Grade 6 · Delaware Township | 6 | Delaware Township | 13:22.2 PR |
| 76 | Ryan DonayrePlace 76 · Tewksbury | — | Tewksbury | 13:31.4 |
| 77 | Lucas ArbelaezPlace 77 · Holland | — | Holland | 13:33.1 |
| 78 | Nathan FarrowPlace 78 · Alexandria | — | Alexandria | 13:38.6 |
| 79 | Andy VockePlace 79 · Holland | — | Holland | 13:40.5 |
| 80 | Ben BoetsmaPlace 80 · East Amwell | — | East Amwell | 13:47.7 |
| 81 | Joseph LaVecchiaPlace 81 · Holland | — | Holland | 13:57.5 |
| 82 | Ryker CarrubbaPlace 82 · Lebanon | — | Lebanon | 13:57.6 |
| 83 | Ethan ShortPlace 83 · Clinton Public | — | Clinton Public | 14:03.5 |
| 84 | Gared SmerilloPlace 84 · Clinton Public | — | Clinton Public | 14:04.4 |
| 85 | Kieren StewartPlace 85 · Bethlehem | — | Bethlehem | 14:04.9 |
| 86 | Jaxon CrespoPlace 86 · Franklin | — | Franklin | 14:06.2 |
| 87 | Josiah FrankPlace 87 · East Amwell | — | East Amwell | 14:23.1 |
| 88 | Avery MechanPlace 88 · Alexandria | — | Alexandria | 14:30.2 |
| 89 | Yussef Badr-TelebPlace 89 · High Bridge | — | High Bridge | 14:34.8 |
| 90 | Jackson RobbinsPlace 90 · Lebanon | — | Lebanon | 14:43.7 |
| 91 | Wyatt GoldmanPlace 91 · Alexandria | — | Alexandria | 14:44.9 |
| 92 | Dylan MackiewiczPlace 92 · Bethlehem | — | Bethlehem | 14:49.0 |
| 93 | Rohan BalajiPlace 93 · Clinton Public | — | Clinton Public | 14:55.4 |
| 94 | Ethan SeowPlace 94 · Lebanon | — | Lebanon | 14:57.9 |
| 95 | Sai PaduchuriPlace 95 · Union | — | Union | 15:01.4 |
| 96 | Arzan CamaPlace 96 · Franklin | — | Franklin | 15:03.0 |
| 97 | Max AmbrosioPlace 97 · Alexandria | — | Alexandria | 15:05.3 |
| 98 | Lucas MackiewiczPlace 98 · Bethlehem | — | Bethlehem | 15:07.1 |
| 99 | Zachary MazzeiPlace 99 · Grade - · Delaware Township | - | Delaware Township | 15:27.2 PR |
| 100 | Ace BoteroPlace 100 · Grade - · Delaware Township | - | Delaware Township | 15:27.2 PR |
| 101 | Maximo BadolatoPlace 101 · Holland | — | Holland | 15:43.9 |
| 102 | Johannes GrannisPlace 102 · Lebanon | — | Lebanon | 15:52.2 |
| 103 | Hunter ShapiroPlace 103 · Union | — | Union | 16:01.1 |
| 104 | Eric ZengelPlace 104 · Grade - · Delaware Township | - | Delaware Township | 16:19.8 PR |
| 105 | Jordan WolfermannPlace 105 · Holland | — | Holland | 16:38.9 |
| 106 | Gregory WernerPlace 106 · Alexandria | — | Alexandria | 16:54.5 |
| 107 | Reid AmbrosioPlace 107 · Alexandria | — | Alexandria | 16:58.0 |
| 108 | Frederick RodriguezPlace 108 · East Amwell | — | East Amwell | 17:31.2 |
| 109 | Liam McKeownPlace 109 · Alexandria | — | Alexandria | 17:52.8 |
| 110 | Joseph MuradPlace 110 · Alexandria | — | Alexandria | 18:06.2 |
| 111 | Bruce RobisonPlace 111 · Kingwood | — | Kingwood | 18:30.9 |
| 112 | Bryce RobertsonPlace 112 · Lebanon | — | Lebanon | 20:17.0 |
| 113 | Evan BahlmanPlace 113 · Kingwood | — | Kingwood | 20:21.0 |
| 114 | Matthew OrecchioPlace 114 · Alexandria | — | Alexandria | 20:46.1 |