| 1 | Lincoln BaxterPlace 1 · Mt Pleasant | — | Mt Pleasant | 17:32.00 |
| 2 | Korbin McNeillPlace 2 · West Stanly | — | West Stanly | 17:50.00 |
| 3 | James ShuePlace 3 · West Stanly | — | West Stanly | 17:52.00 |
| 4 | Aidan HiottPlace 4 · West Stanly | — | West Stanly | 18:34.00 |
| 5 | Blayne MortonPlace 5 · West Stanly | — | West Stanly | 19:05.00 |
| 6 | Daniel BrattainPlace 6 · West Stanly | — | West Stanly | 19:54.00 |
| 7 | Elijah MortonPlace 7 · West Stanly | — | West Stanly | 20:01.00 |
| 8 | Tyler McDonaldPlace 8 · West Stanly | — | West Stanly | 20:02.00 |
| 9 | Trenton SmithPlace 9 · Anson | — | Anson | 20:06.00 |
| 10 | Camden MisenheimerPlace 10 · West Stanly | — | West Stanly | 20:33.00 |
| 11 | Sawyer HelmsPlace 11 · Mt Pleasant | — | Mt Pleasant | 20:57.00 |
| 12 | Stone BarrierPlace 12 · Mt Pleasant | — | Mt Pleasant | 20:59.00 |
| 13 | Zach ThomasPlace 13 · Mt Pleasant | — | Mt Pleasant | 21:22.00 |
| 14 | Matthew WhitePlace 14 · West Stanly | — | West Stanly | 21:36.00 |
| 15 | Ethan AshtonPlace 15 · West Stanly | — | West Stanly | 21:38.00 |
| 16 | Wyatt McCallPlace 16 · Montgomery Central | — | Montgomery Central | 21:46.00 |
| 17 | JKwone BrownPlace 17 · Montgomery Central | — | Montgomery Central | 21:47.00 |
| 18 | Toby TroxlerPlace 18 · West Stanly | — | West Stanly | 21:48.00 |
| 19 | Nathan MarksPlace 19 · West Stanly | — | West Stanly | 22:23.00 |
| 20 | Michael PerryPlace 20 · Montgomery Central | — | Montgomery Central | 24:00.00 |
| 21 | Nic TofflemeyerPlace 21 · Montgomery Central | — | Montgomery Central | 24:15.00 |
| 22 | Sage KellyPlace 22 · Forest Hills | — | Forest Hills | 24:19.00 |
| 23 | Diego Penafiel JimenePlace 23 · Montgomery Central | — | Montgomery Central | 24:36.00 |
| 24 | Walker MedlinPlace 24 · Mt Pleasant | — | Mt Pleasant | 24:38.00 |
| 25 | Gage BarrierPlace 25 · Mt Pleasant | — | Mt Pleasant | 24:55.00 |
| 26 | Noah KimreyPlace 26 · Montgomery Central | — | Montgomery Central | 25:25.00 |
| 27 | Dominick DeFelicePlace 27 · Mt Pleasant | — | Mt Pleasant | 26:11.00 |
| 28 | Jackson RichardsonPlace 28 · Montgomery Central | — | Montgomery Central | 26:17.00 |
| 29 | Hakiem ThomasPlace 29 · Forest Hills | — | Forest Hills | 26:21.00 |
| 30 | Landon SwearingenPlace 30 · Forest Hills | — | Forest Hills | 26:24.00 |
| 31 | Hunter GibsonPlace 31 · Forest Hills | — | Forest Hills | 26:43.00 |
| 32 | Bryson BaucomPlace 32 · West Stanly | — | West Stanly | 28:36.00 |
| 33 | Robert ParksPlace 33 · Forest Hills | — | Forest Hills | 30:17.00 |
| 34 | Elijah WilliamsPlace 34 · Forest Hills | — | Forest Hills | 30:19.00 |
| 35 | Garrett KellyPlace 35 · Forest Hills | — | Forest Hills | 31:07.00 |
| 36 | Robert (Gabe) TysingePlace 36 · Montgomery Central | — | Montgomery Central | 32:18.00 |
| 37 | Tyrone LittlePlace 37 · Montgomery Central | — | Montgomery Central | 34:27.00 |
| 38 | Seth ParkerPlace 38 · Montgomery Central | — | Montgomery Central | 34:47.00 |
| 39 | Ethan EppsPlace 39 · Montgomery Central | — | Montgomery Central | 36:45.00 |