| 1 | Isaac NatvigPlace 1 · Grade 12 · Valley Lutheran | 12 | Valley Lutheran | 17:34.46 |
| 2 | Harrison GarberPlace 2 · Grade 12 · Williamsburg | 12 | Williamsburg | 17:52.22 |
| 3 | Eli DicksonPlace 3 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 18:06.12 |
| 4 | Klayten PerreaultPlace 4 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 18:08.05 |
| 5 | Bryson MummPlace 5 · Grade 12 · Williamsburg | 12 | Williamsburg | 18:20.71 |
| 6 | Luke StephensPlace 6 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 18:23.37 |
| 7 | Trey SchultePlace 7 · Grade 11 · Benton Community | 11 | Benton Community | 18:26.20 |
| 8 | Wes HulsebergPlace 8 · Grade 10 · Williamsburg | 10 | Williamsburg | 18:29.33 |
| 9 | Quincy HappelPlace 9 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 18:32.13 |
| 10 | Trenton IburgPlace 10 · Grade 11 · Williamsburg | 11 | Williamsburg | 18:35.57 |
| 11 | Junior KrobPlace 11 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 18:39.19 |
| 12 | Westley DetermanPlace 12 · Grade 12 · Valley Lutheran | 12 | Valley Lutheran | 18:42.03 |
| 13 | Carson SansenbachPlace 13 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 18:42.87 |
| 14 | Elijah BlixPlace 14 · Grade 11 · Vinton-Shellsburg | 11 | Vinton-Shellsburg | 18:46.04 |
| 15 | Henry SteinePlace 15 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 19:01.58 |
| 16 | Isaac MorrisPlace 16 · Grade 10 · Benton Community | 10 | Benton Community | 19:02.74 |
| 17 | Owen SadlerPlace 17 · Grade 12 · Benton Community | 12 | Benton Community | 19:03.03 |
| 19 | Grady OlberdingPlace 19 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 19:10.04 |
| 20 | Adric SchmitzPlace 20 · Grade 11 · Valley Lutheran | 11 | Valley Lutheran | 19:16.48 |
| 21 | Zach FallPlace 21 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 19:23.33 |
| 22 | Micah KnappPlace 22 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 19:24.11 |
| 23 | Trey O'NeilPlace 23 · Grade 11 · Williamsburg | 11 | Williamsburg | 19:26.29 |
| 24 | Merritt BodekerPlace 24 · Grade 11 · Vinton-Shellsburg | 11 | Vinton-Shellsburg | 19:40.06 |
| 25 | Caleb SkinnerPlace 25 · Grade 10 · Isaac Newton Christi.. | 10 | Isaac Newton Christi.. | 19:41.53 |
| 26 | Braeden BrownPlace 26 · Grade 11 · Williamsburg | 11 | Williamsburg | 19:41.90 |
| 27 | Ethan L'HeureuxPlace 27 · Grade 11 · Valley Lutheran | 11 | Valley Lutheran | 19:43.36 |
| 28 | Brady OsbornPlace 28 · Grade 12 · Benton Community | 12 | Benton Community | 19:45.23 |
| 29 | Devin BuschPlace 29 · Grade 10 · Williamsburg | 10 | Williamsburg | 19:52.14 |
| 30 | Isaac DawsonPlace 30 · Grade 11 · Valley Lutheran | 11 | Valley Lutheran | 19:53.92 |
| 31 | Drew GrimmPlace 31 · Grade 12 · Isaac Newton Christi.. | 12 | Isaac Newton Christi.. | 19:56.85 |
| 32 | Ben NydeggerPlace 32 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 20:08.11 |
| 33 | Henry StreuberPlace 33 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 20:11.02 |
| 34 | Brandon SchultzPlace 34 · Grade 11 · Benton Community | 11 | Benton Community | 20:11.58 |
| 35 | Ian WildePlace 35 · Grade 10 · Williamsburg | 10 | Williamsburg | 20:16.14 |
| 36 | Ryne MoellerPlace 36 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 20:20.99 |
| 37 | Kale WielandPlace 37 · Grade 11 · Independence | 11 | Independence | 20:24.47 |
| 39 | Marcus RicklefsPlace 39 · Grade 10 · Benton Community | 10 | Benton Community | 20:26.57 |
| 41 | Aldin SwansonPlace 41 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 20:35.70 |
| 42 | Ryan LangePlace 42 · Grade 12 · Benton Community | 12 | Benton Community | 20:38.42 |
| 43 | Robert HansenPlace 43 · Grade 12 · Independence | 12 | Independence | 20:39.76 |
| 44 | Graham VavricekPlace 44 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 20:39.79 |
| 45 | Aiden CampbellPlace 45 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 20:41.51 |
| 46 | Calvin SeemanPlace 46 · Grade 10 · Williamsburg | 10 | Williamsburg | 20:41.71 |
| 47 | Brett SantiagoPlace 47 · Grade 10 · Williamsburg | 10 | Williamsburg | 20:43.32 |
| 48 | Seamus O'ConnorPlace 48 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 20:46.88 |
| 49 | Jacob RussellPlace 49 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 20:49.95 |
| 50 | Luke LangePlace 50 · Grade 9 · Benton Community | 9 | Benton Community | 20:53.33 |
| 51 | Tristan WestPlace 51 · Grade 12 · Benton Community | 12 | Benton Community | 20:53.40 |
| 52 | Zach KloppingPlace 52 · Grade 9 · Vinton-Shellsburg | 9 | Vinton-Shellsburg | 20:56.42 |
| 53 | Alex FenclPlace 53 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 21:10.63 |
| 54 | Ben MerlakPlace 54 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 21:18.97 |
| 56 | Hunter KauffmanPlace 56 · Grade 12 · Williamsburg | 12 | Williamsburg | 21:29.34 |
| 58 | Aden GrudzinskiPlace 58 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 21:31.61 |
| 59 | Gates BlakePlace 59 · Grade 10 · Independence | 10 | Independence | 21:31.78 |
| 60 | Arthur SeufferleinPlace 60 · Grade 9 · Isaac Newton Christi.. | 9 | Isaac Newton Christi.. | 21:39.34 |
| 61 | Devyn HansonPlace 61 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 21:39.78 |
| 62 | Ethan CalahanPlace 62 · Grade 9 · Independence | 9 | Independence | 21:45.38 |
| 63 | Johnny BroulikPlace 63 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 21:47.14 |
| 64 | Jack KendallPlace 64 · Grade 12 · Isaac Newton Christi.. | 12 | Isaac Newton Christi.. | 21:51.06 |
| 65 | Keller WilsonPlace 65 · Grade 10 · Valley Lutheran | 10 | Valley Lutheran | 21:53.91 |
| 66 | Carter StrawPlace 66 · Grade 11 · Independence | 11 | Independence | 22:00.13 |
| 67 | Tyler SchaeferPlace 67 · Grade 12 · Williamsburg | 12 | Williamsburg | 22:04.95 |
| 68 | Jonah WooleryPlace 68 · Grade 10 · Valley Lutheran | 10 | Valley Lutheran | 22:12.19 |
| 69 | Micah WilsonPlace 69 · Grade 9 · Valley Lutheran | 9 | Valley Lutheran | 22:21.21 |
| 70 | Matt TudorPlace 70 · Grade 12 · Independence | 12 | Independence | 22:24.69 |
| 71 | Ian AllsupPlace 71 · Grade 11 · Vinton-Shellsburg | 11 | Vinton-Shellsburg | 22:32.97 |
| 72 | Will PerryPlace 72 · Grade 11 · Independence | 11 | Independence | 22:34.70 |
| 73 | Alex SlaymakerPlace 73 · Grade 12 · Williamsburg | 12 | Williamsburg | 22:38.47 |
| 74 | Teague KrobPlace 74 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 22:49.40 |
| 75 | Ericson MorrisPlace 75 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 22:49.57 |
| 76 | Ethan WilcoxPlace 76 · Grade 9 · Independence | 9 | Independence | 22:59.94 |
| 77 | Carter HomanPlace 77 · Grade 10 · Independence | 10 | Independence | 23:07.00 |
| 79 | Bryton GrimmPlace 79 · Grade 11 · Benton Community | 11 | Benton Community | 23:11.26 |
| 80 | Joshua JacksonPlace 80 · Grade 12 · Isaac Newton Christi.. | 12 | Isaac Newton Christi.. | 23:38.25 |
| 81 | Luis AraizaPlace 81 · Grade 9 · Benton Community | 9 | Benton Community | 23:39.46 |
| 84 | Emmett ColschPlace 84 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 23:53.41 |
| 85 | Connor FenclPlace 85 · Grade 9 · Valley Lutheran | 9 | Valley Lutheran | 23:59.40 |
| 86 | Max JanssenPlace 86 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 24:07.02 |
| 87 | DW BeltzPlace 87 · Grade 10 · Valley Lutheran | 10 | Valley Lutheran | 24:18.45 |
| 88 | Alex DonaldsonPlace 88 · Grade 9 · Valley Lutheran | 9 | Valley Lutheran | 24:22.46 |
| 89 | Isaac LueckenottoPlace 89 · Grade 12 · Benton Community | 12 | Benton Community | 24:24.18 |
| 90 | Nathaniel CrowPlace 90 · Grade 10 · Williamsburg | 10 | Williamsburg | 24:26.31 |
| 93 | William HansenPlace 93 · Grade 9 · Independence | 9 | Independence | 25:05.16 |
| 94 | Hugh MangoldPlace 94 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 25:41.80 |
| 95 | Ben JohnsonPlace 95 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 25:55.61 |
| 96 | Bradon YoungPlace 96 · Grade 9 · Isaac Newton Christi.. | 9 | Isaac Newton Christi.. | 26:00.30 |
| 98 | Braeton HavillPlace 98 · Grade 9 · Benton Community | 9 | Benton Community | 26:16.55 |
| 99 | Isaac SturtzPlace 99 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 26:41.21 |
| 100 | Jeremiah StegallPlace 100 · Grade 11 · Valley Lutheran | 11 | Valley Lutheran | 26:44.27 |
| 101 | Cael PostPlace 101 · Grade 9 · Independence | 9 | Independence | 28:23.69 |
| 102 | Matthew BookmierPlace 102 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 28:40.20 |
| 103 | Ian SalleePlace 103 · Grade 11 · Vinton-Shellsburg | 11 | Vinton-Shellsburg | 33:09.48 |
| 104 | Daniel DietzePlace 104 · Grade 11 · Williamsburg | 11 | Williamsburg | 33:17.15 |