| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Hugh Conway | 15:54.1 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 2 | Brandon Leppert | 16:23.2 | 12 | Waukon | ---- | ---- | ---- |
| 3 | Clarence Nimrod | 16:24.7 | 11 | Decorah | ---- | ---- | ---- |
| 4 | Mitchell Stemper | 16:45.1 | 12 | Decorah | ---- | ---- | ---- |
| 5 | Garrett See | 16:48.5 | 12 | Decorah | ---- | ---- | ---- |
| 6 | Oak Pasche | 16:54.8 | 10 | Decorah | ---- | ---- | ---- |
| 7 | Derek Hrdlicka | 16:57.7 | 10 | Decorah | ---- | ---- | ---- |
| 8 | Justin Wagner | 17:02.8 | 12 | Kee, Lansing | ---- | ---- | ---- |
| 9 | Spencer Christensen | 17:16.2 | 11 | Decorah | ---- | ---- | ---- |
| 10 | Bennett Coppola | 17:17.7 | 10 | Decorah | ---- | ---- | ---- |
| 11 | Max Grimstad | 17:25.5 | 12 | Decorah | ---- | ---- | ---- |
| 12 | Cameron Einck | 17:26.5 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 13 | Brad Dahl | 17:30.0 | 12 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 14 | Sam Stock | 17:44.7 | 12 | Waukon | ---- | ---- | ---- |
| 15 | Kyan Oftedahl | 17:48.0 | 11 | Decorah | ---- | ---- | ---- |
| 16 | Liam Huang | 17:51.5 | 11 | Decorah | ---- | ---- | ---- |
| 17 | Garner Lange | 17:54.2 | 11 | Waukon | ---- | ---- | ---- |
| 18 | Parker Knox | 18:03.9 | 10 | Waukon | ---- | ---- | ---- |
| 19 | Oliver Bollinger | 18:15.2 | 12 | Decorah | ---- | ---- | ---- |
| 20 | Jesse Polkinghorn | 18:21.0 | 11 | Central, Elkader | ---- | ---- | ---- |
| 21 | Karl Peters | 18:26.9 | 12 | Postville | ---- | ---- | ---- |
| 22 | Leonard Nimrod | 18:33.5 | 9 | Decorah | ---- | ---- | ---- |
| 23 | Tony Elsbernd | 18:34.2 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 24 | Jase Hansen | 18:38.2 | 12 | Nashua-Plainfield | ---- | ---- | ---- |
| 25 | Carson Ruegnitz | 18:39.2 | 12 | Central, Elkader | ---- | ---- | ---- |
| 26 | Fernando Flores | 18:40.0 | 11 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 27 | Jack DeLaRosa | 18:44.9 | 11 | Decorah | ---- | ---- | ---- |
| 28 | Kyle Pattison | 18:49.5 | 12 | Decorah | ---- | ---- | ---- |
| 29 | Robert Davis | 18:53.0 | 9 | Decorah | ---- | ---- | ---- |
| 30 | Kelby Cahalan | 18:54.4 | 12 | Waukon | ---- | ---- | ---- |
| 31 | Quinn Peterson | 18:54.7 | 9 | Decorah | ---- | ---- | ---- |
| 32 | Esteban Fernandez | 18:55.7 | 11 | Decorah | ---- | ---- | ---- |
| 33 | Ashton Krebsbach | 18:56.2 | 10 | Saint Ansgar | ---- | ---- | ---- |
| 34 | Jayven Neubauer | 18:59.5 | 10 | Decorah | ---- | ---- | ---- |
| 35 | Ethan Backes | 19:05.4 | 12 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 36 | Maxwell Goodner | 19:06.7 | 10 | Decorah | ---- | ---- | ---- |
| 37 | James Mcconnell | 19:07.5 | 9 | Decorah | ---- | ---- | ---- |
| 38 | Lucas Fankhauser | 19:08.5 | 9 | Decorah | ---- | ---- | ---- |
| 39 | Riley Berns | 19:10.5 | 12 | Decorah | ---- | ---- | ---- |
| 40 | Henry Reimer | 19:10.7 | 12 | Central, Elkader | ---- | ---- | ---- |
| 41 | Evan Claycamp | 19:10.7 | 10 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 42 | Levi Winings | 19:10.7 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 43 | Brody Meyer | 19:11.9 | 9 | Kee, Lansing | ---- | ---- | ---- |
| 44 | Isaak Kovarik | 19:12.0 | 12 | Waukon | ---- | ---- | ---- |
| 45 | Russell Chmelar | 19:14.0 | 10 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 46 | Dominick Reicks | 19:17.5 | 10 | Turkey Valley, Jackson Junction | ---- | ---- | ---- |
| 47 | Caden Tieskoetter | 19:18.0 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 48 | Weston Cote | 19:18.2 | 10 | Decorah | ---- | ---- | ---- |
| 49 | Trace Moser | 19:19.0 | 9 | MFL MarMac | ---- | ---- | ---- |
| 50 | Nils Peterson | 19:24.4 | 10 | Decorah | ---- | ---- | ---- |
| 51 | Augie Wiltgen | 19:24.5 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 52 | Clayton Kuboushek | 19:26.9 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 53 | Brexton Bird | 19:37.5 | 12 | Nashua-Plainfield | ---- | ---- | ---- |
| 54 | Simon Potvin | 19:39.9 | 9 | Decorah | ---- | ---- | ---- |
| 55 | Tyce Zittergruen | 19:41.4 | 10 | Central, Elkader | ---- | ---- | ---- |
| 56 | Cody Harrington | 19:41.4 | 9 | Waukon | ---- | ---- | ---- |
| 57 | Cruz Healy | 19:50.4 | 9 | Central, Elkader | ---- | ---- | ---- |
| 58 | Cole Kelly | 19:51.9 | 9 | Waukon | ---- | ---- | ---- |
| 59 | Declan Finley | 19:54.0 | 12 | Central, Elkader | ---- | ---- | ---- |
| 60 | Keagan Joyce | 19:56.0 | 9 | Decorah | ---- | ---- | ---- |
| 61 | James Downing | 19:59.5 | 9 | Waukon | ---- | ---- | ---- |
| 62 | Evan Madsen | 20:00.4 | 11 | Decorah | ---- | ---- | ---- |
| 63 | Breckon Holst | 20:02.4 | 10 | Central, Elkader | ---- | ---- | ---- |
| 64 | Michael White | 20:05.5 | 12 | Central, Elkader | ---- | ---- | ---- |
| 65 | Will Robinson | 20:07.7 | 12 | Decorah | ---- | ---- | ---- |
| 66 | Jude Onken | 20:10.7 | 9 | MFL MarMac | ---- | ---- | ---- |
| 67 | Luke Kruckman | 20:14.5 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 68 | Pranav Caton | 20:19.7 | 10 | Decorah | ---- | ---- | ---- |
| 69 | Levi Feickert | 20:20.5 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 70 | Michael Hill | 20:24.4 | 11 | Postville | ---- | ---- | ---- |
| 71 | Griffin Brauer | 20:25.5 | 11 | Decorah | ---- | ---- | ---- |
| 72 | Lawrence Christman | 20:26.7 | 11 | Decorah | ---- | ---- | ---- |
| 73 | Myles Green | 20:28.9 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 74 | Daniel Jones | 20:33.5 | 11 | Kee, Lansing | ---- | ---- | ---- |
| 75 | Carson Bohner | 20:50.5 | 12 | Decorah | ---- | ---- | ---- |
| 76 | Reid Berns | 20:55.5 | 12 | Decorah | ---- | ---- | ---- |
| 77 | Alix Musus | 20:56.0 | 9 | Postville | ---- | ---- | ---- |
| 78 | Gus Benjegerdes | 21:02.0 | 10 | Waukon | ---- | ---- | ---- |
| 79 | Adian Reynolds | 21:03.9 | 11 | MFL MarMac | ---- | ---- | ---- |
| 80 | Evan Ortiz | 21:07.5 | 9 | Postville | ---- | ---- | ---- |
| 81 | Wyatt Henkel | 21:11.7 | 9 | Kee, Lansing | ---- | ---- | ---- |
| 82 | Nathaniel Crose | 21:16.0 | 9 | Decorah | ---- | ---- | ---- |
| 83 | Connor Sullivan | 21:24.5 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 84 | Per Weir | 21:28.4 | 9 | Decorah | ---- | ---- | ---- |
| 85 | Christopher Kidd | 21:30.7 | 11 | Waukon | ---- | ---- | ---- |
| 86 | Elliott Renk | 21:31.5 | 9 | Kee, Lansing | ---- | ---- | ---- |
| 87 | Matthew Lyons | 21:34.2 | 9 | Waukon | ---- | ---- | ---- |
| 88 | Benjamin Percy | 21:39.4 | 12 | Nashua-Plainfield | ---- | ---- | ---- |
| 89 | Marcus Gebel | 21:47.4 | 10 | Waukon | ---- | ---- | ---- |
| 90 | Griffin Brumm | 21:48.4 | 10 | Saint Ansgar | ---- | ---- | ---- |
| 91 | Anthony Sandoval | 21:50.9 | 12 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 92 | Cole Evans | 21:51.2 | 9 | Saint Ansgar | ---- | ---- | ---- |
| 93 | Carson Mundorf | 22:00.5 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 94 | Leland Mueller | 22:01.0 | 12 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 95 | Van Bassford | 22:05.7 | 10 | Decorah | ---- | ---- | ---- |
| 96 | Lukas Friedlein | 22:06.2 | 9 | Central, Elkader | ---- | ---- | ---- |
| 97 | Matthew Donovan | 22:09.0 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 98 | Spencer Horns | 22:15.7 | 10 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 99 | Ellis Thompson | 22:19.9 | 9 | Decorah | ---- | ---- | ---- |
| 100 | Oskar Swanson | 22:22.0 | 11 | Decorah | ---- | ---- | ---- |
| 101 | Wyatt Burrichter | 22:22.5 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 102 | Carter Judkins | 22:23.5 | 11 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 103 | Isaiah Bonnet | 22:28.2 | 9 | Decorah | ---- | ---- | ---- |
| 104 | Gavin Wilkins | 22:29.5 | 10 | Decorah | ---- | ---- | ---- |
| 105 | Luka Hollar | 22:30.5 | 10 | Waukon | ---- | ---- | ---- |
| 106 | Braxton Dietz | 22:37.4 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 107 | Dylan Brincks | 22:39.4 | 10 | Decorah | ---- | ---- | ---- |
| 108 | Cole Smedsrud | 22:45.5 | 10 | Waukon | ---- | ---- | ---- |
| 109 | Kael Berns | 22:52.2 | 9 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 110 | Kenyon Bartels | 22:52.5 | 9 | Decorah | ---- | ---- | ---- |
| 111 | Wyatt Birdsell | 22:56.9 | 10 | Decorah | ---- | ---- | ---- |
| 112 | Cayden Rasmussen | 23:03.5 | 10 | Waukon | ---- | ---- | ---- |
| 113 | Nick Clayton | 23:06.2 | 9 | Decorah | ---- | ---- | ---- |
| 114 | Hector Tzunux Tzunux | 23:09.7 | 9 | Postville | ---- | ---- | ---- |
| 115 | Griffin Koehn | 23:14.5 | 10 | Central, Elkader | ---- | ---- | ---- |
| 116 | Keagan Steines | 23:16.0 | 11 | Decorah | ---- | ---- | ---- |
| 117 | Evan Oyloe | 23:35.5 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 118 | Tuck Kossman | 23:37.5 | 9 | Waukon | ---- | ---- | ---- |
| 119 | Diego Flores | 23:51.9 | 12 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 120 | Tate Armstrong | 24:48.5 | 10 | Clayton Ridge, Guttenberg | ---- | ---- | ---- |
| 121 | Bryce Heller | 25:00.9 | 12 | Central, Elkader | ---- | ---- | ---- |
| 122 | Owen Rix | 25:16.2 | 11 | Decorah | ---- | ---- | ---- |
| 123 | Evan Hall | 25:19.7 | 9 | Saint Ansgar | ---- | ---- | ---- |
| 124 | Henry Lensing | 25:56.2 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 125 | Noah Potvin | 28:48.7 | 11 | Decorah | ---- | ---- | ---- |