| 1 | Matthew BeaverPlace 1 · Grade 12 · United | 12 | United | 19:02.5 |
| 2 | Luke SheplerPlace 2 · Grade 11 · United | 11 | United | 19:50.2 |
| 3 | Tommy CraryPlace 3 · Grade 9 · Ligonier Valley | 9 | Ligonier Valley | 20:04.2 |
| 4 | Keydun TomalsonPlace 4 · Grade 10 · United | 10 | United | 20:06.5 |
| 5 | Kaz StokesPlace 5 · Grade 9 · United | 9 | United | 20:18.1 |
| 6 | Donovin CorsonPlace 6 · Grade 11 · Ferndale Area | 11 | Ferndale Area | 20:18.9 |
| 7 | Jacob KauffmanPlace 7 · Grade 12 · Purchase Line | 12 | Purchase Line | 20:27.2 |
| 8 | Hudson LeasePlace 8 · Grade 10 · Johnstown Christian | 10 | Johnstown Christian | 20:47.5 |
| 9 | John LynchPlace 9 · Grade 10 · Ligonier Valley | 10 | Ligonier Valley | 20:54.2 |
| 10 | Scott KephartPlace 10 · Grade 11 · Purchase Line | 11 | Purchase Line | 21:13.7 |
| 11 | Benjamin GornickPlace 11 · Grade 9 · United | 9 | United | 21:14.5 |
| 12 | Rolland SteffensPlace 12 · Grade 12 · Ligonier Valley | 12 | Ligonier Valley | 21:29.0 |
| 13 | Logan LittlePlace 13 · Grade 11 · Purchase Line | 11 | Purchase Line | 21:33.6 |
| 14 | Charles BlakePlace 14 · Grade 12 · Purchase Line | 12 | Purchase Line | 21:42.3 |
| 15 | Hayden HillPlace 15 · Grade 12 · United | 12 | United | 21:51.8 |
| 16 | Syson OleksaPlace 16 · Grade 10 · United | 10 | United | 21:59.3 |
| 17 | Michael ZahurakPlace 17 · Grade 11 · Ferndale Area | 11 | Ferndale Area | 22:29.0 |
| 18 | Erik McClemensPlace 18 · Grade 11 · Johnstown Christian | 11 | Johnstown Christian | 22:38.6 |
| 19 | Elliot PeatePlace 19 · Grade 9 · Ligonier Valley | 9 | Ligonier Valley | 23:13.4 |
| 20 | Aiden TavelPlace 20 · Grade 11 · Purchase Line | 11 | Purchase Line | 23:15.9 |
| 21 | Brayden KibbePlace 21 · Grade 11 · Johnstown Christian | 11 | Johnstown Christian | 23:17.2 |
| 22 | Alexander BarkeyPlace 22 · Grade 10 · Purchase Line | 10 | Purchase Line | 23:21.2 |
| 23 | Jayden YoderPlace 23 · Grade 12 · Johnstown Christian | 12 | Johnstown Christian | 23:30.6 |
| 24 | Skyler EmertPlace 24 · Grade 12 · Ligonier Valley | 12 | Ligonier Valley | 23:37.2 |
| 25 | Kane DuncanPlace 25 · Grade 10 · United | 10 | United | 25:27.0 |
| 26 | Daniel. HarperPlace 26 · Grade 11 · Johnstown Christian | 11 | Johnstown Christian | 25:27.6 |
| 27 | Jackson BolandPlace 27 · Grade 9 · Somerset_Christian | 9 | Somerset_Christian | 26:19.0 |
| 28 | Isiah WoodsPlace 28 · Grade 9 · United | 9 | United | 27:32.4 |
| 29 | Anthony VisneskyPlace 29 · Grade 11 · United | 11 | United | 28:03.7 |
| 30 | Jason MeyerPlace 30 · Grade 10 · Ferndale Area | 10 | Ferndale Area | 31:00.8 |
| 31 | Eli DuncanPlace 31 · Grade 12 · United | 12 | United | 31:18.8 |
| 32 | Mason BeachPlace 32 · Grade 10 · Ferndale Area | 10 | Ferndale Area | 40:17.2 |
| 33 | Joseph PylePlace 33 · Grade 10 · Somerset_Christian | 10 | Somerset_Christian | 40:48.7 |