| 1 | Cleatus OakesPlace 1 · Grade 10 · Pt. Pleasant | 10 | Pt. Pleasant | 10:43.77 | 1 |
| 2 | Nathaniel GoldinPlace 2 · Grade 10 · South Brunswick | 10 | South Brunswick | 11:04.28 | 2 |
| 3 | Luke FerrerPlace 3 · Grade 10 · West Windsor | 10 | West Windsor | 11:05.17 | 3 |
| 4 | Akul LaddhaPlace 4 · Grade 10 · South Brunswick | 10 | South Brunswick | 11:21.25 | 4 |
| 5 | Eric SchleifPlace 5 · Grade 10 · Metuchen | 10 | Metuchen | 11:24.67 | 5 |
| 6 | Justin DiazPlace 6 · Grade 10 · Franklin Tow | 10 | Franklin Tow | 11:26.08 | 6 |
| 7 | Brady BallouPlace 7 · Grade 10 · Pt. Pleasant | 10 | Pt. Pleasant | 11:28.05 | 7 |
| 8 | Ryan SabiaPlace 8 · Grade 10 · Pt. Pleasant | 10 | Pt. Pleasant | 11:30.18 | 8 |
| 9 | Rohan JoglekarPlace 9 · Grade 10 · West Windsor | 10 | West Windsor | 11:34.19 | 9 |
| 10 | Luke PetersonPlace 10 · Grade 10 · Pt. Pleasant | 10 | Pt. Pleasant | 11:36.79 | 10 |
| 11 | Jordan AndradePlace 11 · Grade 10 · West Windsor | 10 | West Windsor | 11:37.42 | 11 |
| 12 | Atharva SreedharPlace 12 · Grade 10 · South Brunswick | 10 | South Brunswick | 11:38.22 | 12 |
| 13 | Andrew HilkePlace 13 · Grade 10 · Immaculata | 10 | Immaculata | 11:43.26 | — |
| 14 | Garrett WaltersPlace 14 · Grade 10 · Monmouth Reg. | 10 | Monmouth Reg. | 11:44.36 | 13 |
| 15 | Michael SantisePlace 15 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 11:46.30 | 14 |
| 16 | Charles SolazzoPlace 16 · Grade 10 · Middletown North | 10 | Middletown North | 11:48.77 | 15 |
| 17 | Andrew ScalercioPlace 17 · Grade 10 · Middletown North | 10 | Middletown North | 11:49.16 | 16 |
| 18 | Vishesh GuptaPlace 18 · Grade 10 · South Brunswick | 10 | South Brunswick | 11:51.44 | 17 |
| 19 | Arth BatraPlace 19 · Grade 10 · South Brunswick | 10 | South Brunswick | 11:51.47 | 18 |
| 20 | Vas FayPlace 20 · Grade 10 · Ocean Township | 10 | Ocean Township | 11:57.59 | — |
| 21 | Walter HeffnerPlace 21 · Grade 10 · Middletown North | 10 | Middletown North | 11:57.72 | 19 |
| 22 | Jaden PearlmutterPlace 22 · Grade 10 · Red Bank Reg | 10 | Red Bank Reg | 11:59.50 | 20 |
| 23 | Reed KerstetterPlace 23 · Grade 10 · St. Thomas Aquinas | 10 | St. Thomas Aquinas | 12:01.70 | 21 |
| 24 | Nicholas HassellPlace 24 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 12:07.26 | 22 |
| 25 | Brady AllenPlace 25 · Grade 10 · Metuchen | 10 | Metuchen | 12:09.69 | 23 |
| 26 | Phillip SchidlovskyPlace 26 · Grade 10 · The Wilberfo | 10 | The Wilberfo | 12:13.75 | — |
| 27 | Subomi AllisonPlace 27 · Grade 10 · West Windsor | 10 | West Windsor | 12:16.47 | 24 |
| 28 | Sean GelmanPlace 28 · Grade 10 · Marlboro | 10 | Marlboro | 12:17.15 | 25 |
| 29 | Dylan MaricondaPlace 29 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 12:17.78 | 26 |
| 30 | Rohan ShahPlace 30 · Grade 10 · Marlboro | 10 | Marlboro | 12:17.85 | 27 |
| 31 | Patrick WickePlace 31 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 12:26.52 | 28 |
| 32 | Madhav HadagaliPlace 32 · Grade 10 · West Windsor | 10 | West Windsor | 12:35.50 | 29 |
| 33 | Kazimer BegonjaPlace 33 · Grade 10 · St. Thomas Aquinas | 10 | St. Thomas Aquinas | 12:35.71 | 30 |
| 34 | Brayden NullePlace 34 · Grade 10 · Monmouth Reg. | 10 | Monmouth Reg. | 12:41.08 | 31 |
| 35 | Ryan GoldbergPlace 35 · Grade 10 · Manalapan | 10 | Manalapan | 12:44.20 | 32 |
| 36 | Stefano D'AgostinoPlace 36 · Grade 10 · Manalapan | 10 | Manalapan | 12:45.62 | 33 |
| 37 | Dominic PolistinaPlace 37 · Grade 10 · St. Augustine Prep | 10 | St. Augustine Prep | 12:45.74 | — |
| 38 | Hunter TishlerPlace 38 · Grade 10 · Raritan | 10 | Raritan | 12:48.60 | — |
| 39 | Colin DerAsadourianPlace 39 · Grade 10 · Red Bank Reg | 10 | Red Bank Reg | 12:52.00 | 34 |
| 40 | Aaron GrubmanPlace 40 · Grade 10 · Metuchen | 10 | Metuchen | 12:56.99 | 35 |
| 41 | Bradley BrickerPlace 41 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 13:01.30 | 36 |
| 42 | Ryan MarchantPlace 42 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 13:01.94 | 37 |
| 43 | Holden LaMannaPlace 43 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 13:07.05 | — |
| 44 | Ian HainesPlace 44 · Grade 10 · Middletown North | 10 | Middletown North | 13:08.13 | 38 |
| 45 | Brandon RauschPlace 45 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 13:13.61 | — |
| 46 | Connor LevinePlace 46 · Grade 10 · North Brunswick | 10 | North Brunswick | 13:17.10 | — |
| 47 | Amit VishwanathPlace 47 · Grade 10 · Marlboro | 10 | Marlboro | 13:17.22 | 39 |
| 48 | Rex BianchiPlace 48 · Grade 10 · Franklin Tow | 10 | Franklin Tow | 13:18.20 | 40 |
| 49 | Finn HylandPlace 49 · Grade 10 · Ocean Township | 10 | Ocean Township | 13:19.31 | — |
| 50 | Kerem DulgerPlace 50 · Grade 10 · Marlboro | 10 | Marlboro | 13:20.88 | 41 |
| 51 | Sathvik VikramPlace 51 · Grade 10 · Marlboro | 10 | Marlboro | 13:21.74 | 42 |
| 52 | Austin ChouPlace 52 · Grade 10 · North Brunswick | 10 | North Brunswick | 13:23.45 | — |
| 53 | Dhruv GhoshPlace 53 · Grade 10 · West Windsor | 10 | West Windsor | 13:26.73 | — |
| 54 | Donovan AshtonPlace 54 · Grade 10 · Monmouth Reg. | 10 | Monmouth Reg. | 13:37.28 | 43 |
| 55 | Thomas SherlockPlace 55 · Grade 10 · Middletown North | 10 | Middletown North | 13:39.13 | 44 |
| 56 | Ralph IaconoPlace 56 · Grade 10 · Middletown North | 10 | Middletown North | 13:41.92 | — |
| 57 | Brandon GafanhaoPlace 57 · Grade 10 · St. Thomas Aquinas | 10 | St. Thomas Aquinas | 13:52.21 | 45 |
| 58 | Cole PolistinaPlace 58 · Grade 10 · St. Augustine Prep | 10 | St. Augustine Prep | 13:53.18 | — |
| 59 | Nathan MogoleskoPlace 59 · Grade 10 · Manalapan | 10 | Manalapan | 13:53.25 | 46 |
| 60 | Kyle RolffotPlace 60 · Grade 10 · Somerville | 10 | Somerville | 13:59.22 | — |
| 61 | Gurkeerat SinghPlace 61 · Grade 10 · St. Joseph H | 10 | St. Joseph H | 14:01.89 | — |
| 62 | Matthew HerbanPlace 62 · Grade 10 · St. Joseph H | 10 | St. Joseph H | 14:03.39 | — |
| 63 | Nate ShilowitzPlace 63 · Grade 10 · Metuchen | 10 | Metuchen | 14:07.80 | 47 |
| 64 | Jonah KanefskyPlace 64 · Grade 10 · Manalapan | 10 | Manalapan | 14:10.77 | 48 |
| 65 | Jonathan NelsonPlace 65 · Grade 10 · Sterling | 10 | Sterling | 14:17.17 | — |
| 66 | Krystian ZaciosPlace 66 · Grade 10 · Jackson Liberty | 10 | Jackson Liberty | 14:19.54 | — |
| 67 | James MeisterPlace 67 · Grade 10 · Somerville | 10 | Somerville | 14:19.66 | — |
| 68 | Edgar Flores ChaconPlace 68 · Grade 10 · Lakewwood | 10 | Lakewwood | 14:20.45 | — |
| 69 | Michael CookPlace 69 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 14:25.68 | — |
| 70 | Lucas KablanskiPlace 70 · Grade 10 · Metuchen | 10 | Metuchen | 14:26.22 | 49 |
| 71 | Nick DavisPlace 71 · Grade 10 · Metuchen | 10 | Metuchen | 14:32.06 | — |
| 72 | John LoCascioPlace 72 · Grade 10 · Monmouth Reg. | 10 | Monmouth Reg. | 14:35.95 | 50 |
| 73 | Brian StrasslePlace 73 · Grade 10 · Middletown North | 10 | Middletown North | 14:41.34 | — |
| 74 | Brady ChancePlace 74 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 14:42.02 | 51 |
| 75 | Jaiden GourdinePlace 75 · Grade 10 · Franklin Tow | 10 | Franklin Tow | 14:48.91 | 52 |
| 76 | Rehan NandaPlace 76 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 14:51.88 | — |
| 77 | Marco D'AgostinoPlace 77 · Grade 10 · Manalapan | 10 | Manalapan | 15:09.18 | 53 |
| 78 | Evan WellsPlace 78 · Grade 10 · St. Thomas Aquinas | 10 | St. Thomas Aquinas | 15:26.48 | 54 |
| 79 | Justin HammerPlace 79 · Grade 10 · Manalapan | 10 | Manalapan | 15:37.05 | — |
| 80 | Jack HenryPlace 80 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 15:39.53 | — |
| 81 | Patrick HughesPlace 81 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 15:43.45 | 55 |
| 82 | Owen VivaniPlace 82 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 15:50.62 | — |
| 83 | Joseph AbatemarcoPlace 83 · Grade 12 · Manalapan | 12 | Manalapan | 15:54.14 | — |
| 84 | Ryan CastellanoPlace 84 · Grade 10 · Immaculata | 10 | Immaculata | 15:55.14 | — |
| 85 | Juwon KimPlace 85 · Grade 10 · West Windsor | 10 | West Windsor | 16:12.51 | — |
| 86 | Krish DholaklaPlace 86 · Grade 10 · West Windsor | 10 | West Windsor | 16:15.96 | — |
| 87 | James GummelPlace 87 · Grade 10 · Ewing | 10 | Ewing | 16:18.00 | — |
| 88 | Braden FrankPlace 88 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 16:20.03 | — |
| 89 | Ryan CohenPlace 89 · Grade 10 · Manalapan | 10 | Manalapan | 16:35.08 | — |
| 90 | Jason MelroyPlace 90 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 16:41.36 | 56 |
| 91 | John BautistaPlace 91 · Grade 10 · Lakewwood | 10 | Lakewwood | 16:53.67 | — |
| 92 | Anthony DePintoPlace 92 · Grade 10 · Freehold Tow | 10 | Freehold Tow | 17:19.92 | — |
| 93 | Philip DostiePlace 93 · Grade 9 · Red Bank Reg | 9 | Red Bank Reg | 17:34.29 | 57 |
| 94 | Andrew Van BeverenPlace 94 · Grade 10 · Franklin Tow | 10 | Franklin Tow | 19:22.10 | 58 |
| 95 | Conor FricovskyPlace 95 · Grade 10 · Monmouth Reg. | 10 | Monmouth Reg. | 19:38.67 | 59 |
| 96 | Bryan EcheverryPlace 96 · Grade 10 · Raritan | 10 | Raritan | 20:40.03 | — |
| 97 | Pranjal SharmaPlace 97 · Grade 10 · West Windsor | 10 | West Windsor | 23:02.65 | — |