| 1 | Samuel PlazioPlace 1 · Grade 12 · Kiski Area | 12 | Kiski Area | 16:36.30 |
| 2 | Michael CostelloPlace 2 · Grade 12 · Fox Chapel | 12 | Fox Chapel | 16:41.78 |
| 3 | Asher EckelPlace 3 · Grade 9 · Fox Chapel | 9 | Fox Chapel | 16:49.78 |
| 4 | Brennan PattersonPlace 4 · Grade 12 · West Allegheny | 12 | West Allegheny | 17:19.94 |
| 5 | Isaac BurttPlace 5 · Grade 12 · Beaver Area | 12 | Beaver Area | 17:27.25 |
| 6 | Ashton SaundersPlace 6 · Grade 11 · Riverview | 11 | Riverview | 17:38.53 |
| 7 | Nolan HornePlace 7 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 17:50.54 |
| 8 | Nolan GwinPlace 8 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 18:02.56 |
| 9 | Anthony (AJ) CienkowskiPlace 9 · Grade 10 · Beaver Area | 10 | Beaver Area | 18:03.99 |
| 10 | Owen GeltzPlace 10 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:08.88 |
| 11 | Alex CastanedaPlace 11 · Grade 12 · Baldwin | 12 | Baldwin | 18:21.54 |
| 12 | Oscar SmithPlace 12 · Grade 10 · Riverview | 10 | Riverview | 18:22.54 |
| 13 | Evan OrendPlace 13 · Grade 10 · Beaver Area | 10 | Beaver Area | 18:23.29 |
| 14 | Harrison ParkerPlace 14 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 18:26.95 |
| 15 | Oscar KroghPlace 15 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:27.29 |
| 16 | Lukas CzeganPlace 16 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 18:28.38 |
| 17 | Victor WhitePlace 17 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 18:30.44 |
| 18 | Haydan HoodPlace 18 · Grade 11 · Derry Area | 11 | Derry Area | 18:31.88 |
| 19 | Austin BarrettPlace 19 · Grade 10 · Baldwin | 10 | Baldwin | 18:32.69 |
| 20 | Kolbe FossPlace 20 · Grade 11 · Greensburg Central Catholic | 11 | Greensburg Central Catholic | 18:37.79 |
| 21 | Brayden CoskyPlace 21 · Grade 12 · Beaver Area | 12 | Beaver Area | 18:39.54 |
| 22 | Ben RadeletPlace 22 · Grade 9 · Riverview | 9 | Riverview | 18:42.71 |
| 23 | Brady VukmirPlace 23 · Grade 10 · Fox Chapel | 10 | Fox Chapel | 18:49.33 PR |
| 24 | Nick MillerPlace 24 · Grade 12 · Beaver Area | 12 | Beaver Area | 18:49.64 |
| 25 | Jensen YoungPlace 25 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:50.28 |
| 26 | Nico PirainoPlace 26 · Grade 10 · Franklin Regional | 10 | Franklin Regional | 18:52.49 |
| 27 | Jackson SelepecPlace 27 · Grade 10 · Beaver Area | 10 | Beaver Area | 18:55.76 |
| 28 | Turner TempletonPlace 28 · Grade 10 · West Allegheny | 10 | West Allegheny | 18:59.11 |
| 29 | Bently DealPlace 29 · Grade 9 · Kiski Area | 9 | Kiski Area | 19:05.74 |
| 30 | Robert KennedyPlace 30 · Grade 12 · Gateway Senior | 12 | Gateway Senior | 19:06.54 |
| 31 | Braden PiercePlace 31 · Grade 10 · Norwin | 10 | Norwin | 19:10.84 |
| 32 | Nolan MacUrakPlace 32 · Grade 10 · Baldwin | 10 | Baldwin | 19:17.95 |
| 33 | Nathan ChardelloPlace 33 · Grade 11 · Baldwin | 11 | Baldwin | 19:20.76 |
| 34 | Maxime McDonaldPlace 34 · Grade 10 · West Allegheny | 10 | West Allegheny | 19:22.19 |
| 35 | Jack ReichlPlace 35 · Grade 11 · Baldwin | 11 | Baldwin | 19:22.79 |
| 36 | Callen O'MalleyPlace 36 · Grade 11 · Baldwin | 11 | Baldwin | 19:36.54 |
| 37 | Isaac ShaPlace 37 · Grade 11 · Gateway Senior | 11 | Gateway Senior | 19:38.67 |
| 38 | Cooper VodzakPlace 38 · Grade 11 · West Allegheny | 11 | West Allegheny | 19:43.45 |
| 39 | Richard ZulaPlace 39 · Grade 12 · Norwin | 12 | Norwin | 19:57.94 |
| 40 | Will GrzelewskiPlace 40 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 19:58.35 |
| 41 | Caleb FruscelloPlace 41 · Grade 12 · Baldwin | 12 | Baldwin | 20:05.10 |
| 42 | Mason MadonnaPlace 42 · Grade 11 · Norwin | 11 | Norwin | 20:05.30 |
| 43 | Dominic CerminaraPlace 43 · Grade 10 · Kiski Area | 10 | Kiski Area | 20:06.29 |
| 44 | Eric BouwersPlace 44 · Grade 12 · Beaver Area | 12 | Beaver Area | 20:10.29 |
| 45 | Abe SmithPlace 45 · Grade 9 · Riverview | 9 | Riverview | 20:15.43 |
| 46 | James BerkPlace 46 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 20:16.70 |
| 47 | Jordin PritchardPlace 47 · Grade 12 · Ambridge Area | 12 | Ambridge Area | 20:17.54 |
| 48 | Brody HeckmanPlace 48 · Grade 9 · Norwin | 9 | Norwin | 20:18.30 |
| 49 | Mason GrayPlace 49 · Grade 12 · Franklin Regional | 12 | Franklin Regional | 20:18.54 |
| 50 | Isaac MullaneyPlace 50 · Grade 11 · West Allegheny | 11 | West Allegheny | 20:24.44 |
| 51 | Tyler LamantiaPlace 51 · Grade 10 · Gateway Senior | 10 | Gateway Senior | 20:27.51 |
| 52 | Connor GillpatrickPlace 52 · Grade 10 · West Allegheny | 10 | West Allegheny | 20:27.93 |
| 53 | Logan SlovickPlace 53 · Grade 12 · West Allegheny | 12 | West Allegheny | 20:35.33 |
| 54 | Westley KopanicPlace 54 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 21:09.80 |
| 55 | Holden SikoraPlace 55 · Grade 11 · Norwin | 11 | Norwin | 21:13.54 |
| 56 | Landon MorelyPlace 56 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 21:14.80 |
| 57 | Michael MakayPlace 57 · Grade 12 · Norwin | 12 | Norwin | 21:47.52 |
| 58 | Roman VolleroPlace 58 · Grade 12 · Franklin Regional | 12 | Franklin Regional | 21:54.13 |
| 59 | Xander SimpsonPlace 59 · Grade 10 · Franklin Regional | 10 | Franklin Regional | 21:58.80 |
| 60 | Adam LarsonPlace 60 · Grade 12 · Riverview | 12 | Riverview | 22:08.46 |
| 61 | Derek DowdrickPlace 61 · Grade 10 · Derry Area | 10 | Derry Area | 22:09.80 |
| 62 | James SpringerPlace 62 · Grade 9 · Ambridge Area | 9 | Ambridge Area | 22:19.80 |
| 63 | Owen OrbichPlace 63 · Grade 10 · Riverview | 10 | Riverview | 22:31.41 |
| 64 | Adrien RotondoPlace 64 · Grade 12 · Ambridge Area | 12 | Ambridge Area | 22:33.41 |
| 65 | Ben RaphaelPlace 65 · Grade 10 · Riverview | 10 | Riverview | 22:40.55 |
| 66 | Frank OrzehowskiPlace 66 · Grade 11 · Derry Area | 11 | Derry Area | 22:41.55 |
| 67 | Nathan DibucciPlace 67 · Grade 11 · Greensburg Central Catholic | 11 | Greensburg Central Catholic | 22:42.82 |
| 68 | Jeffery VuksanPlace 68 · Grade 9 · Greensburg Central Catholic | 9 | Greensburg Central Catholic | 22:58.70 |
| 69 | Cade KubistekPlace 69 · Grade 12 · Norwin | 12 | Norwin | 23:12.65 |
| 70 | Jaycenn DavisPlace 70 · Grade 9 · Ambridge Area | 9 | Ambridge Area | 23:37.84 |
| 71 | Syed AbdulwasayPlace 71 · Grade 12 · Gateway Senior | 12 | Gateway Senior | 23:52.56 |
| 72 | Raekwon LovelacePlace 72 · Grade 9 · Gateway Senior | 9 | Gateway Senior | 25:15.80 |
| 73 | Liam CooperPlace 73 · Grade 10 · Ambridge Area | 10 | Ambridge Area | 25:24.17 |
| 74 | Sawyer NewhousePlace 74 · Grade 12 · Derry Area | 12 | Derry Area | 25:58.79 |
| 75 | Dustin GrossPlace 75 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 26:45.30 |
| 76 | Jacob McBroomPlace 76 · Grade 9 · Derry Area | 9 | Derry Area | 27:13.50 |
| 77 | Asa AndersonPlace 77 · Grade 9 · Ambridge Area | 9 | Ambridge Area | 27:53.42 |
| 78 | Reg JamesPlace 78 · Grade 9 · Greensburg Central Catholic | 9 | Greensburg Central Catholic | 29:25.94 |