A Division Girls 5k
==============================================================================
Pl Name Yr Mark Team
==============================================================================
1 Emma Hoins 12 19:57.5 Waverly-Shell Rock
2 Grace Lidgett 10 20:45.8 North Tama
3 Taylor Kvale 11 20:59.5 Dike-New Hartford
4 Sydney Bochmann 9 21:12.4 Waverly-Shell Rock
5 Jessica Regenwether 12 21:26.0 Hudson
6 Izzy Houts 9 21:36.7 Dike-New Hartford
7 Marcella Sierra 12 21:57.5 Mason City
8 Maddie Hansen 11 22:07.9 Hudson
9 Brycelyn Hanson 12 22:09.8 Mason City
10 Reggi Spotts 9 22:16.3 Mason City
11 Charlotte Gettman 9 22:19.3 Waterloo
12 Audra Mulholland 9 22:19.7 Mason City
13 Kyla Foy 10 22:22.3 Waverly-Shell Rock
14 Jules Breakenridge 11 22:28.6 North Tama
15 Taylor Stahl 11 22:35.0 Grundy Ctr- Gladbrook
16 Savannah Schneider 9 22:36.0 Hudson
17 Ashley Schipper 9 22:37.5 Aplington-Parkersburg
18 Jadyn Bennett 12 22:53.5 Dike-New Hartford
19 Sofia Brown 9 22:53.8 Hudson
20 Gwen Sewell 12 22:55.4 Mason City
21 Alexis Jensen 12 23:06.2 Dike-New Hartford
22 Ella Costello 10 23:14.4 Dike-New Hartford
23 Brenna Bodensteiner 9 23:23.0 Waverly-Shell Rock
24 Elizabeth Barraso 12 23:25.2 C R Jefferson
25 Lizzy Schmitt 12 23:29.7 C R Xavier
26 Victoria Knight 12 23:33.4 Waterloo
27 Christina Egger 9 23:38.1 C R Jefferson
28 Maci Freund 12 23:38.6 Aplington-Parkersburg
29 Lia Hovenga 10 23:39.6 Aplington-Parkersburg
30 Madison Tieskotter 11 23:48.8 Waterloo
31 Kaity Houts 12 23:49.3 Dike-New Hartford
32 Katrina Truit 12 24:02.1 C R Jefferson
33 Ramey Dahlquist 9 24:05.7 Waverly-Shell Rock
34 Claudia Sewell 9 24:05.9 Mason City
35 Ali Christensen 12 24:06.9 Waverly-Shell Rock
36 Mackenzie Christopher 11 24:08.8 Hudson
37 Sierra Loger 12 24:14.7 Dike-New Hartford
38 Rosie Wardell 9 24:20.6 Dike-New Hartford
39 Jenna Krueger 10 24:26.2 Aplington-Parkersburg
40 Abby Horstmann 9 24:35.1 C R Xavier
41 Alana Corwin 11 24:42.6 Dike-New Hartford
42 Ella Luebbers 10 24:50.0 Aplington-Parkersburg
43 Greta Regenwether 10 24:50.8 Hudson
44 Sophia Schneider 11 24:53.4 Hudson
45 Alivia See 12 24:58.9 Waterloo
46 Bella Dole 11 25:04.7 Grundy Ctr- Gladbrook
47 Adison Williamson 10 25:11.0 Aplington-Parkersburg
48 Emma Heying 12 25:17.2 Waverly-Shell Rock
49 Hope Schulte 12 25:25.9 C R Xavier
50 Carly Steiert 12 25:28.6 Waverly-Shell Rock
51 Izzy Jorgensen 11 25:29.6 Hudson
52 Faith Karl 11 25:30.3 C R Xavier
53 Eden Campbell 11 25:33.1 C R Xavier
54 Cece Jerome 9 25:33.7 Waverly-Shell Rock
55 Madisyn Heller 12 25:35.5 Mason City
56 Ariel Lee 9 25:39.4 Mason City
57 Asia Klingenborg 12 25:47.0 Dike-New Hartford
58 Jayne Eilderts 12 25:52.4 Dike-New Hartford
59 Lindee Rohne 9 25:58.6 Waverly-Shell Rock
60 June Volding 9 25:59.3 Dike-New Hartford
61 Madisen Theel 10 26:03.2 Dike-New Hartford
62 Drew Petersen 9 26:06.5 Dike-New Hartford
63 Emalee Price 12 26:08.9 Aplington-Parkersburg
64 Sommer Stotler 12 26:10.9 Aplington-Parkersburg
65 Megan Bumpus 10 26:11.5 C R Jefferson
66 Ajla Dzelic 12 26:12.2 Waterloo
67 Paiton Wallis 11 26:13.0 Grundy Ctr- Gladbrook
68 Anna Ten Hoeve 12 26:14.6 Waverly-Shell Rock
69 Eleanor Filippone 12 26:19.9 Waterloo
70 Madelyn Dake 11 26:24.0 C R Xavier
71 Anna Deam 11 26:24.1 C R Jefferson
72 Allison Talyat 12 26:28.9 C R Xavier
73 Hannah Hoeger 12 26:31.2 C R Jefferson
74 Alli Seegers 10 26:42.6 Waverly-Shell Rock
75 Kendra Whelan 10 26:43.4 Mason City
76 Miriam Kearney 11 26:44.3 Valley Lutheran
77 Hannah Johnson 11 26:46.1 Aplington-Parkersburg
78 Paige Wiebke 12 26:56.4 C R Jefferson
79 Izabele Jaime 12 27:05.7 Mason City
80 Leah Cherry 11 27:06.1 Waverly-Shell Rock
81 Addilyn Zimmerle 11 27:07.3 Mason City
82 Kelsey Palmer 11 27:21.5 C R Jefferson
83 Lydia Kearney 9 27:21.7 Valley Lutheran
84 Laura Bostwick 11 27:23.2 C R Xavier
85 Taylor Rogers 9 27:35.9 Hudson
86 Olivia Patrick 9 27:45.1 Grundy Ctr- Gladbrook
87 Isabella Monarch 11 27:45.3 Mason City
88 Laura Hepworth 12 27:56.0 Waterloo
89 Kathleen Hepworth 12 27:57.7 Waterloo
90 Libby Ross 12 28:00.8 Grundy Ctr- Gladbrook
91 Bella Dougherty 10 28:02.9 C R Jefferson
92 Tara Backhaus 11 28:02.9 Mason City
93 Emma Hansel 12 28:03.9 Waverly-Shell Rock
94 Alivia Scarbrough 11 28:33.4 Aplington-Parkersburg
95 Rachel Robinson 11 28:36.2 North Tama
96 Lydia Illiff 12 28:40.6 Waterloo
97 Maddie Serbousek 12 28:45.2 C R Xavier
98 Alma Cosgrove 10 28:46.4 C R Xavier
99 Abbie Lindeman 10 29:01.1 Grundy Ctr- Gladbrook
100 Haylee Hinders 12 29:11.6 Grundy Ctr- Gladbrook
101 Avery Arens 12 29:15.2 C R Xavier
102 Kaitlin Cuvelier 11 29:22.6 Aplington-Parkersburg
103 Jassica Saak 11 29:26.7 Grundy Ctr- Gladbrook
104 Analeah Swegle 10 29:30.4 Mason City
105 Isabelle Stoffer 11 29:35.1 Waterloo
106 McKenzie Boring 10 29:38.0 Aplington-Parkersburg
107 Anna Warkel 12 29:38.4 C R Jefferson
108 Emma Schellhorn 12 29:59.1 Waterloo
109 Aj Kilby 11 30:09.6 Mason City
110 Paige Denman 10 30:18.0 C R Xavier
111 Emily Ballhagen 12 30:43.8 Dike-New Hartford
112 Ana Maria Cawley 11 31:43.0 C R Xavier
113 Meia Kearney-Ledesma 11 31:54.7 Valley Lutheran
114 Karlie Rickert 11 34:02.3 Grundy Ctr- Gladbrook
115 Josie Faga 12 34:17.1 Waverly-Shell Rock
116 Jasmine Kanagy 11 36:43.2 Grundy Ctr- Gladbrook
A Division Boys 5k
==============================================================================
Pl Name Yr Mark Team
==============================================================================
1 Lukas Lamparek 12 17:00.8 C R Jefferson
2 Gavin Hall 11 17:23.2 C R Jefferson
3 Nick Kepford 11 17:24.2 Waverly-Shell Rock
4 Sam Hansen 12 17:42.9 Hudson
5 Andrew Cummer 11 17:48.8 Waverly-Shell Rock
6 Isaac Natvig 11 17:53.5 Valley Lutheran
7 Kenny Day 12 17:58.7 Grundy Ctr- Gladbrook
8 Breyden Christensen 11 18:01.6 Mason City
9 Andrew Congdon 11 18:07.4 Waterloo
10 Ethyn Chesnut 12 18:09.6 Waverly-Shell Rock
11 Ian Lucas 11 18:19.8 Waterloo
12 Xander Scaglione 12 18:23.7 C R Jefferson
13 Ryan Peck 10 18:26.4 Hudson
14 Caden Kueker 10 18:29.5 Waverly-Shell Rock
15 Kevin Carney 10 18:32.3 Mason City
16 Andrew Tracy 11 18:38.6 Waterloo
17 Soren Cleveland 11 18:39.2 Grundy Ctr- Gladbrook
18 Caleb Hoins 10 18:39.2 Waverly-Shell Rock
19 Sawyer Berg 12 18:41.4 Mason City
20 Tyler Nystel 10 18:44.8 Dike-New Hartford
21 Paul Brockett 11 18:48.3 Grundy Ctr- Gladbrook
22 Lane Kruger 11 18:50.0 Mason City
23 Randall Kinner 11 18:57.4 C R Xavier
24 Zach Egger 11 19:01.7 C R Jefferson
25 Thomas Rolon 12 19:03.7 Mason City
26 Brennen Sager 10 19:04.1 Grundy Ctr- Gladbrook
27 Cael Abrams 12 19:04.7 C R Jefferson
28 Adric Schmitz 10 19:05.6 Valley Lutheran
29 Jacob Gibbs 11 19:06.2 Dike-New Hartford
30 Trevor Torkelson 12 19:16.8 Mason City
31 Cooper Paxton 10 19:17.8 Waterloo
32 Quinn Cohen 11 19:18.0 C R Jefferson
33 Kale DiMarco 10 19:24.0 Mason City
34 Westley Determan 11 19:25.8 Valley Lutheran
35 Preston Engstrom 12 19:25.9 Waterloo
36 Ben Holton 10 19:31.7 Hudson
37 Caleb Currier 12 19:31.9 Mason City
38 Jack Beam 11 19:32.8 Waverly-Shell Rock
39 Ian Steffen 11 19:41.4 Dike-New Hartford
40 Zac Birgen 12 19:43.4 Waverly-Shell Rock
41 Brady Horstmann 11 19:44.8 C R Xavier
42 Bryor Hansel 12 19:46.3 C R Xavier
43 Nathan Pearson 12 19:46.9 C R Jefferson
44 Jack Goudy 12 19:47.8 C R Jefferson
45 Ethan L'Heureux 10 19:49.1 Valley Lutheran
46 Lucas Grady 9 19:49.8 Hudson
47 Kaden Karns 12 19:50.7 Waterloo
48 Sam Bingman 11 19:52.2 Grundy Ctr- Gladbrook
49 Josiah Wendland 9 19:53.0 Waterloo
50 Layton Ritter 11 20:01.4 Waterloo
51 Ra'shaun Sinnwell 9 20:01.4 Mason City
52 John Trotta 12 20:07.9 C R Xavier
53 Sawyer Wibben 11 20:08.1 Dike-New Hartford
54 Ryan Bulver 11 20:09.3 Waterloo
55 Caleb Moe 11 20:13.5 Waterloo
56 Chase Nordman 9 20:15.5 Waterloo
57 Donny Pruisner 11 20:16.5 Grundy Ctr- Gladbrook
58 Hank Esker 12 20:17.9 C R Xavier
59 Roman Harbaugh 10 20:18.8 Aplington-Parkersburg
60 Braden Nystrom 10 20:20.5 Waterloo
61 Sam Jahnke 12 20:21.7 C R Jefferson
62 Daniel Schwarz 10 20:23.3 Mason City
63 Jeryn Spear 10 20:25.7 Grundy Ctr- Gladbrook
64 Lane Rogers 10 20:26.3 Hudson
65 Bryce Grissom 11 20:32.4 C R Jefferson
66 Ethan TerHark 12 20:33.7 Mason City
67 Kaden Lynch 9 20:44.0 Grundy Ctr- Gladbrook
68 Caden Davis 9 20:44.5 C R Jefferson
69 Caleb Kerkove 9 20:47.2 Waterloo
70 Isaiah Bahls 12 20:47.2 Mason City
71 Lucas Lowder 12 20:51.5 C R Xavier
72 Christian Eilers 12 20:52.9 Aplington-Parkersburg
73 Drake Loeshen 10 20:53.6 Mason City
74 Marcus Camacho 9 20:57.3 C R Xavier
75 Bradley Sage 9 20:57.9 Waverly-Shell Rock
76 Blake Bohon 12 21:04.1 C R Xavier
77 Elijah Gehrke 11 21:07.2 Waterloo
78 Reese Ohde 12 21:07.4 C R Xavier
79 Luke Fuhrmeister 12 21:11.8 Waverly-Shell Rock
80 Brandon Strohbhen 11 21:20.7 Grundy Ctr- Gladbrook
81 Zach Smith 11 21:20.9 C R Jefferson
82 Bryce Petersen 10 21:23.6 Dike-New Hartford
83 Gunner Myers 11 21:26.1 C R Jefferson
84 Devin Bernard 11 21:26.3 Aplington-Parkersburg
85 Henry Reints 10 21:28.0 Aplington-Parkersburg
86 Alex Steele 9 21:28.5 Hudson
87 Alec Battien 10 21:32.8 C R Xavier
88 Derek Loeshen 10 21:36.9 Mason City
89 Nick Henry 10 21:47.0 C R Jefferson
90 Keller Wilson 9 21:54.7 Valley Lutheran
91 Blake Kellison 12 21:56.0 C R Xavier
92 Tate Kuennen 11 22:04.1 C R Jefferson
93 Gabe Holden 11 22:04.5 Waverly-Shell Rock
94 Drew Barber 9 22:17.9 Hudson
95 Scott Lewis 11 22:34.6 North Tama
96 Sam Swegle 12 22:38.9 Mason City
97 Elijah Switzer 11 22:50.5 Aplington-Parkersburg
98 Will Karl 10 22:51.2 C R Xavier
99 Tony Hobson 10 22:57.3 Waverly-Shell Rock
100 Quinn Laurent 11 22:59.2 C R Xavier
101 Jered Lotts 11 23:07.7 Dike-New Hartford
102 Roberto Verastegui 12 23:17.6 Hudson
103 Jared King 12 23:18.5 Hudson
104 Culin Ugrin 9 23:20.5 Hudson
105 Braden Claude 12 23:22.6 Dike-New Hartford
106 Malachi Wesseh 12 23:29.2 Waterloo
107 Kaden Campbell 12 23:34.0 Aplington-Parkersburg
108 Dylan Oltman 11 23:40.7 Grundy Ctr- Gladbrook
109 Salem Bird 11 23:41.5 Waverly-Shell Rock
110 Mason Ellerbroek 12 23:46.0 Waverly-Shell Rock
111 Mason Lage 12 24:17.5 Dike-New Hartford
112 Levi Adolphs 10 24:41.5 Dike-New Hartford
113 James Le 10 25:11.8 C R Xavier
114 Donovan Elmore 11 25:21.2 Valley Lutheran
115 Christian Dronebarger 9 25:24.0 North Tama
116 Kaden Badura 9 25:33.4 Waverly-Shell Rock
117 Alan Johnson 9 25:37.6 Aplington-Parkersburg
118 Andrew Jones 9 25:39.7 Dike-New Hartford
119 Keelan VanHeiden 9 25:45.3 Grundy Ctr- Gladbrook
120 Lucas Hurley 10 25:54.3 Grundy Ctr- Gladbrook
121 Matthew Birch 12 26:35.1 Aplington-Parkersburg
122 Tyler Birch 10 26:40.7 Aplington-Parkersburg
123 Louie Fettkether 11 26:40.9 Dike-New Hartford
124 Eli Thorne 9 26:42.6 Aplington-Parkersburg
125 Wesley Latchman 10 27:35.1 Grundy Ctr- Gladbrook
126 Trey Druvenga 9 27:48.6 Dike-New Hartford
127 Constantine White 9 28:06.3 C R Xavier
128 Levi Bauer 9 28:08.9 Valley Lutheran
129 Mathew Cox 10 28:10.7 Grundy Ctr- Gladbrook
130 Bret Fischer 10 28:31.7 Dike-New Hartford
131 Jackson Mraz 9 30:33.0 Waverly-Shell Rock
132 Lennox Trewin 9 35:53.3 Aplington-Parkersburg
B Division Girls 5k
==============================================================================
Pl Name Yr Mark Team
==============================================================================
1 Lauren McMahon 12 18:42.6 Ankeny
2 Izzy Gorton 12 19:18.2 Dubuque Senior
3 Keelee Leitzen 9 19:31.4 Dub. Hempstead B-Jv
4 Rebecca Anderson 10 19:34.1 Decorah
5 Brooke O'Brien 10 19:46.9 Dub. Hempstead B-Jv
6 Lauren Klein 12 20:02.2 Western Dubuque
7 Crystal Ruden 11 20:05.7 Urbandale
8 Lilly Boge 11 20:08.3 Western Dubuque
9 Alyssa Klein 9 20:16.5 Western Dubuque
10 Talia Dosh 11 20:20.6 Ankeny
11 Macy Gaskill 12 20:22.8 Urbandale
12 Amara Lytle 12 20:27.4 Cedar Falls
13 Jenna Pitz 10 20:28.4 Ankeny
14 Norah Seeley 9 20:33.0 Urbandale
15 Anna Scannell 10 20:34.1 Cedar Falls
16 Bethany Smeed 11 20:42.1 C R Kennedy
17 Julia Gehl 9 20:45.6 Dub. Hempstead B-Jv
18 Rachel Mandt 10 20:51.7 Cedar Falls
19 Lucy Tompkins Garoutte 11 21:00.5 Dubuque Senior
20 Kaitlyn Miller 9 21:01.1 Dubuque Senior
21 Audrey Biermann 11 21:02.1 Western Dubuque
22 Marika Kisgen 12 21:06.7 Ankeny
23 Brielle Ruch 12 21:07.6 Urbandale
24 Paige Beason 10 21:16.8 Ankeny
25 Lauren Gray 12 21:18.6 C R Kennedy
26 Lucia Nelson 12 21:23.0 Dubuque Senior
27 Alex Mackie 9 21:24.0 Urbandale
28 Leah Klatatauskas 9 21:27.4 Dubuque Senior
29 Jules Fromm 12 21:28.3 Cedar Falls
30 Leila Johnson 12 21:29.9 Decorah
31 Hanna Walsh 12 21:33.7 Dubuque Senior
32 Anabel Bradley 10 21:33.8 C R Kennedy
33 Audrey Franklin 12 21:36.4 Dub. Hempstead B-Jv
34 Anna Becker 9 21:37.3 Cedar Falls
35 Samantha See 12 21:37.6 Decorah
36 Isabel Brauhn 9 21:39.3 Dub. Hempstead B-Jv
37 Emily Richter 12 21:41.7 Dub. Hempstead B-Jv
38 Evelyn Jenkins 12 21:47.0 Dubuque Senior
39 Brooklyn Francis 9 21:56.0 Cedar Falls
40 Ellie Hermiston 9 21:58.4 Dub. Hempstead B-Jv
41 Megan Bosch 12 22:02.5 Ankeny
42 Amelia Klostermann 12 22:06.2 Western Dubuque
43 Julianne Caceres 11 22:09.7 Dubuque Senior
44 Natalie Schlichte 10 22:13.8 Dub. Hempstead B-Jv
45 Makenna Hetrick 9 22:17.3 C R Washington
46 Taryn Sanderman 12 22:17.5 Decorah
47 Grace Roesler 11 22:19.8 Urbandale
48 Erica Schulte 12 22:21.1 C R Kennedy
49 Anna Besler 10 22:25.7 Dub. Hempstead B-Jv
50 Jaden Scharingson 11 22:27.3 Urbandale
51 Sara Goodenbour 12 22:31.1 Cedar Falls
52 Clara Wagner 9 22:33.6 Dubuque Senior
53 Abby Halverson 11 22:37.5 Decorah
54 Julia Martinez-Lohf 11 22:41.8 Urbandale
55 Sarah Grams 12 22:45.2 C R Kennedy
56 Natalie DeGabriele 12 22:46.3 Cedar Falls
57 Abigail Klapatauskas 12 22:46.9 Dubuque Senior
58 Josie Potts 10 22:47.0 Dubuque Senior
59 Ella Hertz 10 22:48.9 Cedar Falls
60 Jaden Swarts 10 22:50.1 Cedar Falls
61 Maggie Gorman 11 22:50.2 C R Washington
62 Gwen Briggs 9 22:51.5 Ankeny
63 Leah Digmann 11 22:53.0 Western Dubuque
64 Grace Fober 9 22:54.2 Cedar Falls
65 Lauren Peterson 11 22:56.7 Urbandale
66 Mya Numedahl 12 23:00.1 Decorah
67 Isabella Graber 10 23:01.9 Western Dubuque
68 Annalise Skrade 10 23:02.0 Decorah
69 Lucy Dunning 10 23:02.7 Cedar Falls
70 Madeleine Murphy 12 23:04.4 Ankeny
71 Olivia Graber 10 23:06.0 Ankeny
72 Teja Pritchard 9 23:06.5 Ankeny
73 Emmie Murphy 10 23:07.0 Ankeny
74 Maddie Gallagher 9 23:09.2 Cedar Falls
75 Kayleigh Duncan 11 23:10.0 C R Kennedy
76 Kryia Atwell 11 23:14.1 Decorah
77 Libby Wickham 11 23:15.7 C R Washington
78 Delaney Behning 12 23:17.3 Western Dubuque
79 Cali Rampton 12 23:17.5 Dubuque Senior
80 Lauren Gehl 9 23:18.7 Dub. Hempstead B-Jv
81 Sage Slessor 10 23:19.1 C R Washington
82 Emily Onken 11 23:19.2 Dub. Hempstead B-Jv
83 Trinity Kessler 11 23:20.5 Dub. Hempstead B-Jv
84 Grace Fox 11 23:23.4 C R Washington
85 Lainey Schreiber 10 23:24.5 Cedar Falls
86 Ella Gunn 10 23:32.7 Dubuque Senior
87 Brielle Buresh 11 23:34.7 Decorah
88 Lily Krapfl 10 23:34.9 Dubuque Senior
89 Maya Blass 11 23:48.9 Ankeny
90 Abby Bolson 12 23:53.4 Decorah
91 Carson Koerperick 9 23:58.9 Western Dubuque
92 Rebekkah Martin 11 24:01.7 C R Kennedy
93 Morgan Brauer 12 24:02.8 Decorah
94 Olivia Thul 10 24:04.4 Western Dubuque
95 Anna Schmitz 11 24:14.3 Ankeny
96 Hannah Loftus 12 24:15.2 Ankeny
97 Lauryn Bibbs 11 24:26.6 Urbandale
98 Kylie Nauman 10 24:28.1 Western Dubuque
99 Rachel Richter 9 24:28.8 Dub. Hempstead B-Jv
100 Mykenna Cole 12 24:35.2 Urbandale
101 Grace Porath 12 24:39.3 Ankeny
102 Emily Felchhelm 11 24:53.6 C R Washington
103 Ellie Rockwell 12 25:06.0 C R Washington
104 Brynn Storhoff 9 25:19.6 Decorah
105 Ella Davis 12 25:43.2 C R Washington
106 Mairi Sessions 10 25:58.3 Decorah
107 Anna Tarvestad 10 26:03.9 C R Washington
108 Ashlyn Blockhus 10 26:18.5 C R Kennedy
109 Whitney Markham 12 26:46.4 C R Kennedy
110 Grace Hallam 9 27:12.0 C R Kennedy
111 Eva Ford 9 27:15.3 C R Kennedy
112 Avalon May 9 27:18.1 C R Kennedy
B Division Boys 5k
==============================================================================
Pl Name Yr Mark Team
==============================================================================
1 Brady Hogan 12 16:19.4 Decorah
2 Alex Horstman 11 16:24.4 Cedar Falls
3 Michael Goodenbour 12 16:27.0 Cedar Falls
4 Tj Tomlyanovich 12 16:32.3 Cedar Falls
5 Brayden Burnett 11 16:33.4 Cedar Falls
6 Joel Burris 12 16:36.9 Cedar Falls
7 Anthony Moran 12 16:41.8 Urbandale
8 Eli Smith 12 16:42.3 Cedar Falls
9 Cooper Olsen 12 16:50.5 Cedar Falls
10 Chase Bartlett 12 16:52.5 Southeast Polk
11 Cade Messer 12 16:59.9 Western Dubuque
12 Ethan Stout 12 17:01.8 C R Washington
13 Miles Wilson 10 17:07.3 C R Kennedy
14 Conner Kilgore 12 17:17.5 Dubuque Senior
15 Cael Cox 12 17:18.4 Ankeny
16 Eric Patterson 12 17:19.9 Southeast Polk
17 Cole Leggett 11 17:23.0 Urbandale
18 Colby Cryer 10 17:24.8 Cedar Falls
19 Luke Hartman 9 17:25.3 Cedar Falls
20 Ethan Smith 10 17:27.0 Urbandale
21 Carson Owens 10 17:27.8 Southeast Polk
22 Eli Naumann 11 17:27.9 Western Dubuque
23 Joshua Burjes 11 17:28.5 Cedar Falls
24 Colin Johnson 10 17:29.9 Cedar Falls
25 Andrew Poock 12 17:35.7 Ankeny
26 Christian Rathje 11 17:37.7 Ankeny
27 Robert Howes 10 17:38.3 Dubuque Senior
28 Noah Lovelace 12 17:43.0 Decorah
29 Jacob Bruns 9 17:43.1 C R Kennedy
30 Alex Wilson 12 17:45.3 Southeast Polk
31 Levi Hill 10 17:48.8 Ankeny
32 Lukas Engledow 12 17:49.5 C R Washington
33 Paul Erredge 11 17:50.6 Ankeny
34 Henry McMahon 9 17:51.1 C R Kennedy
35 Caden Mitchell 12 17:52.7 Southeast Polk
36 London Schuhart 11 17:53.6 Ankeny
37 Salem Strohbeen 11 17:56.0 Cedar Falls
38 Mason Moran 9 18:01.8 Urbandale
39 Arlo Hayes 11 18:04.5 Decorah
40 Izaak Eichinger 11 18:04.6 Decorah
41 Dylan Sines 12 18:09.9 C R Kennedy
42 Kyler Peck 11 18:11.3 Urbandale
43 Andrew Johnson 12 18:12.0 Dub. Hempstead B-Jv
44 Truman Patterson 11 18:13.6 Ankeny
45 Bennett Schutte 11 18:14.6 Decorah
46 Zach Kahle 12 18:16.1 Dubuque Senior
47 Jack Tonn 11 18:16.2 Dubuque Senior
48 Jacob Martin 12 18:16.4 Southeast Polk
49 Antoine Cuhat 12 18:17.9 Cedar Falls
50 Jake Bosch 9 18:21.3 Ankeny
51 Jack Neas 10 18:21.5 Urbandale
52 Jacob Horton 10 18:22.2 C R Kennedy
53 Owen Nauman 9 18:23.0 Dubuque Senior
54 Derek Fangmann 10 18:27.6 Western Dubuque
55 Carter Smith 11 18:30.3 Ankeny
56 Kyle Westhoff 11 18:30.4 Cedar Falls
57 Hogan Smith 11 18:30.8 Decorah
58 Cayden Schellhorn 10 18:32.0 Cedar Falls
59 Justin Mootz 11 18:32.1 Dub. Hempstead B-Jv
60 Nick Turnis 12 18:33.4 Dub. Hempstead B-Jv
61 Tommy Hensley 9 18:37.9 Urbandale
62 Ryan Klauer 11 18:38.7 Dubuque Senior
63 Connor McGovern 11 18:41.4 C R Kennedy
64 Drew Johnson 9 18:41.8 Urbandale
65 Adrian Huang 11 18:42.0 Decorah
66 Hudson Frank 11 18:48.9 Southeast Polk
67 Cade Olson 10 18:51.5 Decorah
68 Tate Schissel 12 18:52.7 Decorah
69 Owen Hull 10 18:52.9 Dubuque Senior
70 Evan Brummel 10 18:53.4 Southeast Polk
71 Devin Spahn 10 18:53.7 Dub. Hempstead B-Jv
72 Reece Murray 9 18:54.6 C R Kennedy
73 Michael Hayden 11 18:55.0 Ankeny
74 Kyle Duehr 9 18:55.5 Dub. Hempstead B-Jv
75 Crew Geater 9 18:55.7 C R Kennedy
76 August Witt 11 18:56.5 Decorah
77 Josh Neas 10 18:57.0 Urbandale
78 Zach Johnson 9 18:57.3 Dub. Hempstead B-Jv
79 Denis Masonivic 9 18:57.8 Dub. Hempstead B-Jv
80 Ty Printy 11 18:59.4 Dubuque Senior
81 Daniel Hughes 12 19:00.7 C R Washington
82 Easton Stackis 11 19:02.2 Dubuque Senior
83 Kyan Stricker 11 19:03.1 C R Kennedy
84 Nick Conforti 10 19:06.6 Dubuque Senior
85 Eli Smith 10 19:08.4 Dubuque Senior
86 Bence Abonyi 9 19:10.4 C R Kennedy
87 Andrew Donoho 10 19:10.5 Urbandale
88 Cooper Hardersen 10 19:10.9 Urbandale
89 Jacob Magner 10 19:13.0 Decorah
90 Wyatt Tjaden 12 19:16.5 C R Washington
91 Carter Clark 11 19:21.0 Ankeny
92 Nate Fisher 11 19:23.8 Dubuque Senior
93 Isaiah Hammerand 10 19:24.6 Western Dubuque
94 John Lorenz 10 19:24.7 C R Washington
95 Lucas McCarley 11 19:28.3 C R Washington
96 Owen Fast 10 19:31.9 Ankeny
97 Evan Leggett 10 19:32.8 Urbandale
98 Blake Staton 11 19:36.4 Urbandale
99 Sam Weber 9 19:37.2 Dubuque Senior
100 Drew Meyer 10 19:39.9 Western Dubuque
101 Jacob Gottschalk 12 19:45.2 Western Dubuque
102 Payton Mergen 9 19:50.5 Urbandale
103 Grant Misiag-Beckler 10 19:54.2 Dub. Hempstead B-Jv
104 Gabe Solis 12 19:56.8 Dub. Hempstead B-Jv
105 Adam Lange 12 19:58.0 Dub. Hempstead B-Jv
106 Brady Horsfall 11 19:58.4 Western Dubuque
107 Sam Arkenberg 12 20:00.1 C R Washington
108 Jonah Hallam 11 20:01.0 C R Kennedy
109 Kobe Chindlund 12 20:01.0 C R Washington
110 Caden Coyle 11 20:04.0 Western Dubuque
111 Cole Kaufmann 12 20:06.1 Dub. Hempstead B-Jv
112 Henry Weis 9 20:06.5 Decorah
113 Landan Folkedahl 11 20:11.0 Decorah
114 Ethan Hoefler 12 20:22.2 Western Dubuque
115 Perry Lindeman 12 20:32.4 C R Washington
116 Alex Riniker 11 20:37.2 Dub. Hempstead B-Jv
117 Brian Stubblefield 11 20:39.2 C R Kennedy
118 Ben Knipfer 9 20:42.5 C R Kennedy
119 Drew Berns 11 20:43.4 Decorah
120 Noah Kurt 10 20:45.0 Dubuque Senior
121 Jared Schelker 12 20:45.4 Ankeny
122 Eric Fitzpatrick 12 20:46.5 Southeast Polk
123 Alexander Volden 9 20:55.9 C R Kennedy
124 Cole Pruett 9 20:56.1 C R Kennedy
125 Jackson Bradley 12 21:12.4 Dub. Hempstead B-Jv
126 Cameron Smeby 11 21:16.4 C R Washington
127 Devin Tigges 12 21:16.7 Dub. Hempstead B-Jv
128 Kriene Schneidermann 9 21:16.8 C R Washington
129 Jake Perman 12 21:54.3 Urbandale
130 Isaac Tominsky 12 22:53.8 C R Washington
131 Alex Wittnebel 10 24:16.2 C R Washington
132 Evan Tominsky 9 26:06.4 C R Washington