| 1 | Stephen GAULPlace 1 · Grade SR · Pella | SR | Pella | 17:14.63 --- 5:33.0 |
| 2 | Jake HUSTONPlace 2 · Grade SR · Pella | SR | Pella | 17:27.27 |
| 3 | Spencer MICHELSPlace 3 · Grade SO · Solon | SO | Solon | 17:48.13 |
| 4 | Kaiden BROWNEPlace 4 · Grade JR · Pella | JR | Pella | 18:03.59 |
| 5 | Atticus VOSPlace 5 · Grade SR · Pella | SR | Pella | 18:10.09 |
| 7 | Garrett PUMPHREYPlace 7 · Grade FR · Eddyville-Blakesbur | FR | Eddyville-Blakesbur | 18:18.96 |
| 8 | Porter CARLTONPlace 8 · Grade FR · Pella | FR | Pella | 18:25.02 |
| 9 | Caiden TUELPlace 9 · Grade FR · Pella | FR | Pella | 18:25.12 |
| 10 | Daniel ROZENBOOMPlace 10 · Grade SO · Pella | SO | Pella | 18:25.48 |
| 11 | Ben IMHOFFPlace 11 · Grade SR · Carlisle | SR | Carlisle | 18:27.12 |
| 12 | Mars CHAPELPlace 12 · Grade JR · Pella | JR | Pella | 18:29.75 |
| 13 | Graham VAVRICEKPlace 13 · Grade JR · Mount Vernon-Lisb | JR | Mount Vernon-Lisb | 18:35.83 |
| 14 | Isaac TREIMERPlace 14 · Grade SR · Pella | SR | Pella | 18:42.11 |
| 15 | Mattix BENEFIELPlace 15 · Grade SR · Carlisle | SR | Carlisle | 18:43.27 |
| 16 | Asher SCHIEBOUTPlace 16 · Grade SO · Pella | SO | Pella | 18:45.46 |
| 17 | Loic O'NEILPlace 17 · Grade JR · Pella | JR | Pella | 18:51.19 |
| 18 | Judah DECLEENEPlace 18 · Grade SO · Carlisle | SO | Carlisle | 18:53.72 |
| 19 | Dane PAULSENPlace 19 · Grade SO · Pella | SO | Pella | 18:54.64 |
| 20 | Evan JOHNSTONPlace 20 · Grade SO · Pella | SO | Pella | 18:56.22 |
| 21 | Alex QUINNPlace 21 · Grade FR · Carlisle | FR | Carlisle | 18:59.48 |
| 22 | Maxson FOGGPlace 22 · Grade JR · Tipton | JR | Tipton | 19:02.00 |
| 23 | Conner HANSENPlace 23 · Grade SR · Carlisle | SR | Carlisle | 19:12.13 |
| 24 | Cayden SCHEILPlace 24 · Grade JR · Mount Vernon-Lisb | JR | Mount Vernon-Lisb | 19:13.96 |
| 25 | Trevin SUTTONPlace 25 · Grade FR · Pella | FR | Pella | 19:20.85 |
| 26 | Ryan RUSHINGPlace 26 · Grade JR · Carlisle | JR | Carlisle | 19:21.73 |
| 27 | Charlie KOONSPlace 27 · Grade FR · Williamsburg | FR | Williamsburg | 19:23.58 |
| 28 | Teague KROBPlace 28 · Grade SR · Mount Vernon-Lisb | SR | Mount Vernon-Lisb | 19:24.68 |
| 29 | MacK COPELANDPlace 29 · Grade JR · Pella | JR | Pella | 19:25.60 |
| 30 | Abner ERICKSONPlace 30 · Grade SO · Pella | SO | Pella | 19:31.81 |
| 31 | Camden LYONSPlace 31 · Grade SO · Solon | SO | Solon | 19:33.91 |
| 32 | Luke STEPHENSPlace 32 · Grade SR · Mount Vernon-Lisb | SR | Mount Vernon-Lisb | 19:36.80 |
| 33 | Hudson MEIXNERPlace 33 · Grade FR · Pella Christian | FR | Pella Christian | 19:37.56 |
| 34 | Brady STEENHOEKPlace 34 · Grade SR · Pella | SR | Pella | 19:37.72 |
| 35 | Crew KLINGNERPlace 35 · Grade SR · Williamsburg | SR | Williamsburg | 19:42.41 |
| 36 | Rene MEZAPlace 36 · Grade SO · Solon | SO | Solon | 19:43.09 |
| 37 | Brody SPEIDELPlace 37 · Grade SO · Mount Vernon-Lisb | SO | Mount Vernon-Lisb | 19:44.29 |
| 38 | Jack CONRADPlace 38 · Grade SR · Pella | SR | Pella | 19:45.11 |
| 39 | Ben THOMPSONPlace 39 · Grade JR · Pella | JR | Pella | 19:51.81 |
| 40 | Torren WALSTROMPlace 40 · Grade SO · Carlisle | SO | Carlisle | 19:53.41 |
| 41 | Nolan KENTPlace 41 · Grade SO · Williamsburg | SO | Williamsburg | 19:57.14 |
| 42 | Ben DUCKETTPlace 42 · Grade SR · Solon | SR | Solon | 19:59.14 |
| 43 | Kendrick HEFFERMANPlace 43 · Grade SO · Tipton | SO | Tipton | 20:00.83 |
| 44 | Hudson NUNNELLEYPlace 44 · Grade SO · Williamsburg | SO | Williamsburg | 20:02.44 |
| 45 | Owen NEUHAUSPlace 45 · Grade SR · West Delaware Ma | SR | West Delaware Ma | 20:04.13 |
| 46 | Brandon BIRECHPlace 46 · Grade JR · Carlisle | JR | Carlisle | 20:05.97 |
| 47 | Gil JOHNSONPlace 47 · Grade JR · West Delaware Ma | JR | West Delaware Ma | 20:12.58 |
| 48 | Caleb PUNTPlace 48 · Grade FR · Pella | FR | Pella | 20:20.21 |
| 49 | Noah HUFFAKERPlace 49 · Grade JR · Pella | JR | Pella | 20:20.57 |
| 50 | Cory CRALLPlace 50 · Grade SR · Carlisle | SR | Carlisle | 20:20.95 |
| 52 | Clay LAUTERBACHPlace 52 · Grade JR · Pella Christian | JR | Pella Christian | 20:24.17 |
| 53 | Griffin STOLTZPlace 53 · Grade FR · Pella Christian | FR | Pella Christian | 20:25.63 |
| 54 | Jordan SHAFFERPlace 54 · Grade JR · Pella | JR | Pella | 20:26.93 |
| 55 | Ashton FANGMANPlace 55 · Grade JR · West Delaware Ma | JR | West Delaware Ma | 20:29.57 |
| 56 | Kyler HAPPELPlace 56 · Grade FR · Mount Vernon-Lisb | FR | Mount Vernon-Lisb | 20:30.94 |
| 57 | Kolton MESSERPlace 57 · Grade SR · Pella | SR | Pella | 20:32.87 |
| 58 | Cole WATERHOUSEPlace 58 · Grade SR · Carlisle | SR | Carlisle | 20:35.29 |
| 59 | Adam COOKPlace 59 · Grade JR · West Delaware Ma | JR | West Delaware Ma | 20:38.08 |
| 60 | Max JANSSENPlace 60 · Grade SR · Vinton-Shellsburg | SR | Vinton-Shellsburg | 20:38.92 |
| 61 | Braydon BAKERPlace 61 · Grade SO · Solon | SO | Solon | 20:41.60 |
| 62 | Ben LANCASTERPlace 62 · Grade FR · Carlisle | FR | Carlisle | 20:41.64 |
| 63 | Carson GLICKPlace 63 · Grade SR · Tipton | SR | Tipton | 20:46.54 |
| 64 | Eli MEZGERPlace 64 · Grade SR · Carlisle | SR | Carlisle | 20:48.70 |
| 65 | Ian WILDEPlace 65 · Grade SR · Williamsburg | SR | Williamsburg | 20:50.82 |
| 66 | Sullivan BACCAMPlace 66 · Grade FR · Carlisle | FR | Carlisle | 20:55.07 |
| 67 | Cole BUTTERISPlace 67 · Grade SR · Mount Vernon-Lisb | SR | Mount Vernon-Lisb | 20:56.08 |
| 68 | Kaydyn GRAHAMPlace 68 · Grade FR · Danville | FR | Danville | 20:56.61 |
| 69 | Aiden MORRILLPlace 69 · Grade JR · Mount Vernon-Lisb | JR | Mount Vernon-Lisb | 20:57.28 |
| 70 | Caden MAIPlace 70 · Grade SO · Solon | SO | Solon | 20:59.27 |
| 71 | Amare CHAVEZPlace 71 · Grade SR · South Tama County | SR | South Tama County | 21:07.25 |
| 72 | Cade HAPPELPlace 72 · Grade SO · Mount Vernon-Lisb | SO | Mount Vernon-Lisb | 21:11.69 |
| 73 | Emmett COLSCHPlace 73 · Grade SR · Vinton-Shellsburg | SR | Vinton-Shellsburg | 21:13.60 |
| 74 | Jovanie PEREZPlace 74 · Grade SO · South Tama County | SO | South Tama County | 21:18.47 |
| 75 | Alex CARRERAPlace 75 · Grade SR · South Tama County | SR | South Tama County | 21:19.70 |
| 76 | Owen YOUNGPlace 76 · Grade SR · Solon | SR | Solon | 21:23.79 |
| 77 | Dominic MASTINPlace 77 · Grade SR · West Delaware Ma | SR | West Delaware Ma | 21:24.37 |
| 78 | Brevin ZIRKELPlace 78 · Grade FR · Williamsburg | FR | Williamsburg | 21:28.79 |
| 79 | Keegan GROBEPlace 79 · Grade SO · Williamsburg | SO | Williamsburg | 21:32.84 |
| 80 | Isaac SPANGLERPlace 80 · Grade SO · Tipton | SO | Tipton | 21:34.91 |
| 82 | Cal CHRISTENSONPlace 82 · Grade SO · Vinton-Shellsburg | SO | Vinton-Shellsburg | 21:36.63 |
| 83 | Hugh MANGOLDPlace 83 · Grade SR · Vinton-Shellsburg | SR | Vinton-Shellsburg | 21:39.52 |
| 84 | Beckett JOHNSONPlace 84 · Grade FR · Mount Vernon-Lisb | FR | Mount Vernon-Lisb | 21:41.55 |
| 85 | Nathaniel LEWISPlace 85 · Grade FR · Mount Vernon-Lisb | FR | Mount Vernon-Lisb | 21:42.23 |
| 86 | Alex MITCHELPlace 86 · Grade SR · Pella | SR | Pella | 21:44.31 |
| 87 | Mason PAULEYPlace 87 · Grade SR · Solon | SR | Solon | 21:44.32 |
| 88 | Dawson ZOLLINGERPlace 88 · Grade SR · Williamsburg | SR | Williamsburg | 21:45.14 |
| 89 | Henry GAULEYPlace 89 · Grade SO · Pella | SO | Pella | 21:45.86 |
| 90 | Jacon DERUITERPlace 90 · Grade SR · Pella | SR | Pella | 21:46.44 |
| 91 | Gabe NICHOLSONPlace 91 · Grade SR · Solon | SR | Solon | 21:53.73 |
| 92 | Harbor VIETPlace 92 · Grade FR · Solon | FR | Solon | 21:54.27 |
| 93 | Brady WOODEPlace 93 · Grade FR · Tipton | FR | Tipton | 21:58.82 |
| 94 | Tate HULLINGPlace 94 · Grade FR · Carlisle | FR | Carlisle | 21:59.42 |
| 95 | Isaac VANDENBERGPlace 95 · Grade SO · Pella | SO | Pella | 22:00.26 |
| 96 | Ethan RESSLERPlace 96 · Grade SO · Solon | SO | Solon | 22:05.23 |
| 97 | Kaiden HAASPlace 97 · Grade SO · West Delaware Ma | SO | West Delaware Ma | 22:05.34 |
| 98 | Hayden TUCKERPlace 98 · Grade FR · West Delaware Ma | FR | West Delaware Ma | 22:05.72 |
| 100 | Zeb KANISPlace 100 · Grade SR · Pella Christian | SR | Pella Christian | 22:06.76 |
| 101 | Anthony ARMSTRONGPlace 101 · Grade FR · Mount Vernon-Lisb | FR | Mount Vernon-Lisb | 22:06.95 |
| 102 | Eric MOMEPlace 102 · Grade JR · Pella Christian | JR | Pella Christian | 22:09.29 |
| 103 | Andrew SYTSMAPlace 103 · Grade SR · Pella Christian | SR | Pella Christian | 22:15.55 |
| 104 | Rayden HILLPlace 104 · Grade SO · South Tama County | SO | South Tama County | 22:26.82 |
| 105 | Oliver WHALENPlace 105 · Grade FR · Vinton-Shellsburg | FR | Vinton-Shellsburg | 22:28.52 |
| 106 | Rhett MESCHPlace 106 · Grade SR · Solon | SR | Solon | 22:29.37 |
| 107 | Nate PODUSKAPlace 107 · Grade FR · Mount Vernon-Lisb | FR | Mount Vernon-Lisb | 22:29.75 |
| 108 | Charlie PETTITPlace 108 · Grade SO · Solon | SO | Solon | 22:34.49 |
| 109 | Brody HAWKPlace 109 · Grade SO · Williamsburg | SO | Williamsburg | 22:35.90 |
| 110 | Marquez IRELANDPlace 110 · Grade JR · Mount Vernon-Lisb | JR | Mount Vernon-Lisb | 22:41.93 |
| 111 | John BISHOPPlace 111 · Grade FR · Mount Vernon-Lisb | FR | Mount Vernon-Lisb | 22:45.19 |
| 112 | Zander WEBERPlace 112 · Grade FR · Vinton-Shellsburg | FR | Vinton-Shellsburg | 22:48.40 |
| 113 | Jack BROWNPlace 113 · Grade JR · Pella | JR | Pella | 22:49.52 |
| 114 | Samples QUINNPlace 114 · Grade SO · Danville | SO | Danville | 22:52.23 |
| 115 | Evzen MEZAPlace 115 · Grade JR · Solon | JR | Solon | 22:54.75 |
| 116 | Zach PAPPENDICKPlace 116 · Grade SR · Pella | SR | Pella | 23:00.25 |
| 117 | Pfadenhauer ALEXPlace 117 · Grade SO · Danville | SO | Danville | 23:13.82 |
| 118 | Owen REKERSPlace 118 · Grade SO · Solon | SO | Solon | 23:15.06 |
| 119 | Jackson WOODPlace 119 · Grade SO · Pella Christian | SO | Pella Christian | 23:20.52 |
| 120 | Jonathan DRONETPlace 120 · Grade JR · Carlisle | JR | Carlisle | 23:21.08 |
| 121 | Shane EARLESPlace 121 · Grade FR · Pella | FR | Pella | 23:31.32 |
| 122 | Vince MEZGERPlace 122 · Grade SO · Carlisle | SO | Carlisle | 23:37.65 |
| 123 | Larry SCOTTPlace 123 · Grade JR · Carlisle | JR | Carlisle | 23:52.17 |
| 124 | Phin QUINTPlace 124 · Grade FR · West Delaware Ma | FR | West Delaware Ma | 23:59.33 |
| 125 | Dalton MCDONALDPlace 125 · Grade SR · Tipton | SR | Tipton | 24:02.21 |
| 126 | Britten BRANDTPlace 126 · Grade SO · South Tama County | SO | South Tama County | 24:04.97 |
| 127 | Andrew DEJARNETTPlace 127 · Grade SO · Williamsburg | SO | Williamsburg | 24:08.69 |
| 128 | Evan GLEASONPlace 128 · Grade FR · Solon | FR | Solon | 24:18.44 |
| 129 | Adam OLINGERPlace 129 · Grade JR · Carlisle | JR | Carlisle | 24:24.72 |
| 131 | Ben YEOMANSPlace 131 · Grade FR · Solon | FR | Solon | 24:35.12 |
| 132 | Max FERINPlace 132 · Grade JR · Solon | JR | Solon | 24:37.66 |
| 133 | Jaxson DOUGLASPlace 133 · Grade SO · Williamsburg | SO | Williamsburg | 24:40.84 |
| 134 | Matt WERMAGERPlace 134 · Grade FR · Carlisle | FR | Carlisle | 24:48.72 |
| 135 | Ethan MELLOYPlace 135 · Grade SR · Solon | SR | Solon | 24:58.95 |
| 136 | Aiden HUSTONPlace 136 · Grade SO · Pella | SO | Pella | 25:24.92 |
| 137 | Hayden HENKLEPlace 137 · Grade SO · Vinton-Shellsburg | SO | Vinton-Shellsburg | 25:35.78 |
| 139 | Gabe QUINTPlace 139 · Grade SR · West Delaware Ma | SR | West Delaware Ma | 25:38.51 |
| 140 | Caue BASTOSPlace 140 · Grade JR · Pella Christian | JR | Pella Christian | 25:47.40 |
| 141 | Luke KLEINMEYERPlace 141 · Grade SO · Williamsburg | SO | Williamsburg | 25:49.75 |
| 142 | Ethan SELLARSPlace 142 · Grade FR · West Delaware Ma | FR | West Delaware Ma | 25:50.84 |
| 143 | Jacob HOBBSPlace 143 · Grade SO · Danville | SO | Danville | 25:51.41 |
| 144 | Ian WENCKPlace 144 · Grade FR · Danville | FR | Danville | 25:53.85 |
| 145 | Benjamin FETZERPlace 145 · Grade FR · Solon | FR | Solon | 25:58.55 |
| 146 | San KIMPlace 146 · Grade FR · West Delaware Ma | FR | West Delaware Ma | 25:59.19 |
| 147 | Noah WEBSTERPlace 147 · Grade JR · Mount Vernon-Lisb | JR | Mount Vernon-Lisb | 26:24.05 |
| 148 | Rhys MICKPlace 148 · Grade FR · Vinton-Shellsburg | FR | Vinton-Shellsburg | 26:32.15 |
| 149 | Chris SCHIAFFINOPlace 149 · Grade SO · Carlisle | SO | Carlisle | 26:34.29 |
| 150 | Eli THOMASPlace 150 · Grade SO · Williamsburg | SO | Williamsburg | 26:37.34 |
| 151 | Kayden SCHAEFERPlace 151 · Grade FR · Williamsburg | FR | Williamsburg | 26:41.57 |
| 152 | Quinten VEENSTRAPlace 152 · Grade FR · Pella Christian | FR | Pella Christian | 27:25.01 |
| 153 | Isaac STURTZPlace 153 · Grade SR · Vinton-Shellsburg | SR | Vinton-Shellsburg | 27:26.83 |
| 154 | Jacob GOSSELINKPlace 154 · Grade FR · Pella Christian | FR | Pella Christian | 27:37.43 |
| 156 | Matthew BOOKMEIERPlace 156 · Grade SR · Vinton-Shellsburg | SR | Vinton-Shellsburg | 27:52.40 |
| 157 | Enoch CHENPlace 157 · Grade FR · Pella Christian | FR | Pella Christian | 28:32.85 |
| 158 | Pfadenhauer AARONPlace 158 · Grade SO · Danville | SO | Danville | 28:39.61 |
| 159 | Clayton COONEYPlace 159 · Grade FR · Solon | FR | Solon | 29:02.66 |
| 160 | Porter BALLPlace 160 · Grade FR · Solon | FR | Solon | 30:25.70 |
| 161 | Aaron THATCHERPlace 161 · Grade FR · Pella | FR | Pella | 31:48.62 |
| 162 | Will CONOVERPlace 162 · Grade SO · Lynnville-Sully | SO | Lynnville-Sully | 31:58.72 |
| 163 | Caleb KUBASPlace 163 · Grade SO · Williamsburg | SO | Williamsburg | 32:05.09 |