| 1 | Nicholas MaddenPlace 1 · Grade 11 · Middletown South | 11 | Middletown South | 18:35.62 |
| 2 | Daniel TorrilloPlace 2 · Grade 11 · Marlboro | 11 | Marlboro | 18:45.95 |
| 3 | aaron munfordPlace 3 · Grade 12 · Princeton | 12 | Princeton | 18:51.72 |
| 4 | Pierson SwankePlace 4 · Grade 11 · Princeton | 11 | Princeton | 18:57.88 |
| 5 | Deven AckermanPlace 5 · Grade 10 · Marlboro | 10 | Marlboro | 19:03.74 |
| 6 | Dylan LucciPlace 6 · Grade 11 · Middletown South | 11 | Middletown South | 19:04.45 |
| 7 | Luke RusbarskyPlace 7 · Grade 10 · Middletown South | 10 | Middletown South | 19:06.63 |
| 8 | Andrew PiercePlace 8 · Grade 12 · Marlboro | 12 | Marlboro | 19:07.54 |
| 9 | Jack ChenowethPlace 9 · Grade 11 · Middletown North | 11 | Middletown North | 19:08.08 |
| 10 | Kevin O'SheaPlace 10 · Grade 11 · Freehold Township | 11 | Freehold Township | 19:09.32 |
| 11 | Francis KaranjaPlace 11 · Grade 11 · South Brunswick | 11 | South Brunswick | 19:09.59 |
| 12 | Michael PalmadessoPlace 12 · Grade 11 · Middletown South | 11 | Middletown South | 19:09.87 |
| 13 | Henry LiuPlace 13 · Grade 10 · North Penn | 10 | North Penn | 19:10.64 |
| 14 | Emmanuel VillaPlace 14 · Grade 12 · Middletown North | 12 | Middletown North | 19:12.91 |
| 15 | Matthew McCallPlace 15 · Grade 11 · Jackson Memorial | 11 | Jackson Memorial | 19:16.47 |
| 16 | Perryn ChangPlace 16 · Grade 11 · Princeton | 11 | Princeton | 19:19.94 |
| 17 | Maximus GuarinoPlace 17 · Grade 11 · Freehold Township | 11 | Freehold Township | 19:22.47 |
| 18 | James ConwayPlace 18 · Grade 12 · Middletown North | 12 | Middletown North | 19:25.14 |
| 19 | Nate McCauleyPlace 19 · Grade 10 · North Penn | 10 | North Penn | 19:30.25 |
| 20 | Ryan MoorePlace 20 · Grade 10 · North Penn | 10 | North Penn | 19:31.61 |
| 21 | Joshua YoonPlace 21 · Grade 10 · South Brunswick | 10 | South Brunswick | 19:31.69 |
| 22 | Brian BoszkoPlace 22 · Grade 10 · Freehold Township | 10 | Freehold Township | 19:34.94 |
| 23 | Jordan LustigPlace 23 · Grade 10 · Manalapan | 10 | Manalapan | 19:37.54 |
| 24 | Steven LundbergPlace 24 · Grade 12 · Freehold Township | 12 | Freehold Township | 19:39.02 |
| 25 | Jasper MallesPlace 25 · Grade 10 · Middletown South | 10 | Middletown South | 19:42.63 |
| 26 | Joseph PicozziPlace 26 · Grade 12 · Middletown North | 12 | Middletown North | 19:47.57 |
| 27 | Ryan XUPlace 27 · Grade 12 · Princeton | 12 | Princeton | 19:53.03 |
| 28 | Gavin KohutePlace 28 · Grade 11 · Jackson Memorial | 11 | Jackson Memorial | 20:00.96 |
| 29 | James VanyiPlace 29 · Grade 11 · Jackson Memorial | 11 | Jackson Memorial | 20:02.71 |
| 30 | Vagish MuraliPlace 30 · Grade 12 · South Brunswick | 12 | South Brunswick | 20:07.40 |
| 31 | Felix FarrugiaPlace 31 · Grade 9 · Princeton | 9 | Princeton | 20:08.26 |
| 32 | Amil PatelPlace 32 · Grade 10 · Jackson Memorial | 10 | Jackson Memorial | 20:08.35 |
| 33 | Henry DoranPlace 33 · Grade 10 · Princeton | 10 | Princeton | 20:11.13 |
| 34 | Sean GelmanPlace 34 · Grade 9 · Marlboro | 9 | Marlboro | 20:12.84 |
| 35 | Ian MoorePlace 35 · Grade 12 · Voorhees | 12 | Voorhees | 20:13.59 |
| 36 | Joshua CareyPlace 36 · Grade 9 · Voorhees | 9 | Voorhees | 20:15.63 |
| 37 | Ryan KirkPlace 37 · Grade 10 · South Brunswick | 10 | South Brunswick | 20:18.43 |
| 38 | Charlie PettinatoPlace 38 · Grade 12 · Brick Memorial | 12 | Brick Memorial | 20:22.03 |
| 39 | Phineas CollinsPlace 39 · Grade 9 · Princeton | 9 | Princeton | 20:22.35 |
| 40 | Carson McCuePlace 40 · Grade 10 · Brick Memorial | 10 | Brick Memorial | 20:23.32 |
| 41 | Kieran InnisPlace 41 · Grade 10 · Voorhees | 10 | Voorhees | 20:25.05 |
| 42 | Michael StrangePlace 42 · Grade 11 · Voorhees | 11 | Voorhees | 20:25.31 |
| 43 | Rishabh ShethPlace 43 · Grade 11 · South Brunswick | 11 | South Brunswick | 20:26.95 |
| 44 | Justin MillerPlace 44 · Grade 10 · Manalapan | 10 | Manalapan | 20:34.94 |
| 45 | Alex DenzlerPlace 45 · Grade 10 · Middletown South | 10 | Middletown South | 20:35.60 |
| 46 | Rivan ParikhPlace 46 · Grade 11 · South Brunswick | 11 | South Brunswick | 20:40.87 |
| 47 | Samuel YuzbashevPlace 47 · Grade 12 · South Brunswick | 12 | South Brunswick | 20:51.04 |
| 48 | Mahoro AudibertPlace 48 · Grade 10 · South Brunswick | 10 | South Brunswick | 20:57.28 |
| 49 | Erich Nunez ViverosPlace 49 · Grade 9 · Voorhees | 9 | Voorhees | 20:57.98 |
| 50 | Ryan FirkoPlace 50 · Grade 12 · Voorhees | 12 | Voorhees | 20:58.42 |
| 51 | Nishant NairPlace 51 · Grade 12 · South Brunswick | 12 | South Brunswick | 21:02.01 |
| 52 | Luke BornsteinPlace 52 · Grade 12 · Princeton | 12 | Princeton | 21:02.50 |
| 53 | Rohan DalalPlace 53 · Grade 11 · South Brunswick | 11 | South Brunswick | 21:03.82 |
| 54 | Andrew SteinPlace 54 · Grade 11 · Voorhees | 11 | Voorhees | 21:10.33 |
| 55 | Zach Zappulla-RoemerPlace 55 · Grade 9 · Voorhees | 9 | Voorhees | 21:12.69 |
| 56 | Rushil ThummaluruPlace 56 · Grade 12 · South Brunswick | 12 | South Brunswick | 21:13.66 |
| 57 | Joseph MillerPlace 57 · Grade 10 · Brick Memorial | 10 | Brick Memorial | 21:14.44 |
| 58 | Oliver LicciardiPlace 58 · Grade 10 · Princeton | 10 | Princeton | 21:16.64 |
| 59 | Shawn IngwerPlace 59 · Grade 10 · Marlboro | 10 | Marlboro | 21:17.90 |
| 60 | Mark HeathPlace 60 · Grade 12 · North Penn | 12 | North Penn | 21:21.21 |
| 61 | Devin VasudevPlace 61 · Grade 10 · Monroe Twp. | 10 | Monroe Twp. | 21:25.31 |
| 62 | Lukesh SundarPlace 62 · Grade 11 · North Penn | 11 | North Penn | 21:27.21 |
| 63 | Rohan ShahPlace 63 · Grade 9 · Marlboro | 9 | Marlboro | 21:34.40 |
| 64 | Jonathan DogasPlace 64 · Grade 11 · Middletown South | 11 | Middletown South | 21:35.19 |
| 65 | Lomesh SharmaPlace 65 · Grade 11 · South Brunswick | 11 | South Brunswick | 21:41.19 |
| 66 | Michael KellyPlace 66 · Grade 10 · Middletown North | 10 | Middletown North | 21:41.94 |
| 67 | Vedaanth BhattadPlace 67 · Grade 10 · South Brunswick | 10 | South Brunswick | 21:43.12 |
| 68 | Eddie LinarezPlace 68 · Grade 10 · Memorial HS WNY | 10 | Memorial HS WNY | 21:46.17 |
| 69 | Saahil LathiPlace 69 · Grade 12 · Princeton | 12 | Princeton | 21:46.94 |
| 70 | Dylan RavalPlace 70 · Grade 11 · Monroe Twp. | 11 | Monroe Twp. | 21:48.51 |
| 71 | Mukhil PrabuPlace 71 · Grade 10 · South Brunswick | 10 | South Brunswick | 21:55.20 |
| 72 | Keshav RanganthanPlace 72 · Grade 10 · South Brunswick | 10 | South Brunswick | 21:58.24 |
| 73 | Nathan LeePlace 73 · Grade 10 · Middletown North | 10 | Middletown North | 21:58.85 |
| 74 | Ayush BobraPlace 74 · Grade 11 · Marlboro | 11 | Marlboro | 22:01.52 |
| 75 | Gene MoorePlace 75 · Grade 10 · Sayreville | 10 | Sayreville | 22:01.63 |
| 76 | Crosby WilkinPlace 76 · Grade 12 · Voorhees | 12 | Voorhees | 22:05.86 |
| 77 | Hudson SchneiderPlace 77 · Grade 10 · Marlboro | 10 | Marlboro | 22:07.82 |
| 78 | Garrett KluthePlace 78 · Grade 12 · Voorhees | 12 | Voorhees | 22:12.30 |
| 79 | Thomas EstradaPlace 79 · Grade 10 · Sayreville | 10 | Sayreville | 22:14.67 |
| 80 | Connor SladePlace 80 · Grade 10 · Middletown North | 10 | Middletown North | 22:15.35 |
| 81 | Jake CurtoPlace 81 · Grade 11 · Monroe Twp. | 11 | Monroe Twp. | 22:19.12 |
| 82 | Daniel KuffoPlace 82 · Grade 11 · Voorhees | 11 | Voorhees | 22:19.40 |
| 83 | Andrew KoeppelPlace 83 · Grade 11 · Middletown South | 11 | Middletown South | 22:21.47 |
| 84 | Sal MasellaPlace 84 · Grade 10 · Monroe Twp. | 10 | Monroe Twp. | 22:22.79 |
| 85 | Ian SchroederPlace 85 · Grade 9 · Voorhees | 9 | Voorhees | 22:22.84 |
| 86 | Leonardo NaranjoPlace 86 · Grade 10 · Memorial HS WNY | 10 | Memorial HS WNY | 22:30.71 |
| 87 | Owen PoehneltPlace 87 · Grade 9 · Voorhees | 9 | Voorhees | 22:32.22 |
| 88 | Elliot BlockPlace 88 · Grade 9 · Princeton | 9 | Princeton | 22:47.62 |
| 89 | Kris LitwinkoPlace 89 · Grade 10 · Voorhees | 10 | Voorhees | 22:49.96 |
| 90 | Vivaan BholePlace 90 · Grade 10 · South Brunswick | 10 | South Brunswick | 22:50.22 |
| 91 | Jason PerleePlace 91 · Grade 10 · Middletown South | 10 | Middletown South | 22:56.11 |
| 92 | Navya BajajPlace 92 · Grade 10 · Monroe Twp. | 10 | Monroe Twp. | 22:59.15 |
| 93 | Ram TallaPlace 93 · Grade 10 · South Brunswick | 10 | South Brunswick | 23:15.19 |
| 94 | Succhir PabbatiPlace 94 · Grade 11 · South Brunswick | 11 | South Brunswick | 23:17.90 |
| 95 | Siddharth GummadapuPlace 95 · Grade 11 · South Brunswick | 11 | South Brunswick | 23:21.47 |
| 96 | James BrockPlace 96 · Grade 10 · Voorhees | 10 | Voorhees | 23:28.19 |
| 97 | Adrian AlphonsPlace 97 · Grade 11 · South Brunswick | 11 | South Brunswick | 23:28.52 |
| 98 | Amogh KareePlace 98 · Grade 10 · Monroe Twp. | 10 | Monroe Twp. | 23:29.97 |
| 99 | Lucas GarciaPlace 99 · Grade 11 · Voorhees | 11 | Voorhees | 23:37.61 |
| 100 | Josiah CarterPlace 100 · Grade 11 · Marlboro | 11 | Marlboro | 23:38.08 |
| 101 | Nicholas BonnerPlace 101 · Grade 11 · Memorial HS WNY | 11 | Memorial HS WNY | 23:53.06 |
| 102 | Raul GermanoPlace 102 · Grade 10 · Monroe Twp. | 10 | Monroe Twp. | 24:13.92 |
| 103 | Oliver QuePlace 103 · Grade 10 · Princeton | 10 | Princeton | 24:21.84 |
| 104 | Rishi ShahPlace 104 · Grade 9 · Sayreville | 9 | Sayreville | 24:25.31 |
| 105 | Josh McDonaldPlace 105 · Grade 10 · Voorhees | 10 | Voorhees | 24:29.01 |
| 106 | Jack KratkaPlace 106 · Grade 11 · Middletown South | 11 | Middletown South | 24:36.30 |
| 107 | Abhaya AvalurPlace 107 · Grade 10 · South Brunswick | 10 | South Brunswick | 24:38.04 |
| 108 | Max MazoPlace 108 · Grade 9 · Princeton | 9 | Princeton | 24:40.76 |
| 109 | Wilberto BalderasPlace 109 · Grade 11 · Memorial HS WNY | 11 | Memorial HS WNY | 24:43.92 |
| 110 | Luca MoliternoPlace 110 · Grade 11 · Middletown South | 11 | Middletown South | 25:06.09 |
| 111 | Bryan CazalesPlace 111 · Grade 10 · Memorial HS WNY | 10 | Memorial HS WNY | 25:09.94 |
| 112 | Adam CagnoPlace 112 · Grade 9 · Voorhees | 9 | Voorhees | 25:17.90 |
| 113 | Joey OchsPlace 113 · Grade 9 · Voorhees | 9 | Voorhees | 25:31.73 |
| 114 | Samuel LeePlace 114 · Grade 10 · Princeton | 10 | Princeton | 25:38.19 |
| 115 | Luke KluthePlace 115 · Grade 12 · Voorhees | 12 | Voorhees | 25:48.84 |
| 116 | Jacob SzePlace 116 · Grade 10 · Marlboro | 10 | Marlboro | 26:14.81 |
| 117 | McConnell SundgrenPlace 117 · Grade 9 · Princeton | 9 | Princeton | 26:21.61 |
| 118 | Ahmad NadiPlace 118 · Grade 12 · South Brunswick | 12 | South Brunswick | 26:49.83 |
| 119 | Ryan PeloPlace 119 · Grade 10 · Brick Memorial | 10 | Brick Memorial | 26:54.66 |
| 120 | Akshay CatakamPlace 120 · Grade 12 · South Brunswick | 12 | South Brunswick | 27:09.70 |
| 121 | Bryan VasconezPlace 121 · Grade 9 · Voorhees | 9 | Voorhees | 27:35.65 |
| 122 | Alexander RitchiePlace 122 · Grade 9 · Princeton | 9 | Princeton | 28:58.31 |
| 123 | Manav DhimanPlace 123 · Grade 10 · Brick Memorial | 10 | Brick Memorial | 28:59.79 |
| 124 | Alexander GiudicePlace 124 · Grade 10 · Middletown North | 10 | Middletown North | 29:17.96 |
| 125 | Jimmy FrancoPlace 125 · Grade 12 · Memorial HS WNY | 12 | Memorial HS WNY | 31:34.64 |