| 1 | Tadael MihretPlace 1 · Grade 12 · Rutherford | 12 | Rutherford | 17:44 |
| 2 | Hayden DeKoyerPlace 2 · Grade 12 · Lyndhurst | 12 | Lyndhurst | 18:03 |
| 3 | Jacob BaePlace 3 · Grade 12 · Glen Rock | 12 | Glen Rock | 18:15 |
| 4 | Ben HablerPlace 4 · Grade 11 · Glen Rock | 11 | Glen Rock | 18:18 |
| 5 | Ryan BatistaPlace 5 · Grade 12 · Lyndhurst | 12 | Lyndhurst | 18:40 |
| 6 | Dylan KellyPlace 6 · Grade 12 · Rutherford | 12 | Rutherford | 18:46 |
| 7 | Kevin SenzamiciPlace 7 · Grade 11 · New Milford | 11 | New Milford | 18:55 |
| 8 | Dev PatelPlace 8 · Grade 12 · Rutherford | 12 | Rutherford | 18:56 |
| 9 | Omar AngelesPlace 9 · Grade 10 · Pompton Lakes | 10 | Pompton Lakes | 19:01 |
| 10 | Jamill TurijanPlace 10 · Grade 12 · Lyndhurst | 12 | Lyndhurst | 19:02 |
| 11 | Genci DurakuPlace 11 · Grade 11 · Secaucus | 11 | Secaucus | 19:18 |
| 12 | Joseph HendersonPlace 12 · Grade 12 · Butler | 12 | Butler | 19:20 |
| 13 | Saleem DayPlace 13 · Grade 9 · Rutherford | 9 | Rutherford | 19:27 |
| 14 | Nicholas WirthPlace 14 · Grade 12 · Pompton Lakes | 12 | Pompton Lakes | 19:31 |
| 15 | Ethan ReimanPlace 15 · Grade 11 · Glen Rock | 11 | Glen Rock | 19:36 |
| 16 | Ryan WolfePlace 16 · Grade 11 · Glen Rock | 11 | Glen Rock | 19:36 |
| 17 | Josh UnsayPlace 17 · Grade 12 · Secaucus | 12 | Secaucus | 19:38 |
| 18 | Benjamin ZelascoPlace 18 · Grade 12 · New Milford | 12 | New Milford | 19:46 |
| 19 | Christopher ChoiPlace 19 · Grade 12 · Palisades Park | 12 | Palisades Park | 19:47 |
| 20 | Will TorticillPlace 20 · Grade 11 · Pompton Lakes | 11 | Pompton Lakes | 19:55 |
| 21 | Hayden DayPlace 21 · Grade 12 · New Milford | 12 | New Milford | 19:58 |
| 22 | Andrew CurryPlace 22 · Grade 12 · Secaucus | 12 | Secaucus | 19:58 |
| 23 | Jonah ChackoPlace 23 · Grade 9 · New Milford | 9 | New Milford | 19:58 |
| 24 | Lohitaksh SenkesiPlace 24 · Grade 12 · Secaucus | 12 | Secaucus | 20:04 |
| 25 | Armann BudhraniPlace 25 · Grade 12 · Secaucus | 12 | Secaucus | 20:06 |
| 26 | Jayden CedenoPlace 26 · Grade 12 · New Milford | 12 | New Milford | 20:08 |
| 27 | Kyrolos AwadPlace 27 · Grade 9 · Secaucus | 9 | Secaucus | 20:09 |
| 28 | Omer BasciPlace 28 · Grade 11 · Lyndhurst | 11 | Lyndhurst | 20:09 |
| 29 | Aaditya ShroffPlace 29 · Grade 12 · Secaucus | 12 | Secaucus | 20:13 |
| 30 | Jacob CecePlace 30 · Grade 11 · Glen Rock | 11 | Glen Rock | 20:17 |
| 31 | Caiden ColePlace 31 · Grade 10 · Rutherford | 10 | Rutherford | 20:22 |
| 32 | Jorge RodriguezPlace 32 · Grade 12 · Secaucus | 12 | Secaucus | 20:26 |
| 33 | Roger PragadosPlace 33 · Grade 12 · Secaucus | 12 | Secaucus | 20:27 |
| 34 | Adrian Delos SantosPlace 34 · Grade 12 · Secaucus | 12 | Secaucus | 20:31 |
| 35 | Michael SorrentinoPlace 35 · Grade 12 · Becton Reg. | 12 | Becton Reg. | 20:45 |
| 36 | Krushay BhavsarPlace 36 · Grade 12 · Secaucus | 12 | Secaucus | 20:47 |
| 37 | Peter GuzmanPlace 37 · Grade 11 · Elmwood Park | 11 | Elmwood Park | 20:51 |
| 38 | Brandon MenesesPlace 38 · Grade 12 · Elmwood Park | 12 | Elmwood Park | 20:55 |
| 39 | Nolan FrenchPlace 39 · Grade 12 · Harrison | 12 | Harrison | 21:04 |
| 40 | Christian DionisioPlace 40 · Grade 9 · New Milford | 9 | New Milford | 21:05 |
| 41 | Samil BasciPlace 41 · Grade 11 · Lyndhurst | 11 | Lyndhurst | 21:12 |
| 42 | Samprit BajracharyaPlace 42 · Grade 12 · Becton Reg. | 12 | Becton Reg. | 21:13 |
| 43 | Neil SaxenaPlace 43 · Grade 9 · Glen Rock | 9 | Glen Rock | 21:21 |
| 44 | Matt DargisPlace 44 · Grade 12 · New Milford | 12 | New Milford | 21:25 |
| 45 | Gabriel Fernandez SilverioPlace 45 · Grade 10 · New Milford | 10 | New Milford | 21:26 |
| 47 | Grayson KrokusPlace 47 · Grade 10 · Rutherford | 10 | Rutherford | 21:40 |
| 48 | Peter RengaPlace 48 · Grade 11 · Glen Rock | 11 | Glen Rock | 21:41 |
| 49 | Liam MallariPlace 49 · Grade 9 · New Milford | 9 | New Milford | 21:47 |
| 50 | Thomas CinquePlace 50 · Grade 10 · Rutherford | 10 | Rutherford | 21:48 |
| 51 | Kevin WuPlace 51 · Grade 10 · Palisades Park | 10 | Palisades Park | 21:51 |
| 52 | Brandon RamacPlace 52 · Grade 10 · Rutherford | 10 | Rutherford | 21:52 |
| 53 | Sebastian DelgadoPlace 53 · Grade 10 · Becton Reg. | 10 | Becton Reg. | 22:03 |
| 54 | Tyler CaswellPlace 54 · Grade 10 · Glen Rock | 10 | Glen Rock | 22:03 |
| 55 | Sam HaasPlace 55 · Grade 10 · Glen Rock | 10 | Glen Rock | 22:06 |
| 56 | Wyatt CornellPlace 56 · Grade 12 · Glen Rock | 12 | Glen Rock | 22:07 |
| 57 | Quinn JuhlinPlace 57 · Grade 10 · Butler | 10 | Butler | 22:08 |
| 58 | Thomas SingPlace 58 · Grade 12 · Rutherford | 12 | Rutherford | 22:21 |
| 59 | Ryan ColavitoPlace 59 · Grade 11 · Pompton Lakes | 11 | Pompton Lakes | 22:22 |
| 60 | Sebastian CastroPlace 60 · Grade 10 · Rutherford | 10 | Rutherford | 22:22 |
| 61 | Matteo Chovan-DaltonPlace 61 · Grade 10 · Rutherford | 10 | Rutherford | 22:24 |
| 62 | Jeremiah MulliganPlace 62 · Grade 11 · Glen Rock | 11 | Glen Rock | 22:25 |
| 63 | Chase PaglioPlace 63 · Grade 9 · Lyndhurst | 9 | Lyndhurst | 22:27 |
| 64 | Adrian KlugPlace 64 · Grade 11 · Glen Rock | 11 | Glen Rock | 22:29 |
| 65 | Jason OliveiraPlace 65 · Grade 10 · Lyndhurst | 10 | Lyndhurst | 23:02 |
| 66 | Hunter GalloPlace 66 · Grade 9 · Lyndhurst | 9 | Lyndhurst | 23:07 |
| 67 | Brady NeubergerPlace 67 · Grade 9 · Butler | 9 | Butler | 23:15 |
| 68 | Bernstein CastroPlace 68 · Grade 9 · Palisades Park | 9 | Palisades Park | 23:20 |
| 69 | Christopher WildPlace 69 · Grade 9 · Butler | 9 | Butler | 23:20 |
| 70 | Joaquin NovoaPlace 70 · Grade 12 · Pompton Lakes | 12 | Pompton Lakes | 23:36 |
| 71 | Gabriel Cabo-FreixedasPlace 71 · Grade 9 · Glen Rock | 9 | Glen Rock | 23:48 |
| 72 | Dillon ChebbaPlace 72 · Grade 10 · Becton Reg. | 10 | Becton Reg. | 24:04 |
| 73 | Franco VelascoPlace 73 · Grade 10 · Becton Reg. | 10 | Becton Reg. | 24:11 |
| 74 | Tristan HondaneroPlace 74 · Grade 10 · New Milford | 10 | New Milford | 24:29 |
| 75 | Young ChoiPlace 75 · Grade 10 · Palisades Park | 10 | Palisades Park | 24:29 |
| 76 | Brandon Martinez-PerezPlace 76 · Grade 10 · Becton Reg. | 10 | Becton Reg. | 25:03 |
| 77 | Jeffrey ZhangPlace 77 · Grade 12 · Glen Rock | 12 | Glen Rock | 25:36 |
| 78 | Rocco DeGennaroPlace 78 · Grade 9 · New Milford | 9 | New Milford | 26:16 |
| 79 | Carlos GuamanPlace 79 · Grade 10 · Harrison | 10 | Harrison | 26:21 |
| 80 | Gideon GodfreyPlace 80 · Grade 10 · New Milford | 10 | New Milford | 26:33 |
| 81 | Robin StephenPlace 81 · Grade 12 · New Milford | 12 | New Milford | 26:43 |
| 82 | Reuel DionisioPlace 82 · Grade 10 · New Milford | 10 | New Milford | 27:26 |
| 83 | Camilo HernandezPlace 83 · Grade 9 · New Milford | 9 | New Milford | 28:23 |
| 84 | John ManleyPlace 84 · Grade 9 · Glen Rock | 9 | Glen Rock | 28:24 |
| 85 | Elias BrownPlace 85 · Grade 10 · Glen Rock | 10 | Glen Rock | 28:30 |
| 86 | Hrishi GevariyaPlace 86 · Grade 9 · New Milford | 9 | New Milford | 28:34 |
| 87 | Shane SinciocoPlace 87 · Grade 9 · New Milford | 9 | New Milford | 30:28 |
| 88 | Daniel LugoPlace 88 · Grade 10 · New Milford | 10 | New Milford | 30:35 |
| 89 | Anthony Rodriguez.Place 89 · Grade 12 · Becton Reg. | 12 | Becton Reg. | 30:44 |
| 90 | Gavin MikolajczykPlace 90 · Grade 9 · Pompton Lakes | 9 | Pompton Lakes | 31:11 |
| 91 | Adrew LakkasPlace 91 · Grade 10 · Palisades Park | 10 | Palisades Park | 32:06 |
| 92 | Pradeep Yashas PuppannaPlace 92 · Grade 9 · New Milford | 9 | New Milford | 32:08 |
| 93 | George DeelyPlace 93 · Grade 9 · Glen Rock | 9 | Glen Rock | 33:16 |
| 94 | Hussain AbbasPlace 94 · Grade 9 · New Milford | 9 | New Milford | 33:50 |
| 95 | Noah NgojoPlace 95 · Grade 9 · New Milford | 9 | New Milford | 37:31 |
| 96 | William ShalesPlace 96 · Grade 9 · Palisades Park | 9 | Palisades Park | 37:43 |
| 97 | Christian EnglehardtPlace 97 · Grade 10 · New Milford | 10 | New Milford | 38:43 |