Complete Results

boys results
60M DASH - FINALS - HEAT 2
8	Zach Hollingsworth	Dsm Lincoln	7.48
9	Colton Horak	Waco	7.49
10	Drew Winke	Unattached	7.50
11	Tanner Strand	Grinnell	7.52
13	Domique Wright	Dsm Hoover	7.54
14	Dante Eldridge	Iowa City West	7.56
15	Quinten Mesick	Tipton	7.59	Alexander Killion	Dsm North
FS
60M DASH - FINALS - HEAT 1
1	Jagger Gourley	Mediapolis	7.05
2	Jax Lamm	W. Burlington ND	7.17
3	Terrhyn Jacoby	Mid-Prairie	7.29
4	Khalil Summerville	Dsm Lincoln	7.30
5	Eddie Suong	Dsm Lincoln	7.33
6	Malachi Thongvanh	Dsm Lincoln	7.43
7	Spencer Hunt	Panorama	7.47
12	Khang Truong	Mount Pleasant	7.53
60M DASH - PRELIMS - HEAT 1
1	Drew Winke	Unattached	7.50
2	Cade Kirkland	Centerville Csd	7.93
3	Zach Osborne	Mediapolis	7.99
4	Braeden Hegarty	Adm Adel	8.21
5	Landon Schafer	Fairfield	8.39
6	Austin Fanatia	Mid-Prairie	9.46	Nathan Dostal	Shenandoah	DNS	Anthony Stogdill	Shenandoah	DNS
60M DASH - PRELIMS - HEAT 2
1	Louis Etienne	Iowa Mennonite	7.71
2	Connor Ryan	Fairfield	8.23
3	AJ Wilkins	Grinnell	8.35
4	Caleb Wenthe	Carlisle	8.42
4	Damonte Miller-Scott	Fairfield	8.42
6	Aaron Slaughter	Lone Tree	8.43
7	Trent McCann	Centerville Csd	8.65
8	Kavan Cameron	Dsm Lincoln	9.05
60M DASH - PRELIMS - HEAT 3
1	Colton Horak	Waco	7.55
2	Quinten Mesick	Tipton	7.57
3	Calvin Battle Jr.	Waco	7.62
4	Gabe Wyant	Marshalltown	7.82
5	Steeler Higdon	Fairfield	7.89
6	Nick McCaughey	Carlisle	8.33
7	Kamrin Steveson	Grinnell	8.96	Drew Kissell	Waco
DNS
60M DASH - PRELIMS - HEAT 4
1	Tanner Strand	Grinnell	7.58
2	Quinton Koestner	Centerville Csd	8.11
3	Ashton Lankford	Fairfield	8.25
4	Ethan Waugh	Fairfield	8.41
5	Mick Urban	Adm Adel	8.84
6	Nixson Benitez	Dsm Lincoln	9.08
7	Michael Bell	Dsm Lincoln	9.19	Raymundo Ontiveros	Shenandoah
DNS
60M DASH - PRELIMS - HEAT 5
1	Anthony DeAngelo	Dsm Lincoln	7.77
2	Matthias Beattie	Carlisle	8.03
3	Karson Dunn	Carlisle	8.11
4	Brian Trowbridge	Marshalltown	8.14
5	Kevin Rivas-Mendoza	Dsm Lincoln	8.16
6	Yahsiah Scott	Dsm Lincoln	8.19
7	Alexander Kalbach	Unattached	8.33
8	Matt Ford	Lone Tree	9.08
60M DASH - PRELIMS - HEAT 6
1	Caden Jones	Fairfield	7.60
2	Lucas Heitz	Adm Adel	7.71
3	Blaise Thumma	Tipton	7.92
4	Derrick Garth	Marshalltown	8.41
5	Brock Beck	Grinnell	8.55
6	Isaiah Coulson	Shenandoah	8.60
7	Mason Cloyed	Carlisle	8.74
8	Cole Nebel	Shenandoah	8.89
60M DASH - PRELIMS - HEAT 7
1	Khalil Summerville	Dsm Lincoln	7.33
2	Eddie Suong	Dsm Lincoln	7.35
3	Tyler Palmer	Fairfield	7.90
4	Simon Saysinuan	Dsm Lincoln	8.13
5	Mitchell Brent	W. Burlington ND	8.30
6	Robert Mallory	Shenandoah	12.05	Alex Kirkpatrick	Adm Adel	DNS	Andre White	Iowa City West	DNS
60M DASH - PRELIMS - HEAT 8
1	Zach Hollingsworth	Dsm Lincoln	7.57
2	Julius Pyne	Dsm North	7.68
3	Clarke Latcham	Mid-Prairie	7.88
4	Austin Younger	Adm Adel	8.06
5	Stephen Owen	Carlisle	8.28
6	Cole Jarrett	Danville	8.35
7	Drake Smith	Danville	9.44	Moses Martinez	Lone Tree
DNS
60M DASH - PRELIMS - HEAT 9
1	Terrhyn Jacoby	Mid-Prairie	7.29
2	Spencer Leovan	Pella	7.97
3	Jack Schlabaugh	Mid-Prairie	8.13
4	Tyler McCollough	Lone Tree	8.21
5	Conner Stanton	Marshalltown	8.66
6	Caleb Kirk	Iowa City West	9.05
7	Jakob Zwank	Adm Adel	9.36
8	Mikael Syed	Iowa City West	10.40
60M DASH - PRELIMS - HEAT 10
1	Jax Lamm	W. Burlington ND	7.21
2	Antonio Leovan	Pella	7.93
3	Hoang Mai	Mount Pleasant	8.03
4	Anthony Hoffman	W. Burlington ND	8.13
5	Logan Hudson	Pella	8.63
6	Tommy Brown	Tipton	9.45
7	Michael Norenberg	Grinnell	11.61	Hams Pyne	Dsm North
FS
60M DASH - PRELIMS - HEAT 11
1	Jerad Fischer	Dsm Hoover	7.78
2	Noah Gracey	Dsm Lincoln	8.01
3	Logan Astelle	Grinnell	8.28
4	Ashtin Perrin	Shenandoah	8.51
5	Levi Sotzen	Lone Tree	8.54
6	Thomas Stewart	Danville	10.49	Zed Tory	Adm Adel	DNS	Caleb Thomas	Mid-Prairie	DNS
60M DASH - PRELIMS - HEAT 12
1	Malachi Thongvanh	Dsm Lincoln	7.48
2	Alexander Killion	Dsm North	7.56
3	Bennet Schuiteman	Des Moines Christian	7.89
4	Derek Hackman	Pella	7.91
5	Aaron Hershberger	Iowa Mennonite	8.24	Rashwan Johnson	Dsm Lincoln	DNS	Adian Rath	Mid-Prairie	DNS	Jaiden Buchanan	Marshalltown
DNS
60M DASH - PRELIMS - HEAT 13
1	Elijah McGohan	Waco	7.84
1	Wyatt Himes	Marshalltown	7.84
3	Mason Bauman	Centerville Csd	7.97
4	Jayden Creps	Grinnell	8.37
5	Isiah Henderson	Dsm Lincoln	8.43
6	Blake Hollibaugh	Grinnell	8.82
7	Blake Doyle	Shenandoah	8.98
8	Chris Streets	Marshalltown	9.06
60M DASH - PRELIMS - HEAT 14
1	Josh Slaubaugh	Mid-Prairie	7.78
2	Wyatt Hunter	Grinnell	7.81
3	Austin Lenz	Tipton	8.08
4	Chase Williamson	Mount Pleasant	8.10
5	Max Wilcox	Danville	8.13
6	Kegan Ewoldt	Centerville Csd	8.36	Landon Green	Iowa City West	DNS	Hunter Drish	Fairfield	DNS
60M DASH - PRELIMS - HEAT 15
1	Dante Eldridge	Iowa City West	7.54
2	Gage Carson	Centerville Csd	7.83
3	Bryce Cardani	Centerville Csd	7.93
4	Eli Rose	Grinnell	8.28
5	Grant Carson	Centerville Csd	8.45
6	River Baker	Pella	8.59
7	Jace L'Heuruex	Shenandoah	9.31
8	Ethan Hall	Mid-Prairie	11.25
60M DASH - PRELIMS - HEAT 16
1	Caden Fedeler	Iowa City West	7.65
2	Jarret Lender	Grinnell	7.78
3	Deonte Dean	Marshalltown	7.99
4	Tegan Wyckoff	Carlisle	8.06
5	John Chandara	Dsm Lincoln	8.63
6	Tyler Anderson	Danville	9.61	Shamar Wyatt	Iowa City West	DNS	Pasil Salih	Iowa City West	DNS
60M DASH - PRELIMS - HEAT 17
1	Brandon Hines	Tipton	7.83
2	Nick Williams	Grinnell	8.05
3	Max Sullivan	Fairfield	8.09
4	Carter Hastings	Mediapolis	8.32
5	Ian McAreavy	Iowa City West	8.39
6	Dawson Vogelgesang	Danville	8.56	Nathan Daniels	Iowa City West	DNS	Malik Haynes	Marshalltown	DNS
60M DASH - PRELIMS - HEAT 18
1	Dylan Eygabroad	Marshalltown	7.91
2	John Stroup	Tipton	7.94
3	Cody Welch	Danville	8.09
4	Andres Cantillo	Grinnell	8.71
5	Luke Albright	Mid-Prairie	8.82
6	Avery Gronewold	Carlisle	8.83
7	Camen Bolding	Danville	10.15	JR Norenberg	Grinnell
DNS
60M DASH - PRELIMS - HEAT 19
1	Austin Mixer	W. Burlington ND	7.75
2	Mohamed Bass	Dsm North	7.83
3	Payten Elijah	Tipton	7.97
4	Payton Cline	Fairfield	8.05
5	Noah Stewart	Adm Adel	8.20
6	Tanner Mellot	Fairfield	8.38
7	Drake Fox	Danville	9.77	Devlin Lockman	Iowa City West
DNS
60M DASH - PRELIMS - HEAT 20
1	Khang Truong	Mount Pleasant	7.50
2	Domique Wright	Dsm Hoover	7.58
3	Gracen Welberg	Panorama	7.95
4	Nick Hunter	Shenandoah	8.10
5	Ty Griffin	Lone Tree	8.15
6	Cooper Hess	Danville	8.26
7	Ethan Eilers	W. Burlington ND	8.85	Patrick Landeros	Marshalltown
DNS
60M DASH - PRELIMS - HEAT 21
1	Spencer Hunt	Panorama	7.43
2	Colton Pirtle	Adm Adel	7.75
3	Thomas Boorn	Adm Adel	7.91
4	Noah DeVenney	Marshalltown	8.01
5	Bret Brownsberger	Adm Adel	8.30
6	Angel Lottie	Dsm Hoover	8.33
7	Blake Waters	Shenandoah	8.43	Jordan Joesting	Marshalltown
DNS
60M DASH - PRELIMS - HEAT 22
1	Jagger Gourley	Mediapolis	7.32
2	Jett Tjaden	W. Burlington ND	7.64
3	Mason Sorge	Iowa City West	7.71
4	Brady Pfeiff	Mediapolis	7.92
5	Ben Boucherle	Fairfield	8.10
6	Kyle Samples	Danville	8.13
7	Donald Murray	Dsm Hoover	8.54
8	Matthew Randol	Adm Adel	8.60
60M DASH - PRELIMS - HEAT 23
1	Dalton Chapman	Pella	7.70
2	Jalen Collins	Waco	8.03
3	Beau Nagel	Grinnell	8.19
4	Andrew McPherson	Mediapolis	8.21
5	Ryan Warbach	Lone Tree	8.47
6	Brandon Canny	Dsm Lincoln	9.75	Zach Anderson	Iowa City West	DNS	Matt Johnson	W. Burlington ND	DNS
60M DASH - PRELIMS - HEAT 24
1	Deavin Hilson	Dsm North	7.76
2	Nicholas Bradshaw	Adm Adel	7.88
3	Steve Soriede	Panorama	8.12
4	Alvin Lopez	Dsm Lincoln	8.23
5	Colton Hobbs	Mid-Prairie	8.37
6	Klayton Kleinkopf	Danville	8.50
7	Dwight Joar	Marshalltown	8.58	Caleb Peters	Iowa City West
DNS
60M DASH - PRELIMS - HEAT 25
1	Ryan Huffman	Marshalltown	7.61
2	Tyson Belloma	Centerville Csd	7.73
3	Hunter Henderson	Centerville Csd	7.97
4	Peter Breitbach	Iowa City West	8.14
5	Jordan Foster	Dsm Lincoln	8.38
6	Mason Albright	Dsm Lincoln	8.43
7	Ryan Roland	Carlisle	8.50	Anthony Forte	Iowa City West
DNS
60M DASH - PRELIMS - HEAT 26
1	Brady Oleson	W. Burlington ND	7.83
2	Kosta Papazogolou	Fairfield	7.92
3	Christian Schwenker	W. Burlington ND	7.95
4	Kaleb Nichols	Dsm Hoover	7.96
5	Konner Coppinger	Lone Tree	8.14
6	Tyler Halverson	Iowa City West	8.16
7	Alex Landers	Grinnell	8.74
200M DASH - FINALS - HEAT 35
1	Gabe Caruthers	Iowa City West	23.30
6	Dichon Francis	Dsm Hoover	24.08
55	Rylan Heffernan	Adm Adel	26.20	Jake Lowe	Mount Pleasant	DNS	Marcus Baye	Dsm Hoover	DNS
200M DASH - FINALS - HEAT 34
7	Khalil Summerville	Dsm Lincoln	24.13
8	Spencer Hunt	Panorama	24.33
10	Jarias Hurst	Dsm Hoover	24.58
52	Jerad Fischer	Dsm Hoover	26.04	Devlin Lockman	Iowa City West
DNS
200M DASH - FINALS - HEAT 33
2	Answer Gaye	Dsm Hoover	23.79
4	Malachi Thongvanh	Dsm Lincoln	23.98
5	Terrhyn Jacoby	Mid-Prairie	24.06
12	Dante Eldridge	Iowa City West	24.66
61	Tegan Wyckoff	Carlisle	26.38
200M DASH - FINALS - HEAT 32
3	Brennan Swafford	Mediapolis	23.96
14	Jett Tjaden	W. Burlington ND	24.76	Alex Kirkpatrick	Adm Adel	DNS	Colton Pirtle	Adm Adel	DNS	Keegan Rich	Mount Pleasant
DNS
200M DASH - FINALS - HEAT 31
18	Dalton Chapman	Pella	24.91
32	Eddie Suong	Dsm Lincoln	25.52
46	Nicholas Bradshaw	Adm Adel	25.86
86	Domique Wright	Dsm Hoover	27.15	Alexander Killion	Dsm North
DNS
200M DASH - FINALS - HEAT 30
9	Tyuss Bell	Iowa City West	24.49
15	Brady Dauber	Lone Tree	24.81
22	John Harris	Dsm Lincoln	25.11	Fabian Brown	Iowa City West	DNS	Ehab Abdalla	Iowa City West	DNS
200M DASH - FINALS - HEAT 29
11	Nolan Brunsen	Carlisle	24.62
16	Wyatt Hunter	Grinnell	24.85
19	Tanner Strand	Grinnell	24.97
36	Cole Burns	Mount Pleasant	25.65
51	Bennet Schuiteman	Des Moines Christian	25.98
200M DASH - FINALS - HEAT 28
17	Colby VanGorp	Pella	24.87
21	Dane Wright	Carlisle	25.01
26	Jacob Imhoff	Carlisle	25.40
35	Gabe Wyant	Marshalltown	25.56
36	Jarret Lender	Grinnell	25.65	Brandon Canny	Dsm Lincoln
DNS
200M DASH - FINALS - HEAT 27
53	Avery Knock	Lone Tree	26.10
58	Reece Martin	Dsm Lincoln	26.27
64	Alex Viner	Lone Tree	26.40
78	Kalen Coker-Haworth	Iowa City West	26.69
80	Jordan Foster	Dsm Lincoln	26.77
200M DASH - FINALS - HEAT 26
20	Colton Horak	Waco	25.00
25	Josh Lehman	Shenandoah	25.37
42	Jason Lu	Iowa City West	25.77
59	Landon Green	Iowa City West	26.34	Anthony Stogdill	Shenandoah	DNS	Moses Martinez	Lone Tree	DNS
200M DASH - FINALS - HEAT 25
24	Warren Ware	Grinnell	25.28
28	Mohamed Temsah	Dsm Hoover	25.42
30	Harley Martin	Shenandoah	25.47
60	Austin Younger	Adm Adel	26.37	Xavion Huizinga	Pella
DNS
200M DASH - FINALS - HEAT 24
13	Caden Jones	Fairfield	24.70
38	Calvin Battle Jr.	Waco	25.66
41	Austin Mixer	W. Burlington ND	25.68
75	Eli Rose	Grinnell	26.62	Anthony Forte	Iowa City West
DNS
200M DASH - FINALS - HEAT 23
33	Kosta Papazogolou	Fairfield	25.54
34	Anthony DeAngelo	Dsm Lincoln	25.55
67	Beau Nagel	Grinnell	26.50	Zach Anderson	Iowa City West	DNS	Shamar Wyatt	Iowa City West	DNS	Landon Kooiker	Fairfield
DNS
200M DASH - FINALS - HEAT 22
43	Brady Oleson	W. Burlington ND	25.79
50	Elijah McGohan	Waco	25.97
54	McCain Oden	Centerville Csd	26.11
88	Bryson Cline	Grinnell	27.31	Riley Backus	Shenandoah	DNS	Bryce Cardani	Centerville Csd	DNS
200M DASH - FINALS - HEAT 21
38	Hams Pyne	Dsm North	25.66
47	Joe Jansen	Pella	25.90
66	Justin Neely	Carlisle	26.43
70	Max Wilcox	Danville	26.55
105	Thomas Boorn	Adm Adel	27.65	Drew Kissell	Waco
DNS
200M DASH - FINALS - HEAT 20
29	Cody Welch	Danville	25.45
30	Josh Darbyshire	Mediapolis	25.47
61	Anthony Hoffman	W. Burlington ND	26.38
73	Matthias Beattie	Carlisle	26.60
91	Noah Stewart	Adm Adel	27.34	Bongain Mazibo	Iowa City West
DNS
200M DASH - FINALS - HEAT 19
72	Bret Brownsberger	Adm Adel	26.59
84	Tyler McCollough	Lone Tree	27.07
97	Matayas Durr	Grinnell	27.42
104	Brock Beck	Grinnell	27.64	Eric Torres	Iowa City West	DNS	Karawa Mamor	Dsm Lincoln	DNS
200M DASH - FINALS - HEAT 18
26	Tylur Powell	Shenandoah	25.40
55	Kegan Ewoldt	Centerville Csd	26.20
57	Ben Jablonski	Pella	26.22
69	Noah Gracey	Dsm Lincoln	26.52
91	Jalen Collins	Waco	27.34
94	Grant Carson	Centerville Csd	27.35
200M DASH - FINALS - HEAT 17
45	John Stroup	Tipton	25.81
49	Louis Etienne	Iowa Mennonite	25.96
81	Austin Lenz	Tipton	26.98
95	Mason Albright	Dsm Lincoln	27.36
99	Silas VanderHoff	Pella	27.50
111	Brandon Winegardner	Pella	27.80
200M DASH - FINALS - HEAT 16
61	Nick Williams	Grinnell	26.38
81	Izaak LeHue	Pella	26.98
83	Karson Dunn	Carlisle	27.03
120	River Baker	Pella	28.22
129	Matthew Randol	Adm Adel	28.83
147	Jakob Zwank	Adm Adel	31.44
200M DASH - FINALS - HEAT 15
48	Giorgio Diiorio	Marshalltown	25.92
67	Dylan Eygabroad	Marshalltown	26.50
79	Brian Trowbridge	Marshalltown	26.71
114	Cade Kirkland	Centerville Csd	27.89
123	Davis Butler	Tipton	28.49	Tanner Mohr	Iowa City West
DNS
200M DASH - FINALS - HEAT 14
77	Mitchell Brent	W. Burlington ND	26.66
87	Nick Hunter	Shenandoah	27.21
96	Payten Elijah	Tipton	27.40
100	Danny Nordquist	Panorama	27.56
103	Caleb VanSant	Pella	27.60
124	Damonte Miller-Scott	Fairfield	28.51
200M DASH - FINALS - HEAT 13
40	Kody Huisman	Pella	25.67
70	Tyler Palmer	Fairfield	26.55
85	Kyle Samples	Danville	27.13
89	John Chandara	Dsm Lincoln	27.32
98	Cole Jarrett	Danville	27.46
133	Mick Urban	Adm Adel	29.09
200M DASH - FINALS - HEAT 12
65	Jonah Cooper	Fairfield	26.42
74	Klayton Kleinkopf	Danville	26.61
91	Jared Nickel	Grinnell	27.34
101	Ryan Roland	Carlisle	27.59
109	Nick McCaughey	Carlisle	27.78
136	Aaron Slaughter	Lone Tree	29.62
200M DASH - FINALS - HEAT 11
106	Isaiah Coulson	Shenandoah	27.71
124	Landon Kirby	Grinnell	28.51
128	Isiah Henderson	Dsm Lincoln	28.67
135	Jarod Robertson	Pella	29.39	Malik Haynes	Marshalltown	DNS	Matt Johnson	W. Burlington ND	DNS
200M DASH - FINALS - HEAT 10
23	Alvin Lopez	Dsm Lincoln	25.27
75	Deonte Dean	Marshalltown	26.62
101	Steve Soriede	Panorama	27.59
137	Avery Gronewold	Carlisle	29.76
145	Hunter Haynes	Adm Adel	31.30	Patrick Landeros	Marshalltown
DNS
200M DASH - FINALS - HEAT 9
118	Blake Hollibaugh	Grinnell	28.01
130	Mason Cloyed	Carlisle	28.84
139	Kamrin Steveson	Grinnell	30.31
144	Alex Landers	Grinnell	30.74	Colton Hobbs	Mid-Prairie	DNS	Ben Boucherle	Fairfield	DNS
200M DASH - FINALS - HEAT 8
89	Yahsiah Scott	Dsm Lincoln	27.32
116	Caleb Wenthe	Carlisle	27.91
121	Cooper Hess	Danville	28.32
122	Derrick Garth	Marshalltown	28.33
131	Garrett Murray	Dsm Hoover	28.93	Caleb Kirk	Iowa City West
DNS
200M DASH - FINALS - HEAT 7
112	Ryan Warbach	Lone Tree	27.84
113	Stephen Owen	Carlisle	27.87
127	Ethan Waugh	Fairfield	28.55
142	Blake Waters	Shenandoah	30.53
148	Nathen Hartman	Pella	31.46	Rashwan Johnson	Dsm Lincoln
DNS
200M DASH - FINALS - HEAT 6
108	Ian Bennett	Shenandoah	27.74
110	Dwight Joar	Marshalltown	27.79
143	Chris Streets	Marshalltown	30.57
149	Raymundo Ontiveros	Shenandoah	31.53	Adian Rath	Mid-Prairie	DNS	Jordan Joesting	Marshalltown	DNS
200M DASH - FINALS - HEAT 5
115	Carter Hastings	Mediapolis	27.90
126	Nick Goergen	Dsm North	28.54
132	Conner Stanton	Marshalltown	29.06
151	Tommy Brown	Tipton	33.76	Jaiden Buchanan	Marshalltown	DNS	Zed Tory	Adm Adel	DNS
200M DASH - FINALS - HEAT 4
106	Tanner Mellot	Fairfield	27.71
116	Dawson Vogelgesang	Danville	27.91
138	Kavan Cameron	Dsm Lincoln	30.12	Elijah Brown	Dsm Lincoln	DNS	Mason Bauman	Centerville Csd	DNS	Simon Saysinuan	Dsm Lincoln
DNS
200M DASH - FINALS - HEAT 3
140	Drew Hafner	Panorama	30.33
141	Michael Bell	Dsm Lincoln	30.44
146	Drake Smith	Danville	31.32	Nathan Mathis	Fairfield	DNS	Nixson Benitez	Dsm Lincoln	FS	Terrell Bailey	Dsm Hoover
DNS
200M DASH - FINALS - HEAT 2
134	Ethan Eilers	W. Burlington ND	29.15
150	Austin Fanatia	Mid-Prairie	31.99
152	Ethan Hall	Mid-Prairie	39.13
153	Robert Mallory	Shenandoah	42.69
200M DASH - FINALS - HEAT 1
44	Deavin Hilson	Dsm North	25.80
119	Jonathan Kyaw	Dsm North	28.14	Stanley Ross	Dsm North
DNS
400M DASH - FINALS - HEAT 18
1	Jagger Gourley	Mediapolis	51.82
2	Ethan McAreavy	Iowa City West	54.01
9	Brock Smith	Lone Tree	55.73	Mason Sorge	Iowa City West	DNS	John Harris	Dsm Lincoln	DNS
400M DASH - FINALS - HEAT 17
2	Peyton Miller	Mid-Prairie	54.01
8	Quinn Schmidt	Mid-Prairie	55.64
13	Floyd Evans	Mid-Prairie	56.32
21	Owen Timmerman	Mediapolis	58.42	Karawa Mamor	Dsm Lincoln
DNS
400M DASH - FINALS - HEAT 16
5	Jonathan Ita	Mount Pleasant	55.22
11	Mohamed Temsah	Dsm Hoover	56.15
12	Osman Salama	Iowa City West	56.31
49	Alexander Kalbach	Unattached	1:02.89	Tyuss Bell	Iowa City West
DNS
400M DASH - FINALS - HEAT 15
4	Christian Schwenker	W. Burlington ND	54.93
7	Taylor McGrann	Centerville Csd	55.45
10	Brady Kauzlarich	Centerville Csd	55.89
26	Tyson Belloma	Centerville Csd	58.84
33	Josh Slaubaugh	Mid-Prairie	59.55
400M DASH - FINALS - HEAT 14
6	Quinten Mesick	Tipton	55.41
15	Landon Steffen	Grinnell	57.08
18	Gauge Johnson	Mediapolis	58.09
19	Quinton Koestner	Centerville Csd	58.12
21	Ty Griffin	Lone Tree	58.42	Ehab Abdalla	Iowa City West
DNS
400M DASH - FINALS - HEAT 13
14	Blaise Thumma	Tipton	56.95
16	Jaxson Ocker	Centerville Csd	57.60
29	Archie Weah	Dsm Hoover	59.27
46	Angel Lottie	Dsm Hoover	1:02.17	Reece Martin	Dsm Lincoln	DNS	Colton Horak	Waco	DNS
400M DASH - FINALS - HEAT 12
24	Frank Bierman	Tipton	58.65
28	Mark Diers	Fairfield	59.14
31	Alex Snook	Grinnell	59.47
44	Quilin Kirkpatrick	Dsm Hoover	1:02.11
51	Dylan Baker	Adm Adel	1:03.01	Justin Thomas	Iowa City West
DNS
400M DASH - FINALS - HEAT 11
27	Brice Rhodes	Dsm Hoover	59.02
37	Dontae Duah	Carlisle	59.98
39	Alex Wang	Iowa City West	1:00.21	Fabian Brown	Iowa City West	DNS	Elijah McGohan	Waco	DNS	Rodney Norris	Dsm Hoover
DNS
400M DASH - FINALS - HEAT 10
17	Monjok Philip	Dsm Hoover	58.06
29	Alex Forrest	Fairfield	59.27
34	Kevin Rivas-Mendoza	Dsm Lincoln	59.59
40	Jacob Nonnenmann	Mid-Prairie	1:01.06
50	Josh Schmitz	Adm Adel	1:02.91	Anthony Stogdill	Shenandoah
DNS
400M DASH - FINALS - HEAT 9
20	Mark Hubbell	Carlisle	58.22
25	Nyabashi Vital	Dsm North	58.69
45	David Schouten	Pella	1:02.13
52	Konner Coppinger	Lone Tree	1:03.24
65	Luke Albright	Mid-Prairie	1:08.61	Hoang Mai	Mount Pleasant
DNS
400M DASH - FINALS - HEAT 8
36	Trenton Beck	Carlisle	59.86
41	Harmon Miller	Lone Tree	1:01.12
60	Antonio Leovan	Pella	1:06.04
71	Caleb Kirk	Iowa City West	1:12.11	Eric Torres	Iowa City West	DNS	Godson Ugwuanyi	Dsm Hoover	DNS
400M DASH - FINALS - HEAT 7
32	Andrew Stewart	Tipton	59.52
38	Ryan Gruman	Grinnell	1:00.09
43	Ian McAreavy	Iowa City West	1:02.04
58	Spencer Leovan	Pella	1:04.86
68	Matt Ford	Lone Tree	1:10.28	Zach Anderson	Iowa City West
DNS
400M DASH - FINALS - HEAT 6
23	Kaleb Nichols	Dsm Hoover	58.43
48	Cejay Whisler	Carlisle	1:02.69
55	Caden Christinson	Grinnell	1:03.57
59	Nathan Mathis	Fairfield	1:05.67
73	Seth Johnson	Shenandoah	1:12.86	Shamar Wyatt	Iowa City West
DNS
400M DASH - FINALS - HEAT 5
42	Ian Bennett	Shenandoah	1:01.97
54	Garrett Murray	Dsm Hoover	1:03.51
56	Levi Sotzen	Lone Tree	1:03.99
66	Jordan Dixon	Mediapolis	1:09.46	Matt Johnson	W. Burlington ND	DNS	Kavan Cameron	Dsm Lincoln	DNS
400M DASH - FINALS - HEAT 4
35	Levi Richey	Panorama	59.84
47	Aaron Hershberger	Iowa Mennonite	1:02.28
57	Jayden Creps	Grinnell	1:04.61
76	Kieran LaBresh	Dsm Hoover	1:15.82	Bongain Mazibo	Iowa City West	DNS	Tanner Mohr	Iowa City West	DNS
400M DASH - FINALS - HEAT 3
63	Hunter Haynes	Adm Adel	1:07.41
69	Raymundo Ontiveros	Shenandoah	1:10.82
72	Connor Bellis	Dsm Hoover	1:12.13
74	Andres Cantillo	Grinnell	1:14.01
75	Steven Rice	Dsm Hoover	1:15.77	Logan Stickler	Centerville Csd
DNS
400M DASH - FINALS - HEAT 2
64	Gabriel Gourley	Danville	1:07.58
67	Donald Murray	Dsm Hoover	1:09.88
77	Hunter Koons	Adm Adel	1:16.56	Zed Tory	Adm Adel	DNS	Glorie Mugunga	Dsm Hoover	DNS	Robert Bodiroga	Dsm Hoover
DNS
400M DASH - FINALS - HEAT 1
53	Stanley Ross	Dsm North	1:03.30
61	Nick Goergen	Dsm North	1:06.45
62	Kolby May	Danville	1:07.08
70	Rojan Dahal	Dsm North	1:11.14
78	Tyler Anderson	Danville	1:23.36
60M HURDLES - FINALS - HEAT 2
8	Colton Horak	Waco	9.03
9	Dontae Duah	Carlisle	9.05
10	Luke South	Panorama	9.22
11	Drew Winke	Unattached	9.23
12	Paden Zell	Tipton	9.34
13	Frank Bierman	Tipton	9.40
14	Trent McCann	Centerville Csd	9.98	Konnor Peterson	Mount Pleasant
DNF
60M HURDLES - FINALS - HEAT 1
1	Jake Lowe	Mount Pleasant	8.43
2	Chase Lamm	Mount Pleasant	8.70
3	Cole Burns	Mount Pleasant	8.76
4	Malachi Thongvanh	Dsm Lincoln	8.81
5	Austin West	Iowa City West	8.82
6	Tyler Reeder	Marshalltown	8.90
7	Lucas Heitz	Adm Adel	8.91

