| 1 | Patrick CoylePlace 1 · Red Bank Catholic | — | Red Bank Catholic | 16:34.31 |
| 2 | Luke ReistlePlace 2 · Cherokee | — | Cherokee | 17:09.33 |
| 3 | Andrew FreePlace 3 · Cherokee | — | Cherokee | 17:13.56 |
| 4 | Benjamin WeinerPlace 4 · Cherokee | — | Cherokee | 17:25.98 |
| 5 | Enzo CoronaPlace 5 · Cherokee | — | Cherokee | 17:35.89 |
| 6 | Joseph HoughPlace 6 · Cherokee | — | Cherokee | 17:37.17 |
| 7 | Sean DupnakPlace 7 · Southern Regional | — | Southern Regional | 17:37.76 |
| 8 | Julian HatchPlace 8 · Cherokee | — | Cherokee | 17:50.52 |
| 9 | Jovin SteinmetzPlace 9 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 17:55.67 |
| 10 | Ethan WeisenbergPlace 10 · Cherokee | — | Cherokee | 17:57.09 |
| 11 | Matteo EvolaPlace 11 · Cherokee | — | Cherokee | 17:59.52 |
| 12 | Logan CarosiaPlace 12 · Southern Regional | — | Southern Regional | 18:02.35 |
| 13 | Logan RussellPlace 13 · Jackson Liberty | — | Jackson Liberty | 18:05.94 |
| 14 | Logan BromleyPlace 14 · Cherokee | — | Cherokee | 18:08.38 |
| 15 | Brett YagielloPlace 15 · Cherokee | — | Cherokee | 18:09.81 |
| 16 | Connor DeFilippisPlace 16 · Red Bank Catholic | — | Red Bank Catholic | 18:15.61 |
| 17 | Brian BrennanPlace 17 · Southern Regional | — | Southern Regional | 18:24.66 |
| 18 | Hudson KlanfarPlace 18 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 18:26.40 |
| 19 | Nicholas CampbellPlace 19 · Cherokee | — | Cherokee | 18:27.88 |
| 20 | Jason LinPlace 20 · Jackson Liberty | — | Jackson Liberty | 18:30.10 |
| 21 | Myron PaesPlace 21 · Cherokee | — | Cherokee | 18:31.06 |
| 22 | Tate MidoraPlace 22 · Cherokee | — | Cherokee | 18:31.89 |
| 23 | Mich DeFrancescoPlace 23 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 18:35.92 |
| 24 | Sean KahlPlace 24 · Southern Regional | — | Southern Regional | 18:41.66 |
| 25 | Xzavier GarciaPlace 25 · Southern Regional | — | Southern Regional | 18:42.51 |
| 26 | Tyler MangunoPlace 26 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 18:47.56 |
| 27 | Jared TeopacoPlace 27 · Jackson Liberty | — | Jackson Liberty | 18:50.57 |
| 28 | Nimai KumarPlace 28 · Cherokee | — | Cherokee | 18:51.60 |
| 29 | Aidan ParanalPlace 29 · Jackson Memorial | — | Jackson Memorial | 18:53.90 |
| 30 | Hunter BorerPlace 30 · Southern Regional | — | Southern Regional | 18:55.44 |
| 31 | Rory CarrollPlace 31 · Cherokee | — | Cherokee | 18:57.54 |
| 32 | Matthew McCallPlace 32 · Jackson Memorial | — | Jackson Memorial | 18:57.83 |
| 33 | Christopher TocciPlace 33 · Southern Regional | — | Southern Regional | 19:02.22 |
| 34 | Nicholas ChavezPlace 34 · Jackson Memorial | — | Jackson Memorial | 19:06.59 |
| 35 | Nathan MeyerPlace 35 · Cherokee | — | Cherokee | 19:06.80 |
| 36 | Jackson EmeryPlace 36 · Jackson Memorial | — | Jackson Memorial | 19:08.63 |
| 37 | Landon StoryPlace 37 · Freehold Township | — | Freehold Township | 19:10.55 |
| 38 | Patrick WickePlace 38 · Freehold Township | — | Freehold Township | 19:13.37 |
| 39 | Matthew GaydosPlace 39 · Freehold Township | — | Freehold Township | 19:15.23 |
| 40 | Tyler BoboPlace 40 · Southern Regional | — | Southern Regional | 19:15.41 |
| 41 | August RayPlace 41 · Red Bank Regional | — | Red Bank Regional | 19:17.32 |
| 42 | McLein BarenbaumPlace 42 · Southern Regional | — | Southern Regional | 19:17.84 |
| 43 | Christian JoulePlace 43 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 19:19.18 |
| 44 | Tyler GiouzelisPlace 44 · Southern Regional | — | Southern Regional | 19:30.11 |
| 45 | Bradford BirchPlace 45 · Southern Regional | — | Southern Regional | 19:32.87 |
| 46 | Holden LaMannaPlace 46 · Freehold Township | — | Freehold Township | 19:34.44 |
| 47 | Ryan HussPlace 47 · Jackson Memorial | — | Jackson Memorial | 19:42.99 |
| 48 | Nick WangPlace 48 · Colts Neck | — | Colts Neck | 19:44.55 |
| 49 | Will RichardsPlace 49 · Red Bank Regional | — | Red Bank Regional | 19:45.21 |
| 50 | Brandon RauschPlace 50 · Freehold Township | — | Freehold Township | 19:52.67 |
| 51 | Luke EhlyPlace 51 · Cherokee | — | Cherokee | 19:53.35 |
| 52 | Max VandegraaffPlace 52 · Red Bank Regional | — | Red Bank Regional | 19:53.54 |
| 53 | Fletcher HargisPlace 53 · Red Bank Catholic | — | Red Bank Catholic | 19:59.07 |
| 54 | Ronald FellaPlace 54 · Southern Regional | — | Southern Regional | 20:00.45 |
| 55 | Maximus GuarinoPlace 55 · Freehold Township | — | Freehold Township | 20:04.25 |
| 56 | Will RossPlace 56 · Red Bank Regional | — | Red Bank Regional | 20:04.48 |
| 57 | Brady DurkacPlace 57 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 20:09.85 |
| 58 | Braden MullenPlace 58 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 20:10.81 |
| 59 | Grant RupinskiPlace 59 · Southern Regional | — | Southern Regional | 20:12.24 |
| 60 | Josue Elias-LinaresPlace 60 · Colts Neck | — | Colts Neck | 20:15.11 |
| 61 | Ryan MarchantPlace 61 · Freehold Township | — | Freehold Township | 20:19.10 |
| 62 | Shawon SarkerPlace 62 · Cherokee | — | Cherokee | 20:22.65 |
| 63 | Anthony PerezPlace 63 · Cherokee | — | Cherokee | 20:23.12 |
| 64 | Liam DeimlerPlace 64 · Cherokee | — | Cherokee | 20:28.13 |
| 65 | Larsen MattsonPlace 65 · Red Bank Regional | — | Red Bank Regional | 20:32.98 |
| 66 | Jean AguilarPlace 66 · Red Bank Regional | — | Red Bank Regional | 20:33.32 |
| 67 | Zack MetzgerPlace 67 · Colts Neck | — | Colts Neck | 20:34.56 |
| 68 | Matt GoodfellowPlace 68 · Brick Township | — | Brick Township | 20:35.63 |
| 69 | Ayden O'HalloranPlace 69 · Jackson Liberty | — | Jackson Liberty | 20:37.87 |
| 70 | Chris LalliPlace 70 · Colts Neck | — | Colts Neck | 20:39.10 |
| 71 | Leo StaubPlace 71 · Southern Regional | — | Southern Regional | 20:43.22 |
| 72 | Tyler NewtonPlace 72 · Cherokee | — | Cherokee | 20:56.31 |
| 73 | Jack ClausingPlace 73 · Red Bank Regional | — | Red Bank Regional | 21:06.41 |
| 74 | Michael SefchikPlace 74 · Southern Regional | — | Southern Regional | 21:06.82 |
| 75 | Michael AlfonsoPlace 75 · Pt. Pleasant Boro | — | Pt. Pleasant Boro | 21:10.30 |
| 76 | Rehan NandaPlace 76 · Freehold Township | — | Freehold Township | 21:10.71 |
| 77 | Krystian ZaciosPlace 77 · Jackson Liberty | — | Jackson Liberty | 21:14.68 |
| 78 | Leo HuertaPlace 78 · Red Bank Regional | — | Red Bank Regional | 21:16.15 |
| 79 | Justin GuerrieroPlace 79 · Freehold Township | — | Freehold Township | 21:28.88 |
| 80 | Michael CookPlace 80 · Freehold Township | — | Freehold Township | 21:29.95 |
| 81 | Joshua LoweryPlace 81 · Cherokee | — | Cherokee | 21:31.62 |
| 82 | Jack HenryPlace 82 · Freehold Township | — | Freehold Township | 21:37.45 |
| 83 | Joseph DavenportPlace 83 · Freehold Township | — | Freehold Township | 21:40.28 |
| 84 | Collin BowesPlace 84 · Jackson Memorial | — | Jackson Memorial | 21:42.06 |
| 85 | Logan NelsonPlace 85 · Brick Township | — | Brick Township | 21:44.13 |
| 86 | Milan GhoshPlace 86 · Red Bank Regional | — | Red Bank Regional | 21:45.07 |
| 87 | Braden FrankPlace 87 · Freehold Township | — | Freehold Township | 22:00.88 |
| 88 | Yaroslav SoriaPlace 88 · Southern Regional | — | Southern Regional | 22:07.83 |
| 89 | Charlie LangaPlace 89 · Red Bank Regional | — | Red Bank Regional | 22:09.04 |
| 90 | David TorresPlace 90 · Red Bank Catholic | — | Red Bank Catholic | 22:13.31 |
| 91 | Connor McIntoshPlace 91 · Brick Township | — | Brick Township | 22:20.78 |
| 92 | Samuel WrightPlace 92 · Cherokee | — | Cherokee | 22:34.13 |
| 93 | Mason BorerPlace 93 · Southern Regional | — | Southern Regional | 22:35.76 |
| 94 | Donovan SkinnerPlace 94 · Southern Regional | — | Southern Regional | 22:37.07 |
| 95 | Matthew RaylmanPlace 95 · Southern Regional | — | Southern Regional | 22:42.57 |
| 96 | Charlie GriffithsPlace 96 · Red Bank Regional | — | Red Bank Regional | 22:44.61 |
| 97 | Zach HansPlace 97 · Brick Township | — | Brick Township | 22:48.10 |
| 98 | Colin GulkaPlace 98 · Colts Neck | — | Colts Neck | 22:53.87 |
| 99 | Michael BolcatoPlace 99 · Jackson Liberty | — | Jackson Liberty | 22:56.83 |
| 100 | Logan CorrealePlace 100 · Colts Neck | — | Colts Neck | 22:58.52 |
| 101 | Will DeJuliusPlace 101 · Red Bank Catholic | — | Red Bank Catholic | 23:01.66 |
| 102 | Alex WoodPlace 102 · Red Bank Regional | — | Red Bank Regional | 23:08.81 |
| 103 | Nicholas TarpeyPlace 103 · Freehold Township | — | Freehold Township | 23:29.64 |
| 104 | Nick EstevesPlace 104 · Brick Township | — | Brick Township | 23:53.24 |
| 105 | Zachary LightmanPlace 105 · Freehold Township | — | Freehold Township | 24:22.12 |
| 106 | David SchellPlace 106 · Colts Neck | — | Colts Neck | 24:30.34 |
| 107 | Anthony DePintoPlace 107 · Freehold Township | — | Freehold Township | 24:35.50 |
| 108 | Mohammad AsiMahmoudPlace 108 · Jackson Memorial | — | Jackson Memorial | 24:39.77 |
| 109 | Dennis HanveyPlace 109 · Southern Regional | — | Southern Regional | 24:53.57 |
| 110 | Ben AiutoPlace 110 · Red Bank Catholic | — | Red Bank Catholic | 25:03.38 |
| 111 | Matthew GattoPlace 111 · Colts Neck | — | Colts Neck | 25:10.38 |
| 112 | Lucas CagnoPlace 112 · Red Bank Regional | — | Red Bank Regional | 25:17.03 |
| 113 | Anthony VendittoliPlace 113 · Colts Neck | — | Colts Neck | 25:41.69 |
| 114 | Krishna NarayanasamyPlace 114 · Jackson Memorial | — | Jackson Memorial | 27:01.55 |
| 115 | Alex AguirrePlace 115 · Red Bank Regional | — | Red Bank Regional | 28:19.38 |
| 116 | Christopher PrivettePlace 116 · Jackson Memorial | — | Jackson Memorial | 30:27.03 |
| 117 | Logan MattsonPlace 117 · Red Bank Regional | — | Red Bank Regional | 30:43.39 |
| 118 | Christopher PacellaPlace 118 · Southern Regional | — | Southern Regional | 33:10.64 |