| 1 | Asher EckelPlace 1 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 16:32.8 |
| 2 | Ashton SaundersPlace 2 · Grade 12 · Riverview | 12 | Riverview | 17:42.6 |
| 3 | Brady SciulloPlace 3 · Grade 12 · Plum Senior | 12 | Plum Senior | 18:10.8 |
| 4 | Nolan HornePlace 4 · Grade 12 · Fox Chapel | 12 | Fox Chapel | 18:11.7 |
| 5 | Austin BarrettPlace 5 · Grade 11 · Baldwin | 11 | Baldwin | 18:20.5 |
| 6 | Jackson SelepecPlace 6 · Grade 11 · Beaver Area | 11 | Beaver Area | 18:21.6 |
| 7 | Owen O'LearyPlace 7 · Grade 9 · Beaver Area | 9 | Beaver Area | 18:44.5 |
| 8 | Victor WhitePlace 8 · Grade 12 · Fox Chapel | 12 | Fox Chapel | 18:45.1 |
| 9 | Abe SmithPlace 9 · Grade 10 · Riverview | 10 | Riverview | 18:46.2 |
| 10 | Owen RomascoPlace 10 · Grade 11 · Moon Area | 11 | Moon Area | 18:49.4 |
| 11 | Nicholas VarholaPlace 11 · Grade 9 · Norwin | 9 | Norwin | 18:52.5 |
| 12 | Luca HolderbaumPlace 12 · Grade 9 · Norwin | 9 | Norwin | 18:55.5 |
| 13 | Nathan ChardelloPlace 13 · Grade 12 · Baldwin | 12 | Baldwin | 18:56.6 |
| 14 | Mason KronenbergerPlace 14 · Grade 10 · Bethel Park Senior | 10 | Bethel Park Senior | 19:00.5 |
| 15 | Ben RadeletPlace 15 · Grade 10 · Riverview | 10 | Riverview | 19:03.6 |
| 16 | Evan VukmirPlace 16 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 19:11.6 |
| 17 | Oscar SmithPlace 17 · Grade 11 · Riverview | 11 | Riverview | 19:13.9 |
| 18 | Jack HankPlace 18 · Grade 10 · Beaver Area | 10 | Beaver Area | 19:20.2 |
| 19 | Kolbe FossPlace 19 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 19:22.5 |
| 20 | Nolan MacUrakPlace 20 · Grade 11 · Baldwin | 11 | Baldwin | 19:24.3 |
| 21 | Emmett RegentinPlace 21 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 19:24.9 |
| 22 | Evan SlawutaPlace 22 · Grade 12 · Moon Area | 12 | Moon Area | 19:27.8 |
| 23 | Lachlan BuickPlace 23 · Grade 9 · Baldwin | 9 | Baldwin | 19:28.3 |
| 24 | Zachary HaighPlace 24 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 19:40.3 |
| 25 | Devon UffnerPlace 25 · Grade 11 · Riverview | 11 | Riverview | 19:44.1 |
| 26 | Tyson ConsuegraPlace 26 · Grade 11 · Plum Senior | 11 | Plum Senior | 19:50.2 |
| 27 | Patrick MorrowPlace 27 · Grade 12 · Plum Senior | 12 | Plum Senior | 19:55.5 |
| 28 | Bruce SutterPlace 28 · Grade 12 · Beaver Area | 12 | Beaver Area | 20:04.6 |
| 29 | Ryan SlawutaPlace 29 · Grade 12 · Moon Area | 12 | Moon Area | 20:09.6 |
| 30 | Mason MadonnaPlace 30 · Grade 12 · Norwin | 12 | Norwin | 20:10.0 |
| 31 | Callen O'MalleyPlace 31 · Grade 12 · Baldwin | 12 | Baldwin | 20:14.4 |
| 32 | Henry ScheidlerPlace 32 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 20:17.7 |
| 33 | Noah PricePlace 33 · Grade 10 · Bethel Park Senior | 10 | Bethel Park Senior | 20:20.8 |
| 34 | Elijah MahramasPlace 34 · Grade 10 · Moon Area | 10 | Moon Area | 20:23.5 |
| 35 | Easton KienzlePlace 35 · Grade 9 · Beaver Area | 9 | Beaver Area | 20:39.7 |
| 36 | Zach ZornPlace 36 · Grade 11 · Moon Area | 11 | Moon Area | 20:42.3 |
| 37 | Blake RepkoPlace 37 · Grade 12 · Moon Area | 12 | Moon Area | 20:47.8 |
| 38 | Finn McKinleyPlace 38 · Grade 10 · Plum Senior | 10 | Plum Senior | 20:48.2 |
| 39 | Levi Clark-SorvinoPlace 39 · Grade 9 · Beaver Area | 9 | Beaver Area | 20:54.5 PR |
| 40 | Tyler LamantiaPlace 40 · Grade 11 · Gateway Senior | 11 | Gateway Senior | 21:00.3 |
| 41 | Zachary Smerbeck SmerbeckPlace 41 · Grade 11 · Baldwin | 11 | Baldwin | 21:00.6 |
| 42 | Bryce KautzmanPlace 42 · Grade 11 · Bethel Park Senior | 11 | Bethel Park Senior | 21:06.5 |
| 43 | Johah MercurioPlace 43 · Grade 11 · Bethel Park Senior | 11 | Bethel Park Senior | 21:10.3 |
| 44 | Owen OrbichPlace 44 · Grade 11 · Riverview | 11 | Riverview | 21:16.6 |
| 45 | Michael GrattanPlace 45 · Grade 11 · Baldwin | 11 | Baldwin | 21:19.7 |
| 46 | Gavin DarnellPlace 46 · Grade 10 · Plum Senior | 10 | Plum Senior | 21:21.8 |
| 47 | Tyler DouglasPlace 47 · Grade 10 · Trinity Christian | 10 | Trinity Christian | 21:25.3 |
| 48 | Charles HardestyPlace 48 · Grade 10 · Beaver Area | 10 | Beaver Area | 21:33.4 |
| 49 | Zander MillerPlace 49 · Grade 12 · Norwin | 12 | Norwin | 21:46.2 |
| 50 | Justin PriboziePlace 50 · Grade 10 · Plum Senior | 10 | Plum Senior | 22:14.4 |
| 51 | Jaden BrittinghamPlace 51 · Grade 10 · Norwin | 10 | Norwin | 22:15.5 |
| 52 | Oliver Henry WillsPlace 52 · Grade 11 · Norwin | 11 | Norwin | 22:15.9 |
| 53 | Trent SullivanPlace 53 · Grade 11 · Burrell Senior | 11 | Burrell Senior | 22:21.8 |
| 54 | Mason BrittonPlace 54 · Grade 10 · Moon Area | 10 | Moon Area | 22:34.3 |
| 55 | Ben RaphaelPlace 55 · Grade 11 · Riverview | 11 | Riverview | 22:59.1 |
| 56 | Cary HewesPlace 56 · Grade 12 · Bethel Park Senior | 12 | Bethel Park Senior | 23:00.3 |
| 57 | Joshua IngramPlace 57 · Grade 12 · Plum Senior | 12 | Plum Senior | 23:08.3 |
| 58 | Jeffery VuksanPlace 58 · Grade 10 · Greensburg Central Catholic | 10 | Greensburg Central Catholic | 23:17.8 |
| 59 | Raekwon LovelacePlace 59 · Grade 10 · Gateway Senior | 10 | Gateway Senior | 23:27.1 |
| 60 | Zack FeszPlace 60 · Grade 10 · Burrell Senior | 10 | Burrell Senior | 24:19.7 |
| 61 | Max Lannis-MoleroPlace 61 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 24:19.7 |
| 62 | Nathan DibucciPlace 62 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 24:21.3 |
| 63 | Carter MyersPlace 63 · Grade 10 · Burrell Senior | 10 | Burrell Senior | 24:23.2 |
| 64 | Aidan TrettelPlace 64 · Grade 9 · Penn Hills | 9 | Penn Hills | 24:28.2 |
| 65 | Landon YorkPlace 65 · Grade 10 · Burrell Senior | 10 | Burrell Senior | 24:33.3 |
| 66 | Camden PerryPlace 66 · Grade 12 · Burrell Senior | 12 | Burrell Senior | 24:55.5 |
| 67 | Frank ZiccarelliPlace 67 · Grade 10 · Burrell Senior | 10 | Burrell Senior | 25:31.6 |
| 68 | Marcus SzuminskyPlace 68 · Grade 10 · Penn Hills | 10 | Penn Hills | 26:31.8 PR |
| 69 | Uchechukwu OkoroPlace 69 · Grade 10 · Gateway Senior | 10 | Gateway Senior | 27:50.3 |
| 70 | Odin DiazPlace 70 · Grade 10 · Burrell Senior | 10 | Burrell Senior | 29:08.8 |