60M HURDLES - PRELIMS - HEAT 1
1	Malachi Thongvanh	Dsm Lincoln	8.92
2	Lucas Heitz	Adm Adel	9.05
3	Konnor Peterson	Mount Pleasant	9.42
4	Trent McCann	Centerville Csd	9.58
5	Jordan Dixon	Mediapolis	10.80
6	Matthew Randol	Adm Adel	11.12
7	Landon Kirby	Grinnell	11.39
8	Seth Johnson	Shenandoah	12.20
60M HURDLES - PRELIMS - HEAT 2
1	Drew Winke	Unattached	9.11
2	Jaxson Ocker	Centerville Csd	9.82
3	Shane Yaley	Mediapolis	10.08
4	Zac Kratofil	Centerville Csd	10.30
5	Aaron Hershberger	Iowa Mennonite	10.87
6	Drew Hafner	Panorama	11.91	Trenton Beck	Carlisle	DNS	Elmir Ganibegovic	Mid-Prairie	DNS
60M HURDLES - PRELIMS - HEAT 3
1	Cole Burns	Mount Pleasant	8.79
2	Tyler Reeder	Marshalltown	8.96
3	Austin West	Iowa City West	8.98
4	Ryan Gruman	Grinnell	9.65
5	Yahsiah Scott	Dsm Lincoln	9.91
6	John Harris	Dsm Lincoln	10.03
7	Caden Christinson	Grinnell	10.94	Stanley Ross	Dsm North
DNS
60M HURDLES - PRELIMS - HEAT 4
1	Chase Lamm	Mount Pleasant	8.73
2	Frank Bierman	Tipton	9.39
3	Caden Fedeler	Iowa City West	9.66
4	Karawa Mamor	Dsm Lincoln	9.74
5	Miles Burrows	Mid-Prairie	9.75
6	Landon Kooiker	Fairfield	10.24
7	Garrett Murray	Dsm Hoover	11.65
8	Jarias Hurst	Dsm Hoover	12.48
60M HURDLES - PRELIMS - HEAT 5
1	Nolan Brunsen	Carlisle	8.81
2	Dontae Duah	Carlisle	9.14
3	Luke South	Panorama	9.38
4	Paden Zell	Tipton	9.42
5	Riley Backus	Shenandoah	10.42
6	Nick Hunter	Shenandoah	10.77
7	Reese Thornburg	Mediapolis	11.15
60M HURDLES - PRELIMS - HEAT 6
1	Jake Lowe	Mount Pleasant	8.68
2	Colton Horak	Waco	9.57
3	Colton Pirtle	Adm Adel	9.65
4	Davis Butler	Tipton	9.98
5	Bryson Cline	Grinnell	10.99
6	Giorgio Diiorio	Marshalltown	11.58
7	Mark Hubbell	Carlisle	12.64
800M RUN - FINALS - HEAT 10
1	Cody Mertens	Mount Pleasant	2:07.67
2	Marshal Teets	Mid-Prairie	2:08.15
3	Tony Schmitz	Pella	2:10.64
8	Landon Steffen	Grinnell	2:14.29
10	Cole Rand	Dsm Lincoln	2:15.02
21	Isaac Bryant	Grinnell	2:20.95
27	Archie Weah	Dsm Hoover	2:23.90
39	Josh Artero	Dsm Lincoln	2:29.65	Brock Smith	Lone Tree	DNS	Osman Salama	Iowa City West	DNS	Dylan Veigulis	Dsm Lincoln	DNS	Zach Pettit	Mid-Prairie	DNS
800M RUN - FINALS - HEAT 9
4	Thomas Gauley	Pella	2:12.77
5	Owen Pasa	Centerville Csd	2:13.04
6	Drew VanHauen	Pella	2:13.51
7	Kolby Fritz	Carlisle	2:14.01
9	Ben Ellis	Tipton	2:14.77
12	Owen Millers	Iowa City West	2:17.82
13	Nick Stanley	Shenandoah	2:18.51
16	Adam Gruman	Grinnell	2:19.49
35	Mason Sorge	Iowa City West	2:28.19
36	Tristen Kessler	Carlisle	2:28.24	Kyle Miller	Mid-Prairie	DNS	Luke Esser	unattached	DNS
800M RUN - FINALS - HEAT 8
15	Caleb Shumaker	Tipton	2:19.18
18	Andrew Olseen	Tipton	2:20.18
19	Jonny Flaws	Carlisle	2:20.78
23	Gustavo Smith	Dsm Hoover	2:22.02
24	Harmon Miller	Lone Tree	2:22.57
26	Dalton Moyle	Mount Pleasant	2:23.20
31	Brandon Kesner	Carlisle	2:26.46
33	Quinten Eberly	Iowa City West	2:26.92
38	Eric Kapayou	Marshalltown	2:29.05	David Fleming	Mid-Prairie	DNS	Brad Tornow	Mid-Prairie	DNS	Chawol Niphong	Dsm North
DNS
800M RUN - FINALS - HEAT 7
13	Awelu Abdalla	Iowa City West	2:18.51
17	Isaac Bybee	Mediapolis	2:19.74
20	Ben Wolgemuth	Mediapolis	2:20.89
22	Jaden Davis	Mount Pleasant	2:21.83
29	Dalton Rippey	Fairfield	2:24.52
30	Jarin Cowman	Dsm North	2:24.57
32	Nick Saltzman	Lone Tree	2:26.91
41	Freddy Ross	Marshalltown	2:30.19
42	Keylan Irvin	Dsm Lincoln	2:30.51
55	Alexander Kalbach	Unattached	2:38.02
74	Caleb Viers	Lone Tree	2:53.16	Logan Moline	Grinnell
DNS
800M RUN - FINALS - HEAT 6
11	Nathan Mueller	Adm Adel	2:17.31
25	Carter Logue	Carlisle	2:22.83
28	Dakota Triska	Mount Pleasant	2:24.40
34	Thad Brooks	Mount Pleasant	2:27.35
40	Kayden Rezac	Tipton	2:29.96
44	Rabi Alaya	Iowa City West	2:31.41
49	Sam Benschoter	Dsm Lincoln	2:34.06
50	Riley Backus	Shenandoah	2:36.63
53	Ethan Voshell	Shenandoah	2:37.34
54	Braden Penyich	Grinnell	2:37.73
66	Samson Kimani	Mid-Prairie	2:46.29	Cade Housh	Centerville Csd
DNS
800M RUN - FINALS - HEAT 5
43	Alex Crimmins	Dsm Lincoln	2:31.38
45	Kaden Visser	Pella	2:31.93
48	AJ Furr	Pella	2:33.25
51	Sean McGee	Adm Adel	2:37.21
52	Chris Bowen	Centerville Csd	2:37.26
56	Bryan Wilkins	Fairfield	2:39.04
57	Aiden Daugherty	Fairfield	2:39.08
61	Shane Morrissey	Fairfield	2:41.65
63	Dominic Caligiuri	Dsm Lincoln	2:42.18
76	Max Weesner	Adm Adel	2:54.51	Calvin McElvain	Dsm Lincoln	DNS	Aaron Crow	Adm Adel	DNS
800M RUN - FINALS - HEAT 4
37	Cejay Whisler	Carlisle	2:28.46
46	Daryun Kreft	Mediapolis	2:32.20
47	Lance Ingram	Marshalltown	2:32.44
59	Regan Thornburg	Mediapolis	2:40.21
60	Matthew Simmons-Waters	Dsm Lincoln	2:41.40
73	Hunter Haynes	Adm Adel	2:51.58
77	Ian Bennett	Shenandoah	2:55.21
79	Caleb Yoder	Lone Tree	2:57.64
86	Demetrious Wilson	Shenandoah	3:05.15
89	Austin Bontrager	Mid-Prairie	3:07.17	Carlos Morataya	Dsm Lincoln	DNS	Glorie Mugunga	Dsm Hoover	DNS
800M RUN - FINALS - HEAT 3
62	Sklyer Atkinson	Carlisle	2:41.70
64	Gabriel Gourley	Danville	2:45.05
68	Lucas Wasson	Panorama	2:47.22
69	Kolby May	Danville	2:47.26
70	Max Mitchell	Carlisle	2:48.28
71	Matt Brooks	Mount Pleasant	2:49.48
81	Seth Johnson	Shenandoah	2:58.97
83	Hunter Bohnenkamp	Mount Pleasant	3:00.45
84	Hunter Koons	Adm Adel	3:00.63
93	Brennan McGee	Adm Adel	3:22.95	Tommy Jones	Fairfield	DNS	Brian Martinez-Flores	Dsm Lincoln	DNS
800M RUN - FINALS - HEAT 2
65	Colton Stogdill	Panorama	2:45.75
72	Miles Curtis	Dsm Lincoln	2:49.60
75	Brett Twelmeyer	Dsm Lincoln	2:54.26
78	Tyler Fitzpatrick	Mount Pleasant	2:55.55
82	Robert Bodiroga	Dsm Hoover	2:59.36
85	Luis Avila	Dsm Lincoln	3:01.54
87	Gabe Clark	Dsm Lincoln	3:05.18
88	Anthony Rivera	Dsm Lincoln	3:05.40
95	Dalton Cleek	Panorama	3:27.34	Sam Stevens	Dsm Lincoln	DNS	Colby Sanchez	Dsm Lincoln	DNS	Anthony Osborn	Dsm Lincoln
DNS
800M RUN - FINALS - HEAT 1
58	Joseph Routh	Dsm North	2:39.34
67	Rojan Dahal	Dsm North	2:46.39
80	Ben Huyser	Dsm North	2:58.28
90	Nate Cox	Dsm Lincoln	3:12.61
91	Colin Lahvic	Dsm Lincoln	3:13.18
92	Logan Black	Dsm Lincoln	3:13.24
94	D.J, Gochett	Dsm Lincoln	3:24.16
96	Alex King	Dsm Lincoln	3:28.19
97	Tyce Allen	Dsm Lincoln	3:37.20
98	Sam Levang	Dsm Lincoln	3:37.84
99	Anthony Harris	Dsm Lincoln	4:00.00	Parker Judge	Dsm Lincoln
DNS
1600M RUN - FINALS - HEAT 6
1	Thomas Clower	Grinnell	4:53.27
2	Thomas Gauley	Pella	4:54.29
4	Yousif Salama	Iowa City West	4:56.73
5	Trenton O'Halloran	Grinnell	4:57.52
8	Matthew Cunningham	Grinnell	5:04.58
10	Quilin Kirkpatrick	Dsm Hoover	5:05.72
11	Ethan Goers	Iowa City West	5:06.47
15	Cole Rand	Dsm Lincoln	5:10.11	Awelu Abdalla	Iowa City West	DNS	Dylan Veigulis	Dsm Lincoln	DNS	Joe Simon	Grinnell
DNS
1600M RUN - FINALS - HEAT 5
3	Levi Geyer	Iowa Mennonite	4:56.49
6	Raymond Yang	Iowa City West	4:57.81
9	Caleb Shumaker	Tipton	5:04.60
12	Dalton Moyle	Mount Pleasant	5:08.17
13	Danny Nordquist	Panorama	5:09.18
14	Carter Logue	Carlisle	5:09.65
16	Brandon Kesner	Carlisle	5:12.55
17	Owen Millers	Iowa City West	5:15.53
19	Adam Gruman	Grinnell	5:17.47
20	Hunter Snyder	Carlisle	5:20.39
22	Josh Artero	Dsm Lincoln	5:27.43	Luke Esser	unattached
DNS
1600M RUN - FINALS - HEAT 4
7	Nathan Mueller	Adm Adel	5:03.98
18	Cutler Palar	Carlisle	5:16.91
21	Tysen Skopec	Iowa City West	5:27.20
23	Phillipe Jay	Iowa City West	5:27.64
25	Matt Johnson	W. Burlington ND	5:32.64
26	Kaden Visser	Pella	5:33.10
27	Keylan Irvin	Dsm Lincoln	5:33.19
28	Quinten Eberly	Iowa City West	5:35.01
30	Will Rasmussen	Pella	5:40.44
36	Nate Norton	Carlisle	5:44.16
43	Lucas Bontrager	Mid-Prairie	6:01.01	Eddie Dowling	Iowa City West
DNS
1600M RUN - FINALS - HEAT 3
24	Logan Moline	Grinnell	5:31.54
29	Cade Housh	Centerville Csd	5:38.90
31	Alex Crimmins	Dsm Lincoln	5:40.46
32	Reese Thornburg	Mediapolis	5:40.52
34	Sam Benschoter	Dsm Lincoln	5:42.79
37	Lance Ingram	Marshalltown	5:44.49
38	Sean McGee	Adm Adel	5:44.53
45	Shane Morrissey	Fairfield	6:04.80
48	Matthew Simmons-Waters	Dsm Lincoln	6:11.33
49	Dominic Caligiuri	Dsm Lincoln	6:13.64	Calvin McElvain	Dsm Lincoln	DNS	Austin Bontrager	Mid-Prairie	DNS
1600M RUN - FINALS - HEAT 2
33	Aiden Daugherty	Fairfield	5:42.65
35	Heath Brooks	Mount Pleasant	5:43.89
39	Colton Stogdill	Panorama	5:46.66
40	Braden Penyich	Grinnell	5:53.94
41	Caleb Viers	Lone Tree	5:58.17
42	Chris Bowen	Centerville Csd	5:58.39
46	Sklyer Atkinson	Carlisle	6:05.41
47	Miles Curtis	Dsm Lincoln	6:09.86
50	Blake Son	Shenandoah	6:17.70
51	Levi Son	Shenandoah	6:23.57
54	Demetrious Wilson	Shenandoah	6:30.39	Miko Rosado	Adm Adel
DNS
1600M RUN - FINALS - HEAT 1
44	Dalton Cleek	Panorama	6:03.11
52	Brett Twelmeyer	Dsm Lincoln	6:27.30
53	Caleb Yoder	Lone Tree	6:27.48
55	Anthony Rivera	Dsm Lincoln	6:33.75
56	Luis Avila	Dsm Lincoln	6:48.91
57	Gabe Clark	Dsm Lincoln	7:04.85
58	Kieran LaBresh	Dsm Hoover	7:40.06
59	Brennan McGee	Adm Adel	7:40.56	Carlos Morataya	Dsm Lincoln	DNS	Colby Sanchez	Dsm Lincoln	DNS	Brian Martinez-Flores	Dsm Lincoln
DNS
3200M RUN - FINALS - HEAT 3
1	Floyd Evans	Mid-Prairie	10:09.20
2	Thomas Clower	Grinnell	10:17.93
3	Trenton O'Halloran	Grinnell	10:35.90
4	Will Conrad	Iowa City West	10:36.92
5	Tristen Kessler	Carlisle	10:47.92
6	Ethan Goers	Iowa City West	10:49.11
7	Raymond Yang	Iowa City West	10:49.82
11	Phillipe Jay	Iowa City West	11:19.89
12	Brice Rhodes	Dsm Hoover	11:20.45
19	Gustavo Smith	Dsm Hoover	11:51.44
22	Lucas Bontrager	Mid-Prairie	12:01.58
27	David Fleming	Mid-Prairie	12:36.10	Rodney Norris	Dsm Hoover	DNS	Dylan Veigulis	Dsm Lincoln	DNS	Awelu Abdalla	Iowa City West
DNS
3200M RUN - FINALS - HEAT 2
8	Ben Ellis	Tipton	10:55.76
9	Kolby Fritz	Carlisle	11:06.31
10	Kyle Miller	Carlisle	11:11.40
13	Keylan Irvin	Dsm Lincoln	11:21.25
14	Andrew Olseen	Tipton	11:22.47
15	Josh Carstens	Panorama	11:25.40
16	Jonny Flaws	Carlisle	11:28.72
17	Tysen Skopec	Iowa City West	11:28.97
18	Mohamed Temsah	Dsm Hoover	11:29.54
20	Isaac Bybee	Mediapolis	11:58.52
21	Cole Osterhaus	Carlisle	11:59.61
23	Alex Crimmins	Dsm Lincoln	12:15.94
25	Bryan Wilkins	Fairfield	12:25.22
26	AJ Furr	Pella	12:28.37
29	Cale Christofferson	Lone Tree	12:54.32
3200M RUN - FINALS - HEAT 1
24	Nick Saltzman	Lone Tree	12:21.76
28	Levi Son	Shenandoah	12:44.17
30	Matthew Simmons-Waters	Dsm Lincoln	13:01.03
31	Blake Son	Shenandoah	13:01.23
32	Steven Rice	Dsm Hoover	13:01.45
33	Caleb Viers	Lone Tree	13:32.40
34	Connor Bellis	Dsm Hoover	13:37.05
35	Miles Curtis	Dsm Lincoln	13:50.38
36	Brett Twelmeyer	Dsm Lincoln	13:58.08
37	Luis Avila	Dsm Lincoln	17:23.49
38	Gabe Clark	Dsm Lincoln	17:26.85	Brian Martinez-Flores	Dsm Lincoln	DNS	Colby Sanchez	Dsm Lincoln	DNS	Chris Bowen	Centerville Csd	DNS	Carlos Morataya	Dsm Lincoln	DNS
HIGH JUMP - FINALS
1	Sam Beatty	Mount Pleasant	1.83m
1	Tate Stine-Smith	Adm Adel	1.83m
3	Shane Yaley	Mediapolis	1.78m
4	TJ Mahoney	Dsm Lincoln	1.73m
4	Kyle Miller	Mid-Prairie	1.73m
4	Jonathan Ita	Mount Pleasant	1.73m
4	Landon Kooiker	Fairfield	1.73m
4	Brady Kauzlarich	Centerville Csd	1.73m
4	Ryan Huffman	Marshalltown	1.73m
4	Andrew Stewart	Tipton	1.73m
11	Konnor Peterson	Mount Pleasant	1.68m
11	Mitchell Brent	W. Burlington ND	1.68m
11	Seybian Sims	Iowa City West	1.68m
11	Khang Truong	Mount Pleasant	1.68m
11	Mohamed Bass	Dsm North	1.68m
16	Riley Backus	Shenandoah	1.63m
16	Tre'Vawn Jarrett	Dsm North	1.63m
16	Alex Snook	Grinnell	1.63m	Dane Wright	Carlisle	DNS	Anthony Hoffman	W. Burlington ND	NH	Avery Gronewold	Carlisle	NH	Donald Murray	Dsm Hoover	NH	Braeden Hegarty	Adm Adel	NH	Max Mitchell	Carlisle	NH	Dante Eldridge	Iowa City West	NH	Ethan Waugh	Fairfield	NH	Deavin Hilson	Dsm North	NH	Monjok Philip	Dsm Hoover	NH	Karawa Mamor	Dsm Lincoln	DNS	Jake Hull	Grinnell	NH	Ethan Voshell	Shenandoah	NH	Angel Lottie	Dsm Hoover	NH	Stanley Ross	Dsm North	DNS	Zach Hollingsworth	Dsm Lincoln	NH	Trenton Beck	Carlisle	DNS

