| 1 | Archie GloverPlace 1 · Grade 12 · Altoona Area | 12 | Altoona Area | 17:40.1 |
| 2 | Hudson LeasePlace 2 · Grade 11 · Johnstown Christian Sch | 11 | Johnstown Christian Sch | 17:40.5 |
| 3 | Seth LiebPlace 3 · Grade 12 · Altoona Area | 12 | Altoona Area | 17:42.8 |
| 4 | Tanner RossPlace 4 · Grade 10 · Williamsburg | 10 | Williamsburg | 18:04.2 |
| 5 | Kaz StokesPlace 5 · Grade 10 · United | 10 | United | 18:11.8 |
| 6 | Brenson DavisPlace 6 · Grade 10 · Tyrone Area Senior | 10 | Tyrone Area Senior | 18:14.5 |
| 7 | TJ DunklePlace 7 · Grade 12 · Altoona Area | 12 | Altoona Area | 18:37.2 |
| 8 | Christopher CorlePlace 8 · Grade 10 · Northern Bedford | 10 | Northern Bedford | 18:37.5 |
| 9 | Donovin CorsonPlace 9 · Grade 12 · Ferndale Area | 12 | Ferndale Area | 18:38.7 |
| 10 | Payton FyfePlace 10 · Grade 10 · Bedford | 10 | Bedford | 18:39.5 |
| 11 | Jeremiah TaylorPlace 11 · Grade 12 · Johnstown Christian Sch | 12 | Johnstown Christian Sch | 18:46.3 |
| 12 | Mason KlinePlace 12 · Grade 12 · Cambria Heights | 12 | Cambria Heights | 18:47.6 |
| 13 | Logan ParonishPlace 13 · Grade 10 · Cambria Heights | 10 | Cambria Heights | 18:49.0 |
| 14 | Sean DeplatoPlace 14 · Grade 12 · St Joseph's Catholic Academy | 12 | St Joseph's Catholic Academy | 18:51.8 |
| 15 | Grant YoderPlace 15 · Grade 12 · Belleville Christian | 12 | Belleville Christian | 19:02.1 |
| 16 | Konnor BroadrickPlace 16 · Grade 12 · Altoona Area | 12 | Altoona Area | 19:09.8 |
| 17 | Logan HornePlace 17 · Grade 11 · Southern Huntingdon County | 11 | Southern Huntingdon County | 19:09.9 |
| 18 | Trent PotterPlace 18 · Grade 12 · Clearfield | 12 | Clearfield | 19:10.3 |
| 19 | Gavin McCoyPlace 19 · Grade 11 · Bedford | 11 | Bedford | 19:16.2 |
| 20 | Jonah WickerPlace 20 · Grade 10 · Tyrone Area Senior | 10 | Tyrone Area Senior | 19:27.4 |
| 21 | Xander FrederickPlace 21 · Grade 12 · Altoona Area | 12 | Altoona Area | 19:30.6 |
| 22 | Zane JenkinsPlace 22 · Grade 12 · Clearfield | 12 | Clearfield | 19:33.8 |
| 23 | Sole RhoatPlace 23 · Grade 9 · Northern Bedford | 9 | Northern Bedford | 19:40.9 PR |
| 24 | Chase VanEgdomPlace 24 · Grade 12 · Altoona Area | 12 | Altoona Area | 19:48.6 |
| 25 | Silas PollockPlace 25 · Grade 9 · Marion Center | 9 | Marion Center | 19:51.8 |
| 26 | Vinny RicuperoPlace 26 · Grade 10 · Penn Cambria | 10 | Penn Cambria | 19:55.3 |
| 27 | Elyssius DeBoltPlace 27 · Grade 10 · Bedford | 10 | Bedford | 19:57.0 |
| 28 | Ben McKeePlace 28 · Grade 11 · Altoona Area | 11 | Altoona Area | 19:58.0 |
| 29 | Luke SheplerPlace 29 · Grade 12 · United | 12 | United | 20:00.9 |
| 30 | Collin HartzlerPlace 30 · Grade 12 · Belleville Christian | 12 | Belleville Christian | 20:05.8 |
| 31 | Max StahlmanPlace 31 · Grade 9 · Altoona Area | 9 | Altoona Area | 20:06.6 |
| 32 | Hayden FoxPlace 32 · Grade 12 · Marion Center | 12 | Marion Center | 20:15.2 |
| 33 | Ethan RennoPlace 33 · Grade 12 · Belleville Christian | 12 | Belleville Christian | 20:19.5 |
| 34 | Gunar MartinPlace 34 · Grade 10 · Philipsburg-Osceola | 10 | Philipsburg-Osceola | 20:21.0 |
| 35 | Zack McAdooPlace 35 · Grade 12 · Marion Center | 12 | Marion Center | 20:21.2 PR |
| 36 | Colton HaywardPlace 36 · Grade 10 · Philipsburg-Osceola | 10 | Philipsburg-Osceola | 20:22.5 PR |
| 37 | Caden FairmanPlace 37 · Grade 12 · Windber Area | 12 | Windber Area | 20:33.5 |
| 38 | Zane ConleyPlace 38 · Grade 9 · Windber Area | 9 | Windber Area | 20:39.6 PR |
| 39 | Caden CalhounPlace 39 · Grade 11 · Bedford | 11 | Bedford | 20:40.2 |
| 40 | Benjamin GornickPlace 40 · Grade 10 · United | 10 | United | 20:45.4 |
| 41 | Keydun TomalsonPlace 41 · Grade 11 · United | 11 | United | 20:46.9 |
| 42 | Collin MoorePlace 42 · Grade 9 · Tyrone Area Senior | 9 | Tyrone Area Senior | 20:51.5 |
| 43 | Landon SpencePlace 43 · Grade 12 · Marion Center | 12 | Marion Center | 20:51.8 |
| 44 | Talan HuttonPlace 44 · Grade 12 · Clearfield | 12 | Clearfield | 20:53.2 |
| 45 | Jonathan BickelPlace 45 · Grade 12 · Bellwood-Antis | 12 | Bellwood-Antis | 20:59.2 |
| 46 | Jacob WeilPlace 46 · Grade 12 · Marion Center | 12 | Marion Center | 21:00.0 |
| 47 | Carson DespotPlace 47 · Grade 10 · Altoona Area | 10 | Altoona Area | 21:01.7 |
| 48 | Jake KellerPlace 48 · Grade 10 · Northern Bedford | 10 | Northern Bedford | 21:06.4 |
| 49 | Brayden KibbePlace 49 · Grade 12 · Johnstown Christian Sch | 12 | Johnstown Christian Sch | 21:07.0 |
| 50 | Zaid CarrPlace 50 · Grade 10 · West Branch Area | 10 | West Branch Area | 21:14.8 |
| 51 | Justin ThompsonPlace 51 · Grade 10 · Philipsburg-Osceola | 10 | Philipsburg-Osceola | 21:16.0 |
| 52 | Hunter ShuraPlace 52 · Grade 12 · Bellwood-Antis | 12 | Bellwood-Antis | 21:21.2 |
| 53 | Drew MountainPlace 53 · Grade 9 · Altoona Area | 9 | Altoona Area | 21:23.4 |
| 54 | Eli BarrettPlace 54 · Grade 12 · Clearfield | 12 | Clearfield | 21:23.9 |
| 55 | Eric SlovinskyPlace 55 · Grade 10 · Marion Center | 10 | Marion Center | 21:27.4 |
| 56 | Jack StewartPlace 56 · Grade 9 · Altoona Area | 9 | Altoona Area | 21:30.2 |
| 57 | Deryk GibsonPlace 57 · Grade 9 · Central (Martinsburg) | 9 | Central (Martinsburg) | 21:30.2 |
| 58 | Domanick HalerzPlace 58 · Grade 12 · Bellwood-Antis | 12 | Bellwood-Antis | 21:30.2 |
| 59 | Trey StephensPlace 59 · Grade 10 · Altoona Area | 10 | Altoona Area | 21:34.7 |
| 60 | Logan StewartPlace 60 · Grade 12 · Williamsburg | 12 | Williamsburg | 21:40.4 |
| 61 | Connor DixsonPlace 61 · Grade 11 · Bald Eagle | 11 | Bald Eagle | 21:42.6 |
| 62 | Joshua WalterPlace 62 · Grade 9 · Central (Martinsburg) | 9 | Central (Martinsburg) | 21:46.5 |
| 63 | Patrick SleppyPlace 63 · Grade 12 · Marion Center | 12 | Marion Center | 21:50.3 |
| 64 | Steven TaylorPlace 64 · Grade 11 · Bald Eagle | 11 | Bald Eagle | 21:50.5 |
| 65 | Ryan BillingsPlace 65 · Grade 9 · Philipsburg-Osceola | 9 | Philipsburg-Osceola | 21:52.7 PR |
| 66 | Andrew LeeperPlace 66 · Grade 9 · Altoona Area | 9 | Altoona Area | 21:56.9 |
| 67 | Logan HarrisPlace 67 · Grade 9 · Tyrone Area Senior | 9 | Tyrone Area Senior | 22:02.6 |
| 68 | Xavier NoelPlace 68 · Grade 10 · Penn Cambria | 10 | Penn Cambria | 22:04.7 |
| 69 | Elijah StoltzfusPlace 69 · Grade 12 · Belleville Christian | 12 | Belleville Christian | 22:10.5 |
| 70 | Aiden OwensPlace 70 · Grade 10 · Cambria Heights | 10 | Cambria Heights | 22:14.1 |
| 71 | Sohan CampbellPlace 71 · Grade 10 · Altoona Area | 10 | Altoona Area | 22:16.2 |
| 72 | Jax KeimPlace 72 · Grade 9 · Southern Huntingdon County | 9 | Southern Huntingdon County | 22:24.1 |
| 73 | Syson OleksaPlace 73 · Grade 11 · United | 11 | United | 22:25.1 |
| 74 | Dorin CookPlace 74 · Grade 12 · Johnstown Christian Sch | 12 | Johnstown Christian Sch | 22:26.1 |
| 75 | Gabriel AlleyPlace 75 · Grade 11 · Bellwood-Antis | 11 | Bellwood-Antis | 22:29.1 |
| 76 | Evan KellyPlace 76 · Grade 9 · Altoona Area | 9 | Altoona Area | 22:34.4 |
| 77 | Landon SigelPlace 77 · Grade 10 · Bedford | 10 | Bedford | 22:38.5 |
| 78 | Colin SaccoPlace 78 · Grade 12 · Marion Center | 12 | Marion Center | 23:00.0 |
| 79 | Vincent AmmermanPlace 79 · Grade 9 · Tyrone Area Senior | 9 | Tyrone Area Senior | 23:08.6 |
| 80 | Carter WhitselPlace 80 · Grade 11 · Southern Huntingdon County | 11 | Southern Huntingdon County | 23:11.9 |
| 81 | Blake ManoPlace 81 · Grade 9 · Marion Center | 9 | Marion Center | 23:17.4 |
| 82 | Colson HugneyPlace 82 · Grade 9 · Clearfield | 9 | Clearfield | 23:20.5 |
| 83 | Gabriel HautzPlace 83 · Grade 10 · Windber Area | 10 | Windber Area | 23:31.4 PR |
| 84 | Kirk KeenPlace 84 · Grade 11 · Bellwood-Antis | 11 | Bellwood-Antis | 23:36.7 |
| 85 | Devin YoderPlace 85 · Grade 11 · Belleville Christian | 11 | Belleville Christian | 23:40.0 |
| 86 | Nathaniel ThorpPlace 86 · Grade 12 · Clearfield | 12 | Clearfield | 23:40.6 |
| 87 | Michael ScyzmanskiPlace 87 · Grade 11 · Bald Eagle | 11 | Bald Eagle | 23:40.9 |
| 88 | Daniel HarperPlace 88 · Grade 12 · Johnstown Christian Sch | 12 | Johnstown Christian Sch | 23:42.5 |
| 89 | Simon DuncanPlace 89 · Grade 9 · United | 9 | United | 23:46.7 |
| 90 | Jeremy SmulikPlace 90 · Grade 12 · Marion Center | 12 | Marion Center | 23:54.1 PR |
| 91 | Brady UpdegraffPlace 91 · Grade 9 · Windber Area | 9 | Windber Area | 23:57.1 PR |
| 92 | Ian KeimPlace 92 · Grade 10 · Southern Huntingdon County | 10 | Southern Huntingdon County | 24:00.4 |
| 93 | James HordPlace 93 · Grade 12 · Altoona Area | 12 | Altoona Area | 24:10.9 |
| 94 | Landon PolitesPlace 94 · Grade 10 · Cambria Heights | 10 | Cambria Heights | 24:16.8 |
| 95 | David AlleyPlace 95 · Grade 9 · Bellwood-Antis | 9 | Bellwood-Antis | 24:18.4 |
| 96 | Kane DuncanPlace 96 · Grade 11 · United | 11 | United | 24:20.2 |
| 97 | Tyler HorvathPlace 97 · Grade 9 · Windber Area | 9 | Windber Area | 24:32.0 PR |
| 98 | Jesse HorningPlace 98 · Grade 12 · Penn Cambria | 12 | Penn Cambria | 24:36.3 |
| 99 | Tyler BeechanPlace 99 · Grade 11 · Windber Area | 11 | Windber Area | 24:41.0 PR |
| 100 | Jace RimmeyPlace 100 · Grade 10 · Bellwood-Antis | 10 | Bellwood-Antis | 24:42.5 |