| 1 | Dylan HarpPlace 1 · Grade 9 · Cape Henlopen | 9 | Cape Henlopen | 17:13.7 |
| 2 | Brendan McGinleyPlace 2 · Grade 9 · La Salle College High School | 9 | La Salle College High School | 17:37.1 |
| 3 | Isaac HooverPlace 3 · Grade 9 · JP McCaskey | 9 | JP McCaskey | 17:43.7 |
| 4 | Jack RyanPlace 4 · Grade 9 · La Salle College High School | 9 | La Salle College High School | 17:49.5 |
| 5 | Cole WeaverPlace 5 · Grade 9 · Warwick | 9 | Warwick | 18:11.3 |
| 6 | Maximus HolbrookPlace 6 · Grade 9 · Stroudsburg | 9 | Stroudsburg | 18:11.9 |
| 7 | Ronald BrightPlace 7 · Grade 9 · Odessa | 9 | Odessa | 18:12.8 |
| 8 | Brandt KuklishPlace 8 · Grade 9 · Cape Henlopen | 9 | Cape Henlopen | 18:13.9 |
| 9 | Eiden KiddPlace 9 · Grade 9 · State College Area | 9 | State College Area | 18:14.2 |
| 10 | Jackson LightPlace 10 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 18:16.6 |
| 11 | Jude BastianPlace 11 · Grade 9 · Cape Henlopen | 9 | Cape Henlopen | 18:17.4 |
| 12 | Liam CoyPlace 12 · Grade 9 · Chambersburg Area | 9 | Chambersburg Area | 18:19.7 |
| 13 | Jude PeacockPlace 13 · Grade 9 · Cape Henlopen | 9 | Cape Henlopen | 18:26.7 |
| 14 | Yandel BurgosPlace 14 · Grade 9 · Odessa | 9 | Odessa | 18:29.5 |
| 15 | Braden BoardmanPlace 15 · Grade 9 · Shippensburg Area | 9 | Shippensburg Area | 18:31.6 PR |
| 16 | Ethan ChiricoPlace 16 · Grade 9 · Palmyra | 9 | Palmyra | 18:32.1 PR |
| 17 | Marcus KennedyPlace 17 · Grade 9 · Carlisle | 9 | Carlisle | 18:33.2 |
| 18 | Dennis O'RourkePlace 18 · Grade 9 · Bishop Shanahan | 9 | Bishop Shanahan | 18:33.7 |
| 19 | Jack GrahamPlace 19 · Grade 9 · La Salle College High School | 9 | La Salle College High School | 18:35.3 PR |
| 20 | Sawyer FlanneryPlace 20 · Grade 9 · La Salle College High School | 9 | La Salle College High School | 18:36.0 PR |
| 21 | Oliver Millar-KellnerPlace 21 · Grade 9 · New Oxford | 9 | New Oxford | 18:39.2 |
| 22 | Nick TomesPlace 22 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 18:39.3 |
| 23 | Max ChesneyPlace 23 · Grade 9 · Palmyra | 9 | Palmyra | 18:41.1 |
| 24 | Peter TrotterPlace 24 · Grade 9 · Stroudsburg | 9 | Stroudsburg | 18:45.6 |
| 25 | Ryan SockPlace 25 · Grade 9 · La Salle College High School | 9 | La Salle College High School | 18:47.6 |
| 26 | Levi DietrichPlace 26 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 18:48.6 |
| 27 | Ben LinPlace 27 · Grade 9 · Chambersburg Area | 9 | Chambersburg Area | 18:54.7 |
| 28 | Owen BarronPlace 28 · Grade 9 · Cape Henlopen | 9 | Cape Henlopen | 18:57.2 |
| 29 | Nathan HobbsPlace 29 · Grade 9 · Susquehannock | 9 | Susquehannock | 19:00.0 |
| 30 | Seamus DevlinPlace 30 · Grade 9 · La Salle College High School | 9 | La Salle College High School | 19:00.3 |
| 31 | Bennett GoldingPlace 31 · Grade 9 · Dover Area | 9 | Dover Area | 19:00.8 |
| 32 | Mason SmithPlace 32 · Grade 9 · State College Area | 9 | State College Area | 19:01.8 |
| 33 | Isaac DeanPlace 33 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 19:02.6 |
| 34 | Lucas LoyndsPlace 34 · Grade 9 · Milton Hershey | 9 | Milton Hershey | 19:04.8 |
| 35 | Lee MetcalfPlace 35 · Grade 9 · Shalom Christian Academy | 9 | Shalom Christian Academy | 19:08.9 |
| 36 | Truman BillowPlace 36 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 19:10.6 |
| 37 | Finian CummingsPlace 37 · Grade 9 · Palmyra | 9 | Palmyra | 19:12.1 |
| 38 | Roan MossPlace 38 · Grade 9 · Frederick | 9 | Frederick | 19:14.1 |
| 39 | Mason PennaPlace 39 · Grade 9 · Upper Dublin | 9 | Upper Dublin | 19:18.7 |
| 40 | Grady PearsonPlace 40 · Grade 9 · Upper Dublin | 9 | Upper Dublin | 19:18.9 |
| 41 | Henry TroughtPlace 41 · Grade 9 · Red Lion Area | 9 | Red Lion Area | 19:19.0 |
| 42 | Ian CrewsPlace 42 · Grade 9 · La Salle College High School | 9 | La Salle College High School | 19:21.1 PR |
| 43 | Collin KirchnerPlace 43 · Grade 9 · New Oxford | 9 | New Oxford | 19:21.3 |
| 44 | Noah HartmanPlace 44 · Grade 9 · Waynesboro Area | 9 | Waynesboro Area | 19:26.7 |
| 45 | Logan BertPlace 45 · Grade 9 · Chambersburg Area | 9 | Chambersburg Area | 19:27.1 |
| 46 | Archer DicePlace 46 · Grade 9 · Chambersburg Area | 9 | Chambersburg Area | 19:28.1 |
| 47 | Brady RomynPlace 47 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 19:28.9 |
| 48 | Luke StilesPlace 48 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 19:36.2 PR |
| 49 | Khayde HawleyPlace 49 · Grade 9 · Palmyra | 9 | Palmyra | 19:36.8 PR |
| 50 | Zach HamptonPlace 50 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 19:37.8 |
| 51 | Hunter BoonePlace 51 · Grade 9 · Chambersburg Area | 9 | Chambersburg Area | 19:39.1 |
| 52 | Monkaya Milstead-FakePlace 52 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 19:39.5 |
| 53 | Liam HarrierPlace 53 · Grade 9 · New Oxford | 9 | New Oxford | 19:42.9 |
| 54 | Owen KauffmanPlace 54 · Grade 9 · Red Lion Area | 9 | Red Lion Area | 19:44.3 |
| 55 | Carter SeufertPlace 55 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 19:45.3 |
| 56 | Hayden GreinerPlace 56 · Grade 12 · Red Lion Area | 12 | Red Lion Area | 19:50.5 |
| 57 | Colin HaydenPlace 57 · Grade 9 · Upper Dublin | 9 | Upper Dublin | 19:54.7 PR |
| 58 | Liam GillmanPlace 58 · Grade 9 · Chambersburg Area | 9 | Chambersburg Area | 20:00.8 |
| 59 | Easton JeanPlace 59 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 20:04.2 PR |
| 60 | Alex MichenziPlace 60 · Grade 9 · Susquehannock | 9 | Susquehannock | 20:04.5 |
| 61 | Luke SwisherPlace 61 · Grade 9 · State College Area | 9 | State College Area | 20:06.7 |
| 62 | Asher LawrencePlace 62 · Grade 9 · Susquehannock | 9 | Susquehannock | 20:08.0 |
| 63 | Finn CrosbyPlace 63 · Grade 9 · State College Area | 9 | State College Area | 20:13.0 |
| 64 | Marshall LaskowskiPlace 64 · Grade 9 · State College Area | 9 | State College Area | 20:20.5 |
| 65 | Mason HarrierPlace 65 · Grade 10 · New Oxford | 10 | New Oxford | 20:29.4 |
| 66 | Eli LittlePlace 66 · Grade 9 · York Catholic | 9 | York Catholic | 20:30.6 PR |
| 67 | Giancarlo Torres-RoblesPlace 67 · Grade 9 · Reservoir | 9 | Reservoir | 20:30.9 |
| 68 | Thomas ConlonPlace 68 · Grade 9 · Linganore | 9 | Linganore | 20:33.5 |
| 69 | George OslikPlace 69 · Grade 9 · Waynesboro Area | 9 | Waynesboro Area | 20:36.4 |
| 70 | Andrew ReddingPlace 70 · Grade 9 · Carlisle | 9 | Carlisle | 20:39.1 |
| 71 | Timothy WiddoesPlace 71 · Grade 9 · Odessa | 9 | Odessa | 20:41.4 |
| 72 | Ephraim LippPlace 72 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 20:42.4 |
| 73 | Donovan HanwellPlace 73 · Grade 9 · Cape Henlopen | 9 | Cape Henlopen | 20:45.2 |
| 74 | Johnny CooperPlace 74 · Grade 9 · James Buchanan | 9 | James Buchanan | 20:45.9 PR |
| 75 | Ryder WagnerPlace 75 · Grade 9 · Dover Area | 9 | Dover Area | 20:47.1 |
| 76 | Uriah WileyPlace 76 · Grade 9 · Frederick | 9 | Frederick | 20:50.8 |
| 77 | Maxwell BorderPlace 77 · Grade 9 · Susquehannock | 9 | Susquehannock | 20:51.2 |
| 78 | Blake RossmanPlace 78 · Grade 9 · State College Area | 9 | State College Area | 20:53.1 |
| 79 | Boaz HelmanPlace 79 · Grade 9 · Shalom Christian Academy | 9 | Shalom Christian Academy | 20:56.8 |
| 80 | Krishiv UdhayakumarPlace 80 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 20:57.2 PR |
| 81 | Tanner SmithPlace 81 · Grade 9 · Big Spring | 9 | Big Spring | 20:57.5 PR |
| 82 | Mason SmithPlace 82 · Grade 9 · James Buchanan | 9 | James Buchanan | 20:58.5 PR |
| 83 | Emmitt SavaryPlace 83 · Grade 9 · Palmyra | 9 | Palmyra | 21:04.5 |
| 84 | Aromal JinumonPlace 84 · Grade 9 · Downingtown West | 9 | Downingtown West | 21:10.9 |
| 85 | Easton BarrickPlace 85 · Grade 9 · Shippensburg Area | 9 | Shippensburg Area | 21:12.1 PR |
| 86 | Bradley NoelPlace 86 · Grade 9 · New Oxford | 9 | New Oxford | 21:14.4 |
| 87 | Callum RobertsPlace 87 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 21:22.3 |
| 88 | Asher CasePlace 88 · Grade 9 · State College Area | 9 | State College Area | 21:26.9 PR |
| 89 | Amir SeabrooksPlace 89 · Grade 9 · Odessa | 9 | Odessa | 21:30.8 |
| 90 | Rylan PoffenbergerPlace 90 · Grade 9 · Cumberland Valley | 9 | Cumberland Valley | 21:32.3 |
| 91 | Luke ZimolzakPlace 91 · Grade 9 · Downingtown West | 9 | Downingtown West | 21:32.5 |
| 92 | Max WeikelPlace 92 · Grade 9 · Dallastown Area | 9 | Dallastown Area | 21:33.0 PR |
| 93 | Miles VasquezPlace 93 · Grade 9 · Governor Mifflin | 9 | Governor Mifflin | 21:39.3 |
| 94 | Grayson WindholzPlace 94 · Grade 9 · Carlisle | 9 | Carlisle | 21:48.6 |
| 95 | Ajay FuhrmanPlace 95 · Grade 9 · New Oxford | 9 | New Oxford | 21:50.6 |
| 96 | Elliott MoorePlace 96 · Grade 9 · North Hagerstown | 9 | North Hagerstown | 21:56.3 |
| 97 | Mason BiserPlace 97 · Grade 9 · Waynesboro Area | 9 | Waynesboro Area | 21:56.4 |
| 98 | Landon MurphyPlace 98 · Grade 9 · Downingtown West | 9 | Downingtown West | 21:59.3 |
| 99 | Blake ZahmPlace 99 · Grade 9 · Warwick | 9 | Warwick | 22:03.2 PR |
| 100 | Benjamin SingerPlace 100 · Grade 9 · Stroudsburg | 9 | Stroudsburg | 22:08.2 |