LONG JUMP - FINALS - HEAT 5
1	Austin West	Iowa City West	6.74m
2	Keegan Rich	Mount Pleasant	6.65m
3	Alexander Killion	Dsm North	6.46m
5	TJ Mahoney	Dsm Lincoln	5.89m
8	Dontae Duah	Carlisle	5.81m
9	Jacob Imhoff	Carlisle	5.79m
11	Tate Stine-Smith	Adm Adel	5.67m
12	Colton Pirtle	Adm Adel	5.63m
17	Bennet Schuiteman	Des Moines Christian	5.52m
26	Shane Yaley	Mediapolis	5.27m	Zach Hollingsworth	Dsm Lincoln	DNS	Tristan Dirth	Mount Pleasant	FOUL
LONG JUMP - FINALS - HEAT 4
5	Quinten Mesick	Tipton	5.89m
18	Zach Rizzuti	Panorama	5.48m
19	Gracen Welberg	Panorama	5.38m
23	Jarret Lender	Grinnell	5.34m
24	John Harris	Dsm Lincoln	5.32m
27	Luke South	Panorama	5.26m
31	Gage Carson	Centerville Csd	5.20m
33	Jordan Foster	Dsm Lincoln	5.19m
35	Logan Astelle	Grinnell	5.15m	Isaac Bryant	Grinnell	FOUL	Alex Kirkpatrick	Adm Adel	DNS	Godson Ugwuanyi	Dsm Hoover	DNS

