| 1 | Devin BargerPlace 1 · Grade 12 · Waynesboro Area | 12 | Waynesboro Area | 18:34 |
| 2 | Noah HoxiePlace 2 · Grade 11 · Waynesboro Area | 11 | Waynesboro Area | 18:38 |
| 3 | Nathaniel SnyderPlace 3 · Grade 10 · Waynesboro Area | 10 | Waynesboro Area | 18:45 |
| 4 | Connor CrouchPlace 4 · Grade 12 · Boiling Springs | 12 | Boiling Springs | 18:58 |
| 5 | Levi ChripczukPlace 5 · Grade 9 · Boiling Springs | 9 | Boiling Springs | 19:26 |
| 6 | Baxter PurdyPlace 6 · Grade 12 · Boiling Springs | 12 | Boiling Springs | 19:45 |
| 7 | Yogith RamPlace 7 · Grade 12 · Boiling Springs | 12 | Boiling Springs | 20:11 |
| 8 | Straub RyanPlace 8 · Grade 10 · Boiling Springs | 10 | Boiling Springs | 20:12 |
| 9 | Weston RudgePlace 9 · Grade 12 · Boiling Springs | 12 | Boiling Springs | 20:33 |
| 10 | Noah HartmanPlace 10 · Grade 9 · Waynesboro Area | 9 | Waynesboro Area | 21:09 |
| 11 | Milo GibblePlace 11 · Grade 12 · Boiling Springs | 12 | Boiling Springs | 21:48 |
| 12 | Caleb KappenPlace 12 · Grade 9 · Boiling Springs | 9 | Boiling Springs | 21:56 |
| 13 | Noah HanegraafPlace 13 · Grade 10 · Waynesboro Area | 10 | Waynesboro Area | 22:02 |
| 14 | Jace DeGaetanoPlace 14 · Grade 10 · Boiling Springs | 10 | Boiling Springs | 22:08 |
| 15 | Gavin MillerPlace 15 · Grade 12 · Waynesboro Area | 12 | Waynesboro Area | 22:12 |
| 16 | George OslikPlace 16 · Grade 9 · Waynesboro Area | 9 | Waynesboro Area | 22:17 |
| 17 | Mason SensenbaughPlace 17 · Grade 11 · Waynesboro Area | 11 | Waynesboro Area | 22:51 |
| 18 | Guistwite KaiPlace 18 · Grade 10 · Boiling Springs | 10 | Boiling Springs | 23:21 |
| 19 | Victor ZhengPlace 19 · Grade 12 · Boiling Springs | 12 | Boiling Springs | 23:27 |
| 20 | Mason BiserPlace 20 · Grade 9 · Waynesboro Area | 9 | Waynesboro Area | 23:38 |
| 21 | Ethan McDonaldPlace 21 · Grade 12 · Waynesboro Area | 12 | Waynesboro Area | 24:14 |
| 22 | Isaac PappasPlace 22 · Grade 10 · Waynesboro Area | 10 | Waynesboro Area | 24:22 |
| 23 | Jason ImwaldPlace 23 · Grade 11 · Waynesboro Area | 11 | Waynesboro Area | 24:32 |
| 24 | Nathaniel PauseliusPlace 24 · Grade 9 · Waynesboro Area | 9 | Waynesboro Area | 24:46 |
| 25 | Trinh ThienPlace 25 · Grade 10 · Boiling Springs | 10 | Boiling Springs | 24:55 |
| 26 | Ethan KinnPlace 26 · Grade 10 · Boiling Springs | 10 | Boiling Springs | 25:14 |
| 27 | George LindseyPlace 27 · Grade 11 · Boiling Springs | 11 | Boiling Springs | 26:09 |
| 28 | Mason HaysPlace 28 · Grade 11 · Boiling Springs | 11 | Boiling Springs | 26:10 |
| 29 | Josh SimonPlace 29 · Grade 9 · Boiling Springs | 9 | Boiling Springs | 26:53 |
| 30 | Marcello DiminoPlace 30 · Grade 12 · Waynesboro Area | 12 | Waynesboro Area | 28:01 |
| 31 | Jonathan PowellPlace 31 · Grade 10 · Waynesboro Area | 10 | Waynesboro Area | 28:02 |
| 32 | Nathaniel GirioPlace 32 · Grade 11 · Waynesboro Area | 11 | Waynesboro Area | 28:28 |
| 33 | Blake PowellPlace 33 · Grade 10 · Boiling Springs | 10 | Boiling Springs | 29:33 |
| 34 | Jakob Van VolkenburgPlace 34 · Grade 11 · Boiling Springs | 11 | Boiling Springs | 30:07 |
| 35 | Sean MorganPlace 35 · Grade 11 · Waynesboro Area | 11 | Waynesboro Area | 34:43 |