| 1 | Grayson ClayPlace 1 · J.L. Mann | — | J.L. Mann | 19:01.55 | 1 |
| 2 | Caleb HuntPlace 2 · J.L. Mann | — | J.L. Mann | 19:10.02 | 2 |
| 3 | Preston ShepherdPlace 3 · J.L. Mann | — | J.L. Mann | 19:16.79 | 3 |
| 4 | William CookPlace 4 · J.L. Mann | — | J.L. Mann | 19:21.84 | 4 |
| 5 | Sam GearheartPlace 5 · Clinton | — | Clinton | 19:38.48 | 5 |
| 6 | Dylan ClayPlace 6 · J.L. Mann | — | J.L. Mann | 19:40.13 | 6 |
| 7 | Robert PatonPlace 7 · J.L. Mann | — | J.L. Mann | 19:52.86 | 7 |
| 8 | William SeidelPlace 8 · J.L. Mann | — | J.L. Mann | 20:08.07 | 8 |
| 9 | Bryce SproutPlace 9 · Wren | — | Wren | 20:14.93 | 9 |
| 10 | Jesse SproutPlace 10 · Wren | — | Wren | 20:15.31 | 10 |
| 11 | Caleb RichardsonPlace 11 · Wren | — | Wren | 20:16.05 | 11 |
| 12 | Gage DominickPlace 12 · Clinton | — | Clinton | 20:30.68 | 12 |
| 13 | Reeves BlackstonePlace 13 · Wren | — | Wren | 20:32.24 | 13 |
| 14 | James Benton McBridePlace 14 · J.L. Mann | — | J.L. Mann | 20:33.53 | — |
| 15 | Knox SemenachPlace 15 · Hampton Park | — | Hampton Park | 20:43.25 | 14 |
| 16 | Micah SchaffnerPlace 16 · Bob Jones | — | Bob Jones | 20:48.46 | 15 |
| 17 | Zachary BroermanPlace 17 · Greenville H | — | Greenville H | 20:50.39 | 16 |
| 18 | Landon GrahamPlace 18 · J.L. Mann | — | J.L. Mann | 20:52.20 | — |
| 19 | Stryder TempestPlace 19 · Walhalla | — | Walhalla | 20:52.68 | 17 |
| 20 | Aiden DuhsPlace 20 · J.L. Mann | — | J.L. Mann | 20:53.73 | — |
| 21 | Jackson WhitePlace 21 · J.L. Mann | — | J.L. Mann | 20:59.32 | — |
| 22 | Caleb OrrPlace 22 · Wren | — | Wren | 21:02.58 | 18 |
| 23 | Matthew PenlandPlace 23 · Walhalla | — | Walhalla | 21:05.84 | 19 |
| 24 | AJ MeissnerPlace 24 · Bob Jones | — | Bob Jones | 21:07.15 | 20 |
| 25 | Hank SchwinglePlace 25 · Bob Jones | — | Bob Jones | 21:09.05 | 21 |
| 26 | Bradon SchleyPlace 26 · Hampton Park | — | Hampton Park | 21:13.34 | 22 |
| 27 | John VatisPlace 27 · Walhalla | — | Walhalla | 21:24.14 | 23 |
| 28 | Campbell AtkinsonPlace 28 · Clinton | — | Clinton | 21:25.30 | 24 |
| 29 | Brian ShelleyPlace 29 · J.L. Mann | — | J.L. Mann | 21:27.39 | — |
| 30 | Charles HollingsworthPlace 30 · J.L. Mann | — | J.L. Mann | 21:32.41 | — |
| 31 | Kieran CostanzoPlace 31 · Greenville H | — | Greenville H | 21:37.36 | 25 |
| 32 | Noah BolhuisPlace 32 · J.L. Mann | — | J.L. Mann | 21:38.12 | — |
| 33 | Mykal HitePlace 33 · Greenwood | — | Greenwood | 21:39.08 | 26 |
| 34 | Matias RubioPlace 34 · J.L. Mann | — | J.L. Mann | 21:52.84 | — |
| 35 | Nguyen-Khoi CaoPlace 35 · J.L. Mann | — | J.L. Mann | 21:54.04 | — |
| 36 | Alex CliftonPlace 36 · Landrum | — | Landrum | 21:54.55 | 27 |
| 37 | Nick ListerPlace 37 · Landrum | — | Landrum | 21:54.79 | 28 |
| 38 | Alex HowardPlace 38 · Landrum | — | Landrum | 22:00.22 | 29 |
| 39 | Maxwell BoydPlace 39 · Bob Jones | — | Bob Jones | 22:00.65 | 30 |
| 40 | Hagan ChemelarPlace 40 · Walhalla | — | Walhalla | 22:01.69 | 31 |
| 41 | Carter ShawPlace 41 · J.L. Mann | — | J.L. Mann | 22:08.37 | — |
| 42 | Oscar Amelco VasquezPlace 42 · Walhalla | — | Walhalla | 22:10.65 | 32 |
| 43 | Bryan GuiterrezPlace 43 · Wren | — | Wren | 22:14.51 | 33 |
| 44 | Mitchell EsbenshadePlace 44 · J.L. Mann | — | J.L. Mann | 22:15.38 | — |
| 45 | Chris FortmanPlace 45 · Clinton | — | Clinton | 22:17.24 | 34 |
| 46 | Thomas AndrewsPlace 46 · Walhalla | — | Walhalla | 22:18.52 | 35 |
| 47 | Benjamin ClarkPlace 47 · J.L. Mann | — | J.L. Mann | 22:19.13 | — |
| 48 | Richard GaffudPlace 48 · J.L. Mann | — | J.L. Mann | 22:19.57 | — |
| 49 | McCain SinclairPlace 49 · J.L. Mann | — | J.L. Mann | 22:21.27 | — |
| 50 | Henry CodyPlace 50 · Clinton | — | Clinton | 22:22.62 | 36 |
| 51 | Adam FetterolfPlace 51 · Hampton Park | — | Hampton Park | 22:24.24 | 37 |
| 52 | Bennett NolanPlace 52 · Clinton | — | Clinton | 22:28.56 | 38 |
| 53 | Fate HallPlace 53 · Landrum | — | Landrum | 22:38.24 | 39 |
| 54 | Carson ScottPlace 54 · Woodmont | — | Woodmont | 22:39.88 | 40 |
| 55 | David BraunPlace 55 · J.L. Mann | — | J.L. Mann | 22:44.87 | — |
| 56 | Carter DriskellPlace 56 · Bob Jones | — | Bob Jones | 22:47.40 | 41 |
| 57 | James LewisPlace 57 · Greenville H | — | Greenville H | 22:59.28 | 42 |
| 58 | Isaac PoorePlace 58 · Walhalla | — | Walhalla | 23:01.34 | 43 |
| 59 | Max SwinglePlace 59 · Bob Jones | — | Bob Jones | 23:01.69 | 44 |
| 60 | James BaldwinPlace 60 · Hampton Park | — | Hampton Park | 23:02.74 | 45 |
| 61 | Liam MarlinPlace 61 · J.L. Mann | — | J.L. Mann | 23:04.99 | — |
| 62 | Samuel BroermanPlace 62 · Greenville H | — | Greenville H | 23:12.80 | 46 |
| 63 | Alex EidsonPlace 63 · J.L. Mann | — | J.L. Mann | 23:15.16 | — |
| 64 | CJ McCarnanPlace 64 · Greenville H | — | Greenville H | 23:16.31 | 47 |
| 65 | Sean SmithPlace 65 · Woodmont | — | Woodmont | 23:21.44 | 48 |
| 66 | Tomas StojkovskiPlace 66 · Walhalla | — | Walhalla | 23:24.82 | — |
| 67 | Andrew RiveraPlace 67 · Hampton Park | — | Hampton Park | 23:27.33 | 49 |
| 68 | Hayden KamdarPlace 68 · Bob Jones | — | Bob Jones | 23:28.00 | 50 |
| 69 | Nathan SmithPlace 69 · Greenwood | — | Greenwood | 23:36.53 | 51 |
| 70 | Jack MonahanPlace 70 · Landrum | — | Landrum | 23:38.00 | 52 |
| 71 | Shawn GrantPlace 71 · Clinton | — | Clinton | 23:39.08 | 53 |
| 72 | Moses GuiterrezPlace 72 · Wren | — | Wren | 23:40.67 | 54 |
| 73 | Chris KohlmayerPlace 73 · Belton-Honea Path | — | Belton-Honea Path | 23:41.93 | — |
| 74 | Luke SwartzmillerPlace 74 · J.L. Mann | — | J.L. Mann | 23:42.93 | — |
| 75 | Derek RosenbaumPlace 75 · Greenwood | — | Greenwood | 23:43.72 | 55 |
| 76 | Dalton HortonPlace 76 · Landrum | — | Landrum | 23:47.91 | 56 |
| 77 | Sam CrockettPlace 77 · Wren | — | Wren | 23:53.73 | — |
| 78 | Ethan SemenachPlace 78 · Hampton Park | — | Hampton Park | 24:00.55 | 57 |
| 79 | Brock JohnsonPlace 79 · Landrum | — | Landrum | 24:02.39 | 58 |
| 80 | Thomas LewisPlace 80 · Hampton Park | — | Hampton Park | 24:07.11 | 59 |
| 81 | Andrew ZirbelPlace 81 · Walhalla | — | Walhalla | 24:10.62 | — |
| 82 | Isaiah GouldPlace 82 · J.L. Mann | — | J.L. Mann | 24:12.89 | — |
| 83 | Samuel HuntPlace 83 · Clinton | — | Clinton | 24:13.37 | — |
| 84 | Gray McCreaPlace 84 · Greenwood | — | Greenwood | 24:14.17 | 60 |
| 85 | Robert LewisPlace 85 · Greenville H | — | Greenville H | 24:16.44 | 61 |
| 86 | Carter DausenPlace 86 · J.L. Mann | — | J.L. Mann | 24:16.88 | — |
| 87 | Dreyden BorskiPlace 87 · J.L. Mann | — | J.L. Mann | 24:19.34 | — |
| 88 | Erik DraperPlace 88 · J.L. Mann | — | J.L. Mann | 24:25.78 | — |
| 89 | Anthony DeCapioPlace 89 · Landrum | — | Landrum | 24:26.41 | — |
| 90 | Elliott KingPlace 90 · Clinton | — | Clinton | 24:27.38 | — |
| 91 | Jacob KarabinPlace 91 · Hampton Park | — | Hampton Park | 24:40.54 | — |
| 92 | William WyattPlace 92 · Clinton | — | Clinton | 25:00.86 | — |
| 93 | Spencer BurkePlace 93 · Hampton Park | — | Hampton Park | 25:01.25 | — |
| 94 | EJ SmithPlace 94 · Greenwood | — | Greenwood | 25:03.98 | 62 |
| 95 | Keaton RobinsonPlace 95 · Bob Jones | — | Bob Jones | 25:10.92 | — |
| 96 | Cooper StinsonPlace 96 · Clinton | — | Clinton | 25:11.45 | — |
| 97 | Silas MeachumPlace 97 · Bob Jones | — | Bob Jones | 25:13.69 | — |
| 98 | Jabari DillardPlace 98 · Clinton | — | Clinton | 25:18.28 | — |
| 99 | Timothy BlackPlace 99 · J.L. Mann | — | J.L. Mann | 25:29.93 | — |
| 100 | Kolton VollnoglePlace 100 · Hampton Park | — | Hampton Park | 25:31.41 | — |
| 101 | Nick DavisPlace 101 · Belton-Honea Path | — | Belton-Honea Path | 26:24.36 | — |
| 102 | Brady CallahanPlace 102 · Walhalla | — | Walhalla | 26:30.95 | — |
| 103 | Evan LongPlace 103 · Bob Jones | — | Bob Jones | 26:38.41 | — |
| 104 | Bryson ShaleulyPlace 104 · Woodmont | — | Woodmont | 26:42.19 | 63 |
| 105 | Carson JarrettPlace 105 · Woodmont | — | Woodmont | 26:42.59 | 64 |
| 106 | Joshua GarrettPlace 106 · West-Oak | — | West-Oak | 26:43.39 | — |
| 107 | Andrew ChenPlace 107 · J.L. Mann | — | J.L. Mann | 27:17.18 | — |
| 108 | Ben CowdenPlace 108 · J.L. Mann | — | J.L. Mann | 27:29.65 | — |
| 109 | Matthias PackPlace 109 · Hampton Park | — | Hampton Park | 27:31.40 | — |
| 110 | Gabriel BlizzardPlace 110 · Greenwood | — | Greenwood | 27:42.27 | 65 |
| 111 | Matthew GenestPlace 111 · J.L. Mann | — | J.L. Mann | 28:21.66 | — |
| 112 | Ryan AmadorPlace 112 · Walhalla | — | Walhalla | 28:29.61 | — |
| 113 | Preston ConePlace 113 · Greenwood | — | Greenwood | 28:38.94 | 66 |
| 114 | Blake BeckPlace 114 · Clinton | — | Clinton | 28:58.06 | — |
| 115 | Gabe MorrisPlace 115 · Greenville H | — | Greenville H | 29:24.41 | 67 |
| 116 | Jacob PayanPlace 116 · Woodmont | — | Woodmont | 30:42.59 | 68 |
| 117 | Nicholas CabreraPlace 117 · J.L. Mann | — | J.L. Mann | 30:48.92 | — |
| 118 | Christan HayesPlace 118 · West-Oak | — | West-Oak | 30:55.46 | — |
| 119 | Padraig O' LaughlinPlace 119 · J.L. Mann | — | J.L. Mann | 31:27.62 | — |
| 120 | Brennan ShermanPlace 120 · Walhalla | — | Walhalla | 31:47.46 | — |
| 121 | Christian RojasPlace 121 · Southside | — | Southside | 32:32.11 | — |
| 122 | Pierce SecordPlace 122 · J.L. Mann | — | J.L. Mann | 32:56.92 | — |
| 123 | Mac DuffiePlace 123 · Greenwood | — | Greenwood | 34:05.48 | — |
| 124 | Luke DuncanPlace 124 · Walhalla | — | Walhalla | 34:21.43 | — |
| 125 | William KubalaPlace 125 · J.L. Mann | — | J.L. Mann | 34:55.96 | — |