LONG JUMP - FINALS - HEAT 3
4	Rylan Seberg	Mount Pleasant	6.05m
7	Kody Huisman	Pella	5.84m
14	Dante Eldridge	Iowa City West	5.62m
21	Josh Warner	Pella	5.37m
29	Anthony DeAngelo	Dsm Lincoln	5.25m
38	Braden Bethke	Marshalltown	5.10m
39	Matthias Beattie	Carlisle	5.08m
42	Avery Knock	Lone Tree	5.00m
44	Harley Martin	Shenandoah	4.94m
45	Jason Lu	Iowa City West	4.78m
46	Eddie Suong	Dsm Lincoln	4.76m	Andre White	Iowa City West	DNS

LONG JUMP - FINALS - HEAT 2
14	Mark Hubbell	Carlisle	5.62m
22	Justin Neely	Carlisle	5.35m
30	Hunter Henderson	Centerville Csd	5.22m
36	Josh Darbyshire	Mediapolis	5.14m
37	Tylur Powell	Shenandoah	5.11m
43	Austin Younger	Adm Adel	4.99m
49	Isaiah Coulson	Shenandoah	4.32m
52	Nixson Benitez	Dsm Lincoln	3.89m	Justice Richardson	Marshalltown	DNS	Rashwan Johnson	Dsm Lincoln	DNS	Jalen Collins	Waco	DNS	Caleb Wenthe	Carlisle	DNS	Elijah McGohan	Waco	DNS	Patrick Landeros	Marshalltown	DNS
LONG JUMP - FINALS - HEAT 1
10	Hunter Drish	Fairfield	5.77m
12	Kyle Samples	Danville	5.63m
16	Seybian Sims	Iowa City West	5.54m
19	Ashton Lankford	Fairfield	5.38m
24	Jack Johnson	Mount Pleasant	5.32m
27	Kyle Miller	Mid-Prairie	5.26m
31	Mohamed Bass	Dsm North	5.20m
33	Caden Jones	Fairfield	5.19m
40	Mitchell Moothart	Mount Pleasant	5.07m
41	Terrhyn Jacoby	Mid-Prairie	5.05m
47	Nick Goergen	Dsm North	4.62m
48	Cooper Hess	Danville	4.52m
49	Payton Cline	Fairfield	4.32m
51	Damonte Miller-Scott	Fairfield	4.27m
53	Kile Dowd	Danville	3.50m	Nahimana Meshack	Dsm North	DNS

