| 1 | Griffin Mackey | 11 | Sewickley Academy | 15:38.00 | 1 |
| 2 | Ben Clouse | 11 | Sewickley Academy | 16:03.00 | 2 |
| 3 | Hunter Crawley | 11 | South Williamsport | 16:09.00 | -- |
| 4 | Noah Curtin | 11 | Mercyhurst Preparatory | 16:14.00 | 3 |
| 5 | Connor Walsh | 11 | Cambridge Springs | 16:25.00 | 4 |
| 6 | Tristan Forsythe | 10 | Winchester Thurston | 16:27.80 | 5 |
| 7 | Zachary Tingley | 10 | Lakeview | 16:33.44 | 6 |
| 8 | Ben Heim | 11 | Washington | 16:34.10 | -- |
| 9 | Shaun Hay | 11 | Winchester Thurston | 16:35.70 | 7 |
| 10 | Phoenix Myers | 11 | Seneca | 16:37.00 | 8 |
| 11 | Sam Cunkelman | 10 | Homer Center | 16:37.80 | -- |
| 12 | Donovan Myers | 11 | Seneca | 16:39.00 | 9 |
| 13 | Harrison Keenan | 11 | Cranberry | 16:48.50 | 10 |
| 14 | Gannon Leech | 11 | Shady Side Academy | 16:49.00 | 11 |
| 15 | Luke Guyer | 11 | Ridgway | 16:54.20 | -- |
| 16 | Ryan Thrush | 11 | Brookville Area | 16:54.50 | 12 |
| 17 | Chris Colwell | 10 | Penns Valley Area | 16:54.90 | 13 |
| 18 | Ian Gabig | 11 | Camp Hill | 16:57.10 | 14 |
| 19 | Michael Peters | 11 | Saint Joseph's Catholic Academy | 16:57.50 | -- |
| 20 | Ben Littmann | 11 | Winchester Thurston | 16:58.10 | 15 |
| 21 | Christopher Kocent | 10 | Our Lady Of Sacred Heart | 16:59.14 | 16 |
| 22 | Micah Kurka | 10 | Purchase Line | 17:05.60 | 17 |
| 23 | Sam Lander | 11 | Cranberry | 17:07.00 | 18 |
| 24 | Jacob Schulte | 11 | Bishop McCort | 17:07.10 | 19 |
| 25 | Jarrett Boyd | 11 | Freedom Area (7) | 17:07.70 | -- |
| 26 | Henry Meakem | 9 | Sewickley Academy | 17:08.00 | 20 |
| 27 | Dylan Forrester | 10 | Reynolds | 17:09.99 | 21 |
| 28 | Ben Barnes | 10 | Riverview | 17:10.10 | 22 |
| 29 | Cyrus Lanager | 11 | West Branch | 17:10.80 | -- |
| 30 | Mark Bierly | 10 | Penns Valley Area | 17:11.10 | 23 |
| 31 | Ethan Knoebel | 9 | Southern Columbia Area | 17:11.70 | 24 |
| 32 | Garret Smith | 11 | Northeast Bradford | 17:14.00 | 25 |
| 33 | Andrew Stanley | 10 | Southern Huntingdon | 17:14.20 | -- |
| 34 | Nathan Moore | 11 | Purchase Line | 17:14.30 | 26 |
| 35 | Owen Brewer | 11 | Montrose | 17:14.40 | 27 |
| 36 | Jimmy Zimmerman | 11 | Mercyhurst Preparatory | 17:16.00 | 28 |
| 37 | Zach Mead | 11 | Montrose | 17:17.40 | 29 |
| 38 | Brandon Curley | 10 | Montrose | 17:18.00 | 30 |
| 39 | Matthew Dippold | 10 | Elk County Catholic | 17:21.80 | 31 |
| 40 | Caleb Sneller | 11 | Dayspring Christian Academy | 17:24.00 | -- |
| 41 | Alex Ringler | 10 | United | 17:24.70 | -- |
| 42 | Kaelan Wright | 9 | Saint Joseph's Catholic Academy | 17:26.60 | -- |
| 43 | Logan Lukonic | 11 | Sharpsville Area | 17:27.00 | 32 |
| 44 | Evan Schlosser | 10 | York Catholic | 17:28.00 | 33 |
| 45 | Logan Hoffman | 10 | Elk County Catholic | 17:28.00 | 34 |
| 46 | Zachary Wortman | 11 | Elk County Catholic | 17:28.00 | 35 |
| 47 | Daniel Shank | 11 | Camp Hill | 17:31.20 | 36 |
| 48 | Casey Ellis | 11 | Northeast Bradford | 17:32.00 | 37 |
| 49 | Justin Reno | 10 | Mercer Area | 17:32.00 | -- |
| 50 | Jack Miller | 9 | Jenkintown | 17:33.00 | 38 |
| 51 | Chase Waldschmidt | 11 | Shenango | 17:35.10 | 39 |
| 52 | Darion Gregory | 9 | Smethport Area | 17:35.30 | 40 |
| 53 | Morgan Morrison | 11 | West Shore Christian Academy | 17:35.69 | -- |
| 54 | Matt Salem | 10 | Shenango | 17:37.00 | 41 |
| 55 | Aidan Perry | 9 | Wellsboro Area | 17:37.00 | 42 |
| 56 | Daniel Bici | 10 | Masterman | 17:38.10 | 43 |
| 57 | Isaiah Griebel | 11 | North Clarion | 17:38.70 | 44 |
| 58 | Tim Wheeler | 11 | Northwestern | 17:39.00 | -- |
| 59 | Christian Tanner | 9 | Smethport Area | 17:40.00 | 45 |
| 60 | Gabe Jarema | 11 | Seneca | 17:40.72 | 46 |
| 61 | Jacob Unverdorben | 11 | West Middlesex | 17:41.00 | 47 |
| 62 | Jacob Watts | 11 | North East | 17:42.00 | 48 |
| 63 | Seth Owens | 11 | Elk Lake High School | 17:43.00 | 49 |
| 64 | Joshua Jackson | 10 | Jenkintown | 17:43.00 | 50 |
| 65 | Tim Kennel | 10 | Christopher Dock | 17:43.00 | 51 |
| 66 | Blake Nelson | 10 | Mansfield | 17:43.00 | 52 |
| 67 | Jeremy Gallagher | 11 | Maplewood | 17:45.00 | 53 |
| 68 | Jacob Cox | 10 | Tulpehocken | 17:45.00 | 54 |
| 69 | Cody Oswald | 10 | Elk Lake High School | 17:46.00 | 55 |
| 70 | Zak Smith | 9 | Northeast Bradford | 17:46.00 | 56 |
| 71 | Jason McCann | 11 | Commodore Perry | 17:46.62 | 57 |
| 72 | Patrick Wagner | 9 | Jenkintown | 17:49.00 | 58 |
| 73 | Orion Voelker | 11 | Westmont Hilltop | 17:50.30 | 59 |
| 74 | Nate Mosier | 10 | Northeast Bradford | 17:51.00 | 60 |
| 75 | Seth Soriano | 10 | Mahanoy Area | 17:52.30 | 61 |
| 76 | Nolan Brannon | 11 | Cranberry | 17:52.70 | 62 |
| 77 | Andy Chlpka | 9 | West Middlesex | 17:53.91 | 63 |
| 78 | Nyoah Marteny | 11 | Frazier | 17:54.00 | -- |
| 79 | James Wyland | 11 | Bishop Carroll | 17:54.00 | 64 |
| 80 | Michael Noethiger | 11 | Avonworth | 17:54.00 | 65 |
| 81 | Patrick Dorsey | 11 | Camp Hill | 17:55.00 | 66 |
| 82 | Charlie Romig | 10 | Penns Valley Area | 17:55.70 | 67 |
| 83 | Sam Gray | 10 | Penns Valley Area | 17:55.80 | 68 |
| 84 | Alex Boring | 10 | Purchase Line | 17:56.40 | 69 |
| 85 | Matt Kinback | 11 | Lackawanna Trail | 17:57.00 | 70 |
| 86 | Isaiah Denlinger | 10 | Christopher Dock | 17:59.00 | 71 |
| 87 | Anthony Moser | 10 | Mount Carmel Area | 17:59.00 | 72 |
| 88 | Gordon Pollock | 10 | Winchester Thurston | 17:59.00 | 73 |
| 89 | Brandon Anglemyer | 11 | South Side | 18:00.00 | 74 |
| 90 | Noah Martin | 9 | Veritas Academy | 18:00.00 | -- |
| 91 | Dylan Bemiss | 11 | North East | 18:00.00 | 75 |
| 92 | Tim Hanlon | 11 | Sewickley Academy | 18:00.00 | 76 |
| 93 | Michael Shannon | 11 | Vincentian Academy | 18:01.00 | 77 |
| 94 | Sam Bacon | 9 | Union City Area | 18:01.00 | 78 |
| 95 | Jacob Martinez | 9 | Palmerton Area | 18:01.00 | -- |
| 96 | Matt Little | 10 | Camp Hill | 18:01.00 | 79 |
| 97 | Gabe DeYoung | 9 | Saegertown | 18:01.49 | 80 |
| 98 | Mekael Kassu | 11 | Church Farm School | 18:02.00 | 81 |
| 99 | Chuck Adams | 11 | Vincentian Academy | 18:02.00 | 82 |
| 100 | Robert Stepnowski | 10 | Seneca | 18:03.00 | 83 |
| 101 | Austin Duffield | 10 | Sewickley Academy | 18:03.00 | 84 |
| 102 | Dawson Steele | 9 | Keystone | 18:04.30 | 85 |
| 103 | Aiden Barker | 9 | Brentwood | 18:04.60 | 86 |
| 104 | Chris Noga | 11 | Neshannock | 18:04.86 | 87 |
| 105 | Matt Young | 11 | Westmont Hilltop | 18:04.90 | 88 |
| 106 | Jesse Sands | 10 | Maplewood | 18:05.00 | 89 |
| 107 | Max Crans | 11 | Westmont Hilltop | 18:05.70 | 90 |
| 108 | Chase Varner | 11 | Southern Fulton | 18:06.00 | 91 |
| 109 | Triston Beck | 11 | West Middlesex | 18:07.00 | 92 |
| 110 | Andrew Forrest | 10 | Clarion Limestone | 18:07.00 | -- |
| 111 | Travis Hickling | 10 | Blue Ridge | 18:07.00 | 93 |
| 112 | Jeremy Kunco | 10 | Mercyhurst Preparatory | 18:07.00 | 94 |
| 113 | Aiden Brewer | 10 | Greensburg Central Catholic | 18:07.30 | 95 |
| 114 | Neill Peirce | 11 | Sewickley Academy | 18:08.00 | 96 |
| 115 | Eric Bixby | 10 | Montrose | 18:08.80 | 97 |
| 116 | Gage Shoemaker | 10 | Rocky Grove | 18:09.00 | 98 |
| 117 | Liam Mead | 9 | Montrose | 18:09.80 | 99 |
| 118 | Mak Gleckner | 10 | Canton Area | 18:11.00 | 100 |
| 119 | Neil Martin | 9 | Veritas Academy | 18:12.00 | -- |
| 120 | Nick Post | 10 | Seneca | 18:12.00 | 101 |
| 121 | Adam Ferguson | 11 | Oswayo Valley | 18:12.34 | -- |
| 122 | Adam Hanes | 11 | Seneca | 18:13.00 | 102 |
| 123 | Tyler Paul | 10 | Richland | 18:13.70 | 103 |
| 124 | Stephen Clulow | 9 | Cochranton | 18:14.35 | 104 |
| 125 | Joel Kweder | 9 | Mercyhurst Preparatory | 18:14.50 | 105 |
| 126 | Max Brewer | 9 | Montrose | 18:14.60 | 106 |
| 127 | Kale Weidner | 10 | Troy | 18:15.37 | 107 |
| 128 | Connor Hess | 10 | Canton Area | 18:15.80 | 108 |
| 129 | Matt Derr | 11 | Mahanoy Area | 18:16.00 | 109 |
| 130 | Jarron Mihoci | 11 | Jamestown Area | 18:16.49 | 110 |
| 131 | Michael Komaniak | 10 | Riverview | 18:17.00 | 111 |
| 132 | Destin Moore | 9 | Northeast Bradford | 18:17.00 | 112 |
| 133 | Arthur Tanyel | 10 | Neshannock | 18:17.19 | 113 |
| 134 | Isaac Jones | 10 | Union City Area | 18:18.00 | 114 |
| 135 | Jacob Karr | 10 | Oswayo Valley | 18:21.70 | -- |
| 136 | Andrew Medure | 11 | Eden Christian Academy | 18:22.00 | 115 |
| 137 | Joey Schmitzer | 10 | Cardinal Wuerl North Catholic | 18:22.90 | 116 |
| 138 | Aaron Srinivasan | 10 | Marian Catholic | 18:24.00 | 117 |
| 139 | Alex Chlpka | 9 | West Middlesex | 18:24.00 | 118 |
| 140 | Brian Webb | 10 | Mercyhurst Preparatory | 18:25.00 | 119 |
| 141 | Tanner Eckenrode | 10 | Martinsburg Central High School | 18:25.30 | 120 |
| 142 | Jacob Petro | 9 | Southern Columbia Area | 18:26.00 | 121 |
| 143 | Jerome Washo | 10 | Montrose | 18:27.00 | 122 |
| 144 | John Noldy | 10 | Lakeland | 18:27.00 | 123 |
| 145 | Shykai Banks | 11 | Mount Union Area | 18:27.00 | -- |
| 146 | Xavier Molnar | 10 | Brookville Area | 18:27.00 | 124 |
| 147 | Mason Bock | 9 | West Branch | 18:27.40 | -- |
| 148 | Alex Miller | 11 | Westmont Hilltop | 18:27.50 | 125 |
| 149 | Charles Roberts | 9 | California Area High School | 18:27.90 | -- |
| 150 | Jonas Jason | 10 | Northgate | 18:28.80 | 126 |
| 151 | Jordan Brown | 11 | Otto-Eldred | 18:29.00 | 127 |
| 152 | Andy Hanes | 10 | Seneca | 18:29.23 | 128 |
| 153 | Corey Thompson | 10 | Reynolds | 18:29.24 | 129 |
| 154 | Ryan Hunt | 9 | Kane Area | 18:29.50 | 130 |
| 155 | Tyler Devonshire | 10 | Northeast Bradford | 18:30.00 | 131 |
| 156 | Brett Carney | 10 | Elk Lake High School | 18:30.00 | 132 |
| 157 | Logan Crooks | 10 | Marion Center Area | 18:30.30 | 133 |
| 158 | Andy Rogan | 10 | Saint Joseph's Catholic Academy | 18:30.60 | -- |
| 159 | Tanner Schlater | 11 | Tulpehocken | 18:31.00 | 134 |
| 160 | William Westgate | 11 | Forest City | 18:32.00 | 135 |
| 161 | Michael Mucciolo | 9 | Old Forge | 18:32.20 | -- |
| 162 | Jack Groshek | 11 | Mercyhurst Preparatory | 18:33.00 | 136 |
| 163 | Justin Swede | 11 | Coudersport | 18:33.30 | 137 |
| 164 | Tanner Grove | 11 | Martinsburg Central High School | 18:33.40 | 138 |
| 165 | Connor McGrady | 9 | Marion Center Area | 18:33.60 | 139 |
| 166 | Crowe Theim | 11 | Clarion Area | 18:34.20 | 140 |
| 167 | Michael Eppley | 11 | Greenville | 18:34.75 | -- |
| 168 | Ben Hudock | 10 | Eden Christian Academy | 18:34.94 | 141 |
| 169 | Eamon Gibbons | 11 | Wyoming Seminary | 18:35.20 | 142 |
| 170 | Evan Rabinowitz | 11 | Bloomsburg | 18:36.00 | 143 |
| 171 | Robert Sim | 11 | Masterman | 18:36.00 | 144 |
| 172 | Brandon Kaseler | 9 | Westmont Hilltop | 18:36.20 | 145 |
| 173 | Calvin Dziewulski | 9 | Greensburg Central Catholic | 18:36.70 | 146 |
| 174 | Wyatt Geibel | 10 | Moniteau | 18:36.80 | 147 |
| 175 | Mason SanFilippo | 10 | Sewickley Academy | 18:37.00 | 148 |
| 176 | Thiem Crowe | 11 | Clarion Area | 18:37.70 | 149 |
| 177 | Vincent Thompson | 11 | Elk County Catholic | 18:39.00 | 150 |
| 178 | Matthew Angstadt | 10 | Kutztown Area | 18:39.00 | 151 |
| 179 | Bobby Titus | 11 | Lackawanna Trail | 18:39.00 | 152 |
| 180 | Robert Gray | 9 | Mountain View Junior Senior High School | 18:39.00 | -- |
| 181 | Ben Voight | 11 | Southern Fulton | 18:40.00 | 153 |
| 182 | Sam DiBiase | 11 | Minersville Area | 18:40.00 | 154 |
| 183 | Dakota Koches | 10 | Blairsville | 18:40.10 | -- |
| 184 | Garrett Duffy | 10 | Reynolds | 18:40.24 | 155 |
| 185 | Tommy Myers | 11 | Southern Columbia Area | 18:40.30 | 156 |
| 186 | Josh Lewis | 9 | North East | 18:41.00 | 157 |
| 187 | Jackson Coyne | 9 | Riverside (7) | 18:41.90 | 158 |
| 188 | Austin Shaw | 11 | Maplewood | 18:41.97 | 159 |
| 189 | William Burgess | 9 | Union City Area | 18:42.00 | 160 |
| 190 | Montana Paradise | 9 | Lakeview | 18:42.24 | 161 |
| 191 | Jacob Burdett | 10 | Wilmington | 18:42.94 | -- |
| 192 | Jack Malay | 10 | MMI Preparatory | 18:43.00 | -- |
| 193 | Michael Hanik | 9 | Bishop McCort | 18:43.30 | 162 |
| 194 | Michael Medlin | 9 | West Middlesex | 18:43.40 | 163 |
| 195 | Andrew Beers | 10 | Notre Dame E S | 18:44.00 | 164 |
| 196 | Lee Ault | 9 | Cochranton | 18:44.00 | 165 |
| 197 | Seth Hall | 10 | Maplewood | 18:45.00 | 166 |
| 198 | Willie Striesel | 10 | Mahanoy Area | 18:45.00 | 167 |
| 199 | Ethan Dubnansky | 10 | Westmont Hilltop | 18:45.20 | 168 |
| 200 | James Sands | 10 | Maplewood | 18:45.48 | 169 |
| 201 | Tyler Aber | 11 | Riverview | 18:46.00 | 170 |
| 202 | Trevor Butler | 10 | Williamsburg Community JS/HS | 18:46.20 | 171 |
| 203 | Austin Senn-Bishop | 11 | Northeast Bradford | 18:47.00 | 172 |
| 204 | Esteban Waldmann | 9 | Union City Area | 18:48.00 | 173 |
| 205 | Jake Doyle | 9 | Sullivan County | 18:49.00 | 174 |
| 206 | Jamail Khan | 11 | Jenkintown | 18:49.00 | 175 |
| 207 | Colin Baxter | 10 | Iroquois | 18:49.00 | -- |
| 208 | Eddie Pulaski | 10 | Marian Catholic | 18:50.00 | 176 |
| 209 | Jonathon Heider | 9 | Westmont Hilltop | 18:50.10 | 177 |
| 210 | Zack Marazza | 10 | Cambridge Springs | 18:51.00 | 178 |
| 211 | Christian Gervasi | 9 | York Catholic | 18:51.00 | 179 |
| 212 | Alden Weiner | 11 | Wellsboro Area | 18:51.00 | 180 |
| 213 | simon Wagner | 10 | Minersville Area | 18:51.00 | 181 |
| 214 | Justin Heller | 10 | Rocky Grove | 18:51.00 | 182 |
| 215 | Kian Delaney | 9 | Winchester Thurston | 18:51.00 | 183 |
| 216 | Josue Marcelin | 11 | Motivation High School | 18:52.00 | 184 |
| 217 | Ethan Flexman | 10 | Otto-Eldred | 18:52.00 | 185 |
| 218 | Joe Gaydek | 11 | West Middlesex | 18:52.20 | 186 |
| 219 | Keane Cropp | 9 | Commodore Perry | 18:52.49 | 187 |
| 220 | Sawyer Zadan | 10 | Eden Christian Academy | 18:52.62 | 188 |
| 221 | Nathan Kraus | 10 | Shenango | 18:53.70 | 189 |
| 222 | Alex McKay | 9 | Cochranton | 18:53.82 | 190 |
| 223 | Ryan Cecil | 10 | Riverview | 18:53.90 | 191 |
| 224 | Christopher Bailey | 10 | Vincentian Academy | 18:54.00 | 192 |
| 225 | Derick Uber | 11 | Lakeview | 18:54.00 | 193 |
| 226 | Robert Bell | 11 | Blairsville | 18:54.00 | -- |
| 227 | Jacob Steiger | 10 | Saegertown | 18:54.85 | 194 |
| 228 | Cory Rearick | 11 | North East | 18:55.00 | 195 |
| 229 | Steven Smith | 11 | Maplewood | 18:56.00 | 196 |
| 230 | Josh Krepps | 10 | Maplewood | 18:57.00 | 197 |
| 231 | Patrick Brogan | 10 | Our Lady Of Sacred Heart | 18:57.92 | 198 |
| 232 | Joey Lounsberry | 10 | Bishop McDevitt | 18:58.00 | -- |
| 233 | Hunter Zahm | 10 | Moravian Academy | 18:58.00 | 199 |
| 234 | David Ozeck | 11 | Bishop McCort | 18:58.10 | 200 |
| 235 | Nick Gill | 10 | Reynolds | 18:58.23 | 201 |
| 236 | William Urmann | 10 | Ridgway | 18:58.40 | -- |
| 237 | Michael Henry | 10 | Youngsville | 18:58.40 | -- |
| 238 | Eric Szarowicz | 9 | Smethport Area | 18:58.40 | 202 |
| 239 | Aden Konhaus | 11 | Westmont Hilltop | 18:58.70 | -- |
| 240 | Brandon O'Hara | 10 | Marion Center Area | 18:58.70 | 203 |
| 241 | Donovan James | 9 | Mount Carmel Area | 18:58.90 | 204 |
| 242 | Alex Templin | 10 | Bishop McCort | 18:59.00 | 205 |
| 243 | Christopher Virostek | 10 | Cardinal Wuerl North Catholic | 18:59.00 | 206 |
| 244 | Brian Horton | 11 | Northeast Bradford | 18:59.00 | -- |
| 245 | Trac Shaw | 10 | Kane Area | 18:59.10 | 207 |
| 246 | Ian Jackson | 9 | Neshannock | 18:59.17 | 208 |
| 247 | Ben Romanauski | 9 | Sayre Area | 19:00.00 | 209 |
| 248 | Connor Brought | 10 | Wellsboro Area | 19:00.00 | 210 |
| 249 | Josh Haley | 11 | Wyalusing Valley Area | 19:00.00 | 211 |
| 250 | Garrick Davies | 10 | Marion Center Area | 19:00.40 | 212 |
| 251 | Jarod McGowan | 10 | Lakeview | 19:00.89 | 213 |
| 252 | Aaron Boss | 10 | Northeast Bradford | 19:01.00 | -- |
| 253 | Addison Schweizerhof | 9 | Christopher Dock | 19:01.00 | 214 |
| 254 | Matt Cubellis | 11 | Avonworth | 19:01.00 | 215 |
| 255 | Justin Rivera | 10 | Mahanoy Area | 19:01.00 | 216 |
| 256 | Jake Coatom-Oblinski | 11 | Cambridge Springs | 19:01.59 | 217 |
| 257 | Kris Boxter | 10 | Mahanoy Area | 19:02.00 | 218 |
| 258 | Nebraska Hernendez | 11 | Richland | 19:02.90 | 219 |
| 259 | Michael Hill | 9 | Kutztown Area | 19:03.00 | 220 |
| 260 | Caleb Limmer | 10 | Jenkintown | 19:03.00 | 221 |
| 261 | Jake Baker | 9 | West Middlesex | 19:03.00 | 222 |
| 262 | Bill Kuhn | 10 | Seneca | 19:03.10 | -- |
| 263 | Caldwell Holden | 11 | Shady Side Academy | 19:04.00 | 223 |
| 264 | Blaine Grosheck | 11 | Smethport Area | 19:04.40 | 224 |
| 265 | Jordan Pedro | 11 | Sullivan County | 19:05.00 | 225 |
| 266 | Hunter Strang | 11 | Avonworth | 19:06.00 | 226 |
| 267 | Jon Pedro | 11 | Sullivan County | 19:06.00 | 227 |
| 268 | Trenton Noon | 9 | Windber Area | 19:06.00 | 228 |
| 269 | Dante Marcucci | 11 | Burgettstown | 19:06.00 | -- |
| 270 | Jordan Holmquist | 9 | Moravian Academy | 19:06.00 | 229 |
| 271 | Bobby Murtha | 10 | Richland | 19:06.90 | 230 |
| 272 | Tristan Fanks | 10 | Riverside (7) | 19:06.90 | 231 |
| 273 | Austin Dolaway | 11 | Montrose | 19:07.00 | -- |
| 274 | Jacob Rovder | 11 | Richland | 19:07.40 | 232 |
| 275 | Grant Straatmann | 9 | Vincentian Academy | 19:08.00 | 233 |
| 276 | Augustin Laboulet | 11 | West Middlesex | 19:08.00 | -- |
| 277 | Christopher Keach | 10 | Christopher Dock | 19:09.00 | 234 |
| 278 | Jarrod Rathbun | 11 | Troy | 19:09.00 | 235 |
| 279 | Tanner Berry | 11 | Cranberry | 19:09.90 | 236 |
| 280 | Tayge Molino | 9 | South Williamsport | 19:10.00 | -- |
| 281 | Wilcox Garrett | 9 | Maplewood | 19:11.00 | -- |
| 282 | Dennis Whalen | 10 | New Brighton | 19:11.00 | 237 |
| 283 | Brendan Meduri | 11 | Notre Dame E S | 19:11.00 | 238 |
| 284 | Luke Auer | 10 | Wyalusing Valley Area | 19:11.00 | 239 |
| 285 | Randy Hoats | 10 | Shenandoah Valley | 19:11.00 | 240 |
| 286 | Charles Mangan | 10 | Jenkintown | 19:11.00 | 241 |
| 287 | Zane Wicki | 10 | Notre Dame E S | 19:11.00 | 242 |
| 288 | Ben Uberti | 11 | Elk County Catholic | 19:11.20 | 243 |
| 289 | David Lamoreaux | 9 | Elk Lake High School | 19:12.00 | 244 |
| 290 | Gabe Hall | 9 | Delone Catholic | 19:13.00 | 245 |
| 291 | Matt McClelland | 10 | Wyalusing Valley Area | 19:13.00 | 246 |
| 292 | Zak Burke | 10 | Reynolds | 19:13.24 | 247 |
| 293 | Yaddiel Barraza | 10 | Mahanoy Area | 19:13.40 | 248 |
| 294 | Tyler Slaney | 10 | Union City Area | 19:14.00 | 249 |
| 295 | Brandon Forrest | 9 | Cranberry | 19:14.70 | 250 |
| 296 | Logan Hogue | 9 | Lakeview | 19:15.00 | 251 |
| 297 | Cole Jewett | 9 | Schuylkill Haven Area | 19:15.00 | 252 |
| 298 | Austin Uholik | 11 | Shenandoah Valley | 19:15.00 | 253 |
| 299 | Luke Robertson | 11 | Northgate | 19:15.30 | 254 |
| 300 | Wesley Fleischer | 10 | Saegertown | 19:16.00 | 255 |
| 301 | Chick Hallinan | 10 | Devon Preparatory School | 19:16.10 | -- |
| 302 | Cormac Ramsey | 10 | Coudersport | 19:16.34 | 256 |
| 303 | Brady Wilson | 11 | Rocky Grove | 19:18.00 | 257 |
| 304 | Brett McMichael | 11 | Oswayo Valley | 19:18.08 | -- |
| 305 | Vinnie Gazzo | 10 | Union | 19:20.00 | 258 |
| 306 | Garret Wilcox | 9 | Maplewood | 19:20.17 | -- |
| 307 | Andrew King | 11 | Our Lady Of Sacred Heart | 19:20.73 | 259 |
| 308 | Brandon Stasulli | 9 | Shenandoah Valley | 19:22.00 | 260 |
| 309 | Bergen Weiner | 9 | Wellsboro Area | 19:22.00 | 261 |
| 310 | Derek Fether | 11 | United | 19:22.50 | -- |
| 311 | Virosteck Christopher | 10 | Cardinal Wuerl North Catholic | 19:22.80 | 262 |
| 312 | Sam Kulp | 11 | Kutztown Area | 19:23.00 | 263 |
| 313 | Billy Moats | 9 | Cambridge Springs | 19:23.00 | 264 |
| 314 | Nick Ungarino | 11 | Northgate | 19:23.10 | 265 |
| 315 | Broc Schoeppner | 11 | Keystone | 19:24.10 | 266 |
| 316 | Bryon Callahan | 11 | Wellsboro Area | 19:25.00 | 267 |
| 317 | David Creely | 10 | Carlynton | 19:25.00 | -- |
| 318 | Michael Sefick | 10 | Avonworth | 19:25.00 | 268 |
| 319 | Kevin Salipante | 9 | Winchester Thurston | 19:25.90 | 269 |
| 320 | Chris Evingham | 9 | Otto-Eldred | 19:26.58 | 270 |
| 321 | Zane Longwell | 10 | Troy | 19:27.00 | 271 |
| 322 | Colton Barr | 11 | Kane Area | 19:27.00 | 272 |
| 323 | Darren Chen | 10 | Masterman | 19:27.00 | 273 |
| 324 | Jack Robinson | 9 | Winchester Thurston | 19:27.00 | 274 |
| 325 | Zaccary Roberts | 10 | Marian Catholic | 19:27.00 | 275 |
| 326 | Noah Wheland | 11 | Williamsburg Community JS/HS | 19:27.40 | 276 |
| 327 | Ean Flick | 11 | Chestnut Ridge | 19:27.40 | -- |
| 328 | Zach Link | 10 | Shenandoah Valley | 19:28.00 | 277 |
| 329 | Sean Sliben | 10 | Riverview | 19:28.00 | 278 |
| 330 | John Cox | 10 | Tulpehocken | 19:29.00 | 279 |
| 331 | Nathaniel Hoffman | 10 | Eisenhower | 19:29.00 | 280 |
| 332 | John Merrifield | 11 | Hughesville | 19:29.00 | 281 |
| 333 | Kevin Stankavage | 11 | Mount Carmel Area | 19:29.00 | 282 |
| 334 | Tyler Whitfield | 10 | Chartiers Houston | 19:29.50 | 283 |
| 335 | Gus Latorre | 10 | Camp Hill | 19:30.00 | 284 |
| 336 | Noah Grossman | 10 | Dayspring Christian Academy | 19:31.00 | -- |
| 337 | Justin Rovder | 11 | Richland | 19:31.20 | 285 |
| 338 | Thomas Laudani | 10 | Delone Catholic | 19:32.00 | 286 |
| 339 | Max Thompson | 9 | Keystone | 19:32.80 | 287 |
| 340 | Noah Montero | 11 | Calvary Christian Academy | 19:33.00 | -- |
| 341 | Nick Kuzo | 10 | Southern Columbia Area | 19:34.00 | 288 |
| 342 | Brandon Craig | 9 | Lakeview | 19:34.66 | 289 |
| 343 | Jason Bryce | 10 | Covenant Christian Academy | 19:35.00 | -- |
| 344 | Kalib Kiser | 11 | Saegertown | 19:35.48 | 290 |
| 345 | Mario Cosentino | 10 | Eden Christian Academy | 19:36.51 | 291 |
| 346 | Charlie Schaefer | 10 | Delaware County Christian School | 19:37.00 | -- |
| 347 | Anderson Phillips | 11 | Wyoming Seminary | 19:37.70 | 292 |
| 348 | Sam Wolfe | 10 | Elk County Catholic | 19:38.00 | 293 |
| 349 | Lucas Olcott | 9 | Shenango | 19:39.00 | 294 |
| 350 | Kade Porterfield | 11 | Rocky Grove | 19:39.00 | 295 |
| 351 | Rex Olp | 10 | Marion Center Area | 19:39.20 | 296 |
| 352 | Cole Kazmerczyk | 10 | Richland | 19:39.60 | 297 |
| 353 | Josh Wagner | 11 | Old Forge | 19:40.10 | -- |
| 354 | Anthony Clement | 10 | Paul Robeson School for Human Services | 19:41.00 | -- |
| 355 | Jake Hilliard | 10 | South Side | 19:41.00 | 298 |
| 356 | Cole Hatton | 11 | Jamestown Area | 19:41.30 | 299 |
| 357 | Marshall Powers | 10 | Clarion Area | 19:41.80 | 300 |
| 358 | Kyle Mehok | 10 | Maplewood | 19:41.80 | -- |
| 359 | Hunter O'Neil | 9 | Cranberry | 19:42.00 | 301 |
| 360 | Dusty Cook | 9 | Northeast Bradford | 19:42.00 | -- |
| 361 | Stephen Van Matre | 11 | Cambridge Springs | 19:42.40 | 302 |
| 362 | Josh Hall | 10 | Delone Catholic | 19:43.43 | 303 |
| 363 | Daniel Kabakjian | 10 | Christopher Dock | 19:44.00 | 304 |
| 364 | Zak Gilbert | 11 | Brookville Area | 19:45.00 | 305 |
| 365 | Donavin Meriwether | 10 | Bishop Canevin | 19:45.60 | 306 |
| 366 | Tyler Burnell | 10 | Eisenhower | 19:45.74 | 307 |
| 367 | Brendan McLaughlin | 9 | Shady Side Academy | 19:46.00 | 308 |
| 368 | Ryan Corbitt | 9 | York Catholic | 19:46.00 | 309 |
| 369 | Winslow Thomas | 11 | Maplewood | 19:46.40 | -- |
| 370 | Micheal Persia | 11 | Northgate | 19:46.80 | 310 |
| 371 | Tom Brower | 10 | Devon Preparatory School | 19:47.00 | -- |
| 372 | Sage Minteer | 10 | Southern Fulton | 19:47.00 | 311 |
| 373 | Haden Stamm | 10 | Penns Valley Area | 19:47.80 | 312 |
| 374 | Jimmy Smathers | 11 | Clarion Area | 19:48.00 | 313 |
| 375 | Sean Davis | 11 | Jenkintown | 19:48.00 | 314 |
| 376 | Ian Anderson | 10 | Christopher Dock | 19:48.00 | 315 |
| 377 | Tamir Green | 11 | Constitution High School | 19:48.00 | 316 |
| 378 | Ari Kendra | 10 | Riverside (7) | 19:48.90 | 317 |
| 379 | Mark Saam | 10 | Forest City | 19:49.00 | 318 |
| 380 | Josh Lehigh | 11 | West Shore Christian Academy | 19:49.00 | -- |
| 381 | Ty Kent | 9 | Shenango | 19:49.50 | 319 |
| 382 | Declan Murphy | 11 | Masterman | 19:50.00 | 320 |
| 383 | Kaine Geoffrion | 10 | Valley Forge Military Academy | 19:50.00 | 321 |
| 384 | Sam Craig | 11 | Neshannock | 19:50.58 | 322 |
| 385 | Paul Nimal | 11 | Fort Cherry | 19:50.60 | 323 |
| 386 | Josh Hancock | 11 | Cranberry | 19:50.60 | 324 |
| 387 | Sam King | 10 | Avonworth | 19:51.00 | 325 |
| 388 | Kevan Bailey | 11 | Holy Cross High School | 19:51.00 | -- |
| 389 | Patrick Strahan | 9 | Tulpehocken | 19:52.00 | 326 |
| 390 | Jared Klepadlo | 9 | Lackawanna Trail | 19:52.00 | 327 |
| 391 | Noah Covington | 11 | Rocky Grove | 19:52.00 | 328 |
| 392 | Jon Jobczynski | 11 | North East | 19:52.50 | 329 |
| 393 | Bill Clement | 11 | Penns Manor | 19:52.50 | -- |
| 394 | Jeremy Marshall | 11 | Sayre Area | 19:53.00 | 330 |
| 395 | Gino Cazonie | 10 | Minersville Area | 19:53.00 | 331 |
| 396 | Vince Morreale | 9 | Cardinal Wuerl North Catholic | 19:53.30 | 332 |
| 397 | Harlan Chandler | 10 | Richland | 19:53.70 | 333 |
| 398 | Dante DeFrank | 9 | Bishop Canevin | 19:54.00 | 334 |
| 399 | Matt Fasullo | 11 | Devon Preparatory School | 19:54.00 | -- |
| 400 | Nathan Carey | 10 | Seneca | 19:54.20 | -- |
| 401 | Sean Maxwell | 9 | Seton-LaSalle | 19:54.60 | 335 |
| 402 | Tyler Adams | 10 | Mount Carmel Area | 19:55.00 | 336 |
| 403 | Brody Coleman | 9 | Keystone | 19:55.20 | 337 |
| 404 | Justin Wolfe | 10 | Forest City | 19:55.60 | 338 |
| 405 | Judah Gardner | 9 | Union City Area | 19:55.70 | 339 |
| 406 | Jonah Karney | 10 | Mercyhurst Preparatory | 19:56.90 | 340 |
| 407 | Cage Hankinson | 11 | Marion Center Area | 19:57.00 | 341 |
| 408 | Samuel Arnold | 10 | Kutztown Area | 19:57.00 | 342 |
| 409 | Joshua Homan | 10 | North Clarion | 19:57.00 | 343 |
| 410 | Kyle | 10 | Maplewood | 19:57.20 | -- |
| 411 | Joseph Duppstadt | 10 | Richland | 19:57.70 | -- |
| 412 | Cole Schrack | 9 | Blairsville | 19:57.70 | -- |
| 413 | Augustus Veniukevicius | 11 | Church Farm School | 19:58.00 | 344 |
| 414 | Ricky Smith | 10 | Riverview | 19:58.00 | 345 |
| 415 | Sean Farrell | 11 | Vincentian Academy | 19:59.00 | 346 |
| 416 | Brandon Larson | 10 | Canton Area | 19:59.00 | 347 |
| 417 | Tyler Kauffman | 11 | Purchase Line | 19:59.60 | 348 |
| 418 | Sergio Slobodnik | 9 | Bishop Guilfoyle | 19:59.90 | -- |
| 419 | Brynen Kisiel | 10 | Coudersport | 20:00.46 | 349 |
| 420 | Ryan Harris | 10 | Kane Area | 20:00.80 | 350 |
| 421 | Gage Yaple | 10 | Seneca | 20:01.20 | -- |
| 422 | Alex McHugh | 11 | Susquehanna Community | 20:01.70 | -- |
| 423 | Erik Murphy | 10 | Saegertown | 20:02.00 | 351 |
| 424 | Adam Sabatose | 11 | Brockway Area | 20:02.10 | -- |
| 425 | Logan Bednash | 10 | Lakeland | 20:03.00 | 352 |
| 426 | Zach Busch | 9 | Wellsboro Area | 20:04.00 | 353 |
| 427 | Kevin Heeman | 9 | Wyalusing Valley Area | 20:04.00 | 354 |
| 428 | Jacob Brown | 9 | Troy | 20:05.00 | 355 |
| 429 | Dan Falk | 10 | Riverside (7) | 20:06.00 | 356 |
| 430 | Adam Petrovich | 10 | Bishop Canevin | 20:06.00 | 357 |
| 431 | Austin Schroeder | 10 | Freedom Area (7) | 20:06.24 | -- |
| 432 | Shane Yutzy | 11 | Meyersdale Area | 20:06.70 | 358 |
| 433 | Jesse Wright | 9 | Laurel | 20:07.00 | -- |
| 434 | Brodie Whitney | 9 | Eisenhower | 20:07.00 | 359 |
| 435 | Eli Yemzow | 10 | Southern Columbia Area | 20:07.20 | 360 |
| 436 | Max Wortman | 10 | Saint Joseph's Catholic Academy | 20:07.70 | -- |
| 437 | Matt Wright | 10 | Cambridge Springs | 20:07.75 | 361 |
| 438 | Nate Voight | 9 | Southern Fulton | 20:08.00 | 362 |
| 439 | Austin Jones | 10 | Cambridge Springs | 20:08.30 | 363 |
| 440 | Charlie Pettinato | 10 | Holy Cross High School | 20:10.00 | -- |
| 441 | Alex Culbertson | 10 | Cardinal Wuerl North Catholic | 20:10.00 | 364 |
| 442 | Josh Long | 11 | Fairfield Area | 20:10.00 | 365 |
| 443 | Yibin Tan | 10 | Masterman | 20:10.40 | 366 |
| 444 | Easton Shetler | 10 | United | 20:10.60 | -- |
| 445 | Scott Miller | 9 | Otto-Eldred | 20:10.90 | 367 |
| 446 | Brandyn DeLong | 9 | Otto-Eldred | 20:11.00 | 368 |
| 447 | Robert Tewksbury | 11 | Wyalusing Valley Area | 20:11.00 | 369 |
| 448 | Joseph Purcell | 9 | Minersville Area | 20:11.00 | 370 |
| 449 | Kevin Johnson | 10 | West Middlesex | 20:11.30 | -- |
| 450 | Jonah Kingston | 11 | Riverside (7) | 20:11.70 | 371 |
| 451 | Nathaniel Gardner | 10 | Union City Area | 20:11.80 | 372 |
| 452 | Reese Houseknecht | 9 | Southern Columbia Area | 20:12.00 | 373 |
| 453 | Dale Brown | 9 | Northeast Bradford | 20:12.00 | -- |
| 454 | Dan Sentner | 9 | Winchester Thurston | 20:13.00 | -- |
| 455 | Cameron Bell | 9 | California Area High School | 20:13.00 | -- |
| 456 | Brian Miller | 11 | Rockwood | 20:13.00 | -- |
| 457 | Ethan Petit | 10 | Montrose | 20:13.50 | -- |
| 458 | Tanner Hlivko | 11 | Westmont Hilltop | 20:13.80 | -- |
| 459 | Ben Donnell | 9 | Eisenhower | 20:14.00 | 374 |
| 460 | Joey Stevens | 10 | Bishop Guilfoyle | 20:14.40 | -- |
| 461 | Brendan Maher | 10 | Greensburg Central Catholic | 20:14.50 | 375 |
| 462 | Zack Pulgiese | 10 | Redeemer Lutheran School | 20:14.50 | -- |
| 463 | David Lawrence | 10 | Masterman | 20:14.60 | 376 |
| 464 | Brandon Witherell | 10 | Avonworth | 20:15.00 | 377 |
| 465 | Dylan Ensor | 10 | Southern Fulton | 20:15.00 | 378 |
| 466 | Jeremy Marshal | 11 | Sayre Area | 20:16.00 | 379 |
| 467 | Josiah Gleckner | 9 | Canton Area | 20:16.00 | 380 |
| 468 | Chandler Edwards | 9 | Williamsburg Community JS/HS | 20:16.80 | 381 |
| 469 | Gage Bayless | 11 | Reynolds | 20:16.98 | 382 |
| 470 | Colin Wilmot | 9 | Sayre Area | 20:17.00 | 383 |
| 471 | Samual Vierling | 11 | Lackawanna Trail | 20:17.00 | 384 |
| 472 | Matt Doolittle | 10 | Elk Lake High School | 20:17.00 | 385 |
| 473 | Stephen Lacek | 10 | Fort Cherry | 20:17.30 | 386 |
| 474 | Tom Dosch | 11 | Lakeview | 20:17.99 | 387 |
| 475 | Jaron Catov- Fialko | 10 | Seton-LaSalle | 20:18.10 | 388 |
| 476 | Ben Brown | 10 | Redeemer Lutheran School | 20:18.40 | -- |
| 477 | Jarvis Baker | 10 | Purchase Line | 20:18.70 | 389 |
| 478 | Hayden Barr | 9 | Kane Area | 20:19.00 | 390 |
| 479 | Brandon Barndono'hara | 10 | Marion Center Area | 20:19.10 | 391 |
| 480 | Matt Cimino | 11 | Chartiers Houston | 20:19.20 | 392 |
| 481 | Dakota Price | 10 | Saegertown | 20:19.35 | 393 |
| 482 | William Davis | 9 | Martinsburg Central High School | 20:19.60 | 394 |
| 483 | Collin Sharer | 11 | Wyalusing Valley Area | 20:19.90 | 395 |
| 484 | Jac Cokley | 9 | Cochranton | 20:20.13 | 396 |
| 485 | Jacob Noethiger | 9 | Avonworth | 20:20.80 | 397 |
| 486 | Myles Klapkowski | 10 | Camp Hill | 20:20.90 | 398 |
| 487 | Aaron Krpata | 9 | Phil-Mont Christian Academy | 20:21.00 | -- |
| 488 | Jarrett Dejohn | 10 | Saegertown | 20:21.20 | 399 |
| 489 | Brenden Altenburg | 10 | West Middlesex | 20:21.78 | -- |
| 490 | Sam Mager | 9 | Cardinal Wuerl North Catholic | 20:22.00 | 400 |
| 491 | Jacob Beebe | 9 | Cambria Heights | 20:22.00 | 401 |
| 492 | Issac Wynn | 11 | Southern Columbia Area | 20:22.00 | 402 |
| 493 | Eli Kravinsky | 11 | Jenkintown | 20:22.00 | -- |
| 494 | Jacob Alcorn | 9 | Cranberry | 20:22.10 | -- |
| 495 | Clarence Johnson | 11 | Penns Manor | 20:23.20 | -- |
| 496 | Stephen Forsyth | 11 | Blue Ridge | 20:23.70 | 403 |
| 497 | Triston Hall | 10 | New Brighton | 20:25.00 | 404 |
| 498 | Seth Wilson | 9 | Rocky Grove | 20:25.00 | 405 |
| 499 | Cameron Shedlock | 9 | Wyoming Seminary | 20:25.00 | 406 |
| 500 | Jarrod Sturgin | 9 | Commodore Perry | 20:25.68 | 407 |
| 501 | Seth Fabry | 10 | Bishop Canevin | 20:26.00 | 408 |
| 502 | Seth Nicodemus | 9 | Moniteau | 20:26.90 | 409 |
| 503 | Jeremy Spicher | 11 | Riverside (7) | 20:27.30 | 410 |
| 504 | Joey Dunn | 10 | Chartiers Houston | 20:27.40 | 411 |
| 505 | Daeqwon Plowden | 11 | Mastery Charter School North | 20:28.00 | -- |
| 506 | Alex Conn | 10 | Moniteau | 20:28.60 | 412 |
| 507 | Asiaha Smith | 10 | Constitution High School | 20:28.70 | 413 |
| 508 | Jake Uccellini | 11 | Northgate | 20:29.00 | 414 |
| 509 | Andrew Chez | 10 | Phil-Mont Christian Academy | 20:30.00 | -- |
| 510 | Nick Schill | 9 | Clarion Area | 20:30.00 | 415 |
| 511 | Logan Hoover | 9 | Cambria Heights | 20:30.20 | 416 |
| 512 | Daniel Barker | 10 | Northwestern | 20:30.30 | -- |
| 513 | Henry Kreisl | 10 | Marian Catholic | 20:31.00 | 417 |
| 514 | Joseph Newton | 11 | Kane Area | 20:31.00 | 418 |
| 515 | Silas Dishong | 11 | Williamsburg Community JS/HS | 20:31.00 | 419 |
| 516 | Travis Williams | 10 | Saegertown | 20:31.15 | -- |
| 517 | John Lent | 9 | Coudersport | 20:31.68 | 420 |
| 518 | Cameron Brucher | 9 | Forest City | 20:32.00 | 421 |
| 519 | Tanner Colb | 11 | Mansfield | 20:32.85 | 422 |
| 520 | John Hinterlinter | 11 | Westmont Hilltop | 20:32.90 | -- |
| 521 | Leland Sailors | 11 | Fairfield Area | 20:33.00 | 423 |
| 522 | Albert White | 11 | Fairfield Area | 20:33.00 | 424 |
| 523 | Joseph Delash | 10 | Marian Catholic | 20:33.00 | 425 |
| 524 | Nathan Grosvenor | 10 | Elk Lake High School | 20:34.00 | 426 |
| 525 | Austin Gearhart | 11 | Marion Center Area | 20:34.10 | -- |
| 526 | Henry White | 10 | Richland | 20:34.60 | -- |
| 527 | Jacoby Fitzgerald | 9 | Sullivan County | 20:34.90 | 427 |
| 528 | Chris Kondash | 9 | Mahanoy Area | 20:35.00 | 428 |
| 529 | Nathan Gross | 10 | Meyersdale Area | 20:35.20 | 429 |
| 530 | Rory McGowan | 10 | West Greene High School | 20:35.80 | -- |
| 531 | Joshua Humberson | 10 | Meyersdale Area | 20:35.90 | 430 |
| 532 | Trenten Dipppold | 9 | Eisenhower | 20:36.00 | 431 |
| 533 | Chris McClelland | 9 | Wyalusing Valley Area | 20:36.00 | 432 |
| 534 | Caleb Wry | 10 | Cranberry | 20:36.20 | -- |
| 535 | Julius Thomas | 10 | Chartiers Houston | 20:36.20 | 433 |
| 536 | Justin Tanner | 11 | Smethport Area | 20:36.30 | 434 |
| 537 | Leo Saldivar | 10 | Washington | 20:36.40 | -- |
| 538 | Brody Conner | 11 | Our Lady Of Sacred Heart | 20:36.50 | 435 |
| 539 | Carlos Garcia | 11 | Washington | 20:36.70 | -- |
| 540 | Emmett Hawkins | 9 | Moravian Academy | 20:36.73 | 436 |
| 541 | Wade Martin | 10 | Riverside (7) | 20:36.80 | 437 |
| 542 | Jack Fulco | 9 | Devon Preparatory School | 20:37.00 | -- |
| 543 | Everett VanHeyst | 9 | Penns Valley Area | 20:37.10 | 438 |
| 544 | Nathan Gibbons | 10 | Cambria Heights | 20:37.20 | 439 |
| 545 | Daniel McKay | 10 | Phil-Mont Christian Academy | 20:38.00 | -- |
| 546 | Xavier Ritchie | 9 | Camp Hill | 20:38.00 | 440 |
| 547 | Mitchell Denes | 10 | Northgate | 20:38.70 | 441 |
| 548 | Camron Good | 9 | Christopher Dock | 20:39.00 | 442 |
| 549 | Reese Miller | 11 | Bloomsburg | 20:39.00 | 443 |
| 550 | Nate Musser | 10 | Commodore Perry | 20:39.25 | 444 |
| 551 | Bryce Hughes | 10 | Holy Cross High School | 20:40.00 | -- |
| 552 | Joey Bednarczyk | 11 | Tulpehocken | 20:40.00 | 445 |
| 553 | Dawson Jones | 9 | Rocky Grove | 20:40.63 | 446 |
| 554 | Joe Grim | 9 | Lakeview | 20:41.60 | -- |
| 555 | Tyler Hoover | 10 | Bellwood Antis | 20:42.24 | -- |
| 556 | Robert Bish | 10 | Kane Area | 20:42.80 | 447 |
| 557 | Kiran Sharma | 10 | Wyoming Seminary | 20:43.00 | 448 |
| 558 | Tyler Nicholson | 11 | Burgettstown | 20:43.20 | -- |
| 559 | Edward Clark | 10 | Marion Center Area | 20:43.90 | -- |
| 560 | Garrett Cleveland | 10 | Shady Side Academy | 20:44.00 | 449 |
| 561 | Weston Kemble | 9 | Camp Hill | 20:44.90 | -- |
| 562 | Dayton Carroll | 11 | North Clarion | 20:45.20 | 450 |
| 563 | Logan Wicki | 9 | Notre Dame E S | 20:46.00 | 451 |
| 564 | Noah Doss | 9 | Camp Hill | 20:46.00 | -- |
| 565 | Ryan Liddle | 11 | Brockway Area | 20:46.00 | -- |
| 566 | Tyler Lightcap | 10 | Lakeview | 20:46.81 | -- |
| 567 | Lucas Miles | 11 | Tulpehocken | 20:47.00 | 452 |
| 568 | Austin Scheeler | 10 | Mahanoy Area | 20:47.00 | -- |
| 569 | Bradley Shields | 10 | New Brighton | 20:47.00 | 453 |
| 570 | Cameron Hasting | 10 | Dayspring Christian Academy | 20:47.08 | -- |
| 571 | Noah Cole | 11 | Clarion Area | 20:47.10 | 454 |
| 572 | Kory Marlatt | 9 | Palmerton Area | 20:47.80 | -- |
| 573 | Richard Hrusovsky | 9 | Palmerton Area | 20:47.90 | -- |
| 574 | Nick Shank | 10 | Windber Area | 20:48.00 | 455 |
| 575 | Kelvin Gou | 11 | Bishop Carroll | 20:48.30 | 456 |
| 576 | Thorin Kardell | 9 | Avonworth | 20:48.30 | -- |
| 577 | Nolan Cumberland | 9 | Union | 20:48.30 | 457 |
| 578 | Jake Miller | 11 | Bellwood Antis | 20:50.00 | -- |
| 579 | Ian Marrie | 11 | Sharpsville Area | 20:50.30 | 458 |
| 580 | Jordan Hollabaugh | 10 | Maplewood | 20:50.80 | -- |
| 581 | Will Kiner | 9 | Sullivan County | 20:51.00 | 459 |
| 582 | Andy Brown | 9 | Riverside (7) | 20:51.00 | -- |
| 583 | Paul Hertz | 9 | Minersville Area | 20:51.00 | 460 |
| 584 | Brenden Bruce | 11 | South Side | 20:51.70 | 461 |
| 585 | Justin Bonniger | 9 | Iroquois | 20:51.93 | -- |
| 586 | Evan Brown | 10 | Northeast Bradford | 20:52.00 | -- |
| 587 | Tommy Rosevear | 10 | Montrose | 20:52.00 | -- |
| 588 | Richard Danylo | 10 | Avonworth | 20:52.00 | -- |
| 589 | Noah Young | 10 | Moravian Academy | 20:52.19 | 462 |
| 590 | Kyle Pierotti | 10 | Kane Area | 20:52.50 | -- |
| 591 | Luke Hartman | 10 | Windber Area | 20:52.60 | 463 |
| 592 | Avery Watkins | 11 | Troy | 20:53.00 | 464 |
| 593 | Brandon Saeler | 10 | Lakeview | 20:53.40 | -- |
| 594 | Mike Motchenbaugh | 11 | Bishop Carroll | 20:53.90 | 465 |
| 595 | Andy Neale | 11 | Masterman | 20:54.00 | 466 |
| 596 | Mason Hicks | 10 | Eden Christian Academy | 20:54.40 | 467 |
| 597 | Carter Houseknecht | 11 | Southern Columbia Area | 20:54.50 | -- |
| 598 | Mike Witczak | 11 | Marian Catholic | 20:54.93 | 468 |
| 599 | Charles Hoerl | 10 | Delone Catholic | 20:55.00 | 469 |
| 600 | Jacob Frazier | 10 | Lakeland | 20:55.00 | 470 |
| 601 | Michael Overdorff | 9 | Delone Catholic | 20:55.10 | 471 |
| 602 | Devon Zheng | 11 | Bellwood Antis | 20:55.30 | -- |
| 603 | Andrew Lyle | 9 | Seton-LaSalle | 20:55.40 | 472 |
| 604 | Kevin Painter | 11 | Avella Area | 20:56.00 | -- |
| 605 | Michael LaTorre | 10 | Camp Hill | 20:56.00 | -- |
| 606 | Wyatt Morris | 9 | Northwest Area | 20:56.00 | 473 |
| 607 | Dakota Knight | 10 | Wyalusing Valley Area | 20:56.00 | -- |
| 608 | Derek Creed | 9 | Otto-Eldred | 20:56.34 | 474 |
| 609 | Kyle Gifford | 10 | Maplewood | 20:56.69 | -- |
| 610 | Nathan Wright | 10 | Moniteau | 20:56.90 | 475 |
| 611 | Andrew Nassur | 10 | Greensburg Central Catholic | 20:57.00 | 476 |
| 612 | Isaac Brilhart | 11 | Delone Catholic | 20:57.00 | 477 |
| 613 | Bailey Thrush | 10 | Brookville Area | 20:57.90 | 478 |
| 614 | Wyatt McDeavitt | 11 | Moniteau | 20:58.00 | 479 |
| 615 | Justin Hajzus | 10 | Coudersport | 20:58.20 | 480 |
| 616 | Jacob Andzulis | 9 | Mountain View Junior Senior High School | 20:59.00 | -- |
| 617 | Jackson Cummings | 11 | Jenkintown | 20:59.00 | -- |
| 618 | Kyle Wilson | 10 | Wellsboro Area | 20:59.00 | 481 |
| 619 | Zach Uholik | 10 | Shenandoah Valley | 21:00.00 | 482 |
| 620 | Jacob Patton | 10 | Moniteau | 21:00.30 | 483 |
| 621 | Michael Bartholic | 10 | Sewickley Academy | 21:01.40 | -- |
| 622 | Christian O'stafy | 11 | Westmont Hilltop | 21:01.40 | -- |
| 623 | Cameron Yoder | 9 | Purchase Line | 21:01.70 | 484 |
| 624 | Dylan Carter | 9 | Moravian Academy | 21:03.00 | 485 |
| 625 | Dakota States | 11 | Elk Lake High School | 21:03.00 | 486 |
| 626 | Danny Westcott | 9 | Jenkintown | 21:03.00 | -- |
| 627 | Dylan Smith | 10 | Windber Area | 21:03.10 | 487 |
| 628 | Collin Pedrosky | 9 | Greensburg Central Catholic | 21:03.57 | 488 |
| 629 | Bruce Dong | 10 | Bishop Carroll | 21:03.90 | 489 |
| 630 | Robert Van Kirk | 10 | Bellwood Antis | 21:05.00 | -- |
| 631 | Jarod Simpson | 11 | Clarion Limestone | 21:05.70 | -- |
| 632 | Brandon Wilson | 11 | Northeast Bradford | 21:06.00 | -- |
| 633 | Nick Candelore | 9 | Fort Cherry | 21:06.90 | 490 |
| 634 | Jonathan Hung | 9 | Shady Side Academy | 21:07.00 | 491 |
| 635 | Spencer Paukstis | 9 | Minersville Area | 21:07.00 | 492 |
| 636 | Nick Ruperto | 8 | Fort Cherry | 21:08.00 | 493 |
| 637 | Bryce Meriwether | 10 | Bishop Canevin | 21:08.10 | 494 |
| 638 | Brandon Lounder | 9 | Burgettstown | 21:08.60 | -- |
| 639 | Tanner Elliott | 10 | Penns Manor | 21:08.70 | -- |
| 640 | Devon Klopp | 9 | Tulpehocken | 21:09.00 | 495 |
| 641 | Devin Saul | 9 | Schuylkill Haven Area | 21:09.00 | 496 |
| 642 | Chance Reinerd | 10 | Eden Christian Academy | 21:09.88 | 497 |
| 643 | Brandon Anderson | 11 | Moniteau | 21:10.70 | 498 |
| 644 | J Jin | 10 | Valley Forge Military Academy | 21:11.00 | 499 |
| 645 | Marquese Johnson | 11 | Motivation High School | 21:11.20 | 500 |
| 646 | Bladen Yeager | 11 | Port Allegany | 21:11.65 | -- |
| 647 | Jared Hughes | 11 | Valley Forge Military Academy | 21:12.00 | 501 |
| 648 | Isaiah Gregg | 11 | North East | 21:12.00 | 502 |
| 649 | Jake D'arco | 9 | Schuylkill Haven Area | 21:12.00 | 503 |
| 650 | Charlie Randall | 10 | Blue Ridge | 21:12.60 | 504 |
| 651 | Josh Grant | 11 | Freire Charter School | 21:12.60 | -- |
| 652 | Fawad Syed | 11 | Masterman | 21:12.80 | -- |
| 653 | Claude Lv | 10 | Wyoming Seminary | 21:13.00 | 505 |
| 654 | Andrew Stone | 10 | Fairfield Area | 21:13.29 | 506 |
| 655 | Ryder Rigby | 11 | Bristol | 21:14.00 | -- |
| 656 | Alec Morris | 11 | Northeast Bradford | 21:15.00 | -- |
| 657 | Dylan Kovaleski | 11 | Lakeland | 21:17.00 | 507 |
| 658 | Anthony Harrison | 11 | Freire Charter School | 21:17.10 | -- |
| 659 | Isaac Colon | 10 | Masterman | 21:17.20 | -- |
| 660 | Ethan Harvey | 11 | Delaware County Christian School | 21:18.00 | -- |
| 661 | Mason Daniels | 10 | South Side | 21:18.00 | 508 |
| 662 | Jacob Green | 9 | Mansfield | 21:18.00 | 509 |
| 663 | Ross Bliss | 9 | Coudersport | 21:18.00 | 510 |
| 664 | Alex Domencic | 11 | Avonworth | 21:18.00 | -- |
| 665 | Ted Reynolds | 10 | Mansfield | 21:18.56 | 511 |
| 666 | Domonic Behney | 9 | Schuylkill Haven Area | 21:19.00 | 512 |
| 667 | Nick Sepcic | 11 | Cardinal Wuerl North Catholic | 21:20.50 | 513 |
| 668 | John Devlin | 11 | West Middlesex | 21:20.82 | -- |
| 669 | Kai Sorbin | 10 | Brookville Area | 21:20.90 | 514 |
| 670 | Hakim Hudson | 10 | Constitution High School | 21:21.80 | 515 |
| 671 | Ivan Fegley | 10 | Kutztown Area | 21:22.00 | 516 |
| 672 | Danny Bigley | 10 | Bishop Canevin | 21:22.60 | 517 |
| 673 | Caleb Madison | 11 | Delaware County Christian School | 21:23.00 | -- |
| 674 | Connor Page | 9 | Windber Area | 21:23.24 | 518 |
| 675 | Travis Ray | 9 | Eisenhower | 21:24.48 | 519 |
| 676 | Darwin Sifa | 11 | Church Farm School | 21:25.00 | 520 |
| 677 | Michael Marafino | 11 | Bishop McCort | 21:25.20 | 521 |
| 678 | Micah Diehl | 10 | Chestnut Ridge | 21:25.60 | -- |
| 679 | Matthew Manning | 9 | Penns Valley Area | 21:26.70 | 522 |
| 680 | Luke Motter | 9 | York Catholic | 21:27.00 | 523 |
| 681 | Sean Wallace | 9 | Moniteau | 21:27.00 | -- |
| 682 | Charles Lombardo | 9 | Wyoming Seminary | 21:27.20 | 524 |
| 683 | Emory Shrock | 11 | Reynolds | 21:27.44 | 525 |
| 684 | Caleb Parkes | 9 | Keystone | 21:27.90 | 526 |
| 685 | Park States | 11 | Elk Lake High School | 21:28.00 | -- |
| 686 | Miles Vando | 11 | Valley Forge Military Academy | 21:28.00 | 527 |
| 687 | John Hovanec | 11 | Laurel | 21:28.80 | -- |
| 688 | Daniel Kramer | 9 | Purchase Line | 21:29.60 | 528 |
| 689 | Zack Hodges | 11 | Johnstown Christian High School | 21:30.20 | -- |
| 690 | Leo Harper | 11 | Sewickley Academy | 21:31.50 | -- |
| 691 | Tyler Zimerofsky | 11 | Nativity BVM | 21:32.00 | -- |
| 692 | Caleb McClelland | 10 | Sayre Area | 21:32.00 | 529 |
| 693 | Joseph Choby | 10 | Windber Area | 21:32.07 | 530 |
| 694 | Jake Harris | 9 | Chestnut Ridge | 21:32.80 | -- |
| 695 | Shelby Wiseman | 11 | Creative & Performing Arts HS | 21:33.40 | -- |
| 696 | Josh Gildea | 9 | Brentwood | 21:34.00 | 531 |
| 697 | Christopher Ackerman | 9 | Tulpehocken | 21:34.00 | -- |
| 698 | Daniel Tierney | 9 | Blue Ridge | 21:34.80 | 532 |
| 699 | Chirag Kulkarni | 11 | Shady Side Academy | 21:35.00 | 533 |
| 700 | Sam Wollman | 11 | Jenkintown | 21:37.00 | -- |
| 701 | Josh Kuslock | 11 | Chartiers Houston | 21:37.20 | 534 |
| 702 | Teddy McClain | 11 | Sewickley Academy | 21:37.50 | -- |
| 703 | Phillip Rodig | 9 | Tulpehocken | 21:38.00 | -- |
| 704 | David Stewart | 9 | Troy | 21:38.00 | 535 |
| 705 | Jack Karson | 10 | Wilmington | 21:38.00 | -- |
| 706 | Devin Nearhoof | 10 | Saegertown | 21:40.10 | -- |
| 707 | Marty Krumenacker | 10 | Northern Cambria High School | 21:40.10 | -- |
| 708 | Austin Lencer | 11 | North Clarion | 21:41.40 | 536 |
| 709 | Adam Howard | 9 | Cranberry | 21:41.65 | -- |
| 710 | Christian Whitsel | 11 | Greensburg Central Catholic | 21:41.68 | 537 |
| 711 | Justin Tietsworth | 10 | Shenandoah Valley | 21:42.00 | 538 |
| 712 | Josh McClelland | 9 | Sayre Area | 21:42.00 | 539 |
| 713 | Elijah Stevens | 9 | Moravian Academy | 21:43.00 | 540 |
| 714 | Tim Maradeo | 10 | Palmerton Area | 21:43.30 | -- |
| 715 | Noah Coleman | 9 | Lackawanna Trail | 21:44.00 | 541 |
| 716 | Will Rodgers | 9 | Commodore Perry | 21:44.26 | 542 |
| 717 | Wolfgang Scheele | 9 | Shady Side Academy | 21:45.00 | 543 |
| 718 | Jude Marcelin | 11 | Motivation High School | 21:45.60 | 544 |
| 719 | Aj Howard | 9 | Cranberry | 21:45.70 | -- |
| 720 | Clayton Rubright | 10 | Tulpehocken | 21:45.90 | -- |
| 721 | Kevin DuBartell | 11 | Bloomsburg | 21:46.00 | 545 |
| 722 | Tyler Davis | 10 | Cambridge Springs | 21:46.50 | -- |
| 723 | Fink Austin | 10 | Maplewood | 21:46.96 | -- |
| 724 | Michael Wolbert | 10 | Mansfield | 21:47.00 | 546 |
| 725 | Brayden Dyreson | 9 | Juniata Valley | 21:47.40 | 547 |
| 726 | Justin Cooper | 10 | Iroquois | 21:47.96 | -- |
| 727 | Tye Sapien | 9 | Union | 21:48.20 | 548 |
| 728 | Mason Racicot | 10 | Riverview | 21:49.00 | 549 |
| 729 | Kristopher Hilton | 10 | Dayspring Christian Academy | 21:50.00 | -- |
| 730 | Fernando Rivera | 9 | Sharpsville Area | 21:50.14 | 550 |
| 731 | Justin Higgins | 9 | Cardinal Wuerl North Catholic | 21:50.80 | -- |
| 732 | Matthew Behe | 10 | Cambria Heights | 21:51.30 | 551 |
| 733 | Ziwen Hou | 10 | Masterman | 21:51.80 | -- |
| 734 | Thomas Cadwalder | 10 | Lakeland | 21:52.00 | 552 |
| 735 | Kevin Blais | 11 | Bishop Carroll | 21:52.20 | 553 |
| 736 | Pavel Almasi | 10 | Forest City | 21:53.00 | 554 |
| 737 | Michael Cinamella | 10 | Old Forge | 21:53.00 | -- |
| 738 | Colton Swede | 9 | Coudersport | 21:53.58 | 555 |
| 739 | Keagan Howard | 9 | Otto-Eldred | 21:54.24 | 556 |
| 740 | Jacob Reynolds | 10 | Hughesville | 21:55.00 | 557 |
| 741 | Ben Wilcox | 11 | Reynolds | 21:55.31 | -- |
| 742 | Noah Fagnano | 9 | Williamsburg Community JS/HS | 21:55.60 | 558 |
| 743 | Jacob Smith | 9 | Clarion Area | 21:55.80 | 559 |
| 744 | Faustas Kuibickas | 11 | Church Farm School | 21:56.70 | 560 |
| 745 | Austin Mackey | 11 | Fairfield Area | 21:56.82 | 561 |
| 746 | Justin Clark | 9 | West Branch | 21:57.10 | -- |
| 747 | David Grande | 9 | West Middlesex | 21:57.12 | -- |
| 748 | Christian Rickrode | 11 | Wyoming Seminary | 21:58.00 | 562 |
| 749 | Ethan Urquhart | 10 | Maplewood | 21:58.20 | -- |
| 750 | Daniel Sweeney | 9 | Delone Catholic | 21:58.60 | 563 |
| 751 | Nate Schoonover | 10 | Canton Area | 21:59.40 | 564 |
| 752 | Mitchel Shaffer | 10 | HOPE for Hyndman Charter School | 21:59.70 | -- |
| 753 | Carl Sun | 10 | Delaware County Christian School | 22:00.00 | -- |
| 754 | Maxwell Vance | 10 | Phil-Mont Christian Academy | 22:00.00 | -- |
| 755 | Brendan Killen | 11 | Seton-LaSalle | 22:01.90 | 565 |
| 756 | Dave Canavan | 9 | Winchester Thurston | 22:01.90 | -- |
| 757 | Joe Hester | 9 | Montrose | 22:02.00 | -- |
| 758 | Max Weiler | 10 | Moravian Academy | 22:02.00 | 566 |
| 759 | Brenton Clark | 9 | Williamsburg Community JS/HS | 22:02.70 | 567 |
| 760 | Joe Flake | 10 | Delone Catholic | 22:03.90 | -- |
| 761 | Tyler Shear | 9 | Maplewood | 22:04.70 | -- |
| 762 | Carson Custard | 9 | Maplewood | 22:05.00 | -- |
| 763 | Bryan Fuentez | 11 | Riverside (2) | 22:05.00 | -- |
| 764 | Tyler McCole | 10 | Shenandoah Valley | 22:06.00 | 568 |
| 765 | Matthew Schappell | 11 | Kutztown Area | 22:06.00 | 569 |
| 766 | Tyler Cabana | 11 | New Brighton | 22:06.00 | 570 |
| 767 | Theodore Lessner | 9 | Allegheny Clarion Valley | 22:07.50 | -- |
| 768 | Legion Lake | 10 | New Brighton | 22:08.00 | 571 |
| 769 | Anthony Getty | 11 | York Catholic | 22:08.00 | 572 |
| 770 | James Sanchioli | 9 | Seton-LaSalle | 22:08.20 | 573 |
| 771 | Darius Hinton | 9 | Bishop McCort | 22:08.30 | 574 |
| 772 | Gabriel Eberly | 11 | Valley Forge Military Academy | 22:09.00 | 575 |
| 773 | Hugh Brolly | 10 | Moravian Academy | 22:09.00 | -- |
| 774 | Damien Riley | 9 | Montrose | 22:09.00 | -- |
| 775 | Jeff Widener | 10 | Mount Carmel Area | 22:09.70 | 576 |
| 776 | Eli Pace | 10 | Our Lady Of Sacred Heart | 22:10.00 | 577 |
| 777 | Yousef Diabate | 11 | Constitution High School | 22:10.20 | 578 |
| 778 | Levi Roseman | 11 | Brookville Area | 22:10.40 | 579 |
| 779 | Caden Hazenstab | 9 | Martinsburg Central High School | 22:11.30 | 580 |
| 780 | Jack Zurybida | 9 | Juniata Valley | 22:11.50 | 581 |
| 781 | Clay Martin | 10 | Veritas Academy | 22:11.80 | -- |
| 782 | Venice Colicchio | 10 | Kutztown Area | 22:12.00 | 582 |
| 783 | Lucas Rinaldo | 11 | Minersville Area | 22:12.00 | 583 |
| 784 | Levi Kelly | 11 | Eisenhower | 22:12.00 | 584 |
| 785 | Nasir Savage | 10 | Motivation High School | 22:12.90 | 585 |
| 786 | Logan Summerlin | 10 | Greenville | 22:13.00 | -- |
| 787 | Ryan Craig | 9 | Wilmington | 22:13.59 | -- |
| 788 | David McPherson | 11 | Mahanoy Area | 22:14.00 | -- |
| 789 | Zane Tralick | 10 | Reynolds | 22:14.12 | -- |
| 790 | Ben Shiley | 11 | Westmont Hilltop | 22:14.90 | -- |
| 791 | Travis Geer | 9 | Jenkintown | 22:15.00 | -- |
| 792 | Easton Broadwater | 10 | Meyersdale Area | 22:15.00 | 586 |
| 793 | Jared Pavlock | 11 | Smethport Area | 22:15.00 | 587 |
| 794 | Michael Casey | 10 | Brentwood | 22:15.10 | 588 |
| 795 | Jarrod Davis | 11 | Mansfield | 22:16.00 | 589 |
| 796 | Tyler Huber | 9 | Cambria Heights | 22:16.20 | 590 |
| 797 | Mike Lefay | 11 | Clarion Area | 22:16.40 | -- |
| 798 | Scott Yutzy | 9 | Meyersdale Area | 22:16.60 | 591 |
| 799 | Jacob Schwartz | 10 | Jenkintown | 22:17.00 | -- |
| 800 | Maurice Harris | 9 | Saul High School | 22:17.20 | -- |
| 801 | Jacob Guo | 9 | Masterman | 22:17.40 | -- |
| 802 | Dan Hickman | 10 | South Side | 22:18.00 | 592 |
| 803 | Nathaniel Benjamin | 11 | Blue Ridge | 22:18.00 | 593 |
| 804 | Joseph Blockus | 11 | Saul High School | 22:19.00 | -- |
| 805 | Hunter Consolmango | 10 | Brentwood | 22:19.00 | 594 |
| 806 | Aaron Meixel | 9 | Kutztown Area | 22:19.00 | -- |
| 807 | Bryce Enscoe | 9 | Shenango | 22:19.40 | 595 |
| 808 | Jimi Griffith | 11 | Columbia | 22:19.50 | -- |
| 809 | McClane Dyerson | 10 | Juniata Valley | 22:20.70 | 596 |
| 810 | William Colenbrander | 10 | Avonworth | 22:21.00 | -- |
| 811 | Tucker Yovetich | 11 | Avonworth | 22:21.00 | -- |
| 812 | Kai Hrabovsky | 10 | Homer Center | 22:22.10 | -- |
| 813 | Hunter Shillingburg | 10 | Northwest Area | 22:23.00 | 597 |
| 814 | Evan Kurela | 11 | Avonworth | 22:23.00 | -- |
| 815 | Christian Byler | 9 | Jenkintown | 22:23.00 | -- |
| 816 | Mark Sitch | 10 | MMI Preparatory | 22:23.00 | -- |
| 817 | Mitchell Murdock | 10 | West Greene High School | 22:24.00 | -- |
| 818 | Tyler Deemer | 11 | Wilmington | 22:24.34 | -- |
| 819 | James McHugh | 11 | Southern Columbia Area | 22:24.40 | -- |
| 820 | Nebraska Hernandez | 11 | Johnstown Christian High School | 22:25.30 | -- |
| 821 | Dustin Andrews | 9 | Northwestern | 22:26.00 | -- |
| 822 | Donovan Dabonka | 10 | Church Farm School | 22:26.00 | 598 |
| 823 | Jared Mink | 9 | Commodore Perry | 22:27.83 | 599 |
| 824 | Paul Mullen | 9 | Bishop Carroll | 22:28.40 | 600 |
| 825 | Shyler Kreitz | 10 | South Williamsport | 22:29.20 | -- |
| 826 | Matthew Foster | 10 | Bishop Guilfoyle | 22:31.00 | -- |
| 827 | Ryley Tarasi | 11 | Bishop Canevin | 22:31.00 | 601 |
| 828 | Connor McCoy | 9 | Purchase Line | 22:31.00 | -- |
| 829 | Ben Schatz | 10 | Brockway Area | 22:31.40 | -- |
| 830 | Zack Sodrick | 10 | Mount Carmel Area | 22:32.00 | 602 |
| 831 | Connor Moran | 11 | Minersville Area | 22:32.00 | -- |
| 832 | Nafese Mack | 11 | Motivation High School | 22:32.60 | 603 |
| 833 | Parker Phillip | 10 | Maplewood | 22:34.40 | -- |
| 834 | Kyle Johnson | 10 | Lankenau High School | 22:34.70 | -- |
| 835 | Ben Haylett | 11 | Saegertown | 22:35.45 | -- |
| 836 | Caleb Klemick | 10 | Seton-LaSalle | 22:35.50 | 604 |
| 837 | Jack Doyle | 11 | Seton-LaSalle | 22:35.60 | 605 |
| 838 | Jarret Ingram | 10 | Elk County Catholic | 22:36.00 | 606 |
| 839 | Jarod Oliver | 9 | Cranberry | 22:37.20 | -- |
| 840 | Michael Samulevich | 11 | Northwest Area | 22:38.00 | 607 |
| 841 | Blake Slobodnik | 10 | Bishop Guilfoyle | 22:38.60 | -- |
| 842 | Kyle Schaeffer | 9 | Schuylkill Haven Area | 22:41.00 | 608 |
| 843 | Louis Verna | 9 | Calvary Christian Academy | 22:41.00 | -- |
| 844 | Brian Weir | 10 | Sewickley Academy | 22:41.20 | -- |
| 845 | Tonka Knight | 9 | Wyalusing Valley Area | 22:41.20 | -- |
| 846 | Dalton Clarkson | 10 | Hughesville | 22:41.80 | 609 |
| 847 | Logan Morral | 10 | Wellsboro Area | 22:42.00 | -- |
| 848 | Jarek Miller | 10 | Penns Valley Area | 22:42.20 | -- |
| 849 | Ameen Bader | 10 | Wyoming Seminary | 22:43.00 | -- |
| 850 | Tyrone Prince | 11 | Maritime Academy Charter | 22:43.00 | -- |
| 851 | Luke Nevins | 11 | Forest City | 22:44.00 | 610 |
| 852 | Carter Hrinda | 9 | Carlynton | 22:44.00 | -- |
| 853 | Jeffrey White | 10 | Purchase Line | 22:45.80 | -- |
| 854 | Dylan Hummel | 11 | Montrose | 22:46.10 | -- |
| 855 | Nick Kalafatis | 10 | Chartiers Houston | 22:46.70 | 611 |
| 856 | Phillip Parker | 11 | Maplewood | 22:46.82 | -- |
| 857 | Luke Stroud | 10 | Notre Dame E S | 22:48.00 | 612 |
| 858 | Connor England | 10 | Camp Hill | 22:48.50 | -- |
| 859 | Tim Kretchman | 10 | Meyersdale Area | 22:49.20 | 613 |
| 860 | Grant Gee | 9 | Mansfield | 22:49.61 | 614 |
| 861 | Ethan Burns | 10 | Hughesville | 22:50.00 | 615 |
| 862 | Mike Kanavy | 10 | Bishop Canevin | 22:50.30 | -- |
| 863 | Gordon Yoder | 10 | Laurel | 22:50.48 | -- |
| 864 | Srisa Changolkar | 10 | Masterman | 22:51.00 | -- |
| 865 | Zion Baldwin | 11 | Church Farm School | 22:51.00 | 616 |
| 866 | Josh Tingley | 11 | Lakeview | 22:51.65 | -- |
| 867 | Diamonte Vaughter | 11 | Maritime Academy Charter | 22:52.00 | -- |
| 868 | Bobby Hadden | 9 | Christopher Dock | 22:55.00 | -- |
| 869 | Shannon Bibbs | 10 | Lankenau High School | 22:55.20 | -- |
| 870 | Harrison Ly | 9 | Masterman | 22:56.20 | -- |
| 871 | Chase Stadler | 11 | Fairfield Area | 22:56.50 | 617 |
| 872 | Khalil Messai | 10 | Jamestown Area | 22:56.86 | 618 |
| 873 | Sam Feather | 9 | Calvary Christian Academy | 22:58.00 | -- |
| 874 | Bryce Craig | 10 | Burgettstown | 22:58.00 | -- |
| 875 | Eamon Tuttle | 11 | Wyoming Seminary | 22:59.00 | -- |
| 876 | Devin Rockwell | 11 | Wyalusing Valley Area | 23:00.00 | -- |
| 877 | Tyler Leibersohn | 9 | Hughesville | 23:00.00 | 619 |
| 878 | Alexander Peterson | 11 | Allegheny Clarion Valley | 23:01.10 | -- |
| 879 | Noah Slusser | 9 | Schuylkill Haven Area | 23:02.00 | 620 |
| 880 | Brandon Hullihan | 10 | Mahanoy Area | 23:02.00 | -- |
| 881 | Brandon Solomon | 10 | Beaver Falls | 23:03.00 | 621 |
| 882 | Anthony Milliner | 11 | New Brighton | 23:03.90 | 622 |
| 883 | Ray Joseph | 10 | Sharpsville Area | 23:04.30 | 623 |
| 884 | Caleb Heintzelman | 9 | West Shore Christian Academy | 23:05.00 | -- |
| 885 | Nick Stein | 9 | Troy | 23:05.00 | 624 |
| 886 | Michael Rawlings | 11 | Veritas Academy | 23:05.40 | -- |
| 887 | Brian Fedorchuk | 9 | Eisenhower | 23:06.14 | -- |
| 888 | Troy Pensack | 11 | Lackawanna Trail | 23:07.00 | 625 |
| 889 | Connor Phillips | 10 | Delone Catholic | 23:07.84 | -- |
| 890 | Danny Le | 9 | Masterman | 23:08.50 | -- |
| 891 | Mcclain Dyreson | 10 | Juniata Valley | 23:09.00 | 626 |
| 892 | Bryce Floyd | 11 | York Catholic | 23:09.75 | 627 |
| 893 | Nick Viall | 11 | Seneca | 23:10.10 | -- |
| 894 | Eward Murieak | 10 | Bishop Carroll | 23:11.20 | 628 |
| 895 | David Pennington | 9 | Cochranton | 23:11.37 | 629 |
| 896 | Roye Houston | 11 | West Branch | 23:11.50 | -- |
| 897 | Ethan Brady | 10 | Purchase Line | 23:12.00 | -- |
| 898 | Eddie Jarnicki | 11 | Old Forge | 23:13.70 | -- |
| 899 | Kyle O'Malley | 11 | Greenville | 23:14.70 | -- |
| 900 | Sean Pruden | 9 | Schuylkill Haven Area | 23:16.00 | 630 |
| 901 | Tyree Mitchell | 10 | Constitution High School | 23:16.20 | 631 |
| 902 | Tegan Collins | 9 | Seton-LaSalle | 23:16.80 | -- |
| 903 | Alex Pompe | 11 | Avella Area | 23:17.70 | -- |
| 904 | Thomas Hayden | 9 | Brentwood | 23:17.80 | 632 |
| 905 | Jack Herr | 9 | Jenkintown | 23:19.00 | -- |
| 906 | Arent Moore | 10 | Lackawanna Trail | 23:20.00 | 633 |
| 907 | Drake Johnson | 11 | California Area High School | 23:21.00 | -- |
| 908 | Avery Sayre | 11 | Freedom Area (7) | 23:21.80 | -- |
| 909 | Noah Burchett | 9 | Neshannock | 23:21.98 | 634 |
| 910 | Ryan Busby | 10 | Beaver Falls | 23:22.00 | 635 |
| 911 | Lucas Myers | 9 | Sharpsville Area | 23:22.75 | 636 |
| 912 | Sias Seibert | 9 | Constitution High School | 23:23.20 | 637 |
| 913 | Taylor Wheeler | 9 | Wellsboro Area | 23:25.00 | -- |
| 914 | Mark Heier | 10 | Bloomsburg | 23:26.00 | 638 |
| 915 | Camden Hankey | 9 | Clarion Limestone | 23:26.70 | -- |
| 916 | Nick Saylor | 11 | Johnstown Christian High School | 23:27.00 | -- |
| 917 | Zac Mcdowell | 11 | Avonworth | 23:28.00 | -- |
| 918 | Eli Alvin | 11 | Mastery Charter School North | 23:28.50 | -- |
| 919 | Thomas Harten | 9 | Wyoming Seminary | 23:29.00 | -- |
| 920 | Joseph Grupenhoff | 10 | Delone Catholic | 23:29.10 | -- |
| 921 | Brendan Buchanan | 10 | Kennedy Catholic | 23:29.84 | -- |
| 922 | Mitchell Emmanuel | 11 | Blairsville | 23:30.60 | -- |
| 923 | Devon Sautter | 9 | Delone Catholic | 23:30.80 | -- |
| 924 | Sean Busby | 10 | Beaver Falls | 23:31.00 | 639 |
| 925 | Connor Caputo | 9 | Shady Side Academy | 23:31.00 | -- |
| 926 | Denzel Conkle | 10 | Beaver Falls | 23:31.00 | 640 |
| 927 | David Pence | 9 | Cambria Heights | 23:33.10 | 641 |
| 928 | Dylan Parda | 10 | Sewickley Academy | 23:34.60 | -- |
| 929 | Adam Grisham | 11 | Northwest Area | 23:35.00 | 642 |
| 930 | Owen Dandoy | 10 | Brockway Area | 23:36.90 | -- |
| 931 | Ben Johnson | 10 | Riverview | 23:37.00 | -- |
| 932 | Dominick Onan | 11 | South Allegheny | 23:37.00 | -- |
| 933 | Alex Stitt | 9 | North Clarion | 23:38.40 | 643 |
| 934 | Steven Chisholm | 9 | Neshannock | 23:39.00 | 644 |
| 935 | Reice Saylor | 9 | Union | 23:39.10 | 645 |
| 936 | Joseph McCollum | 9 | Neshannock | 23:40.00 | 646 |
| 937 | Noah Schill | 9 | Clarion Area | 23:41.50 | -- |
| 938 | Joseph Zaladonis | 9 | Moravian Academy | 23:42.00 | -- |
| 939 | Noah McGovern | 11 | Northwest Area | 23:42.00 | 647 |
| 940 | Luke Scott | 9 | Commodore Perry | 23:42.21 | 648 |
| 941 | Cullen Tregaskis | 10 | Iroquois | 23:42.30 | -- |
| 942 | Carlos Eckert | 9 | Friends Select | 23:42.60 | -- |
| 943 | Jake Winningham | 11 | Sewickley Academy | 23:44.30 | -- |
| 944 | Austin Bewley | 10 | Brookville Area | 23:47.80 | 649 |
| 945 | Gabriel Hepler | 9 | Shenandoah Valley | 23:51.00 | -- |
| 946 | Jacob Lubecki | 11 | West Middlesex | 23:51.99 | -- |
| 947 | Maduakolam Onyewu | 11 | Church Farm School | 23:53.00 | 650 |
| 948 | Andrew Sheeler | 9 | Otto-Eldred | 23:53.40 | -- |
| 949 | Bradley Chalupiak | 10 | Beaver Falls | 23:55.00 | 651 |
| 950 | Alex Hernandez | 9 | Mansfield | 23:55.09 | -- |
| 951 | Will Cowden | 11 | Fort Cherry | 23:55.90 | 652 |
| 952 | Zack Sargeant | 10 | Troy | 23:58.00 | -- |
| 953 | Cross Venezia | 9 | Church Farm School | 23:58.00 | -- |
| 954 | Hunter Kern | 11 | Juniata Valley | 24:00.00 | 653 |
| 955 | Chris Lehigh | 9 | West Shore Christian Academy | 24:00.00 | -- |
| 956 | Spencer Wood | 10 | Jamestown Area | 24:03.39 | 654 |
| 957 | Kareem Lewis-Ra | 10 | Church Farm School | 24:03.50 | -- |
| 958 | Nathan Bailey | 9 | Windber Area | 24:04.00 | 655 |
| 959 | Johnathan Monar-Romero | 9 | Valley Forge Military Academy | 24:05.00 | 656 |
| 960 | Nicholas Capezio | 10 | Laurel | 24:09.40 | -- |
| 961 | Jean Francois | 11 | Lankenau High School | 24:11.00 | -- |
| 962 | Rylee Stahl | 9 | Minersville Area | 24:12.00 | -- |
| 963 | Jesse York | 9 | Cranberry | 24:12.50 | -- |
| 964 | Ryan DiRienzo | 10 | Bloomsburg | 24:12.80 | 657 |
| 965 | Jason Barrett | 9 | Bishop McDevitt | 24:12.90 | -- |
| 966 | Michael Cutsuries | 9 | Delone Catholic | 24:15.29 | -- |
| 967 | Dakota Brewer | 9 | Otto-Eldred | 24:15.43 | -- |
| 968 | Isaac Hagen | 11 | South Williamsport | 24:16.00 | -- |
| 969 | Skyler Saulsbery | 10 | Jamestown Area | 24:16.86 | 658 |
| 970 | Jonathan Dunham | 11 | Cardinal Wuerl North Catholic | 24:17.00 | -- |
| 971 | Naseem Bryant | 11 | Church Farm School | 24:18.00 | -- |
| 972 | Spencer Messenger | 10 | HOPE for Hyndman Charter School | 24:21.00 | -- |
| 973 | Edwin Anderson | 9 | Marion Center Area | 24:22.00 | -- |
| 974 | Clayton Marsh | 9 | Union | 24:22.30 | 659 |
| 975 | Luke Fruehan | 10 | Montrose | 24:23.40 | -- |
| 976 | John Healy | 9 | Allegheny Clarion Valley | 24:24.10 | -- |
| 977 | Welcome Tjelmeland | 11 | Avonworth | 24:25.00 | -- |
| 978 | Tim Milner | 11 | Freire Charter School | 24:26.00 | -- |
| 979 | Amadou Tounkara | 11 | Freire Charter School | 24:26.70 | -- |
| 980 | Greg Boatman | 10 | Wyalusing Valley Area | 24:26.80 | -- |
| 981 | Russell Abernethy | 9 | Calvary Christian Academy | 24:27.00 | -- |
| 982 | Jeffrey McKissick | 10 | Bishop McCort | 24:27.90 | 660 |
| 983 | Nicholas Bulik | 9 | York Catholic | 24:28.00 | 661 |
| 984 | Nicholas Roberts | 10 | Maplewood | 24:29.14 | -- |
| 985 | Damon Baptista | 11 | Blue Ridge | 24:31.00 | 662 |
| 986 | Levi Troyer | 10 | New Brighton | 24:31.00 | 663 |
| 987 | Daniel Ketner | 9 | Clarion Area | 24:31.85 | -- |
| 988 | Jayden Calkins | 10 | Mansfield | 24:32.90 | -- |
| 989 | Vince Freeman | 11 | Montrose | 24:34.50 | -- |
| 990 | Coleman Smith | 9 | MMI Preparatory | 24:35.00 | -- |
| 991 | Jesse Plung | 11 | Shady Side Academy | 24:36.30 | -- |
| 992 | Logan Rickley | 11 | Richland | 24:36.30 | -- |
| 993 | Durke Martin | 10 | Riverside (7) | 24:36.80 | -- |
| 994 | Max Caton | 11 | Meyersdale Area | 24:38.00 | 664 |
| 995 | Kevin Sweeney | 11 | Nativity BVM | 24:40.00 | -- |
| 996 | Grant Weaver | 9 | Martinsburg Central High School | 24:40.10 | 665 |
| 997 | Sam Wilshire | 9 | Redeemer Lutheran School | 24:45.30 | -- |
| 998 | Kevin Donton | 9 | Schuylkill Haven Area | 24:46.00 | -- |
| 999 | Adam Papcunik | 9 | Bishop McCort | 24:46.40 | -- |
| 1000 | Benjamin Nixdorf | 9 | Moravian Academy | 24:47.16 | -- |