| 1 | Trevor SzilierPlace 1 · Grade 11 · Washington Township | 11 | Washington Township | 16:11.9 |
| 2 | Preston NealPlace 2 · Grade 12 · Bergen Catholic | 12 | Bergen Catholic | 16:27.6 |
| 3 | Luke SudolPlace 3 · Grade 12 · Hillsborough | 12 | Hillsborough | 16:35.3 |
| 4 | Benjamin RealleyPlace 4 · Grade 12 · Cherokee | 12 | Cherokee | 16:44.7 |
| 5 | Zander KanePlace 5 · Grade 11 · Moorestown | 11 | Moorestown | 16:46.4 |
| 6 | Gavin DanielewiczPlace 6 · Grade 12 · Cherokee | 12 | Cherokee | 16:48.4 |
| 7 | Michael BeaverPlace 7 · Grade 11 · Kingsway Regional | 11 | Kingsway Regional | 16:59.7 |
| 8 | Sean SooyPlace 8 · Grade 12 · Cherokee | 12 | Cherokee | 17:05.0 |
| 9 | Hamza SalahuddinPlace 9 · Grade 10 · Cherokee | 10 | Cherokee | 17:10.9 |
| 10 | Mason McKinneyPlace 10 · Grade 11 · Bergen Catholic | 11 | Bergen Catholic | 17:11.3 |
| 11 | Matthew SmithPlace 11 · Grade 11 · Livingston | 11 | Livingston | 17:11.8 |
| 12 | Misha ThebergePlace 12 · Grade 12 · Saddle River Day | 12 | Saddle River Day | 17:14.7 |
| 13 | Maximo HaradaPlace 13 · Grade 12 · Cherokee | 12 | Cherokee | 17:16.0 |
| 14 | Jackson HermannPlace 14 · Grade 12 · Bergen Catholic | 12 | Bergen Catholic | 17:17.8 |
| 15 | Logan McKeeverPlace 15 · Grade 10 · Kingsway Regional | 10 | Kingsway Regional | 17:18.7 |
| 16 | Leo VyvyanPlace 16 · Grade 12 · Cherokee | 12 | Cherokee | 17:28.1 |
| 17 | Richard LorenzPlace 17 · Grade 10 · Highland Regional | 10 | Highland Regional | 17:35.9 |
| 18 | Joseph ReiserPlace 18 · Grade 10 · Bergen Catholic | 10 | Bergen Catholic | 17:36.9 |
| 19 | Payton VeilleuxPlace 19 · Grade 12 · Kingsway Regional | 12 | Kingsway Regional | 17:40.5 |
| 20 | Rory ReidPlace 20 · Grade 12 · St Benedicts Prep | 12 | St Benedicts Prep | 17:40.9 |
| 21 | Lucas ContuzziPlace 21 · Grade 10 · Montgomery | 10 | Montgomery | 17:44.7 |
| 22 | James StrimelPlace 22 · Grade 11 · Haddon Township | 11 | Haddon Township | 17:47.5 |
| 23 | Ayden MendezPlace 23 · Grade 12 · Bergen Catholic | 12 | Bergen Catholic | 17:53.0 |
| 24 | Liam MurphyPlace 24 · Grade 12 · Highland Regional | 12 | Highland Regional | 17:53.4 |
| 25 | Sean TesorieroPlace 25 · Grade 12 · Livingston | 12 | Livingston | 17:55.9 |
| 26 | Kiley O'KeeffePlace 26 · Grade 11 · Somerville | 11 | Somerville | 17:57.5 |
| 27 | Ethan TaylorPlace 27 · Grade 12 · Moorestown | 12 | Moorestown | 17:59.7 |
| 28 | Ryan DeVecchisPlace 28 · Grade 11 · Washington Township | 11 | Washington Township | 18:02.1 |
| 29 | Emerson De la RocaPlace 29 · Grade 11 · Bergen Catholic | 11 | Bergen Catholic | 18:04.1 |
| 30 | Lucas LiuPlace 30 · Grade 12 · Livingston | 12 | Livingston | 18:04.3 |
| 31 | Jack FormanPlace 31 · Grade 12 · Hunterdon Central | 12 | Hunterdon Central | 18:07.6 |
| 32 | John MarticekPlace 32 · Grade 11 · Hillsborough | 11 | Hillsborough | 18:08.1 |
| 33 | Jack GerecitanoPlace 33 · Grade 12 · Montgomery | 12 | Montgomery | 18:08.2 |
| 34 | Gabriel AdombirePlace 34 · Grade 12 · Hillsborough | 12 | Hillsborough | 18:09.4 |
| 35 | Liam McFarlandPlace 35 · Grade 10 · Somerville | 10 | Somerville | 18:09.5 |
| 36 | Kieran AdamsPlace 36 · Grade 10 · Haddon Township | 10 | Haddon Township | 18:11.9 |
| 37 | Brayden StrockbinePlace 37 · Grade 9 · Kingsway Regional | 9 | Kingsway Regional | 18:16.2 |
| 38 | Benjamin ChaPlace 38 · Grade 12 · Bergen Catholic | 12 | Bergen Catholic | 18:16.8 |
| 39 | Tyler BoicePlace 39 · Grade 12 · Highland Regional | 12 | Highland Regional | 18:17.1 |
| 40 | Thiago LunaPlace 40 · Grade 12 · Montgomery | 12 | Montgomery | 18:17.9 |
| 41 | Braden CastnerPlace 41 · Grade 10 · Moorestown | 10 | Moorestown | 18:20.1 |
| 42 | Oliver GaldoPlace 42 · Grade 11 · Hunterdon Central | 11 | Hunterdon Central | 18:20.6 |
| 43 | Liam GattoPlace 43 · Grade 11 · Hillsborough | 11 | Hillsborough | 18:22.0 |
| 44 | Sidesh VijayamuruganPlace 44 · Grade 12 · Montgomery | 12 | Montgomery | 18:22.2 PR |
| 45 | Simon PierwolaPlace 45 · Grade 10 · Haddon Township | 10 | Haddon Township | 18:26.2 |
| 46 | Cooper JaworovichPlace 46 · Grade 11 · Montgomery | 11 | Montgomery | 18:32.0 |
| 47 | Gavin HazletonPlace 47 · Grade 10 · Washington Township | 10 | Washington Township | 18:33.2 |
| 48 | Callum SuggittPlace 48 · Grade 12 · Hunterdon Central | 12 | Hunterdon Central | 18:34.1 |
| 49 | James PerrottoPlace 49 · Grade 9 · Kingsway Regional | 9 | Kingsway Regional | 18:35.2 |
| 50 | Aman HarshvardhanPlace 50 · Grade 10 · Livingston | 10 | Livingston | 18:36.7 |
| 51 | Parker BettenPlace 51 · Grade 11 · Moorestown | 11 | Moorestown | 18:43.0 |
| 52 | Benjamin ZengelPlace 52 · Grade 10 · Hunterdon Central | 10 | Hunterdon Central | 18:44.3 |
| 53 | Alexander GubanovPlace 53 · Grade 9 · Moorestown | 9 | Moorestown | 18:44.6 PR |
| 54 | Zachary CroketPlace 54 · Grade 12 · Livingston | 12 | Livingston | 18:48.6 |
| 55 | Bryce DavisPlace 55 · Grade 10 · Haddon Township | 10 | Haddon Township | 18:50.4 |
| 56 | Noah JadicoPlace 56 · Grade 10 · Montgomery | 10 | Montgomery | 18:51.5 |
| 57 | Aarav KarraPlace 57 · Grade 11 · Hillsborough | 11 | Hillsborough | 18:51.9 |
| 58 | Ben FriedmanPlace 58 · Grade 11 · Washington Township | 11 | Washington Township | 18:54.8 |
| 59 | Atticus WoodPlace 59 · Grade 10 · Montgomery | 10 | Montgomery | 18:56.5 |
| 60 | Ryan LukePlace 60 · Grade 9 · Haddon Township | 9 | Haddon Township | 18:56.5 |
| 61 | Gabriel DuhaneyPlace 61 · Grade 10 · St Benedicts Prep | 10 | St Benedicts Prep | 18:58.3 |
| 62 | Ryan RoblesPlace 62 · Grade 9 · Hillsborough | 9 | Hillsborough | 19:04.9 |
| 63 | Nick BernardoPlace 63 · Grade 11 · Haddon Township | 11 | Haddon Township | 19:06.1 |
| 64 | Charles BoycePlace 64 · Grade 10 · Hunterdon Central | 10 | Hunterdon Central | 19:11.9 |
| 65 | Quincy LongPlace 65 · Grade 11 · Hunterdon Central | 11 | Hunterdon Central | 19:15.3 |
| 66 | Ethan TrombadorePlace 66 · Grade 9 · Somerville | 9 | Somerville | 19:18.4 |
| 67 | Ethan UccardiPlace 67 · Grade 10 · Hillsborough | 10 | Hillsborough | 19:18.9 |
| 68 | Joseph MoczydlowskiPlace 68 · Grade 12 · Kingsway Regional | 12 | Kingsway Regional | 19:19.3 |
| 69 | Alexander FishingerPlace 69 · Grade 12 · Somerville | 12 | Somerville | 19:20.3 |
| 70 | Isaiah WilliamsPlace 70 · Grade 10 · Haddon Township | 10 | Haddon Township | 19:21.3 |
| 71 | Aaron KustanovichPlace 71 · Grade 11 · Livingston | 11 | Livingston | 19:22.2 |
| 72 | Gionni ValentinPlace 72 · Grade 12 · St Benedicts Prep | 12 | St Benedicts Prep | 19:24.2 |
| 73 | Thor SolbergPlace 73 · Grade 10 · Somerville | 10 | Somerville | 19:35.7 |
| 74 | Rocco MangoldPlace 74 · Grade 10 · West Windsor-Plainsboro North | 10 | West Windsor-Plainsboro North | 19:36.6 |
| 75 | Matteo SantosPlace 75 · Grade 12 · Somerville | 12 | Somerville | 19:37.6 |
| 76 | Finley SmithPlace 76 · Grade 12 · Moorestown | 12 | Moorestown | 19:39.3 |
| 77 | Simon VillanuevaPlace 77 · Grade 10 · Pinelands Regional | 10 | Pinelands Regional | 19:39.3 |
| 78 | Connolly DalyPlace 78 · Grade 12 · Rumson-Fair Haven Regional | 12 | Rumson-Fair Haven Regional | 19:43.9 |
| 79 | Tyler SheffrinPlace 79 · Grade 10 · Somerville | 10 | Somerville | 19:54.3 |
| 80 | Chase PacewiczPlace 80 · Grade 11 · Washington Township | 11 | Washington Township | 20:01.9 |
| 81 | Alexadre RhodesPlace 81 · Grade 12 · West Windsor-Plainsboro North | 12 | West Windsor-Plainsboro North | 20:15.8 |
| 82 | Ethan DeLuciaPlace 82 · Grade 10 · Pinelands Regional | 10 | Pinelands Regional | 20:17.4 |
| 83 | Ijaz SyedmohamedPlace 83 · Grade 11 · West Windsor-Plainsboro North | 11 | West Windsor-Plainsboro North | 20:48.1 |
| 84 | Felix JaggiPlace 84 · Grade 12 · West Windsor-Plainsboro North | 12 | West Windsor-Plainsboro North | 21:16.6 |
| 85 | Andrew XIEPlace 85 · Grade 11 · West Windsor-Plainsboro North | 11 | West Windsor-Plainsboro North | 21:40.8 |
| 86 | Colin OppongPlace 86 · Grade 10 · Pinelands Regional | 10 | Pinelands Regional | 21:50.9 |
| 87 | Justin ZwolinPlace 87 · Grade 10 · Rumson-Fair Haven Regional | 10 | Rumson-Fair Haven Regional | 22:00.7 |
| 88 | Lakshit KurasalaPlace 88 · Grade 12 · West Windsor-Plainsboro North | 12 | West Windsor-Plainsboro North | 22:19.4 |
| 89 | Ransom NASHPlace 89 · Grade SO · Unattached | SO | Unattached | 22:44.1 |
| 90 | Shanay AkhaniPlace 90 · Grade 12 · West Windsor-Plainsboro North | 12 | West Windsor-Plainsboro North | 22:58.1 |