SHOT PUT - FINALS - HEAT 8
1	Nick DeJong	Pella	14.97m
2	Theo Baldus	Saint Ansgar	14.28m
3	McCain Oden	Centerville Csd	14.03m
4	Landon Green	Iowa City West	13.42m
5	Niles Siefken	W. Burlington ND	13.11m
5	Casey Shalla	Lone Tree	13.11m
7	Daniel Jensen	Panorama	12.90m
8	Bo Struve	Carlisle	12.75m
10	Kye Borrison	Mediapolis	12.51m
16	Riley McQuiggin	Mount Pleasant	12.11m
21	Lucas Duff	Marshalltown	11.88m
SHOT PUT - FINALS - HEAT 7
13	Blessing Adjei	Dsm Hoover	12.37m
14	Nathan Daniels	Iowa City West	12.29m
15	Jordan Anderson	Marshalltown	12.22m
17	Cale Yoder	Lone Tree	12.05m
18	Tyler VanderMolen	Pella	11.97m
19	Cooper Pullis	Mount Pleasant	11.96m
22	Kody Huisman	Pella	11.84m
23	Brennan Breuer	Mediapolis	11.80m
29	Kyle Griego	Marshalltown	11.08m
30	Max Drebensted	Mediapolis	11.01m	Sam Stevens	Dsm Lincoln	DNS	Peyton Moore	Centerville Csd	DNS
SHOT PUT - FINALS - HEAT 6
9	Henry Lutovsky	Mount Pleasant	12.74m
12	Steeler Higdon	Fairfield	12.38m
20	Tristan Dirth	Mount Pleasant	11.92m
24	Tristan Waugh	Fairfield	11.73m
25	Koltin Sloss	Panorama	11.68m
27	Carson Reynolds	Pella	11.20m
28	Nate Cox	Dsm Lincoln	11.15m
33	Tyler Halverson	Iowa City West	10.67m
34	Garrett Maddy	Mount Pleasant	10.59m	Thomas Boorn	Adm Adel	DNS	Jakob Beener	Carlisle	DNS	Mickie Antonik	Marshalltown	DNS

