| 1 | Eli RothPlace 1 · M 12 Dreher | — | M 12 Dreher | 5:18 |
| 2 | Isaac GreenPlace 2 · M 11 Dreher | — | M 11 Dreher | 5:35 |
| 3 | Griffin DodsonPlace 3 · M 12 Dreher | — | M 12 Dreher | 5:44 |
| 4 | Logan BoeslPlace 4 · M 12 Dreher | — | M 12 Dreher | 5:56 |
| 5 | Sam HumphriesPlace 5 · M 12 Dreher | — | M 12 Dreher | 6:01 |
| 6 | Hugh BarkerPlace 6 · M 12 Dreher | — | M 12 Dreher | 6:05 |
| 7 | Alden SchallerPlace 7 · M | — | M | 6:05 |
| 8 | Micah RothPlace 8 · M | — | M | 6:09 |
| 9 | Mekhi HamptonPlace 9 · M 11 Swansea | — | M 11 Swansea | 6:10 |
| 10 | Jack FordPlace 10 · M | — | M | 6:10 |
| 11 | Levi NicholsPlace 11 · M | — | M | 6:13 |
| 12 | Elijah HughesPlace 12 · M | — | M | 6:13 |
| 13 | Mannan ShahidPlace 13 · M 11 Dreher | — | M 11 Dreher | 6:21 |
| 14 | Reed SmithPlace 14 · M 12 Dreher | — | M 12 Dreher | 6:25 |
| 15 | Travis GrantPlace 15 · M 11 Lower Richland | — | M 11 Lower Richland | 6:26 |
| 16 | Liam BarrPlace 16 · M 11 Dreher | — | M 11 Dreher | 6:28 |
| 17 | Damien MeadowsPlace 17 · M 10 Swansea | — | M 10 Swansea | 6:28 |
| 18 | Landon YoungPlace 18 · M 10 Dreher | — | M 10 Dreher | 6:28 |
| 19 | Everett MartinPlace 19 · M | — | M | 6:29 |
| 20 | Alex AtkinsonPlace 20 · M 12 Lower Richland | — | M 12 Lower Richland | 6:30 |
| 21 | Gus RohdePlace 21 · M | — | M | 6:32 |
| 22 | Caden NormanPlace 22 · M | — | M | 6:46 |
| 23 | Duncan HicklinPlace 23 · M | — | M | 6:48 |
| 24 | Miles DeanPlace 24 · M | — | M | 6:50 |
| 25 | Cole BenoitPlace 25 · M | — | M | 6:52 |
| 26 | Ernest WesleyPlace 26 · M 12 Lower Richland | — | M 12 Lower Richland | 6:54 |
| 27 | Leonardo PignataroPlace 27 · M 11 Brookland Cayce | — | M 11 Brookland Cayce | 6:59 |
| 28 | Jordan McCrayPlace 28 · M 11 Eau Claire | — | M 11 Eau Claire | 7:00 |
| 29 | Jayden DavisPlace 29 · M 10 Swansea | — | M 10 Swansea | 7:01 |
| 30 | Beckham OneillPlace 30 · M 11 Dreher | — | M 11 Dreher | 7:03 |
| 31 | Parker DaileyPlace 31 · M | — | M | 7:05 |
| 32 | Niko ByrnePlace 32 · M | — | M | 7:07 |
| 33 | Christian RiveraPlace 33 · M 10 Lower Richland | — | M 10 Lower Richland | 7:07 |
| 34 | Joshua KoonPlace 34 · M 12 Brookland Cayce | — | M 12 Brookland Cayce | 7:07 |
| 35 | Francis GricePlace 35 · M | — | M | 7:09 |
| 36 | William HartleyPlace 36 · M | — | M | 7:11 |
| 37 | Josh MartinPlace 37 · M | — | M | 7:14 |
| 38 | Oliver BeetsPlace 38 · M | — | M | 7:14 |
| 39 | Burns HillPlace 39 · M 12 Dreher | — | M 12 Dreher | 7:17 |
| 40 | Jd ZulliPlace 40 · M | — | M | 7:18 |
| 41 | Noah OmuraPlace 41 · M 10 Dreher | — | M 10 Dreher | 7:19 |
| 42 | Jack FisherPlace 42 · M | — | M | 7:23 |
| 43 | Darrell HaynesPlace 43 · M 10 Lower Richland | — | M 10 Lower Richland | 7:25 |
| 44 | Mosaic PalmerPlace 44 · M | — | M | 7:28 |
| 45 | Jonah FitzgeraldPlace 45 · M | — | M | 7:30 |
| 46 | Ethan MaysPlace 46 · M 11 Lower Richland | — | M 11 Lower Richland | 7:33 |
| 47 | Sixto RangelPlace 47 · M 11 Swansea | — | M 11 Swansea | 7:35 |
| 48 | Maurice SimmonsPlace 48 · M 10 Lower Richland | — | M 10 Lower Richland | 7:36 |
| 49 | Akin WeikPlace 49 · M | — | M | 7:42 |
| 50 | Laquaree GlennPlace 50 · M 11 Lower Richland | — | M 11 Lower Richland | 7:45 |
| 51 | Amorie MileyPlace 51 · M | — | M | 7:50 |
| 52 | Zachary RyderPlace 52 · M 10 Swansea | — | M 10 Swansea | 7:50 |
| 53 | Jeremiah OrangePlace 53 · M 12 Lower Richland | — | M 12 Lower Richland | 7:55 |
| 54 | Callum BrunerPlace 54 · M | — | M | 7:58 |
| 55 | Mario JamesPlace 55 · M 10 Lower Richland | — | M 10 Lower Richland | 8:00 |
| 56 | Allen GarnerPlace 56 · M 11 Eau Claire | — | M 11 Eau Claire | 8:01 |
| 57 | Andrew NickensPlace 57 · M 11 Swansea | — | M 11 Swansea | 8:02 |
| 58 | Mason ButlerPlace 58 · M | — | M | 8:03 |
| 59 | Sawyer ReddPlace 59 · M 12 Brookland Cayce | — | M 12 Brookland Cayce | 8:04 |
| 60 | Jonathan MoorePlace 60 · M 10 Dreher | — | M 10 Dreher | 8:06 |
| 61 | Andrew HodgesPlace 61 · M | — | M | 8:07 |
| 62 | Henry HudsonPlace 62 · M 11 Heathwood Hall | — | M 11 Heathwood Hall | 8:10 |
| 63 | Charleston OliverPlace 63 · M | — | M | 8:19 |
| 64 | Asa ShannonPlace 64 · M | — | M | 8:23 |
| 65 | Jackson KightPlace 65 · M | — | M | 8:26 |
| 66 | Luke GreerPlace 66 · M | — | M | 8:27 |
| 67 | Jalen AndersonPlace 67 · M 10 Lower Richland | — | M 10 Lower Richland | 8:31 |
| 68 | Noah MyersPlace 68 · M | — | M | 8:35 |
| 69 | Daivs BozemanPlace 69 · M | — | M | 8:58 |
| 70 | Chad FelderPlace 70 · M | — | M | 9:30 |
| 71 | Jayden HeywardPlace 71 · M 11 Eau Claire | — | M 11 Eau Claire | 9:32 |
| 72 | Brennan MellingPlace 72 · M 10 Heathwood Hall | — | M 10 Heathwood Hall | 9:38 |
| 73 | Javioion HoggersPlace 73 · M 12 Orangeburg-Wilkinson | — | M 12 Orangeburg-Wilkinson | 9:41 |
| 74 | Kentrell KinnonPlace 74 · M 11 Eau Claire | — | M 11 Eau Claire | 10:04 |
| 75 | Elijah MartinPlace 75 · M 12 Orangeburg-Wilkinson | — | M 12 Orangeburg-Wilkinson | 10:15 |
| 76 | Nathanael GreenePlace 76 · M | — | M | 10:19 |
| 77 | Keon WilliamsPlace 77 · M 10 Eau Claire | — | M 10 Eau Claire | 10:37 |
| 78 | Orion WilliamsPlace 78 · M 10 Dreher | — | M 10 Dreher | 11:02 |
| 79 | Jovanny WilliamsPlace 79 · M | — | M | 11:39 |
| 80 | Tayvion MurphyPlace 80 · M 12 Orangeburg-Wilkinson | — | M 12 Orangeburg-Wilkinson | 11:39 |
| 81 | Jeremiah RobinsPlace 81 · M 12 Orangeburg-Wilkinson | — | M 12 Orangeburg-Wilkinson | 11:39 |
| 82 | Nathaniel HollinsPlace 82 · M 10 Dreher | — | M 10 Dreher | 11:52 |
| 83 | James BeardPlace 83 · M 11 Orangeburg-Wilkinson | — | M 11 Orangeburg-Wilkinson | 12:41 |
| 84 | Tristen GomezPlace 84 · M | — | M | 15:00 |