| 1 | Cameron O'ConnorPlace 1 · Grade 8 · John Adams | 8 | John Adams | 10:29.35 |
| 2 | Henry CrislipPlace 2 · Grade 8 · John Adams | 8 | John Adams | 10:40.06 PR |
| 3 | Simon HalePlace 3 · Grade 7 · Horace Mann | 7 | Horace Mann | 10:46.27 PR |
| 4 | Ryan McCormickPlace 4 · Grade 8 · Horace Mann | 8 | Horace Mann | 11:00.68 |
| 5 | Brooks PotterPlace 5 · Grade 6 · John Adams | 6 | John Adams | 11:04.36 PR |
| 6 | Liam BoggessPlace 6 · Grade 8 · John Adams | 8 | John Adams | 11:16.70 |
| 7 | Josiah StumpPlace 7 · Grade 8 · Charleston Catholic | 8 | Charleston Catholic | 11:17.75 PR |
| 8 | Tegan MartinPlace 8 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 11:17.91 PR |
| 9 | Spencer PeckPlace 9 · Grade 8 · Horace Mann | 8 | Horace Mann | 11:25.07 PR |
| 10 | Carter SharpPlace 10 · Grade 8 · John Adams | 8 | John Adams | 11:29.86 |
| 11 | Hoy AdamsPlace 11 · Grade 6 · John Adams | 6 | John Adams | 11:34.21 |
| 12 | Carter JoynesPlace 12 · Grade 7 · Horace Mann | 7 | Horace Mann | 11:38.67 |
| 13 | Blake PettyPlace 13 · Grade 8 · Andrew Jackson | 8 | Andrew Jackson | 11:40.91 PR |
| 14 | Porter AndersonPlace 14 · Grade 8 · John Adams | 8 | John Adams | 11:49.27 PR |
| 15 | Graham RomainePlace 15 · Grade 8 · John Adams | 8 | John Adams | 11:50.58 |
| 16 | Elijah McBurneyPlace 16 · Grade 8 · John Adams | 8 | John Adams | 11:50.77 PR |
| 17 | Andrew ChaffinPlace 17 · Grade 8 · John Adams | 8 | John Adams | 11:56.90 |
| 18 | Tristan ChampePlace 18 · Grade 8 · Sissonville | 8 | Sissonville | 11:57.05 |
| 19 | Alex FieldsPlace 19 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 11:57.07 PR |
| 20 | Wesley BakerPlace 20 · Grade 8 · Horace Mann | 8 | Horace Mann | 11:58.81 PR |
| 21 | Connor WithrowPlace 21 · Grade 8 · Hayes | 8 | Hayes | 11:59.50 |
| 22 | Elias SwordPlace 22 · Grade 6 · John Adams | 6 | John Adams | 12:01.41 |
| 23 | John WardPlace 23 · Grade 8 · John Adams | 8 | John Adams | 12:13.36 |
| 24 | Jameson GartonPlace 24 · Grade 8 · Elkview | 8 | Elkview | 12:24.87 |
| 25 | Sullivan GoinsPlace 25 · Grade 7 · John Adams | 7 | John Adams | 12:27.34 |
| 26 | Jaxson CarperPlace 26 · Grade 8 · Elkview | 8 | Elkview | 12:27.92 |
| 27 | Tyler TestmanPlace 27 · Grade 6 · John Adams | 6 | John Adams | 12:28.71 PR |
| 28 | Jackson BrownPlace 28 · Grade 6 · Elkview | 6 | Elkview | 12:32.14 PR |
| 29 | Charlie JohnstonePlace 29 · Grade 6 · John Adams | 6 | John Adams | 12:33.55 PR |
| 30 | Jon NewtonPlace 30 · Grade 8 · Charleston Catholic | 8 | Charleston Catholic | 12:38.12 PR |
| 31 | Andrew StewartPlace 31 · Grade 8 · John Adams | 8 | John Adams | 12:50.03 |
| 32 | Truman WhitingPlace 32 · Grade 7 · John Adams | 7 | John Adams | 12:51.20 PR |
| 33 | Jamias KeatleyPlace 33 · Grade 6 · John Adams | 6 | John Adams | 12:54.19 |
| 34 | Michael LewisPlace 34 · Grade 6 · John Adams | 6 | John Adams | 13:00.57 |
| 35 | Cameron BennettPlace 35 · Grade 7 · South Charleston | 7 | South Charleston | 13:00.70 |
| 36 | Carter RileyPlace 36 · Grade 8 · Dupont | 8 | Dupont | 13:02.48 PR |
| 37 | Wes KeeneyPlace 37 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 13:07.52 PR |
| 38 | Franklin StroupPlace 38 · Grade 7 · Sissonville | 7 | Sissonville | 13:08.82 |
| 39 | Jonathan WilsonPlace 39 · Grade 8 · Horace Mann | 8 | Horace Mann | 13:08.93 |
| 40 | Thomas RushworthPlace 40 · Grade 6 · Charleston Catholic | 6 | Charleston Catholic | 13:21.09 PR |
| 41 | Beckett LindseyPlace 41 · Grade 8 · John Adams | 8 | John Adams | 13:22.15 |
| 42 | Jackson FridleyPlace 42 · Grade 8 · John Adams | 8 | John Adams | 13:23.94 |
| 43 | Kyler WhitePlace 43 · Grade 6 · Horace Mann | 6 | Horace Mann | 13:25.31 PR |
| 44 | John AuvillePlace 44 · Grade 8 · John Adams | 8 | John Adams | 13:25.43 PR |
| 45 | Joey SikoraPlace 45 · Grade 6 · Hayes | 6 | Hayes | 13:26.83 PR |
| 46 | Sammy LewisPlace 46 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 13:27.94 PR |
| 47 | Liam HumphreysPlace 47 · Grade 7 · Hayes | 7 | Hayes | 13:28.05 |
| 48 | Gallagher KelschPlace 48 · Grade 7 · John Adams | 7 | John Adams | 13:28.64 PR |
| 49 | Brennan MalonePlace 49 · Grade 7 · John Adams | 7 | John Adams | 13:32.36 |
| 50 | Carson WhooleryPlace 50 · Grade 7 · South Charleston | 7 | South Charleston | 13:38.96 |
| 51 | Asher BaileyPlace 51 · Grade 8 · Sissonville | 8 | Sissonville | 13:42.23 |
| 52 | Kirk GreterPlace 52 · Grade 7 · John Adams | 7 | John Adams | 13:42.85 PR |
| 53 | Kamron PaxtonPlace 53 · Grade 7 · Dupont | 7 | Dupont | 13:44.96 PR |
| 54 | Branson WalkerPlace 54 · Grade 6 · Sissonville | 6 | Sissonville | 13:48.48 PR |
| 55 | Ryan SmithPlace 55 · Grade 6 · Hayes | 6 | Hayes | 13:55.45 |
| 56 | James GoadPlace 56 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 13:58.94 PR |
| 57 | Jackson GregoryPlace 57 · Grade 8 · John Adams | 8 | John Adams | 14:01.03 PR |
| 58 | Easton HarperPlace 58 · Grade 7 · John Adams | 7 | John Adams | 14:06.49 |
| 59 | Sid BoettnerPlace 59 · Grade 6 · John Adams | 6 | John Adams | 14:14.84 PR |
| 60 | Paul PlumleyPlace 60 · Grade 8 · Horace Mann | 8 | Horace Mann | 14:15.23 |
| 61 | Jesse AtkinsonPlace 61 · Grade 8 · Horace Mann | 8 | Horace Mann | 14:21.69 PR |
| 62 | Jax WilliamsPlace 62 · Grade 8 · John Adams | 8 | John Adams | 14:22.17 |
| 63 | Liam MellacePlace 63 · Grade 8 · South Charleston | 8 | South Charleston | 14:23.09 |
| 64 | Bodhi HastingsPlace 64 · Grade 6 · Sissonville | 6 | Sissonville | 14:25.28 |
| 65 | Wesley WaltersPlace 65 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 14:25.50 |
| 66 | Alex WilliamsPlace 66 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 14:25.73 |
| 67 | Alan MoorePlace 67 · Grade 8 · Hayes | 8 | Hayes | 14:26.75 |
| 68 | Landon BuscherPlace 68 · Grade 6 · Hayes | 6 | Hayes | 14:27.02 PR |
| 69 | Kieran MorinPlace 69 · Grade 6 · Andrew Jackson | 6 | Andrew Jackson | 14:43.69 |
| 70 | Cullen ConroyPlace 70 · Grade 8 · Charleston Catholic | 8 | Charleston Catholic | 14:49.18 PR |
| 71 | Augustan WelchPlace 71 · Grade 8 · Charleston Catholic | 8 | Charleston Catholic | 14:49.66 PR |
| 72 | Mason PoormanPlace 72 · Grade 8 · Sissonville | 8 | Sissonville | 14:51.52 |
| 73 | Jehiah McClurePlace 73 · Grade 7 · Horace Mann | 7 | Horace Mann | 14:52.99 |
| 74 | Dean LewisPlace 74 · Grade 6 · Charleston Catholic | 6 | Charleston Catholic | 14:53.81 |
| 75 | Christian SkazykPlace 75 · Grade 7 · Charleston Catholic | 7 | Charleston Catholic | 14:54.63 |
| 76 | Patrick LindsayPlace 76 · Grade 7 · Horace Mann | 7 | Horace Mann | 15:14.43 PR |
| 77 | Luke PridemorePlace 77 · Grade 6 · John Adams | 6 | John Adams | 15:25.65 |
| 78 | Kent HamiltonPlace 78 · Grade 8 · Horace Mann | 8 | Horace Mann | 15:28.45 |
| 79 | Anderson DugganPlace 79 · Grade 6 · John Adams | 6 | John Adams | 15:35.37 PR |
| 80 | Liam WheatleyPlace 80 · Grade 8 · John Adams | 8 | John Adams | 15:35.81 |
| 81 | Joshua LillyPlace 81 · Grade 7 · Andrew Jackson | 7 | Andrew Jackson | 15:37.54 |
| 82 | Lars CannonPlace 82 · Grade 8 · John Adams | 8 | John Adams | 15:37.81 |
| 83 | Patrick WillardPlace 83 · Grade 6 · Hayes | 6 | Hayes | 15:38.60 |
| 84 | Adam MorganPlace 84 · Grade 7 · John Adams | 7 | John Adams | 15:40.00 PR |
| 85 | Landon PaxtonPlace 85 · Grade 7 · Dupont | 7 | Dupont | 15:46.64 PR |
| 86 | Colin HayhurstPlace 86 · Grade 7 · Andrew Jackson | 7 | Andrew Jackson | 16:17.46 |
| 87 | Quincy BrownPlace 87 · Grade 7 · Andrew Jackson | 7 | Andrew Jackson | 16:24.35 PR |
| 88 | Patrick QueenPlace 88 · Grade 7 · Sissonville | 7 | Sissonville | 16:36.03 |
| 89 | Thompson HannaPlace 89 · Grade 8 · John Adams | 8 | John Adams | 16:39.30 |
| 90 | Eli LindleyPlace 90 · Grade 8 · South Charleston | 8 | South Charleston | 16:49.66 |
| 91 | Emery MorinPlace 91 · Grade 7 · Andrew Jackson | 7 | Andrew Jackson | 16:51.72 |
| 92 | Doug ChildPlace 92 · Grade 6 · Hayes | 6 | Hayes | 16:57.47 |
| 93 | Noah PlumleyPlace 93 · Grade 6 · Horace Mann | 6 | Horace Mann | 17:20.50 |
| 94 | Jackson MuscariPlace 94 · Grade 6 · John Adams | 6 | John Adams | 17:20.95 |
| 95 | Daniel HarrahPlace 95 · Grade 8 · Andrew Jackson | 8 | Andrew Jackson | 17:34.24 |
| 96 | Colton NicholsonPlace 96 · Grade 8 · South Charleston | 8 | South Charleston | 21:05.81 |
| 97 | Mason PaxtonPlace 97 · Grade 6 · Dupont | 6 | Dupont | 24:38.03 PR |
| 98 | Austin BonazzaPlace 98 · Grade 7 · Dupont | 7 | Dupont | 25:03.10 |