| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jaciel Reyes | 19:00.9 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 2 | Beckett Masters | 19:03.9 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 3 | Raymond Landegent | 19:04.9 | 9 | Sioux Center | ---- | ---- | ---- |
| 4 | Brennan Obbink | 19:17.3 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 5 | Hunter Buss | 19:37.1 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 6 | Kaden Klein | 19:40.0 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 7 | Tyler Brunst | 19:44.2 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 8 | Cayden Brewer | 19:44.3 | 11 | Spencer | ---- | ---- | ---- |
| 9 | Isaiah Rustad | 19:45.0 | 9 | Spencer | ---- | ---- | ---- |
| 10 | Marcos MoralesLopez | 19:46.5 | 10 | Sioux Center | ---- | ---- | ---- |
| 11 | Sam Low | 19:48.0 | 10 | Okoboji | ---- | ---- | ---- |
| 12 | Samuel McCord | 19:54.2 | 9 | Sioux Center | ---- | ---- | ---- |
| 13 | Lukas Chappas | 20:04.0 | 9 | Spirit Lake | ---- | ---- | ---- |
| 14 | Eli Geleynse | 20:08.4 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 15 | Easton Addink | 20:15.0 | 11 | Sioux Center | ---- | ---- | ---- |
| 16 | Ray Kaiser | 20:18.3 | 11 | Okoboji | ---- | ---- | ---- |
| 17 | Alex Van Zee | 20:18.6 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 18 | James Bonnema | 20:19.3 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 19 | Cooper Hawkins | 20:33.7 | 11 | Spirit Lake | ---- | ---- | ---- |
| 20 | Ben Dykstra | 20:36.2 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 21 | Oswaldo Ramoslopez | 20:38.0 | 11 | Sioux Center | ---- | ---- | ---- |
| 22 | Cooper Katt | 20:44.8 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 23 | William Phinney | 20:45.0 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 24 | Evan Hurst | 20:46.9 | 11 | Sioux Center | ---- | ---- | ---- |
| 25 | Kaiden Beukelman | 20:50.7 | 9 | Sioux Center | ---- | ---- | ---- |
| 26 | Joshua Bousema | 20:57.2 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 27 | Caleb Roos | 20:57.6 | 9 | Sheldon | ---- | ---- | ---- |
| 28 | Aaron De Jong | 21:02.1 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 29 | Tatem Richardson | 21:03.6 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 30 | Isaiah Moeller | 21:08.4 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 31 | Madden Richter | 21:10.4 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 32 | Mason Daum | 21:12.7 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 33 | Evan Kirby | 21:13.5 | 10 | Sheldon | ---- | ---- | ---- |
| 34 | Jason Vande Vegte | 21:13.8 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 35 | Tate Hiserote | 21:14.2 | 9 | Sioux Center | ---- | ---- | ---- |
| 36 | Trey Downing | 21:15.1 | 10 | Okoboji | ---- | ---- | ---- |
| 37 | Layne Vos | 21:16.2 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 38 | Noah Clabaugh | 21:16.9 | 9 | Spirit Lake | ---- | ---- | ---- |
| 39 | Cameron VanDerHeide | 21:18.4 | 10 | Spencer | ---- | ---- | ---- |
| 40 | Aaron Dirks | 21:21.7 | 9 | Spirit Lake | ---- | ---- | ---- |
| 41 | Oliver Miller | 21:23.5 | 11 | Okoboji | ---- | ---- | ---- |
| 42 | Jayden Hibbs | 21:26.6 | 11 | Spencer | ---- | ---- | ---- |
| 43 | Royce McCord | 21:36.5 | 9 | Sioux Center | ---- | ---- | ---- |
| 44 | Grant Ward | 21:41.9 | 12 | Spencer | ---- | ---- | ---- |
| 45 | Cody Brennan | 21:46.2 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 46 | Hyatt Brue | 21:50.8 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 47 | Dylan Overmohle | 21:51.8 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 48 | Rowan Oostra | 22:04.3 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 49 | William Salton | 22:10.0 | 10 | Spencer | ---- | ---- | ---- |
| 50 | Bryce Zeutenhorst | 22:11.3 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 51 | Jeremiah Gravert | 22:16.2 | 9 | Okoboji | ---- | ---- | ---- |
| 52 | Joshua Truesdell | 22:20.1 | 9 | Sioux Center | ---- | ---- | ---- |
| 53 | Justin Ortner | 22:20.2 | 9 | Sioux Center | ---- | ---- | ---- |
| 54 | Ben Phillipsen | 22:21.5 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 55 | Sam Kamp | 22:21.9 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 56 | Owen McNea | 22:27.6 | 11 | Spencer | ---- | ---- | ---- |
| 57 | Isaac Beller | 22:28.8 | 9 | Le Mars | ---- | ---- | ---- |
| 58 | Ben Langton | 22:29.2 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 59 | Kellan Meyer | 22:43.2 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 60 | Jason Robles | 22:53.5 | 11 | Sioux Center | ---- | ---- | ---- |
| 61 | Will Anderson | 22:53.8 | 11 | Okoboji | ---- | ---- | ---- |
| 62 | Lincoln Hui | 22:59.5 | 9 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 63 | Daniel GarciaVera | 22:59.6 | 11 | Sioux Center | ---- | ---- | ---- |
| 64 | Blake Knudtson | 23:02.8 | 9 | Okoboji | ---- | ---- | ---- |
| 65 | Deiby Felipe | 23:05.5 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 66 | Roland Rusche | 23:07.3 | 9 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 67 | Mason Rozeboom | 23:09.3 | 9 | Sioux Center | ---- | ---- | ---- |
| 68 | Hunter Getting | 23:16.0 | 12 | Sheldon | ---- | ---- | ---- |
| 69 | Viet Ung | 23:20.0 | 10 | Le Mars | ---- | ---- | ---- |
| 70 | Gerrit De Vos | 23:20.6 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 71 | Garrett Patterson | 23:24.8 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 72 | Orin Doughan | 23:24.9 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 73 | Leif Schmitz | 23:28.4 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 74 | Graham Hurst | 23:28.5 | 9 | Spencer | ---- | ---- | ---- |
| 75 | Tyler Hughes | 23:30.8 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 76 | LUCAS POHLEN | 23:36.1 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 77 | Ian Grossmann | 23:38.3 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 78 | Luis MoralesMorales | 23:41.4 | 11 | Sioux Center | ---- | ---- | ---- |
| 79 | Logan Dykstra | 23:42.6 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 80 | Emmett Rosentrater | 23:43.2 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 81 | Mark Leusink | 23:44.4 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 82 | Karter Wulf | 23:44.7 | 10 | Spirit Lake | ---- | ---- | ---- |
| 83 | Isaiah Rensink | 23:50.1 | 11 | Sioux Center | ---- | ---- | ---- |
| 84 | Max Titterington | 23:52.1 | 9 | Okoboji | ---- | ---- | ---- |
| 85 | Brevan Obbink | 23:54.8 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 86 | Keegan Mammen | 24:02.0 | 10 | Spencer | ---- | ---- | ---- |
| 87 | Ryne Brummel | 24:05.8 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 88 | Jackson Bailey | 24:06.2 | 9 | Spencer | ---- | ---- | ---- |
| 89 | Jonah Blankespoor | 24:06.3 | 10 | Western Christian, Hull | ---- | ---- | ---- |
| 90 | Liam Krosschell | 24:06.5 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 91 | David Taylor | 24:18.5 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 92 | Oscar Reatiga | 24:25.2 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 93 | Sergio Ramosmorales | 24:46.7 | 11 | Sioux Center | ---- | ---- | ---- |
| 94 | Dalton Henry | 24:47.2 | 11 | Le Mars | ---- | ---- | ---- |
| 95 | Cristian Ramos | 24:47.5 | 11 | Sioux Center | ---- | ---- | ---- |
| 96 | Karter Zimmer | 24:52.1 | 9 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 97 | Cole Becker | 25:09.3 | 12 | Okoboji | ---- | ---- | ---- |
| 98 | Micah Iedema | 25:14.6 | 12 | Spencer | ---- | ---- | ---- |
| 99 | Josh Statema | 25:17.5 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 100 | Oliver Hass | 25:20.5 | 9 | Spencer | ---- | ---- | ---- |
| 101 | Jack Koenecke | 25:22.1 | 9 | Spencer | ---- | ---- | ---- |
| 102 | Hayden Turner | 25:31.9 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 103 | Tyler Hurlburt | 25:49.2 | 9 | Sheldon | ---- | ---- | ---- |
| 104 | Nikolas Mulder | 25:53.0 | 10 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 105 | Zach Walker | 25:57.5 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 106 | Reno Anderson | 25:57.9 | 11 | Spencer | ---- | ---- | ---- |
| 107 | Oliver Harms | 25:59.1 | 12 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 108 | Elijah Nyenhuis | 26:00.5 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 109 | Ben Van Genderen | 26:03.9 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 110 | Axel Rivera | 26:18.0 | 10 | Le Mars | ---- | ---- | ---- |
| 111 | Kaleb Nelson | 26:18.7 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 112 | Ben Haverhals | 26:19.6 | 11 | Sioux Center | ---- | ---- | ---- |
| 113 | Isaac Chappas | 26:42.0 | 9 | Spirit Lake | ---- | ---- | ---- |
| 114 | Cameron Nibbelink | 27:39.0 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 115 | Cooper Bush | 27:46.2 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 116 | Moises Gonzalez | 28:45.5 | 12 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 117 | Levi Nebelsick | 30:03.1 | 10 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 118 | Tyler Rife | 30:51.6 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 119 | Elias Wolfswinkel | 31:29.4 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 120 | Henry Livingston | 32:23.9 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |