| 1 | Knox YoungPlace 1 · Greenville | — | Greenville | 16:16.28 | 1 |
| 2 | Akira OgawaPlace 2 · Easley | — | Easley | 17:02.12 | 2 |
| 3 | Cale SowlesPlace 3 · Easley | — | Easley | 17:09.47 | 3 |
| 4 | Roger BrownPlace 4 · Greenville | — | Greenville | 17:15.60 | 4 |
| 5 | Ben ColerPlace 5 · Greenville | — | Greenville | 17:16.06 | 5 |
| 6 | Jack HartPlace 6 · Greenville | — | Greenville | 17:18.21 | 6 |
| 7 | David LowePlace 7 · Greenville | — | Greenville | 17:21.11 | 7 |
| 8 | Chase AshePlace 8 · Pickens | — | Pickens | 17:21.54 | 8 |
| 9 | Jeremy SiscoPlace 9 · Pickens | — | Pickens | 17:31.62 | 9 |
| 10 | Alex ZamoraPlace 10 · Westside | — | Westside | 17:38.80 | 10 |
| 11 | Brayden ContrerasPlace 11 · Easley | — | Easley | 17:45.91 | 11 |
| 12 | Brady PinkermanPlace 12 · Greenville | — | Greenville | 17:51.67 | 12 |
| 13 | William BlountPlace 13 · Greenville | — | Greenville | 18:00.66 | 13 |
| 14 | Liam McCallPlace 14 · Pickens | — | Pickens | 18:04.17 | 14 |
| 15 | Liam PowellPlace 15 · Greenville | — | Greenville | 18:08.99 | — |
| 16 | Asher LehdePlace 16 · Greenville | — | Greenville | 18:17.05 | — |
| 17 | Grayson SpinksPlace 17 · Easley | — | Easley | 18:17.35 | 15 |
| 18 | Jace YoungbloodPlace 18 · Easley | — | Easley | 18:45.52 | 16 |
| 19 | Jack SickelsPlace 19 · Pickens | — | Pickens | 18:49.15 | 17 |
| 20 | Drayton RobbinsPlace 20 · Easley | — | Easley | 18:52.87 | 18 |
| 21 | Max SalinasPlace 21 · Pickens | — | Pickens | 18:54.74 | 19 |
| 22 | Charlie FennellPlace 22 · Greenwood | — | Greenwood | 19:23.24 | 20 |
| 23 | Parker HendricksPlace 23 · Pickens | — | Pickens | 19:29.10 | 21 |
| 24 | Thomas SinnPlace 24 · Greenville | — | Greenville | 19:37.53 | — |
| 25 | Lane RespassPlace 25 · Pickens | — | Pickens | 19:43.76 | 22 |
| 26 | Gavin MoorePlace 26 · Greenwood | — | Greenwood | 19:49.81 | 23 |
| 27 | Bain HagenPlace 27 · Easley | — | Easley | 19:56.33 | 24 |
| 28 | Gray McCreaPlace 28 · Greenwood | — | Greenwood | 20:13.83 | 25 |
| 29 | Julio EstebanPlace 29 · Berea | — | Berea | 20:20.30 | — |
| 30 | Jonathan AdamsPlace 30 · Greenwood | — | Greenwood | 20:22.32 | 26 |
| 31 | Andrew FarinellaPlace 31 · Greenwood | — | Greenwood | 20:23.13 | 27 |
| 32 | Julius AdamsPlace 32 · Easley | — | Easley | 20:34.78 | — |
| 33 | Ryan EllisPlace 33 · Westside | — | Westside | 20:44.98 | 28 |
| 34 | Yeremy HinojosaPlace 34 · Westside | — | Westside | 20:50.14 | 29 |
| 35 | Ronin KrusePlace 35 · Pickens | — | Pickens | 20:50.60 | — |
| 36 | Kyler BrownPlace 36 · Westside | — | Westside | 20:50.99 | 30 |
| 37 | Ian MenendezPlace 37 · Easley | — | Easley | 21:11.95 | — |
| 38 | James SaxonPlace 38 · Greenwood | — | Greenwood | 21:36.22 | 31 |
| 39 | Derek RosenbaumPlace 39 · Greenwood | — | Greenwood | 21:58.55 | 32 |
| 40 | Brayden SmithPlace 40 · Pickens | — | Pickens | 22:07.64 | — |
| 41 | Carter DuffiePlace 41 · Greenwood | — | Greenwood | 22:19.65 | — |
| 42 | David PopePlace 42 · Easley | — | Easley | 22:34.48 | — |
| 43 | Caden WhitakerPlace 43 · Westside | — | Westside | 22:53.78 | 33 |
| 44 | Gabriel BlizzardPlace 44 · Greenwood | — | Greenwood | 24:11.03 | — |
| 45 | Zachary BratcherPlace 45 · Westside | — | Westside | 25:56.24 | 34 |
| 46 | Mac DuffiePlace 46 · Greenwood | — | Greenwood | 28:21.74 | — |