| 1 | Nicolas SmithPlace 1 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 18:25 | 1 |
| 2 | James BartlettPlace 2 · Grade 11 · Wade Hampton | 11 | Wade Hampton | 18:39 | 2 |
| 3 | Cam BaileyPlace 3 · Grade 9 · Dorman | 9 | Dorman | 18:55 | 3 |
| 4 | Trent GouldPlace 4 · Grade 11 · Wade Hampton | 11 | Wade Hampton | 18:56 | 4 |
| 5 | Cooper RennPlace 5 · Grade 11 · Wade Hampton | 11 | Wade Hampton | 18:59 | 5 |
| 6 | Dylan WelliverPlace 6 · Grade 10 · Wade Hampton | 10 | Wade Hampton | 19:05 | 6 |
| 7 | Carter BlankenshipPlace 7 · Grade 10 · Wade Hampton | 10 | Wade Hampton | 19:05 | 7 |
| 8 | Peter GregarPlace 8 · Grade 11 · Wade Hampton | 11 | Wade Hampton | 19:06 | 8 |
| 9 | Jared BoswellPlace 9 · Grade 11 · Dorman | 11 | Dorman | 19:08 | 9 |
| 10 | Stephen HollandPlace 10 · Grade 11 · Mauldin | 11 | Mauldin | 19:13 | 10 |
| 11 | Miles BrooksPlace 11 · Grade 10 · Dorman | 10 | Dorman | 19:24 | 11 |
| 12 | Nicholas BrooksPlace 12 · Grade 10 · Dorman | 10 | Dorman | 19:28 | 12 |
| 13 | Brady GibsonPlace 13 · Grade 11 · Mauldin | 11 | Mauldin | 19:35 | 13 |
| 14 | Tyler DavisPlace 14 · Grade 9 · Dorman | 9 | Dorman | 19:45 | 14 |
| 15 | Luke McElveenPlace 15 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 19:57 | — |
| 16 | Josh ReyesPlace 16 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 20:12 | — |
| 17 | Reilly ZibellPlace 17 · Grade 10 · Dorman | 10 | Dorman | 20:22 | 15 |
| 18 | Anthony FloresPlace 18 · Grade 11 · Mauldin | 11 | Mauldin | 20:24 | 16 |
| 19 | Brady PinkermanPlace 19 · Grade 11 · Greenville | 11 | Greenville | 20:31 | 17 |
| 20 | Tao Jhih-Si DezielPlace 20 · Grade 9 · Riverside | 9 | Riverside | 20:32 | — |
| 21 | Aidan ErbPlace 21 · Grade 10 · Dorman | 10 | Dorman | 20:35 | 18 |
| 22 | Matthew TorrezPlace 22 · Grade 10 · Dorman | 10 | Dorman | 20:37 | — |
| 23 | Knox SemenachPlace 23 · Grade 9 · Hampton Park | 9 | Hampton Park | 20:43 | 19 |
| 24 | Capers BoutonPlace 24 · Grade 9 · Greenville | 9 | Greenville | 20:44 | 20 |
| 25 | Bradon SchleyPlace 25 · Grade 11 · Hampton Park | 11 | Hampton Park | 20:45 | 21 |
| 26 | Ben PettyPlace 26 · Grade 11 · Travelers Rest | 11 | Travelers Rest | 20:52 | 22 |
| 27 | Barron GrierPlace 27 · Grade 10 · AC Flora | 10 | AC Flora | 20:53 | 23 |
| 28 | William BeasleyPlace 28 · Grade 9 · AC Flora | 9 | AC Flora | 20:53 | 24 |
| 29 | Evan RheaPlace 29 · Grade 11 · Wade Hampton | 11 | Wade Hampton | 20:56 | — |
| 30 | Colin DayPlace 30 · Grade 11 · AC Flora | 11 | AC Flora | 20:57 | 25 |
| 31 | William BlountPlace 31 · Grade 9 · Greenville | 9 | Greenville | 21:10 | 26 |
| 32 | Jude MoenPlace 32 · Grade 9 · Dorman | 9 | Dorman | 21:16 | — |
| 33 | Alex PadgetPlace 33 · Grade 9 · Dutch Fork | 9 | Dutch Fork | 21:18 | 27 |
| 34 | Kaleb FrazierPlace 34 · Grade 7 · Travelers Rest | 7 | Travelers Rest | 21:27 | 28 |
| 35 | Reece BoorePlace 35 · Grade 7 · Greenville | 7 | Greenville | 21:35 | 29 |
| 36 | Chandler DewingPlace 36 · Grade 9 · Travelers Rest | 9 | Travelers Rest | 21:41 | 30 |
| 37 | Austin BairdPlace 37 · Grade 8 · Boiling Springs | 8 | Boiling Springs | 21:47 | 31 |
| 38 | Ethan SpencerPlace 38 · Grade 7 · Blue Ridge | 7 | Blue Ridge | 21:47 | — |
| 39 | Thomas SinnPlace 39 · Grade 11 · Greenville | 11 | Greenville | 21:49 | 32 |
| 40 | James BaldwinPlace 40 · Grade 11 · Hampton Park | 11 | Hampton Park | 21:54 | 33 |
| 41 | Clay OllingerPlace 41 · Grade 8 · Dorman | 8 | Dorman | 21:54 | — |
| 42 | Emil IncePlace 42 · Grade 7 · AC Flora | 7 | AC Flora | 21:56 | 34 |
| 43 | Liam SimpsonPlace 43 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 21:56 | — |
| 44 | Carter LevinsPlace 44 · Grade 8 · AC Flora | 8 | AC Flora | 22:00 | 35 |
| 45 | Nathan HightowerPlace 45 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 22:07 | — |
| 46 | Luke AndersonPlace 46 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 22:16 | — |
| 47 | Sam McElveenPlace 47 · Grade 9 · Wade Hampton | 9 | Wade Hampton | 22:16 | — |
| 48 | Ethan SemenachPlace 48 · Grade 7 · Hampton Park | 7 | Hampton Park | 22:24 | 36 |
| 49 | Cristhian CamposPlace 49 · Grade 11 · Travelers Rest | 11 | Travelers Rest | 22:27 | 37 |
| 50 | Matthew CotnerPlace 50 · Grade 11 · Greenville | 11 | Greenville | 22:30 | 38 |
| 51 | Baylor LackPlace 51 · Grade 10 · Greenville | 10 | Greenville | 22:30 | 39 |
| 52 | Louis SeymourPlace 52 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 22:37 | — |
| 53 | Caden JohnstonPlace 53 · Grade 7 · Travelers Rest | 7 | Travelers Rest | 22:37 | 40 |
| 54 | Asher WrightPlace 54 · Grade 7 · Mauldin | 7 | Mauldin | 22:38 | 41 |
| 55 | Thomas GloverPlace 55 · Grade 10 · Boiling Springs | 10 | Boiling Springs | 22:40 | 42 |
| 56 | Andrew RiveraPlace 56 · Grade 10 · Hampton Park | 10 | Hampton Park | 22:41 | 43 |
| 57 | William PoolPlace 57 · Grade 9 · Greenville | 9 | Greenville | 22:41 | — |
| 58 | Jose MartinezPlace 58 · Grade 12 · Woodmont | 12 | Woodmont | 22:43 | — |
| 59 | Marc MoenPlace 59 · Grade 12 · Dorman | 12 | Dorman | 22:44 | — |
| 60 | Robbie BauerPlace 60 · Grade 12 · Dutch Fork | 12 | Dutch Fork | 22:47 | 44 |
| 61 | Jonathan WallPlace 61 · Grade 11 · Dutch Fork | 11 | Dutch Fork | 22:57 | 45 |
| 62 | Caleb ReyesPlace 62 · Grade 10 · Wade Hampton | 10 | Wade Hampton | 23:00 | — |
| 63 | Jarrett NewsomePlace 63 · Grade 7 · AC Flora | 7 | AC Flora | 23:06 | 46 |
| 64 | Jack PattersonPlace 64 · Grade 9 · Boiling Springs | 9 | Boiling Springs | 23:11 | 47 |
| 65 | Jack BauerPlace 65 · Grade 9 · Dutch Fork | 9 | Dutch Fork | 23:14 | 48 |
| 66 | John GarciaPlace 66 · Grade 11 · Dorman | 11 | Dorman | 23:14 | — |
| 67 | Ryan SmithPlace 67 · Grade 7 · Dorman | 7 | Dorman | 23:15 | — |
| 68 | Frederic SmithPlace 68 · Grade 9 · Greenville | 9 | Greenville | 23:17 | — |
| 69 | Parker GueraraPlace 69 · Grade 7 · South Pointe | 7 | South Pointe | 23:25 | — |
| 70 | Achilles PricePlace 70 · Grade 8 · South Pointe | 8 | South Pointe | 23:26 | — |
| 71 | Stuart RenderPlace 71 · Grade 7 · AC Flora | 7 | AC Flora | 23:27 | 49 |
| 72 | Sully SterlingPlace 72 · Grade 12 · Wade Hampton | 12 | Wade Hampton | 23:31 | — |
| 73 | Xavier PaddiePlace 73 · Grade 12 · Travelers Rest | 12 | Travelers Rest | 23:35 | 50 |
| 74 | John QuintanaPlace 74 · Grade 10 · Southside | 10 | Southside | 23:38 | — |
| 75 | Trent FriskPlace 75 · Grade 7 · Dutch Fork | 7 | Dutch Fork | 23:39 | 51 |
| 76 | Bryan SanchezPlace 76 · Grade 7 · Boiling Springs | 7 | Boiling Springs | 23:41 | 52 |
| 77 | Brian DominguezPlace 77 · Grade 11 · Travelers Rest | 11 | Travelers Rest | 23:43 | 53 |
| 78 | Jacob KarabinPlace 78 · Grade 8 · Hampton Park | 8 | Hampton Park | 23:43 | 54 |
| 79 | Spencer BurkePlace 79 · Grade 8 · Hampton Park | 8 | Hampton Park | 23:48 | 55 |
| 80 | Rowan McAngusPlace 80 · Grade 10 · AC Flora | 10 | AC Flora | 23:53 | — |
| 81 | Jack RobinsonPlace 81 · Grade 9 · Greenville | 9 | Greenville | 24:02 | — |
| 82 | Jadon VestPlace 82 · Grade 7 · Wade Hampton | 7 | Wade Hampton | 24:03 | — |
| 83 | Franklin CaudlePlace 83 · Grade 11 · AC Flora | 11 | AC Flora | 24:05 | — |
| 84 | Charlie RatterreePlace 84 · Grade 9 · Greenville | 9 | Greenville | 24:08 | — |
| 85 | Jaylan LyonsPlace 85 · Grade 9 · Wade Hampton | 9 | Wade Hampton | 24:11 | — |
| 86 | Ollie ClevelandPlace 86 · Grade 10 · Wade Hampton | 10 | Wade Hampton | 24:18 | — |
| 87 | Ben BloodworthPlace 87 · Grade 8 · Greenville | 8 | Greenville | 24:20 | — |
| 88 | Christophe StarkeyPlace 88 · Grade 9 · Dutch Fork | 9 | Dutch Fork | 24:20 | 56 |
| 89 | Nathan St. PierrePlace 89 · Grade 10 · Travelers Rest | 10 | Travelers Rest | 24:21 | — |
| 90 | Ethan ZaragozaPlace 90 · Grade 11 · Southside | 11 | Southside | 24:32 | — |
| 91 | Henry WalvoordPlace 91 · Grade 9 · Greenville | 9 | Greenville | 24:49 | — |
| 92 | Jamison BrownPlace 92 · Grade 12 · High Point Academy | 12 | High Point Academy | 24:54 | — |
| 93 | Jayden AdamsPlace 93 · Grade 9 · Boiling Springs | 9 | Boiling Springs | 24:57 | 57 |
| 94 | Aiden O'SullivanPlace 94 · Grade 11 · South Pointe | 11 | South Pointe | 24:57 | — |
| 95 | Matthias PackPlace 95 · Grade 7 · Hampton Park | 7 | Hampton Park | 24:59 | — |
| 96 | Victor AlvarezPlace 96 · Grade 10 · Dorman | 10 | Dorman | 25:00 | — |
| 97 | Michael BoydenPlace 97 · Grade 11 · Greenville | 11 | Greenville | 25:03 | — |
| 98 | Chad BancksPlace 98 · Grade 11 · Mauldin | 11 | Mauldin | 25:15 | 58 |
| 99 | Owen SalvatoPlace 99 · Grade 7 · Blue Ridge | 7 | Blue Ridge | 25:23 | — |
| 100 | Liam GriswoldPlace 100 · Grade 8 · Dorman | 8 | Dorman | 25:25 | — |
| 101 | Ethan CrowPlace 101 · Grade 10 · AC Flora | 10 | AC Flora | 25:29 | — |
| 102 | Logan BestPlace 102 · Grade 7 · Dutch Fork | 7 | Dutch Fork | 25:47 | 59 |
| 103 | Cason FowlerPlace 103 · Grade 7 · Blue Ridge | 7 | Blue Ridge | 26:08 | — |
| 104 | Mitch HawkinsPlace 104 · Grade 9 · Travelers Rest | 9 | Travelers Rest | 26:11 | — |
| 105 | Nathan PurvisPlace 105 · Grade 11 · Wade Hampton | 11 | Wade Hampton | 26:32 | — |
| 106 | Jason HePlace 106 · Grade 11 · Spar Day School | 11 | Spar Day School | 26:37 | — |
| 107 | Akoni ClarkPlace 107 · Grade 10 · Dorman | 10 | Dorman | 26:41 | — |
| 108 | Ian JohnsPlace 108 · Grade 10 · Dutch Fork | 10 | Dutch Fork | 26:43 | — |
| 109 | Alex BakerPlace 109 · Grade 9 · Boiling Springs | 9 | Boiling Springs | 26:52 | 60 |
| 110 | Rylan DoddsPlace 110 · Grade 11 · Greenville | 11 | Greenville | 27:16 | — |
| 111 | Nate ClintonPlace 111 · Grade 9 · Greenville | 9 | Greenville | 27:20 | — |
| 112 | Andrew DawkinsPlace 112 · Grade 11 · Dorman | 11 | Dorman | 27:24 | — |
| 113 | William WomickPlace 113 · Grade 7 · Dorman | 7 | Dorman | 27:26 | — |
| 114 | Christian RojasPlace 114 · Grade 10 · Southside | 10 | Southside | 27:33 | — |
| 115 | Connor MarshPlace 115 · Grade 7 · AC Flora | 7 | AC Flora | 27:37 | — |
| 116 | Eli BettesPlace 116 · Grade 9 · Dutch Fork | 9 | Dutch Fork | 28:03 | — |
| 117 | Wyatt ClaytonPlace 117 · Grade 8 · Blue Ridge | 8 | Blue Ridge | 28:06 | — |
| 118 | Evan BridwellPlace 118 · Grade 10 · Wade Hampton | 10 | Wade Hampton | 28:25 | — |
| 119 | Will StonePlace 119 · Grade 8 · Wade Hampton | 8 | Wade Hampton | 28:48 | — |
| 120 | Benjamin MurrayPlace 120 · Grade 8 · Woodmont | 8 | Woodmont | 28:58 | — |
| 121 | Julian BarberPlace 121 · Grade 7 · AC Flora | 7 | AC Flora | 29:04 | — |
| 122 | Chase ThiemePlace 122 · Grade 7 · Travelers Rest | 7 | Travelers Rest | 29:35 | — |
| 123 | Chris WeihrauchPlace 123 · Grade 12 · Spar Day School | 12 | Spar Day School | 31:00 | — |
| 124 | Maddox ForresterPlace 124 · Grade 7 · Travelers Rest | 7 | Travelers Rest | 31:10 | — |
| 125 | Rylan TiltonPlace 125 · Grade 9 · Dutch Fork | 9 | Dutch Fork | 38:39 | — |