Varsity Boys Results

Boys Varsity 60 Meters Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Luke Sayonkon                Sioux City East               6.87a        
  2  Louden Grimsley              Sioux City East               6.97a        
  3  Braedin Zondervan            Carlisle                      6.98a        
  4  Uriah Allen                  Waukee                        6.99a        
  5  Ben Frazier                  Waterloo West                 7.02a        
  6  Kellan Harter                Grinnell                      7.03a        
  6  Kaleb Rowland                Epworth Western Dubuque       7.03a        
  8  Sam Johnson                  Waukee Northwest              7.03a        
  9  Aiden Flora                  ADM Adel                      7.04a        
 10  Colton Voss                  North Scott Eldridge          7.06a        
 11  Angelo Jackson               Assumption Davenport          7.08a        
 12  Dawson Dougherty             Cedar Rapids Kennedy          7.09a        
 13  Brock Carpenter              Epworth Western Dubuque       7.10a        
 14  Connor Kunze                 Nevada                        7.12a        
 15  Jimelle Forkpa               Muscatine                     7.12a        
 16  Elijah Hoyt                  Urbandale                     7.16a        

Boys Varsity 60 Meters Prelims
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Luke Sayonkon                Sioux City East               6.95a        
  2  Louden Grimsley              Sioux City East               6.97a        
  3  Braedin Zondervan            Carlisle                      6.97a        
  4  Kaleb Rowland                Epworth Western Dubuque       6.97a        
  5  Aiden Flora                  ADM Adel                      7.01a        
  6  Ben Frazier                  Waterloo West                 7.01a        
  7  Colton Voss                  North Scott Eldridge          7.05a        
  8  Kellan Harter                Grinnell                      7.05a        
  9  Jimelle Forkpa               Muscatine                     7.06a        
 10  Dawson Dougherty             Cedar Rapids Kennedy          7.06a        
 11  Uriah Allen                  Waukee                        7.06a        
 12  Angelo Jackson               Assumption Davenport          7.07a        
 13  Sam Johnson                  Waukee Northwest              7.08a        
 14  Brock Carpenter              Epworth Western Dubuque       7.10a        
 15  Elijah Hoyt                  Urbandale                     7.10a        
 16  Connor Kunze                 Nevada                        7.12a        
 17  DeSean Kemp                  Waterloo West                 7.12a        
 18  Jaden Damiano                Iowa Falls-Alden              7.13a        
 19  Trey Wilson                  Dowling Catholic West D       7.13a        
 20  Elijah Porter                Ankeny Centennial             7.14a        
 21  Chauncey Bodden              Cedar Rapids Kennedy          7.17a        
 22  Carter Meyers                Iowa City Liberty             7.18a        
 23  Braylon Wetjen               Williamsburg                  7.21a        
 24  Miles Parlet                 Iowa City City High           7.21a        
 25  Colby Gast                   Durant                        7.22a        
 26  Kaden Amigon                 Columbus Community Colu       7.22a        
 27  Phillip Kaplan               Iowa City City High           7.23a        
 28  Kolby Hodnefield             South Hamilton Jewell         7.23a        
 29  Evan Mahoney                 Grinnell                      7.24a        
 30  Aiden Maher                  Iowa City Liberty             7.24a        
 31  Zach Smid                    Dowling Catholic West D       7.25a        
 32  Max Snyder                   Ankeny Centennial             7.26a        
 33  Ryan Woodruff                Waukee Northwest              7.26a        
 34  Caleb Nordhagen              Carlisle                      7.27a        
 35  Harel Gameti                 Iowa City West                7.27a        
 36  Nate Kline                   Waterloo West                 7.29a        
 37  Santino Anzevino             Waukee                        7.29a        
 38  Jacob Doyle                  Cedar Rapids Kennedy          7.30a        
 38  Jordan Meeker                Muscatine                     7.30a        
 40  Josiah DeYoung               Waukee Northwest              7.30a        
 41  J.J. Ghosh                   Sioux City East               7.31a        
 42  Chizkiyah Richmond           South Hardin                  7.31a        
 43  Kael Stotler                 Aplington-Parkersburg         7.31a        
 44  Nick Thomason                Newton                        7.32a        
 45  Jrakke Johnson               Muscatine                     7.33a        
 46  Lucas Chambers               Southeast Polk                7.33a        
 47  Braeden Jackson              Ankeny Centennial             7.33a        
 48  Edwin Gangba                 Regina Iowa City              7.33a        
 49  Thang Lian                   Urbandale                     7.35a        
 50  Evan Jones                   PCM Monroe                    7.35a        
 51  Xzavijhon Taylor             Des Moines Hoover             7.35a        
 52  Nate Platner                 Norwalk Community             7.37a        
 53  Gavin Kirsch                 Valley West Des Moines        7.37a        
 54  Riley Kaalberg               Columbus Community Colu       7.38a        
 55  Kyen Brown                   Garner-Hayfield-Ventura       7.38a        
 56  Nathan Feldman               North Polk Alleman            7.38a        
 57  Bryce Beachem                Johnston                      7.38a        
 58  Sam Zelenovich               Southeast Polk                7.39a        
 59  Tommy Bedford                Assumption Davenport          7.39a        
 60  Grant Glausser               Epworth Western Dubuque       7.41a        
 61  Miles Robbins                Spencer                       7.43a        
 62  Josh Glay                    Dallas Center-Grimes          7.44a        
 62  Aaron Hindt                  St. Edmond Fort Dodge         7.44a        
 64  Fiston Carlson               Roland-Story Story City       7.45a        
 65  Caden Klein                  Newton                        7.45a        
 65  Cameron Cribari              Valley West Des Moines        7.45a        
 67  Ethan King                   Pleasantville                 7.45a        
 68  Preston Youngblut            Jesup                         7.47a        
 69  Ben Francis                  Wahlert Dubuque               7.49a        
 70  Boyd Jones                   Saydel                        7.49a        
 71  Nicholas Severseike          South Hamilton Jewell         7.50a        
 71  Gabe Polich                  Des Moines Hoover             7.50a        
 73  Jesse Reinier                Louisa-Muscatine              7.50a        
 74  Tate Riang                   Marshalltown                  7.50a        
 75  JJ Phillips                  Pleasantville                 7.50a        
 76  Dallas Miller                Iowa City Liberty             7.51a        
 76  Dreyvon Steadman             Southeast Valley Gowrie       7.51a        
 78  Karsten Freund               Dallas Center-Grimes          7.51a        
 79  Tyce Larson                  Jesup                         7.52a        
 80  Cole Kestel                  Dallas Center-Grimes          7.52a        
 81  Broc Heishman                Grinnell                      7.52a        
 81  Cody Blocker                 South Tama County Tama        7.52a        
 83  Maddox Kelley                Solon                         7.52a        
 83  Peyton Schilling             Monticello                    7.52a        
 85  Adrian Carrilllo             Spencer                       7.53a        
 86  Bernoli Luvandu              Iowa City West                7.53a        
 87  Cameron Necker               Pleasant Valley               7.54a        
 88  Casey Williamson             South Hardin                  7.55a        
 89  Deshon Anderson              English Valleys North E       7.55a        
 90  Jashawn McCarter             Dubuque Hempstead             7.55a        
 91  Jayden Brown                 Valley West Des Moines        7.56a        
 92  BJ Tate                      North Polk Alleman            7.56a        
 93  Nathan Behne                 Greene County                 7.56a        
 94  Brock Miller                 North Polk Alleman            7.57a        
 95  Conner Baetke                North Scott Eldridge          7.57a        
 96  Adrien Robbins               PCM Monroe                    7.58a        
 97  Isaac Sutcliffe              Norwalk Community             7.58a        
 98  Colton Sullivan              Central DeWitt                7.58a        
 99  Brendon Zheng                Dubuque Hempstead             7.58a        
100  Brooks Price                 Urbandale                     7.58a        
101  Andrew Bartlett              Iowa Falls-Alden              7.59a        
102  Korben Michels               Saint Ansgar                  7.59a        
103  Gus Thoma                    Durant                        7.59a        
103  Ben Mazyck                   Roland-Story Story City       7.59a        
105  Michael Frame                Northeast Goose Lake          7.60a        
106  Demarion Honaker             Camanche                      7.61a        
107  Trey Schilling               Greene County                 7.61a        
107  Aidan Ducharme               Dowling Catholic West D       7.61a        
107  Austin Jordan                Grand View Christian Sc       7.61a        
110  Talan Guile                  ADM Adel                      7.61a        
111  Lamar Ceant                  Columbus Community Colu       7.62a        
112  Tyler Albright               Grand View Christian Sc       7.63a        
113  Emri Jones                   Johnston                      7.63a        
113  Bryar Bellis                 Wapsie Valley Fairbank        7.63a        
115  Domonic Garcia               Lone Tree                     7.64a        
116  Michael Palmer               Central DeWitt                7.64a        
116  Austin Schmidt               West Bend-Mallard             7.64a        
118  Landyn Mitvalsky             Cedar Rapids Washington       7.65a        
119  Trey Hartung                 Camanche                      7.66a        
120  Rylan Perry                  Durant                        7.67a        
121  Evan Dorn                    Denver                        7.67a        
122  Chase Gustafson              South Tama County Tama        7.68a        
123  Creighton Wheeler            Marion                        7.68a        
124  Dylan Wachendorf             North Cedar Stanwood          7.70a        
125  Garrett Miller               Wapsie Valley Fairbank        7.71a        
126  Cade Olberding               Iowa Falls-Alden              7.71a        
127  Kyle Tracy                   Regina Iowa City              7.72a        
127  Joe Casel                    Assumption Davenport          7.72a        
129  Anderson Herbst              Wahlert Dubuque               7.73a        
130  Teagen Palmer                Denver                        7.74a        
131  Gavin VanGorp                PCM Monroe                    7.74a        
132  Anden Furnal                 Carlisle                      7.75a        
133  Kayden Showers               Southeast Valley Gowrie       7.75a        
133  Ryder Vallee                 Wahlert Dubuque               7.75a        
135  Logan Roff                   Pleasantville                 7.75a        
136  Owen Gange                   Solon                         7.75a        
137  Aiden Friedow                Belmond-Klemme                7.76a        
137  Brayden Dana                 Wapsie Valley Fairbank        7.76a        
139  Isaiah Roe                   Charles City                  7.76a        
140  Urijah Etzel                 Monticello                    7.76a        
141  Peter Ludwig                 Nevada                        7.77a        
142  Cayel Riley                  Eddyville-Blakesburg-Fr       7.77a        
143  Kamden Young                 Spencer                       7.77a        
144  Makana Kapua                 Pleasant Valley               7.78a        
145  Gavin Kramer                 Northeast Goose Lake          7.78a        
146  Aiden Smitherman             Marshalltown                  7.80a        
147  Logan Keller                 Grand View Christian Sc       7.81a        
148  JT Laufersweiler             St. Edmond Fort Dodge         7.81a        
149  Hushindi Abwe                Des Moines Hoover             7.81a        
150  Tyrus Clegg                  South Tama County Tama        7.83a        
151  Kaleb Deines                 Pleasant Valley               7.83a        
152  Zakiah Pettigrew             South Central Calhoun         7.83a        
153  Mason Vanorny                ADM Adel                      7.84a        
154  Lucky Brewer                 Tripoli                       7.84a        
155  Asa Cox                      Northeast Goose Lake          7.85a        
156  Destin Solberg               Vinton-Shellsburg             7.85a        
157  Luke Darsidan                Camanche                      7.86a        
158  Jackson Burlage              Nevada                        7.87a        
159  Holdyn Havick                Norwalk Community             7.88a        
160  Jimmie Bridges               Saydel                        7.88a        
161  Carter Kies                  South Hardin                  7.88a        
162  Jude Klith                   Ogden                         7.89a        
163  Connor King                  Saint Ansgar                  7.89a        
164  Corbin Hill                  Denver                        7.91a        
165  Caden Huff                   Central DeWitt                7.91a        
165  Abe Sullivan                 Jesup                         7.91a        
167  Trent Cakerice               Grundy Center                 7.91a        
167  Logan Jacobsen               Iowa City West                7.91a        
169  Cassius Ballew-Batte         Cedar Rapids Washington       7.92a        
170  Gabe Hyde                    Saydel                        7.92a        
171  Danny Pearson                Tipton                        7.92a        
172  Abe Bidanis                  Iowa City City High           7.93a        
173  Camden Strennen              Greene County                 7.95a        
174  Carson Mueggenberg           Ogden                         7.97a        
175  Dalton Brinegar              Eddyville-Blakesburg-Fr       7.98a        
176  Vance Hoyt                   BCLUW Conrad                  7.99a        
177  Tyler Stewart                North Cedar Stanwood          7.99a        
178  Xzavier Greely               Vinton-Shellsburg             8.01a        
179  Owen Myers                   BCLUW Conrad                  8.01a        
180  Colt Hobson                  Prairie Cedar Rapids          8.01a        
181  Ryan Stickler                North Scott Eldridge          8.02a        
182  Lucas Gravelin               Prairie Cedar Rapids          8.03a        
183  Brock Westphal               Monticello                    8.03a        
184  Heberardo Martinez           Belmond-Klemme                8.04a        
185  Kale Pletsch                 Belmond-Klemme                8.06a        
186  Braylon Armstrong-Brush      Prairie Cedar Rapids          8.07a        
187  LaMar Johnson                Marshalltown                  8.07a        
188  Kolin Folsom                 South Central Calhoun         8.11a        
189  Nathan Usher                 Marion                        8.13a        
190  Garret Nerem                 Roland-Story Story City       8.13a        
191  Carson Crane                 Ogden                         8.15a        
192  Isaac Gayken                 Garner-Hayfield-Ventura       8.18a        
193  Deacon Caspers               Charles City                  8.19a        
194  Luis Buck                    Solon                         8.22a        
195  Garrett Tuller               Eddyville-Blakesburg-Fr       8.26a        
196  Jace Nelson                  Southeast Valley Gowrie       8.33a        
197  Ethan Garrett                English Valleys North E       8.37a        
198  Jacob Hanover                Vinton-Shellsburg             8.44a        
199  Drake Yurkovac               St. Edmond Fort Dodge         8.47a        
200  Carter Hermiston             Tipton                        8.54a        
201  Luke Stearns                 Marion                        8.54a        
202  Teagan Mast                  English Valleys North E       8.55a        
203  Lathan Novak-Watson          Mount Pleasant                8.59a        
204  Bradan Harken                Tripoli                       8.61a        
205  Keegan Birdsell              Mount Pleasant                8.67a        
206  Jonathan Jeffrey             North Cedar Stanwood          8.68a        
207  Philip Fehr                  West Bend-Mallard             8.72a        
208  Carter Gerdes                Garner-Hayfield-Ventura       8.75a        
209  Grayson Walker               Mount Pleasant                9.06a        
210  Derick Buchholz              Tripoli                       9.78a        
211  Aaron Parsons                Williamsburg                  9.85a        
212  Otis Fehr                    West Bend-Mallard             9.85a        
213  Ethan Koch                   Williamsburg                 10.26a        
 --  Tyson Kline                  Saint Ansgar                    DNS        
 --  Landon McKay                 Dubuque Hempstead               DNS        
 --  Keegan Waters                Cedar Rapids Washington         DNS        
 --  Qhjuan Coley                 Newton                          DNS        
 --  Jayfred Espinosa             Washington                      DNS        
 --  Keider Gomez Valdez          Washington                      DNS        
 --  JJ Shaw                      Johnston                         DQ        
 --  Simeon Kpalin                Waukee                           DQ        
 --  Emmanuel Gaye                Southeast Polk                   DQ        