SHOT PUT - FINALS - HEAT 5
26	Tyce Allen	Dsm Lincoln	11.43m
31	Nile Schuett	Tipton	10.73m
34	Kamrin Steveson	Grinnell	10.59m
39	Juan Sanchez	Dsm Hoover	10.35m
43	Nathan McCormick	Carlisle	10.08m
48	Matayas Durr	Grinnell	9.75m
50	Mick Urban	Adm Adel	9.61m
53	Dalton Gardner	Mount Pleasant	9.39m
58	Ethan Eilers	W. Burlington ND	9.05m	Bailey Gibson	Marshalltown	DNS	Caleb Peters	Iowa City West	DNS	Jordan DeRuiter	Pella	DNS

SHOT PUT - FINALS - HEAT 4
37	Alex King	Dsm Lincoln	10.51m
44	Anthony Harris	Dsm Lincoln	10.07m
50	Tim Mills	Lone Tree	9.61m
55	Anthony Osborn	Dsm Lincoln	9.27m
66	Logan Hudson	Pella	8.34m
68	Logan Black	Dsm Lincoln	8.19m
70	Lucas Breitsprecher	Dsm Hoover	7.94m
72	Colin Lahvic	Dsm Lincoln	7.09m	Parker Judge	Dsm Lincoln	DNS	Kanin Jass	Marshalltown	DNS	Mitch McMurrin	Tipton	DNS	Tyler Bolle	Marshalltown	DNS
SHOT PUT - FINALS - HEAT 3
40	Steve Soriede	Panorama	10.34m
45	Caleb Frost	Carlisle	9.90m
46	Colten Dean	Lone Tree	9.82m
46	Nick Holtkamp	Mount Pleasant	9.82m
56	Sam Levang	Dsm Lincoln	9.19m
60	Carson Charves	Tipton	8.92m
64	Andrew Kochuyt	Marshalltown	8.76m
69	Sam Carrasco	Mount Pleasant	8.15m
73	Terrell Bailey	Dsm Hoover	6.90m
74	Mikael Syed	Iowa City West	6.60m
75	Michael Norenberg	Grinnell	5.92m	D.J, Gochett	Dsm Lincoln	DNS

