| 1 | Nikhil MAKKERPlace 1 · West Windsor-Plainsb | — | West Windsor-Plainsb | 9:34.81 | 3 |
| 2 | Renzo ALMEIDAPlace 2 · Robbinsville | — | Robbinsville | 9:42.25 | 3 |
| 3 | Jeffrey CHENPlace 3 · West Windsor-Plainsb | — | West Windsor-Plainsb | 9:42.68 | 3 |
| 4 | Ayush SARANPlace 4 · West Windsor Plainsb | — | West Windsor Plainsb | 9:46.51 | 3 |
| 5 | Anish AGRAWALPlace 5 · West Windsor-Plainsb | — | West Windsor-Plainsb | 9:53.57 | 3 |
| 6 | Shaurya SRIVASTAVAPlace 6 · West Windsor Plainsb | — | West Windsor Plainsb | 9:59.84 | 3 |
| 7 | Ayden ESTEVEZPlace 7 · Allentown | — | Allentown | 9:59.91 | 2 |
| 8 | Dante ZAMICHIELIPlace 8 · Hamilton East - Stei | — | Hamilton East - Stei | 10:00.72 | 2 |
| 9 | Jacob BORNSTEINPlace 9 · Princeton | — | Princeton | 10:02.79 | 3 |
| 10 | Yesh SHRIVASTAVAPlace 10 · West Windsor-Plainsb | — | West Windsor-Plainsb | 10:08.75 | 3 |
| 11 | Nolan CARRPlace 11 · Robbinsville | — | Robbinsville | 10:11.75 | 3 |
| 12 | Zachary DENGPlace 12 · Princeton | — | Princeton | 10:13.29 | 2 |
| 13 | Andrew KENNYPlace 13 · Princeton | — | Princeton | 10:19.81 | 2 |
| 14 | Lucas VASQUEZPlace 14 · Ewing | — | Ewing | 10:21.04 | 2 |
| 15 | Adam GOLIANPlace 15 · Hopewell Valley | — | Hopewell Valley | 10:27.96 | 2 |
| 16 | Dylan HOERNLEINPlace 16 · Allentown | — | Allentown | 10:32.70 | 2 |
| 17 | Tim LIANGPlace 17 · Princeton | — | Princeton | 10:33.67 | 2 |
| 18 | Ryan SCHREYERPlace 18 · Robbinsville | — | Robbinsville | 10:34.96 | 3 |
| 19 | Aryan BHUJBALPlace 19 · West Windsor Plainsb | — | West Windsor Plainsb | 10:35.66 | 3 |
| 20 | Dylan NAVARROPlace 20 · Ewing | — | Ewing | 10:43.97 | 2 |
| 21 | Jerry KINGPlace 21 · Lawrence | — | Lawrence | 10:47.78 | 2 |
| 22 | Cullen MCDERMOTTPlace 22 · Lawrence | — | Lawrence | 10:48.25 | 2 |
| 23 | Jose SOLANOPlace 23 · Trenton Central | — | Trenton Central | 10:57.91 | 1 |
| 24 | Dhruv CHAUDHARIPlace 24 · Hightstown | — | Hightstown | 11:00.86 | 1 |
| 25 | Principe SANTANAPlace 25 · Trenton Central | — | Trenton Central | 11:08.99 | 1 |
| 26 | Sean GEHERTYPlace 26 · Notre Dame | — | Notre Dame | 11:10.26 | 1 |
| 27 | Nesto Trenton Central LOPEZ-SANCHEZPlace 27 · HS | — | HS | 11:10.86 | 3 |
| 28 | Tyler CONARDPlace 28 · Hamilton North - Not | — | Hamilton North - Not | 11:13.05 | 2 |
| 29 | Benjamin KURANPlace 29 · Notre Dame | — | Notre Dame | 11:14.61 | 1 |
| 30 | Eli BYRNESPlace 30 · Allentown | — | Allentown | 11:19.68 | 1 |
| 31 | Terran CHOWPlace 31 · Hopewell Valley | — | Hopewell Valley | 11:24.33 | 2 |
| 32 | Josh GREENBERGPlace 32 · Hightstown | — | Hightstown | 11:29.00 | 1 |
| 33 | Christian GOBOPlace 33 · West Windsor Plainsb | — | West Windsor Plainsb | 11:30.65 | 1 |
| 34 | Jaiman PAREKHPlace 34 · Robbinsville | — | Robbinsville | 11:31.33 | 1 |
| 35 | Joshua PAREDESPlace 35 · Hamilton East - Stei | — | Hamilton East - Stei | 11:32.63 | 1 |
| 36 | Jack CONNOLLYPlace 36 · Notre Dame | — | Notre Dame | 11:39.55 | 1 |
| 37 | Yamir TIFTPlace 37 · Trenton Central | — | Trenton Central | 11:39.79 | 1 |
| 38 | Anthony ZAMICHIELIPlace 38 · Hamilton East - Stei | — | Hamilton East - Stei | 11:41.18 | 1 |
| 39 | Matthew ADAMSKIPlace 39 · Allentown | — | Allentown | 11:42.49 | 1 |
| 40 | Sean COLLINSPlace 40 · Hamilton HS West | — | Hamilton HS West | 11:46.31 | 1 |
| 41 | Ryan SHOCKLEYPlace 41 · Notre Dame | — | Notre Dame | 11:47.19 | 1 |
| 42 | Jireh CROWELLPlace 42 · Hamilton East - Stei | — | Hamilton East - Stei | 11:49.16 | 1 |
| 43 | Kyle SIRIMISPlace 43 · Hamilton North - Not | — | Hamilton North - Not | 11:57.24 | 2 |
| 44 | Thomas VELLENGAPlace 44 · Ewing | — | Ewing | 12:04.03 | 1 |
| 45 | Alexandros PYLARASPlace 45 · Hamilton HS West | — | Hamilton HS West | 13:10.09 | 1 |
| 1 | Jose SOLANOPlace 1 · Trenton Central | — | Trenton Central | 10:57.91 | — |
| 2 | Dhruv CHAUDHARIPlace 2 · Hightstown | — | Hightstown | 11:00.86 | — |
| 3 | Principe SANTANAPlace 3 · Trenton Central | — | Trenton Central | 11:08.99 | — |
| 4 | Sean GEHERTYPlace 4 · Notre Dame | — | Notre Dame | 11:10.26 | — |
| 5 | Benjamin KURANPlace 5 · Notre Dame | — | Notre Dame | 11:14.61 | — |
| 6 | Eli BYRNESPlace 6 · Allentown | — | Allentown | 11:19.68 | — |
| 7 | Josh GREENBERGPlace 7 · Hightstown | — | Hightstown | 11:29.00 | — |
| 8 | Christian GOBOPlace 8 · West Windsor Plainsb | — | West Windsor Plainsb | 11:30.65 | — |
| 9 | Jaiman PAREKHPlace 9 · Robbinsville | — | Robbinsville | 11:31.33 | — |
| 10 | Joshua PAREDESPlace 10 · Hamilton East - Stei | — | Hamilton East - Stei | 11:32.63 | — |
| 11 | Jack CONNOLLYPlace 11 · Notre Dame | — | Notre Dame | 11:39.55 | — |
| 12 | Yamir TIFTPlace 12 · Trenton Central | — | Trenton Central | 11:39.79 | — |
| 13 | Anthony ZAMICHIELIPlace 13 · Hamilton East - Stei | — | Hamilton East - Stei | 11:41.18 | — |
| 14 | Matthew ADAMSKIPlace 14 · Allentown | — | Allentown | 11:42.49 | — |
| 15 | Sean COLLINSPlace 15 · Hamilton HS West | — | Hamilton HS West | 11:46.31 | — |
| 16 | Ryan SHOCKLEYPlace 16 · Notre Dame | — | Notre Dame | 11:47.19 | — |
| 17 | Jireh CROWELLPlace 17 · Hamilton East - Stei | — | Hamilton East - Stei | 11:49.16 | — |
| 18 | Thomas VELLENGAPlace 18 · Ewing | — | Ewing | 12:04.03 | — |
| 19 | Alexandros PYLARASPlace 19 · Hamilton HS West | — | Hamilton HS West | 13:10.09 | — |
| 1 | Ayden ESTEVEZPlace 1 · Allentown | — | Allentown | 9:59.91 | — |
| 2 | Dante ZAMICHIELIPlace 2 · Hamilton East - Stei | — | Hamilton East - Stei | 10:00.72 | — |
| 3 | Zachary DENGPlace 3 · Princeton | — | Princeton | 10:13.29 | — |
| 4 | Andrew KENNYPlace 4 · Princeton | — | Princeton | 10:19.81 | — |
| 5 | Lucas VASQUEZPlace 5 · Ewing | — | Ewing | 10:21.04 | — |
| 6 | Adam GOLIANPlace 6 · Hopewell Valley | — | Hopewell Valley | 10:27.96 | — |
| 7 | Dylan HOERNLEINPlace 7 · Allentown | — | Allentown | 10:32.70 | — |
| 8 | Tim LIANGPlace 8 · Princeton | — | Princeton | 10:33.67 | — |
| 9 | Dylan NAVARROPlace 9 · Ewing | — | Ewing | 10:43.97 | — |
| 10 | Jerry KINGPlace 10 · Lawrence | — | Lawrence | 10:47.78 | — |
| 11 | Cullen MCDERMOTTPlace 11 · Lawrence | — | Lawrence | 10:48.25 | — |
| 12 | Tyler CONARDPlace 12 · Hamilton North - Not | — | Hamilton North - Not | 11:13.05 | — |
| 13 | Terran CHOWPlace 13 · Hopewell Valley | — | Hopewell Valley | 11:24.33 | — |
| 14 | Kyle SIRIMISPlace 14 · Hamilton North - Not | — | Hamilton North - Not | 11:57.24 | — |
| 1 | Nikhil MAKKERPlace 1 · West Windsor-Plainsb | — | West Windsor-Plainsb | 9:34.81 | — |
| 2 | Renzo ALMEIDAPlace 2 · Robbinsville | — | Robbinsville | 9:42.25 | — |
| 3 | Jeffrey CHENPlace 3 · West Windsor-Plainsb | — | West Windsor-Plainsb | 9:42.68 | — |
| 4 | Ayush SARANPlace 4 · West Windsor Plainsb | — | West Windsor Plainsb | 9:46.51 | — |
| 5 | Anish AGRAWALPlace 5 · West Windsor-Plainsb | — | West Windsor-Plainsb | 9:53.57 | — |
| 6 | Shaurya SRIVASTAVAPlace 6 · West Windsor Plainsb | — | West Windsor Plainsb | 9:59.84 | — |
| 7 | Jacob BORNSTEINPlace 7 · Princeton | — | Princeton | 10:02.79 | — |
| 8 | Yesh SHRIVASTAVAPlace 8 · West Windsor-Plainsb | — | West Windsor-Plainsb | 10:08.75 | — |
| 9 | Nolan CARRPlace 9 · Robbinsville | — | Robbinsville | 10:11.75 | — |
| 10 | Ryan SCHREYERPlace 10 · Robbinsville | — | Robbinsville | 10:34.96 | — |
| 11 | Aryan BHUJBALPlace 11 · West Windsor Plainsb | — | West Windsor Plainsb | 10:35.66 | — |
| 12 | Nesto Trenton Central LOPEZ-SANCHEZPlace 12 · HS | — | HS | 11:10.86 | — |