| 1 | Evan YuraskoPlace 1 · Grade 12 · Mt Lebanon | 12 | Mt Lebanon | 16:49.85 |
| 2 | Tyler CaronPlace 2 · Grade 12 · Forest Hills Senior | 12 | Forest Hills Senior | 16:54.44 |
| 3 | Finn McNameePlace 3 · Grade 11 · Mt Lebanon | 11 | Mt Lebanon | 17:29.77 |
| 4 | Jack SmithPlace 4 · Grade 12 · Forest Hills Senior | 12 | Forest Hills Senior | 17:30.67 |
| 5 | Grady McDonaldPlace 5 · Grade 12 · Chestnut Ridge | 12 | Chestnut Ridge | 17:30.87 |
| 6 | Miles ConradPlace 6 · Grade 10 · Punxsutawney Area | 10 | Punxsutawney Area | 17:32.44 |
| 7 | Alex FairPlace 7 · Grade 12 · Mt Lebanon | 12 | Mt Lebanon | 17:38.95 |
| 8 | Luke HodgsonPlace 8 · Grade 12 · Mt Lebanon | 12 | Mt Lebanon | 17:40.62 |
| 9 | Seth LiebPlace 9 · Grade 11 · Altoona Area | 11 | Altoona Area | 17:40.83 |
| 10 | Brady HonnPlace 10 · Grade 11 · Huntingdon Area | 11 | Huntingdon Area | 17:42.46 |
| 11 | George NestlerodePlace 11 · Grade 12 · Moshannon Valley | 12 | Moshannon Valley | 17:46.20 |
| 12 | Adrian LupinacciPlace 12 · Grade 11 · Mt Lebanon | 11 | Mt Lebanon | 17:49.16 |
| 13 | Chris SetreePlace 13 · Grade 12 · Punxsutawney Area | 12 | Punxsutawney Area | 17:53.66 |
| 14 | Archie GloverPlace 14 · Grade 11 · Altoona Area | 11 | Altoona Area | 17:54.67 |
| 15 | Samuel DavisPlace 15 · Grade 11 · Jersey Shore | 11 | Jersey Shore | 17:55.75 |
| 16 | Matthew BeaverPlace 16 · Grade 12 · United | 12 | United | 18:03.41 |
| 17 | Graham BeasleyPlace 17 · Grade 10 · Mt Lebanon | 10 | Mt Lebanon | 18:03.61 |
| 18 | Konnor BroadrickPlace 18 · Grade 11 · Altoona Area | 11 | Altoona Area | 18:04.19 |
| 19 | Patrick CampbellPlace 19 · Grade 11 · Mt Lebanon | 11 | Mt Lebanon | 18:05.87 |
| 20 | Jonathan DrumPlace 20 · Grade 10 · Punxsutawney Area | 10 | Punxsutawney Area | 18:06.24 |
| 21 | Dustin LongPlace 21 · Grade 12 · Allegany | 12 | Allegany | 18:13.44 |
| 22 | Jack TaylorPlace 22 · Grade 12 · Allegany | 12 | Allegany | 18:19.87 |
| 23 | Bryce DoughertyPlace 23 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 18:22.30 |
| 24 | Grady SnyderPlace 24 · Grade 9 · Punxsutawney Area | 9 | Punxsutawney Area | 18:25.69 |
| 25 | Alex HayesPlace 25 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 18:30.25 |
| 26 | Luke SheplerPlace 26 · Grade 11 · United | 11 | United | 18:32.40 |
| 27 | Kaz StokesPlace 27 · Grade 9 · United | 9 | United | 18:34.46 |
| 28 | Trent LaBennePlace 28 · Grade 12 · DuBois Area Senior | 12 | DuBois Area Senior | 18:34.70 |
| 29 | Alexander BrumbaughPlace 29 · Grade 12 · Tyrone Area Senior | 12 | Tyrone Area Senior | 18:36.13 |
| 30 | Martin FatzingerPlace 30 · Grade 12 · Bellwood-Antis | 12 | Bellwood-Antis | 18:36.94 |
| 31 | Braden AllisonPlace 31 · Grade 12 · Central (Martinsburg) | 12 | Central (Martinsburg) | 18:38.55 |
| 32 | David MalonePlace 32 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 18:39.98 |
| 33 | TJ DunklePlace 33 · Grade 11 · Altoona Area | 11 | Altoona Area | 18:44.26 |
| 34 | Ethan MauckPlace 34 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 18:44.70 |
| 35 | Samuel WoodPlace 35 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 18:49.37 |
| 36 | Tanner RossPlace 36 · Grade 9 · Williamsburg | 9 | Williamsburg | 18:50.78 |
| 37 | Bryce HollenbachPlace 37 · Grade 12 · Bellwood-Antis | 12 | Bellwood-Antis | 18:51.19 |
| 38 | Michael KavourasPlace 38 · Grade 12 · Kiski | 12 | Kiski | 18:51.79 |
| 39 | Espen BaerPlace 39 · Grade 10 · DuBois Area Senior | 10 | DuBois Area Senior | 18:55.27 |
| 40 | Carson ChenowethPlace 40 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 18:55.68 |
| 41 | Benjamin LovellPlace 41 · Grade 11 · Jersey Shore | 11 | Jersey Shore | 19:00.14 |
| 42 | Gavin McCoyPlace 42 · Grade 10 · Bedford | 10 | Bedford | 19:02.60 |
| 43 | Brenson DavisPlace 43 · Grade 9 · Tyrone Area Senior | 9 | Tyrone Area Senior | 19:06.87 |
| 44 | Adin BishPlace 44 · Grade 12 · Punxsutawney Area | 12 | Punxsutawney Area | 19:08.70 |
| 45 | Brady AllisonPlace 45 · Grade 11 · Jersey Shore | 11 | Jersey Shore | 19:08.95 |
| 46 | Brett Scott SullivanPlace 46 · Grade 10 · DuBois Area Senior | 10 | DuBois Area Senior | 19:11.35 |
| 47 | Trevor CameronPlace 47 · Grade 11 · Penns Manor Area | 11 | Penns Manor Area | 19:12.36 |
| 48 | Jackson HardestyPlace 48 · Grade 10 · Penns Manor Area | 10 | Penns Manor Area | 19:15.59 |
| 49 | Xander FrederickPlace 49 · Grade 11 · Altoona Area | 11 | Altoona Area | 19:16.83 |
| 50 | Jayden WeaverPlace 50 · Grade 11 · Jersey Shore | 11 | Jersey Shore | 19:20.52 |
| 51 | Nathan EricksonPlace 51 · Grade 12 · Tyrone Area Senior | 12 | Tyrone Area Senior | 19:21.92 |
| 52 | Liam AurigemmaPlace 52 · Grade 8 · Hempfield Area | 8 | Hempfield Area | 19:26.60 |
| 53 | Keydun TomalsonPlace 53 · Grade 10 · United | 10 | United | 19:27.20 |
| 54 | Chase DeWittPlace 54 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 19:31.89 |
| 55 | Josiah MoosePlace 55 · Grade 10 · DuBois Area Senior | 10 | DuBois Area Senior | 19:35.77 |
| 56 | Tommy CraryPlace 56 · Grade 9 · Ligonier Valley | 9 | Ligonier Valley | 19:35.94 |
| 57 | Isaiah KozikowskiPlace 57 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 19:38.39 |
| 58 | Payton FyfePlace 58 · Grade 9 · Bedford | 9 | Bedford | 19:39.20 |
| 59 | Kyle LongPlace 59 · Grade 9 · DuBois Area Senior | 9 | DuBois Area Senior | 19:43.70 |
| 60 | Liam PorterPlace 60 · Grade 10 · Kiski | 10 | Kiski | 19:47.58 |
| 61 | Ryan GiraudPlace 61 · Grade 12 · Penn Cambria | 12 | Penn Cambria | 19:47.78 |
| 62 | Vinny RicuperoPlace 62 · Grade 9 · Penn Cambria | 9 | Penn Cambria | 19:49.45 PR |
| 63 | Christopher CorlePlace 63 · Grade 9 · Northern Bedford | 9 | Northern Bedford | 19:49.70 PR |
| 64 | Carson DespotPlace 64 · Grade 9 · Altoona Area | 9 | Altoona Area | 19:50.61 |
| 65 | Cole MillerPlace 65 · Grade 9 · Punxsutawney Area | 9 | Punxsutawney Area | 19:50.70 |
| 66 | Donovin CorsonPlace 66 · Grade 11 · Ferndale Area | 11 | Ferndale Area | 19:50.95 |
| 67 | Domanick HalerzPlace 67 · Grade 11 · Bellwood-Antis | 11 | Bellwood-Antis | 19:51.65 |
| 68 | Caden CalhounPlace 68 · Grade 10 · Bedford | 10 | Bedford | 19:53.87 |
| 69 | Matthew HessPlace 69 · Grade 11 · Northern Bedford | 11 | Northern Bedford | 19:57.95 PR |
| 70 | Ryland CorlPlace 70 · Grade 12 · Williamsburg | 12 | Williamsburg | 20:01.62 |
| 71 | Shane CaronPlace 71 · Grade 10 · Forest Hills Senior | 10 | Forest Hills Senior | 20:02.95 |
| 72 | Adam KozakPlace 72 · Grade 10 · DuBois Area Senior | 10 | DuBois Area Senior | 20:05.20 |
| 73 | Scott KaiserPlace 73 · Grade 11 · Allegany | 11 | Allegany | 20:05.45 |
| 74 | Hayden HillPlace 74 · Grade 12 · United | 12 | United | 20:07.72 |
| 75 | Gavin BrasherPlace 75 · Grade 10 · Tyrone Area Senior | 10 | Tyrone Area Senior | 20:08.20 |
| 76 | Rolland SteffensPlace 76 · Grade 12 · Ligonier Valley | 12 | Ligonier Valley | 20:09.54 |
| 77 | Alan MethvenPlace 77 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 20:10.45 |
| 78 | Julian McKayPlace 78 · Grade 11 · Allegany | 11 | Allegany | 20:11.18 |
| 79 | Elyssius DeBoltPlace 79 · Grade 9 · Bedford | 9 | Bedford | 20:11.45 |
| 80 | Basil KimPlace 80 · Grade 10 · Kiski | 10 | Kiski | 20:15.70 |
| 81 | Joseph PaulPlace 81 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 20:18.90 |
| 82 | Ben McKeePlace 82 · Grade 10 · Altoona Area | 10 | Altoona Area | 20:19.10 |
| 83 | Isaiah ChewningPlace 83 · Grade 11 · DuBois Area Senior | 11 | DuBois Area Senior | 20:20.34 |
| 84 | Aiden BridgesPlace 84 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 20:26.45 |
| 85 | Adam MannersPlace 85 · Grade 12 · Punxsutawney Area | 12 | Punxsutawney Area | 20:29.70 PR |
| 86 | Jonah WickerPlace 86 · Grade 9 · Tyrone Area Senior | 9 | Tyrone Area Senior | 20:31.11 |
| 87 | John LynchPlace 87 · Grade 10 · Ligonier Valley | 10 | Ligonier Valley | 20:32.33 |
| 88 | Zach YuschickPlace 88 · Grade 11 · Forest Hills Senior | 11 | Forest Hills Senior | 20:34.45 |
| 89 | Benjamin GornickPlace 89 · Grade 9 · United | 9 | United | 20:37.61 |
| 90 | Colby KaufmanPlace 90 · Grade 11 · Chestnut Ridge | 11 | Chestnut Ridge | 20:38.62 |
| 91 | Hunter ShuraPlace 91 · Grade 11 · Bellwood-Antis | 11 | Bellwood-Antis | 20:41.70 |
| 92 | Liam CannarsaPlace 92 · Grade 11 · Hollidaysburg Area | 11 | Hollidaysburg Area | 20:42.87 |
| 93 | Gordon BatchelderPlace 93 · Grade 12 · Hollidaysburg Area | 12 | Hollidaysburg Area | 20:44.49 |
| 94 | Henry ReinkePlace 94 · Grade 11 · Chestnut Ridge | 11 | Chestnut Ridge | 20:46.12 PR |
| 95 | Blake LucasPlace 95 · Grade 9 · Homer Center | 9 | Homer Center | 20:46.93 |
| 96 | Evan DaumPlace 96 · Grade 12 · Hollidaysburg Area | 12 | Hollidaysburg Area | 20:47.34 |
| 97 | Swayam PatelPlace 97 · Grade 10 · Hollidaysburg Area | 10 | Hollidaysburg Area | 20:47.54 |
| 98 | Nathanel BirchPlace 98 · Grade 11 · Forest Hills Senior | 11 | Forest Hills Senior | 20:47.71 |
| 99 | Andrew WirtPlace 99 · Grade 10 · Homer Center | 10 | Homer Center | 20:49.19 |
| 100 | Syson OleksaPlace 100 · Grade 10 · United | 10 | United | 20:54.45 |
| 101 | Luke GurekovichPlace 101 · Grade 10 · Bellwood-Antis | 10 | Bellwood-Antis | 20:55.40 |
| 102 | Caden WaltersPlace 102 · Grade 10 · Juniata Valley | 10 | Juniata Valley | 21:01.21 |
| 103 | Levi BrownPlace 103 · Grade 10 · Chestnut Ridge | 10 | Chestnut Ridge | 21:02.64 |
| 104 | Leonardo SharpPlace 104 · Grade 11 · Allegany | 11 | Allegany | 21:06.20 |
| 105 | Michael ZahurakPlace 105 · Grade 11 · Ferndale Area | 11 | Ferndale Area | 21:13.64 |
| 106 | Ian HarbaughPlace 106 · Grade 9 · Westmont Hilltop | 9 | Westmont Hilltop | 21:19.70 |
| 107 | Justin ShirkPlace 107 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 21:25.61 |
| 108 | Alex LamisonPlace 108 · Grade 10 · Moshannon Valley | 10 | Moshannon Valley | 21:30.45 |
| 109 | Preston SaltsgiverPlace 109 · Grade 11 · Central (Martinsburg) | 11 | Central (Martinsburg) | 21:31.20 |
| 110 | Simian SnyderPlace 110 · Grade 12 · Hollidaysburg Area | 12 | Hollidaysburg Area | 21:34.93 |
| 111 | Jarett KrupperPlace 111 · Grade 10 · Ligonier Valley | 10 | Ligonier Valley | 21:35.95 |
| 112 | Jonathan BickelPlace 112 · Grade 11 · Bellwood-Antis | 11 | Bellwood-Antis | 21:45.70 |
| 113 | Skyler EmertPlace 113 · Grade 12 · Ligonier Valley | 12 | Ligonier Valley | 21:48.16 |
| 114 | Zaid CarrPlace 114 · Grade 9 · West Branch Area | 9 | West Branch Area | 21:49.95 |
| 115 | Blake WeinzierlPlace 115 · Grade 9 · Forest Hills Senior | 9 | Forest Hills Senior | 21:53.65 |
| 116 | Nicholas SuttPlace 116 · Grade 10 · Tyrone Area Senior | 10 | Tyrone Area Senior | 22:01.78 |
| 117 | Oliver NauPlace 117 · Grade 9 · Allegany | 9 | Allegany | 22:07.45 PR |
| 118 | Dhruv PatelPlace 118 · Grade 12 · Chestnut Ridge | 12 | Chestnut Ridge | 22:08.45 |
| 119 | Logan StewartPlace 119 · Grade 11 · Williamsburg | 11 | Williamsburg | 22:13.54 |
| 120 | Braylon LitzingerPlace 120 · Grade 11 · Bellwood-Antis | 11 | Bellwood-Antis | 22:15.38 |
| 121 | Jesse HorningPlace 121 · Grade 11 · Penn Cambria | 11 | Penn Cambria | 22:25.45 |
| 122 | Wyatt BennettPlace 122 · Grade 10 · Kiski | 10 | Kiski | 22:31.45 |
| 123 | Jack McLeanPlace 123 · Grade 11 · DuBois Central Catholic | 11 | DuBois Central Catholic | 22:39.36 |
| 124 | Landon SigelPlace 124 · Grade 9 · Bedford | 9 | Bedford | 22:44.84 |
| 125 | Tanner ClarkPlace 125 · Grade 12 · Somerset Area | 12 | Somerset Area | 22:53.45 |
| 126 | Evan ShowalterPlace 126 · Grade 12 · Chestnut Ridge | 12 | Chestnut Ridge | 22:55.65 |
| 127 | Noah ToddPlace 127 · Grade 9 · Homer Center | 9 | Homer Center | 22:55.70 |
| 128 | Xavier RhodesPlace 128 · Grade 10 · Hollidaysburg Area | 10 | Hollidaysburg Area | 23:06.80 |
| 129 | Xavier NoelPlace 129 · Grade 9 · Penn Cambria | 9 | Penn Cambria | 23:15.55 |
| 130 | Elliot PeatePlace 130 · Grade 9 · Ligonier Valley | 9 | Ligonier Valley | 23:16.16 |
| 131 | Brody HooverPlace 131 · Grade 10 · Tyrone Area Senior | 10 | Tyrone Area Senior | 23:18.79 |
| 132 | Logan BurnsPlace 132 · Grade 10 · Hollidaysburg Area | 10 | Hollidaysburg Area | 23:23.96 |
| 133 | Eric DingPlace 133 · Grade 12 · Kiski | 12 | Kiski | 23:25.71 |
| 134 | Landon ThompsonPlace 134 · Grade 12 · Kiski | 12 | Kiski | 23:25.91 |
| 135 | Will MoranPlace 135 · Grade 10 · Allegany | 10 | Allegany | 23:26.94 |
| 136 | Brody McDougalPlace 136 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 23:36.46 |
| 137 | Devlin AnkenyPlace 137 · Grade 9 · Somerset Area | 9 | Somerset Area | 23:56.64 |
| 138 | Peyton StrongPlace 138 · Grade 11 · Penns Manor Area | 11 | Penns Manor Area | 24:21.59 |
| 139 | Howe XuPlace 139 · Grade 11 · Kiski | 11 | Kiski | 24:26.21 |
| 140 | Nathaniel CastlePlace 140 · Grade 9 · Homer Center | 9 | Homer Center | 24:26.47 |
| 141 | Kaleb IversonPlace 141 · Grade 12 · Chestnut Ridge | 12 | Chestnut Ridge | 24:58.39 |
| 142 | Grayson HoffmanPlace 142 · Grade 9 · Forest Hills Senior | 9 | Forest Hills Senior | 25:02.67 |
| 143 | Levi BenjaminPlace 143 · Grade 9 · Moshannon Valley | 9 | Moshannon Valley | 25:04.46 PR |
| 144 | Brett StoudnourPlace 144 · Grade 10 · Penn Cambria | 10 | Penn Cambria | 25:11.19 |
| 145 | Stephen FranksPlace 145 · Grade 11 · Juniata Valley | 11 | Juniata Valley | 25:21.71 |
| 146 | Jayse AndersonPlace 146 · Grade 9 · Westmont Hilltop | 9 | Westmont Hilltop | 25:51.46 |
| 147 | Tregan ButlerPlace 147 · Grade 12 · Central (Martinsburg) | 12 | Central (Martinsburg) | 26:00.84 |
| 148 | Colten MaylowskiPlace 148 · Grade 11 · Somerset Area | 11 | Somerset Area | 28:50.19 |