Boys Varsity 200 Meters Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Uriah Allen                  Waukee                       22.45a        
  2  Louden Grimsley              Sioux City East              22.72a        
  3  Travis Lembechwa             Dowling Catholic West D      23.14a        
  4  John Kitenge                 Dallas Center-Grimes         23.26a        
  5  Jaden Damiano                Iowa Falls-Alden             23.33a        
  6  Jake Kruger                  Dowling Catholic West D      23.34a        
  7  Josiah Cunnings              Charles City                 23.34a        
  8  Edwin Gangba                 Regina Iowa City             23.40a        
  9  Caleb Nordhagen              Carlisle                     23.49a        
 10  Jackson Miller               Dowling Catholic West D      23.56a        
 11  Isaiah Skvor                 Cedar Rapids Washington      23.58a        
 12  Alex Brown                   Central DeWitt               23.64a        
 13  Jeremiah Madlock             Iowa City City High          23.65a        
 14  Justice Parkey               Des Moines Hoover            23.66a        
 15  Gavin Krug                   Johnston                     23.70a        
 16  Kaden Amigon                 Columbus Community Colu      23.70a        
 17  Ryan Bartels                 Cedar Rapids Kennedy         23.74a        
 18  Lawson Langford              Ankeny Centennial            23.75a        
 19  AJ Schafer                   Southeast Polk               23.76a        
 20  Connor Kunze                 Nevada                       23.79a        
 21  Chase Smith                  North Scott Eldridge         23.79a        
 22  Ty Koehnk                    South Hamilton Jewell        23.80a        
 23  Dylan Brumm                  Saint Ansgar                 23.81a        
 24  Miles Parlet                 Iowa City City High          23.82a        
 25  Kolby Hodnefield             South Hamilton Jewell        23.87a        
 26  Nathan Behne                 Greene County                23.92a        
 27  Cameron Cribari              Valley West Des Moines       23.93a        
 28  Tate Jesenovec               Monticello                   23.97a        
 29  Aiden Maher                  Iowa City Liberty            24.00a        
 30  Robbie McGhee                Ankeny Centennial            24.04a        
 31  Tarelle Hoskins              Waterloo West                24.04a        
 32  Braylon Dawes                Panorama Panora              24.06a        
 33  Gage Olsen                   Valley West Des Moines       24.13a        
 34  Joel Neith                   Ankeny Centennial            24.17a        
 35  Griffin Olson                PCM Monroe                   24.19a        
 36  Reece Ricke                  South Hamilton Jewell        24.28a        
 37  Simeon Kpalin                Waukee                       24.29a        
 38  Jacob Smetzer                Cedar Rapids Kennedy         24.31a        
 39  Kyen Brown                   Garner-Hayfield-Ventura      24.37a        
 40  Bradley Brosius              Epworth Western Dubuque      24.37a        
 41  Jacob Doyle                  Cedar Rapids Kennedy         24.38a        
 42  Tyson Schlicher              Waukee Northwest             24.39a        
 43  Kael Stotler                 Aplington-Parkersburg        24.40a        
 44  Talon Bonnette               Epworth Western Dubuque      24.40a        
 45  Harel Gameti                 Iowa City West               24.42a        
 46  John Bruening                Charles City                 24.46a        
 47  Stephen Kumureh              Prairie Cedar Rapids         24.53a        
 48  Griffin Naderman             Tipton                       24.54a        
 49  Cale Baldwin                 Iowa City Liberty            24.57a        
 50  Alex Reese                   Williamsburg                 24.57a        
 51  Kaden Hills                  Southeast Polk               24.59a        
 52  Adam Rose                    Marion                       24.60a        
 53  Ben Imhoff                   Carlisle                     24.63a        
 54  Tommy Bedford                Assumption Davenport         24.63a        
 55  Gavin Kirsch                 Valley West Des Moines       24.65a        
 56  Chris Ford                   Sioux City East              24.66a        
 57  Luke Darsidan                Camanche                     24.66a        
 58  Xzavijhon Taylor             Des Moines Hoover            24.71a        
 59  Trey Hartung                 Camanche                     24.71a        
 60  Gabe Hobbs                   PCM Monroe                   24.71a        
 61  Conner Baetke                North Scott Eldridge         24.72a        
 62  Jameson Gregoire             Central DeWitt               24.74a        
 63  Garrett Rohden               Johnston                     24.77a        
 64  Cross Bandy                  Dallas Center-Grimes         24.80a        
 65  Weston Johnson               Spencer                      24.83a        
 66  Colby Gray                   Northeast Goose Lake         24.87a        
 67  Colin Kerndt                 Pella                        24.91a        
 68  Mark Sanders                 Camanche                     24.92a        
 69  Sawyer Schmidt               Northeast Goose Lake         24.95a        
 70  Tate Woodruff                Dubuque Hempstead            24.99a        
 71  Preston Youngblut            Jesup                        25.00a        
 72  Bailey Shetterly             Pella                        25.00a        
 73  Alex Jensen                  Regina Iowa City             25.01a        
 74  Carter Blakely               Waukee Northwest             25.03a        
 75  Dallas Miller                Iowa City Liberty            25.05a        
 76  Jack Stephens                Grinnell                     25.08a        
 77  Dominic McClain              St. Edmond Fort Dodge        25.11a        
 78  Emmett Burke                 Lone Tree                    25.11a        
 79  Dillon Aulwes                Epworth Western Dubuque      25.12a        
 80  Travis Cecak                 South Tama County Tama       25.14a        
 81  Thomas Brashaw               Dubuque Hempstead            25.15a        
 82  Cameron Necker               Pleasant Valley              25.18a        
 83  Isaac Spangler               Tipton                       25.18a        
 84  Connor Mullenbach            Saint Ansgar                 25.20a        
 85  Jake Timmons                 Assumption Davenport         25.20a        
 86  Sam Hinkeldey                Spencer                      25.21a        
 87  Matthew Danninger            Marion                       25.22a        
 88  Bernoli Luvandu              Iowa City West               25.25a        
 89  Monty Beard                  Cedar Rapids Washington      25.26a        
 90  Teagen Palmer                Denver                       25.27a        
 91  Jashawn McCarter             Dubuque Hempstead            25.28a        
 92  Beni Kiphanzu                Grinnell                     25.34a        
 93  Keegan Waters                Cedar Rapids Washington      25.38a        
 94  Santino Anzevino             Waukee                       25.41a        
 95  Alec Isenhart                Dallas Center-Grimes         25.43a        
 96  Jacoby Johnson               Vinton-Shellsburg            25.43a        
 97  Juan Chairez                 Columbus Community Colu      25.46a        
 98  Lodu Morgan                  Des Moines Hoover            25.47a        
 99  Alameen Shanto               Newton                       25.49a        
100  Cash Moore                   South Hardin                 25.50a        
101  Josh Ringler                 Grinnell                     25.51a        
102  Kaleb Deines                 Pleasant Valley              25.56a        
103  Zakiah Pettigrew             South Central Calhoun        25.58a        
104  Evan Dorn                    Denver                       25.58a        
104  Peyton Schilling             Monticello                   25.58a        
106  Landon Vander Werff          Southeast Polk               25.59a        
107  Michael Frame                Northeast Goose Lake         25.63a        
108  Dylan Wachendorf             North Cedar Stanwood         25.64a        
109  Abe Sullivan                 Jesup                        25.64a        
110  Carter Kaufman               Wapsie Valley Fairbank       25.65a        
111  Korben Michels               Saint Ansgar                 25.65a        
112  Cole Fehr                    West Bend-Mallard            25.66a        
113  Carson Clem                  Nevada                       25.66a        
114  Ben Plaisance                ADM Adel                     25.72a        
115  Hunter Miller                Iowa Falls-Alden             25.72a        
116  Lane Gerard                  Assumption Davenport         25.73a        
117  Kamden Young                 Spencer                      25.74a        
118  Traven Wheeler               South Hardin                 25.74a        
119  Nic Moore                    Jesup                        25.74a        
120  Leo Ehn                      St. Edmond Fort Dodge        25.75a        
121  Ke'Andre Bush                Prairie Cedar Rapids         25.76a        
122  Ayden McManus                Central DeWitt               25.76a        
123  Gus Thoma                    Durant                       25.79a        
124  Braden Dougherty             Belmond-Klemme               25.79a        
125  Karter Datema                Garner-Hayfield-Ventura      25.82a        
126  Caden Meester                Johnston                     25.86a        
127  Darius Rouson                Marion                       25.95a        
128  Angel Joseph                 Mount Pleasant               25.96a        
129  Carter Bell                  Marshalltown                 25.97a        
130  Owen Rychnovsky              ADM Adel                     25.98a        
131  Vincent Skalicky             Ogden                        26.03a        
132  Jaymison Robinson            Vinton-Shellsburg            26.05a        
133  Gavin Wisman                 Solon                        26.06a        
134  Quinn Abbott                 Iowa City West               26.09a        
135  Camden Strennen              Greene County                26.09a        
136  Gabe Hyde                    Saydel                       26.12a        
137  Colin Johnson                Southeast Valley Gowrie      26.15a        
138  Cruz Crandall                Panorama Panora              26.16a        
139  Conner Arnold                Eddyville-Blakesburg-Fr      26.17a        
140  Cayden Dudley                Ogden                        26.19a        
141  Carson Mueggenberg           Ogden                        26.24a        
142  Cole Waddingham              ADM Adel                     26.31a        
143  Cole Farnsworth              Solon                        26.31a        
144  Peter Keeven                 Pleasant Valley              26.34a        
145  Josh Leistikow               Wapsie Valley Fairbank       26.37a        
146  Cedar Smith                  Nevada                       26.38a        
147  Ben McFadden                 Solon                        26.44a        
148  Nate Wood                    North Cedar Stanwood         26.45a        
149  Peyton Clark                 North Cedar Stanwood         26.47a        
150  Josh Peel                    Durant                       26.47a        
151  Andrew Kline                 Waterloo West                26.48a        
152  Junior Boxa                  Prairie Cedar Rapids         26.60a        
153  Grady Godwin                 Saydel                       26.60a        
154  Maddox Jondle                Lone Tree                    26.66a        
155  Ben Thompson                 Southeast Valley Gowrie      26.68a        
156  Andre James Wright           Iowa City City High          26.78a        
157  Drew Fisher                  English Valleys North E      26.84a        
158  Sam Benson                   South Hardin                 26.84a        
158  Clint Fehr                   West Bend-Mallard            26.84a        
160  Lucky Brewer                 Tripoli                      26.88a        
161  Cayel Riley                  Eddyville-Blakesburg-Fr      26.89a        
162  Bryce Daufeldt               Durant                       26.99a        
163  Garrett Tuller               Eddyville-Blakesburg-Fr      27.15a        
164  Kyle Roberts                 Garner-Hayfield-Ventura      27.23a        
165  Sheldon Varner               Vinton-Shellsburg            27.30a        
166  Colton Mikesell              English Valleys North E      27.38a        
167  Damion Nowman                Saydel                       27.45a        
168  Braeden Wright               Belmond-Klemme               27.56a        
169  Lincoln Keller               Grand View Christian Sc      27.58a        
170  Jefferson Avalos Ramirez     Mount Pleasant               27.74a        
171  Elijah Eddy                  Grand View Christian Sc      27.90a        
172  Hunter Offerman              English Valleys North E      27.90a        
173  Lex Christensen              West Bend-Mallard            28.16a        
174  Miguel Ramos-Ramirez         Belmond-Klemme               28.29a        
175  Kolin Folsom                 South Central Calhoun        28.31a        
176  Carter Hermiston             Tipton                       28.49a        
177  Prentice Howard              Iowa Falls-Alden             28.66a        
178  Levi Oder-Westrum            St. Edmond Fort Dodge        28.68a        
179  Krayton Zimmerman            Wapsie Valley Fairbank       28.69a        
180  Gage Knight                  Grand View Christian Sc      29.19a        
181  Derick Buchholz              Tripoli                      29.27a        
182  Jonathan Kellogg             Mount Pleasant               29.28a        
183  Caleb Kubas                  Williamsburg                 29.31a        
184  Kegan Vangilder              Southeast Valley Gowrie      31.48a        
185  Bryce Matt                   Tripoli                      31.90a        
186  Thaddeus Lewis               Newton                       36.51a        
 --  Victor Ward                  Charles City                    DNS        
 --  Andrew Anderson              South Central Calhoun           DNS        
 --  Curtis Payne                 Newton                          DNS        
 --  Albert Bamrick               Williamsburg                    DNS        
 --  Cooper Lautenbach            Pella                           DNS        
 --  Salvador Ruiz                Marshalltown                    DNS        
 --  Jackson Joerger              Denver                          DNS        
 --  LaMar Johnson                Marshalltown                    DNS        
 --  Cole Johnson                 North Scott Eldridge            DNS        
 --  Harry Leinen                 Waukee Northwest                DNS        
 --  Braedin Zondervan            Carlisle                        DNS        
 --  Tyrell Adams                 Waterloo West                   DNS        
 --  Adrien Robbins               PCM Monroe                      DNS        
 --  Trey Schilling               Greene County                   DNS        
 --  Riley Kaalberg               Columbus Community Colu         DNS        

Boys Varsity 400 Meters Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Quentin Nauman               Epworth Western Dubuque      51.88a        
  2  Ayden Gabrielson             Waukee Northwest             52.47a        
  3  Luke Campbell                Sioux City East              52.47a        
  4  Tyson Seeser                 Camanche                     52.52a        
  5  Jordan Meeker                Muscatine                    52.57a        
  6  Cameron Forgy                ADM Adel                     52.59a        
  7  Charlie Huesmann             Durant                       52.75a        
  8  Jimmy Seeman                 Dallas Center-Grimes         52.76a        
  9  Noah Cracraft                Valley West Des Moines       52.87a        
 10  Aidan Swain                  Valley West Des Moines       53.12a        
 11  Nicholas Severseike          South Hamilton Jewell        53.41a        
 12  Jrakke Johnson               Muscatine                    53.49a        
 13  Nick Madsen                  Greene County                53.61a        
 14  Ty Koehnk                    South Hamilton Jewell        53.77a        
 15  Mason Moran                  Urbandale                    53.81a        
 16  Jayden Jeter                 Waukee                       53.81a        
 17  Kaiden Kunze                 Norwalk Community            53.83a        
 18  Caleb Bohlmann               Tipton                       54.00a        
 19  Cael Keller                  BCLUW Conrad                 54.06a        
 20  Reece Ricke                  South Hamilton Jewell        54.15a        
 21  Gage Konz                    Garner-Hayfield-Ventura      54.23a        
 22  Christian Baccile            Dowling Catholic West D      54.27a        
 23  Kyland Johnson               Urbandale                    54.27a        
 24  Gunner Steele                Waterloo West                54.41a        
 25  Crew Geater                  Cedar Rapids Kennedy         54.43a        
 26  Jackson Reed                 Ankeny Centennial            54.44a        
 27  Gatleel Joar                 Marshalltown                 54.44a        
 28  Micah Sands                  North Polk Alleman           54.47a        
 29  Clay Bohlmann                Tipton                       54.56a        
 30  Ryan Treptow                 Jesup                        54.62a        
 31  Espere Sewa                  Muscatine                    54.63a        
 32  Drew Powers                  Saint Ansgar                 54.66a        
 33  George Hinke                 Waukee                       54.70a        
 34  Tavian White                 Waukee                       54.79a        
 35  Will Henle                   Iowa Falls-Alden             54.80a        
 36  Avery Keehner                Dubuque Hempstead            54.91a        
 37  Emmett Barber                Gilbert                      54.91a        
 38  Drake Walker                 Waukee Northwest             54.97a        
 39  Brayden Davison              ADM Adel                     55.01a        
 40  Aj Mosqueda                  Norwalk Community            55.02a        
 41  William Barreto              Dowling Catholic West D      55.07a        
 42  Kaden Lange                  Jesup                        55.11a        
 43  Jack Meggison                Dallas Center-Grimes         55.36a        
 44  Cayden White                 BCLUW Conrad                 55.38a        
 45  Parker Hook                  ADM Adel                     55.40a        
 46  Broc Stream                  Greene County                55.43a        
 47  Klay Baker                   St. Edmond Fort Dodge        55.43a        
 48  Ryan Lindquist               Pleasant Valley              55.50a        
 49  Alex Jensen                  Regina Iowa City             55.57a        
 50  Reed Anderson                Ankeny Centennial            55.68a        
 51  Tait Luensman                Monticello                   55.69a        
 52  Colin Kerndt                 Pella                        55.73a        
 53  Wyatt Massoth                North Polk Alleman           55.83a        
 54  Ross Carlson                 Spencer                      55.84a        
 55  Jaedyn Cunningham            Waterloo West                55.87a        
 56  Nick Stream                  Greene County                55.98a        
 57  Jack Duit                    Iowa Falls-Alden             56.04a        
 58  Kyle Reisinger               Cedar Rapids Washington      56.12a        
 59  Owen Leitzen                 Dubuque Hempstead            56.14a        
 60  Clancey VanOort              North Cedar Stanwood         56.14a        
 61  Blake Busch                  Valley West Des Moines       56.17a        
 62  Brayden Bell                 Iowa City Liberty            56.19a        
 63  Anthony Guerra               Assumption Davenport         56.27a        
 64  Will Ringwelski              Dowling Catholic West D      56.30a        
 65  Will McIntosh                Assumption Davenport         56.35a        
 66  Frank Engstrom               Nevada                       56.43a        
 67  Jackson Goslin               Cedar Rapids Kennedy         56.48a        
 68  Camron Ledoux                Denver                       56.61a        
 69  Elijah Anglo                 Johnston                     56.68a        
 70  Josh Wiersema                Camanche                     56.68a        
 71  Isaiah Ihrig                 Southeast Valley Gowrie      56.84a        
 72  Jordan Plummer               Dubuque Hempstead            56.86a        
 73  Owen Habel                   Epworth Western Dubuque      56.91a        
 74  Nate Platner                 Norwalk Community            56.92a        
 75  Darren Grandon               Johnston                     56.97a        
 76  Calvin Frey                  Carlisle                     56.99a        
 77  Tyson Graves                 Camanche                     57.00a        
 78  Brendan Olney                Regina Iowa City             57.12a        
 79  Jackson Halverson            North Polk Alleman           57.13a        
 80  Daniel Sutcliff              Saint Ansgar                 57.25a        
 81  Cooper Small                 Central DeWitt               57.32a        
 82  Ben Sopousek                 Cedar Rapids Kennedy         57.32a        
 83  Damian Vergara               Columbus Community Colu      57.35a        
 84  Cooper Lautenbach            Pella                        57.36a        
 85  Owen Nuss                    Southeast Valley Gowrie      57.36a        
 86  Eli Mahoney                  Grinnell                     57.46a        
 87  Dieudonne Kitumbika          Dallas Center-Grimes         57.48a        
 88  Nash Hanson                  Southeast Polk               57.53a        
 89  Aidan Yoch                   West Bend-Mallard            57.56a        
 90  Caden Meyer                  Durant                       57.64a        
 91  Magnus Kpahn                 Prairie Cedar Rapids         57.65a        
 92  Drew Piercy                  Spencer                      57.73a        
 93  Ephram Byler                 Iowa City City High          57.75a        
 94  Hunter Horn                  St. Edmond Fort Dodge        57.80a        
 95  Alex Vroman                  Pleasant Valley              57.89a        
 96  Jacob Wendt                  PCM Monroe                   57.92a        
 97  John Widtfeldt               Johnston                     58.01a        
 98  Kayden Hammen                South Central Calhoun        58.02a        
 99  Caden Huff                   Central DeWitt               58.03a        