SHOT PUT - FINALS - HEAT 2
11	Micah Gugel	Mid-Prairie	12.40m
36	Jake Stenzel	Shenandoah	10.52m
38	Drake Fox	Danville	10.37m
41	Gage Hook	Fairfield	10.25m
42	Jace L'Heuruex	Shenandoah	10.20m
52	Jacob Leonard	Mid-Prairie	9.56m
62	Aidan Pohren	Fairfield	8.89m
67	Thomas Stewart	Danville	8.30m
71	Chris Kyle	Fairfield	7.39m
SHOT PUT - FINALS - HEAT 1
32	Jacob Busch	Mid-Prairie	10.70m
49	Blake Doyle	Shenandoah	9.66m
54	Cole Nebel	Shenandoah	9.38m
57	John Estle	Fairfield	9.10m
59	Nathan Dostal	Shenandoah	8.98m
60	Camen Bolding	Danville	8.92m
63	Drake Smith	Danville	8.88m
65	Konnor Burkhart	Fairfield	8.57m	Blaine Silvers	Fairfield
DNS
4X200M RELAY - FINALS - HEAT 8
1		Dsm Hoover	1:36.36

5		Marshalltown	1:40.44

12		Mount Pleasant	1:45.26

4X200M RELAY - FINALS - HEAT 7
7		Panorama	1:40.95

