| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Mason Mohr | 17:16.7 | 12 | Calamus-Wheatland | ---- | ---- | ---- |
| 2 | Brayden Mosier | 18:31.0 | 10 | Durant | ---- | ---- | ---- |
| 3 | Carter Davis | 18:44.9 | 11 | Camanche | ---- | ---- | ---- |
| 4 | Kellan Lange | 18:45.2 | 10 | Northeast, Goose Lake | ---- | ---- | ---- |
| 5 | Christian Bielema | 18:48.2 | 12 | Easton Valley | ---- | ---- | ---- |
| 6 | Nolan Williams | 18:57.0 | 12 | Durant | ---- | ---- | ---- |
| 7 | Landon Sturm | 19:02.0 | 10 | Marquette Catholic, Bellevue | ---- | ---- | ---- |
| 8 | Ayden Stark | 19:10.5 | 9 | Bellevue | ---- | ---- | ---- |
| 9 | Kyler Leslie | 19:10.7 | 11 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 10 | Connor Kilburg | 19:11.2 | 12 | Bellevue | ---- | ---- | ---- |
| 11 | Brody Sullivan | 19:12.4 | 11 | Bellevue | ---- | ---- | ---- |
| 12 | Liam Eichhorn | 19:14.2 | 10 | Bellevue | ---- | ---- | ---- |
| 13 | Royce Richman | 19:23.7 | 12 | Durant | ---- | ---- | ---- |
| 14 | Eli Bailey | 19:39.2 | 10 | Edgewood-Colesburg | ---- | ---- | ---- |
| 15 | David Swanton | 19:42.2 | 11 | Northeast, Goose Lake | ---- | ---- | ---- |
| 16 | Anderson Griebel | 19:52.2 | 11 | Bellevue | ---- | ---- | ---- |
| 17 | Bryden Francois | 19:55.2 | 9 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 18 | Clancey VanOort | 20:06.7 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 19 | Alex Rickertsen | 20:08.5 | 12 | Calamus-Wheatland | ---- | ---- | ---- |
| 20 | Weston Dircks | 20:24.7 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 21 | Parker Adams | 20:29.7 | 11 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 22 | Cael Helmrichs | 20:46.5 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 23 | Chase Venema | 20:55.0 | 10 | Easton Valley | ---- | ---- | ---- |
| 24 | Hunter Buesing | 20:55.2 | 9 | Durant | ---- | ---- | ---- |
| 25 | Davis Braet | 21:00.2 | 9 | Bellevue | ---- | ---- | ---- |
| 26 | Brayden Ernst | 21:00.2 | 9 | Bellevue | ---- | ---- | ---- |
| 27 | Cameron Sturtz | 21:06.4 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 28 | Gregory Huffman | 21:07.5 | 12 | Easton Valley | ---- | ---- | ---- |
| 29 | Carter Willms | 21:19.2 | 11 | Midland, Wyoming | ---- | ---- | ---- |
| 30 | Jacob Eckhardt | 21:34.2 | 10 | Midland, Wyoming | ---- | ---- | ---- |
| 31 | Isaac Hansel | 21:34.7 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |
| 32 | Conner DeForest | 21:50.2 | 12 | Midland, Wyoming | ---- | ---- | ---- |
| 33 | Tyler Venema | 21:56.7 | 10 | Easton Valley | ---- | ---- | ---- |
| 34 | Jacob Wachtel | 22:02.7 | 10 | Marquette Catholic, Bellevue | ---- | ---- | ---- |
| 35 | Nate Leathers | 22:03.5 | 9 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 36 | Hunter Jones | 22:04.2 | 10 | Marquette Catholic, Bellevue | ---- | ---- | ---- |
| 37 | Ivan Marten | 22:18.4 | 9 | Marquette Catholic, Bellevue | ---- | ---- | ---- |
| 38 | Joe Deaver | 22:33.0 | 10 | Marquette Catholic, Bellevue | ---- | ---- | ---- |
| 39 | James Troughton | 22:39.5 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 40 | Jackson Kleinschmidt | 22:40.2 | 10 | Northeast, Goose Lake | ---- | ---- | ---- |
| 41 | Alex Marquez | 22:42.9 | 9 | Camanche | ---- | ---- | ---- |
| 42 | Preston Riedesel | 22:58.5 | 9 | Calamus-Wheatland | ---- | ---- | ---- |
| 43 | Nathan Wiese | 22:59.5 | 9 | Calamus-Wheatland | ---- | ---- | ---- |
| 44 | Braxton Timmerman | 23:28.7 | 9 | Central City | ---- | ---- | ---- |
| 45 | Cael Eckhardt | 23:31.2 | 10 | Midland, Wyoming | ---- | ---- | ---- |
| 46 | Kolton Tappendorf | 23:34.5 | 9 | Durant | ---- | ---- | ---- |
| 47 | Jackson Van Gorp | 24:10.0 | 9 | Bellevue | ---- | ---- | ---- |
| 48 | Ethan Kalaukoa | 24:49.2 | 10 | Easton Valley | ---- | ---- | ---- |
| 49 | Wesley Shoemaker | 25:19.4 | 11 | Durant | ---- | ---- | ---- |
| 50 | Issac Choate | 25:21.2 | 10 | North Cedar, Stanwood | ---- | ---- | ---- |
| 51 | Ashton Middendorp | 25:26.7 | 10 | Northeast, Goose Lake | ---- | ---- | ---- |
| 52 | Mathias Kroymann | 25:31.9 | 11 | Northeast, Goose Lake | ---- | ---- | ---- |
| 53 | Benjamin Flathers | 26:39.7 | 11 | North Cedar, Stanwood | ---- | ---- | ---- |
| 54 | Troy Steines | 26:45.7 | 9 | Bellevue | ---- | ---- | ---- |
| 55 | Corbyn Budde | 26:49.9 | 10 | Easton Valley | ---- | ---- | ---- |
| 56 | Cory Wethington | 26:58.0 | 10 | Durant | ---- | ---- | ---- |
| 57 | John Hall | 27:46.2 | 9 | Central City | ---- | ---- | ---- |
| 58 | Nevin Williams | 28:27.9 | 8 | Durant | ---- | ---- | ---- |
| 59 | Gabe Landa | 29:34.2 | 9 | Northeast, Goose Lake | ---- | ---- | ---- |
| 60 | McCoy Olind | 29:48.5 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 61 | Braxton Lange | 30:23.2 | 11 | North Cedar, Stanwood | ---- | ---- | ---- |
| 62 | Logan Gravel | 30:50.2 | 10 | Midland, Wyoming | ---- | ---- | ---- |
| 63 | Julian Housenga | 31:30.5 | 10 | Northeast, Goose Lake | ---- | ---- | ---- |
| 64 | Raef Moss | 31:38.0 | 10 | Central City | ---- | ---- | ---- |
| 65 | Shane Welch | 31:39.0 | 10 | Northeast, Goose Lake | ---- | ---- | ---- |
| 66 | Creighton Wessels | 33:05.9 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |