| 1 | Kendel JR 161 JONESPlace 1 · Elk Lake | — | Elk Lake | 15:51.20 |
| 2 | Ben SR 259 HUMMELPlace 2 · Midd-West | — | Midd-West | 16:07.20 |
| 3 | Jacob SR 319 NEDIMYERPlace 3 · Saint Marys Area | — | Saint Marys Area | 16:11.50 |
| 4 | Cody JR 154 ADAMSPlace 4 · Elk Lake | — | Elk Lake | 16:16.80 |
| 5 | Tyce JR 196 SHANERPlace 5 · Hughesville | — | Hughesville | 16:26.10 |
| 6 | Wyatt SO 189 LAUBACHERPlace 6 · Hughesville | — | Hughesville | 16:28.80 |
| 7 | Brandon SR 315 HENRYPlace 7 · Saint Marys Area | — | Saint Marys Area | 16:30.40 |
| 8 | Noah FR 425 SCHOLNICKPlace 8 · Williamsport Area | — | Williamsport Area | 16:30.50 |
| 9 | Weston SR 280 FRYPlace 9 · Montoursville Area | — | Montoursville Area | 16:42.20 |
| 10 | Ty JR FISCUSPlace 10 · Grade 86 · Brookville Area | 86 | Brookville Area | 16:43.00 |
| 11 | Tyler SR 333 KERSTETTERPlace 11 · Shamokin Area | — | Shamokin Area | 16:47.00 |
| 12 | Parker SO 163 UPRIGHTPlace 12 · Elk Lake | — | Elk Lake | 16:50.90 |
| 13 | Shea SR 191 MCCUSKERPlace 13 · Hughesville | — | Hughesville | 16:52.50 |
| 14 | Aiden JR 387 HOFFMANPlace 14 · Warrior Run | — | Warrior Run | 17:05.10 |
| 15 | Evan JR MCKALSENPlace 15 · Grade 89 · Brookville Area | 89 | Brookville Area | 17:30.80 |
| 16 | Cashlin JR 251 ROGERSPlace 16 · Loyalsock Township | — | Loyalsock Township | 17:35.50 |
| 17 | Liam FR WHITLINGPlace 17 · Grade 93 · Brookville Area | 93 | Brookville Area | 17:36.60 |
| 18 | Deacon JR 139 HENDRICKSONPlace 18 · Elk County Catholic | — | Elk County Catholic | 17:37.30 |
| 19 | Damien JR 112 WINNERPlace 19 · Central Mountain | — | Central Mountain | 17:42.20 |
| 20 | Aiden JR 306 MAGNUSSONPlace 20 · Ridgway | — | Ridgway | 17:50.40 |
| 21 | Wyatt SR 183 GAVITTPlace 21 · Hughesville | — | Hughesville | 17:52.00 |
| 22 | Noah SO 405 BAIRDPlace 22 · Williamsport Area | — | Williamsport Area | 17:52.80 |
| 23 | Lauger SO 431 WALDMANPlace 23 · Williamsport Area | — | Williamsport Area | 17:53.40 |
| 24 | Frank JR 355 HARPERPlace 24 · Troy | — | Troy | 17:58.30 |
| 25 | Aaron SO 313 BENNETTPlace 25 · Saint Marys Area | — | Saint Marys Area | 18:03.70 |
| 26 | Evan SR 354 GEERPlace 26 · Troy | — | Troy | 18:10.30 |
| 27 | Jacob SR MURDOCKPlace 27 · Grade 90 · Brookville Area | 90 | Brookville Area | 18:14.70 |
| 28 | Samuel SO 229 DAVISPlace 28 · Jersey Shore Area | — | Jersey Shore Area | 18:16.60 |
| 29 | Joseph FR 188 LAUBACHERPlace 29 · Hughesville | — | Hughesville | 18:16.90 |
| 30 | Andrew JR 317 MAWNPlace 30 · Saint Marys Area | — | Saint Marys Area | 18:21.70 |
| 31 | Grant SO 256 BOOPPlace 31 · Midd-West | — | Midd-West | 18:22.90 |
| 32 | Ian SO 304 GINTHERPlace 32 · Ridgway | — | Ridgway | 18:24.20 |
| 33 | Franco SO 145 WILLIAMSPlace 33 · Elk County Catholic | — | Elk County Catholic | 18:26.20 |
| 34 | Jude SO 309 SCHRIEBERPlace 34 · Ridgway | — | Ridgway | 18:29.20 |
| 35 | Cy FR 281 HAIGHTPlace 35 · Montoursville Area | — | Montoursville Area | 18:32.20 |
| 36 | Austin SO 415 FUREYPlace 36 · Williamsport Area | — | Williamsport Area | 18:38.00 |
| 37 | Braydon SR 318 MOSIERPlace 37 · Saint Marys Area | — | Saint Marys Area | 18:43.80 |
| 38 | Carl SR 131 BRYANTPlace 38 · Coudersport | — | Coudersport | 18:48.30 |
| 39 | Gavin FR 316 HENRYPlace 39 · Saint Marys Area | — | Saint Marys Area | 18:48.60 |
| 40 | Kurt JR 146 WOLFEPlace 40 · Elk County Catholic | — | Elk County Catholic | 18:50.00 |
| 41 | Brady SO 228 ALLISONPlace 41 · Jersey Shore Area | — | Jersey Shore Area | 18:53.30 |
| 42 | Peter SO 413 FISHERPlace 42 · Williamsport Area | — | Williamsport Area | 18:58.50 |
| 43 | Reeves FR 350 BELLINGERPlace 43 · Troy | — | Troy | 19:01.00 |
| 44 | Trevor 8 164 UPRIGHTPlace 44 · Elk Lake | — | Elk Lake | 19:06.30 |
| 45 | Carter FR 314 DYNDAPlace 45 · Saint Marys Area | — | Saint Marys Area | 19:17.80 |
| 46 | Aaron SR 140 LANZELPlace 46 · Elk County Catholic | — | Elk County Catholic | 19:21.90 |
| 47 | Ian JR 258 HALLPlace 47 · Midd-West | — | Midd-West | 19:23.30 |
| 48 | Nathaniel SR 432 WILEYPlace 48 · Williamsport Area | — | Williamsport Area | 19:24.90 |
| 49 | Jacob FR 320 SLOPPYPlace 49 · Saint Marys Area | — | Saint Marys Area | 19:25.60 |
| 50 | Sam SR 111 WIBLEPlace 50 · Central Mountain | — | Central Mountain | 19:28.60 |
| 51 | Lane FR 262 YOUNTPlace 51 · Midd-West | — | Midd-West | 19:34.60 |
| 52 | Brandon SR 132 CROSBYPlace 52 · Coudersport | — | Coudersport | 19:38.50 |
| 53 | Finn FR 199 STYRONPlace 53 · Hughesville | — | Hughesville | 19:46.20 |
| 54 | Adam FR 344 KURIGAPlace 54 · South Williamsport | — | South Williamsport | 19:51.90 |
| 55 | David JR 390 ROYLESPlace 55 · Warrior Run | — | Warrior Run | 19:57.10 |
| 56 | Brendan SO 159 HEWITTPlace 56 · Elk Lake | — | Elk Lake | 20:01.70 |
| 57 | Jay FR 321 VOLLMERPlace 57 · Saint Marys Area | — | Saint Marys Area | 20:01.80 |
| 58 | Michael JR 391 ROYLESPlace 58 · Warrior Run | — | Warrior Run | 20:09.40 |
| 59 | Whalen SO 162 KINNEYPlace 59 · Elk Lake | — | Elk Lake | 20:11.80 |
| 60 | Dekin SO 230 MCDERMOTTPlace 60 · Jersey Shore Area | — | Jersey Shore Area | 20:12.30 |
| 61 | Riley JR 101 GONZALEZPlace 61 · Central Mountain | — | Central Mountain | 20:13.40 |
| 62 | Brent SO 158 DROSTPlace 62 · Elk Lake | — | Elk Lake | 20:16.10 |
| 63 | Shane FR 110 WALKERPlace 63 · Central Mountain | — | Central Mountain | 20:18.70 |
| 64 | Talon SO 283 MCKENNAPlace 64 · Montoursville Area | — | Montoursville Area | 20:19.10 |
| 65 | Latrell FR 109 WALKERPlace 65 · Central Mountain | — | Central Mountain | 20:22.60 |
| 66 | Luke SO 142 SONGERPlace 66 · Elk County Catholic | — | Elk County Catholic | 20:27.60 |
| 67 | Matthew JR 156 BUFFINGTONPlace 67 · Elk Lake | — | Elk Lake | 20:38.80 |
| 68 | Owen FR 352 CAMPBELLPlace 68 · Troy | — | Troy | 20:38.90 |
| 69 | Bryce SO 133 MANNSPlace 69 · Coudersport | — | Coudersport | 20:39.80 |
| 70 | Cooper JR 404 ALLMARASPlace 70 · Williamsport Area | — | Williamsport Area | 20:45.70 |
| 71 | Ryan SR 276 AGUIRREPlace 71 · Montoursville Area | — | Montoursville Area | 20:47.00 |
| 72 | Cooper FR 358 KELLOGGPlace 72 · Troy | — | Troy | 20:49.10 |
| 73 | Landen SR 392 RYDERPlace 73 · Warrior Run | — | Warrior Run | 20:50.30 |
| 74 | Carter SO 284 PETERSPlace 74 · Montoursville Area | — | Montoursville Area | 20:57.10 |
| 75 | Cody SR 100 ETTERSPlace 75 · Central Mountain | — | Central Mountain | 21:00.50 |
| 76 | liam FR 305 MACERPlace 76 · Ridgway | — | Ridgway | 21:08.30 |
| 77 | Gabriel SO 105 HOUSERPlace 77 · Central Mountain | — | Central Mountain | 21:15.50 |
| 78 | Austin SO 130 BRIMMERPlace 78 · Coudersport | — | Coudersport | 21:17.70 |
| 79 | Gabriel SO 411 ENGLEPlace 79 · Williamsport Area | — | Williamsport Area | 21:24.90 |
| 80 | Shayden SO 104 HILLPlace 80 · Central Mountain | — | Central Mountain | 21:28.50 |
| 81 | Anthoni SR 423 PATRICKPlace 81 · Williamsport Area | — | Williamsport Area | 21:33.70 |
| 82 | Triston SO 194 RICHMONDPlace 82 · Hughesville | — | Hughesville | 21:33.80 |
| 83 | Joe SR 143 TONCICHPlace 83 · Elk County Catholic | — | Elk County Catholic | 21:37.30 |
| 84 | Colyn SO 420 JANDRISAVITZPlace 84 · Williamsport Area | — | Williamsport Area | 21:39.70 |
| 85 | Corbin SO 185 KIRKPlace 85 · Hughesville | — | Hughesville | 21:40.30 |
| 86 | Beau FR 308 SCHRIEBERPlace 86 · Ridgway | — | Ridgway | 21:40.90 |
| 87 | Isaiah JR 160 JONESPlace 87 · Elk Lake | — | Elk Lake | 21:43.90 |
| 88 | Cole JR 299 RICEPlace 88 · Muncy | — | Muncy | 21:50.30 |
| 89 | Draden SO 359 KELTZPlace 89 · Troy | — | Troy | 22:04.30 |
| 90 | Xian FR DEEMSPlace 90 · Grade 99 · Central Mountain | 99 | Central Mountain | 22:10.90 |
| 91 | Alex SO 129 AVILEZPlace 91 · Coudersport | — | Coudersport | 22:11.00 |
| 92 | Tommy SO 138 BULCHERPlace 92 · Elk County Catholic | — | Elk County Catholic | 22:12.20 |
| 93 | Michael JR 331 DRUMHEISERPlace 93 · Shamokin Area | — | Shamokin Area | 22:14.70 |
| 94 | Jasper SO 361 KOCHPlace 94 · Troy | — | Troy | 22:22.40 |
| 95 | Owen FR 416 GARNERPlace 95 · Williamsport Area | — | Williamsport Area | 22:27.20 |
| 96 | Xander SR 414 FLAHARTPlace 96 · Williamsport Area | — | Williamsport Area | 22:37.40 |
| 97 | Oleksandr SO 282 MARTYNIUKPlace 97 · Montoursville Area | — | Montoursville Area | 23:20.50 |
| 98 | Colin FR 353 CAVANAUGHPlace 98 · Troy | — | Troy | 23:21.80 |
| 99 | Cody FR CARDINALPlace 99 · Grade 97 · Central Mountain | 97 | Central Mountain | 23:37.40 |
| 100 | Jaxon JR 103 HARDYPlace 100 · Central Mountain | — | Central Mountain | 24:00.80 |
| 101 | Jimmy FR 137 BULCHERPlace 101 · Elk County Catholic | — | Elk County Catholic | 24:03.40 |
| 102 | Steven JR 410 ECKMANPlace 102 · Williamsport Area | — | Williamsport Area | 24:03.50 |
| 103 | Logan JR 298 DIEHLPlace 103 · Muncy | — | Muncy | 24:14.00 |
| 104 | Parker JR 136 SHERRYPlace 104 · Coudersport | — | Coudersport | 24:29.00 |
| 105 | Isaiah FR 202 WHEALPlace 105 · Hughesville | — | Hughesville | 24:29.10 |
| 106 | Luke SO 198 SIPERKOPlace 106 · Hughesville | — | Hughesville | 25:05.20 |
| 107 | Jasper FR 364 MILLERPlace 107 · Troy | — | Troy | 25:15.60 |
| 108 | Nolan FR 367 OSGOODPlace 108 · Troy | — | Troy | 25:15.70 |
| 109 | Liam FR DARWINPlace 109 · Grade 98 · Central Mountain | 98 | Central Mountain | 25:38.40 |
| 110 | Myles FR 113 WINSLOWPlace 110 · Central Mountain | — | Central Mountain | 26:16.00 |
| 111 | Carson FR 419 HUNTINGTONPlace 111 · Williamsport Area | — | Williamsport Area | 26:23.70 |
| 112 | Rhys JR 108 SWIFTPlace 112 · Central Mountain | — | Central Mountain | 27:01.80 |
| 113 | Cory SR 106 MATEJOVICHPlace 113 · Central Mountain | — | Central Mountain | 28:06.20 |