9		Fairfield	1:41.18	Runners	Grinnell	DNF	Runners	Iowa City West	DNS

4X200M RELAY - FINALS - HEAT 6
6		Pella	1:40.46

8		Mediapolis	1:41.10

17		Fairfield	1:47.38	Runners	Lone Tree	DNF	Runners
4X200M RELAY - FINALS - HEAT 5
2		Mount Pleasant	1:37.79

13		Grinnell	1:45.29

13		Iowa City West	1:45.29

28		Adm Adel	1:51.73

31		Dsm Lincoln	1:56.52

4X200M RELAY - FINALS - HEAT 4
3		Dsm North	1:39.21

4		Adm Adel	1:39.81

11		Tipton	1:44.84

15		Pella	1:46.76	Runners	Centerville Csd	DNS	Runners
4X200M RELAY - FINALS - HEAT 3
10		Centerville Csd	1:42.12

18		Lone Tree	1:47.92

19		Mount Pleasant	1:48.30

22		Grinnell	1:48.64

29		Pella	1:52.10

4X200M RELAY - FINALS - HEAT 2
16		Danville	1:47.11

21		Mid-Prairie	1:48.55

23		Fairfield	1:48.86

24		Centerville Csd	1:49.35

26		Mediapolis	1:50.85

27		Mid-Prairie	1:51.11

4X200M RELAY - FINALS - HEAT 1
20		Tipton	1:48.46

25		Dsm North	1:50.64

30		Shenandoah	1:53.19

32		Lone Tree	2:12.43	Runners	Dsm Lincoln	DNS	Runners
4X400M RELAY - FINALS - HEAT 7
1		Iowa City West	3:32.18

2		Mount Pleasant	3:40.20

3		Mediapolis	3:40.88

5		Mid-Prairie	3:45.41

6		Marshalltown	3:46.21

13		Panorama	3:52.89

4X400M RELAY - FINALS - HEAT 6
4		Grinnell	3:41.45

7		Adm Adel	3:47.23

8		Carlisle	3:48.02

9		Iowa City West	3:48.18

12		Dsm Lincoln	3:51.42

14		Marshalltown	3:57.22

4X400M RELAY - FINALS - HEAT 5
11		Mount Pleasant	3:49.34

17		Pella	3:58.41

21		Mid-Prairie	4:03.83

23		Dsm Lincoln	4:07.19

29		Adm Adel	4:12.67	Runners	Fairfield	DNS	Runners
4X400M RELAY - FINALS - HEAT 4
19		Shenandoah	4:00.17

20		Mount Pleasant	4:03.07

26		Fairfield	4:11.31

27		Grinnell	4:12.45	Runners	Centerville Csd	DNS	Runners	Lone Tree	DNS

4X400M RELAY - FINALS - HEAT 3
10		Tipton	3:49.09

15		Danville	3:57.76

18		Mid-Prairie	3:59.61

22		Mediapolis	4:04.18	Runners	Iowa City West	DNS	Runners
4X400M RELAY - FINALS - HEAT 2
16		Tipton	3:58.04

24		Carlisle	4:08.13

25		Pella	4:10.45

28		Grinnell	4:12.49	Runners	Dsm North	DNS	Runners
4X400M RELAY - FINALS - HEAT 1
30		Carlisle	4:17.68

31		Panorama	4:24.45

32		Pella	4:30.42

33		Carlisle	4:31.22	Runners	Lone Tree	DNS	Runners
4X800M RELAY - FINALS - HEAT 2
1		Grinnell	8:24.07

2		Mount Pleasant	8:28.95

3		Mid-Prairie	8:32.24

4		Lone Tree	8:54.09

5		Marshalltown	8:54.56

6		Pella	9:09.37

7		Adm Adel	9:18.58

9		Mid-Prairie	9:22.77

10		Fairfield	9:26.37

15		Marshalltown	9:54.05	Runners	Iowa City West	DNS	Runners
4X800M RELAY - FINALS - HEAT 1
8		Tipton	9:19.62

11		Mediapolis	9:31.50

12		Dsm Lincoln	9:46.00

13		Shenandoah	9:46.63

14		Mount Pleasant	9:48.83

16		Panorama	10:02.19

17		Dsm North	10:23.48

18		Adm Adel	10:52.18	Runners	Centerville Csd	DNS	Runners	Adm Adel	DNS


.