| 1 | Joseph WilsonPlace 1 · Carolina Hom | — | Carolina Hom | 16:52.20 | 1 |
| 2 | James DorrisPlace 2 · Asheville Tr | — | Asheville Tr | 17:12.72 | — |
| 3 | Michael BurgessPlace 3 · Stbg Christi | — | Stbg Christi | 17:13.57 | 2 |
| 4 | Luke HornePlace 4 · Shannon Fore | — | Shannon Fore | 17:50.21 | 3 |
| 5 | Matthew MendelsohnPlace 5 · Shannon Fore | — | Shannon Fore | 17:52.72 | 4 |
| 6 | Clay KnightPlace 6 · Landrum | — | Landrum | 18:05.76 | 5 |
| 7 | Blake ButlerPlace 7 · Landrum | — | Landrum | 18:11.31 | 6 |
| 8 | Matthew BurgessPlace 8 · Stbg Christi | — | Stbg Christi | 18:15.73 | 7 |
| 9 | Brinton LeidyPlace 9 · Carolina Hom | — | Carolina Hom | 18:16.84 | 8 |
| 10 | Yanni KoutsioukisPlace 10 · Greenville T | — | Greenville T | 18:17.59 | 9 |
| 11 | Thomas RiordanPlace 11 · Landrum | — | Landrum | 18:26.90 | 10 |
| 12 | Trip CrowleyPlace 12 · Brashier Mid | — | Brashier Mid | 18:37.42 | 11 |
| 13 | Kyle GilmorePlace 13 · Landrum | — | Landrum | 18:38.27 | 12 |
| 14 | Rett FoustPlace 14 · Spartanburg | — | Spartanburg | 18:42.07 | 13 |
| 15 | Devin SrivastavaPlace 15 · Spartanburg | — | Spartanburg | 18:48.19 | 14 |
| 16 | Kimani MungaiPlace 16 · Brashier Mid | — | Brashier Mid | 18:55.05 | 15 |
| 17 | Harrison HodgePlace 17 · Landrum | — | Landrum | 19:09.37 | 16 |
| 18 | Nathan McDowellPlace 18 · Oakbrook Pre | — | Oakbrook Pre | 19:11.28 | 17 |
| 19 | Cody GreerPlace 19 · Spartanburg | — | Spartanburg | 19:12.89 | 18 |
| 20 | Will TronePlace 20 · Brashier Mid | — | Brashier Mid | 19:23.55 | 19 |
| 21 | Asa DavisPlace 21 · Spartanburg | — | Spartanburg | 19:27.73 | 20 |
| 22 | Jerrod TimmonsPlace 22 · Carolina Hom | — | Carolina Hom | 19:28.78 | 21 |
| 23 | Jason HicksPlace 23 · Asheville Tr | — | Asheville Tr | 19:30.34 | — |
| 24 | Alex WhisnantPlace 24 · Greenville T | — | Greenville T | 19:31.78 | 22 |
| 25 | Jameson EdwardsPlace 25 · Stbg Christi | — | Stbg Christi | 19:34.34 | 23 |
| 26 | James CrowleyPlace 26 · Brashier Mid | — | Brashier Mid | 19:48.75 | 24 |
| 27 | Alex FreedmanPlace 27 · Spartanburg | — | Spartanburg | 19:52.49 | 25 |
| 28 | Bishop RichardsonPlace 28 · Spartanburg | — | Spartanburg | 19:54.64 | 26 |
| 29 | Jake WeberPlace 29 · Brashier Mid | — | Brashier Mid | 19:55.13 | 27 |
| 30 | Bailey MosesPlace 30 · Brashier Mid | — | Brashier Mid | 19:55.77 | 28 |
| 31 | Robert LyonPlace 31 · Spartanburg | — | Spartanburg | 19:57.20 | 29 |
| 32 | Riley ThomePlace 32 · Greenville T | — | Greenville T | 19:58.81 | 30 |
| 34 | Noah OwenbyPlace 34 · Chapman | — | Chapman | 20:01.65 | 32 |
| 35 | Dylan WrightPlace 35 · Stbg Christi | — | Stbg Christi | 20:02.14 | 33 |
| 36 | Raleigh CanupPlace 36 · Oakbrook Pre | — | Oakbrook Pre | 20:08.91 | 34 |
| 37 | Sam FreedmanPlace 37 · Spartanburg | — | Spartanburg | 20:16.49 | — |
| 38 | Andrew SkowronskiPlace 38 · Chapman | — | Chapman | 20:17.02 | 35 |
| 39 | Rollins TurnerPlace 39 · Spartanburg | — | Spartanburg | 20:21.22 | — |
| 40 | Noah MayPlace 40 · Shannon Fore | — | Shannon Fore | 20:23.12 | 36 |
| 41 | Avery MorrisPlace 41 · Stbg Christi | — | Stbg Christi | 20:24.26 | 37 |
| 42 | Cooper HannahPlace 42 · Spartanburg | — | Spartanburg | 20:26.65 | — |
| 43 | Scott RowePlace 43 · Landrum | — | Landrum | 20:33.25 | 38 |
| 44 | Clint PetersonPlace 44 · Carolina Hom | — | Carolina Hom | 20:37.04 | 39 |
| 45 | Tyler RemingtonPlace 45 · Stbg Christi | — | Stbg Christi | 20:38.06 | 40 |
| 46 | Thomas GriffinPlace 46 · Spartanburg | — | Spartanburg | 20:44.56 | — |
| 47 | Anthony RamirezPlace 47 · Spartanburg | — | Spartanburg | 20:49.25 | — |
| 48 | Timothy LloydPlace 48 · Westgate Christian | — | Westgate Christian | 20:56.55 | 41 |
| 49 | Alex PuzerewskiPlace 49 · Asheville Tr | — | Asheville Tr | 20:59.35 | — |
| 50 | McCallum SennPlace 50 · Newberry Academy | — | Newberry Academy | 21:01.60 | — |
| 51 | Tristian CorrellPlace 51 · Stbg Christi | — | Stbg Christi | 21:03.53 | 42 |
| 52 | Lee AikenPlace 52 · Spartanburg | — | Spartanburg | 21:10.49 | — |
| 53 | Seth BaughPlace 53 · Stbg Christi | — | Stbg Christi | 21:22.00 | — |
| 54 | Austin HiltPlace 54 · Carolina Hom | — | Carolina Hom | 21:24.66 | 43 |
| 55 | Sam KopfPlace 55 · Oakbrook Pre | — | Oakbrook Pre | 21:35.47 | 44 |
| 56 | Vitally RantsevichPlace 56 · Chapman | — | Chapman | 21:36.57 | 45 |
| 57 | Seth EvansPlace 57 · Carolina Hom | — | Carolina Hom | 21:38.11 | 46 |
| 58 | Konnor HarrisPlace 58 · Chapman | — | Chapman | 21:40.74 | 47 |
| 59 | Akim KoutsioukisPlace 59 · Greenville T | — | Greenville T | 21:45.16 | 48 |
| 60 | Jared FensPlace 60 · Greenville T | — | Greenville T | 21:46.18 | 49 |
| 61 | Timothy PackPlace 61 · Stbg Christi | — | Stbg Christi | 21:52.35 | — |
| 62 | Logan RoachPlace 62 · Brashier Mid | — | Brashier Mid | 22:00.96 | — |
| 63 | Bennett TraylorPlace 63 · Greenville T | — | Greenville T | 22:01.83 | 50 |
| 64 | Mack DorrisPlace 64 · Asheville Tr | — | Asheville Tr | 22:07.17 | — |
| 65 | Jackson WallPlace 65 · Spartanburg | — | Spartanburg | 22:08.02 | — |
| 66 | Will ArndtPlace 66 · Brashier Mid | — | Brashier Mid | 22:10.18 | — |
| 67 | Griffin CallahanPlace 67 · Greenville T | — | Greenville T | 22:11.02 | 51 |
| 68 | Jacob WalkerPlace 68 · Brashier Mid | — | Brashier Mid | 22:14.74 | — |
| 69 | Seth MabbittPlace 69 · Brashier Mid | — | Brashier Mid | 22:15.12 | — |
| 70 | Misha BarabashPlace 70 · Greenville T | — | Greenville T | 22:15.55 | — |
| 71 | Seth ReidPlace 71 · Spartanburg | — | Spartanburg | 22:16.59 | — |
| 72 | Christian PebblesPlace 72 · Legacy Chart | — | Legacy Chart | 22:20.49 | — |
| 73 | Chase WheelerPlace 73 · Shannon Fore | — | Shannon Fore | 22:21.95 | 52 |
| 74 | Alex MosesPlace 74 · Brashier Mid | — | Brashier Mid | 22:23.17 | — |
| 75 | William StephensonPlace 75 · Oakbrook Pre | — | Oakbrook Pre | 22:24.57 | 53 |
| 76 | Austin MeadowsPlace 76 · Greenville T | — | Greenville T | 22:24.99 | — |
| 77 | Hank BarronPlace 77 · Spartanburg | — | Spartanburg | 22:29.58 | — |
| 78 | William HighPlace 78 · Spartanburg | — | Spartanburg | 22:32.89 | — |
| 79 | James GillPlace 79 · Greenville T | — | Greenville T | 22:33.36 | — |
| 80 | Matthew SpearsPlace 80 · Chapman | — | Chapman | 22:47.64 | 54 |
| 81 | Ian WhitnerPlace 81 · Legacy Chart | — | Legacy Chart | 22:57.36 | — |
| 82 | Ned HortonPlace 82 · Shannon Fore | — | Shannon Fore | 22:58.35 | 55 |
| 83 | Seth YepPlace 83 · Chapman | — | Chapman | 23:10.16 | 56 |
| 84 | Kaleb CraigPlace 84 · Shannon Fore | — | Shannon Fore | 23:17.51 | 57 |
| 85 | Aidan O'DonnellPlace 85 · Carolina Hom | — | Carolina Hom | 23:21.93 | 58 |
| 86 | Matthew ColePlace 86 · Newberry Academy | — | Newberry Academy | 23:30.38 | — |
| 87 | Josh SawyerPlace 87 · Newberry Academy | — | Newberry Academy | 23:32.09 | — |
| 88 | Hunter LapsPlace 88 · Greenville C | — | Greenville C | 23:33.26 | 59 |
| 89 | Conner HicksPlace 89 · Chapman | — | Chapman | 23:51.60 | 60 |
| 90 | Luis GodinezPlace 90 · Legacy Chart | — | Legacy Chart | 23:56.27 | — |
| 91 | Jesse ShirtsPlace 91 · High Point Academy | — | High Point Academy | 24:09.28 | 61 |
| 92 | Nick MazenPlace 92 · Oakbrook Pre | — | Oakbrook Pre | 24:16.84 | 62 |
| 93 | Adam WestPlace 93 · Oakbrook Pre | — | Oakbrook Pre | 24:19.01 | 63 |
| 94 | Zach SeiterPlace 94 · Shannon Fore | — | Shannon Fore | 24:24.62 | 64 |
| 95 | Jacob JonesPlace 95 · Chapman | — | Chapman | 24:27.71 | — |
| 96 | Kade SiversPlace 96 · Carolina Hom | — | Carolina Hom | 24:28.29 | — |
| 97 | Noah SkowronskiPlace 97 · Chapman | — | Chapman | 24:32.08 | — |
| 98 | Jon FensPlace 98 · Shannon Fore | — | Shannon Fore | 24:39.48 | — |
| 99 | Timothy KuhnPlace 99 · High Point Academy | — | High Point Academy | 24:39.90 | 65 |
| 100 | Andy McDonaldPlace 100 · Brashier Mid | — | Brashier Mid | 24:43.02 | — |
| 101 | Eli SwartzPlace 101 · Greenville T | — | Greenville T | 24:47.21 | — |
| 102 | Jonathan BetheaPlace 102 · Westgate Christian | — | Westgate Christian | 24:50.08 | 66 |
| 103 | Lemuel HenryPlace 103 · Westgate Christian | — | Westgate Christian | 25:02.03 | 67 |
| 104 | Robert ClarkPlace 104 · Greenville C | — | Greenville C | 25:05.74 | 68 |
| 105 | Tybee YepPlace 105 · Chapman | — | Chapman | 25:10.47 | — |
| 106 | Austin EvansPlace 106 · Oakbrook Pre | — | Oakbrook Pre | 25:11.62 | 69 |
| 107 | Monroe DavidPlace 107 · High Point Academy | — | High Point Academy | 25:17.95 | 70 |
| 108 | Ben FreedmanPlace 108 · Spartanburg | — | Spartanburg | 25:24.23 | — |
| 109 | Nathan MulcahyPlace 109 · Greenville C | — | Greenville C | 25:29.19 | 71 |
| 110 | Wade MorganPlace 110 · Westgate Christian | — | Westgate Christian | 25:42.71 | 72 |
| 111 | Alex WaldschmidtPlace 111 · Greenville C | — | Greenville C | 25:44.14 | 73 |
| 112 | Graeme HansonPlace 112 · Brashier Mid | — | Brashier Mid | 25:46.27 | — |
| 113 | Sean CounihanPlace 113 · Brashier Mid | — | Brashier Mid | 26:18.35 | — |
| 114 | Jake WomickPlace 114 · Oakbrook Pre | — | Oakbrook Pre | 26:24.04 | — |
| 115 | Steven BoylePlace 115 · Westgate Christian | — | Westgate Christian | 26:24.97 | 74 |
| 116 | Brad YeildingPlace 116 · Oakbrook Pre | — | Oakbrook Pre | 26:25.81 | — |
| 117 | Andrew SamenkoPlace 117 · Chapman | — | Chapman | 26:35.22 | — |
| 118 | Zack EildersPlace 118 · Westgate Christian | — | Westgate Christian | 26:36.94 | 75 |
| 119 | Hudson BetheaPlace 119 · Westgate Christian | — | Westgate Christian | 26:49.12 | 76 |
| 120 | Kyle EarleyPlace 120 · Westgate Christian | — | Westgate Christian | 26:58.96 | — |
| 121 | Kyle WilsonPlace 121 · Chapman | — | Chapman | 26:59.55 | — |
| 122 | Daniel CrokePlace 122 · Greenville T | — | Greenville T | 27:16.12 | — |
| 123 | Wiggins McMurrayPlace 123 · Greenville C | — | Greenville C | 27:19.59 | 77 |
| 124 | Austin GreerPlace 124 · Chapman | — | Chapman | 27:21.06 | — |
| 125 | Daniel CounihanPlace 125 · Brashier Mid | — | Brashier Mid | 27:24.41 | — |
| 126 | Seth GamePlace 126 · Stbg Christi | — | Stbg Christi | 27:26.76 | — |
| 127 | Davis WhitePlace 127 · High Point Academy | — | High Point Academy | 27:40.14 | 78 |
| 128 | Graham BlackwoodPlace 128 · High Point Academy | — | High Point Academy | 28:30.58 | 79 |
| 129 | David TannerPlace 129 · Oakbrook Pre | — | Oakbrook Pre | 28:50.84 | — |
| 130 | Preston TimmsPlace 130 · Greenville C | — | Greenville C | 28:53.61 | 80 |
| 131 | Luke WomickPlace 131 · Oakbrook Pre | — | Oakbrook Pre | 28:55.77 | — |
| 132 | Simon WestPlace 132 · Oakbrook Pre | — | Oakbrook Pre | 28:56.17 | — |
| 133 | Sam LloydPlace 133 · Westgate Christian | — | Westgate Christian | 29:46.80 | — |
| 134 | Mitchell TilleyPlace 134 · Greenville C | — | Greenville C | 31:49.78 | 81 |
| 135 | Juan BurgosPlace 135 · Greenville T | — | Greenville T | 32:31.58 | — |