100  Matthew Matthiesen           Spencer                      58.04a        
101  Tyler Richards               Pleasant Valley              58.10a        
102  Kelvin Machande              Northeast Goose Lake         58.10a        
103  Brodey Brandt                Southeast Polk               58.16a        
104  Diego Teada                  Marshalltown                 58.26a        
105  Colton Kain                  Southeast Polk               58.27a        
106  Logan Smith                  Roland-Story Story City      58.29a        
107  James Eckhardt               Iowa City Liberty            58.31a        
108  Carson Wright                Marshalltown                 58.34a        
109  Mason Moredock               Carlisle                     58.36a        
110  James Troughton              North Cedar Stanwood         58.40a        
111  Bauer Caspers                Assumption Davenport         58.40a        
112  Tristan Luensmann            Epworth Western Dubuque      58.53a        
113  Gavin Wisman                 Solon                        58.53a        
114  Joe Clevenger                Saint Ansgar                 58.64a        
115  Lucas Burkamper              Cedar Rapids Washington      58.64a        
116  Jarris Prottsman             Iowa City City High          58.70a        
117  Ryder Gorsh                  Iowa City West               58.71a        
118  Brayden Miller               Ogden                        58.78a        
119  Braxten Rohrs                South Tama County Tama       58.79a        
120  Ethan Doty                   Denver                       58.84a        
120  Patrick Bruening             Charles City                 58.84a        
122  Jackson Johanns              Belmond-Klemme               58.93a        
123  Ethan Bockelman              Lone Tree                    59.02a        
124  Milton Burkhart              Grand View Christian Sc      59.07a        
125  Justin Johnston              PCM Monroe                   59.21a        
126  Sage Seeger                  Ogden                        59.30a        
127  Brayden Balichek             North Cedar Stanwood         59.36a        
128  Colt Koeppen                 Vinton-Shellsburg            59.40a        
129  Connor Morton                Roland-Story Story City      59.43a        
130  Tyson Kaalberg               Columbus Community Colu      59.50a        
131  Noah Noland                  Carlisle                     59.50a        
132  Nathan Usher                 Marion                       59.58a        
133  Chase Eisenbach              Iowa City Liberty            59.64a        
134  Holden McInroy               Charles City                 59.70a        
135  Jack Osborne                 English Valleys North E      59.74a        
136  Bryar Bellis                 Wapsie Valley Fairbank       59.80a        
137  Owen Dew                     Cedar Rapids Washington      59.85a        
138  Laytyn Ashworth              Panorama Panora              59.95a        
139  Logan Jacobsen               Iowa City West               59.97a        
140  Reid Hollenback              Durant                     1:00.01a        
141  Parker Messerich             Northeast Goose Lake       1:00.03a        
142  John MacDougall Jr           Marion                     1:00.10a        
143  Isaac Miskell                Roland-Story Story City    1:00.14a        
144  Steven Flowers               Iowa City West             1:00.15a        
145  Jakob Koopman                St. Edmond Fort Dodge      1:00.17a        
146  Ben Thompson                 Southeast Valley Gowrie    1:00.23a        
147  Andrew Shumaker              Tipton                     1:00.27a        
148  Jaydon Wiggins               North Scott Eldridge       1:00.32a        
149  Jack McCarthy                North Scott Eldridge       1:00.36a        
150  Jaden Grimm                  Nevada                     1:00.38a        
151  Cael Phillips                Columbus Community Colu    1:00.64a        
152  Clayton Sweely               Northeast Goose Lake       1:00.65a        
153  Carter Burns                 PCM Monroe                 1:00.68a        
154  Jaden Damiano                Iowa Falls-Alden           1:00.69a        
155  Zane Mullenix                Pleasantville              1:00.69a        
156  Nathanael Gobeli             Belmond-Klemme             1:00.69a        
157  AJ Albee                     South Hardin               1:00.74a        
158  Jonah Pringnitz              Garner-Hayfield-Ventura    1:00.75a        
159  Daniel Platte                Wapsie Valley Fairbank     1:00.80a        
160  Gabe Wagner                  Panorama Panora            1:00.85a        
161  Jack Edwards                 Iowa City City High        1:00.87a        
162  Luke Stearns                 Marion                     1:00.89a        
163  Hayes Arwine                 Williamsburg               1:00.94a        
164  Corbin Wood                  Newton                     1:01.02a        
165  Thomas Hurst                 Ankeny Christian Academ    1:01.04a        
166  Carsyn Hand                  Prairie Cedar Rapids       1:01.13a        
167  Holden Woosley               South Hardin               1:01.37a        
168  Saul Duran                   Belmond-Klemme             1:01.47a        
169  Grey Spilman                 Lone Tree                  1:01.49a        
170  Jackson McLaughlin           Vinton-Shellsburg          1:01.56a        
171  Brody Grell                  Central DeWitt             1:01.61a        
172  Garet Shannon                Wapsie Valley Fairbank     1:01.75a        
173  Kyle Roberts                 Garner-Hayfield-Ventura    1:01.84a        
174  Eddie Harseim                Grinnell                   1:01.86a        
175  Nathan Calhoun               Eddyville-Blakesburg-Fr    1:01.95a        
176  Brock Nebergall              Lone Tree                  1:02.04a        
177  Carson Clem                  Nevada                     1:02.21a        
178  Colin Reed                   Williamsburg               1:02.32a        
179  William Birdsell             Mount Pleasant             1:02.48a        
180  Brady Peterka                Prairie Cedar Rapids       1:02.53a        
181  Dylan VanderLeest            Grinnell                   1:02.56a        
182  AJ Bruns                     English Valleys North E    1:02.94a        
183  Cesar Falcon                 West Bend-Mallard          1:03.25a        
184  Payton Wilson                Mount Pleasant             1:03.41a        
185  Kaden Kerkman                Vinton-Shellsburg          1:03.55a        
186  Cael Grove                   English Valleys North E    1:04.00a        
187  Christian Boldt              Tripoli                    1:05.22a        
188  Braden Booy                  Eddyville-Blakesburg-Fr    1:06.02a        
189  Gabrial Miller               Newton                     1:07.21a        
190  Oliver Rynders               Mount Pleasant             1:09.26a        
191  Drew O'Neill                 Solon                      1:11.04a        
192  Bryce Matt                   Tripoli                    1:12.79a        
193  Bradan Harken                Tripoli                    1:16.41a        
194  Blaine Tillery               Newton                     1:18.30a        
 --  Landon Alexander             Ogden                            DQ        
 --  Michael Cunningham Jr.       Waterloo West                    DQ        
 --  Zander Bishop                Solon                           DNS        
 --  Cameron Williams             Des Moines Hoover               DNS        
 --  Julian Bewyer                Urbandale                       DNS        
 --  Peyton Welch                 South Hardin                    DNS        
 --  Joe Rabenhorst               Denver                          DNS        
 --  Lodu Morgan                  Des Moines Hoover               DNS        
 --  Finnegan Cline               Louisa-Muscatine                DNS        
 --  Ty Tallman                   Monticello                      DNS        
 --  Braden Adams                 Ankeny Centennial               DNS        
 --  Andrew Johnson               Waukee Northwest                 DQ        
 --  Mitch Stevens                West Bend-Mallard                DQ        
 --  Luke Kleinmeyer              Williamsburg                    DNS        
 --  Justice Parkey               Des Moines Hoover               DNS        
 --  Kaden Littleton              Charles City                    DNS        
 --  Yorton Hagedorn              North Scott Eldridge            DNS        
 --  Ayden Gonzalez               Jesup                           DNS        
 --  Cade Rosenberger             South Tama County Tama          DNS        

Boys Varsity 800 Meters Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Quentin Nauman               Epworth Western Dubuque    1:55.25a        
  2  Carson Van Sickle            Ogden                      1:59.40a        
  3  Canaan Dunham                Pella                      2:00.32a        
  4  Nathan Vander Waal           Pella                      2:02.66a        
  5  Aydin McNeley                Southeast Polk             2:02.71a        
  6  James Brant                  South Tama County Tama     2:02.76a        
  7  Ryan Harn                    Waterloo West              2:03.41a        
  8  Gavin Day                    Winterset                  2:05.17a        
  9  Sam Showers                  Iowa City West             2:06.38a        
 10  Owen Line                    Waukee Northwest           2:06.59a        
 11  Drew Wolterman               Greene County              2:07.07a        
 12  Carson Krogman               Spencer                    2:07.52a        
 13  Alex Pries                   Dallas Center-Grimes       2:07.58a        
 14  Nicholas Zrostlik            Garner-Hayfield-Ventura    2:08.42a        
 15  Jackson Bergman              Valley West Des Moines     2:08.50a        
 16  Clay Bohlmann                Tipton                     2:08.74a        
 17  Cooper Cook                  Marion                     2:09.19a        
 18  Reece Murray                 Cedar Rapids Kennedy       2:09.36a        
 19  Daniel Schoening             Ankeny Christian Academ    2:09.48a        
 20  Zain Mueller                 Gilbert                    2:09.57a        
 21  Eli Page                     Vinton-Shellsburg          2:09.60a        
 22  Bennett Kautz                Marion                     2:09.64a        
 23  Conner Hansen                Carlisle                   2:10.08a        
 24  Debas Hagdu                  Valley West Des Moines     2:10.33a        
 25  Joshua Lancaster             Carlisle                   2:10.35a        
 26  Ben Zimmer                   Central DeWitt             2:10.38a        
 27  Jack Cavan                   Valley West Des Moines     2:10.58a        
 28  Rylan Althof                 Southeast Polk             2:11.03a        
 29  Lincoln Mcmahan              Cedar Rapids Kennedy       2:11.14a        
 30  Ayden Gonzalez               Jesup                      2:11.36a        
 31  Kelvin Machande              Northeast Goose Lake       2:11.46a        
 32  Owen Palmer                  Dowling Catholic West D    2:11.63a        
 33  Emmett Mathiasen             Dowling Catholic West D    2:12.06a        
 34  Jalen Taha                   Waukee                     2:12.08a        
 35  Roman Sebourn                Greene County              2:12.08a        
 36  Yeialel Akouete              Iowa City City High        2:12.17a        
 37  Dewell Anderson              Dowling Catholic West D    2:12.45a        
 38  Mark Nelson                  Ankeny Centennial          2:12.46a        
 39  Alex Davis                   Ankeny Christian Academ    2:12.56a        
 40  Braden Walters               Waukee                     2:12.58a        
 41  Luke Campbell                Sioux City East            2:12.63a        
 42  Maxwell Bruss                Iowa City West             2:12.69a        
 43  Jude Dykstra                 Mount Pleasant             2:12.71a        
 44  Parker Messerich             Northeast Goose Lake       2:12.78a        
 45  Pietro Setti                 Lone Tree                  2:13.44a        
 46  Connor Hammitt               Garner-Hayfield-Ventura    2:13.57a        
 47  Eli Cowman                   Winterset                  2:13.68a        
 48  Hunter Hillman               Saint Ansgar               2:13.79a        
 49  Brady Freeman                Central DeWitt             2:13.85a        
 50  Thomas Tong                  Iowa City West             2:14.01a        
 51  Rylan Bertling               Monticello                 2:14.15a        
 52  Nathan Pint                  Jesup                      2:14.22a        
 53  Clancey VanOort              North Cedar Stanwood       2:14.57a        
 54  Symon McDermott              Epworth Western Dubuque    2:14.62a        
 55  Adam Ruehling                Waukee Northwest           2:14.79a        
 56  Carter Meyers                Iowa City Liberty          2:14.95a        
 57  Harrison Laug                Grinnell                   2:15.19a        
 58  Noah Davidson                Johnston                   2:15.26a        
 59  Sergio Tello                 Spencer                    2:15.31a        
 60  Dylan Beerends               Iowa City City High        2:15.34a        
 61  Mile Whipple                 Ankeny Centennial          2:15.56a        
 62  Aldin Swanson                Vinton-Shellsburg          2:15.56a        
 63  Drake Sanders                Iowa Falls-Alden           2:15.58a        
 64  Tavian Boess                 Waukee                     2:15.59a        
 65  William Thompson             Iowa City Liberty          2:15.79a        
 66  Luke Bartlett                Southeast Polk             2:16.09a        
 67  Rylei Koppie                 Spencer                    2:16.11a        
 68  Alexander Volden             Cedar Rapids Kennedy       2:16.39a        
 69  Will Nesbit                  Jesup                      2:16.54a        
 70  Lars Hildebrand              Iowa City Liberty          2:16.58a        
 71  Kristoffer Zellner           Sioux City East            2:16.58a        
 72  Porter Russell               Johnston                   2:16.60a        
 73  Sam Peters                   ADM Adel                   2:17.22a        
 74  Logan Brustkern              Johnston                   2:17.27a        
 75  Wyatt Eaton                  Grinnell                   2:17.72a        
 76  Samuel Welter                Regina Iowa City           2:17.81a        
 77  Chase Gordon                 Des Moines Hoover          2:17.85a        
 78  Will Houselog                Dubuque Hempstead          2:17.85a        
 79  Locken Henderson             Mount Pleasant             2:17.99a        
 80  Jonah VanderWilt             South Hardin               2:18.07a        
 81  Coby DeRaad                  PCM Monroe                 2:18.23a        
 82  Carson Hansen                PCM Monroe                 2:18.24a        
 83  Evan Kettman                 Assumption Davenport       2:18.59a        
 84  Hayden Henkle                Vinton-Shellsburg          2:18.67a        
 85  Logan Edens                  Camanche                   2:18.77a        
 86  Jayce Schwiesow              Saint Ansgar               2:19.15a        
 87  Gavyn Winters                Greene County              2:19.24a        
 88  Gage Konz                    Garner-Hayfield-Ventura    2:19.38a        
 89  Will Bauman                  Nevada                     2:19.42a        
 90  Robbie Hall                  ADM Adel                   2:19.51a        
 91  Lucas Burkamper              Cedar Rapids Washington    2:19.89a        
 92  Isaac Thompson               Charles City               2:19.96a        
 93  Caleb Bohlmann               Tipton                     2:19.97a        
 94  Harper Gessman               Dallas Center-Grimes       2:20.16a        
 95  Holden Schirmer              South Tama County Tama     2:20.44a        
 96  Barrett Jesina               South Tama County Tama     2:20.47a        
 97  Levi Odson                   Ankeny Centennial          2:20.71a        
 98  Mack Cate                    Epworth Western Dubuque    2:20.81a        
 99  Carter Nunn                  Marshalltown               2:21.08a        
