Overall Female: Emily Richter (Dubuque) 00:27:05 Overall Male: Blake Whalen (Des Moines) 00:19:32 f 1-14 1. Emma Chesterman (Dubuque) 00:30:21 2. Lucy Murphy (Dubuque) 00:30:49 3. Millie Eikamp (Dubuque) 00:31:06 4. Lise Hoyer (Dubuque) 00:31:06 5. Ashlyn Kieffer (Durango) 00:35:23 6. Briel Bechen (Dubuque) 00:36:14 7. Lauren Hamilton (Dubuque) 00:41:33 8. Jordan Hancock (Dubuque) 00:45:44 9. Vanessa Waller (Dubuque) 00:48:24 10. Anita Powers (Dubuque) 00:50:44 11. Reagan Brady (Dubuque) 00:51:10 12. Kenzie Kieffer (Durango) 00:53:56 f 15-18 1. Emily Richter (Dubuque) 00:27:05 2. Anna Besler (Dubuque) 00:27:45 3. Natalie Schlichte (Peosta) 00:27:58 4. Claire Hoyer (Dubuque) 00:27:59 5. Kaitlyn Miller (Dubuque) 00:28:24 6. Ellie Hermiston (Sherrill) 00:31:35 7. Kourtney Berns (Dubuque) 00:31:54 8. Kasey Mcilrath (Sherrill) 00:33:05 9. Isabel Brauhn (Dubuque) 00:34:20 10. Anna Vanotterloo (Dubuque) 00:34:50 11. Cecelia Darter (Dubuque) 00:35:05 12. Apphia Langlois (Dubuque) 00:36:07 13. Delaney Carber (Dubuque) 00:36:32 14. Rachel Richter (Dubuque) 00:36:50 15. Lilly Anderson (Dubuque) 00:37:08 16. Carmen Schuster (Dubuque) 00:38:24 17. Alison Munshower (Dubuque) 00:38:44 18. Emma Oberhoffer (Asbury) 00:39:06 19. Lauren Gehl (Dubuque) 00:39:30 20. Anna Dolan (Dubuque) 00:39:30 21. Maddie Leeser (Dubuque) 00:40:29 22. London Montgomery (Dubuque) 00:40:58 f 19-24 1. Susan Kehl (Dubuque) 00:29:43 2. Leah Sullivan (Dubuque) 00:33:38 3. Lizzie Grace (Sherrill) 00:35:06 4. Mallory Zieser (Dubuque) 01:02:13 5. Cassandra Mihalakis (Dubuque) 01:11:30 f 25-29 1. Anna Herber Downey (Cedar Rapids) 00:29:47 2. Sarah Benko (Dubuque) 00:31:20 3. Kassidy Riportella (Dubuque) 00:34:34 4. Kayla Cristi (Mount Prospect) 00:34:34 5. Rachel Daoud (Dubuque) 00:35:42 6. Amanda Neuhaus (Dubuque) 00:37:34 7. Haley Jansen (Dubuque) 00:38:31 8. Christina Younan (Farley) 00:38:49 9. Katie Mcguire (Dubuque) 00:41:02 10. Julietta Scott (Dubuque) 00:50:59 11. Jennifer Ott (Dubuque) 01:03:54 f 30-34 1. Jordan Montgomery (Galena) 00:30:11 2. Ashley Patrum (Asbury) 00:31:20 3. Sophia Bianca Pipho (Dubuque) 00:32:51 4. Samantha Schueller (Durango) 00:33:02 5. Elizabeth Kurt (Dubuque) 00:33:11 6. Abby Bertsch (Dubuque) 00:33:11 7. Bridget Bodine (Dubuque) 00:33:15 8. Christina Moore (Dubuque) 00:34:50 9. Kate Breitbach (East Dubuque) 00:34:51 10. Nicole Reittinger (Dyersville) 00:34:57 11. Alicia Overman (New Vienna) 00:34:58 12. Nicole Sisler (Dubuque) 00:35:05 13. Katie Koch (Hazel Green) 00:35:08 14. Melissa Schaefer (Dubuque) 00:35:22 15. Molly Atherley (Asbury) 00:35:51 16. Marissa Michel (Dubuque) 00:35:59 17. Becca King (Dubuque) 00:36:23 18. Whitney Sanger (Dubuque) 00:36:52 19. April Moldenhauer (Dubuque) 00:37:46 20. Amanda Hansen (Dubuque) 00:38:03 21. Jessica Langlois (Dubuque) 00:40:55 22. Gina Martin (Dubuque) 00:42:31 23. Allison Hencke (Dubuque) 01:00:45 24. Steph Burchardt (Dubuque) 01:00:45 25. Susie Roewe (Dubuque) 01:01:53 26. Eva Schmid (Dubuque) 01:03:15 27. Rachel Baggot (Dubuque) 01:11:30 f 35-39 1. Abby Johnson (Des Moines) 00:31:45 2. Sara Burley (Dubuque) 00:33:03 3. Emily Keeling (Dubuque) 00:35:08 4. Rachel Rokser (Dubuque) 00:35:12 5. Jamie Weiner (Dubuque) 00:36:27 6. Kayla Goedken (Dubuque) 00:38:09 7. Sarah Goldsmith (Dyersville) 00:38:11 8. Megan Vorwald (Dyersville) 00:38:57 9. Nicole Klar (Dubuque) 00:39:07 10. Kori Zick (Dubuque) 00:40:09 11. Claudia Robb (Dubuque) 00:42:07 12. Emily Snedden (Dyersville) 00:43:20 13. Allie Lucas (Dubuque) 00:43:47 14. Jill Scheirer (Dubuque) 00:45:49 f 40-44 1. Katie Kueter (Durango) 00:28:50 2. Kate Cooper (Dubuque) 00:29:02 3. Jeana Driscoll (Asbury) 00:29:07 4. Marni Chandlee (Dubuque) 00:31:52 5. Katie Bellini (Dubuque) 00:33:56 6. Sara Degree (Asbury) 00:34:35 7. Amy Jacobs (Dubuque) 00:35:14 8. Martha Beard (Dubuque) 00:35:31 9. Danielle Mcilrath (Sherrill) 00:35:39 10. Holly Franzen (Hazel Green) 00:36:50 11. Becky Jaeger (Peosta) 00:37:02 12. Lindsey Blok (Asbury) 00:37:09 13. Alicia Edmonds (Galena) 00:37:29 14. Rebecca Mayne (Hazel Green) 00:37:46 15. Julie Kuepers (Hazel Green) 00:37:51 16. Kim Simon (Center Point) 00:38:27 17. Tobey Carroll (Dubuque) 00:39:15 18. Abby Klein (Dubuque) 00:39:26 19. Sarah Reicks (Dubuque) 00:42:07 20. Erin Sieverding (Dubuque) 00:42:23 21. Heather Phelan (Dubuque) 00:42:32 22. Michelle Murdock (Galena) 00:43:00 23. Sara Carpenter (Dubuque) 00:46:19 24. Amy Stohlmeyer (West Des Moines) 00:57:04 25. Anna Thier (Dubuque) 01:02:16 f 45-49 1. Jolene Darter (Dubuque) 00:28:56 2. Kim Kelzer (Dubuque) 00:29:12 3. Tara Brock (Dubuque) 00:36:15 4. Tiffany Shekleton (Peosta) 00:37:03 5. Penney Hilkin (Dickeyville) 00:38:14 6. Sarita Koneru (Dubuque) 00:39:41 7. Coco Freiburger (Dubuque) 00:43:53 8. Kristine Richter (Dubuque) 00:44:03 9. Debi Hull (Dubuque) 00:45:23 10. Leslie Sullivan (Dubuque) 00:45:23 11. Chris Selchert (Dubuque) 01:01:28 12. Yindra Dixon (Dubuque) 01:02:16 f 50-54 1. Sue Einsweiler (Galena) 00:36:21 2. Melissa Keck (Dubuque) 00:36:29 3. Pamela Streauslin (Dubuque) 00:37:30 4. Teri Scott (Windom) 00:40:31 5. Andrea Ries (Dubuque) 00:41:49 6. Dianne Grace (Sherrill) 00:43:22 7. Angie Demmer (Dubuque) 00:46:03 8. Carrie Mauss (Dubuque) 01:02:06 f 55-59 1. Julie Schroeder (Bellevue) 00:35:31 2. Debbie Kubitz (Dubuque) 00:36:08 3. Karen Smith (Dubuque) 00:36:14 4. Pam Stierman (Dubuque) 00:39:57 5. Susan Gauer (Dubuque) 00:45:21 6. Kim Keil (Bellevue) 00:48:58 7. Lori Lust (Manchester) 01:00:09 8. Shirley Biermeier (East Dubuque) 01:04:24 f 60-64 1. Kelly Markham (Dubuque) 00:28:43 2. Susan Branson (Dubuque) 00:33:00 3. Kate Derby (Dubuque) 00:34:12 4. Doris Hoffmann (Peosta) 00:34:35 5. Deborah O'Shea (Dubuque) 00:41:43 6. Jacque Engling (Dubuque) 01:02:23 7. Joselyn Ensign (Dubuque) 01:08:56 f 65-69 1. Liz Thor (Dubuque) 00:37:20 2. Paul Schomberg (Dubuque) 00:47:16 3. Chris Gibson (Dubuque) 00:52:46 4. Judy Selchert (Dubuque) 01:01:42 5. Cindy Anderson (Hazel Green) 01:07:07 f 70- 99 1. Cheryl Rusk (Dubuque) 00:47:14 2. Joanne Gibson (Hazel Green) 00:52:13 3. Paula Odefey (Asbury) 00:56:27 4. Sandra Ernsdorff (Dubuque) 01:03:02 m 1-14 1. Jack Kirman (Dubuque) 00:26:21 2. Aidan Cooley (Asbury) 00:27:13 3. Cade Weiner (Dubuque) 00:28:20 4. Eli Neuhaus (Dubuque) 00:28:36 5. Walker Newt (Asbury) 00:29:48 6. Ian Silvia (Dubuque) 00:30:38 7. Josh Vanotterloo (Dubuque) 00:30:46 8. Gavin Wolbers (Asbury) 00:31:50 9. Ben Schaefer (Dubuque) 00:32:12 10. Ben Zick (Dubuque) 00:32:41 11. Owen Eikamp (Dubuque) 00:32:46 12. Connell Brock (Dubuque) 00:34:48 13. Nathan Powers (Dubuque) 00:39:31 14. Luke Brunsman (Dubuque) 00:39:38 15. Joel Reicks (Dubuque) 00:40:52 16. Lewis Regan (Peosta) 00:42:42 17. Lane Kieffer (Durango) 00:43:21 18. Colin Ellwood (Cedar Rapids) 00:50:19 m 15-18 1. Matt Foote (East Dubuque) 00:22:39 2. Caleb Kass (Dubuque) 00:22:55 3. Owen Murdock (Galena) 00:23:49 4. Kyle Duehr (Dubuque) 00:24:28 5. Brandon Kass (Dubuque) 00:24:29 6. Will Houselog (Asbury) 00:24:51 7. Robert Howes (Dubuque) 00:25:40 8. Wil Quinn (East Dubuque) 00:25:49 9. Murphy Newlin (Dubuque) 00:26:58 10. Sullivan Newlin (Dubuque) 00:29:11 11. Alex Dixon (Dubuque) 00:30:27 m 19-24 1. Joey Schultz ("Iowa, Us") 00:20:28 2. Justin Schultz (Dubuque) 00:21:19 3. Austin Kerr (Dubuque) 00:29:43 4. Parker Scott (Dubuque) 00:33:43 5. Devin Vize (Asbury) 00:36:59 6. Dakota Scott (Dubuque) 01:02:13 m 25-29 1. Blake Whalen (Des Moines) 00:19:32 2. John Donovan (Dubuque) 00:20:05 3. Michael Eyres (Dubuque) 00:21:08 4. Patrick Downey (Cedar Rapids) 00:21:44 5. Benjamin Black (Ankeny) 00:22:21 6. Christian Mondragon (East Dubuque) 00:40:57 m 30-34 1. Dan Froeschle (Davenport) 00:19:56 2. Will Whalen (Dubuque) 00:20:58 3. Tanner Norby (Dubuque) 00:24:50 4. TJ Weidemann (Dubuque) 00:26:16 5. Jason Neuhaus (Dubuque) 00:26:26 6. Kevin Regan (Peosta) 00:26:33 7. Josh Hendricks (Dubuque) 00:27:58 8. Nick Edwards (Dubuque) 00:29:12 9. Tim Rusk (Farley) 00:30:35 10. Ryan Busch (Dubuque) 00:31:19 11. Max Martin (Dubuque) 00:31:20 12. Bryce Wehling (Dubuque) 00:33:00 13. Aaron Obrien (Dubuque) 00:33:06 14. Joshua Ryan (Asbury) 00:33:08 15. Damon Trainor (Dubuque) 00:38:39 16. Dustin Benson (Dubuque) 00:41:47 m 35-39 1. Jeff Friedman (Zwingle) 00:22:15 2. Ben Lundell (Dubuque) 00:22:24 3. Jason Keeler (Dubuque) 00:25:23 4. Brian Ward (Dubuque) 00:25:35 5. Jonathan Gentry (Dubuque) 00:25:43 6. Barry Francois (Manchester) 00:26:28 7. James Lux (Peosta) 00:26:31 8. Patrick Bauer (Dubuque) 00:28:15 9. Chris Feller (Dubuque) 00:29:36 10. Dale Linderwell (Dundee) 00:30:43 11. Chris Conlan (Dubuque) 00:31:50 12. Andrew Weigman (Dubuque) 00:33:46 13. Brian Beckman (Dubuque) 00:35:02 14. Ryan Michel (Dubuque) 00:36:02 15. Aaron Miller (Dubuque) 00:36:30 16. Gabe Loesch (Center Point) 00:36:44 17. Brian Sanger (Dubuque) 00:36:52 18. Jeremy Waller (Dubuque) 00:39:12 19. Wes Johannsen (Dubuque) 00:40:14 20. Josh Zick (Dubuque) 00:49:15 m 40-44 1. Matt Vorwald (Dyersville) 00:25:03 2. Chadwick Biermeier (East Dubuque) 00:25:28 3. Christopher Fry (Dubuque) 00:27:38 4. Tom Shedek (Dubuque) 00:27:55 5. Jerod Driscoll (Asbury) 00:29:00 6. Jared Althoff (Peosta) 00:30:02 7. Ken Kurt (Dubuque) 00:30:06 8. Ryan Chatfield (Asbury) 00:30:51 9. Mike Burley (Dubuque) 00:32:21 10. Scott Herrig (Asbury) 00:33:08 11. Brian Silvia (Dubuque) 00:34:29 12. Nick Vize (Asbury) 00:35:37 13. Scott Meyer (Dubuque) 00:41:08 14. Brian Brunsman (Dubuque) 00:47:50 15. Andrew Keil (Bellevue) 00:49:16 m 45-49 1. David Bennett (Dubuque) 00:26:42 2. Feranandez Guillermo (Dubuque) 00:26:58 3. Chad Wolbers (Asbury) 00:38:39 4. Dan Schmitt (Dubuque) 00:39:49 5. Jeffrey Ellwood (Cedar Rapids) 00:50:28 6. Shawn Chatfield (Prairie Du Chien) 01:00:15 m 50-54 1. Davin Curtiss (Dubuque) 00:27:51 2. Andrew Benko (Dubuque) 00:28:00 3. Dave Hummel (Dubuque) 00:28:51 4. Duane Richter (Dubuque) 00:30:47 5. David Barton (Dubuque) 00:31:35 6. Tim Newlin (Dubuque) 00:33:46 7. Brad Vanotterloo (Dubuque) 00:35:10 8. Donald Keck (Dubuque) 00:36:14 9. Eric Munshower (Dubuque) 00:39:01 10. Tony Scott (Windom) 00:46:57 m 55-59 1. Dan Clemen (Crystal Lake) 00:27:50 2. Christopher Herber (Dubuque) 00:31:47 3. Patrick Molony (Des Moines) 00:33:00 4. Troy Bird (Dubuque) 00:34:16 5. Tim Berns (Dubuque) 00:35:57 6. Ken Fangman (Farley) 00:36:25 7. Cletus Brehm (Zwingle) 00:37:14 8. Rick Grace (Sherrill) 00:38:55 m 60-64 1. Dave Yonda (Dubuque) 00:35:42 2. Bill Streauslin (Dubuque) 00:38:58 m 65-69 1. Brian Cooper (Dubuque) 00:31:26 2. David Hoffmann (Peosta) 00:36:37 3. John Tallent (Dubuque) 00:36:49 4. John Daly (Dubuque) 00:37:40 5. Mike Knapp (Dubuque) 00:50:30 6. Chris Lundell (Dubuque) 00:56:31 m 70- 99 1. Tom Kirkwood (Dyersville) 00:36:11