Boys 60 Meter Dash - Preliminaries
pl name grade team mark heat
1 Carter Erickson 11 Indianola 7.04q 1
2 Deonte Dean 12 Marshalltown 7.07q 1
3 Trey Porter 11 Ankeny Centennial 7.09q 1
4 Caleb LeClair 12 Southeast Polk 7.15q 1
5 Michael Cumberbatch 12 Pleasant Valley 7.16q 1
6 Brody Lovell 12 CR John F Kennedy 7.18q 1
7 Haywood Stowe 11 Decorah 7.20q 1
8 Jeron Shaw 12 Waterloo West 7.22q 1
9 Logan Knaack 12 Grundy Center 7.23q 1
10 Michael Duax 12 Sioux City West 7.28q 1
11 Austin Bremner 11 Tripoli 7.30q 1
12 Caden Grimes 12 Dallas Center-Grimes Com 7.31q 1
13 Sam Armstrong 12 Ames 7.31q 1
14 Treton Duffie 10 CR Jefferson Senior 7.32q 1
15 Aiden Moeller 12 CR Prairie 7.33q 1
16 Archer Ogbourne 11 Carlisle 7.33q 1
17 Kyle Sisler 11 Southeast Polk 7.34 1
18 Nathan Wilde 12 Ankeny Centennial 7.35 1
19 Simon Weitz 12 Assumption 7.37 1
19 Liam Carlson 11 Tripoli 7.37 1
21 Evan Grey 11 Ames 7.41 1
22 Nate Maki 11 Newton 7.42 1
23 Mason Cornwell 11 Johnston 7.42 1
24 Eli Thorson 11 Roland-Story Com 7.43 1
25 Ky Kaufmann 11 Anamosa 7.43 1
26 Jacob Waller 11 Bellevue Community 7.43 1
27 Owen Higgins 11 Adel-Desoto-Minburn 7.44 1
28 Rhett Nagel 11 Grinnell 7.46 1
29 Nyontay Gbieor 11 West Des Moines Valley 7.47 1
30 Adam Fillipi 12 Lawton-Bronson 7.47 1
31 Matt Jansen 12 Grundy Center 7.48 1
32 Chris Canas 11 CR Jefferson Senior 7.48 1
33 Kaden Amigon 09 Columbus Community 7.50 1
34 Jadon Engstrom 11 Waukee 7.51 1
35 Nic Goodhue 12 Carlisle 7.51 1
36 Derik Auchstetter 12 Nashua-Plainfield 7.52 1
37 Collin Rickertsen 12 CR Prairie 7.53 1
38 Kaden Behrens 11 Dunkerton 7.53 1
39 Logan Grover 12 Indianola 7.53 1
40 Johnny Argo 11 Assumption 7.54 1
40 Eduardo Moradel 11 Sioux City North 7.54 1
42 Aiden Lyons 10 Fairfield 7.54 1
43 Hunter Cruchelow 10 Dowling Catholic 7.54 1
43 Keaton McConahay 12 Wapello 7.54 1
45 Bryce Stalder 11 Greene County 7.54 1
46 Connor Scheer 12 Calamus Wheatland 7.56 1
47 Jace Hall 10 Dike-New Hartford 7.57 1
48 Ryan Cole 12 St. Ansgar 7.57 1
49 Carson Dagger-Hoffman 12 BCLUW 7.59 1
50 Chris Malone 12 Saydel 7.60 1
50 Tye Bradley 10 Denver 7.60 1
52 Nate Johnson 11 Roland-Story Com 7.62 1
53 Justyn Rivera 09 Mason City 7.62 1
54 Matt Fuller 11 Madrid 7.63 1
55 Nathan Quinby 12 Mid-Prairie Comm 7.63 1
56 Deavin Hilson 12 Des Moines North 7.64 1
57 Aiden McGee 12 Waukee 7.64 1
58 Aiden Flora 09 Adel-Desoto-Minburn 7.66 1
59 Carson Havlik 12 Madrid 7.67 1
60 Kiet Cao 12 Mason City 7.68 1
61 Trenton Murray 12 Wapello 7.69 1
62 Dante Hansen 12 Sioux City North 7.69 1
63 Klein Austin 12 Dowling Catholic 7.70 1
64 Jalen Cotton 12 CR John F Kennedy 7.70 1
65 Sam Hoffman 12 Johnston 7.71 1
66 Andrew Chizek 12 North Scott 7.72 1
67 Brody Clark-Herlbert 11 Jesup 7.72 1
68 Zane Biondi 12 Newton 7.73 1
69 Monte Mitchell 11 West Des Moines Valley 7.74 1
70 Brody Patterson 12 St. Ansgar 7.74 1
71 Richard Daugherty 10 Greene County 7.75 1
72 Austin Chally 11 Saydel 7.77 1
73 Parker Oswald St Edmond 7.77 1
74 Zorrion Robertson 12 Anamosa 7.79 1
75 Dane Sweezer 12 Winfield-Mt Union 7.80 1
76 Braden Hartley 10 Mid-Prairie Comm 7.80 1
77 Ben Donath 10 Hempstead 7.81 1
78 Landyn Rowe 12 Vinton-Shellsburg 7.82 1
79 Anthony Lacina 12 St Edmond 7.82 1
80 Cole Heim 11 Bellevue Community 7.85 1
81 Collin Cavey 11 Calamus Wheatland 7.85 1
82 Parker Adams 11 Dike-New Hartford 7.86 1
83 Jeff Hoback 10 Columbus Community 7.90 1
84 Preston Gillespie 10 Dunkerton 7.95 1
85 Logan Clarke 11 Hempstead 7.97 1
86 Taylor Anderson 11 Vinton-Shellsburg 7.99 1
87 Micah Grier 09 Denver 7.99 1
88 Calem Mclearn 12 Fort Madison 8.01 1
88 Grayson Juel 11 North Scott 8.01 1
90 Nathan Anderson 11 Waterloo West 8.05 1
91 Logan Zuck 11 Jesup 8.10 1
92 Braylon Wetjen 09 Williamsburg 8.12 1
93 Grace Kiphanzu 10 Grinnell 8.13 1
94 Jacob Sievers 11 Nashua-Plainfield 8.15 1
95 Kevon Bickham 12 Des Moines North 8.15 1
96 Hunter Kauffman 11 Williamsburg 8.20 1
97 Seth Mendez 12 Fort Madison 8.22 1
98 Blake Willey 12 Dallas Center-Grimes Com 8.50 1
99 Criag Miller 09 Fairfield 8.64 1
100 Cole Milks 09 Winfield-Mt Union 8.65 1
Boys 60 Meter Dash - Finals
pl name grade team mark heat
1 Carter Erickson 11 Indianola 6.98 1
2 Trey Porter 11 Ankeny Centennial 7.05 1
3 Deonte Dean 12 Marshalltown 7.08 1
4 Haywood Stowe 11 Decorah 7.13 1
5 Michael Cumberbatch 12 Pleasant Valley 7.17 1
6 Jeron Shaw 12 Waterloo West 7.20 1
7 Logan Knaack 12 Grundy Center 7.21 1
8 Caleb LeClair 12 Southeast Polk 7.21 1
9 Brody Lovell 12 CR John F Kennedy 7.22 1
10 Michael Duax 12 Sioux City West 7.27 1
11 Treton Duffie 10 CR Jefferson Senior 7.29 1
12 Sam Armstrong 12 Ames 7.30 1
13 Austin Bremner 11 Tripoli 7.31 1
14 Archer Ogbourne 11 Carlisle 7.31 1
15 Caden Grimes 12 Dallas Center-Grimes Com 7.33 1
16 Aiden Moeller 12 CR Prairie 7.37 1
Boys 60 Meter Hurdles - Preliminaries
pl name grade team mark heat
1 Drew Bartels 12 CR John F Kennedy 8.06q 1
2 Reid Pakkebier 12 CR John F Kennedy 8.38q 1
3 Dominic Berry 11 Ankeny Centennial 8.64q 1
4 Carter Erickson 11 Indianola 8.69q 1
5 Connor McKee 12 Camanche 8.73q 1
6 Tyler Johnson 12 Ankeny Centennial 8.76q 1
7 Jacob Imhoff 12 Carlisle 8.87q 1
8 Will Kruse 12 North Scott 8.87q 1
9 Adam Longwell 12 CR Prairie 8.94q 1
10 Jackson Morton 11 Greene County 8.98q 1
11 Karson Dunn 12 Carlisle 9.05q 1
12 Andrew Krause 12 Denver 9.12q 1
13 Mark Pepper 12 Indianola 9.14q 1
14 Alex Pitts 11 Bellevue Community 9.14q 1
15 TJ Hocraffer 12 Roland-Story Com 9.14q 1
16 Trevor Lause 11 Saydel 9.17q 1
17 Colton Borst 12 Anamosa 9.19 1
18 Nick Ascher 12 Grundy Center 9.23 1
19 Luke Busby 12 Dallas Center-Grimes Com 9.30 1
20 Matt Dufoe 11 Adel-Desoto-Minburn 9.32 1
21 Lorcan Christensen 11 Sioux City North 9.35 1
22 Derek Papin 12 Ames 9.37 1
23 Brewer Eiklenborg 11 Dike-New Hartford 9.39 1
24 Clarke Latcham 12 Mid-Prairie Comm 9.46 1
25 Andrew Chizek 12 North Scott 9.49 1
26 Vince Benetti 10 Adel-Desoto-Minburn 9.60 1
27 Dante Arndt-Sublett 12 Mason City 9.62 1
28 Tristan Weers 11 Anamosa 9.66 1
29 Braydon Beelner 10 Ames 9.71 1
30 Rhett Wardell 11 Dike-New Hartford 9.75 1
31 Elijah Kalous 12 Vinton-Shellsburg 9.76 1
32 Lorne Isler 11 St. Ansgar 9.80 1
33 Logan Zearley 11 Vinton-Shellsburg 9.85 1
34 Griffin Mears 12 Wapello 9.88 1
35 Ethan Harman 10 Williamsburg 9.90 1
36 Brady Leonard 11 Madrid 9.92 1
37 Gavin Urias 12 Newton 9.92 1
38 Cole Swank 11 Newton 9.93 1
39 Michael Willis 11 Mason City 10.10 1
40 Cayden Fuson 12 Madrid 10.12 1
41 Alex Larson 12 Denver 10.14 1
42 Briar Holmes 12 Wapello 10.23 1
43 Macaden Rhoer 11 Fort Madison 10.33 1
44 Max Jackson 12 Bellevue Community 10.40 1
45 Chase Nordman 09 Waterloo West 10.52 1
46 Kaden Wilken 10 Nashua-Plainfield 10.62 1
47 Carter Prull 11 CR Prairie 10.63 1
48 Cooper Hoy 10 Grundy Center 11.03 1
49 Kieran Philpotts 12 Sioux City North 11.67 1
Boys 60 Meter Hurdles - Finals
pl name grade team mark heat
1 Drew Bartels 12 CR John F Kennedy 8.16 1
2 Reid Pakkebier 12 CR John F Kennedy 8.31 1
3 Dominic Berry 11 Ankeny Centennial 8.50 1
4 Jacob Imhoff 12 Carlisle 8.61 1
5 Connor McKee 12 Camanche 8.67 1
6 Tyler Johnson 12 Ankeny Centennial 8.72 1
7 Adam Longwell 12 CR Prairie 8.73 1
8 Jackson Morton 11 Greene County 8.83 1
9 Will Kruse 12 North Scott 8.83 1
10 Karson Dunn 12 Carlisle 9.01 1
11 Andrew Krause 12 Denver 9.10 1
12 Alex Pitts 11 Bellevue Community 9.14 1
13 TJ Hocraffer 12 Roland-Story Com 9.20 1
14 Mark Pepper 12 Indianola 9.33 1
15 Trevor Lause 11 Saydel 9.37 1
Boys 200 Meter Dash
pl name grade team mark heat
1 Mikey McClain 11 Dowling Catholic 22.49 1
2 Savion Coleman 12 Ames 22.85 1
3 Michael Cumberbatch 12 Pleasant Valley 23.27 1
4 Dane Treiber 11 North Scott 23.35 1
5 Jorge Rivera 12 Mason City 23.46 1
6 Bronx Lewis 12 CR Prairie 23.65 1
7 Kase Baker 12 St Edmond 23.80 1
8 Tay Norman 12 Waterloo West 24.03 1
9 Ryan Uhl 12 Ankeny Centennial 24.03 1
10 Haywood Stowe 11 Decorah 24.05 1
11 Ryan Cole 12 St. Ansgar 24.20 1
12 Ky Kaufmann 11 Anamosa 24.24 1
13 Isarael Kelai 11 Des Moines North 24.27 1
14 Connor Scheer 12 Calamus Wheatland 24.28 1
15 Max Doran 10 Pleasant Valley 24.30 1
16 Braden Powers 12 St. Ansgar 24.32 1
17 Payton Goode 11 Ankeny Centennial 24.32 1
18 Austin Warnke 12 Clear Lake 24.33 1
19 Dontrell Harris 10 Hempstead 24.37 1
20 Owen Higgins 11 Adel-Desoto-Minburn 24.38 1
21 Adam Fillipi 12 Lawton-Bronson 24.40 1
22 Hunter Davenport 11 North Scott 24.48 1
23 Quincy Foster 11 Southeast Polk 24.54 1
24 Braydon Beelner 10 Ames 24.55 1
25 Dallas Wicks 11 Saydel 24.56 1
26 Liam Carlson 11 Tripoli 24.71 1
27 Trenton Murray 12 Wapello 24.71 1
28 Ethan McDermott 10 West Des Moines Valley 24.73 1
29 Adam McIlrath 12 Roland-Story Com 24.77 1
30 Jaden Eiselstein 12 CR Prairie 24.84 1
31 Karson Dunn 12 Carlisle 24.86 1
32 Reid Johnson 11 Mason City 24.92 1
33 Grant Rychnovsky 09 Adel-Desoto-Minburn 24.93 1
34 Justin Neely 12 Carlisle 25.00 1
35 Dusty Talbot 12 Bellevue Community 25.02 1
36 Deavin Hilson 12 Des Moines North 25.06 1
37 Jeremiah Feahn 11 Waterloo West 25.08 1
38 Mikey Diprima 11 Fort Madison 25.09 1
39 Angel Lottie 12 Des Moines Hoover 25.14 1
40 Hayden Huntley 11 Waukee 25.20 1
41 Gavin Wiseman 11 Fort Madison 25.21 1
42 Tade Parsons 11 Wapello 25.22 1
43 Nate Graves 11 Dike-New Hartford 25.25 1
44 Kyle Renken 12 Decorah 25.26 1
45 Alan Franklin 10 Hempstead 25.31 1
46 Austin Bremner 11 Tripoli 25.37 1
47 Jimmy Seeman 09 Dallas Center-Grimes Com 25.52 1
48 Brock Underhill 11 Southeast Polk 25.53 1
49 Cole Blessman 09 Dallas Center-Grimes Com 25.54 1
50 Kade Kreinbring 12 Assumption 25.56 1
51 Braxton Torgerson 12 CR John F Kennedy 25.61 1
52 Will Bunn 11 Roland-Story Com 25.65 1
53 Evan Mahoney 09 Grinnell 25.71 1
54 Will Dyar 12 CR John F Kennedy 25.71 1
55 Braiden VanLengen 10 Dunkerton 25.76 1
56 Tyres Green-Harrington 12 Clear Lake 25.77 1
57 Christian Bowman 12 Cardinal 25.89 1
58 Jose Velazco Greene County 25.90 1
59 Brewer Eiklenborg 11 Dike-New Hartford 25.93 1
60 Taylor Anderson 11 Vinton-Shellsburg 25.94 1
61 Carter Capper 09 Williamsburg 25.94 1
62 Tyler Helmuth 11 Mid-Prairie Comm 26.00 1
63 Parker McHone 11 Jesup 26.01 1
64 Jason Feliciano 12 Grundy Center 26.07 1
65 Theo Moseman 10 Lawton-Bronson 26.12 1
66 Isaac Landwehr 11 St Edmond 26.14 1
67 Micah Grier 09 Denver 26.36 1
68 Garrett Morris 12 Waukee 26.47 1
69 David Lapan-Islas 12 Vinton-Shellsburg 26.63 1
70 Joel Winters 10 Nashua-Plainfield 26.64 1
71 Jay Gatto 10 Anamosa 26.68 1
72 Tuan Phan 10 Sioux City North 26.69 1
73 Riley Lester 11 Newton 26.69 1
74 Jordan Henderson 12 Newton 26.70 1
75 Max Jackson 12 Bellevue Community 26.70 1
76 Collin Cavey 11 Calamus Wheatland 26.77 1
77 Jarrett Vitiritto 12 Saydel 26.83 1
78 Gavin Doerhmann 10 Williamsburg 26.86 1
79 Tanner Kroeze 11 Denver 27.01 1
80 Jake Kennedy 12 Dunkerton 27.03 1
81 Luke Albright 12 Mid-Prairie Comm 27.11 1
82 Aiden Krueter 09 Fairfield 27.53 1
83 Teylor Doty 09 Grinnell 28.25 1
84 Brody Devries 09 Nashua-Plainfield 28.35 1
85 Destiny Calvin 12 Winfield-Mt Union 28.86 1
Boys 400 Meter Dash
pl name grade team mark heat
1 Bill Mukhtar 12 Waukee 52.21 1
2 Ethan Scholville 10 Denver 52.43 1
3 Mohamed Temsah 12 Des Moines Hoover 52.66 1
4 Griffin Greiner 11 Cardinal 52.75 1
5 Caden Thomas 12 Wapello 53.05 1
6 Logan Grover 12 Indianola 53.13 1
7 Nate Keiper 12 CR Prairie 53.42 1
8 Quincy Griffin 12 Carlisle 54.36 1
9 Bennett Schutte 11 Decorah 54.36 1
10 Sean Flattery 12 St Edmond 54.37 1
11 Austin Miller 11 Fort Madison 54.66 1
12 Conner Piehl 12 Tripoli 54.77 1
13 Braden Powers 12 St. Ansgar 54.90 1
14 Cael Straley 11 North Scott 54.91 1
15 Brevin Doll 09 Adel-Desoto-Minburn 55.09 1
16 Dane Beals 09 Adel-Desoto-Minburn 55.13 1
17 Joe Smith 12 West Des Moines Valley 55.16 1
18 Kale Lande 10 Roland-Story Com 55.16 1
19 Jared Magana 10 Sioux City North 55.29 1
20 Grant Tebbe 12 Pleasant Valley 55.41 1
21 Jacob Hauschen 12 Dallas Center-Grimes Com 55.44 1
22 Cody Klein 09 Newton 55.54 1
23 Ryan Bybee 12 Ankeny Centennial 55.54 1
24 Trey Hansen 12 Ankeny Centennial 55.66 1
25 Cejay Whisler 12 Carlisle 55.70 1
26 Nick Goergon 12 Des Moines North 55.80 1
27 Garret Hannum 12 Fort Madison 55.94 1
28 Chris Canas 11 CR Jefferson Senior 56.15 1
29 Kevin Kretz 12 Fairfield 56.24 1
30 Matt Guckenberger 12 CR Prairie 56.26 1
31 Micah Walston 09 Dike-New Hartford 56.41 1
32 Bradley Hackenmiller 11 St. Ansgar 56.58 1
33 Jaxon Warnke 12 Greene County 56.61 1
34 Luke Carroll 12 West Des Moines Valley 56.75 1
35 Kaden Tyler 10 Mason City 56.77 1
36 Jakob Nevitt 11 Dowling Catholic 57.02 1
37 Jared Nickel 09 Grinnell 57.03 1
38 Christian Lampman 12 Newton 57.07 1
39 Taevian Pope 11 Johnston 57.17 1
40 Isaac Lett 09 Cardinal 57.32 1
41 Theo Moseman 10 Lawton-Bronson 57.66 1
42 Ra'Shaun Wynter 09 Mason City 57.89 1
43 Ethan Holter 11 Johnston 57.96 1
44 Jeron Senters 11 CR John F Kennedy 58.09 1
45 Maddox Griffin 11 Wapello 58.27 1
46 David Lapan-Islas 12 Vinton-Shellsburg 58.34 1
47 Parker Latwesen 11 Dike-New Hartford 58.51 1
48 Parker Foley 12 Assumption 58.54 1
49 Jack Every 09 Dallas Center-Grimes Com 58.56 1
50 Eli Ricketts 09 Denver 58.74 1
51 Angel Lottie 12 Des Moines Hoover 58.85 1
52 Logan Zuck 11 Jesup 58.89 1
53 Riley Carrier 10 Bellevue Community 59.09 1
54 Nathan Keating 12 Anamosa 59.15 1
55 River Patterson 11 Fairfield 59.53 1
56 Malikyi Slack 11 Assumption 59.91 1
57 Caleb Giese 10 Winfield-Mt Union 1:00.04 1
58 Grant Lubben 09 Anamosa 1:00.08 1
59 Chase Nordman 09 Waterloo West 1:00.36 1
60 Nathan Boleyn 12 Pleasant Valley 1:00.38 1
61 Will Dyar 12 CR John F Kennedy 1:00.43 1
62 Elijah Kalous 12 Vinton-Shellsburg 1:00.76 1
63 Amarreon Sykes 11 Waterloo West 1:00.89 1
64 Quinten McCarville 11 St Edmond 1:01.53 1
65 Colby Sieverding 11 Bellevue Community 1:01.74 1
66 Dawson Fuhrmann 10 Williamsburg 1:01.76 1
67 David Aregbe 12 Des Moines North 1:02.02 1
68 Grady Gingerich 10 Mid-Prairie Comm 1:02.33 1
69 Gabe Hemsworth 09 Winfield-Mt Union 1:02.49 1
70 Jack Friessen 11 Mid-Prairie Comm 1:02.55 1
71 Ryan Nelson 11 Saydel 1:02.63 1
72 Marcus West 09 Williamsburg 1:03.22 1
73 James Wood 09 Nashua-Plainfield 1:03.70 1
74 Jack Stephens 09 Grinnell 1:04.17 1
75 Tucker Franzen 09 Nashua-Plainfield 1:04.19 1
76 Rylie Marquart 09 Dunkerton 1:05.05 1
77 Austin Bruns 12 Tripoli 1:06.29 1
Boys 800 Meter Run
pl name grade team mark heat
1 Aniey Akok 12 Ames 2:01.02 1
2 Chase Knoche 12 Calamus Wheatland 2:01.17 1
3 Brady Griebel 12 Bellevue Community 2:01.75 1
4 Will Lohr 11 Sioux City North 2:02.53 1
5 Yemane Kifle 11 Sioux City North 2:04.65 1
6 Derek Leicht 11 Hempstead 2:04.94 1
7 Riley Witt 11 St. Ansgar 2:05.70 1
8 Brady Cortez 11 CR Prairie 2:05.71 1
9 Nate Jones 12 Ankeny Centennial 2:06.96 1
10 Ethan Juergens 12 Adel-Desoto-Minburn 2:07.64 1
11 Nathan Royer 12 Adel-Desoto-Minburn 2:08.66 1
12 Mohamed Temsah 12 Des Moines Hoover 2:08.84 1
13 Caleb Shumaker 12 Tipton 2:10.65 1
14 Bruce Johnson 09 Southeast Polk 2:11.24 1
15 Ethan Schlichte 12 Carlisle 2:11.29 1
16 Cody Bohlmann 11 Tipton 2:11.86 1
17 Gabe Shaw 10 Dowling Catholic 2:12.21 1
18 Hunter Kalous 12 CR Prairie 2:12.70 1
19 Conner Piehl 12 Tripoli 2:13.72 1
20 Caleb Powell 12 Dallas Center-Grimes Com 2:14.35 1
21 George Holesinger 11 Hempstead 2:14.92 1
22 Aiden Dolan 12 Denver 2:15.07 1
23 Colton Pilgrim 10 Assumption 2:15.21 1
24 Payton Griebel 09 Bellevue Community 2:15.47 1
25 Evan McClinton 09 West Des Moines Valley 2:15.80 1
26 Jacob Mumey Pleasant Valley 2:17.38 1
27 Shea Keister 10 Anamosa 2:17.58 1
28 Michael Chang Pleasant Valley 2:17.86 1
29 Kile Rottinghaus 11 Jesup 2:17.98 1
30 Trevor Torkelson 12 Mason City 2:18.57 1
31 Brendan Rader 11 CR John F Kennedy 2:18.78 1
32 Giles Cowell 10 Tripoli 2:18.82 1
33 Hudson Frank 11 Southeast Polk 2:19.15 1
34 Ethan Jost 12 North Scott 2:19.15 1
35 Tyler Nystel 10 Dike-New Hartford 2:19.19 1
36 Andrew Mixdorf 10 Clear Lake 2:19.19 1
37 Cooper Vercauturen 10 Johnston 2:19.22 1
38 Kevin Carney 10 Mason City 2:19.54 1
39 Noah Madison 11 Johnston 2:20.10 1
40 Alex Larson 12 Denver 2:20.48 1
41 Caleb Moe 11 Waterloo West 2:21.42 1
42 Drew McEniry 11 Dowling Catholic 2:21.60 1
43 Brady Birkenholtz 10 Carlisle 2:21.88 1
44 Blake DePhillips 12 Ankeny Centennial 2:22.06 1
45 Nathan Limas 11 Roland-Story Com 2:22.10 1
46 Kaden Mickels 11 Fairfield 2:22.53 1
47 Vital Nyabashi 12 Des Moines North 2:22.61 1
48 Dylan Narvaez 11 Assumption 2:22.75 1
49 Hayden Mayer 11 St Edmond 2:22.89 1
50 Elijah Blix 09 Vinton-Shellsburg 2:23.96 1
51 Jacob Gibbs 11 Dike-New Hartford 2:24.99 1
52 Easton Wheeler 09 Anamosa 2:25.00 1
53 Gavin Smith 11 CR John F Kennedy 2:25.43 1
54 Felipe Stevenson 12 Williamsburg 2:26.25 1
55 Gavin VanVeen 10 Fairfield 2:26.79 1
56 Dylan Dufloth 11 North Scott 2:27.46 1
57 Macaden Rhoer 11 Fort Madison 2:27.81 1
58 Wyatt Eaton 09 Grinnell 2:28.00 1
59 Aaron Campbell 11 Grinnell 2:28.06 1
60 Ayden Gonzelas 09 Jesup 2:28.59 1
61 Ben Every 09 Dallas Center-Grimes Com 2:29.27 1
62 Noah Sparrow 11 Winfield-Mt Union 2:29.43 1
63 Carter Smith 11 West Des Moines Valley 2:29.60 1
64 Noah Heideman 11 Dunkerton 2:30.99 1
65 Nick Fullenkamp 10 Fort Madison 2:31.14 1
66 Cade Ritchie 11 Williamsburg 2:36.07 1
67 Jarron Thomas 09 Mid-Prairie Comm 2:36.76 1
68 Cole Walter 09 Newton 2:37.37 1
69 Zach Loerts 11 St Edmond 2:37.94 1
70 Destiny Calvin 12 Winfield-Mt Union 2:41.29 1
71 Caleb Lentz 09 Nashua-Plainfield 2:41.96 1
72 Preston Tippie 12 Vinton-Shellsburg 2:44.75 1
73 Robert Nagy 11 Mid-Prairie Comm 2:53.01 1
74 JR Oneil 09 Nashua-Plainfield 2:53.48 1
Boys 1600 Meter Run Invite
pl name grade team mark heat
1 Nate Mueller 12 Adel-Desoto-Minburn 4:15.03 1
2 Jackson Heidesch 10 Dowling Catholic 4:23.00 1
3 Aidan Ramsey 11 Dallas Center-Grimes Com 4:24.88 1
4 Will Ryan 11 Dowling Catholic 4:25.76 1
5 Gabe Nash 10 Sioux City North 4:27.37 1
6 Brady Griebel 12 Bellevue Community 4:30.51 1
7 Riley Witt 11 St. Ansgar 4:30.70 1
8 Kole Sommer 12 Pleasant Valley 4:33.92 1
9 Josiah Wittenberg 11 Pella 4:35.28 1
10 Caleb Shumaker 12 Tipton 4:35.86 1
11 Bowen Gryp 12 Iowa City - Liberty 4:35.99 1
12 Nathan Holstrom 12 Waukee 4:36.42 1
13 Jaysen Bouwers 12 Sioux City North 4:36.46 1
14 Brady Hogan 12 Decorah 4:40.29 1
15 Kyle Ruby 11 Waukee 4:40.90 1
16 Andrew Bickford 12 CR Prairie 4:43.31 1
17 Thaddeus Shelter 11 Mid-Prairie Comm 4:46.83 1
18 Jamie Stutsman 12 Mid-Prairie Comm 4:46.94 1
19 Owen Maloney 12 Hempstead 4:50.64 1
20 Tony Schmitz 12 Pella 4:50.79 1
21 Jake Opitz 12 CR Prairie 4:51.49 1
22 Tarun Vedula 11 Pleasant Valley 4:53.35 1
23 Eric Patterson 12 Southeast Polk 4:53.43 1
24 Conner Smith 11 Marshalltown 4:54.10 1
25 Brady Blean 11 Hempstead 4:54.47 1
26 Christian Montover 11 Iowa City - Liberty 4:55.36 1
27 Cooper Majors 11 Ankeny Centennial 4:55.41 1
28 Payton Griebel 09 Bellevue Community 4:56.44 1
29 Evan McClinton 09 West Des Moines Valley 4:56.47 1
30 Jake Wagner 11 Johnston 4:57.43 1
31 Owen Pries 11 Dallas Center-Grimes Com 5:01.51 1
32 Stephen Beaman 11 Johnston 5:04.10 1
33 Justin Nibaur 12 Crestwood 5:04.14 1
34 Nolan Evans 11 Jesup 5:07.81 1
35 Soren Cleveland 11 Grundy Center 5:09.60 1
36 Brandon Kesner 12 Carlisle 5:10.76 1
37 Braden Penyich 12 Grinnell 5:12.66 1
38 Brody Barton 12 Winfield-Mt Union 5:12.72 1
39 Jonas Conner 10 Grinnell 5:13.42 1
40 Breyden Christensen 11 Mason City 5:14.82 1
41 Alex Dvorak 12 Adel-Desoto-Minburn 5:15.58 1
42 Jacob Bruns 09 CR John F Kennedy 5:19.76 1
43 Kale DiMarco 10 Mason City 5:20.89 1
44 Noah Sparrow 11 Winfield-Mt Union 5:21.34 1
45 Alex Forrest 12 Fairfield 5:32.48 1
46 Trevan Reiter 11 Denver 5:32.60 1
47 Chase Hollis 11 Waterloo West 5:40.76 1
48 Kaelan Eilers 11 Waterloo West 5:41.27 1
49 Ethan Larsen 11 Greene County 5:41.69 1
Boys 3200 Meter Run Invite
pl name grade team mark heat
1 Vincent Hodges 12 Waukee 9:47.53 1
2 Jack Kinzer 12 Iowa City - Liberty 9:48.14 1
3 Will Lohr 11 Sioux City North 9:48.37 1
4 Jaysen Bouwers 12 Sioux City North 9:48.60 1
5 Cade Muller 12 Dowling Catholic 9:54.14 1
6 Clay Pehl 12 Madrid 9:58.43 1
7 Luke Knepp 10 Pleasant Valley 10:05.44 1
8 Bryson Canton 11 CR Prairie 10:10.86 1
9 Andrew Robey 11 Dowling Catholic 10:11.97 1
10 Brady Hogan 12 Decorah 10:12.66 1
11 Carson Owens 10 Southeast Polk 10:14.32 1
12 Ryan Winger 12 Hempstead 10:14.48 1
13 Conner Smith 11 Marshalltown 10:14.95 1
14 Caleb Schillinger 12 Iowa City - Liberty 10:16.59 1
15 Jackson Mace-Maynard 11 Newton 10:16.62 1
16 Nathan Munshower 12 Wahlert 10:19.67 1
17 Miles Wilson 10 CR John F Kennedy 10:26.72 1
18 Corbin Truitt 12 Waukee 10:26.74 1
19 Cole Dooley 11 Treynor 10:28.40 1
20 Cody Swenson 11 West Des Moines Valley 10:37.72 1
21 Cooper Greenslade 11 Adel-Desoto-Minburn 10:39.18 1
22 Harrison Garber 11 Williamsburg 10:45.79 1
23 Tyler Schermerhorn 11 Ankeny Centennial 10:47.85 1
24 Lucas Bontrager 12 Mid-Prairie Comm 10:50.48 1
25 Blake Croushore 12 Dallas Center-Grimes Com 10:50.81 1
26 Max Sorgenfrey 10 Pleasant Valley 10:51.98 1
27 Vir Patel 12 Johnston 10:53.95 1
28 Jonas Conner 10 Grinnell 10:55.88 1
29 Kade Christensen 12 Ankeny Centennial 10:57.31 1
30 Mason Suarez 12 Hempstead 11:01.36 1
31 Logan Woodruff 11 Greene County 11:11.14 1
32 Chandler Hershberger 11 Mid-Prairie Comm 11:15.87 1
33 Henry McMahon 09 CR John F Kennedy 11:27.16 1
34 Gavin Grove 11 Cardinal 11:37.00 1
35 Quinton Kimrey 11 Adel-Desoto-Minburn 11:39.85 1
36 Anson Fauchier 10 CR Prairie 11:52.64 1
37 Caleb Currier 12 Mason City 12:31.65 1
38 Hayden Eaton 11 Grinnell 12:32.70 1
39 Andrew Tracy 11 Waterloo West 12:41.30 1
Boys 4x200 Meter Relay
pl name grade team mark heat
Boys 4x400 Meter Relay
pl name grade team mark heat
Boys 4x800 Meter Relay
pl name grade team mark heat
Boys High Jump
pl name grade team mark heat
1 Cain Brown 10 Mid-Prairie Comm 6-05.00 1
2 Elijah Weaver 12 Forest City 6-02.00 1
3 Nathan Black 11 Greene County 6-00.00 1
4 Brody Lovell 12 CR John F Kennedy 6-00.00 1
4 Ethan Klemme 11 Bellevue Community 6-00.00 1
6 Gabe Peterson 12 Madrid 5-10.00 1
7 Reid Johnson 11 Mason City 5-10.00 1
7 Tate Stine-Smith 12 Adel-Desoto-Minburn 5-10.00 1
9 Richard Deemie 12 CR Jefferson Senior 5-10.00 1
10 CJ Rickels 12 Vinton-Shellsburg 5-10.00 1
10 Jack Davis 12 Ankeny Centennial 5-10.00 1
12 Griffin Greiner 11 Cardinal 5-10.00 1
13 Owen Conn 12 Dowling Catholic 5-10.00 1
14 Dakota Carlson 09 Forest City 5-10.00 1
15 Derek Weisskopf 09 Williamsburg 5-08.00 1
16 Caden Coleman 12 Waukee 5-08.00 1
17 Joe Barnes 12 Waukee 5-08.00 1
18 Kevin Phung 11 Sioux City North 5-08.00 1
18 Geramie Hardaway 11 CR Prairie 5-08.00 1
18 Stanley Ross 12 Des Moines North 5-08.00 1
21 Carter Reddel 12 Ankeny Centennial 5-08.00 1
21 Clayton Rottinghaus 12 Waterloo West 5-08.00 1
23 Nick Adams 11 Denver 5-06.00 1
23 Kale Hobart 10 Mason City 5-06.00 1
23 Max Doran 10 Pleasant Valley 5-06.00 1
23 Dwight Joar 12 Marshalltown 5-06.00 1
27 Noah Pettinger 11 Hempstead 5-06.00 1
27 Adam Townsend 11 Dowling Catholic 5-06.00 1
27 Jace Hall 10 Dike-New Hartford 5-06.00 1
27 Gabe Heideman 12 Dunkerton 5-06.00 1
31 Mikey Diprima 11 Fort Madison 5-06.00 1
32 Will Johnson 10 West Des Moines Valley 5-04.00 1
33 Ryan Roland 12 Carlisle 5-04.00 1
33 Quinten McCarville 11 St Edmond 5-04.00 1
35 Quinn Clair 12 West Des Moines Valley 5-04.00 1
Boys Long Jump
pl name grade team mark heat
1 Abu Sama 10 Southeast Polk 22-09.25 1
2 Drew Bartels 12 CR John F Kennedy 22-06.00 1
3 Jack Latham 11 Spirit Lake 21-09.25 1
4 Mario Hoefer 11 Charles City 21-06.00 1
5 Jacob Imhoff 12 Carlisle 21-02.75 1
6 Alex Pitts 11 Bellevue Community 21-01.75 1
7 Darnell Butler 11 North Scott 20-08.25 1
8 Payton Goode 11 Ankeny Centennial 20-08.00 1
9 Tay Norman 12 Waterloo West 20-06.50 1
10 Reid Pakkebier 12 CR John F Kennedy 20-04.75 1
11 Will Bunn 11 Roland-Story Com 20-04.50 1
12 Lucas Ray 11 Adel-Desoto-Minburn 20-04.00 1
13 Nathan Moore 12 Dike-New Hartford 20-02.50 1
14 Jerek Hall 10 Dike-New Hartford 20-02.00 1
15 Mohamad Bass 12 Des Moines North 19-11.00 1
16 Cael Bohlen 11 Charles City 19-09.50 1
17 Xavier Holland 12 Forest City 19-06.50 1
18 Kade Kreinbring 12 Assumption 19-05.00 1
19 Michael Duax 12 Sioux City West 19-04.00 1
20 Mark Pepper 12 Indianola 19-03.50 1
21 Caden Grimes 12 Dallas Center-Grimes Com 19-03.25 1
22 Max Doran 10 Pleasant Valley 19-03.00 1
23 Jacob Mcgowan 11 Fort Madison 19-01.50 1
24 Archer Ogbourne 11 Carlisle 19-00.50 1
25 Kaden Behrens 11 Dunkerton 19-00.00 1
26 Kaden Amigon 09 Columbus Community 18-11.00 1
27 Conner Piehl 12 Tripoli 18-10.00 1
28 Jimmy Seeman 09 Dallas Center-Grimes Com 18-10.00 1
29 Carson Dagger-Hoffman 12 BCLUW 18-08.50 1
30 Jake Green 12 Grinnell 18-08.50 1
31 Kevin Phung 11 Sioux City North 18-08.00 1
32 Jakob Nevitt 11 Dowling Catholic 18-07.00 1
33 Cole Heim 11 Bellevue Community 18-07.00 1
34 Nate Johnson 11 Roland-Story Com 18-06.50 1
35 Collin Rickertsen 12 CR Prairie 18-05.00 1
36 Austin Chally 11 Saydel 18-04.50 1
37 Brock Underhill 11 Southeast Polk 18-04.00 1
38 Logan Clarke 11 Hempstead 18-03.50 1
39 Ethan Scholville 10 Denver 18-02.50 1
40 Justyn Rivera 09 Mason City 18-02.50 1
41 Dawson Urbatsch 12 Forest City 18-02.50 1
42 Isaac Lett 09 Cardinal 18-02.50 1
43 Jay Moore West Des Moines Valley 17-10.00 1
44 Bryce Stalder 11 Greene County 17-09.50 1
45 Landon Ruby 10 CR Prairie 17-09.50 1
46 Landyn Rowe 12 Vinton-Shellsburg 17-09.50 1
47 Cain Williams 09 Fort Madison 17-08.00 1
48 Grant Rychnovsky 09 Adel-Desoto-Minburn 17-08.00 1
49 Braiden VanLengen 10 Dunkerton 17-07.00 1
50 Isaac Landwehr 11 St Edmond 17-05.00 1
51 Sage Hoyt 12 Anamosa 17-04.50 1
52 Cooper Skinner 12 Madrid 17-03.50 1
53 Daniel Comer 10 Tripoli 17-02.00 1
54 Brody Clark-Herlbert 11 Jesup 17-00.00 1
55 Gabe Murphy 11 Ankeny Centennial 16-10.50 1
56 Jeff Hoback 10 Columbus Community 16-10.00 1
56 Logan Zearley 11 Vinton-Shellsburg 16-10.00 1
58 Grant Webster 11 St Edmond 16-05.00 1
59 Aiden Krueter 09 Fairfield 16-00.50 1
60 Jaone Arterberry 09 Waterloo West 16-00.00 1
61 Dylan Bunting 11 Mid-Prairie Comm 15-09.00 1
62 Tashawn Vance 11 Hempstead 15-01.50 1
63 Tanner Kroeze 11 Denver 14-09.00 1
64 Dylan Henry 09 Mid-Prairie Comm 14-07.50 1
65 Jorge Rivera 12 Mason City 13-02.25 1
66 Max Hillegas 11 Nashua-Plainfield 11-05.00 1
67 Criag Miller 09 Fairfield 10-01.00 1
68 Lucius Pinney 10 Sioux City North 10-00.00 1
Boys Shot Put
pl name grade team mark heat
1 Braeden Edwards 12 West Des Moines Valley 53-10.50 1
2 Mason Lobeck 12 Madrid 53-08.00 1
3 Zach Verzani 12 Lawton-Bronson 49-08.25 1
4 Carson Lienau 11 Jesup 49-00.00 1
5 Matt Kapustka 12 Waukee 48-10.00 1
6 Russell Pearson 12 Dowling Catholic 48-02.75 1
7 Blake Willey 12 Dallas Center-Grimes Com 47-07.75 1
8 Garrett Sperling 12 Waukee 46-05.50 1
9 Luke Peters 12 Williamsburg 46-05.00 1
10 Kaden Hagy 12 Forest City 45-09.50 1
11 Nate Jones 12 CR Prairie 45-08.50 1
12 Wes Willis 12 Grundy Center 45-06.00 1
13 Rhett Smith 12 Wapello 45-04.00 1
14 Carter Boley 11 Dallas Center-Grimes Com 45-03.25 1
15 Aidan DeVolder 12 Marshalltown 45-02.00 1
16 Sage Hulshizer 12 St. Ansgar 45-01.25 1
17 Jimmy Philipsen 12 Roland-Story Com 44-02.00 1
18 Sam Braksiek 12 CR Prairie 44-01.00 1
19 Kyle Godwin 12 Fairfield 43-11.00 1
20 Ethan Deacon 12 Fort Madison 43-09.00 1
21 Cale Jensen 11 Dike-New Hartford 43-05.00 1
22 William Alexander 12 Okoboji 43-04.00 1
23 Jaylen Pettus-McMullen 11 Dowling Catholic 42-09.75 1
24 Josiah Szabo 12 CR Jefferson Senior 42-00.50 1
25 Lincoln Barrow 12 Adel-Desoto-Minburn 41-07.00 1
26 Joe Turner 11 Assumption 41-00.50 1
27 JJ Sloop 12 Vinton-Shellsburg 41-00.00 1
28 Jamison Bean 12 CR John F Kennedy 40-09.50 1
29 Dustin Holmes 12 Wapello 40-09.25 1
30 Ethan Schellhorn 12 Tripoli 40-07.00 1
31 Cade Kuennen 12 Johnston 40-01.75 1
32 David Crow 12 North Butler 40-01.00 1
33 Nate Howe 12 Ankeny Centennial 40-01.00 1
34 Spencer Vogelgesang 12 Mason City 40-00.00 1
35 Kolby Muller 12 Grundy Center 39-08.75 1
36 Sebastian Brock 12 Mason City 39-08.00 1
37 Jackson Stone 12 CR Jefferson Senior 39-07.25 1
38 Ahvey Garrett 12 CR John F Kennedy 39-02.00 1
39 Brevin Ayres 12 West Des Moines Valley 39-01.50 1
40 Adam Teare 12 Waterloo West 38-06.00 1
41 Connor Andresen 12 Anamosa 38-05.00 1
42 David Borchers 10 North Scott 36-07.50 1
43 Zach McMillian 09 North Scott 36-06.25 1
44 Nehemiah Mcconnell 12 Des Moines North 36-03.25 1
45 Luke Murray 12 Ankeny Centennial 36-03.00 1
46 Kole Knutson 12 Roland-Story Com 36-03.00 1
47 Mason Hodges 12 Columbus Community 36-02.25 1
48 Logan Dales 11 Anamosa 36-00.50 1
49 Kadrick Kinne 12 Greene County 35-11.00 1
50 Cuyrin Ross 11 Fort Madison 35-09.00 1
51 Izaiah Truitt 11 Sioux City North 35-08.25 1
52 Brock Stanek 12 St Edmond 35-06.25 1
53 Gavin Godwin 11 Saydel 35-04.75 1
54 Noah Brown 12 Madrid 35-02.50 1
55 Logan Krantz 12 Adel-Desoto-Minburn 35-01.00 1
56 Cole Graves 11 Dike-New Hartford 34-11.50 1
57 Lane Boner 12 Dunkerton 34-10.25 1
58 Oliver Louden 10 Grinnell 34-05.00 1
59 Bryce Glieter 12 Jesup 34-00.00 1
60 Jayden Reed 11 Dunkerton 33-10.00 1
61 Jesse Nevarez 10 Williamsburg 33-04.75 1
62 Tyson Elliott 11 Newton 33-04.00 1
63 Taylor Anderson 11 Vinton-Shellsburg 33-02.00 1
64 John Nemmers 10 St Edmond 33-02.00 1
65 Isaac Schurr 11 Winfield-Mt Union 32-10.00 1
66 Owen Watson 12 Columbus Community 32-03.00 1
67 Jack Brower 11 Sioux City North 32-00.75 1
68 Joe Allred 12 Mid-Prairie Comm 31-04.25 1
69 Stone Jepson 11 Grinnell 31-02.00 1
70 Nich Crow 11 Winfield-Mt Union 31-01.75 1
71 Garren Crabtree 12 Nashua-Plainfield 30-10.00 1
72 Kohen Mack 09 Johnston 30-02.75 1
73 Alex Moran 9 Denver 29-10.00 1
74 Beau Bonnette 11 Denver 29-01.00 1
75 Hunter Hackman 09 Nashua-Plainfield 27-10.50 1
76 Kodyn Schiel 10 Tripoli 27-09.00 1
77 Logan Walters 11 Cardinal 27-05.50 1
78 Isaac Cox 09 Cardinal 27-02.00 1
79 Jack Zahradnek 10 Mid-Prairie Comm 26-09.50 1