100  Ian Meyer                    Marshalltown               2:21.11a        
101  Nile Busch                   Williamsburg               2:21.15a        
102  Landon Menninga              Newton                     2:21.98a        
103  Simon Einwalter              Solon                      2:22.25a        
104  Race Starr                   Durant                     2:22.47a        
105  Tyler Steffen                Grand View Christian Sc    2:22.81a        
106  Redge Potts                  South Central Calhoun      2:23.20a        
107  Drew Caldwell                Assumption Davenport       2:23.93a        
108  Griffin Paulsen              Belmond-Klemme             2:24.03a        
109  Sedric Lamb                  Louisa-Muscatine           2:24.20a        
110  Asher Weems                  Marion                     2:24.22a        
111  Kayden Hammen                South Central Calhoun      2:24.51a        
112  Charlie Koons                Williamsburg               2:24.77a        
113  Jackson Foy                  Dallas Center-Grimes       2:24.85a        
114  Kolt Morgan                  Assumption Davenport       2:24.87a        
115  Thomas Bergstrom             Ogden                      2:24.88a        
116  Laytyn Ashworth              Panorama Panora            2:25.08a        
117  Isaac Chapman                ADM Adel                   2:25.15a        
118  Ben Coder                    Louisa-Muscatine           2:25.17a        
119  Zach Butler                  Tipton                     2:25.18a        
120  Tate Rochford                Sumner-Fredericksburg      2:25.19a        
121  Traden Skinner               Des Moines Hoover          2:25.28a        
122  Ethan Edens                  Camanche                   2:25.36a        
123  William Schalmo              Grinnell                   2:25.40a        
124  Anthony Valles               St. Edmond Fort Dodge      2:25.62a        
125  Brandt Halvorsen             South Hardin               2:25.69a        
126  Hayden Hill                  South Hamilton Jewell      2:25.78a        
127  Greyson Dollar               Central DeWitt             2:25.82a        
128  Gabe Nessa                   PCM Monroe                 2:26.48a        
129  Luke Reitsma                 Ankeny Christian Academ    2:26.91a        
130  Jacob McPherren              Saydel                     2:27.00a        
131  Ryan Wessels                 Nevada                     2:27.16a        
132  Aedan Althoff                Monticello                 2:27.37a        
133  Brayden Leis                 Prairie Cedar Rapids       2:27.39a        
134  Thomas Wirth                 South Hamilton Jewell      2:27.56a        
135  Gavin Spaur                  Eddyville-Blakesburg-Fr    2:27.84a        
136  Logan Puetz                  Prairie Cedar Rapids       2:29.07a        
137  Gavin Runyon                 South Hardin               2:29.09a        
138  Peyton Van Clark             Denver                     2:29.37a        
139  Cash Young                   Belmond-Klemme             2:29.58a        
140  Hunter Offerman              English Valleys North E    2:30.09a        
141  Carter Davis                 Camanche                   2:30.55a        
142  Colby Tucker                 Denver                     2:30.98a        
143  Tyree Franklin               Belmond-Klemme             2:31.52a        
144  Brock Nebergall              Lone Tree                  2:31.96a        
145  Cameron Sturtz               North Cedar Stanwood       2:32.04a        
146  Mike Seamans                 Prairie Cedar Rapids       2:32.90a        
147  Asher Honts                  Durant                     2:33.06a        
148  Kinnick Russell              Eddyville-Blakesburg-Fr    2:33.16a        
149  Ethan Johnson                Northeast Goose Lake       2:33.32a        
150  Carter Weaver                Iowa Falls-Alden           2:33.76a        
151  Collin Pieper                Iowa Falls-Alden           2:33.78a        
152  Garrett Landau               Mount Pleasant             2:33.80a        
153  Lukas Vance                  Charles City               2:34.77a        
154  Max Ferin                    Solon                      2:36.81a        
155  Trent Morey                  West Bend-Mallard          2:37.91a        
156  Carson Schnieder             West Bend-Mallard          2:38.12a        
157  Zach Hayden                  Panorama Panora            2:38.47a        
158  Jackson Tuller               Eddyville-Blakesburg-Fr    2:38.71a        
159  Josh Rabenhorst              Denver                     2:40.53a        
160  Trey Wilkins                 St. Edmond Fort Dodge      2:42.21a        
161  Jonah Carlson                St. Edmond Fort Dodge      2:42.70a        
162  Gryffin Burchfield           Panorama Panora            2:44.09a        
163  Royce Richman                Durant                     2:48.68a        
164  Trace McClellan              Newton                     2:55.43a        
165  Thomas Tidball               Newton                     2:59.24a        
166  Benjamin Flathers            North Cedar Stanwood       3:11.00a        
167  Eric Labuschagne             Tripoli                    3:13.10a        
 --  Malcolm Arnold               Iowa City City High             DNS        
 --  Cooper Adair                 Wapsie Valley Fairbank          DNS        
 --  Milton Burkhart              Grand View Christian Sc         DNS        
 --  Maddix Holland               Nevada                          DNS        
 --  Leydan Grimm                 West Bend-Mallard               DNS        
 --  Matthew Hanselman            Dubuque Hempstead               DNS        
 --  Owen Leitzen                 Dubuque Hempstead               DNS        
 --  Myles Grove                  English Valleys North E         DNS        
 --  Mason Schaack                North Scott Eldridge            DNS        
 --  John Moellers                Marshalltown                     DQ        
 --  Dallas Tisue                 Wapsie Valley Fairbank          DNS        
 --  Yorton Hagedorn              North Scott Eldridge            DNS        
 --  Carter Unwin                 North Scott Eldridge            DNS        
 --  Aidan Brady                  Wapsie Valley Fairbank          DNS        
 --  Noah Morris                  Charles City                    DNS        
 --  Ezra DeCleene                Carlisle                        DNS        
 --  Christian Boldt              Tripoli                         DNS        
 --  Tyke Remster                 Saint Ansgar                    DNS        

Boys Varsity 1600 Meters Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Moustafa Tiea                Iowa City West             4:19.89a        
  2  Aidan Decker                 Iowa City Liberty          4:20.32a        
  3  Aidan Shannon                Wapsie Valley Fairbank     4:21.64a        
  4  Tony Anania                  Norwalk Community          4:23.30a        
  5  Caleb Ten Pas                Des Moines Christian       4:24.57a        
  6  Jacob Madsen                 Iowa City Liberty          4:29.50a        
  7  Jacob Bruns                  Cedar Rapids Kennedy       4:31.46a        
  8  Jonas VanDis                 Waukee                     4:32.12a        
  9  Gage Heyne                   English Valleys North E    4:32.40a        
 10  Henry Groos                  Norwalk Community          4:33.22a        
 11  Joseph Lawry                 Waukee                     4:34.50a        
 12  Logan Bleich                 Gilbert                    4:34.66a        
 13  Aidan Cooper                 Waukee Northwest           4:35.25a        
 14  Adam Gray                    Cedar Rapids Kennedy       4:36.00a        
 15  Grant Wallace                Norwalk Community          4:37.50a        
 16  Emerson Vokes                Grundy Center              4:38.36a        
 17  Jonathan Owen                Valley West Des Moines     4:39.84a        
 18  Ezra DeCleene                Carlisle                   4:40.35a        
 19  Daniel Schoening             Ankeny Christian Academ    4:40.59a        
 20  Cooper Cook                  Marion                     4:43.14a        
 21  Keegan Peterson              Central DeWitt             4:46.11a        
 22  Wes Hulseberg                Williamsburg               4:46.46a        
 23  Tay Ohr-Rottler              Johnston                   4:46.71a        
 24  Henry McMahan                Cedar Rapids Kennedy       4:47.43a        
 25  Alex Davis                   Ankeny Christian Academ    4:48.53a        
 26  Max McDowell                 Iowa City City High        4:48.69a        
 27  Alex Torres                  Vinton-Shellsburg          4:49.97a        
 28  Carson Squiers               Gilbert                    4:50.03a        
 29  Zak Shlomi                   Waukee Northwest           4:50.23a        
 30  Cael Ramsey                  Dallas Center-Grimes       4:51.46a        
 31  Stephen Gaul                 Pella                      4:53.31a        
 32  Michael Lee                  Iowa City West             4:55.08a        
 33  Kristoffer Zellner           Sioux City East            4:56.07a        
 34  Eli Cowman                   Winterset                  4:56.22a        
 35  Henry Vande Berg             Iowa City City High        4:56.34a        
 36  Cade Rosenberger             South Tama County Tama     4:56.45a        
 37  Dashiell Coyier              Waukee                     4:57.17a        
 38  Jack Crossland               Johnston                   4:57.41a        
 39  Yorton Hagedorn              North Scott Eldridge       4:57.87a        
 40  Carter Holland               Nevada                     4:58.44a        
 41  Ben Ritter                   Waterloo West              4:58.84a        
 42  Porter Russell               Johnston                   5:04.55a        
 43  Anthony Valles               St. Edmond Fort Dodge      5:06.46a        
 44  Ryder Thill                  Pleasantville              5:06.99a        
 45  Neal Pinter                  Denver                     5:08.21a        
 46  Brody Staner                 Epworth Western Dubuque    5:10.08a        
 47  Grey Knepper                 Epworth Western Dubuque    5:13.43a        
 48  Ben Zimmer                   Central DeWitt             5:13.64a        
 --  Devon Browne                 Pella                           DNS        
 --  Zack Janulewicz              Waukee Northwest                DNS        
 --  Carson Van Sickle            Ogden                           DNS        
 --  Nicholas Paulsen             Dowling Catholic West D         DNS        
 --  Jacob Forney                 Valley West Des Moines          DNS        
 --  Preston Johnson              Marshalltown                    DNS        

Boys Varsity 3200 Meters Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Keegan Decker                Iowa City Liberty          9:43.34a        
  2  Evan McClinton               Valley West Des Moines     9:48.25a        
  3  Joseph Lawry                 Waukee                     9:55.06a        
  4  Teegan Kralik                Norwalk Community          9:57.09a        
  5  Noah Gregoire                Iowa City Liberty         10:01.19a        
  6  Dashiell Coyier              Waukee                    10:01.37a        
  7  Owyn Noble                   Iowa City City High       10:02.77a        
  8  Linus McRoberts              Iowa City City High       10:04.89a        
  9  Slader Buckheister           Cedar Rapids Kennedy      10:08.60a        
 10  Jack Cavan                   Valley West Des Moines    10:08.66a        
 11  Preston Johnson              Marshalltown              10:10.95a        
 12  Jack Crossland               Johnston                  10:11.07a        
 13  Brett Gifford                Dowling Catholic West D   10:16.10a        
 14  Tay Ohr-Rottler              Johnston                  10:18.52a        
 15  Brice McNeley                Southeast Polk            10:19.40a        
 16  Jayden Brookins              Wahlert Dubuque           10:25.38a        
 17  Alex Torres                  Vinton-Shellsburg         10:25.41a        
 18  Brandon Kass                 Dubuque Hempstead         10:27.23a        
 19  Sam Parker                   Norwalk Community         10:29.04a        
 20  Brody Roth                   Carlisle                  10:31.83a        
 21  Aidan Brady                  Wapsie Valley Fairbank    10:34.70a        
 22  Zach Flatebo                 Garner-Hayfield-Ventura   10:36.17a        
 23  Brian Rohde                  Nevada                    10:40.58a        
 24  Ben Peterson                 Waukee                    10:41.67a        
 25  Cadel Conner                 Grinnell                  10:42.23a        
 26  Henry Strauss                Johnston                  10:45.33a        
 27  Jake Huston                  Pella                     10:46.24a        
 28  Anthony Valles               St. Edmond Fort Dodge     10:47.06a        
 29  Aksel Beedon                 Norwalk Community         10:56.04a        
 30  Aedan Althoff                Monticello                11:10.02a        
 31  Keegan Peterson              Central DeWitt            11:18.11a        
 32  Blake Grask                  Dowling Catholic West D   11:23.62a        
 33  Will Houselog                Dubuque Hempstead         11:24.50a        
 34  Dominic Hammerand            Epworth Western Dubuque   11:30.11a        
 --  Kaiden Browne                Pella                           DNS        
 --  Collin Kessler               Winterset                       DNF        

Boys Varsity 60m Hurdles Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Jaden Damiano                Iowa Falls-Alden              7.94a        
  2  Tristan Rheingans            Central DeWitt                8.15a        
  3  Ryan Bartels                 Cedar Rapids Kennedy          8.25a        
  4  Ashton Hogrefe               Epworth Western Dubuque       8.34a        
  5  Kolson O'Donnell             Urbandale                     8.36a        
  6  Aidan Jacobsen               Iowa City West                8.49a        
  7  Isaiah Skvor                 Cedar Rapids Washington       8.50a        
  8  Ayden Burrow                 North Fayette Valley          8.53a        
  9  Zach Lohmann                 ADM Adel                      8.55a        
 10  Tavian White                 Waukee                        8.56a        
 11  Cael Woods                   Ankeny Centennial             8.65a        
 12  Griffin Olson                PCM Monroe                    8.67a        
 13  Deztin McMurrin              Waterloo West                 8.67a        
 14  Lowen Krueger                North Scott Eldridge          8.85a        
 15  Weston Johnson               Spencer                       8.94a        
 --  Jack Filloon                 Southeast Polk                  DNS        

