| 1 | Eian ButlerPlace 1 · Grade 10 · Howard | 10 | Howard | 18:24.2 |
| 2 | Ben FaderPlace 2 · Grade 10 · Howard | 10 | Howard | 18:30.4 |
| 3 | Matthew EngelhauptPlace 3 · Grade 11 · Howard | 11 | Howard | 18:37.0 |
| 4 | Dennis FlakePlace 4 · Grade 11 · South River | 11 | South River | 18:46.6 |
| 5 | Luke PetenbrinkPlace 5 · Grade 10 · Liberty | 10 | Liberty | 18:52.8 |
| 6 | Kenny LingPlace 6 · Grade 10 · Howard | 10 | Howard | 18:55.1 |
| 7 | Jacob GallaherPlace 7 · Grade 10 · South River | 10 | South River | 18:56.6 |
| 8 | Grant RudisillPlace 8 · Grade 11 · South River | 11 | South River | 19:12.6 |
| 9 | David LoomisPlace 9 · Grade 11 · South River | 11 | South River | 19:13.0 |
| 10 | Brady ShieldsPlace 10 · Grade 10 · South River | 10 | South River | 19:15.5 |
| 11 | Michael KellyPlace 11 · Grade 11 · Howard | 11 | Howard | 19:17.6 |
| 12 | Ryan SmithPlace 12 · Grade 9 · South River | 9 | South River | 19:18.0 |
| 13 | Sean ArmstrongPlace 13 · Grade 11 · Liberty | 11 | Liberty | 19:19.3 |
| 14 | Riley NolanPlace 14 · Grade 11 · South River | 11 | South River | 19:19.6 |
| 15 | Matt AllenPlace 15 · Grade 9 · Howard | 9 | Howard | 19:27.0 |
| 16 | Zach PamukcogluPlace 16 · Grade 10 · Howard | 10 | Howard | 19:29.1 |
| 17 | Eren TariPlace 17 · Grade 9 · Liberty | 9 | Liberty | 19:33.2 |
| 18 | Aidan StephanPlace 18 · Grade 10 · South River | 10 | South River | 19:36.0 |
| 19 | Shane StewartPlace 19 · Grade 9 · Liberty | 9 | Liberty | 19:41.2 |
| 20 | Luke CarpenterPlace 20 · Grade 9 · Liberty | 9 | Liberty | 19:45.9 |
| 21 | Hans CabreraPlace 21 · Grade 12 · Howard | 12 | Howard | 19:48.2 |
| 22 | David PalmerPlace 22 · Grade 12 · Liberty | 12 | Liberty | 19:49.4 |
| 23 | Nolan LunsfordPlace 23 · Grade 9 · South River | 9 | South River | 19:52.1 |
| 24 | Luis RiveraPlace 24 · Grade 9 · Westminster | 9 | Westminster | 19:52.8 |
| 25 | Spencer HopePlace 25 · Grade 9 · Liberty | 9 | Liberty | 19:53.4 |
| 26 | Michael BurgessPlace 26 · Grade 10 · South River | 10 | South River | 19:54.5 |
| 27 | Jacob ShattoPlace 27 · Grade 10 · Liberty | 10 | Liberty | 19:55.6 |
| 28 | Chris ElikerPlace 28 · Grade 9 · Howard | 9 | Howard | 19:56.4 |
| 29 | Makilan Balasubram...Place 29 · Grade 9 · Howard | 9 | Howard | 19:59.3 |
| 30 | Kaden FlowersPlace 30 · Grade 10 · Old Mill Senior | 10 | Old Mill Senior | 20:07.6 |
| 31 | Davis TrumpPlace 31 · Grade 9 · Liberty | 9 | Liberty | 20:11.9 |
| 32 | Matthew AggarwalPlace 32 · Grade 10 · Liberty | 10 | Liberty | 20:14.1 |
| 33 | Cobi WilliamsPlace 33 · Grade 10 · Howard | 10 | Howard | 20:18.6 |
| 34 | Hayden EllisPlace 34 · Grade 9 · Liberty | 9 | Liberty | 20:20.2 |
| 35 | Ethan RichardsonPlace 35 · Grade 9 · Liberty | 9 | Liberty | 20:34.2 |
| 36 | J R StetsonPlace 36 · Grade 10 · Liberty | 10 | Liberty | 20:41.2 |
| 37 | Ethan SimsPlace 37 · Grade 12 · Liberty | 12 | Liberty | 20:46.1 |
| 38 | Theo GubaPlace 38 · Grade 12 · Archbishop Spalding | 12 | Archbishop Spalding | 20:47.1 |
| 39 | Eric SkarbekPlace 39 · Grade 9 · Howard | 9 | Howard | 20:51.0 |
| 40 | Tristan EplerPlace 40 · Grade 11 · Liberty | 11 | Liberty | 20:54.6 |
| 41 | David KrupiarzPlace 41 · Grade 9 · Howard | 9 | Howard | 20:56.0 |
| 42 | Corey AbrahamsPlace 42 · Grade 10 · Howard | 10 | Howard | 20:59.7 |
| 43 | Brad BrownPlace 43 · Grade 10 · Westminster | 10 | Westminster | 21:01.9 |
| 44 | Omid NourikhajariPlace 44 · Grade 11 · Howard | 11 | Howard | 21:02.2 |
| 45 | Brandon FrancoPlace 45 · Grade 9 · Howard | 9 | Howard | 21:04.5 |
| 46 | John KassarPlace 46 · Grade 10 · South River | 10 | South River | 21:10.0 |
| 47 | Dylan MinnichPlace 47 · Grade 9 · Liberty | 9 | Liberty | 21:11.3 |
| 48 | Dylan EndlichPlace 48 · Grade 9 · Archbishop Spalding | 9 | Archbishop Spalding | 21:12.5 |
| 49 | Max McCartyPlace 49 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 21:16.1 |
| 50 | Robert WilliamsPlace 50 · Grade 11 · Liberty | 11 | Liberty | 21:21.2 |
| 51 | Trevor SchreibeisPlace 51 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 21:21.8 |
| 52 | Jake GotlinPlace 52 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 21:23.8 |
| 53 | Gary WilkesPlace 53 · Grade 12 · Old Mill Senior | 12 | Old Mill Senior | 21:26.5 |
| 54 | Jake KantherPlace 54 · Grade 11 · Westminster | 11 | Westminster | 21:31.4 |
| 55 | Chris MannPlace 55 · Grade 9 · Howard | 9 | Howard | 21:35.5 |
| 56 | Nick YanklePlace 56 · Grade 9 · Howard | 9 | Howard | 21:36.5 |
| 57 | Brycen Chovan-Lesi...Place 57 · Grade 10 · Old Mill Senior | 10 | Old Mill Senior | 21:37.5 |
| 58 | Mathew EllisonPlace 58 · Grade 9 · Old Mill Senior | 9 | Old Mill Senior | 21:43.7 |
| 59 | Patrick O'HaganPlace 59 · Grade 11 · South River | 11 | South River | 21:45.8 |
| 60 | Christopher DavisPlace 60 · Grade 10 · Archbishop Spalding | 10 | Archbishop Spalding | 21:47.7 |
| 61 | Dillon RickettsPlace 61 · Grade 10 · Liberty | 10 | Liberty | 21:51.6 |
| 62 | Garrett StetsonPlace 62 · Grade 10 · Liberty | 10 | Liberty | 21:52.9 |
| 63 | Matt O'ConnorPlace 63 · Grade 10 · Howard | 10 | Howard | 21:53.9 |
| 64 | Hao CuiPlace 64 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 21:54.2 |
| 65 | Prashanth PazhaniPlace 65 · Grade 11 · Howard | 11 | Howard | 21:54.7 |
| 66 | Alex RobeyPlace 66 · Grade 11 · Liberty | 11 | Liberty | 21:57.2 |
| 67 | Vinnie CalabriaPlace 67 · Grade 11 · Westminster | 11 | Westminster | 21:58.1 |
| 68 | Heathe HernandezPlace 68 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 21:58.3 |
| 69 | Colin WagnerPlace 69 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 21:58.7 |
| 70 | Dev ShankerPlace 70 · Grade 10 · Archbishop Spalding | 10 | Archbishop Spalding | 22:00.9 |
| 71 | Ethan McCroryPlace 71 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 22:02.5 |
| 72 | Eamonn ChristianPlace 72 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 22:05.1 |
| 73 | Trevor ScottPlace 73 · Grade 10 · Westminster | 10 | Westminster | 22:10.1 |
| 74 | Ryan HigginsPlace 74 · Grade 9 · Westminster | 9 | Westminster | 22:12.2 |
| 75 | Devin JonesPlace 75 · Grade 12 · Westminster | 12 | Westminster | 22:13.5 |
| 76 | Ethan FootePlace 76 · Grade 10 · Westminster | 10 | Westminster | 22:13.8 |
| 77 | Chris HoweryPlace 77 · Grade 9 · Westminster | 9 | Westminster | 22:16.4 |
| 78 | Dylan JonesPlace 78 · Grade 12 · Westminster | 12 | Westminster | 22:21.0 |
| 79 | Sean BurkPlace 79 · Grade 10 · Westminster | 10 | Westminster | 22:24.0 |
| 80 | Bobby BlackfordPlace 80 · Grade 12 · Liberty | 12 | Liberty | 22:26.6 |
| 81 | Ben LongPlace 81 · Grade 10 · Liberty | 10 | Liberty | 22:36.4 |
| 82 | Marshall HammondPlace 82 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 22:40.6 |
| 83 | Evan CortesePlace 83 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 22:47.9 |
| 84 | Will BuchanonPlace 84 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 22:52.7 |
| 85 | Tate SeunarinePlace 85 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 22:56.6 |
| 86 | Alex SteersPlace 86 · Grade 9 · Westminster | 9 | Westminster | 22:59.6 |
| 87 | Will BuddPlace 87 · Grade 9 · Westminster | 9 | Westminster | 23:00.0 |
| 88 | Connor RyanPlace 88 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 23:08.0 |
| 89 | Sean CollinsPlace 89 · Grade 11 · Archbishop Spalding | 11 | Archbishop Spalding | 23:09.2 |
| 90 | Julian DowningPlace 90 · Grade 9 · Liberty | 9 | Liberty | 23:15.7 |
| 91 | Finn McGannPlace 91 · Grade 9 · Westminster | 9 | Westminster | 23:17.5 |
| 92 | Jacob LetnaunchynPlace 92 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 23:22.9 |
| 93 | Jacob OzgaPlace 93 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 23:26.0 |
| 94 | Nate ColenderPlace 94 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 23:30.3 |
| 95 | William WilburPlace 95 · Grade 12 · Old Mill Senior | 12 | Old Mill Senior | 23:35.4 |
| 96 | Pierce NeubertPlace 96 · Grade 10 · Westminster | 10 | Westminster | 23:37.1 |
| 97 | Nathan SmithPlace 97 · Grade 10 · Howard | 10 | Howard | 23:41.1 |
| 98 | Frank StarrPlace 98 · Grade 9 · Howard | 9 | Howard | 23:53.7 |
| 99 | Kyle SherfeyPlace 99 · Grade 10 · Westminster | 10 | Westminster | 24:00.2 |
| 100 | Matt DormanPlace 100 · Grade 10 · Franklin | 10 | Franklin | 24:00.9 |
| 101 | John MathiasPlace 101 · Grade 10 · Howard | 10 | Howard | 24:09.8 |
| 102 | Drake BarnhillPlace 102 · Grade 10 · Westminster | 10 | Westminster | 24:13.1 |
| 103 | Cash AndaloraPlace 103 · Grade 9 · Westminster | 9 | Westminster | 24:15.7 |
| 104 | Kouki KomiyaPlace 104 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 24:17.7 |
| 105 | Max ElikerPlace 105 · Grade 9 · Howard | 9 | Howard | 24:17.9 |
| 106 | Jacob BlandPlace 106 · Grade 10 · Howard | 10 | Howard | 24:19.8 |
| 107 | Gabe FosterPlace 107 · Grade 10 · Archbishop Spalding | 10 | Archbishop Spalding | 24:31.1 |
| 108 | Will GiudicePlace 108 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 24:41.3 |
| 109 | Jaewon KimPlace 109 · Grade 12 · Old Mill Senior | 12 | Old Mill Senior | 24:42.9 |
| 110 | Nate DebeliusPlace 110 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:57.8 |
| 111 | Jackson EdwardsPlace 111 · Grade 9 · Liberty | 9 | Liberty | 25:04.2 |
| 112 | Justin HaneyPlace 112 · Grade 9 · Liberty | 9 | Liberty | 25:04.4 |
| 113 | Austin CiampaPlace 113 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 25:09.7 |
| 114 | Dustin HeraldPlace 114 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 25:11.3 |
| 115 | MacLean SchweizerPlace 115 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 25:18.2 |
| 116 | James PereiraPlace 116 · Grade 9 · Westminster | 9 | Westminster | 25:26.2 |
| 117 | Aidan TiffanyPlace 117 · Grade 11 · Westminster | 11 | Westminster | 25:30.8 |
| 118 | Matteo CapuanoPlace 118 · Grade 11 · Westminster | 11 | Westminster | 25:31.2 |
| 119 | Robert McNamaraPlace 119 · Grade 9 · Westminster | 9 | Westminster | 25:34.8 |
| 120 | Ian ThorpePlace 120 · Grade 9 · Liberty | 9 | Liberty | 25:39.2 |
| 121 | Nathan BlandPlace 121 · Grade 12 · Howard | 12 | Howard | 25:42.8 |
| 122 | Aiden DicksonPlace 122 · Grade 10 · Howard | 10 | Howard | 25:50.7 |
| 123 | Andrei FirorPlace 123 · Grade 11 · Liberty | 11 | Liberty | 26:06.0 |
| 124 | Ryan LeshPlace 124 · Grade 11 · Westminster | 11 | Westminster | 26:29.6 |
| 125 | Aaron OstendorfPlace 125 · Grade 11 · Liberty | 11 | Liberty | 26:34.5 |
| 126 | Logan FreterPlace 126 · Grade 11 · Westminster | 11 | Westminster | 26:43.6 |
| 127 | Logan SuffelPlace 127 · Grade 10 · Franklin | 10 | Franklin | 27:08.3 |
| 128 | Tony FelicianoPlace 128 · Grade 12 · Liberty | 12 | Liberty | 27:33.6 |
| 129 | Robert RosalesPlace 129 · Grade 11 · Old Mill Senior | 11 | Old Mill Senior | 28:05.9 |
| 130 | Evan HeidelbachPlace 130 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 28:09.4 |
| 131 | Spence MarsdenPlace 131 · Grade 9 · Howard | 9 | Howard | 28:24.7 |
| 132 | Gabe KinstlingerPlace 132 · Grade 11 · Franklin | 11 | Franklin | 28:30.3 |
| 133 | Danny DuzerPlace 133 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 28:43.3 |
| 134 | Cedric LowePlace 134 · Grade 11 · Westminster | 11 | Westminster | 28:47.9 |
| 135 | Shane MorrisonPlace 135 · Grade 9 · Liberty | 9 | Liberty | 29:16.1 |
| 136 | Connor VogelsangPlace 136 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 29:54.9 |
| 137 | Dan SchipperPlace 137 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 30:28.1 |
| 138 | Zach PhillipsPlace 138 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 31:30.3 |
| 139 | Jon AllenPlace 139 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 32:32.1 |
| 140 | Hunter EdsonPlace 140 · Grade 9 · Liberty | 9 | Liberty | 32:50.9 |
| 141 | Matt JaretPlace 141 · Grade 9 · Westminster | 9 | Westminster | 33:59.1 |