| 1 | Jesse MitchellPlace 1 · Grade 8 · New Life Storm ms | 8 | New Life Storm ms | 9:06.4 PR |
| 2 | Samuel HildrethPlace 2 · Grade 8 · High Point Blaze | 8 | High Point Blaze | 9:17.7 PR |
| 3 | Luke StevensonPlace 3 · Grade 7 · Cary Fire Homeschool | 7 | Cary Fire Homeschool | 10:10.4 PR |
| 4 | Dylan GrimshawPlace 4 · Grade - · Unattached | - | Unattached | 10:18.5 PR |
| 5 | Everett HerringtonPlace 5 · Grade 7 · Unattached | 7 | Unattached | 10:21.9 PR |
| 6 | Caleb MillerPlace 6 · Grade 8 · Summerfield Charter Academy | 8 | Summerfield Charter Academy | 10:23.0 PR |
| 7 | Sean ReynoldsPlace 7 · Grade 7 · Kiser | 7 | Kiser | 10:31.0 PR |
| 8 | Miles CashmanPlace 8 · Grade 8 · New Life Storm ms | 8 | New Life Storm ms | 10:35.8 PR |
| 9 | Jayen WigfallPlace 9 · Grade 7 · Calvary Day School | 7 | Calvary Day School | 10:41.1 PR |
| 10 | Zeke JohnPlace 10 · Grade 8 · Southwest Virginia Academy | 8 | Southwest Virginia Academy | 10:47.7 PR |
| 11 | Garrison StearnsPlace 11 · Grade 8 · Kiser | 8 | Kiser | 10:54.6 PR |
| 12 | Noah DukePlace 12 · Grade 8 · New Life Storm ms | 8 | New Life Storm ms | 10:56.4 PR |
| 13 | Thomas ParkerPlace 13 · Grade 7 · New Life Storm ms | 7 | New Life Storm ms | 10:56.7 PR |
| 14 | Chance EvansPlace 14 · Grade 7 · Altavista | 7 | Altavista | 11:02.4 PR |
| 15 | Adam MlotPlace 15 · Grade 6 · Cary Fire Homeschool | 6 | Cary Fire Homeschool | 11:07.1 PR |
| 16 | Isaac ChildersPlace 16 · Grade 7 · Kiser | 7 | Kiser | 11:11.2 PR |
| 17 | Jathan HuertaPlace 17 · Grade 7 · New Life Storm ms | 7 | New Life Storm ms | 11:11.9 PR |
| 18 | Aaron BrodPlace 18 · Grade 6 · Kiser | 6 | Kiser | 11:14.4 PR |
| 19 | Wooten, Walt WootenPlace 19 · Grade 12 · Turrentine | 12 | Turrentine | 11:20.1 PR |
| 20 | Rivers RuhlPlace 20 · Grade 6 · Cary Fire Homeschool | 6 | Cary Fire Homeschool | 11:20.8 PR |
| 21 | Judah MoormanPlace 21 · Grade 7 · Cary Fire Homeschool | 7 | Cary Fire Homeschool | 11:22.1 PR |
| 22 | Jamison OsterhoudtPlace 22 · Grade 8 · New Life Storm ms | 8 | New Life Storm ms | 11:24.8 PR |
| 23 | Ward YearnsPlace 23 · Grade 7 · Kiser | 7 | Kiser | 11:25.2 PR |
| 24 | Kyle CatronPlace 24 · Grade 8 · Altavista | 8 | Altavista | 11:26.7 PR |
| 25 | Micah McClellandPlace 25 · Grade 7 · Cary Fire Homeschool | 7 | Cary Fire Homeschool | 11:31.5 PR |
| 26 | Avery OmoruyiPlace 26 · Grade 7 · Greensboro Academy | 7 | Greensboro Academy | 11:32.6 PR |
| 27 | Gunnar NoffskerPlace 27 · Grade 6 · Sandhills Classical Christian | 6 | Sandhills Classical Christian | 11:32.8 PR |
| 28 | Joshua TownsendPlace 28 · Grade 7 · Kiser | 7 | Kiser | 11:34.8 PR |
| 29 | Tennyson NoelPlace 29 · Grade 8 · Cary Fire Homeschool | 8 | Cary Fire Homeschool | 11:38.0 PR |
| 30 | James JonesPlace 30 · Grade 6 · Cary Fire Homeschool | 6 | Cary Fire Homeschool | 11:39.5 PR |
| 31 | Micah BogdanPlace 31 · Grade 6 · Southwest Virginia Academy | 6 | Southwest Virginia Academy | 11:39.8 PR |
| 32 | Daniel GarnerPlace 32 · Grade 6 · Cary Fire Homeschool | 6 | Cary Fire Homeschool | 11:43.9 PR |
| 33 | Kallen MaynorPlace 33 · Grade 4 · Running Wild TF/XC | 4 | Running Wild TF/XC | 11:44.4 PR |
| 34 | Brady ThomasPlace 34 · Grade 5 · New Life Storm ms | 5 | New Life Storm ms | 11:45.2 PR |
| 35 | Jude HerringtonPlace 35 · Grade 5 · Unattached | 5 | Unattached | 11:47.6 PR |
| 36 | Cyrus NoelPlace 36 · Grade 5 · Cary Fire Homeschool | 5 | Cary Fire Homeschool | 11:48.5 PR |
| 37 | Milo WebbPlace 37 · Grade 4 · New Life Storm ms | 4 | New Life Storm ms | 11:50.7 PR |
| 38 | Shepherd RuhlPlace 38 · Grade 4 · Cary Fire Homeschool | 4 | Cary Fire Homeschool | 11:52.8 PR |
| 39 | Samuel EnnisPlace 39 · Grade 4 · New Life Storm ms | 4 | New Life Storm ms | 11:55.3 PR |
| 40 | Matthew AndersonPlace 40 · Grade 8 · Metrolina Christian Academy | 8 | Metrolina Christian Academy | 11:57.0 PR |
| 41 | Luke McCallPlace 41 · Grade 8 · Greensboro Academy | 8 | Greensboro Academy | 11:57.2 PR |
| 42 | Axel PiercePlace 42 · Grade 7 · New Life Storm ms | 7 | New Life Storm ms | 12:02.2 PR |
| 43 | Derek BaldwinPlace 43 · Grade 7 · Sandhills Classical Christian | 7 | Sandhills Classical Christian | 12:03.4 PR |
| 44 | Chase ReyesPlace 44 · Grade 7 · Village Christian Academy | 7 | Village Christian Academy | 12:04.9 PR |
| 45 | Max FairbanksPlace 45 · Grade 6 · Metrolina Christian Academy | 6 | Metrolina Christian Academy | 12:06.6 PR |
| 46 | Isaac CliftonPlace 46 · Grade 7 · Cary Fire Homeschool | 7 | Cary Fire Homeschool | 12:07.2 PR |
| 47 | Shapiro HudsonPlace 47 · Grade 6 · Calvary Day School | 6 | Calvary Day School | 12:08.6 |
| 48 | Luke MlotPlace 48 · Grade 4 · Cary Fire Homeschool | 4 | Cary Fire Homeschool | 12:13.4 PR |
| 49 | Theodore JonesPlace 49 · Grade 4 · Cary Fire Homeschool | 4 | Cary Fire Homeschool | 12:14.1 PR |
| 50 | Walker FreezePlace 50 · Grade 6 · Kiser | 6 | Kiser | 12:17.0 PR |
| 51 | Hudson HillPlace 51 · Grade 6 · Summerfield Charter Academy | 6 | Summerfield Charter Academy | 12:19.5 PR |
| 52 | Anderson WestPlace 52 · Grade 6 · Summerfield Charter Academy | 6 | Summerfield Charter Academy | 12:21.6 PR |
| 53 | Tiger YonezawaPlace 53 · Grade 8 · Kiser | 8 | Kiser | 12:22.2 PR |
| 54 | Zymiere HitePlace 54 · Grade 8 · Altavista | 8 | Altavista | 12:22.8 PR |
| 55 | Peyton Morant-FrostPlace 55 · Grade 7 · Southwest Virginia Academy | 7 | Southwest Virginia Academy | 12:24.5 PR |
| 56 | Asher GrothPlace 56 · Grade 6 · Southwest Virginia Academy | 6 | Southwest Virginia Academy | 12:25.6 PR |
| 57 | Colton StamasPlace 57 · Grade 6 · Sandhills Classical Christian | 6 | Sandhills Classical Christian | 12:29.8 PR |
| 58 | Forest SagarPlace 58 · Grade 6 · Kiser | 6 | Kiser | 12:38.4 PR |
| 59 | Davis GordonPlace 59 · Grade 7 · Kiser | 7 | Kiser | 12:42.4 PR |
| 60 | Benny MarshPlace 60 · Grade 7 · Kiser | 7 | Kiser | 12:47.3 PR |
| 61 | Zachary VaughanPlace 61 · Grade 8 · Metrolina Christian Academy | 8 | Metrolina Christian Academy | 12:48.6 |
| 62 | Joseph MassiePlace 62 · Grade 7 · New Life Storm ms | 7 | New Life Storm ms | 12:51.1 PR |
| 63 | Warner SherousePlace 63 · Grade 6 · Kiser | 6 | Kiser | 12:57.7 PR |
| 64 | Clayton MesserPlace 64 · Grade 7 · Southwest Virginia Academy | 7 | Southwest Virginia Academy | 12:57.8 PR |
| 65 | Santiago MaciasPlace 65 · Grade 7 · Kiser | 7 | Kiser | 13:07.0 PR |
| 66 | Joseph CastilloPlace 66 · Grade 6 · New Life Storm ms | 6 | New Life Storm ms | 13:20.1 PR |
| 67 | Graeme CashwellPlace 67 · Grade 7 · Kiser | 7 | Kiser | 13:23.0 PR |
| 68 | Joshua FieldsPlace 68 · Grade 7 · Southwest Virginia Academy | 7 | Southwest Virginia Academy | 13:26.9 PR |
| 69 | Philip StalkerPlace 69 · Grade 6 · Cary Fire Homeschool | 6 | Cary Fire Homeschool | 13:29.4 PR |
| 70 | Rafe BuckPlace 70 · Grade 7 · Kiser | 7 | Kiser | 13:33.2 PR |
| 71 | Knox HargettePlace 71 · Grade 6 · Metrolina Christian Academy | 6 | Metrolina Christian Academy | 13:50.7 |
| 72 | Nathan RafeekPlace 72 · Grade 7 · Kiser | 7 | Kiser | 13:52.6 PR |
| 73 | Thatcher WallacePlace 73 · Grade 7 · Kiser | 7 | Kiser | 13:54.1 PR |
| 74 | Vaughn TaylorPlace 74 · Grade 7 · Southwest Virginia Academy | 7 | Southwest Virginia Academy | 13:57.3 PR |
| 75 | Noah JonesPlace 75 · Grade 7 · New Life Storm ms | 7 | New Life Storm ms | 13:59.6 PR |
| 76 | Jaxson McClellandPlace 76 · Grade 5 · Cary Fire Homeschool | 5 | Cary Fire Homeschool | 14:09.5 PR |
| 77 | Davis DyerPlace 77 · Grade 6 · Calvary Day School | 6 | Calvary Day School | 14:09.6 PR |
| 78 | Lars DanielPlace 78 · Grade 5 · Cary Fire Homeschool | 5 | Cary Fire Homeschool | 14:11.7 PR |
| 79 | Cole BuchananPlace 79 · Grade 6 · Metrolina Christian Academy | 6 | Metrolina Christian Academy | 14:14.3 |
| 80 | Jake AndersonPlace 80 · Grade 6 · Metrolina Christian Academy | 6 | Metrolina Christian Academy | 14:26.1 |
| 81 | Chandler PittsPlace 81 · Grade 8 · Kiser | 8 | Kiser | 14:28.9 PR |
| 82 | Jasper VettelPlace 82 · Grade 7 · Kiser | 7 | Kiser | 14:48.1 PR |
| 83 | Mukirthan MareeswaranPlace 83 · Grade 7 · Greensboro Academy | 7 | Greensboro Academy | 15:00.8 PR |
| 84 | Elijah KrispinPlace 84 · Grade 6 · Southwest Virginia Academy | 6 | Southwest Virginia Academy | 15:20.4 PR |
| 85 | Ben McCutchenPlace 85 · Grade 7 · New Life Storm ms | 7 | New Life Storm ms | 15:53.2 PR |
| 86 | Aiden SuggettPlace 86 · Grade 7 · Metrolina Christian Academy | 7 | Metrolina Christian Academy | 16:06.6 PR |
| 87 | Luca GromlovitsPlace 87 · Grade 8 · Metrolina Christian Academy | 8 | Metrolina Christian Academy | 16:09.4 |
| 88 | Garrett HolderPlace 88 · Grade 6 · Kiser | 6 | Kiser | 16:44.3 PR |
| 89 | Henry CauseyPlace 89 · Grade 7 · Summerfield Charter Academy | 7 | Summerfield Charter Academy | 16:59.3 PR |
| 90 | Cameron ShipwashPlace 90 · Grade 7 · Summerfield Charter Academy | 7 | Summerfield Charter Academy | 17:01.3 PR |
| 91 | Eliot HughesPlace 91 · Grade 7 · Kiser | 7 | Kiser | 17:17.6 PR |
| 92 | Porter MasonPlace 92 · Grade 6 · Kiser | 6 | Kiser | 17:25.9 PR |
| 93 | Mason HyattPlace 93 · Grade 7 · Kiser | 7 | Kiser | 17:29.0 PR |
| 94 | Peyton CheechovPlace 94 · Grade 8 · Sandhills Classical Christian | 8 | Sandhills Classical Christian | 17:37.4 PR |
| 95 | Avitaaj GillPlace 95 · Grade 6 · Greensboro Academy | 6 | Greensboro Academy | 20:16.2 PR |