Boys Varsity 60m Hurdles Prelims
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
  1  Jaden Damiano                Iowa Falls-Alden              7.94a        
  2  Tristan Rheingans            Central DeWitt                8.17a        
  3  Jack Filloon                 Southeast Polk                8.34a        
  4  Ryan Bartels                 Cedar Rapids Kennedy          8.35a        
  5  Kolson O'Donnell             Urbandale                     8.35a        
  6  Ashton Hogrefe               Epworth Western Dubuque       8.36a        
  7  Ayden Burrow                 North Fayette Valley          8.44a        
  8  Zach Lohmann                 ADM Adel                      8.50a        
  9  Aidan Jacobsen               Iowa City West                8.53a        
 10  Isaiah Skvor                 Cedar Rapids Washington       8.54a        
 11  Lowen Krueger                North Scott Eldridge          8.54a        
 12  Deztin McMurrin              Waterloo West                 8.63a        
 13  Cael Woods                   Ankeny Centennial             8.63a        
 14  Weston Johnson               Spencer                       8.64a        
 15  Griffin Olson                PCM Monroe                    8.65a        
 16  Tavian White                 Waukee                        8.65a        
 17  Jaden Then                   Epworth Western Dubuque       8.74a        
 18  Evan Dorn                    Denver                        8.78a        
 19  Andrew Eastman               Waukee Northwest              8.80a        
 20  Gavin VanGorp                PCM Monroe                    8.86a        
 21  Seneca Molstre               Southeast Polk                8.87a        
 22  Quinn Abbott                 Iowa City West                8.88a        
 23  Miciah LeLaCheur             Valley West Des Moines        8.88a        
 24  Luke Krantz                  ADM Adel                      8.89a        
 25  Tate Lause                   Saydel                        8.91a        
 26  Russell McCrea               Eddyville-Blakesburg-Fr       8.92a        
 27  London Stone                 Dowling Catholic West D       8.94a        
 27  Brayden Peck                 Cedar Rapids Kennedy          8.94a        
 29  Kalarga Mukhtar              Waukee Northwest              8.95a        
 30  Jacob Zeh                    Valley West Des Moines        8.97a        
 31  Darien Walker                Dallas Center-Grimes          8.99a        
 32  Dominic Roe                  Iowa City City High           9.00a        
 33  Gatleel Joar                 Marshalltown                  9.02a        
 34  Kolby Carpenter              Dallas Center-Grimes          9.02a        
 35  Jace Hanson                  Southeast Valley Gowrie       9.04a        
 36  Mark Nelson                  Ankeny Centennial             9.05a        
 37  Alex Rees                    Columbus Community Colu       9.05a        
 38  Jackson Joerger              Denver                        9.07a        
 39  Brodie Figgins               North Polk Alleman            9.09a        
 40  Jackson Temple               Waukee Northwest              9.11a        
 41  Levi Shetterly               Pella                         9.13a        
 42  Asa Cox                      Northeast Goose Lake          9.13a        
 43  Reilly Trease                Newton                        9.13a        
 44  Sam Hinkeldey                Spencer                       9.14a        
 45  Avin Truong                  Mount Pleasant                9.16a        
 46  Joseph Kitzinger             ADM Adel                      9.16a        
 47  Conner Arnold                Eddyville-Blakesburg-Fr       9.18a        
 48  Daniel Webster               Norwalk Community             9.24a        
 49  Lamar Ceant                  Columbus Community Colu       9.25a        
 50  Trevone King                 Dallas Center-Grimes          9.26a        
 51  Zakiah Pettigrew             South Central Calhoun         9.27a        
 52  Dylan Timmer                 Spencer                       9.28a        
 53  Ray Morgan Jr.               Iowa Falls-Alden              9.28a        
 54  Landyn Mitvalsky             Cedar Rapids Washington       9.29a        
 55  Beckett Bakker               Waukee                        9.30a        
 56  Urijah Etzel                 Monticello                    9.31a        
 57  Jayden Strum                 Roland-Story Story City       9.31a        
 58  Brevin Hawkinson             Wahlert Dubuque               9.31a        
 59  Nathan Pitlock               North Polk Alleman            9.33a        
 60  Cole Pieper                  Ankeny Centennial             9.33a        
 61  Matthew Hanselman            Dubuque Hempstead             9.34a        
 62  Isaac Williams               Nevada                        9.34a        
 63  Logan Dolphin                Sioux City East               9.35a        
 64  Quinton Logan                Iowa City Liberty             9.35a        
 65  Caden Meyer                  Durant                        9.35a        
 66  Jacob Barton                 Tipton                        9.35a        
 67  Trevor Baas                  Denver                        9.39a        
 68  Trey Dahlgren                Urbandale                     9.42a        
 69  Joey Lauters                 Southeast Polk                9.45a        
 70  Thomas McCrea                Eddyville-Blakesburg-Fr       9.47a        
 71  Jesse Eller                  North Scott Eldridge          9.48a        
 72  Dallas Keller                Cedar Rapids Kennedy          9.49a        
 73  Gavin Chambers               Garner-Hayfield-Ventura       9.61a        
 74  Elliott Zrudsky              Marion                        9.63a        
 75  Jayden Park                  Des Moines Hoover             9.63a        
 76  Bernard Grant                Iowa City City High           9.67a        
 77  Nic Moore                    Jesup                         9.67a        
 78  Jedediah Schmidt             Marion                        9.68a        
 79  Zack Stalder                 Greene County                 9.70a        
 80  Jacob Hoy                    Grundy Center                 9.74a        
 81  Grant Demmer                 Epworth Western Dubuque       9.76a        
 82  Cody Long                    Roland-Story Story City       9.78a        
 83  Junior Boxa                  Prairie Cedar Rapids          9.78a        
 84  Brady Daufeldt               Durant                        9.78a        
 85  Ethan Lindsey                South Hardin                  9.81a        
 86  Dylan Manning                Dowling Catholic West D       9.81a        
 87  Brock Kleitsch               Wapsie Valley Fairbank        9.83a        
 88  Jake Winters                 PCM Monroe                    9.83a        
 89  Hunter Hillman               Saint Ansgar                  9.84a        
 90  Xavyer Gutierrez             Waukee                        9.84a        
 91  Monty Beard                  Cedar Rapids Washington       9.87a        
 92  Lucas Kral                   Garner-Hayfield-Ventura       9.89a        
 93  Ke'Andre Bush                Prairie Cedar Rapids          9.91a        
 94  Adan Carbajal                Iowa City City High           9.92a        
 95  Corbin Knutsen               Northeast Goose Lake          9.94a        
 96  Evan Kruse                   North Scott Eldridge          9.94a        
 97  Kolin Folsom                 South Central Calhoun        10.02a        
 98  Ayden McManus                Central DeWitt               10.06a        
 99  Noah Morris                  Charles City                 10.08a        
100  Tyler Easton                 Monticello                   10.09a        
101  Jaden Grimm                  Nevada                       10.28a        
102  Tyler Andrews                Prairie Cedar Rapids         10.37a        
103  Jesse Smith                  Pleasant Valley              10.41a        
104  Brady Flack                  Camanche                     10.52a        
104  Liam Kelley                  Pleasant Valley              10.52a        
106  Boston Cupples               Newton                       10.54a        
107  Syler Shaffer                Panorama Panora              10.63a        
108  Brady Schmitz                Norwalk Community            10.69a        
109  Carter Weaver                Iowa Falls-Alden             10.71a        
110  Mason Beland                 Saint Ansgar                 10.73a        
111  Easten Wilson                Des Moines Hoover            10.85a        
112  AJ Albee                     South Hardin                 10.87a        
113  Kaden Fisher                 Vinton-Shellsburg            10.92a        
114  Isaac Sutcliffe              Norwalk Community            10.96a        
115  Jacoby Johnson               Vinton-Shellsburg            11.02a        
116  Colt Koeppen                 Vinton-Shellsburg            11.11a        
117  Austin Wagner                Panorama Panora              11.24a        
117  Luke Nevitt                  Dowling Catholic West D      11.24a        
119  Keegan Heaton                Mount Pleasant               11.25a        
120  Ben Thompson                 Southeast Valley Gowrie      11.34a        
121  Tyler Fogarty                West Bend-Mallard            11.39a        
122  Jordan Foster                Charles City                 11.43a        
123  Harper Hoge                  Camanche                     11.44a        
124  Ty Rosenboom                 Louisa-Muscatine             11.48a        
125  Cameron Williams             Des Moines Hoover            11.67a        
126  Alex Vroman                  Pleasant Valley              11.89a        
127  Ben Kammerer                 Grand View Christian Sc      12.00a        
128  Noah McCleary                Louisa-Muscatine             12.16a        
 --  Silas Bindel                 West Bend-Mallard               DNS        
 --  Clay Franzen                 Nevada                          DNS        
 --  Andrew Ahmann                Marion                          DNS        
 --  Hunter Horn                  St. Edmond Fort Dodge           DNS        
 --  Garet Shannon                Wapsie Valley Fairbank          DNS        
 --  Lincoln Gravel               Iowa City Liberty               DNS        
 --  Nathan Milburn               Newton                          DNS        
 --  Cor Huyser                   Pella                           DNS        
 --  Andrew Anderson              South Central Calhoun           DNS        
 --  Cash Moore                   South Hardin                     DQ        
 --  August Rowland               Northeast Goose Lake            DNS        
 --  Aidan Yoch                   West Bend-Mallard               DNS        
 --  Thomas Cosgrove              St. Edmond Fort Dodge           DNS        
 --  Tate Woodruff                Dubuque Hempstead               DNS        
 --  Johny Amina                  North Cedar Stanwood            DNS        
 --  Cael Schramm                 Iowa City Liberty               DNS        

Boys Varsity 4x200m Relay Finals
=========================================================
     Team                                          Time
=========================================================
  1  ADM Adel                                  1:32.08a 
     1) Aiden Flora                    2) Zach Lohmann
     3) Grant Engleman                 4) Grant Rychnovsky
  2  Waukee Northwest                          1:32.87a 
     1) Josiah DeYoung                 2) Sam Johnson
     3) Tyson Schlicher                4) Xavier Bernstine
  3  Ankeny Centennial                         1:33.82a 
     1) Elijah Porter                  2) Braeden Jackson
     3) Lawson Langford                4) Max Snyder
  4  North Scott Eldridge                      1:34.12a 
     1) Colton Voss                    2) Cole Johnson
     3) Chase Smith                    4) Lowen Krueger
  5  Iowa City City High                       1:34.26a 
     1) Miles Parlet                   2) Phillip Kaplan
     3) Dominic Roe                    4) Jeremiah Madlock
  6  Sioux City East                           1:34.76a 
     1) J.J. Ghosh                     2) Louden Grimsley
     3) Chris Ford                     4) Luke Campbell
  7  Southeast Polk                            1:35.00a 
     1) Emmanuel Gaye                  2) Sam Zelenovich
     3) Lucas Chambers                 4) Seneca Molstre
  8  Dowling Catholic West Des Moines          1:35.04a 
     1) Hank Brown                     2) Luke Nevitt
     3) Marty Blount                   4) Ryan Bobo
  9  Valley West Des Moines                    1:35.22a 
     1) Gavin Kirsch                   2) Kayden Merfeld
     3) Cameron Cribari                4) Gage Olsen
 10  Waukee                                    1:35.29a 
     1) Santino Anzevino               2) Simeon Kpalin
     3) George Hinke                   4) Uriah Allen
 11  Epworth Western Dubuque                   1:35.70a 
     1) Grant Glausser                 2) Ben Wernimont
     3) Tyler Horstman                 4) Brock Carpenter
 12  Muscatine                                 1:35.76a 
     1) Jimelle Forkpa                 2) Jrakke Johnson
     3) Jordan Meeker                  4) Espere Sewa
 13  Cedar Rapids Kennedy                      1:36.03a 
     1) Anthony Franklin               2) Nicholas Woods
     3) Dawson Dougherty               4) Zion Jackson-Collins
 14  Spencer                                   1:36.36a 
     1) Dylan Timmer                   2) Adrian Carrilllo
     3) Miles Robbins                  4) Preston Pitts
 15  Urbandale                                 1:36.87a 
     1) Brody Mcinville                2) Elijah Ajiri
     3) Kyland Johnson                 4) Mason Moran
 16  Denver                                    1:37.11a 
     1) Teagen Palmer                  2) Ethan Reiter
     3) Camron Ledoux                  4) Trevor Baas
 17  Durant                                    1:37.58a 
     1) Rylan Perry                    2) Colby Gast
     3) Charlie Huesmann               4) Connor Schwarz
 18  Camanche                                  1:37.93a 
     1) Josh Wiersema                  2) Tyson Seeser
     3) Luke Darsidan                  4) Mark Sanders
 19  Newton                                    1:37.94a 
     1) Curtis Payne                   2) Nick Thomason
     3) Reilly Trease                  4) Caden Klein
 20  Southeast Valley Gowrie                   1:38.25a 
     1) Dreyvon Steadman               2) Jace Hanson
     3) Kayden Showers                 4) Colin Johnson
 21  St. Edmond Fort Dodge                     1:38.45a 
     1) Aaron Hindt                    2) JT Laufersweiler
     3) Grant Galles                   4) Thomas Cosgrove
 22  Roland-Story Story City                   1:39.07a 
     1) Heston McIlrath                2) Jake Berggren
     3) Connor Morton                  4) Jake Knoll
 23  North Polk Alleman                        1:39.07a 
     1) Wyatt Massoth                  2) Gabe Visalden
     3) Carter Van Brocklin            4) Jackson Halverson
 24  Garner-Hayfield-Ventura                   1:39.11a 
     1) Karter Datema                  2) Kale Johnson
     3) Kyen Brown                     4) Lane Gayken
 25  Assumption Davenport                      1:39.31a 
     1) Jake Timmons                   2) Keaton O'Neill
     3) Lane Gerard                    4) Will McIntosh
 26  Wahlert Dubuque                           1:39.33a 
     1) Ben Francis                    2) Anderson Herbst
     3) Ryder Vallee                   4) Brevin Hawkinson
 27  Waterloo West                             1:39.34a 
     1) Nate Kline                     2) Torian Doss
     3) Jaedyn Cunningham              4) Michael Cunningham Jr.
 28  Regina Iowa City                          1:39.34a 
     1) Edwin Gangba                   2) Kyle Tracy
     3) Brendan Olney                  4) Alex Jensen
 29  PCM Monroe                                1:39.53a 
     1) Carter Burns                   2) Jacob Wendt
     3) Gabe Hobbs                     4) Evan Jones
 30  Vinton-Shellsburg                         1:39.61a 
     1) Jaymison Robinson              2) Owen Mullinex
     3) Darian Schneider               4) Destin Solberg
 31  Charles City                              1:39.68a 
     1) John Bruening                  2) Kaden Littleton
     3) Patrick Bruening               4) Victor Ward
 32  Jesup                                     1:39.72a 
     1) Jude Sullivan                  2) Preston Youngblut
     3) Tyce Larson                    4) Jack Miller
 33  Saint Ansgar                              1:39.73a 
     1) Connor Mullenbach              2) Dylan Brumm
     3) Tyke Remster                   4) Drew Powers
 34  Pleasantville                             1:39.96a 
     1) JJ Phillips                    2) Logan Roff
     3) Dylan Messamaker               4) Ethan King
 35  Iowa City West                            1:39.97a 
     1) Carver Grifhorst               2) Damari Lacy
     3) Jonathan Curtin-DeLara         4) Jeremy Makenda
 36  Iowa City Liberty                         1:40.10a 
     1) Trey Schweitzer                2) Jackson Burnes
     3) Brayden Bell                   4) Charles Roberts
 37  Monticello                                1:40.29a 
     1) Preston Ries                   2) Brock Westphal
     3) Peyton Schilling               4) Conner Jordan
 38  Northeast Goose Lake                      1:40.35a 
     1) Michael Frame                  2) Colby Gray
     3) Sawyer Schmidt                 4) Gavin Kramer
 39  Marion                                    1:40.46a 
     1) Matthew Danninger              2) Aiden Baley
     3) Creighton Wheeler              4) Darius Rouson
 40  Iowa Falls-Alden                          1:40.46a 
     1) Will Henle                     2) Ray Morgan Jr.
     3) Levi Langfitt                  4) Andrew Bartlett
 41  Norwalk Community                         1:40.46a 
     1) Holdyn Havick                  2) Alex Ubben
     3) Brady Schmitz                  4) Xavier Bush
 42  Pleasant Valley                           1:40.75a 
     1) Ryan Lindquist                 2) Kaleb Deines
     3) Cameron Necker                 4) Makana Kapua
 43  South Tama County Tama                    1:40.93a 
     1) Cody Blocker                   2) Tyrus Clegg
     3) Chase Gustafson                4) Travis Cecak
 44  Dallas Center-Grimes                      1:40.98a 
     1) Karsten Freund                 2) Lane Nelsen
     3) Cole Kestel                    4) Cross Bandy
 45  Dubuque Hempstead                         1:41.19a 
     1) Brendon Zheng                  2) Kyle Duehr
     3) Landon McKay                   4) James Eichhorn
 46  Carlisle                                  1:41.30a 
     1) Mason Moredock                 2) Noah Noland
     3) Calvin Frey                    4) Carsten Campbell
 47  Johnston                                  1:41.66a 
     1) Kolby Dinh                     2) TJ Johnson
     3) Jaden Houser                   4) Evan Gossling
 48  Prairie Cedar Rapids                      1:41.91a 
     1) Will Roelfs                    2) Brady Peterka
     3) Magnus Kpahn                   4) Carsyn Hand
 49  BCLUW Conrad                              1:42.10a 
     1) Carter Gallentine              2) Vance Hoyt
     3) Ryan Busch                     4) Alex Paxson
 50  Tipton                                    1:42.35a 
     1) Danny Pearson                  2) Griffin Naderman
     3) Isaac Spangler                 4) Everett Giese
 51  Marshalltown                              1:42.88a 
     1) Diego Teada                    2) Carter Bell
     3) Tate Riang                     4) Zak Wilder
 52  Mount Pleasant                            1:42.90a 
     1) Payson Coleman                 2) Payton Walker
     3) Mason Sloat                    4) Hoang Quang
 53  Des Moines Hoover                         1:43.22a 
     1) Keon Parkey                    2) Gabe Polich
     3) Cameron Williams               4) Diyon Berry
 54  South Hardin                              1:43.25a 
     1) Carter Kies                    2) Viet Nguyen
     3) Sam Benson                     4) Jaxson Drury
 55  Grinnell                                  1:43.25a 
     1) Quentin Kniffen                2) Brady Coffman
     3) Keaton Iverson                 4) Andrew Peterson
 56  Lone Tree                                 1:43.28a 
     1) Emmett Burke                   2) Maddox Jondle
     3) Domonic Garcia                 4) Ethan Bockelman
 57  Saydel                                    1:43.46a 
     1) Jimmie Bridges                 2) Boyd Jones
     3) Soma Landen                    4) Kolton Keller
 58  Grand View Christian School               1:43.69a 
     1) Austin Jordan                  2) Jacob Albright
     3) Logan Keller                   4) Drew Ackelson
 59  Wapsie Valley Fairbank                    1:43.97a 
     1) Garrett Miller                 2) Hunter Curley
     3) Carver Schares                 4) Kanen Decker
 60  North Cedar Stanwood                      1:44.10a 
     1) Tyler Stewart                  2) Peyton Clark
     3) Nate Wood                      4) James Troughton
 61  Nevada                                    1:44.82a 
     1) Jackson Baker                  2) Lucas Brown
     3) Jackson Burlage                4) Peter Ludwig
 62  Ogden                                     1:45.14a 
     1) Vandon Roosa                   2) Carson Crane
     3) Vincent Skalicky               4) Jude Klith
 63  English Valleys North English             1:45.35a 
     1) Myles Grove                    2) Everett Bender
     3) Ben Coffman                    4) Drew Fisher
 64  Eddyville-Blakesburg-Fremont              1:45.54a 
     1) Conner Arnold                  2) Russell McCrea
     3) Thomas McCrea                  4) Cayel Riley
 65  Greene County                             1:45.92a 
     1) Eli Mohr                       2) Aden Bardole
     3) Patrick Graham                 4) Christopher Daugherty
 66  West Bend-Mallard                         1:50.33a 
     1) Austin Schmidt                 2) Kaleb Jones
     3) Grady Goddard                  4) Tyler Fogarty
 67  Tripoli                                   1:55.66a 
     1) Derick Buchholz                2) Bradan Harken
     3) Bryce Matt                     4) Christian Boldt
 --  Belmond-Klemme                                 DNS 
     1) Kale Pletsch                   2) Aiden Friedow
     3) Saul Duran                     4) Heberardo Martinez
 --  Solon                                           DQ 
     1) Eli Kampman                    2) Ben McFadden
     3) Jordan Schmidt                 4) Cole Farnsworth
 --  Central DeWitt                                  DQ 
     1) Colton Sullivan                2) Michael Palmer
     3) Abe Krukow                     4) Brody Grell

