| 1 | William HaasPlace 1 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 18:17.7 PR |
| 2 | Jasper ParisiPlace 2 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 18:32.0 PR |
| 3 | Bryce BiaginiPlace 3 · Grade 11 · Pine-Richland | 11 | Pine-Richland | 18:33.7 PR |
| 4 | Nicolas OrozcoPlace 4 · Grade 11 · Mt Lebanon | 11 | Mt Lebanon | 18:35.6 PR |
| 5 | Noah SeltmanPlace 5 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 18:36.5 PR |
| 6 | Max DavisPlace 6 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 18:36.7 |
| 7 | Samuel MozesPlace 7 · Grade 10 · Seton LaSalle Catholic | 10 | Seton LaSalle Catholic | 18:38.2 PR |
| 8 | Kamron ConradPlace 8 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 18:43.3 PR |
| 9 | Ben MalenPlace 9 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 18:57.8 PR |
| 10 | Braden BurgerPlace 10 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 18:58.4 PR |
| 11 | David RizzoPlace 11 · Grade 12 · Taylor Allderdice | 12 | Taylor Allderdice | 18:59.3 PR |
| 12 | Callum FitzgeraldPlace 12 · Grade 10 · Mt Lebanon | 10 | Mt Lebanon | 18:59.5 PR |
| 13 | Oakley SeePlace 13 · Grade 9 · Fox Chapel | 9 | Fox Chapel | 19:05.8 PR |
| 14 | Finn SnodgrassPlace 14 · Grade 9 · Mt Lebanon | 9 | Mt Lebanon | 19:15.0 PR |
| 15 | Zachary Smerbeck SmerbeckPlace 15 · Grade 11 · Baldwin | 11 | Baldwin | 19:16.4 PR |
| 16 | Michael ClarkePlace 16 · Grade 9 · Mt Lebanon | 9 | Mt Lebanon | 19:17.2 PR |
| 17 | Zach SchellhausPlace 17 · Grade 12 · Pine-Richland | 12 | Pine-Richland | 19:22.4 |
| 18 | Mason SheafferPlace 18 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 19:22.7 PR |
| 19 | Samuel MolnarPlace 19 · Grade 11 · Thomas Jefferson | 11 | Thomas Jefferson | 19:26.5 PR |
| 20 | Jack ConquestPlace 20 · Grade 10 · Mt Lebanon | 10 | Mt Lebanon | 19:28.5 PR |
| 21 | Samuel Barr-KnausPlace 21 · Grade 9 · Fox Chapel | 9 | Fox Chapel | 19:32.2 PR |
| 22 | Ryan DeCrooPlace 22 · Grade 9 · Fox Chapel | 9 | Fox Chapel | 19:40.2 PR |
| 23 | Julius StinelliPlace 23 · Grade 12 · Pine-Richland | 12 | Pine-Richland | 19:43.2 |
| 24 | Ryan SigurdsonPlace 24 · Grade 10 · Pine-Richland | 10 | Pine-Richland | 19:43.8 PR |
| 25 | Roman ReinheimerPlace 25 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 19:44.4 PR |
| 26 | Blake WeinzierlPlace 26 · Grade 10 · Forest Hills Senior | 10 | Forest Hills Senior | 19:44.5 PR |
| 27 | Brayden LebairPlace 27 · Grade 9 · Pine-Richland | 9 | Pine-Richland | 19:50.5 PR |
| 28 | Zachary CrownPlace 28 · Grade 11 · Mt Lebanon | 11 | Mt Lebanon | 19:51.5 |
| 29 | Eshan KaziPlace 29 · Grade 12 · Pine-Richland | 12 | Pine-Richland | 19:52.6 |
| 30 | Hiroto OzakiPlace 30 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 20:05.4 PR |
| 31 | Declan ConcannonPlace 31 · Grade 9 · Thomas Jefferson | 9 | Thomas Jefferson | 20:11.2 PR |
| 32 | Angus HsuPlace 32 · Grade 11 · Mt Lebanon | 11 | Mt Lebanon | 20:11.3 PR |
| 33 | Michael KomarPlace 33 · Grade 9 · Baldwin | 9 | Baldwin | 20:11.5 PR |
| 34 | Oliver WrightPlace 34 · Grade 12 · Fox Chapel | 12 | Fox Chapel | 20:13.2 PR |
| 35 | Gabe StagnoPlace 35 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 20:15.5 PR |
| 36 | Ender LinPlace 36 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 20:16.7 PR |
| 37 | Adam McKinneyPlace 37 · Grade 12 · Seton LaSalle Catholic | 12 | Seton LaSalle Catholic | 20:16.9 |
| 38 | Christian BirknerPlace 38 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 20:19.9 PR |
| 39 | Gavin RileyPlace 39 · Grade 10 · Pine-Richland | 10 | Pine-Richland | 20:25.5 |
| 40 | Owen ClarkPlace 40 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 20:28.4 PR |
| 41 | Nathanael DAndreaPlace 41 · Grade 12 · Mt Lebanon | 12 | Mt Lebanon | 20:30.5 |
| 42 | Max TodaroPlace 42 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 20:35.4 PR |
| 43 | Travis AnglumPlace 43 · Grade 9 · Seton LaSalle Catholic | 9 | Seton LaSalle Catholic | 20:36.4 PR |
| 44 | Dominic ZatekPlace 44 · Grade 12 · Ringgold | 12 | Ringgold | 20:43.7 PR |
| 45 | Grayson HoffmanPlace 45 · Grade 10 · Forest Hills Senior | 10 | Forest Hills Senior | 20:46.7 PR |
| 46 | Liam TurleyPlace 46 · Grade 9 · Pine-Richland | 9 | Pine-Richland | 20:49.6 |
| 47 | Ethan FaingnaertPlace 47 · Grade 9 · Baldwin | 9 | Baldwin | 20:50.2 PR |
| 48 | Enzo UrsoPlace 48 · Grade 9 · Pine-Richland | 9 | Pine-Richland | 20:51.8 PR |
| 49 | Elijah NavoneyPlace 49 · Grade 11 · Pine-Richland | 11 | Pine-Richland | 20:55.3 PR |
| 50 | Lucas McLanePlace 50 · Grade 12 · Pine-Richland | 12 | Pine-Richland | 20:57.5 |
| 51 | William HyndsPlace 51 · Grade 9 · Pine-Richland | 9 | Pine-Richland | 20:59.2 PR |
| 52 | Tyson ConradPlace 52 · Grade 10 · Richland | 10 | Richland | 21:02.2 |
| 53 | Jacob LeDucPlace 53 · Grade 11 · Pine-Richland | 11 | Pine-Richland | 21:02.6 |
| 54 | Campbell BarbourPlace 54 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 21:05.9 PR |
| 55 | Daniel SescoPlace 55 · Grade 11 · Ringgold | 11 | Ringgold | 21:06.9 |
| 56 | Noah PatelPlace 56 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 21:07.4 PR |
| 57 | Henry MatthewsPlace 57 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 21:17.5 |
| 58 | Bryson DattPlace 58 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 21:21.0 PR |
| 59 | Asher UsdanPlace 59 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 21:21.8 PR |
| 60 | Mackie WeissbergPlace 60 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 21:27.5 PR |
| 61 | Beau PetersonPlace 61 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 21:28.7 |
| 62 | Jonah SowersPlace 62 · Grade 10 · Ringgold | 10 | Ringgold | 21:29.4 PR |
| 63 | Elijah HackworthPlace 63 · Grade 12 · Mt Lebanon | 12 | Mt Lebanon | 21:32.5 PR |
| 64 | Sam HoovenPlace 64 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 21:33.2 PR |
| 65 | Elias EhrhardtPlace 65 · Grade 12 · Mt Lebanon | 12 | Mt Lebanon | 21:37.1 PR |
| 66 | Michael KudisPlace 66 · Grade 11 · Thomas Jefferson | 11 | Thomas Jefferson | 21:41.9 PR |
| 67 | Antonio DoniniPlace 67 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 21:43.3 PR |
| 68 | Jacob HeidelbachPlace 68 · Grade 9 · Ringgold | 9 | Ringgold | 21:44.5 PR |
| 69 | Dakota FlemmPlace 69 · Grade 10 · Freeport Area | 10 | Freeport Area | 21:47.0 |
| 70 | Blake ManoPlace 70 · Grade 9 · Marion Center | 9 | Marion Center | 21:50.8 PR |
| 71 | David HoguePlace 71 · Grade 10 · Richland | 10 | Richland | 21:51.5 |
| 72 | Adam WilsonPlace 72 · Grade 11 · Thomas Jefferson | 11 | Thomas Jefferson | 21:55.0 |
| 73 | Jackson AlbrightPlace 73 · Grade 11 · Richland | 11 | Richland | 21:56.7 PR |
| 74 | Oliver HagertyPlace 74 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 22:00.7 PR |
| 75 | Andrew KusicPlace 75 · Grade 9 · Hempfield Area | 9 | Hempfield Area | 22:07.4 PR |
| 76 | Braydon HoffmanPlace 76 · Grade 9 · Forest Hills Senior | 9 | Forest Hills Senior | 22:14.6 PR |
| 77 | Wesley LiuPlace 77 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 22:18.9 PR |
| 78 | Oliver TracyPlace 78 · Grade 10 · Mt Lebanon | 10 | Mt Lebanon | 22:20.2 PR |
| 79 | Thomas LevinePlace 79 · Grade 12 · Taylor Allderdice | 12 | Taylor Allderdice | 22:23.2 PR |
| 80 | Canyon RngersPlace 80 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 22:25.8 |
| 81 | Ben DebesPlace 81 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 22:32.1 |
| 82 | Mac ClossonPlace 82 · Grade 9 · Mt Lebanon | 9 | Mt Lebanon | 22:44.6 PR |
| 83 | Antonio CivitelloPlace 83 · Grade 12 · Thomas Jefferson | 12 | Thomas Jefferson | 22:47.4 PR |
| 84 | Donald RenkPlace 84 · Grade 12 · Thomas Jefferson | 12 | Thomas Jefferson | 22:47.4 |
| 85 | Adler MoraskiPlace 85 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 22:49.1 PR |
| 86 | Josh NicholsonPlace 86 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 22:49.4 PR |
| 87 | Jack BitsoffPlace 87 · Grade 12 · Shady Side Academy | 12 | Shady Side Academy | 22:51.2 |
| 88 | Tanner ShafferPlace 88 · Grade 10 · Richland | 10 | Richland | 23:05.5 |
| 89 | Griffin LongPlace 89 · Grade 9 · Pine-Richland | 9 | Pine-Richland | 23:05.5 PR |
| 90 | Kaden BaltosPlace 90 · Grade 10 · Brentwood | 10 | Brentwood | 23:06.2 PR |
| 91 | Evan WilmerPlace 91 · Grade 11 · Thomas Jefferson | 11 | Thomas Jefferson | 23:16.1 |
| 92 | Francis LiPlace 92 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 23:21.9 PR |
| 93 | Connor ManciniPlace 93 · Grade 9 · Ringgold | 9 | Ringgold | 23:28.0 PR |
| 94 | Austin HimrodPlace 94 · Grade 9 · Pine-Richland | 9 | Pine-Richland | 23:30.8 |
| 95 | Regan GurungPlace 95 · Grade 9 · Brentwood | 9 | Brentwood | 23:33.5 PR |
| 96 | Alex WeberPlace 96 · Grade 9 · Taylor Allderdice | 9 | Taylor Allderdice | 23:36.2 PR |
| 97 | Jack SommerPlace 97 · Grade 9 · Brentwood | 9 | Brentwood | 23:47.2 PR |
| 98 | Joe Smith IVPlace 98 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 23:55.5 PR |
| 99 | Marshall KappPlace 99 · Grade 11 · Freeport Area | 11 | Freeport Area | 24:02.7 PR |
| 100 | Chase FischerPlace 100 · Grade 10 · Mt Lebanon | 10 | Mt Lebanon | 24:11.2 PR |
| 101 | Nadim TabbaraPlace 101 · Grade 10 · Shady Side Academy | 10 | Shady Side Academy | 24:55.4 PR |
| 102 | Max RenockPlace 102 · Grade 11 · Shady Side Academy | 11 | Shady Side Academy | 24:58.5 PR |
| 103 | Max AttenbergerPlace 103 · Grade 12 · Baldwin | 12 | Baldwin | 25:23.2 |
| 104 | Kai Sean WoodlandPlace 104 · Grade 9 · Mt Lebanon | 9 | Mt Lebanon | 25:27.9 PR |
| 105 | Cole WestPlace 105 · Grade 10 · Shady Side Academy | 10 | Shady Side Academy | 25:29.7 PR |
| 106 | Landon HallPlace 106 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 25:31.2 PR |
| 107 | Shane PiktelPlace 107 · Grade 9 · California Area | 9 | California Area | 25:48.5 PR |
| 108 | Cameron ColesPlace 108 · Grade 9 · West Mifflin Area | 9 | West Mifflin Area | 26:32.9 PR |
| 109 | Sawyer DecockPlace 109 · Grade 9 · Mt Lebanon | 9 | Mt Lebanon | 26:37.7 |
| 110 | Maximilian ShafferPlace 110 · Grade 10 · Shady Side Academy | 10 | Shady Side Academy | 26:54.2 PR |
| 111 | Pete MillerPlace 111 · Grade 11 · Ringgold | 11 | Ringgold | 26:54.4 PR |
| 112 | Colton OndoPlace 112 · Grade 10 · West Mifflin Area | 10 | West Mifflin Area | 28:41.4 |
| 113 | Chase RandallPlace 113 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 30:36.8 PR |
| 114 | Shawn KhanPlace 114 · Grade 10 · Shady Side Academy | 10 | Shady Side Academy | 31:13.6 |
| 115 | Darius WilliamsPlace 115 · Grade 9 · West Mifflin Area | 9 | West Mifflin Area | 33:27.1 PR |
| 116 | Robert HertingPlace 116 · Grade 9 · California Area | 9 | California Area | 33:34.3 |