| 1 | Jamison Freeland SO 1944Place 1 · Greenville | — | Greenville | 19:03.0 |
| 2 | Noah Pinkerman 9 1954Place 2 · Greenville | — | Greenville | 19:07.2 |
| 3 | Ben Bloodworth SO 1939Place 3 · Greenville | — | Greenville | 19:33.3 |
| 4 | Graham Green 9 1945Place 4 · Greenville | — | Greenville | 20:51.5 |
| 5 | Cameron Maxey SO 1984Place 5 · Hampton Park | — | Hampton Park | 20:59.0 |
| 6 | Reece Boore 9 1940Place 6 · Greenville | — | Greenville | 21:24.3 |
| 7 | Luke Capelle SO 2048Place 7 · St. Josephs | — | St. Josephs | 21:24.4 |
| 8 | Charles Cass 9 1941Place 8 · Greenville | — | Greenville | 21:36.7 |
| 9 | Jackson Mac Smith 8 1960Place 9 · Greenville | — | Greenville | 21:46.4 |
| 10 | North Neal 7 1952Place 10 · Greenville | — | Greenville | 21:55.5 |
| 11 | Garrett Trad 7 1961Place 11 · Greenville | — | Greenville | 22:03.6 |
| 12 | Haden Woodall 9 1962Place 12 · Greenville | — | Greenville | 22:10.5 |
| 13 | Jaden James JR 1949Place 13 · Greenville | — | Greenville | 22:14.0 |
| 14 | Jack Robinson JR 1958Place 14 · Greenville | — | Greenville | 22:21.6 |
| 15 | Jose Requeno JR 1957Place 15 · Greenville | — | Greenville | 22:31.0 |
| 16 | Ben Rafalski 9 1955Place 16 · Greenville | — | Greenville | 22:38.9 |
| 17 | Micaiah Harrington 9 1946Place 17 · Greenville | — | Greenville | 22:40.7 |
| 18 | Sawyer Woodard 8 1963Place 18 · Greenville | — | Greenville | 22:48.1 |
| 19 | Beecher Hart 8 1947Place 19 · Greenville | — | Greenville | 22:52.6 |
| 20 | Gabe Wallace 7 1900Place 20 · Green Upstate High S | — | Green Upstate High S | 23:00.6 |
| 21 | Wyatt Shive 7 1959Place 21 · Greenville | — | Greenville | 23:57.3 |
| 22 | Ethan Kedar JR 1950Place 22 · Greenville | — | Greenville | 24:01.3 |
| 23 | Sam Meredith 7 1951Place 23 · Greenville | — | Greenville | 24:02.9 |
| 24 | Griffin Kendall 6 1981Place 24 · Hampton Park | — | Hampton Park | 24:14.1 |
| 25 | Keaton Robinson JR 1879Place 25 · Bob Jones | — | Bob Jones | 24:15.9 |
| 26 | Whit Palmer JR 1953Place 26 · Greenville | — | Greenville | 24:17.1 |
| 27 | Kolbe Hanson SO 2052Place 27 · St. Josephs | — | St. Josephs | 24:40.3 |
| 28 | Nate Clinton JR 1943Place 28 · Greenville | — | Greenville | 24:48.5 |
| 29 | Charlie Hudson 9 1948Place 29 · Greenville | — | Greenville | 25:22.1 |
| 30 | Mark Musacchio 7 1986Place 30 · Hampton Park | — | Hampton Park | 25:54.7 |
| 31 | Evan Long SR 1877Place 31 · Bob Jones | — | Bob Jones | 26:12.2 |
| 32 | Caleb Pearce 7 1988Place 32 · Hampton Park | — | Hampton Park | 26:14.6 |
| 33 | Alan Richards Bell 9 1938Place 33 · Greenville | — | Greenville | 26:30.6 |
| 34 | Gabriel O Connell SR 2056Place 34 · St. Josephs | — | St. Josephs | 26:31.2 |
| 35 | James Cecil 9 1942Place 35 · Greenville | — | Greenville | 26:33.1 |
| 36 | Reid Fetterolf 6 1977Place 36 · Hampton Park | — | Hampton Park | 26:49.2 |
| 37 | Camillo Gacha SR 2051Place 37 · St. Josephs | — | St. Josephs | 27:36.0 |
| 38 | Archer Mishek 7 1985Place 38 · Hampton Park | — | Hampton Park | 28:14.6 |
| 39 | Caden Hicks 6 1978Place 39 · Hampton Park | — | Hampton Park | 30:26.2 |
| 40 | Jacob Winzler 9 1902Place 40 · Green Upstate High S | — | Green Upstate High S | 35:28.6 |
| 41 | Nicholas Ramirez 9 1899Place 41 · Green Upstate High S | — | Green Upstate High S | 36:29.0 |
| 42 | Mark Boyd SR 1874Place 42 · Bob Jones | — | Bob Jones | 37:15.3 |