| 1 | Elliot DenardPlace 1 · Grade 12 · Springville | 12 | Springville | 16:36.72 PR |
| 2 | Brayden ChandlerPlace 2 · Grade 10 · Springville | 10 | Springville | 17:50.50 |
| 3 | Tate MilsteadPlace 3 · Grade 11 · Springville | 11 | Springville | 18:25.15 |
| 4 | Brayden MarlowPlace 4 · Grade 11 · Springville | 11 | Springville | 18:25.33 |
| 5 | Eli HoltPlace 5 · Grade 10 · Locust Fork | 10 | Locust Fork | 18:28.01 |
| 6 | Ronald MillerPlace 6 · Grade 12 · Leeds | 12 | Leeds | 18:33.04 |
| 7 | Van StewartPlace 7 · Grade 8 · Springville | 8 | Springville | 18:51.55 |
| 8 | Colton LovePlace 8 · Grade 10 · Locust Fork | 10 | Locust Fork | 19:09.71 |
| 9 | Jack HutchinsonPlace 9 · Grade 8 · Springville | 8 | Springville | 19:14.95 |
| 10 | Cade WigginsPlace 10 · Grade 12 · St Clair County | 12 | St Clair County | 19:53.61 |
| 11 | Aden RuplePlace 11 · Grade 10 · Springville | 10 | Springville | 19:54.73 |
| 12 | Isaac SmithermanPlace 12 · Grade 11 · Locust Fork | 11 | Locust Fork | 20:02.76 |
| 13 | Easton GunnelsPlace 13 · Grade 7 · Springville | 7 | Springville | 20:04.89 |
| 14 | Logan StumanPlace 14 · Grade 9 · Springville | 9 | Springville | 20:32.72 |
| 15 | Aaron HalePlace 15 · Grade 9 · Moody | 9 | Moody | 20:40.66 |
| 16 | Kyle KempPlace 16 · Grade 9 · St Clair County | 9 | St Clair County | 20:42.18 |
| 17 | Brian MoosePlace 17 · Grade 11 · Shades Valley | 11 | Shades Valley | 20:45.90 |
| 18 | Alex FordPlace 18 · Grade 10 · Springville | 10 | Springville | 20:47.34 |
| 19 | Payton HeadPlace 19 · Grade 9 · Moody | 9 | Moody | 20:49.94 |
| 20 | Ashton AvantPlace 20 · Grade 12 · St Clair County | 12 | St Clair County | 20:55.84 |
| 21 | Mathew MahaffeyPlace 21 · Grade 8 · Springville | 8 | Springville | 20:56.56 |
| 22 | Jaden HallPlace 22 · Grade 10 · Springville | 10 | Springville | 20:59.65 |
| 23 | Caleb UmphreyPlace 23 · Grade 10 · Springville | 10 | Springville | 21:03.41 |
| 24 | Stephen WorthamPlace 24 · Grade 9 · Southeastern | 9 | Southeastern | 21:14.57 |
| 25 | Lucius EvinsPlace 25 · Grade 11 · Leeds | 11 | Leeds | 21:30.05 |
| 26 | Alex KingPlace 26 · Grade 10 · Moody | 10 | Moody | 21:54.38 |
| 27 | Tyler VandiverPlace 27 · Grade 10 · Leeds | 10 | Leeds | 21:56.76 |
| 28 | Rylan CarlislePlace 28 · Grade 10 · Moody | 10 | Moody | 22:05.22 |
| 29 | Tabari DavisPlace 29 · Grade 11 · Leeds | 11 | Leeds | 22:30.69 |
| 30 | Ashton CrawfordPlace 30 · Grade 12 · Shades Valley | 12 | Shades Valley | 22:33.01 |
| 31 | Hunter BurnsPlace 31 · Grade 10 · Leeds | 10 | Leeds | 22:42.45 |
| 32 | Stephen WorthamPlace 32 · Grade 10 · Leeds | 10 | Leeds | 22:49.07 |
| 33 | Briley GuinnPlace 33 · Grade 7 · Victory Christian | 7 | Victory Christian | 23:16.09 |
| 34 | Hunter HollomanPlace 34 · Grade 9 · Locust Fork | 9 | Locust Fork | 23:25.38 |
| 35 | Noah BishopPlace 35 · Grade 12 · Leeds | 12 | Leeds | 24:12.34 |
| 36 | Taylor CrockerPlace 36 · Grade 10 · Shades Valley | 10 | Shades Valley | 24:15.64 |
| 37 | Carson PrickettPlace 37 · Grade 12 · Moody | 12 | Moody | 24:53.08 |
| 38 | Tripp BishopPlace 38 · Grade 12 · Leeds | 12 | Leeds | 24:54.50 |
| 39 | Brandon LassiterPlace 39 · Grade 9 · Shades Valley | 9 | Shades Valley | 24:56.03 |
| 40 | Ian EmersonPlace 40 · Grade 7 · Springville | 7 | Springville | 24:57.14 |
| 41 | Aaron GainesPlace 41 · Grade 12 · Shades Valley | 12 | Shades Valley | 25:09.51 |
| 42 | Abram DavisPlace 42 · Grade 11 · Leeds | 11 | Leeds | 25:30.05 |
| 43 | Tim MouPlace 43 · Grade 12 · Shades Valley | 12 | Shades Valley | 25:36.58 PR |
| 44 | Brandon ZapetaPlace 44 · Grade 12 · Leeds | 12 | Leeds | 26:32.57 |
| 45 | Jackson YunPlace 45 · Grade 10 · Shades Valley | 10 | Shades Valley | 27:17.93 PR |
| 46 | Bo BrownPlace 46 · Grade 8 · Leeds | 8 | Leeds | 27:39.15 |
| 47 | David TaylorPlace 47 · Grade 9 · Leeds | 9 | Leeds | 28:01.15 PR |
| 48 | Adrian ChavezPlace 48 · Grade 9 · Shades Valley | 9 | Shades Valley | 28:11.09 PR |
| 49 | Luke WalkerPlace 49 · Grade 10 · Moody | 10 | Moody | 28:35.24 |
| 50 | Josiah Powell-D'ErricoPlace 50 · Grade 9 · Shades Valley | 9 | Shades Valley | 30:51.10 PR |
| 51 | John EidsonPlace 51 · Grade 8 · Springville | 8 | Springville | 30:53.40 |
| 52 | Tucker WatsonPlace 52 · Grade 9 · Moody | 9 | Moody | 30:54.39 |
| 53 | Chase RiversPlace 53 · Grade 7 · Moody | 7 | Moody | 35:23.46 |
| 54 | Diego Romero-CardonaPlace 54 · Grade 12 · Shades Valley | 12 | Shades Valley | 36:33.26 |
| 55 | Eli WhitfieldPlace 55 · Grade 12 · Leeds | 12 | Leeds | 38:08.60 |
| 56 | Cayden CoxPlace 56 · Grade 7 · Moody | 7 | Moody | 38:23.59 |