Overall Female: Tricia Serres (Asbury) 00:23:57 Overall Male: Blake Whalen (Des Moines) 00:19:26 f 1-14 1. Lauren Hunold (Asbury) 00:28:00 2. Sloan Miller (Dubuque) 00:28:58 3. Sage Hoyer (Dubuque) 00:31:15 4. Karina Bonnet (Dubuque) 00:31:56 5. Lucia Ochoa (Dubuque) 00:34:02 6. Leighton Fitzpatrick (Dubuque) 00:34:18 7. Harper Boge (Asbury) 00:35:09 8. Kate Rothert (Dubuque) 00:36:26 9. Abigail Metz (Dubuque) 00:39:09 10. Natalie Hohmann (Dubuque) 00:39:15 11. Annelie Scheirer (Dubuque) 00:47:29 f 15-18 1. Emma Chesterman (Dubuque) 00:27:50 2. Mallory Schaefer (Dubuque) 00:28:41 3. Claire Hoyer (Dubuque) 00:33:11 4. Braeley Wullweber (Dubuque) 00:33:12 5. Josie Beard (Dubuque) 00:33:12 6. Lorelei Smith (Balltown) 00:33:26 7. Bri Kearney (Scotch Grove) 00:35:52 8. Rachel Richter (Dubuque) 00:43:29 9. Cecilia Smith (Balltown) 00:44:59 10. Hannah Mccoy (Dubuque) 00:50:49 f 19-24 1. Julia Gehl (Dubuque) 00:24:21 2. Cecelia Darter (Dubuque) 00:29:47 3. Emma Kelsey (Dubuque) 00:31:52 4. Lydia Zarling (Mount Pleasant) 00:32:00 5. Olivia Baxter (Dubuque) 00:32:01 6. Josie Potts (Dubuque) 00:32:02 7. Zoee Moore (Dubuque) 00:33:01 8. Vaneza Diaz (Gardnerville) 00:33:39 9. Maddie Leeser (Dubuque) 00:37:21 10. Riley Kay (Dubuque) 00:37:31 11. Ashlyn Pitzen (Cuba City) 00:38:10 12. Maria Filitti (Dubuque) 00:38:41 13. Caroline Slaght (East Dubuque) 00:40:17 14. Kaylee Pitzen (Cuba City) 00:40:33 15. Ashlyn Mckamely (Dubuque) 00:44:21 16. Kelsey Vize (Asbury) 00:44:28 17. Lilly Boge (Farley) 00:44:59 18. Daphne Grubb (Hazel Green) 00:58:54 f 25-29 1. Valerie Herbst (Dubuque) 00:25:24 2. Libby Buttholl (Dubuque) 00:29:52 3. Amanda Neuhaus (Dubuque) 00:32:10 4. Anna Herberdowney (Cedar Rapids) 00:32:41 5. Kassidy Riportella (Dubuque) 00:32:56 6. Laura Klein (Dubuque) 00:33:00 7. Jacklyn Roeder Gray (Dubuque) 00:33:29 8. Kate Hanley (Dubuque) 00:34:17 9. Carrie Brondyke (Dubuque) 00:39:29 10. Averi Neugent (Peosta) 00:39:34 11. Erin Foley (Cedar Rapids) 00:40:04 12. Allie Rae Serres (Dubuque) 00:41:18 13. Lauren Kramer (Epworth) 00:42:10 14. Claire Gansen (Farley) 00:42:10 15. Adeline Jochum (Dubuque) 00:42:52 16. Allyssa Shanahan Madsen (Dubuque) 00:44:26 17. Caitlin Daack (Dubuque) 00:46:36 18. Callie Sprimont (Dubuque) 00:46:37 19. Mercedes Berggren (Maquoketa) 00:47:13 20. Jaci Garien (Maquoketa) 00:47:13 21. Maria Markham (Des Moines) 00:52:20 f 30-34 1. Tricia Serres (Asbury) 00:23:57 2. Kaitlyn Smith (Bellevue) 00:31:08 3. Abigail Bertsch (Dubuque) 00:31:25 4. Nina Streauslin (Dubuque) 00:34:11 5. Kelsey Strong (Dubuque) 00:35:09 6. Abby Fagan (Monticello) 00:35:59 7. Molly Atherley (Asbury) 00:37:44 8. Fallon Millerski (Dubuque) 00:37:52 9. Kayla Even (Dubuque) 00:37:53 10. Brianne Boals (Dubuque) 00:40:10 11. Hannah Turner (Asbury) 00:40:11 12. Alexxis Wilson (Benton) 00:41:18 13. Molly Markham (Dubuque) 00:42:39 14. Molly Mccullough (Dubuque) 00:43:01 15. Abby Gloeckner (Epworth) 00:46:04 16. Tori Myhre (Sauk City) 00:55:38 f 35-39 1. Elaina Biechler (Dubuque) 00:24:30 2. Amanda Edwards (Dubuque) 00:24:34 3. Mallory Dolter (Dubuque) 00:28:05 4. Elizabeth Arjona (Dubuque) 00:30:28 5. Ashley Patrum (Asbury) 00:30:40 6. Amanda Tott (Bellevue) 00:31:39 7. Kate Loeffelholz (Dubuque) 00:31:40 8. Whitley Trenkamp (Bellevue) 00:34:35 9. Emily Keeling (Dubuque) 00:36:07 10. Danielle Bonin (Rewey) 00:37:57 11. Bridget Bodine (Dubuque) 00:38:12 12. Jamie Weiner (Dubuque) 00:38:29 13. Katie Koch (Hazel Green) 00:38:41 14. Samantha Bartholomew (Dubuque) 00:38:42 15. Corin Cogan (Peosta) 00:39:10 16. Meghan Rice (Asbury) 00:41:15 17. Kristen Conley (Cuba City) 00:41:18 18. Danielle Lensen (Dubuque) 00:41:20 19. Megan Vorwald (Dyersville) 00:42:13 20. Sarah Wallis (Dubuque) 00:43:24 21. Megan Uhlik (Dubuque) 00:48:10 22. Nichole Dirks (Dubuque) 00:57:20 f 40-44 1. Angie Roling (Dubuque) 00:29:53 2. Molly Figgins (Dubuque) 00:30:00 3. Jen Even (Dubuque) 00:30:50 4. Jessica Ochoa (Dubuque) 00:32:29 5. Sara Burley (Dubuque) 00:32:30 6. Jayme Culbertson (Asbury) 00:32:55 7. Carrie Hunold (Asbury) 00:33:34 8. Nichole Puls (Plainfield) 00:33:50 9. Katie Parker (Dubuque) 00:35:08 10. Stephanie Puls (East Dubuque) 00:35:49 11. Jess Fitzgibbons (Dubuque) 00:39:11 12. Brenda Stumpf (Dubuque) 00:40:12 13. Holly Edgin (Inglewood) 00:40:25 14. Kirstin Vogt (Hazel Green) 00:40:45 15. Lindsey Blok (Asbury) 00:41:01 16. Jill Boge (Asbury) 00:42:14 17. Sara Phillips (Peosta) 00:42:24 18. Nadia Metz (Dubuque) 00:44:03 19. Jill Scheirer (Dubuque) 00:46:11 20. Allie Benson (Dubuque) 00:46:49 21. Hana Velde (Dubuque) 00:48:28 22. Abby Steuer (Dubuque) 00:51:35 23. Alyssa Lawver (Durango) 00:52:25 f 45-49 1. Jess Hruska (Dubuque) 00:24:48 2. Katie Kueter (Durango) 00:29:26 3. Marni Chandlee (Dubuque) 00:30:48 4. Holly Franzen (Hazel Green) 00:34:32 5. Lee Leeser (Dubuque) 00:37:42 6. Amy Jacobs (Dubuque) 00:38:36 7. Sarah Reicks (Dubuque) 00:40:00 8. Rebecca Mayne (Hazel Green) 00:40:32 9. Casey Rozinek (Dubuque) 00:40:38 10. Anna Weepie (Dunkerton) 00:42:24 11. Becky Mcdonald (Dubuque) 00:45:04 12. Sarita Koneru (Dubuque) 00:46:35 13. Shannon Wrobleski (Asbury) 00:46:49 14. Kristie Ostrander (Asbury) 00:46:49 15. Angi Kearney (Scotch Grove) 00:47:58 16. Wendy Winger (Asbury) 00:48:22 f 50-54 1. Jolene Darter (Dubuque) 00:31:07 2. Annemarie Day (Dubuque) 00:35:57 3. Liz Pregler (Dubuque) 00:37:43 4. Gail Pitzen (Cuba City) 00:41:01 5. Kristy Richter (Dubuque) 00:44:38 6. Pamela Streauslin (Dubuque) 00:44:51 7. Dawn Mccoy (Dubuque) 00:50:58 8. Angie Welbes (Dubuque) 00:52:19 f 55-59 1. Kelly Markham (Dubuque) 00:40:18 2. Pam Stierman (Dubuque) 00:41:00 3. Beth Kircher (Dubuque) 00:42:36 4. Andrea Bixler (Dubuque) 00:48:24 5. Natalie Campbell (Glen Haven) 00:54:45 f 65-69 1. Liz Thor (Dubuque) 00:38:35 2. Deborah O'Shea (Dubuque) 00:44:11 3. Cindy Anderson (Scales Mound) 00:53:40 4. Kerry Peterson (Glen Haven) 00:55:08 f 70- 99 1. Chris Gibson (Dubuque) 00:46:53 2. Mary Arlen (Mesa) 00:49:27 3. Joanne Uthe Gibson (Hazel Green) 00:57:33 4. Ellen Markham (Dubuque) 00:58:53 m 1-14 1. Mateo Ochoa (Dubuque) 00:24:40 2. Andy Hohmann (Dubuque) 00:26:09 3. Jack Kueter (Durango) 00:26:11 4. Rowyn Trenkamp (Bellevue) 00:27:21 5. Carver Kruse (Asbury) 00:30:37 6. Harper Beard (Dubuque) 00:30:40 7. JT Blok (Asbury) 00:31:26 8. Henry Parker (Dubuque) 00:31:55 9. Brody Heitkamp (Dubuque) 00:33:55 10. Lueka Feller (Dubuque) 00:34:02 11. Noah Langlois (Dubuque) 00:40:09 12. Jackson Even (Dubuque) 00:44:05 13. James Langlois (Dubuque) 00:47:01 m 15-18 1. Jacob Haug (Dubuque) 00:21:29 2. Andrew Richardson (Galena) 00:21:42 3. Danny Rothert (Dubuque) 00:23:23 4. Charlie Spahn (Asbury) 00:24:12 5. Mathew Haug (Dubuque) 00:25:07 6. Jake Boge (Farley) 00:25:32 7. Eli Neuhaus (Dubuque) 00:26:21 8. Aaron Scheirer (Dubuque) 00:26:57 9. Mason Liddle (Dubuque) 00:27:07 10. Jack Rothert (Dubuque) 00:27:27 11. Cade Weiner (Dubuque) 00:28:32 12. Ben Hohmann (Dubuque) 00:29:01 13. Ben Schafer (Dubuque) 00:29:09 14. Ben Zick (Dubuque) 00:29:59 15. Nile Connely (East Dubuque) 00:30:15 16. Rylan Glover (Henrico) 00:30:33 17. Drew Weidemann (Dubuque) 00:30:34 18. Joel Reicks (Dubuque) 00:30:37 19. Orion Handy (Dubuque) 00:30:38 m 19-24 1. Sam Mickelson (Galena) 00:20:53 2. Jared Rutkrwski (Dubuque) 00:24:06 3. Evan Wille (Dubuque) 00:27:16 4. Andy Samson (Parker) 00:27:28 5. Ethan Brown (Cologne) 00:28:55 6. Seth Connolly (Dubuque) 00:34:08 7. Christopher Klein (Onalaska) 00:35:40 8. Katie Gee (Dubuque) 00:36:20 9. Jonah Brehm (Dubuque) 00:36:23 10. Sam Jochum (Dubuque) 00:37:27 11. Owen Grot (Dixon) 00:38:09 12. Alexander Heuer Dierks (Peosta) 00:38:41 13. Diego Mejia (East Dubuque) 00:40:17 14. Devin Vize (Asbury) 00:46:56 m 25-29 1. Blake Whalen (Des Moines) 00:19:26 2. Joey Schultz (Dubuque) 00:21:19 3. Michael Eyres (Dubuque) 00:21:26 4. Mitchell Bilitz (Cedar Rapids) 00:21:57 5. Will Whalen (Dubuque) 00:22:48 6. Jack Dillman (Dubuque) 00:25:33 7. Kody Rife (Iowa) 00:27:33 8. Josh Bendorf (Platteville) 00:28:44 9. Dejarus Gayles (Dubuque) 00:32:00 10. Brendan Nugent (Peosta) 00:37:16 11. Bradley Puls (East Dubuque) 00:38:01 12. Chris Kluesner (Dubuque) 00:39:58 m 30-34 1. John Donovan (Asbury) 00:20:28 2. Patrick Downey (Cedar Rapids) 00:21:24 3. Trent Moeller (Asbury) 00:24:38 4. Ben Loeffelholz (Dubuque) 00:27:22 5. Danny Moore (Iowa) 00:33:01 6. Nick Moler (Dubuque) 00:33:49 7. Mitchell Glaser (Dubuque) 00:35:29 8. Douglas Simons (Dickeyville) 00:37:05 9. Bryce Wehling (Dubuque) 00:38:12 10. Sam Reigle (Dubuque) 00:39:29 11. Alex Boettner (Dubuque) 00:41:42 12. Martin Eyres (Dubuque) 00:44:51 13. Alex Pfiffner (Dubuque) 00:44:51 m 35-39 1. Kevin Regan (Peosta) 00:26:15 2. Tim Rusk (Dubuque) 00:27:12 3. Ryan Kruse (Asbury) 00:28:42 4. Jeff Klar (Dubuque) 00:28:58 5. Patrick Bauer (Dubuque) 00:29:39 6. Aaron Burke (Dubuque) 00:30:23 7. Juan Arjona (Dubuque) 00:30:29 8. William Hilkin (Dubuque) 00:31:46 9. Damon Trainor (Dubuque) 00:32:39 10. Christina Moore (Dubuque) 00:35:13 11. Nick Rettenberger (Dubuque) 00:35:30 12. Kyal Haas (Dubuque) 00:36:57 13. Nicholas Patrum (Asbury) 00:41:18 14. Dustin Benson (Dubuque) 00:46:39 15. Karl Dotter (Dubuque) 00:48:10 16. Quentin Scott (Dubuque) 00:52:19 m 40-44 1. Ben Lundell (Dubuque) 00:23:47 2. Matt Vorwald (Dyersville) 00:26:02 3. Timothy Daley (Dubuque) 00:26:34 4. Tom Shedek (Dubuque) 00:28:38 5. Abhay Rawal (Dubuque) 00:29:06 6. Dan Givens (Dubuque) 00:29:43 7. Luke Hamann (Dubuque) 00:31:09 8. Jason Keeler (Dubuque) 00:32:56 9. Brian Beckman (Dubuque) 00:33:13 10. Charlie Parker (Dubuque) 00:33:42 11. Mike Burley (Dubuque) 00:34:05 12. Lucas Bussan (Galena) 00:34:31 13. Nick Vize (Asbury) 00:34:44 14. Timothy Puls (Plainfield) 00:36:51 15. Jeff Lenhart (Dubuque) 00:37:15 16. Adam Zalaznik (Dubuque) 00:38:12 17. Wes Johannsen (Dubuque) 00:39:26 18. Matthew Phelps (Dubuque) 00:43:23 19. Benjamin Scheirer (Dubuque) 00:56:41 m 45-49 1. Aaron Roelli (Dodgeville) 00:23:36 2. Pete Droessler (Montfort) 00:27:44 3. Jim Boge (Farley) 00:29:15 4. Ben Roling (Dubuque) 00:29:53 5. Brian Kearney (Scotch Grove) 00:31:54 6. Ryan Cloos (Dubuque) 00:32:03 7. Robert Wegmann (Dubuque) 00:32:45 8. Tyler Mcdonald (Dubuque) 00:36:13 9. Robert Mcdonald (Dubuque) 00:49:38 m 50-54 1. Erik Mccollaugh (Dubuque) 00:26:05 2. Latts Larson (Dubuque) 00:28:42 3. Randy Gehl (Dubuque) 00:30:21 4. Eric Amberg (Dubuque) 00:31:10 5. Brad Temple (Marion) 00:32:17 6. Scott Baxter (Dubuque) 00:32:46 7. Duane Richter (Dubuque) 00:33:31 8. Tim Newlin (Dubuque) 00:36:07 9. Chad Wolbers (Asbury) 00:37:36 10. Chad Darter (Dubuque) 00:46:50 11. Jim Connely (East Dubuque) 00:52:41 m 55-59 1. Juan Ochoa (Dubuque) 00:25:53 2. Dan Clemen (Crystal Lake) 00:27:58 3. Kevin Hancock (Asbury) 00:32:04 4. Robert Kelsey (Dubuque) 00:34:06 5. Rodney Crooks (Bernard) 00:35:24 6. Steven Winger (Asbury) 00:37:53 7. Ed Freed (Dubuque) 00:37:56 8. Monty Sheckles (Dubuque) 00:39:15 9. Christopher Herber (Dubuque) 00:41:34 10. John Hulsizer (Dubuque) 00:53:01 m 60-64 1. John Lundstrom (Dubuque) 00:32:51 2. Patrick Molony (Des Moines) 00:34:21 3. Al Bendorf (Stitzer) 00:40:15 m 65-69 1. Steve Dellett (Galena) 00:30:56 2. Judson Ott (Dubuque) 00:32:34 3. Jeff Trannel (East Dubuque) 00:34:29 4. Bill Streauslin (Dubuque) 00:44:35 m 70- 99 1. Dan Rohner (Dubuque) 00:32:19 2. Brian Cooper (Dubuque) 00:37:31 3. Randy Cogan (East Dubuque) 00:39:28 4. Paul Schomberg (Dubuque) 00:49:08