| 1 | James HarrisonPlace 1 · Grade 11 · Chisholm | 11 | Chisholm | 18:24.77 |
| 2 | Royce BattinPlace 2 · Grade 9 · Chisholm | 9 | Chisholm | 19:16.87 |
| 3 | Hunter RussellPlace 3 · Grade 12 · Lomega | 12 | Lomega | 19:19.60 |
| 4 | Aiden GreenPlace 4 · Grade 11 · Canton | 11 | Canton | 19:37.13 |
| 5 | Ryan NelsonPlace 5 · Grade 9 · Chisholm | 9 | Chisholm | 19:47.43 |
| 6 | Jakobi MoulderPlace 6 · Grade 11 · Waukomis | 11 | Waukomis | 20:07.82 |
| 7 | Chase HopePlace 7 · Grade 11 · Chisholm | 11 | Chisholm | 20:10.25 PR |
| 8 | Billy LeightonPlace 8 · Grade 10 · Chisholm | 10 | Chisholm | 20:11.73 |
| 9 | Michael GranbergPlace 9 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 20:12.18 |
| 10 | Dash NollPlace 10 · Grade 9 · Okeene | 9 | Okeene | 20:12.50 |
| 11 | Troy LabradaPlace 11 · Grade 10 · Garber | 10 | Garber | 20:16.54 |
| 12 | Jaxson RobinsonPlace 12 · Grade 9 · Chisholm | 9 | Chisholm | 20:20.03 |
| 13 | Traevon Smith-DunnPlace 13 · Grade 10 · Lomega | 10 | Lomega | 20:29.73 |
| 14 | Kyson GentryPlace 14 · Grade 9 · Hillsdale Christian | 9 | Hillsdale Christian | 20:30.37 |
| 15 | Cash DotsonPlace 15 · Grade 12 · Burlington | 12 | Burlington | 20:35.97 |
| 16 | Hunter RappaPlace 16 · Grade 9 · Chisholm | 9 | Chisholm | 20:44.61 |
| 17 | Ben WatkinsPlace 17 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 21:14.17 |
| 18 | Micah MurphyPlace 18 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 21:19.75 |
| 19 | Kamdyn BuckminsterPlace 19 · Grade 9 · Chisholm | 9 | Chisholm | 21:25.16 |
| 20 | Reuban HeimPlace 20 · Grade 9 · Cherokee | 9 | Cherokee | 21:35.23 PR |
| 21 | Uriel GiacomelliPlace 21 · Grade 11 · Lomega | 11 | Lomega | 22:13.29 |
| 22 | Austin LentzPlace 22 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 22:21.00 |
| 23 | Eli BakerPlace 23 · Grade 12 · Ringwood | 12 | Ringwood | 22:25.79 |
| 24 | Kaden GentryPlace 24 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 22:32.77 |
| 25 | Maddox MorganPlace 25 · Grade 10 · Burlington | 10 | Burlington | 22:34.83 |
| 26 | Nick MillerPlace 26 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 22:43.77 |
| 27 | Tayton SiglPlace 27 · Grade 11 · Lomega | 11 | Lomega | 22:49.24 PR |
| 28 | Jax WallerPlace 28 · Grade 10 · Hillsdale Christian | 10 | Hillsdale Christian | 22:51.81 |
| 29 | Corbin FlumanPlace 29 · Grade 10 · Burlington | 10 | Burlington | 22:54.30 |
| 30 | Justin StreichPlace 30 · Grade 10 · Timberlake | 10 | Timberlake | 22:59.44 |
| 31 | Greyson PeckPlace 31 · Grade 10 · Hillsdale Christian | 10 | Hillsdale Christian | 23:00.68 |
| 32 | Cal KrittenbrinkPlace 32 · Grade 12 · Lomega | 12 | Lomega | 23:25.63 |
| 33 | Ulises AguilarPlace 33 · Grade 11 · Lomega | 11 | Lomega | 23:46.72 |
| 34 | Byrson MoorePlace 34 · Grade 10 · Garber | 10 | Garber | 23:47.12 |
| 35 | Bobby Dale PerrymanPlace 35 · Grade 11 · Timberlake | 11 | Timberlake | 24:01.77 |
| 36 | Lincoln WilliamsPlace 36 · Grade 9 · Okeene | 9 | Okeene | 24:25.46 |
| 37 | Ace NavarroPlace 37 · Grade 9 · Waukomis | 9 | Waukomis | 25:38.31 |
| 38 | Ethan PittsPlace 38 · Grade 10 · Chisholm | 10 | Chisholm | 25:54.99 |
| 39 | Jaxson ClarkPlace 39 · Grade 12 · Okeene | 12 | Okeene | 25:58.70 |
| 40 | Hudson SchupbachPlace 40 · Grade 11 · Burlington | 11 | Burlington | 26:29.22 |
| 41 | Cody YostPlace 41 · Grade 11 · Lomega | 11 | Lomega | 27:33.15 |
| 42 | Connor KeyPlace 42 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 28:06.01 PR |
| 43 | Blakely RiggsPlace 43 · Grade 10 · Timberlake | 10 | Timberlake | 29:17.67 |
| 44 | Elijah LentzPlace 44 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 29:56.16 |
| 45 | Phog GermanPlace 45 · Grade 11 · Burlington | 11 | Burlington | 32:00.84 |
| 46 | Kyler PattersonPlace 46 · Grade 10 · Garber | 10 | Garber | 32:12.98 |
| 47 | Jett HustedPlace 47 · Grade 9 · Waukomis | 9 | Waukomis | 33:07.05 |