| 1 | Noah WheelingPlace 1 · Grade 10 · Abingdon | 10 | Abingdon | 16:20.20 |
| 2 | Gavin GrossmanPlace 2 · Grade 12 · Patrick Henry (G. Sp | 12 | Patrick Henry (G. Sp | 16:44.65 |
| 3 | Ethan BlevinsPlace 3 · Grade 12 · Abingdon | 12 | Abingdon | 16:58.65 |
| 4 | Alex TomiakPlace 4 · Grade 12 · George Wythe (Wythev | 12 | George Wythe (Wythev | 17:34.46 |
| 5 | Holden RobinsonPlace 5 · Grade 11 · George Wythe (Wythev | 11 | George Wythe (Wythev | 17:50.06 |
| 6 | Kade MintonPlace 6 · Grade 9 · George Wythe (Wythev | 9 | George Wythe (Wythev | 17:57.05 |
| 7 | Sebastian LamrouexPlace 7 · Grade 10 · George Wythe (Wythev | 10 | George Wythe (Wythev | 18:05.29 |
| 8 | Lane WhitesellPlace 8 · Grade 12 · Fort Chiswell | 12 | Fort Chiswell | 18:08.10 |
| 9 | Andrew JordanPlace 9 · Grade 12 · Galax | 12 | Galax | 18:08.49 |
| 10 | Reed SamuelPlace 10 · Grade 10 · John S. Battle | 10 | John S. Battle | 18:09.67 |
| 11 | Gavin TimmonsPlace 11 · Grade 9 · Abingdon | 9 | Abingdon | 18:16.79 |
| 12 | Ben PinckneyPlace 12 · Grade 11 · Grayson County | 11 | Grayson County | 18:19.51 |
| 13 | Cy AndersPlace 13 · Grade 12 · Grayson County | 12 | Grayson County | 18:24.97 |
| 14 | Hunter GregoryPlace 14 · Grade 12 · Patrick Henry (G. Sp | 12 | Patrick Henry (G. Sp | 18:31.00 |
| 15 | Andrew SmithPlace 15 · Grade 10 · John S. Battle | 10 | John S. Battle | 18:36.45 |
| 16 | Ethan TilleyPlace 16 · Grade 10 · Tennessee High Schoo | 10 | Tennessee High Schoo | 18:41.71 |
| 17 | Colin CriggerPlace 17 · Grade 12 · Rural Retreat | 12 | Rural Retreat | 18:42.40 |
| 18 | Luke MintonPlace 18 · Grade 12 · George Wythe (Wythev | 12 | George Wythe (Wythev | 18:43.31 |
| 19 | David HemmingerPlace 19 · Grade 10 · Tennessee High Schoo | 10 | Tennessee High Schoo | 18:45.35 |
| 20 | Joshua HallPlace 20 · Grade 12 · Patrick Henry (G. Sp | 12 | Patrick Henry (G. Sp | 18:46.50 |
| 21 | Garrett WrightPlace 21 · Grade 12 · Graham | 12 | Graham | 18:54.79 |
| 22 | Justin LeaganPlace 22 · Grade 11 · Carroll County | 11 | Carroll County | 18:59.71 |
| 23 | Hunter AtkinsPlace 23 · Grade 10 · Abingdon | 10 | Abingdon | 19:02.51 |
| 24 | Zane PoePlace 24 · Grade 10 · John S. Battle | 10 | John S. Battle | 19:04.38 |
| 25 | Joey JordanPlace 25 · Grade 9 · Galax | 9 | Galax | 19:11.54 |
| 26 | Isaiah OsbornePlace 26 · Grade 9 · Grayson County | 9 | Grayson County | 19:12.27 |
| 27 | Josh BooherPlace 27 · Grade 11 · John S. Battle | 11 | John S. Battle | 19:14.94 |
| 28 | Jarrett PowellPlace 28 · Grade 11 · Tennessee High Schoo | 11 | Tennessee High Schoo | 19:16.12 |
| 29 | Dawson WillisPlace 29 · Grade 10 · Tennessee High Schoo | 10 | Tennessee High Schoo | 19:21.27 |
| 30 | Joshua HardenPlace 30 · Grade 11 · Abingdon | 11 | Abingdon | 19:24.84 |
| 31 | Joshua ReynoldsPlace 31 · Grade 11 · Abingdon | 11 | Abingdon | 19:25.96 |
| 32 | Azlan MontgomeryPlace 32 · Grade 12 · George Wythe (Wythev | 12 | George Wythe (Wythev | 19:28.07 |
| 33 | Skylar McclurePlace 33 · Grade 12 · Graham | 12 | Graham | 19:31.19 |
| 34 | Carson PiattPlace 34 · Grade 11 · Carroll County | 11 | Carroll County | 19:32.30 |
| 35 | Jared ArnoldPlace 35 · Grade 11 · George Wythe (Wythev | 11 | George Wythe (Wythev | 19:38.21 |
| 36 | Connor WhitePlace 36 · Grade 10 · Graham | 10 | Graham | 19:43.13 |
| 37 | Orrin OwensPlace 37 · Grade 12 · John S. Battle | 12 | John S. Battle | 19:44.10 |
| 38 | Jerrick JuarezPlace 38 · Grade 9 · Tennessee High Schoo | 9 | Tennessee High Schoo | 19:44.94 |
| 39 | Ebrahim WarshanaPlace 39 · Grade 11 · Carroll County | 11 | Carroll County | 19:46.19 |
| 40 | J. MellingerPlace 40 · Grade 12 · Marion | 12 | Marion | 19:46.73 |
| 41 | Sam BystrekPlace 41 · Grade 11 · Marion | 11 | Marion | 19:57.14 |
| 42 | Tyler SingletonPlace 42 · Grade 11 · John S. Battle | 11 | John S. Battle | 20:00.14 |
| 43 | Andrew AlbroPlace 43 · Grade 11 · Abingdon | 11 | Abingdon | 20:03.62 |
| 44 | Dakota GuynnPlace 44 · Grade 12 · Carroll County | 12 | Carroll County | 20:05.11 |
| 45 | Daniel PearcePlace 45 · Grade 10 · Graham | 10 | Graham | 20:05.94 |
| 46 | Drew AyersPlace 46 · Grade 12 · Fort Chiswell | 12 | Fort Chiswell | 20:12.62 |
| 47 | Jaryn UniekPlace 47 · Grade 12 · Fort Chiswell | 12 | Fort Chiswell | 20:13.56 |
| 48 | Blake HawkinsPlace 48 · Grade 11 · Grayson County | 11 | Grayson County | 20:16.26 |
| 49 | Matthew SiskPlace 49 · Grade 10 · Bland County | 10 | Bland County | 20:27.71 |
| 50 | Bryson SargentPlace 50 · Grade 11 · John S. Battle | 11 | John S. Battle | 20:33.13 |
| 51 | Sam AustinPlace 51 · Grade 11 · Marion | 11 | Marion | 20:43.12 |
| 52 | Mcguire OsbornePlace 52 · Grade 12 · Grayson County | 12 | Grayson County | 20:45.37 |
| 53 | Jacob ThomasPlace 53 · Grade 11 · Grayson County | 11 | Grayson County | 20:55.51 |
| 54 | Gabe CriggerPlace 54 · Grade 11 · Rural Retreat | 11 | Rural Retreat | 20:57.86 |
| 55 | Hayden ArmstrongPlace 55 · Grade 10 · Tennessee High Schoo | 10 | Tennessee High Schoo | 20:59.54 |
| 56 | Tyler BlevinsPlace 56 · Grade 12 · Tennessee High Schoo | 12 | Tennessee High Schoo | 21:00.53 |
| 57 | Dustin ThomasPlace 57 · Grade 11 · Patrick Henry (G. Sp | 11 | Patrick Henry (G. Sp | 21:01.25 |
| 58 | Colin GrayPlace 58 · Grade 12 · Marion | 12 | Marion | 21:04.73 |
| 59 | Conor DouthatPlace 59 · Grade 9 · Graham | 9 | Graham | 21:12.61 |
| 60 | Brad SteelePlace 60 · Grade 11 · Graham | 11 | Graham | 21:24.26 |
| 61 | Bo JohnsonPlace 61 · Grade 11 · Chilhowie | 11 | Chilhowie | 21:24.69 |
| 62 | Caney SnodgrassPlace 62 · Grade 9 · Northwood | 9 | Northwood | 21:32.37 |
| 63 | Shane HillmanPlace 63 · Grade 10 · Patrick Henry (G. Sp | 10 | Patrick Henry (G. Sp | 21:32.75 |
| 64 | Phillip GaverPlace 64 · Grade 12 · Marion | 12 | Marion | 21:34.94 |
| 65 | Thomas GriffinPlace 65 · Grade 12 · Marion | 12 | Marion | 21:41.36 |
| 66 | Joseph SarverPlace 66 · Grade 11 · Bland County | 11 | Bland County | 21:42.49 |
| 67 | Keegan MimsPlace 67 · Grade 9 · Carroll County | 9 | Carroll County | 21:42.81 |
| 68 | Michael LynchPlace 68 · Grade 12 · Tazewell | 12 | Tazewell | 21:47.94 |
| 69 | Trace RobinsonPlace 69 · Grade 10 · Carroll County | 10 | Carroll County | 21:48.45 |
| 70 | Ethan LamrouexPlace 70 · Grade 12 · George Wythe (Wythev | 12 | George Wythe (Wythev | 22:22.03 |
| 71 | Logan TaylorPlace 71 · Grade 11 · George Wythe (Wythev | 11 | George Wythe (Wythev | 22:31.92 |
| 72 | Micah EdwardsPlace 72 · Grade 10 · Graham | 10 | Graham | 22:35.19 |
| 73 | Nick SybersPlace 73 · Grade 11 · Northwood | 11 | Northwood | 22:39.29 |
| 74 | Alex BartlettPlace 74 · Grade 9 · Galax | 9 | Galax | 22:44.70 |
| 75 | Carter KegleyPlace 75 · Grade 9 · George Wythe (Wythev | 9 | George Wythe (Wythev | 22:55.35 |
| 76 | Devin TempletonPlace 76 · Grade 9 · Carroll County | 9 | Carroll County | 23:05.05 |
| 77 | Christian GonzalezPlace 77 · Grade 11 · Northwood | 11 | Northwood | 23:24.29 |
| 78 | Blane SagePlace 78 · Grade 9 · Rural Retreat | 9 | Rural Retreat | 23:55.63 |
| 79 | Jonathan CanalesPlace 79 · Grade 9 · Rural Retreat | 9 | Rural Retreat | 24:41.17 |
| 80 | Ayden VaughnPlace 80 · Grade 9 · Northwood | 9 | Northwood | 24:41.83 |
| 81 | Dylan TippettPlace 81 · Grade 10 · Bland County | 10 | Bland County | 24:49.62 |
| 82 | Seth LeonardPlace 82 · Grade 11 · George Wythe (Wythev | 11 | George Wythe (Wythev | 24:58.02 |
| 83 | Ulysses AnuarioPlace 83 · Grade 11 · George Wythe (Wythev | 11 | George Wythe (Wythev | 25:09.71 |
| 84 | Dalton AndersPlace 84 · Marion | — | Marion | 25:41.84 |
| 85 | Issiac RangelPlace 85 · Grade 10 · Northwood | 10 | Northwood | 26:31.18 |
| 86 | Keaton HolmesPlace 86 · Grade 9 · Chilhowie | 9 | Chilhowie | 26:33.21 |
| 87 | Matthew ThomasPlace 87 · Grade 9 · Bland County | 9 | Bland County | 26:35.83 |
| 88 | Andrew McGeePlace 88 · Grade 11 · George Wythe (Wythev | 11 | George Wythe (Wythev | 26:52.27 |
| 89 | Carson NoelPlace 89 · Grade 10 · Tazewell | 10 | Tazewell | 27:44.90 |
| 90 | Logan WinfreePlace 90 · Grade 10 · Northwood | 10 | Northwood | 30:55.61 |
| 91 | Justin TuellPlace 91 · Grade 11 · Chilhowie | 11 | Chilhowie | 30:57.89 |
| 92 | Collin GradyPlace 92 · Grade 10 · Bland County | 10 | Bland County | 31:10.23 |