Boys 5K Run 4A
Pl bib Name Mark Team
1 1 Max Murphy 15:29.3 Pleasant Valley
2 2 Sam Hall 15:29.5 Dowling Catholic, Wdm
3 3 Jacob Green 15:35.0 Cedar Rapids, Kennedy
4 4 Kent Nichols 15:46.1 Pleasant Valley
5 5 Drake Hanson 15:46.1 Southeast Polk
6 6 Ryan Winger 15:48.6 Dubuque, Hempstead
7 7 Jack Pendergast 15:53.0 Prairie, Cedar Rapids
8 8 Owen Maloney 15:53.5 Dubuque, Hempstead
9 9 Jaysen Bouwers 15:54.3 Sioux City, North
10 Max Locher 15:57.1 Cedar Rapids, Washing
11 10 Mason Suarez 16:00.9 Dubuque, Hempstead
12 11 Dylan Dolezal 16:01.7 Linn-Mar, Marion
13 12 Payton Marrs 16:01.8 Urbandale
14 13 Sam Schmitz 16:01.9 Johnston
15 14 Zach Fry 16:01.9 Dowling Catholic, Wdm
16 15 Ian Kaffenberger 16:01.9 Pleasant Valley
17 16 Mike Gipple 16:06.8 Dowling Catholic, Wdm
18 17 Jordan Daniel 16:08.1 Dowling Catholic, Wdm
19 18 Noor Noor 16:09.9 Johnston
20 Ford Washburn 16:10.4 Iowa City, City
21 Lewis Kleman 16:12.8 Cedar Rapids, Washing
22 19 Andrew Bickford 16:12.8 Prairie, Cedar Rapids
23 20 Nicolo Schianchi 16:13.0 Iowa City, West
24 21 Anthony Moran 16:13.9 Urbandale
25 22 Cade Mash 16:16.0 Southeast Polk
26 23 Noah Kohut-Jackson 16:18.1 Ames
27 24 Will Lohr 16:19.3 Sioux City, North
28 25 Eli Smith 16:20.0 Cedar Falls
29 26 Kyle Ruby 16:21.9 Waukee
30 27 Chase Bartlett 16:22.9 Southeast Polk
31 28 Marcus Leitzen 16:24.3 Dubuque, Hempstead
32 29 Alex McKane 16:26.5 Iowa City, West
33 Jack Smeins 16:28.2 Valley, West Des Moin
34 30 Carter Borwick 16:29.4 Johnston
35 Wimach Gilo 16:29.6 Council Bluffs, Thoma
36 31 Beshanena Gutema 16:30.3 Sioux City, North
37 Conner Kilgore 16:31.6 Dubuque, Senior
38 32 Ken Wilbur 16:31.8 Iowa City, West
39 33 Tj Tomlyanovich 16:32.2 Cedar Falls
40 34 Jack Meyers 16:34.0 Pleasant Valley
41 35 Yohana Yual 16:34.1 Johnston
42 36 Jack Kinzer 16:35.1 Iowa City, Liberty
43 37 David Parks 16:36.0 Waukee
44 Nick Moore 16:36.5 Bettendorf
45 38 Cade Muller 16:36.6 Dowling Catholic, Wdm
46 39 Karson Kleve 16:37.4 Johnston
47 40 Colin Greenwell 16:37.9 Sioux City, North
48 41 Joel Burris 16:38.6 Cedar Falls
49 42 Eric Zabel 16:39.1 Pleasant Valley
50 43 Peter Woodward 16:39.2 Iowa City, Liberty
51 44 Aniey Akok 16:39.4 Ames
52 45 Caleb Schillinger 16:39.7 Iowa City, Liberty
53 Carter Owen 16:39.9 Valley, West Des Moin
54 46 Brayden Burnett 16:40.9 Cedar Falls
55 47 Hunter Kalous 16:41.2 Prairie, Cedar Rapids
56 48 Jacob Westermeyer 16:41.4 Dubuque, Hempstead
57 Logan Hoger 16:41.9 Indianola
58 49 Michael Goodenbour 16:42.8 Cedar Falls
59 50 Alex Horstman 16:43.5 Cedar Falls
60 51 Hunter Briggs 16:43.5 Johnston
61 52 Will Ode 16:43.9 Dowling Catholic, Wdm
62 53 Christian Montover 16:44.1 Iowa City, Liberty
63 54 Ty Costigan 16:44.8 Prairie, Cedar Rapids
64 55 Brady Blean 16:45.0 Dubuque, Hempstead
65 56 Gabe Nash 16:45.8 Sioux City, North
66 57 Cadin Evans 16:46.0 Linn-Mar, Marion
67 58 Caden Noeller 16:48.4 Iowa City, West
68 59 Bennett Ryken 16:48.7 Ames
69 60 Kayde Bowers 16:49.6 Cedar Rapids, Kennedy
70 61 McKade Adams 16:50.4 Prairie, Cedar Rapids
71 62 Akol Atack 16:53.4 Ames
72 63 Lucas Middlekauff 16:53.5 Cedar Rapids, Kennedy
73 64 Kole Sommer 16:55.0 Pleasant Valley
74 Gabriel Vicker 16:55.8 Ankeny Centennial
75 65 Ahmed Dido 16:55.9 Sioux City, North
76 66 Hayden Kuhn 16:56.4 Linn-Mar, Marion
77 67 Mohan Kumar 16:57.6 Iowa City, West
78 68 Yemane Kifle 16:58.4 Sioux City, North
79 69 Levi Sullivan 16:59.5 Cedar Rapids, Kennedy
80 70 Jacob Christensen 17:00.2 Waukee
81 71 Ryan Neubauer 17:01.0 Prairie, Cedar Rapids
82 72 Vincent Hodges 17:01.7 Waukee
83 73 Tarun Vedula 17:03.1 Pleasant Valley
84 Connor Cummingham 17:03.9 Ankeny Centennial
85 Connor Lancial 17:04.2 Lewis Central
86 74 Charles Orngard 17:04.7 Ames
87 Juan Martinez 17:05.8 Council Bluffs, Thoma
88 75 Sam Schweizer 17:07.0 Urbandale
89 Kyler Castro 17:07.2 Bettendorf
90 76 Jackson Smith 17:08.0 Waukee
91 77 Bowen Gryp 17:08.1 Iowa City, Liberty
92 Nate Jones 17:08.6 Ankeny Centennial
93 78 Caden Mitchell 17:08.7 Southeast Polk
94 79 Raymond Yang 17:08.7 Iowa City, West
95 80 Lucas Martin 17:09.9 Dowling Catholic, Wdm
96 81 Nathan Tegeler 17:10.1 Johnston
97 82 Nathan Holstrom 17:11.1 Waukee
98 83 Jacob Derr 17:14.2 Linn-Mar, Marion
99 Cade Messer 17:14.3 Epworth, Western Dubu
100 84 Derek Leicht 17:14.5 Dubuque, Hempstead
101 Curtis Johnson 17:15.3 Indianola
102 85 Zion Rios 17:16.1 Linn-Mar, Marion
103 Jaxson Plumb 17:17.6 Des Moines, Roosevelt
104 Aidan Booton 17:18.1 Council Bluffs, Thoma
105 86 Tryton Harper 17:18.3 Linn-Mar, Marion
106 87 Reece Knepper 17:20.4 Urbandale
107 88 Eric Patterson 17:22.1 Southeast Polk
108 89 Carlo Dannenfelser 17:29.4 Prairie, Cedar Rapids
109 90 Ethan Keeney 17:30.0 Iowa City, Liberty
110 91 Nahom Clark 17:33.5 Urbandale
111 92 Kon Dut 17:40.3 Ames
112 93 Carson Owens 17:41.4 Southeast Polk
113 94 Andrew Donoho 17:42.1 Urbandale
114 95 Miles Wilson 17:42.3 Cedar Rapids, Kennedy
115 96 Jack Schissel 17:46.0 Cedar Rapids, Kennedy
116 97 Miles Matson 17:47.2 Linn-Mar, Marion
117 98 Logan Nelson 17:48.1 Iowa City, Liberty
118 Andrew Klein 17:50.7 Des Moines, Lincoln
119 99 Hudson Frank 17:53.4 Southeast Polk
120 100 Charles Arroyo 17:54.1 Ames
121 101 Lucas Miller 18:00.7 Urbandale
122 102 Tyler Stallman 18:01.1 Waukee
123 103 Matthew Hand 18:06.7 Cedar Rapids, Kennedy
124 104 Cooper Olsen 18:30.8 Cedar Falls
Boys 5K Run 3A
Pl bib Name Mark Team
1 Nate Mueller 15:45.7 Adm, Adel
2 1 Quinton Orr 15:52.1 Humboldt
3 2 Eli Larson 16:09.0 Center Point-Urbana
4 3 Brady Hogan 16:15.4 Decorah
5 4 Aidan Ramsey 16:19.9 Dallas Center-Grimes
6 5 Josiah Wittenberg 16:21.2 Pella
7 Trey Gross 16:23.1 Harlan
8 6 Bradley Ramsey 16:25.2 Dallas Center-Grimes
9 7 Luke Post 16:27.0 Center Point-Urbana
10 8 Jacob Storey 16:28.3 Dallas Center-Grimes
11 9 Nick O'Connor 16:29.5 Clear Creek-Amana
12 10 Zach Sporaa 16:30.6 North Polk, Alleman
13 11 Brandon Barker 16:30.7 Clear Creek-Amana
14 12 Nathan Patel 16:31.7 Gilbert
15 13 Kolby Fritz 16:33.7 Carlisle
16 14 Nathan Munshower 16:34.0 Wahlert Catholic, Dub
17 15 Isaac Bryant 16:34.0 Grinnell
18 16 Jack Sexton 16:40.3 Clear Creek-Amana
19 17 Derek Webster 16:41.2 Norwalk
20 18 Kyle Miller 16:41.3 Carlisle
21 19 Max Sporaa 16:42.0 North Polk, Alleman
22 Jack Renning 16:42.1 Xavier, Cedar Rapids
23 20 Craig Alan Becker 16:45.3 Atlantic
24 Chris Guise 16:46.7 Assumption, Davenport
25 21 Abe Larson 16:50.8 Center Point-Urbana
26 22 Jacob Hocking 16:51.9 Wahlert Catholic, Dub
27 23 Tony Schmitz 16:54.7 Pella
28 24 Mason Bach 16:54.8 Center Point-Urbana
29 25 Griffin Ruba 16:54.9 Gilbert
30 26 Shane Erb 16:55.5 Marion
31 27 Andrew Cummer 16:56.7 Waverly-Shell Rock
32 28 Gaven Hiler 16:57.5 Marion
33 Marco Lopez 16:59.0 Boyden-Hull/Rock Vall
34 29 Gavin Zillyette 17:00.1 Clear Creek-Amana
35 Gabe Hinman 17:00.7 Solon
36 30 Donovan Card 17:02.4 Norwalk
37 31 Brandon Kesner 17:03.2 Carlisle
38 Isaac Bryan 17:03.7 Sergeant Bluff-Luton
39 Sam May 17:04.7 Moc-Floyd Valley
40 32 Brant Perry 17:04.7 Wahlert Catholic, Dub
41 33 Eric Wittrock 17:05.5 Humboldt
42 34 Noah Lovelace 17:05.7 Decorah
43 Carlos Rodriguez 17:06.7 Sergeant Bluff-Luton
44 35 Tyler Colvin 17:07.0 Marion
45 36 Luke Simcox 17:08.0 Wahlert Catholic, Dub
46 Seth VanBaale 17:09.4 Bondurant-Farrar
47 37 Jack Brown 17:10.1 Norwalk
48 38 Owen Pries 17:10.9 Dallas Center-Grimes
49 Tyler Putney 17:12.0 Kuemper Catholic, Car
50 39 Brad Dennis 17:12.2 Atlantic
51 40 Tad Hatfield 17:12.7 Gilbert
52 41 Jedidiah Osgood 17:12.8 Marion
53 42 Pat Bockman 17:13.7 Decorah
54 Trey Schulte 17:13.9 Benton Community
55 43 Devon Coon 17:14.5 Humboldt
56 44 Cole Hemann 17:14.9 Marion
57 45 Caleb Alcorn 17:15.0 Clear Creek-Amana
58 Jason Sudtelgte 17:15.1 Lemars
59 46 Tristen Kessler 17:15.8 Carlisle
60 47 Willem Hawley 17:16.0 Decorah
61 48 Jacob Buchele 17:16.7 Gilbert
62 49 Jakob Regennitter 17:17.0 Marion
63 50 Nick Kepford 17:17.6 Waverly-Shell Rock
64 51 Ethyn Chesnut 17:17.8 Waverly-Shell Rock
65 Sam McIntyre 17:20.0 Glenwood
66 52 Carter Hancock 17:20.8 Wahlert Catholic, Dub
67 Justin Wright 17:20.8 Clear Lake
68 53 Jacob Ewers 17:22.6 Dallas Center-Grimes
69 54 Rees Tyler 17:22.8 Gilbert
70 55 Robert Groves 17:26.0 Grinnell
71 56 Thomas Gaul 17:26.9 Pella
72 57 Sergio Perez-Valentin 17:27.5 Grinnell
73 58 Mason Johnston 17:27.8 Pella
74 59 Evan Brummer 17:30.1 Atlantic
75 60 Luke Geyer 17:30.4 Norwalk
76 61 Gabe Drake 17:30.7 North Polk, Alleman
77 62 Spencer Peterson 17:31.2 Decorah
78 63 Logan McCullough 17:31.6 Waverly-Shell Rock
79 Nathan Goranson 17:32.8 West Delaware, Manche
80 64 Patrick Foster 17:34.4 Norwalk
81 65 Michael Gustafson 17:36.2 Gilbert
82 Zach Fall 17:36.8 Mount Vernon-Lisbon
83 66 Cayden Ellis 17:37.6 Wahlert Catholic, Dub
84 67 Caleb Henderson 17:39.3 North Polk, Alleman
85 68 Caden Christinson 17:40.9 Grinnell
86 69 Will Chase 17:41.3 Norwalk
87 70 Jacob Hochstetler 17:41.7 Dallas Center-Grimes
88 Michael Pottebaum 17:43.2 Kuemper Catholic, Car
89 71 Ethan Schlichte 17:43.6 Carlisle
90 72 Izaak Eichinger 17:45.6 Decorah
91 73 Cole Whitehead 17:45.7 Center Point-Urbana
92 74 Caden Kueker 17:45.9 Waverly-Shell Rock
93 75 Hunter Snyder 17:46.5 Carlisle
94 76 Dawson Assink 17:47.8 Dallas Center-Grimes
95 Lance Sobaski 17:48.9 Washington
96 Patrick DeRonde 17:48.9 Oskaloosa
97 Isaac Jones 17:52.2 Harlan
98 77 Zane Berg 17:55.9 Atlantic
99 78 Trevor Jacobson 17:56.8 Humboldt
100 79 Will Ford 17:57.3 North Polk, Alleman
101 Cameron Karr 17:59.7 Vinton-Shellsburg
102 80 Daniel Henkle 18:02.8 Clear Creek-Amana
103 81 Austin Brenizer 18:02.8 Norwalk
104 82 Evan Poirier 18:03.9 Wahlert Catholic, Dub
105 83 Akira Lopez 18:04.4 Pella
106 Mike Straub 18:04.8 Assumption, Davenport
107 84 Evan Ellsworth 18:05.6 Waverly-Shell Rock
108 85 Drew Engler 18:09.9 Atlantic
109 Ethan Hulinsky 18:10.3 Lemars
110 86 Chase Lauman 18:13.4 Pella
111 87 Ethan Stierman 18:15.3 North Polk, Alleman
112 88 Carter Theesfeld 18:16.1 Humboldt
113 89 Sam Vanderpool 18:18.2 Gilbert
114 90 Nolan Jergens 18:23.0 Humboldt
115 91 Brandon McCarty 18:23.2 Clear Creek-Amana
116 92 Braden Rowe 18:26.8 Pella
117 93 Andrew Cogley 18:31.3 Grinnell
118 94 Austin Stierman 18:34.1 North Polk, Alleman
119 95 Jaren Jordan 18:34.4 Grinnell
120 96 Joseph Seo 18:47.0 Decorah
121 97 Tanner Shindelar 18:51.3 Marion
122 98 Jonas Conner 18:57.0 Grinnell
123 99 Ethan Williams 19:03.6 Atlantic
124 100 Caleb Hoins 19:18.2 Waverly-Shell Rock
125 101 Jonah Salow 19:19.5 Center Point-Urbana
126 102 Jackson Chambers 19:21.0 Humboldt
127 103 Kaden Sadler 19:38.3 Carlisle
128 104 Cooper Jipsen 19:45.0 Atlantic
129 105 Jj Eilers 19:53.1 Center Point-Urbana
130 Ethan Schmidt 20:43.7 Spencer
Boys 5K Run 2A
Pl bib Name Mark Team
1 1 Dylan Darsidan 16:02.0 Camanche
2 Brady Griebel 16:02.8 Bellevue
3 2 Caleb Shumaker 16:11.4 Tipton
4 Louden Foster 16:25.2 West Central Valley,
5 3 Cody Smith 16:28.0 Des Moines Christian
6 4 Tahe Hulstein 16:34.0 Western Christian, Hu
7 Lake LeBahn 16:37.4 Union, Laporte City
8 5 Carson Shively 16:40.7 Davis County, Bloomfi
9 Quinton Grove 16:41.2 South Hamilton, Jewel
10 6 Harrison Ahlrichs 16:42.3 Monticello
11 Carter VandeVegte 16:42.3 Sioux Center
12 Andrew Hilgendorf 16:44.4 Northeast, Goose Lake
13 7 Cole Cruise 16:46.3 Monticello
14 8 Jackson Edens 16:53.2 Tipton
15 9 Kenny Cronin 16:54.4 Davis County, Bloomfi
16 William Gillis 16:59.2 Central Decatur, Leon
17 10 Andrew Olseen 17:01.2 Tipton
18 11 Carson Houg 17:01.5 Des Moines Christian
19 12 Daniel Schriever 17:01.7 George-Little Rock/Ce
20 Taylor Myers 17:05.7 Estherville Lincoln C
21 Trevin Wasmund 17:06.4 Sibley-Ocheyedan
22 Ashton Burroughs 17:06.8 West Liberty
23 13 Noah Fopma 17:07.5 Des Moines Christian
24 14 Ty Carr 17:09.6 Danville-New London
25 Baylor Bergren 17:10.4 Red Oak
26 Sam Harrison 17:12.6 Sioux Center
27 15 Kolby Winter 17:15.9 South Hardin
28 16 Kaiden Royster 17:16.4 Williamsburg
29 17 Alexander Julian 17:16.5 Danville-New London
30 Jager Roozeboom 17:16.5 Sheldon
31 18 Landon Noe 17:19.9 Albia
32 19 Dawson Bonnett 17:20.0 Albia
33 Kirk Moser 17:20.8 West Lyon, Inwood
34 20 Dodson Melchiori 17:21.4 Camanche
35 Dylan Blake 17:21.5 Mvaocou
36 21 Carter Kurt 17:22.0 Monticello
37 Bryce Kremer 17:23.0 Cherokee
38 Weston Beeson 17:23.9 Mvaocou
39 22 Jasper Nietert 17:24.0 Monticello
40 23 Harrison Garber 17:27.1 Williamsburg
41 Dylan Conner 17:28.6 Starmont
42 24 Landan Hill 17:28.7 Tipton
43 Caleb Sledd 17:30.2 Osage
44 25 Cole Dooley 17:30.4 Treynor
45 26 Kenny Day 17:31.2 Gcgr, Grundy Center
46 27 Christian Castile 17:31.5 Des Moines Christian
47 28 Jacob Fopma 17:34.5 Des Moines Christian
48 Kile Rottinghaus 17:35.1 Jesup
49 Joey Hovinga 17:36.5 Forest City
50 29 Trey Castile 17:37.0 Des Moines Christian
51 30 Jacob Mohr 17:37.5 Williamsburg
52 31 Ben Miller 17:37.7 North Fayette Valley
53 Thomas Machande 17:38.4 Northeast, Goose Lake
54 32 Oliver Sowell 17:42.2 Danville-New London
55 33 Zachary Minderhoud 17:42.2 Western Christian, Hu
56 Bryden Juelsgaard 17:42.7 Crestwood, Cresco
57 34 Aj Thumma 17:42.9 Tipton
58 Jon Koester 17:45.3 Eagle Grove
59 35 Sam Schildroth 17:45.7 Gcgr, Grundy Center
60 Nathan Wallington 17:47.1 Mid-Prairie, Wellman
61 36 Brody Humphrey 17:47.6 Davis County, Bloomfi
62 37 Barrett Bonnett 17:48.4 Albia
63 Jake Hejlik 17:48.9 Garner-Hayfield-Ventu
64 38 Brock Ratliff 17:49.2 Albia
65 39 Cody Dalman 17:49.8 Albia
66 40 Gavin Roy 17:50.0 South Hardin
67 Tyson McDole 17:50.4 Central Decatur, Leon
68 41 Cody Bohlmann 17:52.1 Tipton
69 42 Alex Hassan 17:52.8 South Hardin
70 43 Jacob Lamb 17:54.9 Okoboji, Milford
71 44 Seth Emmons 17:55.6 Davis County, Bloomfi
72 45 Taylor Parsons 17:56.4 Okoboji, Milford
73 Daniel Mora Demestri 17:56.7 Pella Christian
74 Dylan Ihle 17:57.8 Roland-Story, Story C
75 46 Paul Brockett 17:58.4 Gcgr, Grundy Center
76 47 Andrew Butt 17:59.8 Camanche
77 Nicolas Thompson 18:00.6 West Marshall, State
78 48 Jimmy Santos 18:00.8 Okoboji, Milford
79 49 Chase Malloy 18:02.0 Williamsburg
80 50 Zach Chapman 18:02.5 Monticello
81 51 Chase Harvey 18:02.5 South Hardin
82 52 Carter Kolthoff 18:04.6 South Hardin
83 53 Carter Cruise 18:06.9 Monticello
84 54 Nathan Crooker 18:08.4 North Fayette Valley
85 55 Gabriel Gourley 18:08.7 Danville-New London
86 56 Peyton Halverson 18:09.2 North Fayette Valley
87 57 Davan Crooker 18:10.6 North Fayette Valley
88 58 Lucas Lorenzen 18:11.3 Okoboji, Milford
89 59 Jacob Reelfs 18:12.2 Treynor
90 60 Ethan Sadler 18:13.9 Gcgr, Grundy Center
91 61 Xander Ditsworth 18:14.0 George-Little Rock/Ce
92 62 Nate Moser 18:14.3 Des Moines Christian
93 63 Erik Sandven 18:16.3 Okoboji, Milford
94 64 Trent Pelzer 18:16.6 Tipton
95 65 Seth Bailey 18:17.7 Danville-New London
96 66 Derrick Thompson 18:18.3 Treynor
97 67 Aric DeKam 18:18.6 Western Christian, Hu
98 68 Felipe Stevenson 18:19.0 Williamsburg
99 69 Ryan Konz 18:19.4 Treynor
100 70 Carter Spiess 18:20.1 George-Little Rock/Ce
101 Justin McCunn 18:26.0 Red Oak
102 71 Sam Rich 18:35.6 Williamsburg
103 72 Brennan Sager 18:36.1 Gcgr, Grundy Center
104 73 Kalen Hartbecke 18:36.2 Western Christian, Hu
105 74 Caleb Jones 18:36.3 Okoboji, Milford
106 75 Max Teno 18:36.9 Albia
107 76 Michael Vander Plaats 18:37.6 Western Christian, Hu
108 77 Grant Hospodarsky 18:42.0 Monticello
109 78 Cj Ratliff 18:42.3 Albia
110 79 Lane Henrichs 18:42.8 George-Little Rock/Ce
111 80 Mike Amsden 18:43.8 Davis County, Bloomfi
112 81 Weller Clark 18:44.2 North Fayette Valley
113 82 Zack Edens 18:45.7 Camanche
114 83 Mason Chipman 18:47.4 Danville-New London
115 84 Justin Meints 18:47.5 South Hardin
116 85 Matt Haken 18:51.3 George-Little Rock/Ce
117 86 Josiah Zook 18:52.3 Williamsburg
118 87 Jaxon Bussa 19:04.2 Camanche
119 88 Mason Yochum 19:06.4 Treynor
120 89 David Nash 19:07.4 Davis County, Bloomfi
121 90 Keaton Heemskerk 19:08.5 Western Christian, Hu
122 91 Ulises Macias 19:12.4 George-Little Rock/Ce
123 92 Jacob Keay 19:13.4 Treynor
124 93 Drew Prins 19:16.0 Western Christian, Hu
125 94 Caleb Miller 19:20.4 Okoboji, Milford
126 95 Alex Hopkins 19:31.4 Davis County, Bloomfi
127 96 Jacob Hrasky 19:35.9 Treynor
128 97 Korbin Yauk 19:36.7 North Fayette Valley
129 Jamison Stutzman 19:42.8 Mid-Prairie, Wellman
130 98 Jeryn Spear 19:51.6 Gcgr, Grundy Center
131 99 Soren Cleveland 19:56.2 Gcgr, Grundy Center
132 100 Johnny Schmidt 19:59.2 George-Little Rock/Ce
133 101 Noah Liddle 20:01.8 Camanche
134 102 Nathan Jensen 20:02.3 North Fayette Valley
135 103 Jesse Roe 20:08.6 South Hardin
136 104 Chris Dorsey 20:25.2 Camanche
137 105 Rylan Martin 20:48.7 Danville-New London
Boys 5K Run 1A
Pl bib Name Mark Team
1 1 Joshua Baudler 16:11 Nodaway Valley
2 Noah Jorgenson 16:25 Sidney
3 2 Jason Renze 16:28 Madrid
4 3 Bennett Heisterkamp 16:33 St. Albert, Council B
5 Randy Jimenez 16:37 Southeast Warren, Lib
6 4 Brady Millikin 16:39 Pekin
7 5 Jayden Dickson 16:39 Earlham
8 6 Garrett Buxton 16:40 Ogden
9 7 Will Roder 16:40 Gehlen Catholic, Lema
10 8 Chase Knoche 16:41 Calamus-Wheatland
11 Sam Hansen 16:42 Hudson
12 Aiden Housman 16:44 Wapello
13 9 Colten Glosser 16:47 Pekin
14 Zach Hein 16:48 Wilton
15 10 Zach Dixon 16:49 Earlham
16 11 Clay Pehl 16:54 Madrid
17 12 Brett McGee 17:04 Tri-Center, Neola
18 13 Rory McDermott 17:07 Madrid
19 14 Gabe Soda 17:07 Madrid
20 15 Magnus Sands 17:09 Calamus-Wheatland
21 16 Josh Reiter 17:09 West Fork, Sheffield
22 17 Tyler Breheny 17:10 Nodaway Valley
23 Emery Sage 17:13 Melcher-Dallas
24 Matt Hellige 17:14 Holy Trinity Catholic
25 18 Chandler Gannon 17:14 Calamus-Wheatland
26 19 Jamison Meyer 17:15 South Winneshiek, Cal
27 20 Riley Witt 17:15 Saint Ansgar
28 Ruben Montoya 17:22 Bcluw, Conrad
29 21 Jake Willem 17:24 Earlham
30 22 Toby Bower 17:24 Nodaway Valley
31 23 Emmett Schwartzhoff 17:25 South Winneshiek, Cal
32 Joe Maley 17:26 Regina, Iowa City
33 24 Isaac Vaske 17:26 Gehlen Catholic, Lema
34 25 Jon Franke 17:27 Tri-Center, Neola
35 26 Brett McCartt 17:28 Calamus-Wheatland
36 27 Ben Breheny 17:28 Nodaway Valley
37 Carson Wille 17:29 Van Meter
38 Isaac Timmerman 17:30 Mount Ayr
39 28 Seth Hershey 17:30 Saint Ansgar
40 29 Stephen Flynn 17:32 Ogden
41 30 Braden Petree 17:32 Newman Catholic, Maso
42 Quentin Dreyer 17:32 Ikm-Manning
43 Marcus Blount 17:33 Prince Of Peace Catho
44 Jonah Heckenberg 17:34 Van Buren County
45 Aziah Ashley 17:39 Lawton-Bronson
46 Aaron Lursen 17:39 St. Edmond, Fort Dodg
47 31 Nolan Ries 17:40 Maquoketa Valley, Del
48 Tarick Rowe 17:41 Logan-Magnolia
49 Chris Wagner 17:42 Kee, Lansing
50 Logan Berg 17:43 Baxter
51 32 Ryan Hughes 17:44 St. Albert, Council B
52 33 Alex Larson 17:45 Denver
53 34 Matthew White 17:45 Madrid
54 35 Cy Huber 17:45 Maquoketa Valley, Del
55 36 Chance Adam 17:47 South Winneshiek, Cal
56 37 Jack Mulert 17:48 Denver
57 38 Colin Lillie 17:48 St. Albert, Council B
58 Wyatt Erickson 17:49 Sioux Central, Sioux
59 39 Andrew Dixon 17:50 Earlham
60 Brody Barton 17:52 Winfield-Mount Union
61 40 Doug Berg 17:53 Nodaway Valley
62 Sam Snyder 17:53 North Tama, Traer
63 41 Jakob Washington 17:54 West Fork, Sheffield
64 42 Mason Lubben 17:55 Maquoketa Valley, Del
65 43 Alex Krabbenhoft 17:56 Denver
66 44 Dominic Braet 17:56 Earlham
67 45 Josh Terrill 17:57 Denver
68 Carson Rygh 17:57 Lake Mills
69 46 Michael Schaul 17:57 Maquoketa Valley, Del
70 47 T J. Harkins 17:58 Earlham
71 Isaac Natvig 17:58 Valley Lutheran, Ceda
72 48 Joey Ringo 17:58 Newman Catholic, Maso
73 Bryce McDonough 17:59 Central Springs
74 49 Riley Harger 18:00 Earlham
75 Mason Moore 18:00 Sigourney
76 50 Noah Maske 18:02 West Fork, Sheffield
77 51 Seth Beuthien 18:02 Calamus-Wheatland
78 Colby Wilkerson 18:05 North Butler, Greene
79 52 Chaz Warson 18:06 Madrid
80 53 Conlee Lyons 18:06 Denver
81 Kason Judisch 18:08 Sumner-Fredericksburg
82 54 Jacob Wolf 18:09 Newman Catholic, Maso
83 55 Ethan Doyl 18:10 Maquoketa Valley, Del
84 56 Ren Heimer 18:11 West Fork, Sheffield
85 57 Landon Smith 18:11 Ogden
86 58 Tanner Conger 18:11 Pekin
87 59 Jason VanNordstrand 18:11 Tri-Center, Neola
88 60 Cail Weaver 18:11 West Fork, Sheffield
89 61 Derek Mensen 18:12 Maquoketa Valley, Del
90 62 Chance Downs 18:13 Maquoketa Valley, Del
91 63 Ryan Kelly 18:13 Newman Catholic, Maso
92 Jonah Egli 18:15 Waco, Wayland
93 64 Jordan King 18:17 Ogden
94 65 Caden Rodning 18:18 Newman Catholic, Maso
95 Deven Henry 18:19 West Sioux, Hawarden
96 Theo Moseman 18:19 Lawton-Bronson
97 Aidan Gruver 18:20 Easton Valley
98 66 Hadyn Piskorski 18:20 St. Albert, Council B
99 Nate Wright 18:20 Woodbine
100 67 Joey Wohlers 18:23 Tri-Center, Neola
101 68 Jeff Augustine 18:26 Gehlen Catholic, Lema
102 Tajhon Cayou 18:28 Woodward Academy
103 69 Dean Robinson 18:28 Tri-Center, Neola
104 Rc Hicks 18:29 Wayne, Corydon
105 Braxton Brummel 18:33 Trinity Christian, Hu
106 70 Zack Wise 18:34 Pekin
107 71 Omar Flores 18:35 South Winneshiek, Cal
108 72 Kyler Matthias 18:39 Denver
109 73 Harison Bickham 18:39 Madrid
110 Eric Brannon 18:41 Siouxland Christian
111 74 Isaiah Kruckman 18:41 South Winneshiek, Cal
112 75 Toby Conway 18:44 South Winneshiek, Cal
113 76 Jason Mardesen 18:45 St. Albert, Council B
114 77 Vittorio Ballestrazzi 18:47 Gehlen Catholic, Lema
115 78 Carver Ruhland 18:49 Gehlen Catholic, Lema
116 79 Carson Tesch 18:58 Gehlen Catholic, Lema
117 80 Layne Fober 19:00 Denver
118 81 Adam Denny 19:03 St. Albert, Council B
119 82 Cole Hansen 19:04 Saint Ansgar
120 83 Eli Brinkley 19:07 Newman Catholic, Maso
121 84 John May 19:08 Saint Ansgar
122 85 Sean McGee 19:13 Tri-Center, Neola
123 86 Simeon Buie 19:14 Pekin
124 87 Nathan Nemmers 19:17 Gehlen Catholic, Lema
125 88 Chase Morton 19:19 St. Albert, Council B
126 89 Ryan Wagner 19:20 Saint Ansgar
127 90 Mason Menefee 19:21 Nodaway Valley
128 91 Linden Seeger 19:26 Ogden
129 92 Trent Despenas 19:31 West Fork, Sheffield
130 93 Gabe Sadler 19:33 South Winneshiek, Cal
131 94 Parker Trusler 19:40 Ogden
132 95 Payton Van Sickle 19:54 Ogden
133 96 Braden Powers 20:01 Saint Ansgar
134 97 Caiden Bryant 20:05 Tri-Center, Neola
135 98 Gavin Brown 20:11 Pekin
136 99 Colin Martinek 20:27 West Fork, Sheffield
137 100 Matthew Craighton 20:34 Newman Catholic, Maso
138 101 Lucas Van Otterloo 20:38 Nodaway Valley
139 102 Devin Fraise 21:15 Pekin
140 103 Kasey Igou 21:29 Saint Ansgar
141 104 Eduardo Carriegas 22:18 Calamus-Wheatland
142 105 Jacob Weih 22:59 Calamus-Wheatland
Girls 5K Run 4A
Pl bib Name Mark Team
1 Camille Jackson 17:23.9 Ames
2 Ashlyn Keeney 17:44.1 Iowa City, Liberty
3 1 Lillian Schmidt 18:07.6 Dubuque Senior
4 2 Micah Poellet 18:18.9 Linn-Mar, Marion
5 3 Bella Heikes 18:31.4 Johnston
6 4 Kaia Downs 18:38.8 Sioux City, East
7 5 Claire Edmondson 18:39.7 Dubuque Senior
8 6 Aleah Tenpas 18:41.0 Johnston
9 Alli Bookin-Nosbisch 18:46.2 Ottumwa
10 7 Samantha Strauss 18:48.1 Johnston
11 8 Hannah Brown 18:48.5 Dubuque, Hempstead
12 9 Jordyn Beck 18:48.6 Linn-Mar, Marion
13 10 Chloe Skidmore 18:48.7 Linn-Mar, Marion
14 Phoebe Hermanson 18:50.2 Marshalltown
15 McKenzie Logan 18:53.5 Iowa City, Liberty
16 11 Peyton Kelderman 18:56.6 Waukee
17 12 Lauren Schulze 19:01.9 Valley, West Des Moin
18 13 Izzy Gorton 19:04.2 Dubuque Senior
19 14 Gabby Cortez 19:05.8 Prairie, Cedar Rapids
20 15 Sydney Schaffer 19:06.5 Waukee
21 16 Rowan Boulter 19:08.3 Iowa City, City
22 17 Grace Larkins 19:13.4 Southeast Polk
23 18 Clara Toot 19:13.8 Johnston
24 19 Mattison Plummer 19:14.6 Southeast Polk
25 Mary Cline 19:14.9 Cedar Rapids, Washing
26 20 Molly Bannister 19:15.7 Waukee
27 21 Isabelle Schaffer 19:16.7 Waukee
28 Arianna Jackson 19:21.8 Des Moines, Roosevelt
29 Mackenzie Michael 19:24.0 Cedar Falls
30 22 Brooke McKee 19:24.5 Johnston
31 23 Annie Flood 19:24.5 Dowling Catholic, Wdm
32 Kathryn Vortherms 19:28.9 Ankeny Centennial
33 24 Lauren Klein 19:32.8 Epworth, Western Dubu
34 25 Magda McGowan 19:33.8 Southeast Polk
35 26 Kamryn Ensley 19:35.0 Valley, West Des Moin
36 27 Emma Holesinger 19:35.9 Dubuque, Hempstead
37 28 Hannah Beintema 19:38.1 Bettendorf
38 29 Madeline Hollander 19:39.4 Valley, West Des Moin
39 30 Kaylee Leicht 19:41.1 Dubuque, Hempstead
40 Maddy Negley 19:41.7 Iowa City, West
41 31 Lilly Geelan 19:42.1 Linn-Mar, Marion
42 32 Iris Wedemeyer 19:43.7 Iowa City, City
43 Carollin Mellin 19:46.1 Ottumwa
44 33 Lauryn Frerichs 19:46.3 Dowling Catholic, Wdm
45 Camden Zirker 19:46.5 Iowa City, West
46 34 Kate Miron 19:46.6 Dubuque Senior
47 Annie Schwartz 19:47.1 Iowa City, West
48 35 Grace Ries 19:47.1 Dubuque Senior
49 36 Joey Werling 19:47.3 Indianola
50 37 Audrey Biermann 19:47.6 Epworth, Western Dubu
51 38 Laurdyn Meyer 19:48.5 Prairie, Cedar Rapids
52 39 Lilly Reynolds 19:49.5 Iowa City, City
53 40 Elly Burds 19:49.6 Epworth, Western Dubu
54 41 Jenna Francois 19:50.3 Southeast Polk
55 42 Tarryn Hill 19:52.1 Southeast Polk
56 43 Brie Ruch 19:54.8 Urbandale
57 44 Karlee Philips 19:56.4 Sioux City, East
58 Abi Hahn 19:56.6 Des Moines, Roosevelt
59 45 Brooke O'Brien 19:57.3 Dubuque, Hempstead
60 Camille Max 19:59.9 Iowa City, Liberty
61 46 Ally Redenius 20:01.6 Urbandale
62 47 Megan Szalay 20:01.8 Dowling Catholic, Wdm
63 48 Carli Reittinger 20:04.2 Prairie, Cedar Rapids
64 Lillian Garay 20:04.4 Sioux City, North
65 49 Erin Van Quathem 20:05.9 Urbandale
66 50 Jacie Mitchell 20:06.6 Southeast Polk
67 51 Sammy Foht 20:06.8 Bettendorf
68 52 Ashley Rockhold 20:07.4 Indianola
69 53 Sydney Dial 20:09.0 Urbandale
70 54 Kendall White 20:11.2 Prairie, Cedar Rapids
71 55 Lilly Boge 20:12.4 Epworth, Western Dubu
72 56 Josie Stackis 20:13.0 Dubuque Senior
73 57 Macy Gaskill 20:13.3 Urbandale
74 Katie Jensen 20:13.6 Ankeny Centennial
75 58 Katie Lammers 20:14.9 Sioux City, East
76 Elizabeth Jordan 20:15.1 Sioux City, North
77 59 Lucy Tompkins-Garoutte 20:17.5 Dubuque Senior
78 60 Maddy Hall 20:18.4 Dowling Catholic, Wdm
79 61 Jaden Scharingson 20:18.7 Urbandale
80 Merin Crowder 20:19.8 Davenport, Central
81 62 Erin Anderson 20:22.1 Iowa City, City
82 63 Kaya Young 20:22.3 Johnston
83 64 Grace Long 20:23.0 Prairie, Cedar Rapids
84 Bailey Boddicker 20:23.9 North Scott, Eldridge
85 65 Emily Bright 20:24.8 Valley, West Des Moin
86 66 Alyza Koppes 20:25.1 Prairie, Cedar Rapids
87 67 Dimia Burrell 20:26.5 Linn-Mar, Marion
88 68 Amanda Overton 20:27.7 Valley, West Des Moin
89 69 Sarah Schmidt 20:28.1 Bettendorf
90 70 Sarah Murphy 20:28.4 Linn-Mar, Marion
91 71 Emma Shepard 20:28.6 Waukee
92 72 Crystal Ruden 20:28.7 Urbandale
93 73 Faith Nead 20:29.1 Johnston
94 74 Mary Bounds 20:32.3 Iowa City, City
95 75 Sydney Helt 20:34.3 Sioux City, East
96 76 Bailey Blake 20:36.2 Indianola
97 77 Sarah DeFauw 20:36.3 Bettendorf
98 78 Lily Johannes 20:37.6 Prairie, Cedar Rapids
99 79 Ella Schmit 20:38.3 Bettendorf
100 80 Jessica Caraway 20:42.7 Waukee
101 81 Maddie Judas 20:42.8 Waukee
102 82 Teghan Booth 20:47.7 Valley, West Des Moin
103 83 Natalie Clement 20:48.3 Southeast Polk
104 84 Megan Wainwright 20:48.3 Dowling Catholic, Wdm
105 85 Luken Bytnar 20:49.8 Bettendorf
106 Abbi Lafrenz 20:50.5 North Scott, Eldridge
107 86 Lucy Corbin 20:57.9 Iowa City, City
108 87 Kate Easter 20:59.7 Dowling Catholic, Wdm
109 Haley Bach 21:06.3 Lewis Central
110 88 Katelyn Reichart 21:14.9 Dowling Catholic, Wdm
111 89 Madison Temple 21:18.9 Bettendorf
112 90 Esti Brady 21:22.9 Iowa City, City
113 91 Jamison Feldman 21:41.3 Linn-Mar, Marion
114 92 Jaime Weidemann 21:45.6 Dubuque, Hempstead
115 93 Katie O'Neil 21:55.2 Indianola
116 94 Emily Richter 22:04.6 Dubuque, Hempstead
117 95 Audrey Franklin 22:14.6 Dubuque, Hempstead
118 96 Maci Simon 22:26.6 Epworth, Western Dubu
119 97 Mary Schlueter 22:28.8 Epworth, Western Dubu
120 98 Mariah Morrow 22:29.8 Sioux City, East
121 99 Karlie Stoos 22:41.1 Sioux City, East
122 100 Rachel Engelhardt 22:46.2 Indianola
123 101 Hailey Seifrig 22:48.9 Indianola
124 102 Caylee Hermsen 22:51.0 Epworth, Western Dubu
125 103 Kiera Fonseca 23:27.8 Indianola
126 104 Lydia Heald 23:28.2 Sioux City, East
Girls 5K Run 3A
Pl bib Name Mark Team
1 1 Adrianna Katcher 18:29.4 Center Point - Urbana
2 2 Shewaye Johnson 18:40.3 Ballard
3 3 Paityn Noe 18:44.4 Ballard
4 4 Megan Sterbenz 18:45.7 Dallas Center-Grimes
5 Norah Pearson 18:46.1 Knoxville
6 5 Amber Aesoph 18:49.9 Bishop Heelan Catholi
7 Abby Ryon 18:55.3 Mount Pleasant
8 6 Kiki Connell 18:57.4 Charles City
9 Emma Hoins 19:07.3 Waverly-Shell Rock
10 Ellie Meyer 19:10.7 Iowa Falls-Alden/Agws
11 7 Mary Blanchard 19:14.8 Grinnell
12 8 Alix Oliver 19:15.3 Wahlert, Dubuque
13 9 Ellie Twedt 19:15.6 Ballard
14 Braelyn Baker 19:16.9 Creston
15 10 Kay Fett 19:19.2 Center Point - Urbana
16 11 Miranda Mulhstien 19:23.0 Dallas Center-Grimes
17 12 Elisa Fisher 19:31.6 Spencer
18 13 Kami Smith 19:33.1 Dallas Center-Grimes
19 14 Lucy Borkowski 19:33.6 Harlan
20 15 Geneva Timmerman 19:36.2 Adm, Adel
21 16 Kora Katcher 19:37.9 Center Point - Urbana
22 Jaylene Karolus 19:38.1 Perry
23 17 Caroline McMartin 19:38.4 Pella
24 Ainsley Erzen 19:40.8 Carlisle
25 Liza Schaffer 19:42.5 North Polk, Alleman
26 18 Grace Mahaney 19:43.6 Bishop Heelan Catholi
27 Emily Haverdink 19:44.4 Moc-Floyd Valley
28 19 Hannah Little 19:48.3 Dallas Center-Grimes
29 20 Caitlin Maher 19:49.6 Ballard
30 21 Rebecca Anderson 19:50.9 Decorah
31 22 Gabby Moran 19:52.8 Wahlert, Dubuque
32 23 Kate Huisinga 19:53.6 Ballard
33 24 Anjali Jones 19:54.4 Grinnell
34 25 Lilah Takes 19:54.6 Wahlert, Dubuque
35 Taylor McCreedy 19:55.6 Atlantic
36 Bryce Gidel 19:56.0 Humboldt
37 26 Emma Bock 19:56.4 Solon
38 27 Kiersten Conway 19:58.2 Solon
39 28 Breelie Mauro 20:06.4 Norwalk
40 Laney Fitzpatrick 20:07.7 Assumption, Davenport
41 29 Abby Alberti 20:08.1 Harlan
42 30 Brooke Loewe 20:08.3 Ballard
43 31 Morgan Weeks 20:10.3 Norwalk
44 32 Aunna Huseman 20:10.5 Wahlert, Dubuque
45 33 Emma Angus 20:11.1 Dallas Center-Grimes
46 34 Josie Fleischmann 20:12.4 Ballard
47 35 Kaia Bieker 20:14.1 Harlan
48 36 Rachel Mullennax 20:15.8 Glenwood
49 37 Lydia Staudt 20:16.6 Charles City
50 Peyton Steffen 20:17.6 Marion
51 Callie Frakes 20:20.0 South Tama County, Ta
52 38 Ellie Meyer 20:21.8 Wahlert, Dubuque
53 Hailee Ricklefs 20:21.9 Benton Community
54 39 Mary Fiala 20:25.9 Solon
55 40 Liv Freund 20:26.5 Harlan
56 Chloe Calhoun 20:26.6 Lemars
57 Morgan Jennings 20:28.1 Assumption, Davenport
58 41 Jada Newberg 20:28.3 Bishop Heelan Catholi
59 Paige Davis 20:29.2 Creston
60 42 Meredith McDermott 20:30.4 Dallas Center-Grimes
61 43 Lara Kallem 20:33.4 Dallas Center-Grimes
62 Taylor Quick 20:34.4 Assumption, Davenport
63 Haidyn Barker 20:38.0 Clear Creek-Amana
64 44 Ashley Blommers 20:40.7 Pella
65 45 Alana Duggan 20:41.4 Wahlert, Dubuque
66 46 Tirzah Wittenberg 20:42.6 Pella
67 47 Emma Hughes 20:44.6 Glenwood
68 48 Britta Swanson 20:49.0 Decorah
69 49 Mindi Neve 20:49.4 Charles City
70 50 Abi Albertson 20:49.9 Harlan
71 Carly Small 20:50.1 Central Dewitt
72 51 Annette Leschensky 20:50.2 Decorah
73 52 Aliza Edwards 20:50.8 Spencer
74 53 Kalea Oftedahl 20:51.2 Decorah
75 54 Abigail Cutler 20:55.6 Pella
76 55 Emma Morey 20:56.6 Spencer
77 56 Brecken VanBaale 20:56.9 Harlan
78 57 Hannah Welch 20:57.4 Adm, Adel
79 58 Mia Conley 20:58.4 Bishop Heelan Catholi
80 Dyllan Kaufman 20:58.4 Winterset
81 59 Annika Wallace 20:59.9 Norwalk
82 60 Erin Schultz 21:00.0 Glenwood
83 61 Bridget Blanchard 21:00.0 Grinnell
84 62 Grace Hamilton 21:00.5 Spencer
85 63 Olivia Anderson 21:01.1 Harlan
86 64 Jenna Morey 21:01.4 Spencer
87 65 Annika Schulz 21:03.1 Norwalk
88 Hannah Denman 21:03.9 Xavier, Cedar Rapids
89 66 Meghan O'Neill 21:11.8 Solon
90 67 Meg Sessions 21:16.1 Decorah
91 68 Nola Conner 21:17.7 Grinnell
92 69 Aira Foster 21:22.4 Solon
93 70 Callie Moyer 21:22.4 Adm, Adel
94 71 Brenna Joyce 21:22.9 Bishop Heelan Catholi
95 Laura Swart 21:24.0 Mount Vernon - Lisbon
96 72 Abbie Davitt 21:29.3 Norwalk
97 73 Kaia Holtkamp 21:32.7 Solon
98 74 Laine Hadsall 21:33.6 Center Point - Urbana
99 75 Ellie Roorda 21:35.9 Pella
100 76 Maya Wachter 21:39.2 Wahlert, Dubuque
101 77 Leila Johnson 21:42.2 Decorah
102 78 Sam See 21:47.0 Decorah
103 79 Ryley Nebel 21:52.4 Glenwood
104 80 Harleigh Wood 21:54.8 Grinnell
105 81 Sophia Chesney 22:01.1 Adm, Adel
106 82 Thea Larsson 22:01.2 Grinnell
107 83 Emily Kehoe 22:03.6 Norwalk
108 84 Nicole Shafer 22:04.8 Solon
109 85 Ivy Hamilton 22:06.6 Spencer
110 86 Kaitlyn Carnes 22:08.0 Glenwood
111 87 Brianna Ross 22:10.0 Charles City
112 88 Lauren Becker 22:13.2 Glenwood
113 89 Emma Hutchinson 22:14.9 Bishop Heelan Catholi
114 90 Libbie McKeag 22:17.3 Charles City
115 91 Elsie Thoreson 22:18.6 Pella
116 92 Karlee Raymond 22:19.4 Glenwood
117 93 Keara Joyce 22:19.9 Bishop Heelan Catholi
118 94 Kennedy Wendl 22:20.8 Norwalk
119 95 Lydia Thompson 22:21.2 Charles City
120 96 Hailey Kowzan 22:31.0 Pella
121 97 Leah Taylor 22:40.3 Center Point - Urbana
122 98 Astraea Munyan 22:41.1 Adm, Adel
123 99 Madi VanVors 22:43.4 Center Point - Urbana
124 100 Mackenzy Bilharz 22:48.0 Charles City
125 101 Brenna Fisher 22:53.5 Spencer
126 102 Alivia Sweeney 23:10.4 Center Point - Urbana
127 103 Micah Benning-Shorb 23:13.7 Grinnell
128 104 Tess Boorn 23:49.2 Adm, Adel
129 105 Emily Hlas 24:47.3 Adm, Adel
Girls 5K Run 2A
Pl bib Name Mark Team
1 1 Marie Hostetler 17:58.2 Mid-Prairie, Wellman
2 Emily Staal 18:39.3 Springville-Central C
3 2 Kate Crawford 19:05.9 Acgc
4 3 Grace Schaefer 19:11.4 Williamsburg
5 Ella Waddle 19:19.0 Panorama, Panora
6 Addison Parrott 19:20.1 Danville-New London
7 4 Kenna Meisgeier 19:20.3 Starmont
8 5 Emma Althoff 19:22.5 Monticello
9 6 Amanda Treptow 19:28.0 Jesup
10 Jimena Fierro Perez 19:39.4 West Liberty
11 7 Natalie O’connor 19:42.1 Jesup
12 8 Taylor Kvale 19:43.2 Dike-New Hartford
13 9 Sarahy Hamman 19:43.3 Wc-Kp
14 10 Rylee Sloss 19:44.3 Acgc
15 11 Ana Fleming 19:46.1 Mid-Prairie, Wellman
16 Abby Christians 19:46.5 Garner-Hayfield-Ventu
17 12 Taylor Winegarden 19:49.9 Williamsburg
18 13 Mitzi Evans 19:53.7 Mid-Prairie, Wellman
19 Kylie Tjernagel 19:56.7 Roland-Story, Story C
20 14 Megan Rathjen 19:58.4 Williamsburg
21 Cenady Soenksen 20:06.8 Northeast, Goose Lake
22 15 Abbagail Evans 20:07.5 Mid-Prairie, Wellman
23 16 Macey Marovets 20:09.3 Williamsburg
24 Mayson Hartley 20:09.5 Clarinda
25 Whitney Minderhoud 20:17.5 Western Christian, Hu
26 Tori Castle 20:23.5 Treynor
27 17 Kendra Eichhorn 20:26.0 Williamsburg
28 Taylor Stahl 20:26.0 Gcgr
29 18 Ruth Jennings 20:26.1 Williamsburg
30 19 Kiersten Knobbe 20:26.3 Acgc
31 20 Karle Kramer 20:27.0 Monticello
32 Gabby Williamson 20:31.4 Bellevue
33 21 Sydney Yoder 20:31.6 Mid-Prairie, Wellman
34 22 Makenzie Plagman 20:32.7 Starmont
35 Bria Wasmund 20:44.7 Sibley-Ocheyedan
36 23 Kallie Wallick 20:45.5 Tipton
37 24 Tatum Turner 20:46.7 Davis County, Bloomfi
38 Nevaeh Armstrong 20:48.4 Okoboji, Milford
39 Olivia Steffen 20:50.4 Panorama, Panora
40 25 Amaya Van Essen 20:51.9 Unity Christian, Oran
41 26 Katelyn Benzing 20:52.0 Waukon
42 Katelyn Johnston 20:52.3 Osage
43 27 Kyrstin Agnitsch 20:52.4 Cherokee, Washington
44 Paige Steenhoek 20:53.1 Pcm, Monroe
45 Abbey McConeghey 20:55.6 Colfax-Mingo
46 Olivia Ollendick 20:57.6 Crestwood, Cresco
47 Delaney Dunne 20:58.1 Bellevue
48 28 Makayla Bachman 20:58.5 Davis County, Bloomfi
49 29 Angelina Evans 20:59.6 Mid-Prairie, Wellman
50 30 Triniti Etzel 21:00.0 Monticello
51 31 Megan Te Krony 21:01.8 Unity Christian, Oran
52 32 Adriana Van Maanen 21:01.9 Unity Christian, Oran
53 Sherryl Mae Rowe 21:02.1 Albia
54 Brenna Godfread 21:04.9 Shenandoah
55 33 Kalyn Cameron 21:05.1 Wc-Kp
56 34 Riley Lubeck 21:05.1 Cherokee, Washington
57 35 Lydia Recker 21:07.0 Monticello
58 Lexi Duffy 21:08.0 Okoboji, Milford
59 36 Sarah Putze 21:09.4 Wc-Kp
60 37 London Rogge 21:10.5 Cherokee, Washington
61 38 Sophie Spargur 21:12.2 Davis County, Bloomfi
62 Jordyn Reimer 21:15.1 Underwood
63 39 Jaden Yoder 21:15.3 Mid-Prairie, Wellman
64 40 Emily Hendricks 21:15.8 Monticello
65 41 Marlee Devore 21:17.3 Jesup
66 42 Alexis Jensen 21:21.2 Dike-New Hartford
67 43 Charlotte Wetjen 21:23.5 Williamsburg
68 44 Regan Griffith 21:27.0 Waukon
69 45 Alyssa Mente 21:27.1 Tipton
70 Adrianna Gallen 21:27.8 Columbus Catholic, Wa
71 46 Gabrielle Janssen 21:28.8 Emmetsburg
72 47 Mya Vaske 21:29.1 Starmont
73 Madison Marco 21:30.8 Sibley-Ocheyedan
74 48 Madison Blankespoor 21:32.4 Unity Christian, Oran
75 49 Raquel Rosburg 21:32.8 Starmont
76 50 Mary Putze 21:33.2 Wc-Kp
77 51 Erika Kuntz 21:33.4 Wc-Kp
78 52 Addison Stuchel 21:33.4 Davis County, Bloomfi
79 53 Bailey Shafer 21:34.1 Waukon
80 Sarah Gilbert 21:34.4 Shenandoah
81 54 Macy Hill 21:36.2 Davis County, Bloomfi
82 55 Amy De Groot 21:36.6 Unity Christian, Oran
83 56 Grace Thompson 21:37.5 Jesup
84 Talia Stangel 21:38.0 Osage
85 57 Hannah VanHyfte 21:40.1 Starmont
86 58 Kari German 21:41.2 Starmont
87 Madison Brouwer 21:41.8 Sibley-Ocheyedan
88 59 Mara Moore 21:42.5 Jesup
89 60 Jadyn Bennett 21:50.5 Dike-New Hartford
90 Payton Beckman 21:50.6 Panorama, Panora
91 61 Elsie Bartels 21:54.9 Unity Christian, Oran
92 62 Madison Matheny 21:56.3 Davis County, Bloomfi
93 Kaitlyn Kilstofte 21:58.1 Roland-Story, Story C
94 63 Jorja Hoover 22:00.2 Acgc
95 Alayna Wingate 22:00.3 Sibley-Ocheyedan
96 64 Lynsey Countryman 22:01.2 Wc-Kp
97 65 Isabel Doyle 22:01.3 Emmetsburg
98 66 Sailor Anderson 22:01.3 Chariton
99 67 Maddy Waters 22:02.0 Waukon
100 68 Coryn Wallick 22:03.4 Tipton
101 69 Darby Schuiteman 22:05.8 Unity Christian, Oran
102 70 Kaity Houts 22:06.5 Dike-New Hartford
103 71 Rylie Bainbridge 22:08.3 Cherokee, Washington
104 72 Mady Helgerson 22:08.9 Waukon
105 73 Julia Letsche 22:09.1 Cherokee, Washington
106 74 Ellec Armstead 22:09.3 Waukon
107 Lea Friedl 22:19.3 Eagle Grove
108 75 Alyson Embleton 22:19.8 Acgc
109 76 Annika Headington 22:25.0 Waukon
110 77 Milanna Primakov 22:25.0 Chariton
111 78 Ruth Vahnenko 22:28.2 Chariton
112 79 Makayla Archer 22:29.0 Wc-Kp
113 80 Lubove Vahnenko 22:33.0 Chariton
114 81 Zoie Callan 22:34.5 Dike-New Hartford
115 82 Sadie Spargur 22:45.0 Davis County, Bloomfi
116 83 Madeline Harford 22:49.0 Starmont
117 84 Katie Roher 22:50.9 Monticello
118 85 Isabella Householder 22:53.6 Emmetsburg
119 86 Raven Brown 22:55.7 Emmetsburg
120 87 Alexis Vanderwerff 22:57.6 Jesup
121 88 Zoe Miller 23:00.8 Jesup
122 89 Rachel Bierman 23:04.5 Tipton
123 90 Nadiia Miroshnik 23:06.9 Chariton
124 91 Hailey Foxhoven 23:09.3 Emmetsburg
125 92 Mya Postel 23:13.5 Monticello
126 93 Ella Costello 23:15.2 Dike-New Hartford
127 94 Taylor Steinkamp 23:17.6 Emmetsburg
128 95 Alli Nash 23:30.2 Tipton
129 96 Sierra Loger 23:36.3 Dike-New Hartford
130 97 Jenna Stringer 23:52.2 Acgc
131 98 Allison Fischer 23:53.4 Emmetsburg
132 99 Taylor Lemke 24:00.4 Acgc
133 100 Kiersten Carlson 24:06.5 Cherokee, Washington
134 101 Heidi Letsche 24:11.7 Cherokee, Washington
135 102 Angel Blagsvedt 24:21.5 Chariton
136 103 Deanna Primakov 25:03.6 Chariton
137 104 Ashlyn Curry 25:22.7 Tipton
138 105 Britney Ford 26:51.8 Tipton
Girls 5K Run 1A
Pl bib Name Mark Team
1 Peyton Pogge 18:45.4 Tri-Center, Neola
2 1 Haley Meyer 18:51.4 Kee, Lansing
3 Jalyssa Blazek 18:54.0 Turkey Valley, Jackso
4 2 Sophia Jungling 18:54.3 Aplington-Parkersburg
5 Billie Wagner 19:02.6 South Winneshiek, Cal
6 3 Grace Beck 19:39.3 Denver
7 Rylee Dunkin 19:43.1 Twin Cedars, Bussey
8 4 Ryann Portch 19:47.7 Ahstw, Avoca
9 5 Maddie Moline 19:48.2 Manson Northwest Webs
10 Greenlee Smock 19:49.2 Lynnville-Sully
11 Hunter Jones 19:50.1 North Cedar, Stanwood
12 6 Annalee Bartels 19:50.4 Regina, Iowa City
13 7 Taylor Sporrer 19:52.3 Logan-Magnolia
14 8 Sophia Broers 19:56.7 Nodaway Valley
15 9 Kylie Morrison 20:01.4 Logan-Magnolia
16 Lily Dixon 20:03.6 Earlham
17 10 Violet Lapke 20:08.9 Logan-Magnolia
18 Katlyn Wiese 20:09.1 Ridge View
19 Grace Slater 20:11.4 Audubon
20 11 Chloe Falkena 20:12.5 Ahstw, Avoca
21 12 Claire Kelly 20:15.4 Van Meter
22 Cheyenne Shaw 20:16.7 North Mahaska, New Sh
23 Abbi Goering 20:17.1 Interstate 35, Truro
24 13 Addison Grady 20:18.1 Hudson
25 14 Chloe Ristau 20:19.6 Denver
26 15 Preslie Oswald 20:25.7 Manson Northwest Webs
27 Emma Ostwinkle 20:26.5 Cascade, Western Dubu
28 16 Lily Fariss 20:26.6 Pekin
29 17 Jessica Regenwether 20:26.6 Hudson
30 18 Sophie Griffin 20:32.4 Prince Of Peace Catho
31 19 Alison Wagner 20:32.4 Kee, Lansing
32 20 Courtney Sporrer 20:32.4 Logan-Magnolia
33 Jolee Mesz 20:35.4 Lawton-Bronson
34 21 Lauren Derscheid 20:38.9 Pekin
35 22 Mya Whitaker 20:41.1 Regina, Iowa City
36 Hannah Asche 20:41.3 Central, Elkader
37 23 Mary Kelly 20:43.9 Van Meter
38 24 Reagan Weinheimer 20:44.0 Nodaway Valley
39 25 Morgan Hansen 20:45.6 Hudson
40 Katie Noah 20:47.1 Earlham
41 Kiley Chapman 20:50.6 North Cedar, Stanwood
42 26 Megan Johnson 20:51.9 Aplington-Parkersburg
43 Elise Boulton 20:52.6 Montezuma
44 27 Kennedy Scott 20:53.4 Regina, Iowa City
45 28 Sophie Selenke 20:53.9 Hudson
46 Carly McKeever 20:54.3 St. Albert, Council B
47 29 Jadyn Miller 20:55.2 Madrid
48 Faith Neeley 20:57.3 Van Buren County
49 Hannah Bridgewater 20:58.0 North Linn, Troy Mill
50 30 Josie Voss 20:59.7 Regina, Iowa City
51 31 Julia Kock 21:01.3 Ahstw, Avoca
52 32 Aubrey Bemrich 21:02.6 St. Edmond, Fort Dodg
53 33 Lia Hovenga 21:02.6 Aplington-Parkersburg
54 34 Lily Mayo 21:05.3 Sumner-Fredericksburg
55 J’lyn Knutson 21:10.7 Melcher-Dallas
56 Chloe Matthews 21:13.6 Nashua-Plainfield
57 35 Paige Ridenour 21:14.9 Madrid
58 36 Makayla Peters 21:18.1 Kee, Lansing
59 Gabrielle Valencia 21:18.4 East Union, Afton
60 Ellie Hull 21:19.8 East Marshall, Legran
61 37 Holly Hoepner 21:20.8 Ahstw, Avoca
62 38 Rachel Walleser 21:21.6 Kee, Lansing
63 Madison Thomann 21:21.8 Highland, Riverside
64 Tessa Helms 21:22.0 North Linn, Troy Mill
65 39 Maya Herman 21:22.3 Van Meter
66 40 Piper Steburg 21:22.7 Madrid
67 Leah Bontrager 21:22.8 Hillcrest Academy
68 41 Maci Freund 21:23.6 Aplington-Parkersburg
69 Kori Wedeking 21:23.8 Clarksville
70 42 Paige Condon 21:25.9 Manson Northwest Webs
71 43 Laci Even 21:26.6 Denver
72 44 Sommer Stotler 21:26.6 Aplington-Parkersburg
73 Kaitlyn Goth 21:28.3 Mmcru
74 Jaycie Bryne 21:32.6 Turkey Valley, Jackso
75 Taylor Jensen 21:33.0 Earlham
76 45 Lily Day 21:33.9 Nodaway Valley
77 Paige Padavich 21:35.6 Ridge View
78 46 Anna Kolacia 21:36.5 St. Edmond, Fort Dodg
79 47 Emily White 21:36.5 Madrid
80 48 Aleksandria Aljets 21:38.9 St. Edmond, Fort Dodg
81 49 Karson DeGroote 21:40.0 Aplington-Parkersburg
82 50 Maddie Hansen 21:44.4 Hudson
83 Paige Feldmann 21:45.4 Janesville
84 51 Lily Hovenga 21:46.6 Aplington-Parkersburg
85 52 Emily Herbst 21:50.9 Denver
86 53 Molly Niewoehner 21:54.5 Sumner-Fredericksburg
87 Emma Doyl 21:55.8 Maquoketa Valley, Del
88 Abby Boardman 21:56.7 South O'Brien, Paulli
89 Kacie Eisentrager 21:57.9 West Fork, Sheffield
90 54 Sarah Eubanks 21:59.8 Pekin
91 55 Erin Peterson 22:04.0 Sumner-Fredericksburg
92 56 Lillian Sassmann 22:04.4 Sumner-Fredericksburg
93 57 Ava Ruden 22:08.9 Prince Of Peace Catho
94 58 Mia Clark 22:12.0 Pekin
95 59 Jade Draman 22:12.4 Ahstw, Avoca
96 60 Abby Engles 22:13.8 Nodaway Valley
97 61 Mallory Kuhns 22:16.3 Nodaway Valley
98 62 Sabrina Reneker 22:16.4 Pekin
99 63 Payton Rice 22:17.1 Van Meter
100 64 Madison Anglese 22:17.5 Prince Of Peace Catho
101 65 Josie Pursley 22:17.8 Regina, Iowa City
102 66 Mya Moss 22:19.3 Logan-Magnolia
103 Jennah Carpenter 22:23.3 Nashua-Plainfield
104 67 Kelli Kersten 22:26.5 St. Edmond, Fort Dodg
105 68 Kaelyn Goodsman 22:27.3 Prince Of Peace Catho
106 69 Erica Nolting 22:29.5 Logan-Magnolia
107 70 Jaylyn Walleser 22:31.3 Kee, Lansing
108 Hannah Thygesen 22:35.5 Audubon
109 71 Lexi Lyons 22:42.8 Denver
110 72 Karee Schult 22:46.1 Sumner-Fredericksburg
111 73 Emily Laumeyer 22:50.9 Pekin
112 74 Leah Ristau 22:51.3 Denver
113 75 Marissa Brenden 22:59.4 Logan-Magnolia
114 76 Abi Shannon 23:06.3 Manson Northwest Webs
115 77 Claire Gaarde 23:08.4 Regina, Iowa City
116 78 Matti Rebelsky 23:09.2 Van Meter
117 79 Alaina Bakewell 23:09.8 Kee, Lansing
118 80 Clair Lauterbach 23:13.3 Van Meter
119 81 Kenzie Christopher 23:23.6 Hudson
120 82 Mary Schnier 23:29.5 Prince Of Peace Catho
121 83 Lilly Reneker 23:30.0 Pekin
122 84 Jacey Ash 23:48.8 St. Edmond, Fort Dodg
123 85 Reagan Mudderman 23:49.3 Kee, Lansing
124 86 Tiffany Beyer 23:50.0 Sumner-Fredericksburg
125 87 Sydney Schulte 23:54.1 St. Edmond, Fort Dodg
126 88 Erin Ford 24:00.2 Nodaway Valley
127 89 Sophie Schneider 24:05.1 Hudson
128 90 Brooke Bogenschutz 24:05.9 Madrid
129 91 Allison Hein 24:13.3 Regina, Iowa City
130 92 Kelli Dillon 24:21.0 Sumner-Fredericksburg
131 93 Claire Newell 24:27.3 Van Meter
132 94 Jordan Blotzer 24:27.7 Ahstw, Avoca
133 95 Kelsey Widlund 24:28.1 Manson Northwest Webs
134 96 Madison Van Otterloo 24:29.7 Nodaway Valley
135 97 Anabel Blount 24:30.1 Prince Of Peace Catho
136 98 Oksana Howard 24:33.7 Madrid
137 99 Erin Schieltz 24:47.5 Madrid
138 100 Grace Luna 25:45.3 Ahstw, Avoca
139 101 Noelle Johnson 26:01.6 Manson Northwest Webs