Boys Varsity 4x400m Relay Finals
=========================================================
     Team                                          Time
=========================================================
  1  Iowa City West                            3:32.15a 
     1) Aidan Jacobsen                 2) Brice Wahe
     3) Jonathan Curtin-DeLara         4) Moustafa Tiea
  2  Valley West Des Moines                    3:33.12a 
     1) Blake Busch                    2) Jacob Zeh
     3) Noah Cracraft                  4) Aidan Swain
  3  Dowling Catholic West Des Moines          3:34.22a 
     1) Joe Shimerdla                  2) Kenyi James
     3) Nolan Strang                   4) Jacob Skau
  4  Central DeWitt                            3:37.00a 
     1) Alex Brown                     2) Caleb Olson
     3) Abe Krukow                     4) Tristan Rheingans
  5  Waukee                                    3:38.83a 
     1) George Hinke                   2) Kenda Kago
     3) Jayden Jeter                   4) Tavian White
  6  Ankeny Centennial                         3:38.99a 
     1) Cael Woods                     2) Zechariah Howe
     3) Isaiah Bassett                 4) Braden Adams
  7  Iowa City City High                       3:39.00a 
     1) Phillip Kaplan                 2) Dominic Roe
     3) Adan Carbajal                  4) Jeremiah Madlock
  8  Waterloo West                             3:39.22a 
     1) Tannen Bell                    2) Bryce Westemeier
     3) Amara Dawon                    4) Presley Berns
  9  Waukee Northwest                          3:39.42a 
     1) Ayden Gabrielson               2) Andrew Eastman
     3) Hayden Morehead                4) Kalarga Mukhtar
 10  Spencer                                   3:39.76a 
     1) Preston Pitts                  2) Van Munson
     3) Reno Anderson                  4) Ross Carlson
 11  South Hardin                              3:40.46a 
     1) Ethan Klendworth               2) Dax Thompson
     3) Collin Burk                    4) Chizkiyah Richmond
 12  Epworth Western Dubuque                   3:40.76a 
     1) Tyler Horstman                 2) Ryan Digmann
     3) Dillon Aulwes                  4) Ben Wernimont
 13  ADM Adel                                  3:41.68a 
     1) Grant Engleman                 2) Mason Vanorny
     3) Corbin Reed                    4) Joseph Kitzinger
 14  Iowa Falls-Alden                          3:42.88a 
     1) Will Henle                     2) Levi Langfitt
     3) Jack Duit                      4) Ray Morgan Jr.
 15  Camanche                                  3:43.05a 
     1) Tyson Graves                   2) Josh Wiersema
     3) Tyson Seeser                   4) Luke Darsidan
 16  Denver                                    3:44.18a 
     1) Ethan Reiter                   2) Christian Brown
     3) Jackson Schoville              4) Trevor Baas
 17  Vinton-Shellsburg                         3:44.21a 
     1) Dallas Fairbanks               2) Owen Mullinex
     3) Darian Schneider               4) Isaiah Schneider
 18  St. Edmond Fort Dodge                     3:44.47a 
     1) Grant Galles                   2) Thomas Cosgrove
     3) JT Laufersweiler               4) Klay Baker
 19  Assumption Davenport                      3:45.99a 
     1) Peyton Pilgrim                 2) Anthony Guerra
     3) Ian McCollum                   4) Joe Casel
 20  Prairie Cedar Rapids                      3:46.13a 
     1) Will Roelfs                    2) Tyler Andrews
     3) Garrett Franklin               4) Lucas Gravelin
 21  Monticello                                3:46.19a 
     1) Tait Luensman                  2) Conner Jordan
     3) Ty Tallman                     4) Tate Jesenovec
 22  Wapsie Valley Fairbank                    3:46.44a 
     1) Traeton Sauerbrei              2) Weston Schares
     3) Brock Kleitsch                 4) Ian Buzynski
 23  Marshalltown                              3:48.25a 
     1) Gatleel Joar                   2) Carson Wright
     3) Aiden Smitherman               4) Salvador Ruiz
 24  Charles City                              3:48.53a 
     1) Keenan Wiley                   2) Xander Graeser
     3) Zakey Johnson                  4) Josiah Cunnings
 25  Johnston                                  3:48.85a 
     1) Gavin Boliver                  2) Jack Brooks
     3) Andrew Maitre                  4) Tay Ohr-Rottler
 26  Cedar Rapids Kennedy                      3:49.00a 
     1) Anthony Franklin               2) Nicholas Woods
     3) Zion Jackson-Collins           4) Crew Geater
 27  Tipton                                    3:49.84a 
     1) Jacob Barton                   2) Zander Hagen
     3) Griffin Naderman               4) Everett Giese
 28  Marion                                    3:49.86a 
     1) Jedediah Schmidt               2) Elliott Zrudsky
     3) Aiden Baley                    4) Andrew Ahmann
 29  Southeast Polk                            3:50.20a 
     1) AJ Schafer                     2) Kaden Hills
     3) Gabriel Wheeler                4) Adam Peterson
 30  Iowa City Liberty                         3:51.27a 
     1) Aiden Maher                    2) Rylen Schweitzer
     3) Noah Gregoire                  4) Quinton Logan
 31  Jesup                                     3:51.35a 
     1) Kaden Lange                    2) Jude Sullivan
     3) Tyce Larson                    4) Ryan Treptow
 32  Ogden                                     3:51.79a 
     1) Brady Van Sickle               2) Vandon Roosa
     3) Sage Seeger                    4) Jude Benbow
 33  South Tama County Tama                    3:53.36a 
     1) Cody Blocker                   2) Tyrus Clegg
     3) Chase Gustafson                4) Travis Cecak
 34  English Valleys North English             3:53.73a 
     1) Everett Bender                 2) Jonathyn Downing
     3) Jack Osborne                   4) Gage Heyne
 35  Des Moines Hoover                         3:53.98a 
     1) Lodu Morgan                    2) Damian Miller
     3) Justice Parkey                 4) Jayden Park
 36  PCM Monroe                                3:55.06a 
     1) Justin Johnston                2) Riley Graber
     3) Brevin DeRaad                  4) Gavin DeRaad
 37  Nevada                                    3:55.85a 
     1) Clay Franzen                   2) Cedar Smith
     3) Frank Engstrom                 4) Isaac Williams
 38  Pleasant Valley                           3:58.16a 
     1) Ryan Lindquist                 2) Tyler Richards
     3) Peter Keeven                   4) Liam Kelley
 39  Garner-Hayfield-Ventura                   3:59.39a 
     1) Lane Gayken                    2) Kale Johnson
     3) Lucas Kral                     4) Zane Black
 40  Mount Pleasant                            3:59.65a 
     1) Nate Stroud                    2) Payson Coleman
     3) Jordan Lane                    4) Mason Sloat
 41  Panorama Panora                           4:00.89a 
     1) Braylon Dawes                  2) Austin Wagner
     3) Cruz Crandall                  4) Syler Shaffer
 42  Belmond-Klemme                            4:02.52a 
     1) Braden Dougherty               2) Jackson Johanns
     3) Aiden Hobscheidt               4) Kysen Lamb
 43  Northeast Goose Lake                      4:02.63a 
     1) Corbin Knutsen                 2) August Rowland
     3) Asa Cox                        4) Clayton Sweely
 44  Grinnell                                  4:04.45a 
     1) Bryce Lacy                     2) Jase Koester
     3) Adrin Nance                    4) Ian Ostby
 45  Carlisle                                  4:04.96a 
     1) Anden Furnal                   2) Noah Callies
     3) Zane Moyer                     4) Treyce Henry
 46  North Cedar Stanwood                      4:05.63a 
     1) James Troughton                2) Weston Dircks
     3) Brayden Balichek               4) Paul Stoffer
 47  Newton                                    4:06.31a 
     1) Levi Zaabel                    2) Gabrial Miller
     3) Blaine Tillery                 4) Corbin Wood
 48  Durant                                    4:21.84a 
     1) Clayton Dierickx               2) Nolan Williams
     3) Bryce Daufeldt                 4) Mason Schuett
 --  West Bend-Mallard                              DNS 
     1) Austin Schmidt                 2) Mitch Stevens
     3) Aidan Yoch                     4) Cole Fehr
 --  Solon                                          DNS 
     1) Zander Bishop                  2) Owen Gange
     3) Luis Buck                      4) Kaden Hoeper
 --  South Hamilton Jewell                           DQ 
     1) Nicholas Severseike            2) Reece Ricke
     3) Kolby Hodnefield               4) Ty Koehnk

Boys Varsity 4x800m Relay Finals
=========================================================
     Team                                          Time
=========================================================
  1  Dubuque Hempstead                         8:18.38a 
     1) Micah Fern                     2) Zack Johnson
     3) Charlie Driscoll               4) John Maloney
  2  Pella                                     8:22.70a 
     1) Wyatt Van Dyke                 2) Mason Gaulke
     3) Canaan Dunham                  4) Nathan Vander Waal
  3  Southeast Polk                            8:26.04a 
     1) Aydin McNeley                  2) Bruce Johnson
     3) Rylan Althof                   4) Luke Bartlett
  4  Waukee                                    8:26.98a 
     1) Jonas VanDis                   2) Kenda Kago
     3) Payton Mizer                   4) Drew Klemesrud
  5  Valley West Des Moines                    8:27.98a 
     1) Jonathan Owen                  2) Jackson Bergman
     3) Sean Bendinger                 4) Debas Hagdu
  6  Gilbert                                   8:32.06a 
     1) Carson Squiers                 2) Zain Mueller
     3) Emmett Barber                  4) Logan Bleich
  7  Waukon                                    8:32.99a 
     1) Jack O'Neill                   2) Wyatt Gulla
     3) Skyler Dugan                   4) Isaac Reisinger
  8  Central DeWitt                            8:33.57a 
     1) Caleb Olson                    2) Brady Freeman
     3) Ben Zimmer                     4) Greyson Dollar
  9  Urbandale                                 8:34.58a 
     1) Ashton Hensley                 2) Drew Johnson
     3) Landon Hartley                 4) Blake Smith
 10  Spencer                                   8:40.45a 
     1) Rylei Koppie                   2) Van Munson
     3) Carson Krogman                 4) Reno Anderson
 11  Iowa City City High                       8:40.67a 
     1) George Karr                    2) Emmett Palmberg
     3) Jarris Prottsman               4) Ephram Byler
 12  Ogden                                     8:45.35a 
     1) Brady Van Sickle               2) Jude Benbow
     3) Thomas Bergstrom               4) Carson Van Sickle
 13  Tipton                                    8:46.37a 
     1) Clay Bohlmann                  2) Caleb Bohlmann
     3) Zander Hagen                   4) Andrew Shumaker
 14  Cedar Rapids Kennedy                      8:47.72a 
     1) Reece Murray                   2) Alexander Volden
     3) Lincoln Mcmahan                4) Nathaniel Goff
 15  Johnston                                  8:48.46a 
     1) Gavin Boliver                  2) Jack Brooks
     3) Andrew Maitre                  4) John Widtfeldt
 16  Iowa City West                            8:48.50a 
     1) Sam Showers                    2) Maxwell Bruss
     3) Thomas Tong                    4) Colin Wehrle
 17  Dowling Catholic West Des Moines          8:49.96a 
     1) Dewell Anderson                2) Nicholas Paulsen
     3) Owen Palmer                    4) Emmett Mathiasen
 18  ADM Adel                                  8:50.49a 
     1) Torin Timmerman                2) Brayden Rynearson
     3) Shay Holdmeyer                 4) Hunter Landphair
 19  Williamsburg                              8:52.91a 
     1) Calvin Seeman                  2) Devin Busch
     3) Tyler McMullin                 4) Finn Brummel
 20  South Hardin                              8:56.71a 
     1) Ethan Klendworth               2) Jonah VanderWilt
     3) Collin Burk                    4) Dax Thompson
 21  Waterloo West                             8:57.35a 
     1) Presley Berns                  2) Ben Ritter
     3) Josh Kerkove                   4) Caleb Kerkove
 22  Denver                                    8:58.02a 
     1) Neal Pinter                    2) Ethan Doty
     3) Christian Brown                4) Jackson Schoville
 23  Dallas Center-Grimes                      8:58.25a 
     1) Carson Ibeling                 2) Graham Ibeling
     3) Nevin Bissell                  4) Owen Weiler
 24  South Tama County Tama                    8:58.78a 
     1) James Brant                    2) Cade Rosenberger
     3) Holden Schirmer                4) Barrett Jesina
 25  Marshalltown                              8:59.05a 
     1) Ian Meyer                      2) Carter Nunn
     3) James Johnson                  4) Parker Gooding
 26  Ankeny Centennial                         9:01.53a 
     1) Carter Lust                    2) Isaac Porter
     3) Owen Hovick                    4) Elijah Starr
 27  Jesup                                     9:01.78a 
     1) Nathan Pint                    2) Ayden Gonzalez
     3) Karsten Nuehring               4) Will Nesbit
 28  PCM Monroe                                9:03.93a 
     1) Carson Hansen                  2) Riley Graber
     3) Joe Shaver                     4) Coby DeRaad
 29  Nevada                                    9:05.18a 
     1) Dawson Lemke                   2) Bo Hanson
     3) Gavin Skaggs                   4) Brian Rohde
 30  Northeast Goose Lake                      9:06.11a 
     1) Kelvin Machande                2) Clayton Sweely
     3) Parker Messerich               4) Ethan Johnson
 31  Assumption Davenport                      9:08.05a 
     1) Peyton Pilgrim                 2) John Murphy
     3) Chris Moore                    4) Sean Moore
 32  Iowa City Liberty                         9:10.37a 
     1) Cale Baldwin                   2) Cody Nichols
     3) Lars Hildebrand                4) William Thompson
 33  Norwalk Community                         9:13.42a 
     1) Carson Fenster                 2) Jamison Bice
     3) Brady Wilkening                4) Sam Buhrow
 34  Columbus Community Columbus Junction      9:19.52a 
     1) Damian Vergara                 2) Angel Venzor
     3) Cade Storm                     4) Ty Muniz
 35  BCLUW Conrad                              9:20.18a 
     1) Cayden White                   2) Cael Keller
     3) Kevin Hill                     4) Colton Donaldson
 36  Charles City                              9:20.84a 
     1) Xander Graeser                 2) Holden McInroy
     3) Isaac Thompson                 4) Lukas Vance
 37  Panorama Panora                           9:24.25a 
     1) Braylon Dawes                  2) Cruz Crandall
     3) Blake Schwartz                 4) Noah Poldberg
 38  Roland-Story Story City                   9:25.91a 
     1) Brayden Kilstofte              2) Corben Lucchesi
     3) Brady Lettow                   4) Evan Voga
 39  North Polk Alleman                        9:28.31a 
     1) Evan Kelsick                   2) Nathan Harrington
     3) James Armstrong                4) Misha McIlravy
 40  Newton                                    9:29.40a 
     1) Lance Zabel                    2) Levi Zaabel
     3) Asher Wood                     4) Landon Menninga
 41  North Scott Eldridge                      9:30.90a 
     1) Carter Unwin                   2) Jack McCarthy
     3) Jaydon Wiggins                 4) Mason Schaack
 42  Pleasantville                             9:32.10a 
     1) Kurt Kuhnen                    2) Morrison Fulmer
     3) Blake Rowson                   4) Ryder Thill
 43  Camanche                                  9:35.29a 
     1) Ethan Edens                    2) Jenson Mielk
     3) Carter Davis                   4) Logan Edens
 44  Iowa Falls-Alden                          9:39.46a 
     1) Carter Weaver                  2) Hunter Miller
     3) Sam Robinson                   4) Drake Sanders
 45  Carlisle                                  9:39.76a 
     1) Alex Quinn                     2) Isaac Burk
     3) Torren Walstrom                4) Ben Lancaster
 46  Garner-Hayfield-Ventura                   9:41.42a 
     1) Evan Smith                     2) Ty Heller
     3) Jonah Pringnitz                4) Aden Williams
 47  Prairie Cedar Rapids                      9:41.70a 
     1) Cole Younger                   2) Dade Davis
     3) Eric Valde                     4) Dillon Wiethorn
 48  Belmond-Klemme                            9:47.57a 
     1) Aiden Hobscheidt               2) Kysen Lamb
     3) Griffin Paulsen                4) Cash Young
 49  West Bend-Mallard                         9:48.33a 
     1) Mitch Stevens                  2) Silas Bindel
     3) Carson Schnieder               4) Aidan Yoch
 50  Des Moines Hoover                         9:48.54a 
     1) Chase Gordon                   2) Traden Skinner
     3) Keon Parkey                    4) Cameron Renes
 51  Grinnell                                  9:50.34a 
     1) Smith Skouson                  2) Aaden Hoopes
     3) Timothy McCombs                4) Keller Thompson
 52  Southeast Valley Gowrie                   9:55.60a 
     1) Ethan Tucker                   2) Oscar Hanson
     3) Drew Dorsey                    4) Logan Bintz
 53  St. Edmond Fort Dodge                     10:01.02a 
     1) Anthony Valles                 2) Liam Shannon
     3) Thomas Knobbe                  4) Levi Oder-Westrum
 54  Greene County                             10:05.68a 
     1) Camden Jacobs                  2) Jaron Jacobs
     3) Brennan Jacobs                 4) Calvin Fields
 55  Vinton-Shellsburg                         10:09.77a 
     1) Tate Druschel                  2) Conner Bridgewater
     3) Hugh Mangold                   4) Calhen Christenson
 56  Eddyville-Blakesburg-Fremont              10:11.48a 
     1) Gavin Spaur                    2) Nathan Calhoun
     3) Kinnick Russell                4) Jackson Tuller
 57  Durant                                    10:12.75a 
     1) Race Starr                     2) Nolan Williams
     3) Clayton Dierickx               4) Mason Schuett
 58  North Cedar Stanwood                      10:13.01a 
     1) Weston Dircks                  2) Soren Turner
     3) Paul Stoffer                   4) Cameron Sturtz
 59  Wapsie Valley Fairbank                    11:09.70a 
     1) Gavin Henry                    2) Elijah Eike
     3) Robert Lee                     4) Cameron Szurley
 --  Epworth Western Dubuque                         DQ 
     1) Ryan Digmann                   2) Brody Staner
     3) Symon McDermott                4) Mack Cate

