60M DASH - FINALS - HEAT 2
pl name team mark
1 Tanner Iske West Liberty 7.00
2 Josue Bokoyo CR Jefferson 7.07
3 Sam Tudor Waterloo West 7.08
4 Sam Snyder Ankeny Centennial 7.18
6 Max Smith Ankeny 7.23
8 Riley Moss Ankeny Centennial 7.25
10 Collin Ankton Pleasant Valley 7.27
14 Ethan Okoduwa Waukee 7.29
60M DASH - FINALS - HEAT 1
5 Dylan Kutsch Dub Hempstead 7.19
7 Trevor Burkhart Davenport West 7.23
9 Kahlil Hicks-Jumper Waukee 7.26
11 Elijah Facey Urbandale 7.27
12 Austin Kalar Bettendorf 7.27
13 James Hailey III Ames 7.29
15 Austin Johnson Southeast Polk 7.29
16 Braxton Bolden CR Jefferson 7.30
60M DASH - PRELIMS - HEAT 1
1 Andre White Iowa City West 7.47
2 Devlin Lockman Iowa City West 7.49
3 Paden Zell Tipton 8.13
4 Jhonny Nunez South Tama 8.23
5 Kelby Burger West Branch 9.70 Dain Tack Johnston
DNS
60M DASH - PRELIMS - HEAT 2
1 Theo Kinyea Urbandale 7.57
2 Preston Weepie Wapsie Valley 8.11
3 Dalton Epley Waverly-SR 8.18
4 Sam Dunne Bellevue 8.33
5 Jacob Graves West Branch 8.57 Uriel Martinez South Tama DNS Carson Johnson Gilbert DNS
60M DASH - PRELIMS - HEAT 3
1 Trey Kuntz Fort Madison Bloodho 8.14
2 Zander Schweiss Fort Madison Bloodho 8.20
3 Wes Minnaert Anamosa 8.20
4 Dillon Comer Tripoli 8.21
5 Ryan Baker North Cedar 8.25 Connor Lafrenz Mason City DNS Jumonie Wilson Waverly-SR DNS
60M DASH - PRELIMS - HEAT 4
1 Chaz Hancock Dubuque, Senior 7.74
2 Lucas Rogers Nevada 7.85
3 John Stroup Tipton 7.89
4 Davis Butler Tipton 7.89
5 Jackson Hoeft Dunkerton 7.95
6 Alex Casey Anamosa 7.99
7 Jacob Bromwell Calamus-Wheatland 8.00
8 Wyatt Bickford Anamosa 8.38
60M DASH - PRELIMS - HEAT 5
1 Austin Younger Adm Adel 7.41
2 Lane VonMuenster Calamus-Wheatland 7.85
3 Nathan Eggena Denver 8.00
4 Hoang Mai Mount Pleasant 8.20
5 Brody Hawtrey North Cedar 8.30 Angel Hernandez Columbus Community DNS Felix Solis Columbus Community DNS Abel Mena Columbus Community
DNS
60M DASH - PRELIMS - HEAT 6
1 Jake Johnson North Polk 7.69
2 Dalton Hite Center Point-Urbana 7.93
3 Derek Maxfield Bgm High School 7.95
4 Neal Eckhoff Regina 7.96
5 Kolten Buster Winfield-Mt. Union 8.02
6 Derek Staker Roland-Story 8.04
7 Tristan Hughes Durant 8.12
60M DASH - PRELIMS - HEAT 7
1 Kaden Dewey Waverly-SR 7.54
2 Justice Emunah Dsm East 7.62
3 Kaden Isaacson Denver 7.81
4 Ben Chelsvig Roland-Story 7.86
5 Brett Duroe Adm Adel 7.87
6 Luca Passeri West Branch 7.90 Christian O'Brien-Green Mason City DNS Gabriole Gagliasso East Sac County DNS
60M DASH - PRELIMS - HEAT 8
1 Christian Smilo-Morgan Ames 7.59
2 Cameron Ruggerio Durant 7.73
3 Kyle Denison North Scott 7.94
4 Brandon Blumhardt North Scott 7.95
5 Peyton Grover Bellevue 7.95
6 AJ Lenz West Liberty 7.97
7 Max Chesmore Center Point-Urbana 7.97
8 Jaquoi Harrington Iowa City Liberty 8.51
60M DASH - PRELIMS - HEAT 9
1 Aiden Ernst Waterloo East 7.53
2 Spencer Schilling Dubuque, Senior 7.55
3 Ahkil Muhammad Waterloo East 7.67
4 Conrad Ernst Bellevue 7.69
5 Daniel VanBrocklin Dunkerton 7.72
6 Marquise Paino Tripoli 8.15 Matt Ockey Gilbert DNS Quintin Ludwig East Sac County DNS
60M DASH - PRELIMS - HEAT 10
1 TJ Stephenson Saydel 7.62
2 Jack Ankenbauer Iowa City Liberty 7.74
3 Alex Tholen Clinton 7.85
4 Payton Vest South Tama 7.86
5 Nick Wagner Regina 8.08 Kyon Wilson Waterloo East DNS Carter Krukow Iowa Falls-Alden DNS
60M DASH - PRELIMS - HEAT 11
1 Brandon Snowden Winfield-Mt. Union 7.44
2 Devin Smith Center Point-Urbana 7.48
3 Rodrigo Perez Nevada 7.56
4 Bobby Hassett Saydel 7.59
5 BJ Rodgers Winfield-Mt. Union 7.72
6 Tyler Woodyard Dsm East 7.75
7 Mason Bradley Tripoli 7.96 Noah Demaris Mason City
DNS
60M DASH - PRELIMS - HEAT 12
1 Khang Truong Mount Pleasant 7.46
2 Sam Joerger Denver 7.62
3 Jacob Dick Winterset 7.63
4 chad williams Northeast 7.70
5 Chris Tague North Scott 7.72
6 Kendall Austin Clinton 7.80
7 Grant Simpson Assumption 7.82 Landon Howard Gilbert
DNS
60M DASH - PRELIMS - HEAT 13
1 Jeron Shaw Waterloo West 7.38
2 Jayden Kies Regina 7.58
3 Nick Straub Assumption 7.64
4 Zeph Toe Waterloo West 7.73
5 Aaron Webb Muscatine 7.74
6 Colton Pirtle Adm Adel 7.83
7 edgar delacruz Northeast 7.93
60M DASH - PRELIMS - HEAT 14
1 Collin Hogan Western Dubuque 7.42
2 Ray Venditti Calamus-Wheatland 7.50
3 JD Elefeson North Polk 7.51
4 Mason Compton Durant 7.68
5 Owen Hazelwood Muscatine 7.76
6 Alec Bolletta North Polk 7.77
7 Jaquel Davis Iowa City Liberty 7.91
60M DASH - PRELIMS - HEAT 15
1 Devon Maxfield Bgm High School 7.39
2 Michael Hartman West Liberty 7.46
3 Julius Pyne Dsm North 7.53
4 Treveon Fugate Valley, Wdm 7.58
5 Deavin Hilson Dsm North 7.66
6 Andrew Cole Ottumwa 7.67
7 Preston Cattanach Nevada 7.70
60M DASH - PRELIMS - HEAT 16
1 Carter Newton Cedar Falls 7.53
2 Zack Butcher Western Dubuque 7.56
3 Alex Gully Fort Madison Bloodho 7.64
4 Cedrick Warren Dsm East 7.67
5 Miles McCullough North Cedar 7.68
6 Lydon Heifner Roland-Story 7.80
7 Mohamed Bass Dsm North 7.95
60M DASH - PRELIMS - HEAT 17
1 Elijah Facey Urbandale 7.27
2 Jordin Parker Clinton 7.31
3 Jayce Levy Assumption 7.36
4 Jared Braun Ames 7.37
5 Drake George Western Dubuque 7.39
6 Chris Miller Urbandale 7.44
7 Kaden Shaw Winterset 7.56
8 Mitch Young Cedar Falls 7.60
60M DASH - PRELIMS - HEAT 18
1 Kahlil Hicks-Jumper Waukee 7.26
2 Jakob Courbat Cedar Falls 7.44
3 Chris Chapman Dubuque, Senior 7.45
4 Holden Gillespie Dunkerton 7.45
5 Jonathan Bossou Ottumwa 7.47
6 Blake Espeland Waukee 7.48
7 Keegan Rich Mount Pleasant 7.57
8 Nik Batterson Ottumwa 7.60
60M DASH - PRELIMS - HEAT 19
1 Sam Tudor Waterloo West 7.11
2 Ethan Okoduwa Waukee 7.23
3 James Hailey III Ames 7.24
4 Terrhyn Jacoby Mid-Prairie 7.39
5 Tariq Brown Valley, Wdm 7.55
6 Cael Boyd Ankeny 7.60
7 braeden hoyer Northeast 7.64 Logan Aldinger Iowa Falls-Alden
DNS
60M DASH - PRELIMS - HEAT 20
1 Riley Moss Ankeny Centennial 7.17
2 Sam Snyder Ankeny Centennial 7.22
3 Jensen Gates Ankeny Centennial 7.35
4 Creighton Mitchell Valley, Wdm 7.36
4 Craig Garrison Saydel 7.36
6 Cooper Cox Ankeny 7.36
7 Keegan James Bgm High School 7.39
8 Norbert Riyazimana Boone 7.76
60M DASH - PRELIMS - HEAT 21
1 Tanner Iske West Liberty 7.01
2 Max Smith Ankeny 7.22
3 John Imerman Boone 7.48
4 Carter Petsche Beckman - D 7.84
5 Louis Walker Woodward Academy 7.96
6 Shawn Deutmeyer Beckman - D 8.39
7 Tyler Mahler Charles City 8.67 Tyjon Rose Iowa Falls-Alden
DNS
60M DASH - PRELIMS - HEAT 22
1 Tyraius McElroy Woodward Academy 7.56
2 Lance Hughes Greene County 7.62
3 Kareem Wilson Woodward Academy 7.83
4 Keegan Simmons CR Prairie 7.86
5 Austin Koopmann Beckman - D 8.02
6 Cameron Kakac Charles City 8.48 Tanner Cole Jesup DNS Zach McNeese Jesup DNS
60M DASH - PRELIMS - HEAT 23
1 Bryce Hasselmann Lisbon 7.54
2 Colten Bell CR Prairie 7.69
3 Austin Krob Lisbon 7.72
4 Connor Cronin Johnston 7.87
5 Daniel Dillinger Lisbon 7.97 Emmanuel Totaye Woodward Academy
DNS
60M DASH - PRELIMS - HEAT 24
1 Trevor Burkhart Davenport West 7.26
2 Braxton Bolden CR Jefferson 7.29
3 Tareek Cook CR Prairie 7.54
4 Divion Ocheltree CR Kennedy 7.59
5 Austin Delp Greene County 7.85
6 Nick Breon Greene County 8.00
7 De'Ontaye Hoefer Charles City 8.16 Cole VanBrocklin Jesup
DNS
60M DASH - PRELIMS - HEAT 25
1 Dylan Kutsch Dub Hempstead 7.24
2 Austin Johnson Southeast Polk 7.29
3 Mitch Hall CR Jefferson 7.29
4 Jaeger Erickson Southeast Polk 7.36
5 Zak Packingham CR Kennedy 7.37
6 Cade Parker CR Kennedy 7.43
7 Lopez Scott Johnston 7.67 Blake Murray Johnston
DNS
60M DASH - PRELIMS - HEAT 26
1 Josue Bokoyo CR Jefferson 7.01
2 Collin Ankton Pleasant Valley 7.21
3 Austin Kalar Bettendorf 7.28
4 Mason Fairchild Southeast Polk 7.30
5 Leo Desequeria Bettendorf 7.36
6 Nijel McIntosh Bettendorf 7.40
7 Tanner Erickson Pleasant Valley 7.61 Arthur Braden Pleasant Valley
DNS
200M DASH - FINALS - HEAT 26
1 Bernard Bell Jr. Ames 22.52
2 Tanner Iske West Liberty 22.88
5 Sam Yeaway Ottumwa 23.36
9 Craig Garrison Saydel 23.75
17 Austin Casillas Ottumwa 24.02
19 Keegan James Bgm High School 24.03 Brendan Hoy Ankeny Centennial DNS Tyjon Rose Iowa Falls-Alden DNS
200M DASH - FINALS - HEAT 25
3 Sam Tudor Waterloo West 23.00
4 Gabe Caruthers Iowa City West 23.17
8 Holden Gillespie Dunkerton 23.74
12 Ezeki Leggins CR Jefferson 23.92
21 Jakob Courbat Cedar Falls 24.15
23 Kahlil Hicks-Jumper Waukee 24.19
38 Ethan Okoduwa Waukee 24.62 Braxton Bolden CR Jefferson
DNS
200M DASH - FINALS - HEAT 24
6 Ryan Neu Valley, Wdm 23.64
13 Kyle Stall Waukee 23.95
14 Dylan Kutsch Dub Hempstead 23.97
28 Clay Cornelis Boone 24.31
31 Nick Kubitz Dubuque, Senior 24.50
43 Jensen Gates Ankeny Centennial 24.72
75 Nik Batterson Ottumwa 25.36 Zack Butcher Western Dubuque
DNS
200M DASH - FINALS - HEAT 23
7 Greg Hansen North Cedar 23.70
15 Will Krapfl Ames 23.98
20 Sam Snyder Ankeny Centennial 24.05
55 Logan Seeley Anamosa 25.06
57 Tyler Woodyard Dsm East 25.09
71 Cedrick Warren Dsm East 25.32 Creighton Mitchell Valley, Wdm DNS Lopez Scott Johnston DNS
200M DASH - FINALS - HEAT 22
10 Trevor Burkhart Davenport West 23.86
35 Tariq Brown Valley, Wdm 24.57
47 Owen Hazelwood Muscatine 24.80
54 Bryce Hasselmann Lisbon 24.97
102 Bobby Hassett Saydel 25.92
123 Shakir Davis Pleasant Valley 26.61 Collin Hogan Western Dubuque
DNS
200M DASH - FINALS - HEAT 21
77 Austin Krob Lisbon 25.38
107 Drake George Western Dubuque 25.95
108 Daniel Dillinger Lisbon 25.96
112 Nathan Dietiker Anamosa 26.14
115 dawson stoll Northeast 26.23
116 Karter Kriegel Johnston 26.28 Abel Mena Columbus Community
DNS
200M DASH - FINALS - HEAT 20
42 Jayden Kies Regina 24.68
44 Conrad Ernst Bellevue 24.72
50 Shane Starcevich Southeast Polk 24.91
68 chad williams Northeast 25.25
69 Jacob Penrith Cedar Falls 25.30
83 Al Durr Southeast Polk 25.55 Keegan Rich Mount Pleasant DNS Devin Smith Center Point-Urbana DNS
200M DASH - FINALS - HEAT 19
18 Zach Twedt Roland-Story 24.03
25 Sam Joerger Denver 24.24
33 Colin Klatt Cedar Falls 24.55
85 Andrew Malone Saydel 25.58
93 Alex Gully Fort Madison Bloodho 25.71
95 Ely Adams Pleasant Valley 25.73
111 edgar delacruz Northeast 26.13
139 Daqwan Sanders Iowa City Liberty 26.98
200M DASH - FINALS - HEAT 18
34 Brandon Snowden Winfield-Mt. Union 24.56
52 Jayce Levy Assumption 24.95
56 Khang Truong Mount Pleasant 25.07
73 Landon Hickman Southeast Polk 25.34
87 Aaron Webb Muscatine 25.60
105 Justice Emunah Dsm East 25.94 Logan Aldinger Iowa Falls-Alden DNS Lucas Haverkamp Iowa Falls-Alden DNS
200M DASH - FINALS - HEAT 17
27 Cortez Riggins CR Prairie 24.31
29 Aiden Ernst Waterloo East 24.41
72 Wyatt Bunn Roland-Story 25.33
76 Kein Valentine Ankeny 25.37
90 Luka Novick CR Kennedy 25.62
122 Gavin Betzer Anamosa 26.59
127 Ethan Sahr North Cedar 26.65
200M DASH - FINALS - HEAT 16
39 Jon Karteus Center Point-Urbana 24.64
66 Tareek Cook CR Prairie 25.21
67 Nick Gellar Johnston 25.23
78 Colton Pirtle Adm Adel 25.39
91 Jake Willkomm Durant 25.69
101 Jackson Moats Pleasant Valley 25.89
120 Maalik Harris Dubuque, Senior 26.47
133 Max Chesmore Center Point-Urbana 26.83
200M DASH - FINALS - HEAT 15
11 Jacob Downing Waverly-SR 23.88
24 Cooper Cox Ankeny 24.20
26 Marquan Quinn North Scott 24.30
29 Aiden Meyer CR Jefferson 24.41
32 James Hailey III Ames 24.51
51 Spencer Schilling Dubuque, Senior 24.93
131 Max Tafolla Iowa City Liberty 26.79
200M DASH - FINALS - HEAT 14
53 Jacob Dick Winterset 24.96
61 Cody Pflughaupt CR Kennedy 25.11
74 Keith Keahna South Tama 25.35
94 Thomas Dominy AplingtonParkersburg 25.72
100 Peyton Agan Ankeny 25.88 Felix Solis Columbus Community DNS Jaelen Boysen Clinton DNS Angel Hernandez Columbus Community
DNS
200M DASH - FINALS - HEAT 13
65 Jon Bassier Assumption 25.21
79 Tyler Kulhanek Assumption 25.41
98 Josh Slaubaugh Mid-Prairie 25.84
117 AJ Lenz West Liberty 26.31
135 Evan Patterson North Cedar 26.84
137 Ethan Summy Colfax-Mingo 26.89 Brett Duroe Adm Adel DNS John Yates West Branch DNS
200M DASH - FINALS - HEAT 12
46 Devlin Lockman Iowa City West 24.78
63 Devon Maxfield Bgm High School 25.15
81 Andrew Saunders Nevada 25.46
86 Miles Burrow Mid-Prairie 25.60 Trinity Schroeder Colfax-Mingo DNS Dylan Reyes Waterloo East DNS Ethan Newell Gilbert
DNS
200M DASH - FINALS - HEAT 11
16 Royzell Henderson Woodward Academy 23.99
22 Alexander Killion Dsm North 24.18
59 Kyon Wilson Waterloo East 25.10
82 Tyler Kroeze Denver 25.54
113 Jon Sansgaard Roland-Story 26.16
145 Hoang Mai Mount Pleasant 27.32 Derek Aschinger East Sac County
DNS
200M DASH - FINALS - HEAT 10
49 Quinn Foerstner Iowa City West 24.84
84 Luke Kroeger North Scott 25.58
88 Grady Brungard AplingtonParkersburg 25.60
106 Brad Tornow Mid-Prairie 25.95
109 Tayshaun McGee Iowa City Liberty 26.10
126 Jeron Shaw Waterloo West 26.64 Joey Quintero Mason City
DNS
200M DASH - FINALS - HEAT 9
41 John Imerman Boone 24.66
45 Tony Barreca North Scott 24.73
60 Peyton Grover Bellevue 25.10
62 Jaden Forde Denver 25.13
89 Jared Simpson Clinton 25.61
128 Preston Cattanach Nevada 26.66
132 Nick Wagner Regina 26.80 Quintin Ludwig East Sac County
DNS
200M DASH - FINALS - HEAT 8
58 Caleb Dodd Waterloo West 25.09
80 Alex Tholen Clinton 25.44
97 Alex Barraza South Tama 25.84
129 Mitchell Niebuhr Winfield-Mt. Union 26.72 Chris Keller Mason City DNS Jackson Hoeft Dunkerton DNS Logan Litchfield Gilbert
DNS
200M DASH - FINALS - HEAT 7
48 Quali Sporaa Boone 24.82
109 Dylan Jensen Nevada 26.10
114 Austin Koopmann Beckman - D 26.18
140 Keegan Simmons CR Prairie 27.00
143 Calem Maclearn Fort Madison Bloodho 27.18
146 Dominic Frantz Fort Madison Bloodho 27.44 Christian Olson AplingtonParkersburg DNS Zach Mead Jesup DNS
200M DASH - FINALS - HEAT 6
36 Ben Kyllingstad West Branch 24.59
37 Emmanuel Totaye Woodward Academy 24.62
40 Austin Younger Adm Adel 24.65
70 Gabriel Hoyt Urbandale 25.31
96 Hams Pyne Dsm North 25.82
103 Kareem Wilson Woodward Academy 25.93
134 Christian O'Brien-Green Mason City 26.84
200M DASH - FINALS - HEAT 5
92 Juanito Piper Winfield-Mt. Union 25.71
118 Austin Lenz Tipton 26.33
121 Tristan Hughes Durant 26.48
130 Zac Badtram Durant 26.73
142 Michael Davis Tripoli 27.15
151 Keegan Beyer South Tama 27.74
155 Lane Boner Dunkerton 29.03 Ethen Clewell Gilbert
DNS
200M DASH - FINALS - HEAT 4
119 John Stroup Tipton 26.39
124 Sam Dunne Bellevue 26.63
138 Blake Brocka Tripoli 26.95
148 Brady Brocka Tripoli 27.63
150 Trysten Schwenker Tipton 27.74 Tanner Cole Jesup DNS Joe Hein Regina DNS
200M DASH - FINALS - HEAT 3
104 Lane VonMuenster Calamus-Wheatland 25.94
125 Jack Westhoff Beckman - D 26.64
136 Max Yoder Urbandale 26.88
147 Anthony King Davenport West 27.55
152 Billy Friis West Branch 27.98 Izak Krueger Jesup DNS Justis Dengler West Liberty DNS
200M DASH - FINALS - HEAT 2
64 Theo Kinyea Urbandale 25.16
99 Jacob Bromwell Calamus-Wheatland 25.86
141 Jumonie Wilson Waverly-SR 27.04
144 Tucker Fuller Calamus-Wheatland 27.26
149 Luke Olberding Beckman - D 27.70
153 Cayle Huebner Wapsie Valley 28.45
156 Evan Bixby Waverly-SR 29.07 Trey Sampson Davenport West
DNS
200M DASH - FINALS - HEAT 1
1 Jarrett Moehlman Lisbon 57.45
2 Caleb Gehle Fort Madison Bloodho 1:04.04
154 Nick Goergen Dsm North 28.63
157 Ethan Palmer Bgm High School 33.78
400M DASH - FINALS - HEAT 27
1 Darien Porter Bettendorf 50.08
2 Austin West Iowa City West 50.70
3 Demari Nicholson Bettendorf 51.49
4 Gabe Caruthers Iowa City West 51.79
6 Angelo Romagna Dubuque, Senior 52.44
7 Tyler Olson Muscatine 52.47 Jacob Keller Valley, Wdm DNS Devin Sheridan Iowa Falls-Alden DNS
400M DASH - FINALS - HEAT 26
9 Will Krapfl Ames 53.00
16 Bailey Arwine Lisbon 54.08
25 Ethan Robus Waukee 54.87
38 wyatt schmidt Northeast 55.53
127 Jackson Stiger Johnston 1:00.82 Lucas Haverkamp Iowa Falls-Alden DNS Devin Smith Center Point-Urbana DNS
400M DASH - FINALS - HEAT 25
8 Joven Nelson Nevada 52.70
13 Rylan Seberg Mount Pleasant 53.78
14 Gauge Sletten Ames 53.92
17 Dalton Closson Cedar Falls 54.30
18 Ryan Cherry Waverly-SR 54.50
19 Austin Casillas Ottumwa 54.59
42 Jon Karteus Center Point-Urbana 55.59 Carter Babe East Sac County
DNS
400M DASH - FINALS - HEAT 24
21 Seamus Raney North Cedar 54.68
39 Eian Countryman Anamosa 55.55
48 Joe Kelly West Liberty 55.98
57 Joel Hyler Ankeny Centennial 56.34
75 Luke Gillett Cedar Falls 57.23 Blake Gregory Ogden
DNS
400M DASH - FINALS - HEAT 23
5 Tyler Casotti Boone 52.38
10 Clay Cornelis Boone 53.21
12 Owen Hazelwood Muscatine 53.63
22 Jackson Stoos Pleasant Valley 54.77
56 Grant Croat North Polk 56.29
98 Ted Kruse Dubuque, Senior 58.47 Abel Mena Columbus Community
DNS
400M DASH - FINALS - HEAT 22
27 Ben Wilson Pleasant Valley 55.00
28 Andrew Gerth Bettendorf 55.02
30 Dylan DeAngelo Ankeny Centennial 55.12
37 Kyle Vanderham Mount Pleasant 55.50
70 Will Burds Western Dubuque 56.77
92 Dain Tack Johnston 58.30 Sam Joerger Denver DNS Phavian Moorer Waukee DNS
400M DASH - FINALS - HEAT 21
20 Dion Wilson Ames 54.68
32 Ben Royer Pleasant Valley 55.24
33 Nathan Loecher Valley, Wdm 55.27
62 Michael Williams North Polk 56.50
65 Moise Habineza Valley, Wdm 56.51
72 Dylan Rickels Anamosa 57.05
78 Cal Gukeisen Dubuque, Senior 57.34
80 Ethan O'Donnell Iowa City Liberty 57.35
400M DASH - FINALS - HEAT 20
11 Alex Nation Tripoli 53.57
15 Aaron McCrary Waukee 54.04
44 Makhi Harris CR Kennedy 55.65
45 Aubrey Gillard Dsm East 55.77
47 Quentin Schneider Fort Madison Bloodho 55.92
52 Zach Abbey Johnston 56.13
61 brandon house Northeast 56.48 Derek Weitzenkamp Jesup
DNS
400M DASH - FINALS - HEAT 19
26 Rodrigo Perez Nevada 54.98
29 Divion Ocheltree CR Kennedy 55.08
90 Chris Banwart North Polk 58.10
106 Ryan Nugent Iowa City Liberty 58.94
123 Thomas Dominy AplingtonParkersburg 1:00.55 Jaime Villegas Columbus Community DNS Dylan Reyes Waterloo East DNS
400M DASH - FINALS - HEAT 18
23 Hayden Friedrichsen Urbandale 54.82
31 Jaxson Hannan Dsm East 55.20
36 Shane Starcevich Southeast Polk 55.30
59 Christian Kronfeld CR Kennedy 56.41
81 Justis Dengler West Liberty 57.51
87 Justin Kloubec CR Prairie 57.88
103 Trinity Schroeder Colfax-Mingo 58.76
110 Daniel VanBrocklin Dunkerton 59.12
400M DASH - FINALS - HEAT 17
40 Morgan Knock AplingtonParkersburg 55.56
41 Carter Greenfield Roland-Story 55.57
46 Landon Hickman Southeast Polk 55.90
50 Bret Price Boone 56.09
69 Anyoun Anyoun Ankeny 56.76
154 Tyler Orman Waverly-SR 1:04.58 Mark Steffen Gilbert DNS Riley Bauer North Union DNS
400M DASH - FINALS - HEAT 16
24 Grant Olson Roland-Story 54.84
35 Anthony Pearson CR Prairie 55.30
55 Elijah Facey Urbandale 56.22
62 Joshua Neyens Urbandale 56.50
73 Tevin Tovar Muscatine 57.13
85 Austin Hobbs Roland-Story 57.80
120 Al Durr Southeast Polk 1:00.00
400M DASH - FINALS - HEAT 15
43 Mike Anfinson Davenport West 55.60
60 Colton Borst Anamosa 56.46
83 Nick Straub Assumption 57.66
84 Kyle Miller Mid-Prairie 57.69
88 TJ Stephenson Saydel 57.96
89 Brad Tornow Mid-Prairie 58.06
118 ty schmidt Northeast 59.75 Connor Lafrenz Mason City
DNS
400M DASH - FINALS - HEAT 14
49 Lucas Heitz Adm Adel 56.00
71 Carter McMullen Ankeny 57.01
116 Keegan Jarchow Lisbon 59.45 Brenden Stigler Waterloo East DNS Charlie Langner East Sac County DNS Aiden Ernst Waterloo East DNS Thomas Van Gerwen East Sac County DNS
400M DASH - FINALS - HEAT 13
53 Andrew Penniston Bellevue 56.19
54 Mason Jackson Bellevue 56.22
77 Brennan Weets Clinton 57.25
82 Austin Inda CR Jefferson 57.56
86 Jack Baker Mid-Prairie 57.84
91 Peyton Grover Bellevue 58.24
130 Riley Fangman Beckman - D 1:01.16
142 Dalton Hite Center Point-Urbana 1:02.43
400M DASH - FINALS - HEAT 12
34 Carter Franzen Nevada 55.29
66 Ben Thompson West Branch 56.53
76 Garrett Hannum Fort Madison Bloodho 57.24
79 Kyle Denison North Scott 57.35
94 Alex Gebel Denver 58.34
119 Brandon Hines Tipton 59.84
149 Nicholas Bradshaw Adm Adel 1:04.10 Eyifehn Forfor Dsm North
DNS
400M DASH - FINALS - HEAT 11
67 Ehab Abdalla Iowa City West 56.56
109 Ethan Achenbach Western Dubuque 59.10
112 Nyabashi Vital Dsm North 59.35
158 Jacob Wood Winterset 1:05.79
161 David Aregbe Dsm North 1:08.59 Gustavs Klavis Adm Adel DNF Chance Colby Columbus Community DNS
400M DASH - FINALS - HEAT 10
64 Noah Boyer Ottumwa 56.50
68 Qwame Davis Woodward Academy 56.62
95 Owen Hamel Assumption 58.40
122 Davion Richard Ottumwa 1:00.34
160 Vincent Wooden Woodward Academy 1:06.74 Drew Hawthorne Gilbert DNS Jared Thoma Jesup DNS
400M DASH - FINALS - HEAT 9
51 Neal Eckhoff Regina 56.10
58 Nathan Schaefer Beckman - D 56.37
97 Jack Haren AplingtonParkersburg 58.42
104 David Nass North Scott 58.88
114 Juanito Piper Winfield-Mt. Union 59.38
128 Brayton Hannan Dsm East 1:01.06
132 Ethan Summy Colfax-Mingo 1:01.28 Will Esmoil West Liberty
DNS
400M DASH - FINALS - HEAT 8
107 Adnan Rizvanovic Waterloo West 59.01
113 Dylan Carlson Tripoli 59.35
117 Logan Brosius Western Dubuque 59.47
125 Tristen Reyes Jesup 1:00.69
125 Anthony King Davenport West 1:00.69
159 Preston Rogers Winterset 1:06.07 Cooper Hurn Gilbert
DNS
400M DASH - FINALS - HEAT 7
93 Jon Kastantin Calamus-Wheatland 58.30
96 Jayden Boley North Scott 58.42
111 Ty Chenault Durant 59.16
134 Chance Cinkovich North Cedar 1:01.46
147 Dragon Cinkovich North Cedar 1:03.81
148 Truman Krob Lisbon 1:04.07 KJ Barkema Mason City DNS Augustine Baraka CR Jefferson DNS
400M DASH - FINALS - HEAT 6
101 Simon Weitz Assumption 58.71
104 Trevor Bitner Clinton 58.88
131 Kevin Walsh Denver 1:01.23
143 Scott Dickens Winterset 1:03.01
156 Sonny Demarce South Tama 1:05.00
157 Drake Crawford South Tama 1:05.11 Jonah Tews Ogden
DNS
400M DASH - FINALS - HEAT 5
74 Ethan Norgaard Ankeny 57.15
99 Dalton Moyle Mount Pleasant 58.55
100 Nick Hageman Beckman - D 58.64
108 Atlas Kolpin West Branch 59.08
150 Marshall Schellhorn Tripoli 1:04.11
153 Payten Elijah Tipton 1:04.54 Theo Kolie Regina
DNS
400M DASH - FINALS - HEAT 4
115 Orlando Vivians Jr Waterloo West 59.43
124 Amel Saric Waterloo West 1:00.68
146 Dedier Muco CR Jefferson 1:03.80
155 Zack Denton Waverly-SR 1:04.73 Brady Richlen Davenport West DNS Tyson Cooley Mason City DNS Caden Mentzer Iowa Falls-Alden
DNS
400M DASH - FINALS - HEAT 3
135 Matt Swamberger Clinton 1:01.52
136 Christian Gerot Winfield-Mt. Union 1:01.59
137 Trysten Schwenker Tipton 1:01.64
140 Jake Kennedy Dunkerton 1:02.04
151 Lane Boner Dunkerton 1:04.18
152 Justus Ward South Tama 1:04.31 Cole Gunderson Ogden DNS Jack Keating Regina DNS
400M DASH - FINALS - HEAT 2
129 Matthew Meierotto Fort Madison Bloodho 1:01.09
138 Talon Newton Winfield-Mt. Union 1:01.68
139 Abram Dierickx Calamus-Wheatland 1:01.69
145 Peyton Bracy Bgm High School 1:03.30
400M DASH - FINALS - HEAT 1
1 Jarrett Moehlman Lisbon 1:11.00
102 Jonathan Wargo West Branch 58.74
121 Jackson Edens Gmg, Garwin 1:00.31
133 Koby Paulsen Durant 1:01.36
141 Kade Edler Wapsie Valley 1:02.30
144 Dakota Tuttle Bgm High School 1:03.06
162 Koby Goodwin Wapsie Valley 1:10.03
163 Marshall Roudabush Bgm High School 1:20.57 Cameron Ruggerio Durant
DNS
60M HURDLES - FINALS - HEAT 2
1 Riley Moss Ankeny Centennial 8.11
2 Terrell Jordan Jr. CR Kennedy 8.14
3 Deyton Love Waterloo West 8.67
4 Tyler Williams Waukee 8.73
6 Asher Hutchison Waukee 8.82
9 Mikey Jasa CR Prairie 8.96
10 Austin Fickbohm Southeast Polk 8.98
15 Damon Jaeger Western Dubuque 10.00
60M HURDLES - FINALS - HEAT 1
5 Trevor Foley Dsm East 8.79
7 Nathan Reinke Ankeny Centennial 8.90
8 Jace Christensen Southeast Polk 8.96
11 Brady Richlen Davenport West 9.01
12 Quinten Sommers North Polk 9.02
13 Kian Davis CR Prairie 9.02
14 Dakota Brimmer Dubuque, Senior 9.07 Jackson Stiger Johnston
DNS
60M HURDLES - PRELIMS - HEAT 1
1 Will Burds Western Dubuque 9.63
2 Traer Owens Waterloo East 10.22
3 Brian Keene Waterloo East 10.52
4 Domion Schmidt Waterloo East 10.86
5 Matt Swamberger Clinton 11.37
60M HURDLES - PRELIMS - HEAT 2
1 Juanito Piper Winfield-Mt. Union 10.01
2 Elisha Zanders Dunkerton 10.32
3 Blake Brocka Tripoli 10.63
4 Nick Hoffman Clinton 10.82
5 Zack Denton Waverly-SR 11.22 Christian Gerot Winfield-Mt. Union DNF Magnum Hamilton Iowa Falls-Alden DNS Jess Hartsock Clinton
DNF
60M HURDLES - PRELIMS - HEAT 3
1 Marshall Schellhorn Tripoli 10.26
2 Billy Friis West Branch 10.68
3 Sonny Demarce South Tama 10.69
4 Chris Njus Waverly-SR 10.94
5 Devon Slagle South Tama 11.76
6 Keegan Beyer South Tama 11.96 Max Yoder Urbandale DNS Brock Dvorak Mason City DNS
60M HURDLES - PRELIMS - HEAT 4
1 Dakota Tuttle Bgm High School 9.67
2 Om'Unique Wilkerson Nevada 9.76
3 Kevin Walsh Denver 9.95
4 Ethan Sahr North Cedar 9.97
5 Dragon Cinkovich North Cedar 10.65
6 Jonathan Wargo West Branch 11.37 Krystian Anderson Mason City DNS Joey McNealey North Scott DNS
60M HURDLES - PRELIMS - HEAT 5
1 Noble Briggs Valley, Wdm 9.55
2 Connor Sutton Ottumwa 9.77
3 Jase Bauer Ankeny 10.32
4 Jacob Oliver Waterloo West 10.58
5 Amel Saric Waterloo West 11.06
6 Stanley Ross Dsm North 11.56 Jacob Calendine Gilbert
DNS
60M HURDLES - PRELIMS - HEAT 6
1 Jaden Forde Denver 9.39
2 grant rickertson Northeast 9.65
3 Miles Burrow Mid-Prairie 9.83
4 Ben Erhardt Wapsie Valley 9.83
5 Gabriel Hoyt Urbandale 9.90 Zack Huffman Iowa Falls-Alden
DNS
60M HURDLES - PRELIMS - HEAT 7
1 Colton Burgess Ottumwa 9.26
2 Jakob Strottman Nevada 9.60
3 Gavin Betzer Anamosa 9.74 John Howell Gilbert DNS Sam Diehl Roland-Story DNS Timothy Long Iowa Falls-Alden DNS Joey Quintero Mason City DNS Ethan Taylor Roland-Story
DNS
60M HURDLES - PRELIMS - HEAT 8
1 Jarrett Blunt Ottumwa 9.05
2 Austin McMichael West Liberty 9.36
3 Ben Kyllingstad West Branch 9.40
4 Treat Spahr North Cedar 9.46
5 Ted Kruse Dubuque, Senior 9.50
6 Quali Sporaa Boone 9.71
7 Davis Butler Tipton 10.02 Matthew Walton Anamosa
DNS
60M HURDLES - PRELIMS - HEAT 9
1 Michael Hartman West Liberty 9.17
2 Katrell Graham Dsm East 9.22
3 Ethan Achenbach Western Dubuque 9.28
4 Paden Zell Tipton 9.32
5 Aaron McCrary Waukee 9.81
6 Sutton Sears North Polk 9.93
7 Hunter Tenley Tipton 11.31 Jacob Smith Iowa City Liberty
DNF
60M HURDLES - PRELIMS - HEAT 10
1 Trevor Foley Dsm East 8.97
2 David Louviere Cedar Falls 9.07
3 kaleb schneider Northeast 9.14
4 Cal Gukeisen Dubuque, Senior 9.27
5 Ryan Surtain Iowa City Liberty 9.95 Nick Scherle Ankeny DNS Sam Joerger Denver DNS Alex Sharp Gilbert
DNS
60M HURDLES - PRELIMS - HEAT 11
1 Deyton Love Waterloo West 8.69
2 Quinten Sommers North Polk 9.00
3 Spencer Thomas North Scott 9.12
4 Conner Niffenegger Ankeny 9.40
5 Austin Reding Valley, Wdm 9.42
6 Parker Marschel Valley, Wdm 9.61
7 Jon Wong Ankeny Centennial 9.71
8 Nathan Dietiker Anamosa 17.13
60M HURDLES - PRELIMS - HEAT 12
1 Damon Jaeger Western Dubuque 8.77
2 Asher Hutchison Waukee 8.83
3 Tyler Williams Waukee 8.91
4 Dakota Brimmer Dubuque, Senior 8.93
5 Nathan Reinke Ankeny Centennial 9.03
6 Freddie Hosch Western Dubuque 9.10
7 Lucas Heitz Adm Adel 9.11
8 Drake Woody Iowa City Liberty 9.51
60M HURDLES - PRELIMS - HEAT 13
1 Riley Moss Ankeny Centennial 8.29
2 John Sibuma Charles City 9.24
3 Dylan Koresh Charles City 9.56
4 Luka Elges CR Prairie 9.75
5 Elliot Sinnwell Charles City 10.21 Cade Nolan Jesup DNS Ben Manternach CR Jefferson DNS
60M HURDLES - PRELIMS - HEAT 14
1 Jace Christensen Southeast Polk 8.92
2 Will Stecker CR Kennedy 9.63
3 Connor Willeford Southeast Polk 9.70
4 Porter Cottrell Pleasant Valley 10.22
5 Darnell Mosley Davenport West 11.10 Garrett Wellman Jesup DNS Noah Vawter CR Jefferson DNS Zach Mead Jesup
DNS
60M HURDLES - PRELIMS - HEAT 15
1 Mikey Jasa CR Prairie 8.78
2 Austin Fickbohm Southeast Polk 8.90
3 Kian Davis CR Prairie 8.97
4 Darrel Cooper Woodward Academy 9.63
5 Jonah Wilson Pleasant Valley 9.79
6 Larry Cross Woodward Academy 10.78
7 Royzell Henderson Woodward Academy 10.84
60M HURDLES - PRELIMS - HEAT 16
1 Terrell Jordan Jr. CR Kennedy 8.30
2 Brady Richlen Davenport West 8.94
3 Jackson Stiger Johnston 8.95
4 Keeler Dix CR Kennedy 9.04
5 Eric Long Johnston 9.23
6 Demari Nicholson Bettendorf 9.25
7 Ethan Graham Pleasant Valley 9.35 Tyler Williams Davenport West
DNS
800M RUN - FINALS - HEAT 12
1 Tyler Olson Muscatine 1:59.73
3 Luke Hilby Wahlert Catholic 2:02.52
4 Joe Schaefer Johnston 2:02.72
6 Jalen Hildebrand Dubuque, Senior 2:03.46
7 Payton Bahl Lisbon 2:03.63
10 Caleb Burjes Cedar Falls 2:05.94
11 Quinlan O'Hair Cedar Falls 2:06.13
18 Anthony Pena Pleasant Valley 2:08.05
57 Noah Sams Anamosa 2:15.12
800M RUN - FINALS - HEAT 11
2 Luke Schaefer Wahlert Catholic 2:02.50
5 Riley Bauer North Union 2:03.20
12 Parker Huhn Pleasant Valley 2:06.22
14 Chanler Braman Waukee 2:07.00
15 Caleb Kress Bellevue 2:07.28
16 Ledg Downs Waukee 2:07.36
20 Sam Goodman Western Dubuque 2:08.83
24 Kyle Vanderham Mount Pleasant 2:11.07
28 Lucas Mortensen Southeast Polk 2:11.36
37 Conner Riley Ottumwa 2:12.76 wyatt schmidt Northeast
DNS
800M RUN - FINALS - HEAT 10
17 Aniey Akok Ames 2:07.47
19 Jens Jorgensen Cedar Falls 2:08.70
22 Floyd Evans Mid-Prairie 2:10.24
27 Carter Owen Valley, Wdm 2:11.23
30 Chris Guise Assumption 2:11.49
34 Ryan Bonthius Regina 2:12.08
36 Rys Huehnergarth Western Dubuque 2:12.40
43 Zac Mclean Anamosa 2:13.60
48 Daniel Miller Anamosa 2:14.09
49 Joseph Lindholm Waukee 2:14.28
52 Coy Ruess West Liberty 2:14.64
58 Konnor Sommer Pleasant Valley 2:15.13
88 Peter Woodward Iowa City Liberty 2:20.42
800M RUN - FINALS - HEAT 9
8 Tyler Carney Ames 2:05.52
13 Kear Kear Ames 2:06.29
25 Osman Salama Iowa City West 2:11.19
29 Sam Schweizer Urbandale 2:11.46
38 Gage Cadenhead CR Kennedy 2:12.94
39 Rylan Heffernan Adm Adel 2:13.17
40 Ben Kinman Johnston 2:13.29
42 Ian Prescott Iowa City West 2:13.48
46 Ben Lyons Ankeny Centennial 2:13.97
47 Asher Huess Johnston 2:13.97
74 Zach Pettit Mid-Prairie 2:18.60 Hunter Brouwer AplingtonParkersburg DNS Tommy Stout Sigourney DNS Mason Tyler AplingtonParkersburg DNS Keegan Sturdy Gilbert DNS
800M RUN - FINALS - HEAT 8
9 Matt West Southeast Polk 2:05.91
21 Sam Kepford Waverly-SR 2:09.71
23 Tevin Tovar Muscatine 2:10.71
26 Jacob Weisshaar Valley, Wdm 2:11.21
31 Jake Jauron Southeast Polk 2:11.69
33 Ben Cook Dubuque, Senior 2:11.89
35 Yousif Salama Iowa City West 2:12.27
53 Richard Salas Valley, Wdm 2:14.67
59 Isiaha Walton Dsm East 2:15.50
62 Javon Martin Ottumwa 2:16.55
63 Jacob Green CR Kennedy 2:16.64
68 andrew hilgendorf Northeast 2:17.33
69 Dalton Roberts Bgm High School 2:17.42
99 Jack Maitland AplingtonParkersburg 2:22.83 Cory Hinton Davenport West DNS Jackson Schrock North Scott DNS
800M RUN - FINALS - HEAT 7
41 Alex Gebel Denver 2:13.31
44 Will Rolfstad Assumption 2:13.91
45 Gabe Jensen North Scott 2:13.93
50 Cody Samuelson Waterloo West 2:14.32
51 Carter Franzen Nevada 2:14.33
64 Anthony Rodriguez-Soares Dsm East 2:16.75
65 Keegan Jarchow Lisbon 2:16.92
72 Nathan Meyer Regina 2:18.46
75 Nicholas Sash Ankeny Centennial 2:18.79
89 Tayler Young Ottumwa 2:20.56
90 Haji Ali CR Kennedy 2:20.57
98 Andrew Penniston Bellevue 2:22.52
101 Evan Wille Dubuque, Senior 2:23.29
104 Riley Dolan Lisbon 2:24.06
112 Spencer Odekirk Waterloo West 2:25.81
135 Sam O'Brien Waterloo West 2:36.53
800M RUN - FINALS - HEAT 6
54 Noah Smith Clinton 2:14.87
55 Luke Esser Winterset 2:14.93
60 Braeden Hegarty Adm Adel 2:16.06
78 Chandler Gannon Calamus-Wheatland 2:19.25
80 John Rickabaugh Dsm East 2:19.48
84 Connor Coyle Western Dubuque 2:20.21
85 Evan Mundy Saydel 2:20.26
86 Reece Knepper Urbandale 2:20.32
102 Dalton Moyle Mount Pleasant 2:23.57
109 Brody Barton Winfield-Mt. Union 2:25.04
111 Brady Griebel Bellevue 2:25.75
115 Trevor VanPelt Boone 2:28.06
117 David Flemming Mid-Prairie 2:29.20
118 joe hasken Northeast 2:29.58
137 Eric Kouh Woodward Academy 2:37.54 Zane Miller Gilbert
DNS
800M RUN - FINALS - HEAT 5
32 Noah Odson Ankeny 2:11.73
70 Hayden Friedrichsen Urbandale 2:17.57
71 Ben Reams Dunkerton 2:18.25
81 Mike Straub Assumption 2:19.49
83 Brett Wisor Davenport West 2:19.98
91 Blake Stewart CR Prairie 2:21.02
94 Kameron Morgan Davenport West 2:21.89
96 Max Adkisson North Scott 2:22.20
100 Colin Beck Denver 2:23.23
103 Eric Recker Beckman - D 2:23.64
110 Dylan Schmidt Iowa City Liberty 2:25.28
119 Kelly Wignall Ankeny 2:29.76
143 Grey Donmor Woodward Academy 2:42.18 Miguel Jaime Mason City DNS Alex Moore Jesup DNS Calvin Stewart Gilbert
DNS
800M RUN - FINALS - HEAT 4
73 Jackson Edens Gmg, Garwin 2:18.47
79 Ben Ellis Tipton 2:19.25
82 Matt Hines Ankeny Centennial 2:19.50
86 Kyle Kueker Waverly-SR 2:20.32
92 Easton Botkins Durant 2:21.71
105 Erick Estrada West Liberty 2:24.09
149 Nathan Wankana Iowa City Liberty 3:26.47 KJ Barkema Mason City DNS Luke Mulholland Mason City DNS Greg Tystahl Iowa Falls-Alden DNS Ryan Bellcock East Sac County DNS Corey Wallick Tipton DNS Ryan Hynick Saydel DNS Augustine Baraka CR Jefferson DNS Harrison Pearce Iowa Falls-Alden DNS
800M RUN - FINALS - HEAT 3
61 Jeremy Carnes Durant 2:16.37
76 Conner Piehl Tripoli 2:19.08
77 Macieo Pritchard Ankeny 2:19.13
93 Andrew Olseen Tipton 2:21.89
95 Alec Hirsch Wapsie Valley 2:21.98
106 Riley Tisue Dunkerton 2:24.16
107 Jack Voss Durant 2:24.24
108 Elijah Cheever Tripoli 2:24.33
121 Chase Anderson Adm Adel 2:30.32
122 Dane Sweezer Winfield-Mt. Union 2:30.36
123 Devin Baas Denver 2:30.37
124 Devon Willis North Cedar 2:31.15
132 Marcus Funches Woodward Academy 2:35.11
134 Will Martin West Branch 2:35.74 Garrett Hugeback East Sac County DNS Brady Dahl Jesup DNS
800M RUN - FINALS - HEAT 2
66 Noah Nussbaum Nevada 2:17.06
113 Gabe Babinat South Tama 2:27.10
114 Oscar Ramirez Clinton 2:27.72
116 Keegan Sotelo West Branch 2:28.65
120 Nick Jordan South Tama 2:30.02
126 Cole Murray North Cedar 2:32.28
127 Kurt Koopmann Beckman - D 2:32.31
128 Tyrin Lasley South Tama 2:32.86
133 Bailey Reiseck CR Prairie 2:35.48
138 Bryson Iske West Liberty 2:38.31
139 Owen Thompson Winterset 2:38.79
140 Myleek Wilkerson Nevada 2:38.83
144 Danil Kobusch Beckman - D 2:46.65
146 Joe Condon North Cedar 2:50.33
148 Jackson Lewis Dunkerton 2:57.59 Cole Babe East Sac County
DNS
800M RUN - FINALS - HEAT 1
56 Zach Schmidt CR Prairie 2:14.99
67 Chawol Niphong Dsm North 2:17.08
97 Jarin Cowman Dsm North 2:22.28
125 Logan McCullough Waverly-SR 2:31.30
129 Kyle Gassman Clinton 2:33.07
130 Bryce Buhlman Waterloo East 2:34.37
131 Dedier Muco CR Jefferson 2:34.89
136 Tyler Katzenberger Tripoli 2:36.73
141 Barrett Walsh West Branch 2:39.98
142 Marvin Evans Waterloo East 2:40.74
145 Sam Ross Iowa City Liberty 2:49.05
147 Eyifehn Forfor Dsm North 2:50.94 Grayson Cutler Iowa Falls-Alden DNS Abram Dierickx Calamus-Wheatland DNS Christian Loschen Bgm High School DNS Logan Cole Jesup DNS
1600M RUN - FINALS - HEAT 3
1 Camden Cox Ankeny Centennial 4:22.44
2 Myles Bach Center Point-Urbana 4:26.05
3 Konnor Sommer Pleasant Valley 4:28.09
4 Anthony Pena Pleasant Valley 4:28.13
6 Riley Bauer North Union 4:35.86
7 Floyd Evans Mid-Prairie 4:35.97
8 Parker Huhn Pleasant Valley 4:37.02
10 Thatcher Krob Lisbon 4:42.28
14 Waleed Yual Johnston 4:44.05
18 Conner Riley Ottumwa 4:45.00
19 Daniel Haisch Waukee 4:45.36
30 wyatt schmidt Northeast 5:02.39
1600M RUN - FINALS - HEAT 2
5 Jalen Hildebrand Dubuque, Senior 4:35.81
9 Ben Hermiston Dub Hempstead 4:39.24
11 Evan Armitage Valley, Wdm 4:42.85
12 Andrew Wright Davenport West 4:43.49
15 Max Laue CR Prairie 4:44.32
16 Sam Kepford Waverly-SR 4:44.66
21 Robert Laue CR Prairie 4:46.48
22 Garang Akok Ames 4:46.54
23 Jack Stamper Bettendorf 4:47.57
24 Tyler Loecke Waukee 4:48.08
26 Payton Marrs Urbandale 4:55.72
28 Colton LaGrange CR Prairie 4:59.64 John Ockey Gilbert DNS Rees Tyler Gilbert DNS
1600M RUN - FINALS - HEAT 1
13 Isaiah Schaetzle Dubuque, Senior 4:44.01
17 Jacob Green CR Kennedy 4:44.96
20 Jackson Schrock North Scott 4:45.64
25 Ean Warrick Ames 4:50.72
27 Richard Salas Valley, Wdm 4:56.29
29 Brady Griebel Bellevue 4:59.68
31 Kyle Guenther Bellevue 5:13.51
32 Colin Beck Denver 5:14.43 Colin Imhoff Ames DNS Clayton Streed Waterloo West DNS Michael Rowe Mason City DNS Jack Sieverding Bellevue DNS Jason White Johnston
DNS
3200M RUN - FINALS - HEAT 2
1 Cody Mertens Mount Pleasant 10:01.25
2 Moise Habineza Valley, Wdm 10:04.65
4 Adison Kalb Dub Hempstead 10:08.44
5 Caleb Cobbs Boone 10:10.38
6 Kole Sommer Pleasant Valley 10:12.57
8 Travis Loecke Waukee 10:15.40
9 Ian Buske Waukee 10:16.18
10 Jonah Vicker Ankeny Centennial 10:16.93
11 Jack Pendegast CR Prairie 10:17.53
12 Andrew Wright Davenport West 10:18.30
13 Kent Nichols Pleasant Valley 10:22.97
22 Elijah Vlasek CR Prairie 11:08.29 Camden Cox Ankeny Centennial DNS Nathan Mueller Adm Adel DNS
3200M RUN - FINALS - HEAT 1
3 Nicholas Johnson Valley, Wdm 10:06.06
7 Will Whalen Dubuque, Senior 10:15.03
14 Cutler Owens Southeast Polk 10:24.94
15 Gavin Connell Charles City 10:27.46
16 Logan Swaim Johnston 10:28.06
17 Daniel Miller Anamosa 10:34.67
18 Evan Wille Dubuque, Senior 10:41.87
19 Jacob Wilcox North Polk 10:46.26
20 McKade Adams CR Prairie 10:59.29
21 Kameron Morgan Davenport West 10:59.40
23 Eli Witt Bellevue 11:37.38 Clayton Streed Waterloo West DNS Peter Woodward Iowa City Liberty DNF Ethan Mesenbrink Gilbert DNS Michael Rowe Mason City DNS
HIGH JUMP - FINALS - HEAT 2
1 braeden hoyer Northeast 6-06.00
2 Owen Minshall Waukee 6-05.00
3 Jacee Clark Waterloo East 6-04.00
4 Keith Keahna South Tama 6-02.00
4 Japannah Kellogg Ames 6-02.00
4 Kyle Miller Mid-Prairie 6-02.00
8 Om'Unique Wilkerson Nevada 6-00.00
8 Michael Keegan Beckman - D 6-00.00
8 Kolin Reed Greene County 6-00.00
8 Wilson Lenerz Waukee 6-00.00
8 Matt Bandy Wahlert Catholic 6-00.00
14 Carter Morton Greene County 5-10.00
14 Kolten Buster Winfield-Mt. Union 5-10.00
14 Sam Diehl Roland-Story 5-10.00
14 Jonathan Bossou Ottumwa 5-10.00
14 Grant Kelchen Western Dubuque 5-10.00
21 Braden Good AplingtonParkersburg 5-08.00
21 Jaxson Thompson CR Kennedy 5-08.00
21 Reegan Van Dyke Colfax-Mingo 5-08.00
21 Bret Price Boone 5-08.00
21 Trey Sampson Davenport West 5-08.00
21 Dillon Rentz Bellevue 5-08.00
21 Jared Simpson Clinton 5-08.00
21 Noah Boyer Ottumwa 5-08.00 Devin Sheridan Iowa Falls-Alden DNS Jaquoi Harrington Iowa City Liberty NH Matthew O'Brien Waukee NH Nathan Reinke Ankeny Centennial NH Christian Olson AplingtonParkersburg NH T.J. Yates North Scott NH Calvin Stewart Gilbert DNS Michael Williams North Polk DNS Timothy Long Iowa Falls-Alden DNS Max Roquet Johnston NH Zach Abbey Johnston NH Eric Long Johnston NH Ethan Graham Pleasant Valley NH Keeler Dix CR Kennedy DNS Sutton Sears North Polk DNS Colton Borst Anamosa NH Landon Borrett Jesup DNS Corey Baldwin Iowa City Liberty NH Kelby Telander Iowa City Liberty NH Taryn Anderson Dsm East NH Ian Heck Lisbon NH Keyon Hamilton Mason City DNS John Herrick Boone NH Eric Swart Gilbert NH Talon Newton Winfield-Mt. Union NH
HIGH JUMP - FINALS - HEAT 1
4 Joey McNealey North Scott 6-02.00
8 Greg Hansen North Cedar 6-00.00
14 Ray Venditti Calamus-Wheatland 5-10.00
14 Tate Stine-Smith Adm Adel 5-10.00
21 Brody Lovell CR Kennedy 5-08.00
30 Conner Piehl Tripoli 5-06.00
30 Myleek Wilkerson Nevada 5-06.00
30 De'Ontaye Hoefer Charles City 5-06.00
30 Brian Keene Waterloo East 5-06.00
30 Neal Eckhoff Regina 5-06.00 Jonathan Wargo West Branch NH Cortez Riggins CR Prairie DNS Isaac Eaton Ottumwa NH Sonny Demarce South Tama DNS Qwame Davis Woodward Academy NH Al Durr Southeast Polk NH Dylan Travis Southeast Polk NH Cody Reed Iowa Falls-Alden DNS Kevin Walsh Denver NH Porter Cottrell Pleasant Valley NH Izak Krueger Jesup DNS Seth Feldman West Liberty NH Zach McNeese Jesup DNS Isaiah McCarl Woodward Academy DNS Tyler Katzenberger Tripoli NH Karter Kester Ankeny Centennial NH Avery Harrington Ames DNS Justus Ward South Tama DNS Mikey Jasa CR Prairie NH Will Esmoil West Liberty NH Ben Wilson Pleasant Valley NH Braeden Hegarty Adm Adel NH Spencer Thomas North Scott DNS Devin Baas Denver DNS Talen Dengler West Liberty NH Jared Cheever Tripoli NH Devon Koenigsfeld Charles City NH Edwin Gehy CR Prairie NH Tay Norman Waterloo West NH Tyres Green-Harrington Mason City DNS Mark Steffen Gilbert DNS Clayton Rottinghaus Waterloo West NH Kyle Johnson Ankeny NH Shane Starcevich Southeast Polk NH James Jacavino Ankeny Centennial DNS Lararius Bland Anamosa NH Richmond Wright Woodward Academy NH Devon Jones Waterloo West NH Tyson Cooley Mason City DNS Malik Westerfield Davenport West DNS
LONG JUMP - FINALS - HEAT 9
1 Damon Jaeger Western Dubuque 21-05.00
2 Gavin Williams Southeast Polk 21-04.00
3 Terrell Jordan Jr. CR Kennedy 21-02.00
3 Jaelen Boysen Clinton 21-02.00
8 Danny McDermott Wahlert Catholic 20-09.00
9 Carter Bell Bettendorf 20-08.00
10 dawson stoll Northeast 20-07.00
13 Tariq Brown Valley, Wdm 20-04.00
15 Nick Kubitz Dubuque, Senior 20-03.00
19 Zack Butcher Western Dubuque 19-11.00
19 Treveon Fugate Valley, Wdm 19-11.00 Brett Givens Lisbon DNS
LONG JUMP - FINALS - HEAT 8
6 Deyton Love Waterloo West 20-10.00
6 Austin Johnson Southeast Polk 20-10.00
15 Japannah Kellogg Ames 20-03.00
23 Jordin Parker Clinton 19-10.00
30 Cobly Kafer Greene County 19-05.00
33 Ben Keller Valley, Wdm 19-02.00
36 Logan Hoag Cedar Falls 19-00.00
41 Liam Murphy Ankeny Centennial 18-08.00
46 Thomas Dominy AplingtonParkersburg 18-05.00
64 Lopez Scott Johnston 17-08.00
75 Mason Fairchild Southeast Polk 17-02.00 Joey Quintero Mason City DNS Tommy Pretz Columbus Community DNS Blake Murray Johnston DNS Darnell Mosley Davenport West DNS
LONG JUMP - FINALS - HEAT 7
12 Tanner Sauerbrei Wapsie Valley 20-05.00
17 Jaquel Davis Iowa City Liberty 20-01.00
24 Kaden Shaw Winterset 19-08.00
27 Ahkil Muhammad Waterloo East 19-06.00
33 Phavian Moorer Waukee 19-02.00
35 Zak Packingham CR Kennedy 19-01.00
40 Michael Williams North Polk 18-09.00
42 Jacob Paulson Cedar Falls 18-07.00
42 Robert Crane Dsm East 18-07.00
52 Eli McDanel Ottumwa 18-03.00
57 Lararius Bland Anamosa 18-01.00
64 Reegan Van Dyke Colfax-Mingo 17-08.00
69 Kahlil Hicks-Jumper Waukee 17-06.00 Kein Valentine Ankeny FOUL Luke Kroeger North Scott DNS Junior Gaye Urbandale DNS
LONG JUMP - FINALS - HEAT 6
11 Owen Minshall Waukee 20-06.00
32 Morgan Knock AplingtonParkersburg 19-04.00
44 Tyler Kroeze Denver 18-06.00
46 Kyle Miller Mid-Prairie 18-05.00
46 Ulysses Patterson Clinton 18-05.00
46 Gabriel Hoyt Urbandale 18-05.00
52 Jack Haren AplingtonParkersburg 18-03.00
55 Justice Emunah Dsm East 18-02.00
72 Ethan Summy Colfax-Mingo 17-04.00
82 JD Elefeson North Polk 16-07.00 Tony Barreca North Scott DNS braeden hoyer Northeast DNS Marquan Quinn North Scott DNS Jaime Villegas Columbus Community DNS Nick Hernandez Columbus Community DNS
LONG JUMP - FINALS - HEAT 5
36 Gatlin Menninga Ottumwa 19-00.00
39 Ben Royer Pleasant Valley 18-10.00
60 Trinity Schroeder Colfax-Mingo 17-11.00
71 Luka Novick CR Kennedy 17-05.00
74 Daqwan Sanders Iowa City Liberty 17-03.00
76 Kaden Dewey Waverly-SR 17-01.00
80 Logan Brosius Western Dubuque 16-09.00
80 Colton Pirtle Adm Adel 16-09.00
82 Terrhyn Jacoby Mid-Prairie 16-07.00 Michael Hartman West Liberty DNS Gage Cole Ottumwa FOUL Jorge Rivera Mason City DNS Landon Howard Gilbert DNS Basil Aldoss Iowa City Liberty DNS
LONG JUMP - FINALS - HEAT 4
36 Hunter Rickels Calamus-Wheatland 19-00.00
46 Cal Miller Ankeny Centennial 18-05.00
51 Tate Stine-Smith Adm Adel 18-04.00
58 Payton Vest South Tama 18-00.00
64 Devyn Decious Lisbon 17-08.00
69 Trysten Schwenker Tipton 17-06.00
79 Vincent Branan South Tama 16-10.00
84 Alex Barraza South Tama 16-06.00
87 Neal Eckhoff Regina 16-03.00
89 Tanner Erickson Pleasant Valley 16-00.00
91 William Mercer Pleasant Valley 15-11.00
96 Evan Patterson North Cedar 15-00.00 Connor Dalen Mason City DNS Sam Snyder Ankeny Centennial DNS Cade Nolan Jesup DNS
LONG JUMP - FINALS - HEAT 3
19 Carter Voelkers Durant 19-11.00
25 Jeron Shaw Waterloo West 19-07.00
44 Kian Davis CR Prairie 18-06.00
52 Jon Kastantin Calamus-Wheatland 18-03.00
55 Carter Newton Cedar Falls 18-02.00
62 Dylan Jensen Nevada 17-09.00
88 Ty Chenault Durant 16-02.00
93 Lucas Rogers Nevada 15-06.00
95 Lucas Ausberger Greene County 15-04.00
98 Alex Casey Anamosa 14-06.00 Jonathon Wessel Waverly-SR DNS Brady Dahl Jesup DNS Austin Younger Adm Adel DNS Zeph Toe Waterloo West FOUL
LONG JUMP - FINALS - HEAT 2
5 Austin West Iowa City West 21-01.00
13 Gabe Caruthers Iowa City West 20-04.00
17 Cortez Riggins CR Prairie 20-01.00
25 Mohamed Bass Dsm North 19-07.00
27 Trevor Sauerbrei Wapsie Valley 19-06.00
27 Kyle Johnson Ankeny 19-06.00
60 Nick Fleckenstein Iowa City West 17-11.00
64 Wes Minnaert Anamosa 17-08.00
68 Brody Rygel Dunkerton 17-07.00
72 Andrew Saunders Nevada 17-04.00
85 Nathan Eggena Denver 16-05.00
93 Caleb Markwardt Roland-Story 15-06.00
96 Kade Faga Roland-Story 15-00.00 Zach Mead Jesup DNS Zajit Melchor West Liberty DNS
LONG JUMP - FINALS - HEAT 1
19 Brenden Stigler Waterloo East 19-11.00
30 BJ Rodgers Winfield-Mt. Union 19-05.00
58 Max Laue CR Prairie 18-00.00
62 Nahimana Meshack Dsm North 17-09.00
76 Elias Seehase Tripoli 17-01.00
78 Gabe Heideman Dunkerton 16-11.00
86 Fynn Vongehr Tripoli 16-04.00
89 Vincent Wooden Woodward Academy 16-00.00
91 Louis Walker Woodward Academy 15-11.00
99 Keegan Sotelo West Branch 13-09.00
100 Isaiah McCarl Woodward Academy 12-07.00 Karson Sharar Iowa Falls-Alden DNS Morgan Hartz West Branch DNS Sam Off Iowa Falls-Alden DNS Aric Finder Tripoli DNS Rafe Bessman Iowa Falls-Alden DNS
SHOT PUT - FINALS - HEAT 11
1 Nick Phelps Kp-Wc 65-09.00
2 Dawson Ellingson Hudson 56-09.50
3 Sam Hanna Pleasant Valley 54-00.00
4 Kaseam Domond Ames 52-07.00
5 Aaron Potter Johnston 50-05.50
6 Isaac Erbes Urbandale 50-04.00
7 Jonathan Gannon Iowa City West 50-00.50
8 Kiaeem Mosley Ames 49-07.50
9 Jacob Baier Ankeny 49-02.50
16 Luke Stein Regina 46-02.50
25 Cole White Regina 43-06.00
78 Alex Moore Regina 36-10.00 Tyler Bacon Johnston FOUL Jackson Leistikow Cedar Falls FOUL
SHOT PUT - FINALS - HEAT 10
11 Kyle Sorensen Waukee 48-01.00
12 Caleb Lomica North Polk 46-06.50
13 Brock Farley Denver 46-05.00
13 Elijah Barnes Fort Madison Bloodho 46-05.00
17 Zach Shaner Valley, Wdm 46-00.00
18 lucas empen Northeast 45-09.00
20 Jesse Hilby Dub Hempstead 45-00.50
30 Michael Welborn Dubuque, Senior 42-03.00
33 Charles Goulding Waukee 41-10.00
46 Jacob Barnhart West Branch 39-09.50
54 Mark Cox North Polk 38-08.00
59 Bryce Esmoil West Liberty 38-03.00
SHOT PUT - FINALS - HEAT 9
15 Mason Hale Waukee 46-03.00
19 Andrew Sandvold Cedar Falls 45-06.50
21 Jaylen Johnson Davenport West 44-08.50
26 Caden Wendt North Cedar 43-03.00
27 Aiden DeWitt Dub Hempstead 42-10.00
28 Kamari Palimore Urbandale 42-09.50
29 Derek Prier Beckman - D 42-08.00
32 Jayden Goos CR Prairie 41-11.50
38 Ben Rocha Southeast Polk 40-09.00
41 Taylor Hendricksen North Scott 40-07.50
53 Thomas Welborn Dubuque, Senior 38-08.50 Jordan Leach Jesup DNS Cam Jones CR Kennedy FOUL Brian Sadler Jesup DNS
SHOT PUT - FINALS - HEAT 8
22 Caleb James Dsm East 44-07.50
24 Isaac Kono Center Point-Urbana 44-02.00
30 Riley McClaskey Ankeny Centennial 42-03.00
36 Shawn Buhr Anamosa 40-11.50
42 Owen Meyer North Cedar 40-05.50
44 Brady Lehrman North Cedar 40-02.00
46 Trey Winters Ankeny Centennial 39-09.50
58 Jerimiah Breeze Urbandale 38-03.50
62 Logan Mueller Valley, Wdm 38-00.50
72 Matt Chitty Nevada 37-02.00
111 Payton Schiller Nevada 30-10.00 Cole Ernst North Scott DNS Derrick Olcott Davenport West DNS
SHOT PUT - FINALS - HEAT 7
10 Keegan Larson Cedar Falls 48-02.50
23 Spencer Daufeldt West Liberty 44-05.50
34 Ben DeSollar Western Dubuque 41-03.50
35 Josh Vis CR Kennedy 41-02.00
43 Jonah Wilson Pleasant Valley 40-03.00
49 Anis Hambasic Ankeny Centennial 39-05.50
50 Cody Westcott Center Point-Urbana 39-00.50
61 Seth Blanchette Waverly-SR 38-02.00
64 Kaleb Galant Clinton 37-10.00
66 Ben Niklasen Western Dubuque 37-08.50
69 Will Conlan Western Dubuque 37-04.00
74 Cole Bollweg Beckman - D 37-01.00
85 Cal Wild Ames 36-02.00 korbin hoffmann Northeast DNS
SHOT PUT - FINALS - HEAT 6
39 Tanner VanElsen Southeast Polk 40-08.50
45 Gabe Hassman Southeast Polk 39-10.50
52 Zach James Pleasant Valley 38-09.00
55 Devin Firrell Davenport West 38-07.50
55 Ian Huber Waverly-SR 38-07.50
57 Stone Schreiner Clinton 38-04.50
67 Zach Squires Lisbon 37-06.00
69 Conner Ariss Dubuque, Senior 37-04.00
75 Jayden Macdonald Roland-Story 37-00.50
83 Shedrick Elliott Dsm East 36-05.00
87 Devin Koester Calamus-Wheatland 36-01.50
90 Eric Hayden Ankeny 35-07.00 Corbin Putnum Jesup DNS Max Adams Iowa Falls-Alden DNS Ethan Robey Gilbert DNS
SHOT PUT - FINALS - HEAT 5
50 Kaden Schilling CR Prairie 39-00.50
69 Logan Brown Ankeny 37-04.00
72 Lakey Martin Waterloo East 37-02.00
76 Marshawn Gunn Johnston 36-11.00
76 Everitt Mullican Valley, Wdm 36-11.00
85 Nic Hansen Roland-Story 36-02.00
88 Gavin Bascom CR Kennedy 35-10.00
89 Max Lenane Iowa City Liberty 35-09.00
95 Heath Hoenig Fort Madison Bloodho 34-09.00
99 Marquise Paino Tripoli 34-01.00 Jamarcus Tucker Woodward Academy DNS Tyraius McElroy Woodward Academy DNS Brandon Gordon Dsm North DNS
SHOT PUT - FINALS - HEAT 4
48 Gannon Ferneau South Tama 39-08.00
59 Jace Cathjmal Charles City 38-03.00
63 Wyatt Stevenson Charles City 38-00.00
78 Ryan Nugent Iowa City Liberty 36-10.00
81 DJ DeBoest Charles City 36-06.00
93 Thomas Boorn Adm Adel 35-02.00
97 Kaden Isaacson Denver 34-06.00
100 Drake Brookman Tripoli 33-09.00
104 Jaxson Brouwer AplingtonParkersburg 32-08.00
105 Ethan Schellhorn Tripoli 32-05.00
115 Tyler Delaney Woodward Academy 29-06.00 Mason Tharp Gilbert DNS Mick Urban Adm Adel DNS Koby Meyer Iowa Falls-Alden DNS
SHOT PUT - FINALS - HEAT 3
37 Jack Baker Mid-Prairie 40-10.00
40 Dawson Frett Durant 40-08.00
65 Cale Frett Durant 37-09.00
81 Nathan Jones CR Prairie 36-06.00
98 Marshall Roudabush Bgm High School 34-02.00
109 Connor Andresen Anamosa 31-08.00
110 Quinton Buckner Calamus-Wheatland 31-05.00
114 Ford Loskill CR Jefferson 30-04.00
118 Brett Happel Lisbon 28-01.00 Cody Fox Columbus Community DNS JD Ward Mason City DNS Brody Card Waterloo East FOUL Brenden Burton Waterloo West FOUL Kade Kloster-Hodak Mason City DNS
SHOT PUT - FINALS - HEAT 2
84 Bennett English Beckman - D 36-04.00
91 Ezekiel Zanders Dunkerton 35-06.00
92 Evan Bixby Waverly-SR 35-03.00
101 Ethan Staples Waterloo West 33-07.00
106 Jared Arnold Winfield-Mt. Union 32-03.00
107 Jonah Werth Durant 32-00.00
108 Dillon Grau Calamus-Wheatland 31-10.00
112 Tyrell Gaston CR Jefferson 30-07.00
113 Cole Chapman Anamosa 30-06.00
115 Ethan Ballard Nevada 29-06.00
117 Max Madsen CR Jefferson 28-06.00
122 Damion Wilson Iowa City Liberty 26-05.50
123 Ethan Palmer Bgm High School 26-05.00 Isacc Roetman Gilbert DNS Brian Solis Columbus Community DNS
SHOT PUT - FINALS - HEAT 1
1 Caleb Gehle Fort Madison Bloodho 17-05.00
2 Jarrett Moehlman Lisbon 12-04.00
68 Nick Fairfield Iowa City West 37-05.00
80 Andrew Brady Winfield-Mt. Union 36-07.00
94 Enutifa Gamia Iowa City West 34-11.50
96 Kalem Schrock South Tama 34-08.00
102 Marcus Gould West Branch 33-00.00
103 Jackson Hoeft Dunkerton 32-09.00
119 Taylor Dallenbach Waterloo West 27-05.00
120 Tyler Caraccio South Tama 27-03.50
121 Lane Boner Dunkerton 26-06.00
123 Nick Davis Winfield-Mt. Union 26-05.00
125 Richard Lowery Waterloo East 26-03.00
126 Brant Baltes Lisbon 23-08.00
127 Matthew Rummelhart West Branch 23-01.00 Tom Quinlin Iowa Falls-Alden DNS Peyton Dobbs Denver DNS
4X200M RELAY - FINALS - HEAT 9
pl team mark
4 Ames 1:34.22
5 Western Dubuque 1:34.32
9 Waukee 1:35.53
11 Ottumwa 1:35.73
13 Valley, Wdm 1:36.44 Runners Iowa Falls-Alden DNS Runners Dsm East DNF
4X200M RELAY - FINALS - HEAT 8
1 Southeast Polk 1:32.81
3 CR Kennedy 1:33.54
6 Ankeny Centennial 1:34.68
7 Dubuque, Senior 1:35.09
12 Nevada 1:36.30
15 North Cedar 1:36.88
30 Anamosa 1:40.28
41 Iowa City Liberty 1:42.05
4X200M RELAY - FINALS - HEAT 7
2 Bettendorf 1:33.40
14 Cedar Falls 1:36.44
16 Beckman - D 1:37.24
18 Waterloo East 1:37.41
22 Saydel 1:38.25
23 Adm Adel 1:39.49
40 Mid-Prairie 1:41.50
4X200M RELAY - FINALS - HEAT 6
10 Clinton 1:35.68
17 Pleasant Valley 1:37.28
20 CR Prairie 1:38.01
28 Lisbon 1:39.93
34 Center Point-Urbana 1:40.78
36 North Polk 1:41.27
37 Northeast 1:41.46
38 Johnston 1:41.49
4X200M RELAY - FINALS - HEAT 5
26 North Scott 1:39.89
27 Dsm North 1:39.91
33 Dunkerton 1:40.65
35 Assumption 1:41.25
39 Roland-Story 1:41.50
49 Greene County 1:45.14 Runners Mason City DNS Runners Gilbert DNS
4X200M RELAY - FINALS - HEAT 4
8 Urbandale 1:35.49
24 Mount Pleasant 1:39.51
29 Waverly-SR 1:40.12
42 Bgm High School 1:42.73
45 Tipton 1:44.27
46 Tripoli 1:44.29 Runners Columbus Community DNS Runners Regina DNF
4X200M RELAY - FINALS - HEAT 3
19 West Liberty 1:37.87
21 Iowa City West 1:38.14
25 Denver 1:39.83
32 Charles City 1:40.40 Runners East Sac County DNS Runners Jesup DNS
4X200M RELAY - FINALS - HEAT 2
31 Calamus-Wheatland 1:40.31
44 West Branch 1:44.09
47 South Tama 1:44.32
48 AplingtonParkersburg 1:44.36 Runners Durant DNS Runners
4X200M RELAY - FINALS - HEAT 1
43 Ankeny 1:43.87
50 Waterloo West 1:45.89
51 Winfield-Mt. Union 1:47.50
52 Wapsie Valley 1:48.47
53 Fort Madison Bloodho 1:49.44
4X400M RELAY - FINALS - HEAT 7
1 Urbandale 3:28.50
2 Waukee 3:32.37
3 Dubuque, Senior 3:33.61
4 Ottumwa 3:34.98
7
Valley, Wdm 3:38.06 Runners Iowa Falls-Alden DNS Runners
4X400M RELAY - FINALS - HEAT 6
5 CR Kennedy 3:36.55
8 Western Dubuque 3:38.36
10 Mid-Prairie 3:39.40
13 Cedar Falls 3:40.19
26 Iowa City Liberty 3:48.91
35 West Liberty 3:59.56
4X400M RELAY - FINALS - HEAT 5
6 Beckman - D 3:37.55
15 Ankeny Centennial 3:41.07
18 Dsm East 3:44.50
19 Anamosa 3:45.39
21 Johnston 3:45.76
30 Lisbon 3:55.23 Runners Gilbert DNS Runners Pleasant Valley DNS
4X400M RELAY - FINALS - HEAT 4
9 Clinton 3:38.58
11 CR Prairie 3:40.07
12 Iowa City West 3:40.17
22 Ames 3:45.86
25 Adm Adel 3:47.63
27 North Cedar 3:49.30 Runners Mason City DNS Runners Jesup DNS
4X400M RELAY - FINALS - HEAT 3
14 Waterloo East 3:40.59
17 Northeast 3:42.98
20 Denver 3:45.73
23 Ankeny 3:45.97
24 CR Jefferson 3:47.50
33 AplingtonParkersburg 3:58.64
36 Woodward Academy 3:59.79
4X400M RELAY - FINALS - HEAT 2
16 Davenport West 3:42.70
28 Tripoli 3:54.89
29 Southeast Polk 3:55.03
31 South Tama 3:57.35
32 Assumption 3:58.48
39 Dsm North 4:11.45
41 Dunkerton 4:14.13 Runners Waverly-SR DNS Runners
4X400M RELAY - FINALS - HEAT 1
34 Waterloo West 3:58.66
37 Wapsie Valley 4:00.62
38 Nevada 4:01.41
40 Tipton 4:13.98
42 Durant 4:22.62
4X800M RELAY - FINALS - HEAT 5
1 Ames 8:25.72
2 Urbandale 8:26.87
3 Cedar Falls 8:30.15
4 Johnston 8:33.89
6 Ottumwa 8:35.37
7 Lisbon 8:35.88
11 Waukee 8:45.87
32 Iowa City Liberty 9:17.34
4X800M RELAY - FINALS - HEAT 4
5 Mid-Prairie 8:34.06
8 Western Dubuque 8:36.04
9 Bettendorf 8:38.98
10 Iowa City West 8:44.27
15 Denver 8:49.99
16 Bellevue 8:50.65
17 Anamosa 8:50.75
19 Pleasant Valley 8:53.03
23 Roland-Story 8:56.30
30 AplingtonParkersburg 9:12.66
34 Nevada 9:19.22 Runners Gilbert DNS Runners
4X800M RELAY - FINALS - HEAT 3
12 CR Kennedy 8:47.00
14 Northeast 8:49.89
18 North Scott 8:53.02
20 Valley, Wdm 8:53.04
22 Assumption 8:55.77
25 Beckman - D 9:01.28
26 West Branch 9:06.49
29 Dsm East 9:07.43
33 Adm Adel 9:18.88
36 Fort Madison Bloodho 9:22.11
37 North Polk 9:22.31
51 Woodward Academy 10:33.85 Runners Iowa Falls-Alden DNS Runners
4X800M RELAY - FINALS - HEAT 2
21 Davenport West 8:55.05
24 Dubuque, Senior 8:58.80
27 CR Prairie 9:06.51
28 Southeast Polk 9:06.98
31 Tipton 9:13.56
35 Ankeny Centennial 9:20.29
38 Charles City 9:25.71
39 Durant 9:26.09
40 Clinton 9:26.89
45 Regina 9:49.56 Runners Mason City DNS Runners Jesup DNS
4X800M RELAY - FINALS - HEAT 1
13 Ankeny 8:49.63
41 West Liberty 9:38.86
42 Winterset 9:41.13
43 Tripoli 9:42.02
44 South Tama 9:49.15
46 Waterloo West 10:06.46
47 Dunkerton 10:15.31
48 Waverly-SR 10:15.53
49 Dsm North 10:16.87
50 Waterloo East 10:31.25
52 Wapsie Valley 11:14.43 Runners Ogden DNS Runners Columbus Community DNS