| 1 | Clark LaLomiaPlace 1 · Grade 11 · Quaker Valley | 11 | Quaker Valley | 1:56.52 |
| 2 | Ethan HaringPlace 2 · Grade 12 · Eden Christian | 12 | Eden Christian | 1:57.59 |
| 3 | Matt SchwertfegerPlace 3 · Grade 11 · Laurel Highlands | 11 | Laurel Highlands | 1:57.86 |
| 4 | Greg AbelPlace 4 · Grade 11 · North Allegheny | 11 | North Allegheny | 1:58.02 |
| 5 | Jordan StyerPlace 5 · Grade 12 · West Allegheny | 12 | West Allegheny | 1:58.09 |
| 6 | River CapekPlace 6 · Grade 10 · Quaker Valley | 10 | Quaker Valley | 1:58.68 |
| 7 | Samuel HerreraPlace 7 · Grade 10 · Moon Area | 10 | Moon Area | 1:59.40 |
| 8 | Will TewPlace 8 · Grade 11 · Taylor Allderdice | 11 | Taylor Allderdice | 1:59.47 |
| 9 | Jackson PethelPlace 9 · Grade 11 · Quaker Valley | 11 | Quaker Valley | 1:59.58 |
| 10 | Peter HeintzlemanPlace 10 · Grade 11 · Winchester Thurston | 11 | Winchester Thurston | 1:59.71 |
| 11 | Justin GrossPlace 11 · Grade 11 · Kiski Area | 11 | Kiski Area | 2:00.14 |
| 12 | Paul RobertsPlace 12 · Grade 12 · Kiski Area | 12 | Kiski Area | 2:00.22 |
| 13 | Evan DawsonPlace 13 · Grade 10 · South Fayette | 10 | South Fayette | 2:00.81 |
| 14 | Sebastiano TrovatoPlace 14 · Grade 12 · Canon-McMillan | 12 | Canon-McMillan | 2:00.86 |
| 15 | Joshua SteppPlace 15 · Grade 12 · Moon Area | 12 | Moon Area | 2:02.85 |
| 16 | Andrew PeighPlace 16 · Grade 10 · North Allegheny | 10 | North Allegheny | 2:02.90 |
| 17 | Jacob LehmanPlace 17 · Grade 12 · Mount Lebanon | 12 | Mount Lebanon | 2:03.17 |
| 18 | Carter KashakPlace 18 · Grade 10 · Upper Saint Clair | 10 | Upper Saint Clair | 2:03.28 |
| 19 | Mamadouba SyllaPlace 19 · Grade 11 · Winchester Thurston | 11 | Winchester Thurston | 2:04.11 |
| 20 | Jack O'BrienPlace 20 · Grade 11 · Mount Lebanon | 11 | Mount Lebanon | 2:04.62 |
| 21 | Eric WilsonPlace 21 · Grade 11 · Chartiers Valley | 11 | Chartiers Valley | 2:04.63 |
| 22 | Carter KentPlace 22 · Grade 9 · California Area | 9 | California Area | 2:04.67 |
| 23 | Timothy SabellaPlace 23 · Grade 10 · Grove City Area | 10 | Grove City Area | 2:04.81 |
| 24 | Gage ProbstPlace 24 · Grade 12 · Grove City Area | 12 | Grove City Area | 2:05.08 |
| 25 | Nick NadolnyPlace 25 · Grade 11 · Chartiers Valley | 11 | Chartiers Valley | 2:05.20 |
| 26 | Garrett BellPlace 26 · Grade 12 · Thomas Jefferson | 12 | Thomas Jefferson | 2:05.21 |
| 27 | Sebastian KlimchakPlace 27 · Grade 11 · North Allegheny | 11 | North Allegheny | 2:05.39 |
| 28 | Isaiah BittnerPlace 28 · Grade 10 · Hempfield Area 07 | 10 | Hempfield Area 07 | 2:06.24 |
| 29 | Thomas FinePlace 29 · Grade 12 · Elizabeth Forward | 12 | Elizabeth Forward | 2:06.28 |
| 30 | Hunter ThomasPlace 30 · Grade 12 · Elizabeth Forward | 12 | Elizabeth Forward | 2:07.15 |
| 31 | Thomas GaydosPlace 31 · Grade 11 · Norwin | 11 | Norwin | 2:07.27 |
| 32 | Humberto LopezPlace 32 · Grade 11 · Seton-LaSalle | 11 | Seton-LaSalle | 2:07.48 |
| 33 | Ryan EwingPlace 33 · Grade 10 · Hempfield Area 07 | 10 | Hempfield Area 07 | 2:07.55 |
| 34 | Alex FairPlace 34 · Grade 10 · Mount Lebanon | 10 | Mount Lebanon | 2:07.69 |
| 35 | Nick KupniewskiPlace 35 · Grade 11 · Cathedral Prep | 11 | Cathedral Prep | 2:08.52 |
| 36 | Carter CrossPlace 36 · Grade 10 · Chartiers Valley | 10 | Chartiers Valley | 2:08.63 |
| 37 | Josh O'KornPlace 37 · Grade 12 · South Fayette | 12 | South Fayette | 2:09.07 |
| 38 | Thomas AldousPlace 38 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 2:09.11 |
| 39 | Bryce PotterPlace 39 · Grade 11 · Upper Saint Clair | 11 | Upper Saint Clair | 2:09.47 |
| 40 | Noah LataPlace 40 · Grade 11 · Cathedral Prep | 11 | Cathedral Prep | 2:09.61 |
| 41 | Digby BednerPlace 41 · Grade 10 · Canon-McMillan | 10 | Canon-McMillan | 2:09.67 |
| 42 | Harrison SaltrickPlace 42 · Grade 10 · Grove City Area | 10 | Grove City Area | 2:09.76 |
| 43 | Will EnglishPlace 43 · Grade 9 · Cathedral Prep | 9 | Cathedral Prep | 2:09.90 |
| 44 | Dillon BrunnerPlace 44 · Grade 11 · Upper Saint Clair | 11 | Upper Saint Clair | 2:09.98 |
| 45 | Cael KonekPlace 45 · Grade 12 · Ringgold | 12 | Ringgold | 2:10.33 |
| 46 | Jackson PrestoPlace 46 · Grade 10 · Baldwin | 10 | Baldwin | 2:10.42 |
| 47 | McKinley BeechPlace 47 · Grade 10 · Baldwin | 10 | Baldwin | 2:10.49 |
| 48 | Brayden DouglassPlace 48 · Grade 10 · Our Lady Of Sacred Heart | 10 | Our Lady Of Sacred Heart | 2:10.83 |
| 49 | Chase SchepisPlace 49 · Grade 12 · West Allegheny | 12 | West Allegheny | 2:10.91 |
| 50 | Rocco StockPlace 50 · Grade 9 · South Park | 9 | South Park | 2:11.48 |
| 51 | Owen HaughtPlace 51 · Grade 11 · Waynesburg Central | 11 | Waynesburg Central | 2:12.33 |
| 52 | Kairell McCoyPlace 52 · Grade 11 · Gateway | 11 | Gateway | 2:13.69 |
| 53 | Nate FoxPlace 53 · Grade 11 · Waynesburg Central | 11 | Waynesburg Central | 2:13.82 |
| 54 | Edward StephensonPlace 54 · Grade 12 · Connellsville | 12 | Connellsville | 2:14.34 |
| 55 | Moshe DalePlace 55 · Grade 9 · McGuffey | 9 | McGuffey | 2:14.48 |
| 56 | Logan NeffPlace 56 · Grade 9 · Moon Area | 9 | Moon Area | 2:14.58 |
| 57 | John DawsonPlace 57 · Grade 12 · McKeesport Area | 12 | McKeesport Area | 2:15.01 |
| 58 | Jason MathewPlace 58 · Grade 12 · West Allegheny | 12 | West Allegheny | 2:15.29 |
| 59 | Tyler LautnerPlace 59 · Grade 11 · Thomas Jefferson | 11 | Thomas Jefferson | 2:15.79 |
| 60 | Henry MarriottPlace 60 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 2:16.58 |
| 61 | Mikael EppersonPlace 61 · Grade 9 · Penn Hills | 9 | Penn Hills | 2:17.15 |
| 62 | Derek SoforicPlace 62 · Grade 11 · Connellsville | 11 | Connellsville | 2:17.86 |
| 63 | Michael DorrianPlace 63 · Grade 10 · Thomas Jefferson | 10 | Thomas Jefferson | 2:18.81 |
| 64 | Keenan KerrPlace 64 · Grade 11 · Western Beaver | 11 | Western Beaver | 2:19.06 |
| 65 | Tanner ZalarPlace 65 · Grade 10 · Baldwin | 10 | Baldwin | 2:19.56 |
| 66 | Aiden FehrPlace 66 · Grade 10 · South Park | 10 | South Park | 2:20.22 |
| 67 | Izaiah WilsonPlace 67 · Grade 9 · Ringgold | 9 | Ringgold | 2:20.44 |
| 68 | Mylo SnyderPlace 68 · Grade 10 · Waynesburg Central | 10 | Waynesburg Central | 2:20.80 |
| 69 | Albert SuterPlace 69 · Grade 9 · Peters Township | 9 | Peters Township | 2:20.89 |
| 70 | Nathan EichenmillerPlace 70 · Grade 11 · Gateway | 11 | Gateway | 2:21.12 |
| 71 | Geoffrey DouglasPlace 71 · Grade 10 · Bethlehem-Center | 10 | Bethlehem-Center | 2:23.02 |
| 72 | Wes GoshenPlace 72 · Grade 10 · Our Lady Of Sacred Heart | 10 | Our Lady Of Sacred Heart | 2:23.16 |
| 73 | Colton CochranPlace 73 · Grade 9 · Southmoreland | 9 | Southmoreland | 2:23.86 |
| 74 | Jason ZelliePlace 74 · Grade 10 · Bethlehem-Center | 10 | Bethlehem-Center | 2:24.06 |
| 75 | Marco GullifordPlace 75 · Grade 9 · Ringgold | 9 | Ringgold | 2:24.24 |
| 76 | James MurtaughPlace 76 · Grade 9 · Bethel Park | 9 | Bethel Park | 2:26.16 |
| 77 | Brock MacePlace 77 · Grade 9 · Albert Gallatin | 9 | Albert Gallatin | 2:26.19 |
| 78 | Marek SmithPlace 78 · Grade 11 · Peters Township | 11 | Peters Township | 2:26.58 |
| 79 | Najee ClarkPlace 79 · Grade 9 · McKeesport Area | 9 | McKeesport Area | 2:26.80 |
| 80 | John HallPlace 80 · Grade 11 · West Mifflin | 11 | West Mifflin | 2:28.21 |
| 81 | Denver WorkmanPlace 81 · Grade 10 · Albert Gallatin | 10 | Albert Gallatin | 2:28.26 |
| 82 | Logan RuffingPlace 82 · Grade 11 · West Mifflin | 11 | West Mifflin | 2:29.29 |
| 83 | Mitchell McGrailPlace 83 · Grade 9 · Bethel Park | 9 | Bethel Park | 2:29.86 |
| 84 | Aaron MoccaldiPlace 84 · Grade 10 · Albert Gallatin | 10 | Albert Gallatin | 2:35.00 |
| 85 | Sam HoppePlace 85 · Grade 10 · Bethel Park | 10 | Bethel Park | 2:40.47 |
| 86 | Robert ThomasPlace 86 · Grade 10 · Carrick | 10 | Carrick | 2:40.70 |
| 87 | Shamar DayPlace 87 · Grade 12 · West Mifflin | 12 | West Mifflin | 2:42.77 |
| 88 | Zakariyan LahijuddinPlace 88 · Grade 9 · Penn Hills | 9 | Penn Hills | 3:09.94 |