Boys Varsity Shot Put Finals
==============================================================================
     Athlete                   Yr Team                           Mark
==============================================================================
   1 Nathan Rotherham             Dowling Catholic West De       55-9 
   2 Hanson King                  Pella                          53-6 
   3 Ethan Thimmes                North Cedar Stanwood        53-2.50 
   4 Tory Wash                    Vinton-Shellsburg           52-4.25 
   5 Kael Stotler                 Aplington-Parkersburg       49-7.50 
   6 Preston Ries                 Monticello                     48-8 
   7 Dawson Barnett               Clarksville                 48-4.50 
   8 Brady Cannon                 Iowa City Liberty          47-10.25 
   9 Logan Johnson                Cedar Rapids Kennedy           47-9 
  10 Drew Hickey                  ADM Adel                   46-10.50 
  11 Landen Kuennen               Waukee Northwest           46-10.25 
  12 Joe Boge                     Epworth Western Dubuque     46-8.75 
  13 Zach Yates                   Monticello                  46-8.75 
  14 Garret Kluesner              Epworth Western Dubuque     46-1.75 
  15 Zach McMillian               North Scott Eldridge        45-7.25 
  16 Will Lockhart                Denver                      45-1.25 
  17 Harmon Ensminger             Mount Pleasant              45-0.75 
  18 Russell Coil                 Columbus Community Colum   44-11.50 
  19 Max Dickinson                Ankeny Centennial          44-10.25 
  20 Gavin Humphrey               Ankeny Centennial           44-9.25 
  21 Luke Belken                  North Scott Eldridge           44-6 
  22 Drew Horsfall                Epworth Western Dubuque     44-5.50 
  23 Mark Bussan                  PCM Monroe                  44-4.25 
  24 Jimmie Ware                  Waukee                         44-4 
  25 Carter DeBates               Iowa Falls-Alden               44-3 
  26 Andrew Hine                  Waukee                         44-2 
  27 Johnathan Gilbert            Ankeny Centennial          43-11.50 
  28 Shem Mally                   Cedar Rapids Kennedy       43-10.75 
  29 Caleb Chebuhar               Southeast Polk              43-4.50 
  30 Braden Halvorson             Saint Ansgar                43-3.25 
  31 Donovan Helle                Pella                          43-2 
  32 David Souvongsavath          Waukee                      43-1.75 
  33 Orlando Montoya              BCLUW Conrad                43-1.25 
  34 Malcolm Mutai                Waukee Northwest            43-0.50 
  35 James Adams                  Central DeWitt              42-9.25 
  36 Nik Bolton                   Ogden                       42-7.50 
  37 Hayden DeCook                North Scott Eldridge        42-6.25 
  38 Cannon Crouch                Saydel                      42-5.50 
  39 Carson Nielsen               Waterloo West               42-5.25 
  40 Owen Pins                    Dowling Catholic West De    42-0.25 
  41 Braylon Edwards              Cedar Rapids Kennedy       41-11.50 
  42 Braylon Jenkins              Valley West Des Moines     41-10.50 
  43 Colson Chvala                Vinton-Shellsburg           41-8.50 
  44 Harrison Tripp               Norwalk Community           41-8.50 
  45 Emmitt Petermeier            BCLUW Conrad                41-6.75 
  46 Jhett Kildow                 Central DeWitt              41-6.75 
  47 Grant Gray                   Northeast Goose Lake           41-6 
  48 Nolan Frueh                  Mount Pleasant              41-5.50 
  49 Aden Knight                  Waterloo West               41-4.50 
  50 Mitch Maher                  Central DeWitt                 41-3 
  51 Palmer Hemming               Pella                       41-1.50 
  52 Timmothy Chandonia           South Tama County Tama      41-0.75 
  53 Markell Zapiensz             Columbus Community Colum   40-11.50 
  54 Austin Jimmerson             Prairie Cedar Rapids        40-9.50 
  55 Malachai Williams            Williamsburg                40-8.75 
  56 Carson Crane                 Ogden                       40-5.25 
  57 Caleb Coghlan                ADM Adel                    40-5.25 
  58 Corbin Hill                  Denver                      40-4.50 
  59 Gavin Roth                   Carlisle                    40-3.75 
  60 Xander Saldivar              North Cedar Stanwood        40-2.50 
  61 Jace Wilson                  Greene County               40-1.75 
  62 Kamden Kinne                 Greene County              39-11.25 
  63 Trent Cakerice               Grundy Center                  39-8 
  64 Cooper Hastings              Norwalk Community           39-6.75 
  65 Leo Thornton                 Dowling Catholic West De    39-5.25 
  66 Jacob Montover               Iowa City Liberty           39-2.75 
  67 Jaxson Hinkle                Marshalltown                   39-2 
  68 Cooper Chebuhar              Southeast Polk              39-1.75 
  69 Cayden Dudley                Ogden                       38-9.25 
  70 Cameron Corey                Grinnell                    38-9.25 
  71 Preston Dolash               South Hardin                   38-9 
  72 Nicholas Bergamo             Urbandale                      38-8 
  73 Brody Schlotfeldt            Camanche                    38-7.75 
  74 Ryan Bos                     Marion                      38-6.75 
  75 Dylan Hansen                 Saint Ansgar                   38-6 
  76 Will Clark                   Norwalk Community              38-3 
  77 Devin Gelhaar                ADM Adel                    38-2.75 
  78 Aden Jepsen                  Southeast Valley Gowrie        38-2 
  79 Trenton Davies               Williamsburg                38-1.50 
  80 Isaiah Roe                   Charles City                38-0.75 
  81 Colton McClish               Johnston                   37-11.50 
  82 Landon Montford              Dallas Center-Grimes        37-9.75 
  83 Maison Copp                  Aplington-Parkersburg       37-9.75 
  84 Isaac Harrington             Nevada                      37-9.75 
  85 Owen Eaton                   Marshalltown                   37-9 
  86 Kamden Jorgensen             Carlisle                       37-7 
  87 Cristian Monrroy-Nunez       Panorama Panora                37-3 
  88 Ben Glawe                    Carlisle                    37-1.25 
  89 Braedyn Lester               PCM Monroe                  37-1.25 
  90 Carson Barber                Roland-Story Story City        37-1 
  91 Henry Wendt                  North Cedar Stanwood       36-10.50 
  92 Treyvon Higham               Waterloo West                 36-10 
  93 Lucas Elizalde               Iowa City West                36-10 
  94 Eldin Bektic                 Urbandale                      36-8 
  95 Denny Ehn                    St. Edmond Fort Dodge       36-5.25 
  96 Ethan Clarkson               Johnston                       36-4 
  97 Jackson Warnke               Charles City                   36-4 
  98 Tate Birkenholtz             PCM Monroe                     36-3 
  99 Jakob Becker                 Vinton-Shellsburg           36-2.50 
 100 Noah Case                    Marion                        35-11 
 101 Jace Tonn                    Prairie Cedar Rapids       35-10.75 
 102 Michael Iossi                Durant                        35-10 
 103 Jack Patterson               Lone Tree                   35-9.50 
 104 Blake DuBois                 Iowa City Liberty              35-9 
 105 Grady Godwin                 Saydel                      35-8.25 
 106 Keegan Wegner                Nevada                      35-8.25 
 107 Tommy Barnett                Clarksville                 35-6.75 
 108 Christ Kelly Nelson          Prairie Cedar Rapids        35-6.75 
 109 Trevor Carolan               Charles City                35-6.50 
 110 Clint Fehr                   West Bend-Mallard              35-5 
 111 Caden Melchiori              Northeast Goose Lake        35-3.50 
 112 Rafe Michaelsen              Greene County               35-3.25 
 113 Dieuaime Lipanda             Iowa City City High            35-3 
 114 Robert Evans                 Urbandale                   35-1.50 
 115 Jaymisen Rich                Mount Pleasant             34-10.50 
 116 Johnathan Schaeffer          Marshalltown                34-9.75 
 117 Jace Embry                   Saydel                      34-6.50 
 118 Troy Krumm                   Johnston                    34-6.25 
 119 Carson Reed                  Nevada                      34-5.50 
 120 Mason Whitcomb               Louisa-Muscatine               34-5 
 121 Blaine Graff                 Grinnell                    34-1.75 
 122 Carter Koffman               Eddyville-Blakesburg-Fre   33-10.50 
 123 Gabe Polich                  Des Moines Hoover           33-8.75 
 124 Grant McElmuray              Iowa Falls-Alden            33-8.25 
 125 Jacob Burnett                Grinnell                       33-7 
 126 Wyatt Erkel                  Marion                         33-6 
 127 Max Webster                  St. Edmond Fort Dodge       33-3.75 
 128 Parker Kremenak              Grundy Center               33-2.50 
 129 Jacob Althaus                Jesup                          33-2 
 130 Jaxson Drury                 South Hardin                33-1.75 
 131 Hayden Cantrell              Louisa-Muscatine            33-0.50 
 132 Ivan Shinkunas               Iowa City City High         33-0.25 
 133 William Zamzow               Roland-Story Story City     32-8.25 
 134 Jeffrey Karr                 Iowa City West              32-7.25 
 135 Ronaldo Villegas             Columbus Community Colum       32-7 
 136 Jackson Adair                Wapsie Valley Fairbank      32-6.75 
 137 Malcolm Clark                Monticello                  32-6.50 
 138 Tayte Moore                  Tipton                      32-6.25 
 139 Riley Rahbusch               Des Moines Hoover           32-6.25 
 140 Gavin Douglas                Southeast Polk              32-6.25 
 141 Adyn Bissen                  Saint Ansgar                   32-4 
 142 Ian Brunner                  Southeast Valley Gowrie    31-11.50 
 143 Jin Sandoval                 Camanche                   31-11.50 
 144 Elijah Davis                 Iowa City City High         31-7.50 
 145 Drew Stansbury               South Hardin                   31-7 
 146 Kane Axmear                  English Valleys North En       31-6 
 147 Kaden Mildenstein            Tripoli                     31-4.50 
 148 Brennan Ochsner              Jesup                       31-2.25 
 149 Lane Shores                  Wapsie Valley Fairbank         31-2 
 150 Ryan Moran                   Denver                     30-10.75 
 151 Juan Ulises Medina           Belmond-Klemme              30-9.75 
 152 Braxston Bucknell            Tripoli                        30-7 
 153 Reid Barko                   Jesup                       30-6.50 
 154 Mitch Brennan                Iowa Falls-Alden            30-5.50 
 155 Jake Rogers                  Roland-Story Story City        30-4 
 156 Logan Sandeen                Eddyville-Blakesburg-Fre    30-0.75 
 157 Jayden Johnson               Eddyville-Blakesburg-Fre    29-9.50 
 158 Zane Black                   Garner-Hayfield-Ventura     29-9.50 
 159 Jayson Akridge               West Bend-Mallard           29-8.75 
 160 Gage Bender                  English Valleys North En    29-7.25 
 161 Joe Kauffman                 Southeast Valley Gowrie        29-1 
 162 Michael Ostofi               Durant                      28-7.50 
 163 Hayden Hilsenbeck            Wapsie Valley Fairbank      28-5.25 
 164 Tim Duebner                  West Bend-Mallard           27-9.75 
 165 Scott Matsen                 Iowa City West                 27-7 
 166 Jacob Nieland                St. Edmond Fort Dodge       27-5.75 
 167 Christian Sandoval           Belmond-Klemme              24-2.50 
 168 Ben Eschen                   Williamsburg                22-5.75 
 169 Angel Castillo-Martinez      Belmond-Klemme              20-8.25 
  -- Everett Angerstein           Valley West Des Moines          DNS 
  -- Jack Jurgens                 Grand View Christian Sch        DNS 
  -- Tate Mckinley                Durant                          DNS 
  -- Wyatt Valenta                Dallas Center-Grimes            DNS 
  -- Michael Ohotto, Jr.          Garner-Hayfield-Ventura         DNS 
  -- Aiden Whitford               Tripoli                         DNS 
  -- Noah Kimpston                Waukee Northwest                DNS 
  -- Marcus Richard               Solon                           DNS 
  -- Ben Kampman                  Solon                           DNS 
  -- Carter Grimm                 Solon                           DNS 
  -- Kasey Seitz                  Grundy Center                   DNS 
  -- Ramez Naba                   Valley West Des Moines         FOUL 
  -- Aidan Charlson               Dallas Center-Grimes           FOUL 

Boys Varsity High Jump Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
   1 Traven Wheeler               South Hardin                    6-7        
   2 Johny Amina                  North Cedar Stanwood            6-4        
   3 Tyson Seeser                 Camanche                        6-2        
   4 Dusty Nyonee                 Johnston                        6-2        
   5 Deztin McMurrin              Waterloo West                   6-2        
   6 London Stone                 Dowling Catholic West De        6-2        
   6 Kaden Hoeper                 Solon                           6-2        
   8 Aghawer Gai                  Dowling Catholic West De        6-2        
   9 Kyler Chapman                ADM Adel                        6-2        
  10 Tyrell Adams                 Waterloo West                   6-0        
  10 Jacob Smetzer                Cedar Rapids Kennedy            6-0        
  12 Bernard Grant                Iowa City City High             6-0        
  13 Caden Hood                   Johnston                        6-0        
  14 Gavin Chambers               Garner-Hayfield-Ventura         6-0        
  15 Carson Van Sickle            Ogden                          5-10        
  15 Darren Grandon               Johnston                       5-10        
  15 Lane Gayken                  Garner-Hayfield-Ventura        5-10        
  18 John Kitenge                 Dallas Center-Grimes           5-10        
  19 Logan Atherton               Norwalk Community              5-10        
  20 Hunter Horn                  St. Edmond Fort Dodge          5-10        
  21 Carson Penyich               Grinnell                       5-10        
  21 Gabriel Wheeler              Southeast Polk                 5-10        
  23 Chase Wagaman                PCM Monroe                      5-8        
  23 Jackson Davis                Waukee Northwest                5-8        
  23 Logan Dolphin                Sioux City East                 5-8        
  23 Cade Olberding               Iowa Falls-Alden                5-8        
  27 Jaden Then                   Epworth Western Dubuque         5-8        
  28 Brayden Peck                 Cedar Rapids Kennedy            5-8        
  29 Corbin Reed                  ADM Adel                        5-8        
  29 Kaiden Kunze                 Norwalk Community               5-8        
  31 Austin Waldera               Nevada                          5-8        
  32 Damian Miller                Des Moines Hoover               5-8        
  33 Anthony Franklin             Cedar Rapids Kennedy            5-8        
  33 Kaden Littleton              Charles City                    5-8        
  33 Cael Schramm                 Iowa City Liberty               5-8        
  36 Turner Brown                 Urbandale                       5-8        
  36 Kayden Hammen                South Central Calhoun           5-8        
  38 Colby Gray                   Northeast Goose Lake            5-6        
  38 Tanner Bergmann              Wapsie Valley Fairbank          5-6        
  38 Zakey Johnson                Charles City                    5-6        
  38 Jameson Gregoire             Central DeWitt                  5-6        
  38 Braden Dougherty             Belmond-Klemme                  5-6        
  38 Finnegan Cline               Louisa-Muscatine                5-6        
  44 Talon Bonnette               Epworth Western Dubuque         5-6        
  44 Tyson Davis                  Waukee Northwest                5-6        
  46 Connor Schwarz               Durant                          5-6        
  47 Cameron Cribari              Valley West Des Moines          5-6        
  47 Aiden Youngblut              Jesup                           5-6        
  49 Jack Meggison                Dallas Center-Grimes            5-6        
  50 Jesse Eller                  North Scott Eldridge            5-6        
  50 Kayne Pavey                  Grinnell                        5-6        
  50 Jamison Giesemann            Norwalk Community               5-6        
  50 Simon Einwalter              Solon                           5-6        
  54 Dallas Fairbanks             Vinton-Shellsburg               5-6        
  54 Jayden Brown                 Valley West Des Moines          5-6        
  56 Jackson Skrtich              Epworth Western Dubuque         5-4        
  56 Isac Groeteke                Dowling Catholic West De        5-4        
  56 Hunter Hillman               Saint Ansgar                    5-4        
  59 Colt Hobson                  Prairie Cedar Rapids            5-4        
  59 Carson Allen                 Iowa Falls-Alden                5-4        
  59 Albert Bamrick               Williamsburg                    5-4        
  59 Alex Brown                   Central DeWitt                  5-4        
  63 Jordan McCaffrey             Waukee                          5-4        
  63 Carsten Campbell             Carlisle                        5-4        
  65 Xavyer Gutierrez             Waukee                          5-4        
  66 Bernoli Luvandu              Iowa City West                  5-4        
  67 Aiden Hobscheidt             Belmond-Klemme                  5-2        
  67 Ayden Anderson               Iowa City Liberty               5-2        
  67 Brady Daufeldt               Durant                          5-2        
  67 Treyce Henry                 Carlisle                        5-2        
  67 Garrett Franklin             Prairie Cedar Rapids            5-2        
  67 Jackson Thiesen              Iowa Falls-Alden                5-2        
  67 Cole Fehr                    West Bend-Mallard               5-2        
  74 Nate Stroud                  Mount Pleasant                  5-2        
  74 Ryan Treptow                 Jesup                           5-2        
  76 Jeremy Makenda               Iowa City West                  5-2        
  76 Kysen Lamb                   Belmond-Klemme                  5-2        
  76 Owen Lord                    Mount Pleasant                  5-2        
  79 Nic Moore                    Jesup                           5-2        
  80 Cody Nichols                 Iowa City Liberty               5-0        
  81 Gavin Henry                  Wapsie Valley Fairbank          5-0        
  81 Zander Bishop                Solon                           5-0        
  81 Viet Nguyen                  South Hardin                    5-0        
  -- Lamar Ceant                  Columbus Community Colum        DNS        
  -- Tate Lause                   Saydel                          DNS        
  -- Pietro Setti                 Lone Tree                       DNS        
  -- Ty Stone                     Camanche                        DNS        
  -- Kaleb Kruzich                Ankeny Centennial               DNS        
  -- Andrew Anderson              South Central Calhoun           DNS        
  -- Jordan Cerwick               Greene County                   DNS        
  -- Cesar Falcon                 West Bend-Mallard               DNS        
  -- Carson Mueggenberg           Ogden                           DNS        
  -- Justice Parkey               Des Moines Hoover               DNS        
  -- Trent Morey                  West Bend-Mallard               DNS        
  -- Brooks Vosburg               Grinnell                        DNS        
  -- Joe Bird                     Iowa City City High             DNS        
  -- Lucas Brown                  Nevada                          DNS        
  -- Jordon Green                 Waukee Northwest                DNS        
  -- Grey Spilman                 Lone Tree                       DNS        
  -- Cade Bauer                   Newton                          DNS        
  -- Victor Ward                  Charles City                    DNS        
  -- Joey Lauters                 Southeast Polk                   NH        
  -- Ke'Vion Harris               Nevada                           NH        
  -- Stephen Kumureh              Prairie Cedar Rapids             NH        
  -- Will Grasty                  ADM Adel                         NH        
  -- Noah Callies                 Carlisle                         NH        
  -- Darien Walker                Dallas Center-Grimes             NH        
  -- Alex Rees                    Columbus Community Colum         NH        
  -- Casey Williamson             South Hardin                     NH        
  -- Adam Peterson                Southeast Polk                   NH        
  -- Landon Schroeder             Central DeWitt                   NH        

Boys Varsity Long Jump Finals
==============================================================================
     Athlete                   Yr Team                           Mark    Wind
==============================================================================
   1 Miciah LeLaCheur             Valley West Des Moines        6.75m        
   2 Jack Miller                  Jesup                         6.73m        
   3 Tristan Rheingans            Central DeWitt                6.48m        
   4 Jacob Smetzer                Cedar Rapids Kennedy          6.45m        
   5 Gavin VanGorp                PCM Monroe                    6.44m        
   6 Dawson Dougherty             Cedar Rapids Kennedy          6.41m        
   7 Nolan Strang                 Dowling Catholic West De      6.41m        
   8 William Barreto              Dowling Catholic West De      6.35m        
   9 Tyler Gelhaar                ADM Adel                      6.32m        
  10 Avin Truong                  Mount Pleasant                6.24m        
  11 Jacob Zeh                    Valley West Des Moines        6.23m        
  12 Miles Parlet                 Iowa City City High           6.21m        
  13 Peyton Welch                 South Hardin                  6.15m        
  14 Connor Kunze                 Nevada                        6.15m        
  15 Caleb Reed                   Ankeny Centennial             6.13m        
  16 Cooper Small                 Central DeWitt                6.12m        
  17 Sam Knoll                    Roland-Story Story City       6.12m        
  18 Peyton Barr                  Waukee Northwest              6.07m        
  19 Jack Hansen                  Greene County                 6.07m        
  20 Thang Lian                   Urbandale                     6.04m        
  21 Bailey Shetterly             Pella                         6.04m        
  22 Ethan Reiter                 Denver                        6.03m        
  23 Jaden Houser                 Johnston                      6.02m        
  24 Emri Jones                   Johnston                      6.02m        
  25 Jackson Baker                Nevada                        6.00m        
  26 Ty Stone                     Camanche                      5.98m        
  27 Hayden Morehead              Waukee Northwest              5.98m        
  28 Josh Glay                    Dallas Center-Grimes          5.97m        
  29 Lamar Ceant                  Columbus Community Colum      5.97m        
  30 Mason Vanorny                ADM Adel                      5.93m        
  31 Gavin Chambers               Garner-Hayfield-Ventura       5.93m        
  32 Bernoli Luvandu              Iowa City West                5.88m        
  33 Zach Lohmann                 ADM Adel                      5.87m        
  34 Broc Stream                  Greene County                 5.85m        
  35 Drew Powers                  Saint Ansgar                  5.84m        
  36 Matthew Danninger            Marion                        5.84m        
  37 Alec Isenhart                Dallas Center-Grimes          5.84m        
  38 D.J. Gee                     Valley West Des Moines        5.84m        
  39 Austin Jordan                Grand View Christian Sch      5.83m        
  40 Aaron Hindt                  St. Edmond Fort Dodge         5.83m        
  41 Jackson Goslin               Cedar Rapids Kennedy          5.80m        
  42 Amara Dawon                  Waterloo West                 5.79m        
  43 Trey Schweitzer              Iowa City Liberty             5.78m        
  44 Kaden Amigon                 Columbus Community Colum      5.77m        
  45 Beni Kiphanzu                Grinnell                      5.76m        
  46 Isaac Sutcliffe              Norwalk Community             5.71m        
  47 Brody Mcinville              Urbandale                     5.69m        
  48 Cody Long                    Roland-Story Story City       5.69m        
  49 Ben Imhoff                   Carlisle                      5.68m        
  50 Colby Gray                   Northeast Goose Lake          5.68m        
  51 Deshon Anderson              English Valleys North En      5.66m        
  52 Colt Hobson                  Prairie Cedar Rapids          5.63m        
  53 James Troughton              North Cedar Stanwood          5.62m        
  54 Ethan Lindsey                South Hardin                  5.61m        
  55 Henrick Nimley               Waukee                        5.60m        
  56 Tarelle Hoskins              Waterloo West                 5.59m        
  57 Jaylen Jeffries              Waukee                        5.59m        
  58 Michael Frame                Northeast Goose Lake          5.57m        
  59 Jackson Skrtich              Epworth Western Dubuque       5.55m        
  60 Abe Sullivan                 Jesup                         5.55m        
  61 Daniel Earnest               Grinnell                      5.55m        
  62 Cody McKim                   Louisa-Muscatine              5.55m        
  63 Jacob Hoy                    Grundy Center                 5.54m        
  64 Jeremiah Bassett             Ankeny Centennial             5.53m        
  65 Jordan Schmidt               Solon                         5.52m        
  66 Ray Morgan Jr.               Iowa Falls-Alden              5.52m        
  67 Gavin Kramer                 Northeast Goose Lake          5.50m        
  68 Landon Vander Werff          Southeast Polk                5.46m        
  69 Kolby Dinh                   Johnston                      5.45m        
  70 Anden Furnal                 Carlisle                      5.45m        
  71 Zane Moyer                   Carlisle                      5.45m        
  72 Josh Leistikow               Wapsie Valley Fairbank        5.44m        
  73 Jenson Mielk                 Camanche                      5.43m        
  74 Reid Hollenback              Durant                        5.43m        
  75 Braylon Armstrong-Brush      Prairie Cedar Rapids          5.41m        
  76 Lucas Brown                  Nevada                        5.37m        
  77 Bradley Brosius              Epworth Western Dubuque       5.30m        
  78 Jonathan Curtin-DeLara       Iowa City West                5.30m        
  79 Quinton Logan                Iowa City Liberty             5.28m        
  80 Dominic McClain              St. Edmond Fort Dodge         5.28m        
  81 Beckett Bakker               Waukee                        5.28m        
  82 Jackson Burnes               Iowa City Liberty             5.27m        
  83 Austin Downs                 Louisa-Muscatine              5.25m        
  84 Abe Bidanis                  Iowa City City High           5.25m        
  85 Jesse Smith                  Pleasant Valley               5.25m        
  86 Peyton Clark                 North Cedar Stanwood          5.20m        
  87 Jeremy Makenda               Iowa City West                5.15m        
  88 Zak Wilder                   Marshalltown                  5.15m        
  89 Elliott Zrudsky              Marion                        5.08m        
  90 Peter Keeven                 Pleasant Valley               5.08m        
  91 Xzavier Greely               Vinton-Shellsburg             5.05m        
  92 Soma Landen                  Saydel                        5.02m        
  93 Lucas Gravelin               Prairie Cedar Rapids          5.01m        
  93 Quinton Jaeger               Iowa Falls-Alden              5.01m        
  95 Boston Cupples               Newton                        5.00m        
  96 Sam Zelenovich               Southeast Polk                4.95m        
  97 Kaden Fisher                 Vinton-Shellsburg             4.93m        
  98 Cameron Necker               Pleasant Valley               4.86m        
  99 Kaleb Jones                  West Bend-Mallard             4.86m        
 100 John MacDougall Jr           Marion                        4.85m        
 101 Austin Schmidt               West Bend-Mallard             4.85m        
 102 Saul Duran                   Belmond-Klemme                4.82m        
 103 Cole Smith                   Newton                        4.79m        
 104 Camron Ledoux                Denver                        4.78m        
 105 Tyree Franklin               Belmond-Klemme                4.75m        
 106 Ethan Colorado               Norwalk Community             4.75m        
 107 Eli Mohr                     Greene County                 4.70m        
 108 Hunter Curley                Wapsie Valley Fairbank        4.68m        
 109 Elijah Eddy                  Grand View Christian Sch      4.58m        
 110 Andrew Bartlett              Iowa Falls-Alden              4.57m        
 111 Braeden Wright               Belmond-Klemme                4.55m        
 112 Carter Bell                  Marshalltown                  4.50m        
 113 Holden Woosley               South Hardin                  4.27m        
 114 Philip Fehr                  West Bend-Mallard             4.26m        
  -- Isaiah Schneider             Vinton-Shellsburg              FOUL        
  -- Qhjuan Coley                 Newton                          DNS        
  -- Lucky Brewer                 Tripoli                        FOUL        
  -- Keenan Wiley                 Charles City                    DNS        
  -- Jackson Joerger              Denver                           ND        
  -- Quinn Heidebrink             Charles City                    DNS        
  -- Trenten Huls                 Grinnell                       FOUL        
  -- Osborn Grimm                 Dallas Center-Grimes           FOUL        
  -- Kaiden Kunze                 Norwalk Community               DNS        
  -- Diyon Berry                  Des Moines Hoover               DNS        
  -- Ben Wernimont                Epworth Western Dubuque         DNS        
  -- Tyrus Clegg                  South Tama County Tama          DNS        
  -- Derick Buchholz              Tripoli                         DNS        
  -- Emmanuel Gaye                Southeast Polk                  DNS        
  -- Isaac Washpun                Iowa City City High             DNS        
  -- Traeton Sauerbrei            Wapsie Valley Fairbank          DNS        
  -- Preston Youngblut            Jesup                          FOUL        
  -- Ben Coffman                  English Valleys North En       FOUL        
  -- Josiah Cunnings              Charles City                   FOUL