Minnesota State Fair Milk Run 5K Men
Falcon Heights
May 23, 2026
Results by MTEC Results
Use the Find option of your Web Browser to find the performance of a specific individual.
Click here for data on women
Click here for data on womenLast updated June 8, 2026 1:09 AM CLASS AGE GRADE FINISH PLACE PLACE FINISHER TIME PACE NET TIME 1 1 M35 Jeff Kroll, 37, Eagan, MN 79.16% 16:43.0 5:23 16:43 2 1 M16 Jamal Wamah, 16, Roseville, MN 75.91% 17:07.0 5:31 17:07 3 1 M20 Sam Vossler, 29, Shoreview, MN 73.45% 17:27.0 5:37 17:27 4 2 M20 Matthew Rudquist, 33, Hudson, WI 72.85% 17:43.0 5:42 17:43 6 2 M35 Nathan Rylander, 37, St. Paul, MN 72.98% 18:08.0 5:50 18:07 7 1 M45 John Munoz, 47, Shoreview, MN 77.74% 18:21.0 5:54 18:20 8 3 M20 Patrick Wehr, 34, Minneapolis, MN 70.42% 18:25.0 5:56 18:24 9 4 M20 Jordan Krueger, 32, Minneapolis, MN 69.52% 18:30.0 5:57 18:28 10 5 M20 Anderson Shew, 26, Minneapolis, MN 68.36% 18:45.0 6:02 18:39 11 1 M14 Sam Williams, 15, New Brighton, MN 69.60% 18:52.0 6:04 18:52 12 6 M20 Erik Berthelsen, 32, Saint Paul, MN 68.05% 18:54.0 6:05 18:53 13 3 M35 Shaun Mathias, 37, Blaine, MN 69.96% 18:55.0 6:05 18:53 14 7 M20 Lukas Krueger Krueger, 29, Burnsville, MN 67.57% 18:58.0 6:06 18:54 15 8 M20 Jeffrey Harris, 34, South St Paul, MN 67.90% 19:06.0 6:09 19:06 17 2 M45 Andrew Dahl, 46, St Paul, MN 73.46% 19:16.0 6:12 19:14 19 3 M45 Felipe Contreras, 45, St. Paul, MN 72.65% 19:20.0 6:13 19:18 20 9 M20 Brooks Pfefferle, 28, Minneapolis, MN 66.07% 19:24.0 6:15 19:10 21 2 M14 Jack Wiedenfeld, 15, Eagan, MN 67.06% 19:35.0 6:18 19:30 22 1 M55 Thomas Tisell, 58, St Paul, MN 79.40% 19:39.0 6:19 19:36 23 10 M20 Joseph Rudquist, 22, Hudson, WI 65.06% 19:42.0 6:20 19:42 24 1 M40 Paul Escajadillo, 44, Minneapolis, MN 70.46% 19:47.0 6:22 19:43 25 11 M20 Jonathan Coleman, 34, Newark, DE 65.06% 19:56.0 6:25 19:56 26 2 M40 Adam Van Proosdy, 42, Roseville, MN 68.82% 19:57.0 6:25 19:48 27 1 M50 Nick Andrea, 51, St. Paul, MN 73.49% 20:02.0 6:27 20:02 28 12 M20 Jon Krueger, 26, Burnsville, MN 63.61% 20:09.0 6:29 19:59 30 13 M20 Jason Kaul, 25, New Brighton, MN 63.40% 20:13.0 6:30 20:11 31 3 M40 Joshua Taylor, 40, Eagan, MN 66.74% 20:16.0 6:31 20:11 32 14 M20 Alexander Robson, 34, Saint Paul, MN 63.52% 20:25.0 6:34 20:14 33 15 M20 Kevin Pash, 32, Minneapolis, MN 62.38% 20:37.0 6:38 20:32 35 3 M14 Suren Larsen, 14, Saint Paul, MN 64.29% 20:45.0 6:41 20:33 37 4 M40 Michael Johnson, 40, Fountain, MN 64.67% 20:55.0 6:44 20:39 38 5 M40 Shane Jahnke, 44, Eagan, MN 66.43% 20:59.0 6:45 20:45 39 16 M20 Luke Bunge, 34, Minneapolis, MN 61.46% 21:06.0 6:47 20:57 40 1 M12 Breckin Verdeja, 13, Moundsview, MN 64.46% 21:08.0 6:48 21:01 41 4 M35 Jeff Debele, 36, St. Michael, MN 61.93% 21:13.0 6:50 20:58 42 6 M40 Eric Winter, 41, Falcon Heights, MN 64.08% 21:16.0 6:51 21:12 43 4 M14 Drew Dahl, 14, St Paul, MN 62.58% 21:19.0 6:52 21:17 44 17 M20 Kyle Fuller, 26, St. Anthony, MN 59.98% 21:22.0 6:53 21:17 45 4 M45 Tanner Larsen, 47, Saint Paul, MN 66.40% 21:29.0 6:55 21:16 46 18 M20 Matthew Dunn, 27, Crystal, MN 59.61% 21:30.0 6:55 21:27 47 19 M20 Celestine Massmann III, 25, Crystal, MN 59.61% 21:30.0 6:55 21:29 48 2 M16 James Jensen, 16, Hastings, MN 60.39% 21:31.0 6:56 21:28 49 3 M16 Wes Knapp, 16, Rosemount, MN 60.34% 21:32.0 6:56 21:17 50 20 M20 Ryan Quirk, 33, Blaine, MN 59.94% 21:32.0 6:56 21:19 51 21 M20 Avery Mackenthun, 22, Victoria, MN 59.47% 21:33.0 6:56 21:00 52 1 M18 Isaac Rudquist, 18, Hudson, WI 59.41% 21:35.0 6:57 21:34 54 22 M20 Erik Skutnick, 30, Wayzata, MN 59.34% 21:36.0 6:57 20:50 55 5 M35 Andy Leach, 35, St. Paul, MN 60.35% 21:37.0 6:57 21:34 56 6 M35 Bryan Klitzke, 37, Woodbury, MN 60.98% 21:42.0 6:59 21:26 57 1 M10 Elias Mathison, 10, Saint Paul, MN 68.95% 21:49.0 7:01 21:45 59 4 M16 William Moeller, 17, Saint Paul, MN 58.67% 21:58.0 7:04 21:32 60 5 M45 Ben Carter, 49, Minneapolis, MN 65.86% 22:00.0 7:05 21:58 61 7 M35 Alex Schieferdecker, 35, Minneapolis, MN 59.21% 22:02.0 7:05 21:44 62 7 M40 Derek Moldenhauer, 40, Minneapolis, MN 61.25% 22:05.0 7:06 22:02 63 6 M45 Daniel Butler, 48, St. Paul, MN 65.05% 22:06.0 7:07 21:58 64 7 M45 Justin Fitterman, 46, Minneapolis, MN 64.05% 22:06.0 7:07 22:03 65 2 M18 August Johnson, 18, Saint Paul, MN 57.94% 22:08.0 7:07 21:59 66 23 M20 Tristin Kuiken, 30, Andover, MN 57.70% 22:13.0 7:09 22:06 67 5 M14 Collin Kirscht, 15, Minneapolis, MN 58.93% 22:17.0 7:10 22:02 69 8 M45 Ben Seeling, 48, Blaine, MN 64.47% 22:18.0 7:11 22:10 70 24 M20 Dillon Davis, 33, Minneapolis, MN 57.79% 22:20.0 7:11 21:32 71 8 M35 Joseph Borning, 37, Bloomington, MN 58.99% 22:26.0 7:13 22:09 72 2 M12 Sawyer Johnson, 13, Fountain, MN 60.68% 22:27.0 7:14 22:10 74 9 M35 Drew Lundquist, 35, Minneapolis, MN 57.60% 22:39.0 7:17 22:36 75 5 M16 Everett Johnson, 16, Saint Paul, MN 57.28% 22:41.0 7:18 22:32 77 1 M70 Rick Strand, 72, Marcell, MN 78.47% 22:47.0 7:20 22:45 78 3 M18 Charlie Jensen, 19, Hastings, MN 56.21% 22:48.0 7:20 22:46 79 8 M40 Daniel Singer, 43, Minneapolis, MN 60.58% 22:50.0 7:21 22:47 80 25 M20 Greg Pavola, 32, Rosemount, MN 56.29% 22:51.0 7:21 22:43 81 6 M16 Joseph Kuehn, 17, Woodbury, MN 56.20% 22:56.0 7:23 22:32 82 26 M20 Gerald Ittner, 27, St. Cloud, MN 55.48% 23:06.0 7:26 23:01 84 9 M40 Shawn Koester, 43, Minneapolis, MN 59.67% 23:11.0 7:28 23:03 85 3 M12 Camden Green, 12, New Richmond, WI 60.14% 23:16.0 7:29 23:03 86 9 M45 Jeffrey Ozanne, 45, Eagan, MN 60.28% 23:18.0 7:30 23:11 87 2 M55 Brooks Lillehei, 59, Lakeville, MN 67.15% 23:26.0 7:33 23:03 88 2 M10 Nathan Gallus, 11, Monticello, MN 61.62% 23:28.0 7:33 23:24 90 27 M20 Daniel Jones, 33, Burnsville, MN 54.96% 23:29.0 7:33 23:15 92 10 M40 Travis Selinsky, 40, White Bear Lake, MN 57.48% 23:32.0 7:34 23:17 93 10 M35 Andrew Warnes, 38, Moundsview, MN 56.64% 23:32.0 7:34 23:12 94 4 M12 Eli Joo, 12, Blaine, MN 59.33% 23:35.0 7:35 23:15 95 11 M40 Tyler Engbrecht, 43, Eagan, MN 58.41% 23:41.0 7:37 23:35 96 28 M20 Aaron Peterson, 34, Minneapolis, MN 54.76% 23:41.0 7:37 23:23 97 2 M50 Anthony Schulz, 51, Lino Lakes, MN 61.95% 23:46.0 7:39 23:24 99 29 M20 Alex Brown, 22, Minneapolis, MN 53.78% 23:50.0 7:40 22:46 100 12 M40 Tony Dahlman, 42, Des Moines, IA 57.57% 23:51.0 7:41 23:37 101 1 M65 Kirt Goetzke, 65, Rogers, MN 69.52% 23:52.0 7:41 23:43 102 11 M35 Jared Dyrdahl, 39, Stanchfield, MN 56.22% 23:53.0 7:41 23:51 103 10 M45 Matthew Sobieski, 45, Minneapolis, MN 58.69% 23:56.0 7:42 23:46 104 1 M60 Stephen Chichester, 63, Minneapolis, MN 67.99% 23:58.0 7:43 23:43 106 30 M20 Lance Miller, 27, Eagan, MN 53.29% 24:03.0 7:44 23:17 107 5 M12 Croix Eschenbauch, 13, Arden Hills, MN 56.61% 24:04.0 7:45 23:49 109 6 M14 Kyler Peterkin, 15, Edina, MN 54.49% 24:06.0 7:45 23:48 110 31 M20 Lucas Hess, 25, St. Paul, MN 53.07% 24:09.0 7:46 22:02 111 32 M20 Alexander Lucken, 26, Inver Grove Heights, MN 53.00% 24:11.0 7:47 24:05 112 11 M45 Dante Vono, 49, Roseville, MN 59.92% 24:11.0 7:47 23:32 113 33 M20 Corey Duffy, 30, Chaska, MN 52.97% 24:12.0 7:47 24:01 114 12 M35 Benjamin Jacobs, 36, Chaska, MN 54.29% 24:12.0 7:47 24:00 115 12 M45 Brian Weaver, 48, Golden Valley, MN 59.33% 24:14.0 7:48 24:09 116 34 M20 Matthew Paulson, 29, Cottage Grove, MN 52.82% 24:16.0 7:49 24:10 117 3 M55 Mike Bowman, 56, Richfield, MN 63.17% 24:17.0 7:49 23:57 118 2 M60 John Berkner, 61, Mahtomedi, MN 65.84% 24:19.0 7:50 24:13 119 35 M20 Braden Kohn, 23, Minnetonka, MN 52.71% 24:19.0 7:50 23:48 121 6 M12 George Jensen, 13, Hastings, MN 55.99% 24:20.0 7:50 24:11 122 13 M35 Colin Bahmer, 37, Wayzata, MN 54.35% 24:21.0 7:50 23:50 126 36 M20 Grant Lillehei, 22, Lakeville, MN 52.38% 24:28.0 7:52 24:05 127 13 M40 Scott Peterkin, 44, Edina, MN 56.89% 24:30.0 7:53 24:09 128 3 M50 Greg Fuller, 53, Little Canada, MN 61.04% 24:31.0 7:53 24:25 129 14 M35 Matthew Eskolin, 38, Minneapolis, MN 54.19% 24:36.0 7:55 24:27 131 2 M65 Robert Boisvert, 66, Edina, MN 67.88% 24:40.0 7:56 24:37 132 37 M20 Jeremiah Clark, 31, Minneapolis, MN 51.85% 24:45.0 7:58 23:34 133 38 M20 Gabe Napierala, 21, Saint Paul, MN 51.75% 24:46.0 7:58 24:09 135 39 M20 Misen Luu, 33, Minneapolis, MN 52.08% 24:47.0 7:59 23:38 136 7 M16 Anders Swanson, 16, Shoreview, MN 52.39% 24:48.0 7:59 24:23 138 4 M50 James Bade, 50, Wayzata, MN 58.78% 24:51.0 8:00 24:40 139 4 M55 Brian Ginsbach, 58, Hudson, WI 62.66% 24:54.0 8:01 24:51 140 5 M50 Troy Ronning, 50, Eden Prairie, MN 58.62% 24:55.0 8:01 24:24 143 3 M65 Mark Jorgensen, 65, Mahtomedi, MN 66.28% 25:02.0 8:03 24:55 144 40 M20 Daniel Pellowski, 27, Anoka, MN 51.06% 25:06.0 8:05 25:02 145 14 M40 Andrew Wiecher, 44, Bloomington, MN 55.53% 25:06.0 8:05 24:57 147 5 M55 Piet Hansel, 56, St Paul, MN 61.03% 25:08.0 8:05 24:55 148 15 M35 Andru Villa, 35, Minneapolis, MN 51.84% 25:10.0 8:06 24:25 149 41 M20 Joe Wilde, 31, Bossier City, LA 50.99% 25:10.0 8:06 25:03 150 7 M12 Ezra Newton, 13, Eagan, MN 53.99% 25:14.0 8:07 24:34 152 3 M60 Bruce Adelsman, 61, New Brighton, MN 63.33% 25:17.0 8:08 24:59 153 42 M20 Andrew Kriz, 34, Lino Lakes, MN 51.16% 25:21.0 8:10 22:57 154 3 M10 William Wendorf, 11, Tomahawk, WI 57.04% 25:21.0 8:10 25:03 155 2 M70 Mark Leduc, 71, Coon Rapids, MN 69.56% 25:22.0 8:10 25:20 156 16 M35 Nathanael Chan, 35, Crystal, MN 51.36% 25:24.0 8:11 25:09 157 43 M20 Lawrence Kummet, 22, Saint Paul, MN 50.46% 25:24.0 8:11 24:11 158 8 M16 Tristan Noggle, 17, Forest Lake, MN 50.54% 25:30.0 8:12 25:25 159 4 M18 Shaun Young, 19, Blaine, MN 50.23% 25:31.0 8:13 24:08 160 44 M20 Taylor Gassman, 31, Eden Prairie, MN 50.22% 25:33.0 8:13 24:11 161 45 M20 Zach Zabadal, 33, Lake Elmo, MN 50.52% 25:33.0 8:13 23:06 162 6 M50 Oscar Morles, 50, Blaine, MN 57.09% 25:35.0 8:14 25:35 163 7 M14 Miles Foss, 14, Richfield, MN 52.11% 25:36.0 8:14 24:57 164 15 M40 Jason Kubicek, 41, Owatonna, MN 53.20% 25:37.0 8:15 25:15 166 6 M55 Todd Cheyka, 56, Inver Grove Heights, MN 59.81% 25:39.0 8:15 25:20 169 17 M35 Krystafer Kassahn, 35, Sauk Rapids, MN 50.63% 25:46.0 8:18 25:32 170 16 M40 Joshua Sauter, 44, Champlin, MN 54.10% 25:46.0 8:18 25:37 171 13 M45 Josh Otzen, 49, Savage, MN 56.13% 25:49.0 8:19 25:45 172 8 M14 Travis Hunter, 15, Minneapolis, MN 50.83% 25:50.0 8:19 25:11 174 46 M20 Cole Napierala, 25, Saint Paul, MN 49.61% 25:50.0 8:19 25:12 175 4 M60 Craig Hagensick, 62, Saint Paul, MN 62.32% 25:55.0 8:20 25:31 176 17 M40 Brandon Newton, 44, Eagan, MN 53.68% 25:58.0 8:21 25:18 177 18 M35 Cody Roemhildt, 36, Lakeville, MN 50.57% 25:59.0 8:22 25:01 178 47 M20 Matthew Coffman, 23, Minnetonka, MN 49.29% 26:00.0 8:22 25:28 180 48 M20 Ian Foss, 20, Richfield, MN 49.11% 26:06.0 8:24 25:27 181 7 M50 John Brockman, 54, Saint Paul, MN 57.77% 26:07.0 8:24 26:00 183 49 M20 Michael Perez, 29, Minneapolis, MN 48.98% 26:10.0 8:25 25:45 187 50 M20 Bjorn Adelsman, 31, New Brighton, MN 48.79% 26:18.0 8:28 26:00 189 8 M50 Bob Varney, 52, Robbinsdale, MN 56.36% 26:20.0 8:29 25:54 191 19 M35 Nate Sandell, 37, Eagan, MN 50.22% 26:21.0 8:29 26:03 197 51 M20 Alex Bates, 32, Saint Paul, MN 48.60% 26:28.0 8:31 24:17 198 18 M40 Justin Dexheimer, 44, Minneapolis, MN 52.67% 26:28.0 8:31 25:04 199 9 M16 Ryan Kuehn, 17, Woodbury, MN 48.67% 26:29.0 8:31 26:05 201 3 M70 David Jendrzejek, 74, Plymouth, MN 69.40% 26:32.0 8:32 26:28 204 19 M40 Roberth Rodriguez, 41, Minneapolis, MN 51.30% 26:34.0 8:33 26:10 207 20 M35 Nick Kruger, 36, Cottage Grove, MN 49.30% 26:39.0 8:35 25:02 208 52 M20 Thomas Bacon, 28, Minneapolis, MN 48.03% 26:41.0 8:35 26:33 209 21 M35 Farah Magale, 38, Maplewood, MN 49.96% 26:41.0 8:35 25:01 212 53 M20 Samuel Holm, 22, St Paul, MN 47.94% 26:44.0 8:36 25:04 213 5 M60 Tim Hinze, 63, Saint Paul, MN 60.88% 26:46.0 8:37 26:24 215 14 M45 Noah Hager, 46, Maple Grove, MN 52.78% 26:49.0 8:38 26:22 216 54 M20 Gabe Johnson, 33, West St Paul, MN 48.04% 26:52.0 8:39 25:21 217 4 M10 Kai McGovern, 10, Minnetonka, MN 55.92% 26:54.0 8:39 26:17 220 55 M20 Danny Levin, 30, Minneapolis, MN 47.44% 27:01.0 8:42 24:55 222 22 M35 Awet Ghirmai, 35, St. Paul, MN 48.26% 27:02.0 8:42 26:52 223 56 M20 Sam Hinh, 32, Minneapolis, MN 47.55% 27:03.0 8:42 25:36 224 9 M50 Jared Weiskopf, 52, White Bear Lake, MN 54.80% 27:05.0 8:43 26:56 225 57 M20 Matthew Shea, 25, Farmington, MN 47.29% 27:06.0 8:43 26:35 226 58 M20 Lineas Meyer-Grimberg, 29, Saint Paul, MN 47.21% 27:09.0 8:44 26:31 227 7 M55 Gary Nelson, 59, Maplewood, MN 57.96% 27:09.0 8:44 25:51 229 59 M20 Sam Warnes, 32, Shoreview, MN 47.31% 27:11.0 8:45 26:27 232 9 M14 Dexter Otzen, 14, Savage, MN 48.95% 27:15.0 8:46 27:10 234 10 M50 Brian Bade, 53, Wayzata, MN 54.81% 27:18.0 8:47 27:07 237 20 M40 Andrew Sampson, 42, Arden Hills, MN 50.29% 27:18.0 8:47 26:14 238 4 M65 Paul Stangl, 65, Maple Grove, MN 60.77% 27:18.0 8:47 27:01 239 10 M16 Bryce McLellan, 17, Hudson, WI 47.10% 27:22.0 8:48 26:53 241 8 M55 Bruce Herbst, 59, Minnetonka Mn, MN 57.46% 27:23.0 8:49 27:03 243 9 M55 Jade Templin, 55, Mendota Heights, MN 55.52% 27:24.0 8:49 27:20 244 10 M55 Ed Vanecek, 59, Maple Plain, MN 57.36% 27:26.0 8:50 27:03 246 15 M45 Terrence McGovern, 48, Minnetonka, MN 52.31% 27:29.0 8:51 27:08 249 16 M45 David Simmer, 47, Saint Paul, MN 51.78% 27:33.0 8:52 26:06 250 10 M14 Matthias Palmer-Denig, 14, Minneapolis, MN 48.39% 27:34.0 8:52 27:17 254 11 M14 Brennan Drinkwine, 15, Crystal, MN 47.55% 27:37.0 8:53 26:02 256 12 M14 Mateo Escobedo-Diaz, 15, Plymouth, MN 47.49% 27:39.0 8:54 26:51 257 60 M20 Francis Reed, 32, Minneapolis, MN 46.52% 27:39.0 8:54 27:19 259 6 M60 Steve Schulberg, 62, Edina, MN 58.35% 27:41.0 8:55 27:07 260 23 M35 Isaias Semere, 36, Bloomington, MN 47.46% 27:41.0 8:55 27:32 262 8 M12 Levi Johnson, 12, Fountain, MN 50.45% 27:44.0 8:56 27:28 265 24 M35 Lee Chisholm, 36, Plymouth, MN 47.23% 27:49.0 8:57 27:23 270 61 M20 Tyler Hanft, 29, Minneapolis, MN 45.86% 27:57.0 9:00 25:49 271 1 JrM Jacob Johnson, 7, Fountain, MN 63.65% 27:58.0 9:00 27:41 272 4 M70 Michael Bjornberg, 72, Minneapolis, MN 63.77% 28:02.0 9:01 27:47 275 11 M50 Mike Yarnold, 51, Saint Paul, MN 52.46% 28:04.0 9:02 27:45 279 5 M10 Thomas Ga, 11, Champlin, MN 51.43% 28:07.0 9:03 27:56 281 25 M35 Joe Herkenhoff, 38, Delano, MN 47.41% 28:07.0 9:03 27:23 282 13 M14 Elijah Noggle, 14, Forest Lake, MN 47.39% 28:09.0 9:04 27:50 283 17 M45 Jeremy Wendorf, 49, Tomahawk, WI 51.48% 28:09.0 9:04 27:49 284 6 M10 Judson Foss, 11, Richfield, MN 51.33% 28:10.0 9:04 28:07 285 9 M12 Carson Hunter, 13, Minneapolis, MN 48.37% 28:10.0 9:04 28:07 286 11 M55 Donald Lee, 56, Falcon Heights, MN 54.46% 28:10.0 9:04 27:32 287 12 M55 Mark Lee, 58, St Paul, MN 55.39% 28:10.0 9:04 27:31 288 62 M20 Jacob Lee, 28, Burnsville, MN 45.48% 28:11.0 9:04 27:31 289 7 M60 Jeff Gable, 62, Blaine, MN 57.28% 28:12.0 9:05 27:22 290 14 M14 Henry King, 15, Saint Paul, MN 46.51% 28:14.0 9:05 27:03 292 63 M20 Tanner Thom, 27, Fridley, MN 45.34% 28:16.0 9:06 27:40 294 18 M45 Justin Hughes, 45, Minneapolis, MN 49.66% 28:17.0 9:06 26:58 296 21 M40 Sean Ivory, 44, Woodbury, MN 49.28% 28:17.0 9:06 28:05 300 12 M50 John Spence, 51, Inver Grove Heights, MN 51.78% 28:26.0 9:09 28:21 301 5 M65 Doug Fairchild, 67, Elk River, MN 59.36% 28:28.0 9:10 28:19 302 8 M60 Nicholas Franco, 60, Saint Paul, MN 55.76% 28:28.0 9:10 27:35 303 64 M20 Willson Post, 26, North Saint Paul, MN 45.00% 28:29.0 9:10 27:47 304 65 M20 Kurt Engh, 33, Minneapolis, MN 45.21% 28:33.0 9:11 28:16 305 9 M60 Darryn Kozak, 64, St. Paul, MN 57.46% 28:37.0 9:13 27:41 307 6 M65 Pat Richard, 67, Woodbury, MN 58.94% 28:40.0 9:14 27:56 308 26 M35 Jess Hoffert, 37, Minneapolis, MN 46.08% 28:43.0 9:15 27:05 309 66 M20 Jacob Skold, 29, Minneapolis, MN 44.58% 28:45.0 9:15 28:06 311 67 M20 Louis Lopez, 26, Hudson, WI 44.43% 28:51.0 9:17 28:44 312 27 M35 Zach Eggert, 39, Saint Martin, MN 46.49% 28:53.0 9:18 27:22 316 15 M14 Nathan Graff, 14, Eau Claire, WI 46.10% 28:56.0 9:19 28:16 318 28 M35 Alexander Schneider, 38, Maplewood, MN 46.02% 28:58.0 9:19 28:50 319 5 M18 Isaac Foss, 18, Richfield, MN 44.24% 28:59.0 9:20 28:19 320 68 M20 Payton Kuehn-Hajder, 20, Maple Grove, MN 44.20% 29:00.0 9:20 27:44 321 5 M70 Robert Mantell, 73, Saint Paul, MN 62.46% 29:02.0 9:21 28:08 322 6 M70 Dave Haley, 71, Saint Paul, MN 60.60% 29:07.0 9:22 29:03 323 69 M20 Mason Davies, 32, Saint Paul, MN 44.15% 29:08.0 9:23 28:56 327 13 M50 Criag Menne, 52, Woodbury, MN 50.95% 29:08.0 9:23 28:38 329 22 M40 Ben Goessling, 43, Minneapolis, MN 47.43% 29:10.0 9:23 27:45 331 19 M45 Tom Hockford, 49, Prior Lake, MN 49.68% 29:10.0 9:23 28:54 334 10 M12 Ben Rannow, 12, Eden Prairie, MN 47.95% 29:11.0 9:24 27:28 336 7 M65 Thomas Bohlinger, 68, Lake Elmo, MN 58.35% 29:14.0 9:25 29:07 337 70 M20 Ethan Brennan, 24, White Bear Lake, MN 43.84% 29:14.0 9:25 28:44 338 71 M20 Maxwell Willkom, 22, Maplewood, MN 43.82% 29:15.0 9:25 28:33 340 11 M12 Samuel Sherman, 12, White Bear Township, MN 47.78% 29:17.0 9:25 27:44 343 7 M70 Tom Fisher, 72, St Paul, MN 60.98% 29:19.0 9:26 27:15 345 13 M55 Dan Mathiason, 55, Blaine, MN 51.86% 29:20.0 9:26 29:14 346 20 M45 David Bitzenhofer, 45, Eagan, MN 47.86% 29:21.0 9:27 27:24 347 1 M8 Lucas Sherman, 9, White Bear Township, MN 53.73% 29:21.0 9:27 27:45 348 7 M10 Parker St. Clair, 10, White Bear Lake, MN 51.17% 29:24.0 9:28 29:23 349 72 M20 Mason Hughes, 20, Mahtomedi, MN 43.54% 29:26.0 9:28 28:21 352 23 M40 Jon Adan, 43, Fridley, MN 46.89% 29:30.0 9:30 29:02 355 29 M35 Jarome Smith, 36, Maplewood, MN 44.49% 29:32.0 9:30 29:09 358 24 M40 Brent Rausch, 42, Minneapolis, MN 46.41% 29:35.0 9:31 25:16 365 25 M40 Andrew Adan, 41, Forest Lake, MN 45.86% 29:43.0 9:34 29:14 367 8 M10 Charlie Borne, 10, Mounds View, MN 50.59% 29:44.0 9:34 28:47 369 14 M50 Dustin Brennan, 50, White Bear Lake, MN 49.04% 29:47.0 9:35 29:17 370 15 M50 Joshua Bickler, 54, Roseville, MN 50.60% 29:49.0 9:36 29:49 372 73 M20 Adam Shew, 27, Minneapolis, MN 42.98% 29:49.0 9:36 29:09 373 6 M18 Nathan Christensen, 18, Vadnais Heights, MN 42.98% 29:50.0 9:36 28:31 374 74 M20 Philip Flanaghan, 31, Saint Paul, MN 42.99% 29:51.0 9:36 29:25 377 75 M20 Andrew Aakre, 31, Champlin, MN 42.94% 29:53.0 9:37 28:01 378 76 M20 Gage Lebourgeois, 29, St Louis Park, MN 42.84% 29:55.0 9:38 29:04 379 21 M45 John Mathison, 49, Saint Paul, MN 48.44% 29:55.0 9:38 29:45 380 26 M40 Andrew Thompson, 41, Coon Rapids, MN 45.53% 29:56.0 9:38 29:42 381 77 M20 Gregory Justak, 32, Minneapolis, MN 42.94% 29:57.0 9:38 28:32 383 2 M8 Teddy Borne, 8, Mounds View, MN 55.63% 29:58.0 9:39 29:00 384 27 M40 Nathan Ordansky, 40, St Paul, MN 45.14% 29:58.0 9:39 28:40 385 30 M35 Stuart Borne, 39, Mounds View, MN 44.78% 29:59.0 9:39 29:01 386 14 M55 David Danberg, 56, Maple Grove, MN 51.16% 29:59.0 9:39 29:41 394 10 M60 Luke Charpentier, 60, Forest Lake, MN 52.73% 30:06.0 9:41 27:31 398 9 M10 Benjamin Dannenbring, 11, Minneapolis, NY 47.85% 30:13.0 9:44 29:51 399 78 M20 Ryan Suggs, 26, Brooklyn Center, MN 42.42% 30:13.0 9:44 29:57 400 16 M14 Leroy Harrington, 14, Prior Lake, MN 44.10% 30:15.0 9:44 29:33 401 12 M12 Charlie Little, 12, Maplewood, MN 46.25% 30:15.0 9:44 29:33 403 28 M40 Jordan Eggert, 40, Sartell, MN 44.69% 30:16.0 9:44 28:44 405 16 M50 Jay Halmstad, 52, Catawba, WI 49.01% 30:17.0 9:45 29:49 406 79 M20 Graham Prior, 26, Minneapolis, MN 42.30% 30:18.0 9:45 28:11 411 80 M20 Joe Jersak, 26, Chaska, MN 42.14% 30:25.0 9:47 27:44 412 17 M50 Douglas Murphy, 53, Fridley, MN 49.20% 30:25.0 9:47 28:06 416 11 M60 Russell Golder, 60, Saint Paul, MN 51.98% 30:32.0 9:50 30:32 418 81 M20 Tyler Shanley, 30, Lakeland, MN 41.93% 30:34.0 9:50 28:45 419 18 M50 Jason Bestler, 50, St. Anthony, MN 47.76% 30:35.0 9:51 29:09 420 82 M20 Luke Johnson, 31, Minneapolis, MN 41.93% 30:36.0 9:51 28:42 421 12 M60 Brad Mason, 60, White Bear Township, MN 51.84% 30:37.0 9:51 30:07 424 13 M60 Thomas Lea, 64, Eau Claire, WI 53.67% 30:38.0 9:52 427 19 M50 Louie Francisco, 54, Roseville, MN 49.22% 30:39.0 9:52 28:36 428 14 M60 Kevin McGlauchlen, 61, Inver Grove Heights, MN 52.24% 30:39.0 9:52 28:57 430 83 M20 Paul McEnaney-Rodriguez, 32, Woodbury, MN 41.89% 30:42.0 9:53 30:26 433 8 M70 Mark Kriz, 72, Lino Lakes, MN 58.17% 30:44.0 9:53 29:37 435 84 M20 Robert Mueffelmann, 26, Maple Grove, MN 41.66% 30:46.0 9:54 29:29 437 22 M45 Robert Worthington, 45, Edina, MN 45.60% 30:48.0 9:55 30:06 441 15 M60 Steve Kuehn, 63, Woodbury, MN 52.77% 30:53.0 9:56 30:30 442 20 M50 Jonathan Kiernan, 50, Saint Paul, MN 47.27% 30:54.0 9:57 30:03 445 31 M35 Cord Houle, 38, Minneapolis, MN 43.09% 30:56.0 9:57 29:35 446 85 M20 Sam Neuenschwander, 27, Bloomington, MN 41.43% 30:56.0 9:57 30:10 447 86 M20 Joe Graeve, 22, Chisago City, MN 41.41% 30:57.0 9:58 30:04 452 29 M40 Michael Tierney, 41, New Hope, MN 43.98% 30:59.0 9:58 29:30 453 87 M20 Val Walker, 29, West Fargo, ND 41.37% 30:59.0 9:58 28:54 455 88 M20 Connor Squires, 31, St. Paul, MN 41.39% 31:00.0 9:59 30:39 465 89 M20 Dan Tipping, 34, Eagan, MN 41.61% 31:10.0 10:02 30:54 468 90 M20 Ernesto Ponce, 33, Saint Paul, MN 41.39% 31:11.0 10:02 28:22 471 32 M35 Toua Vang, 38, Oakdale, MN 42.68% 31:14.0 10:03 28:54 474 21 M50 Jacob Schwan, 50, Ramsey, MN 46.64% 31:19.0 10:05 29:28 475 33 M35 Jesse Anderson, 35, West St Paul, MN 41.64% 31:20.0 10:05 29:26 476 91 M20 Noah Vanderkooi, 28, Maple Grove, MN 40.90% 31:20.0 10:05 30:31 479 92 M20 Ethan Napierala, 23, Saint Paul, MN 40.88% 31:21.0 10:05 30:43 481 22 M50 Stefan Shepherd, 54, Saint Paul, MN 48.07% 31:23.0 10:06 31:17 482 30 M40 Matthew Trandem, 42, Andover, MN 43.68% 31:26.0 10:07 31:18 483 31 M40 William Oudavanh, 44, Minneapolis, MN 44.32% 31:27.0 10:07 31:08 484 15 M55 Nathan Thill, 55, Lino Lakes, MN 48.32% 31:29.0 10:08 31:06 488 23 M50 Eric Frantz, 51, Duluth, MN 46.64% 31:34.0 10:10 29:06 493 16 M55 Steven Dreger, 59, Maplewood, MN 49.61% 31:43.0 10:12 30:00 494 32 M40 Todd Litterbrant, 44, Shoreview, MN 43.90% 31:45.0 10:13 30:24 496 93 M20 Nicholas Campbell, 30, Eagan, MN 40.35% 31:46.0 10:13 31:03 503 33 M40 Casey Myers, 41, Eden Prairie, MN 42.79% 31:51.0 10:15 31:36 506 13 M12 Fox Wiedenfeld, 13, Eagan, MN 42.75% 31:52.0 10:15 31:26 508 8 M65 Mark Schneider, 69, Maplewood, MN 53.97% 31:56.0 10:17 31:48 513 16 M60 Mark Eggers, 62, Blaine, MN 50.48% 32:00.0 10:18 30:57 515 24 M50 Steven King, 54, Saint Paul, MN 47.10% 32:02.0 10:19 30:53 519 3 M8 Jonah Wiens, 9, Andover, MN 49.17% 32:04.0 10:19 30:52 523 10 M10 Sebastien Mesaros, 11, Saint Paul, MN 45.04% 32:06.0 10:20 31:23 524 34 M40 Chris Mesaros, 43, Saint Paul, MN 43.07% 32:07.0 10:20 31:23 527 25 M50 Stephen Maresh, 50, St Paul, MN 45.41% 32:10.0 10:21 30:45 530 35 M40 Brett Saxon, 41, Elk River, MN 42.28% 32:14.0 10:22 29:42 532 36 M40 Matt Rishavy, 41, Minneapolis, MN 42.26% 32:15.0 10:23 29:43 533 34 M35 Tom Bamford, 36, Edina, MN 40.72% 32:16.0 10:23 29:52 534 94 M20 Kyle Graeve, 30, Wyoming, MN 39.73% 32:16.0 10:23 31:22 538 37 M40 Kevin Moos, 42, Plymouth, MN 42.44% 32:21.0 10:25 28:55 539 17 M60 Paul Rademacher, 60, Blaine, MN 49.06% 32:21.0 10:25 31:32 540 14 M12 Hart Johnson, 13, Saint Paul, MN 42.09% 32:22.0 10:25 32:12 544 35 M35 Christopher Schmitz, 39, Maplewood, MN 41.40% 32:26.0 10:26 30:31 545 36 M35 Kevin Vickerman, 35, Chaska, MN 40.22% 32:26.0 10:26 30:10 547 37 M35 Michael Leonard, 38, Minneapolis, MN 41.08% 32:27.0 10:27 31:07 552 17 M55 Todd Mutchler, 58, Bloomington, MN 47.98% 32:31.0 10:28 30:43 553 18 M60 Jim Penick, 64, Otsego, MN 50.44% 32:36.0 10:30 30:21 561 38 M35 Nicholas Richardson, 38, Minneapolis, MN 40.81% 32:40.0 10:31 31:22 562 39 M35 Rocky Donatelle, 38, Maple Grove, MN 40.78% 32:41.0 10:31 31:42 564 19 M60 Matthew Moore, 63, Minneapolis, MN 49.83% 32:42.0 10:31 31:49 565 38 M40 Jason Peterson, 42, Circle Pines, MN 41.99% 32:42.0 10:31 31:02 566 95 M20 Brett Swystun, 20, Mahtomedi, MN 39.17% 32:43.0 10:32 30:09 567 96 M20 Josh Arachtingi, 32, St. Louis Park, MN 39.29% 32:44.0 10:32 31:24 568 23 M45 Josh Forsythe, 48, Shakopee, MN 43.92% 32:44.0 10:32 32:03 571 20 M60 Ralph Scorpio, 63, Saint Paul, MN 49.68% 32:48.0 10:33 31:46 572 97 M20 Jamie Armstrong, 24, Littleton, CO 39.06% 32:49.0 10:34 31:14 575 26 M50 Celestine Massmann, 53, Crystal, MN 45.58% 32:50.0 10:34 31:55 577 24 M45 Kristian Olson, 49, Mendota Heights, MN 44.11% 32:51.0 10:34 30:42 578 27 M50 Ulrich Palmer-Denig, 51, Minneapolis, MN 44.82% 32:51.0 10:34 32:25 583 98 M20 Mario Dominguez, 34, Saint Paul, MN 39.36% 32:57.0 10:36 30:08 584 40 M35 Paul Flessland, 35, Rochester, MN 39.57% 32:58.0 10:37 31:15 586 15 M12 Isaac Geislinger, 13, Crystal, MN 41.28% 33:00.0 10:37 31:28 596 17 M14 Gavin Lee, 14, Hugo, MN 40.22% 33:10.0 10:40 31:37 598 99 M20 Vincent Reza, 31, St Paul, MN 38.67% 33:11.0 10:41 31:02 603 100 M20 Calder Erick, 24, Chisago City, MN 38.57% 33:14.0 10:42 31:02 604 25 M45 Ed Stash, 47, Minneapolis, MN 42.92% 33:14.0 10:42 32:37 605 11 M10 Ryan Darling, 10, Shorewood, MN 45.22% 33:16.0 10:42 31:08 606 26 M45 Kristopher Genskay, 47, Shorewood, MN 42.88% 33:16.0 10:42 31:09 608 39 M40 Benjamin Elliott, 41, Plymouth, MN 40.90% 33:19.0 10:43 32:31 609 16 M12 Wyatt Elliott, 12, Plymouth, MN 42.00% 33:19.0 10:43 32:32 610 28 M50 Jesse Ohl, 51, Maplewood, MN 44.19% 33:19.0 10:43 32:26 612 101 M20 Matthew Oldenkamp, 30, Crystal, MN 38.45% 33:20.0 10:44 32:17 616 18 M55 Jonathan Gamble, 58, Inver Grove Heights, MN 46.62% 33:28.0 10:46 31:28 617 41 M35 Nate Roush, 36, Farmington, MN 39.26% 33:28.0 10:46 31:05 618 4 M8 Jace Goings, 8, South St Paul, MN 49.79% 33:29.0 10:47 31:27 620 1 M75 John Labalestra, 78, Falcon Heights, MN 59.11% 33:30.0 10:47 33:05 622 27 M45 Rolando Escobedo-Diaz, 45, Plymouth, MN 41.89% 33:32.0 10:48 32:44 624 42 M35 Keegan Fraley, 38, Minneapolis, MN 39.73% 33:33.0 10:48 32:57 627 17 M12 Ronan Bower, 12, Saint Paul, MN 41.66% 33:35.0 10:49 30:46 628 9 M65 Patrick Bussen, 69, St Paul, MN 51.27% 33:37.0 10:49 33:30 633 102 M20 Sean Barron, 34, Saint Paul, MN 38.50% 33:41.0 10:50 31:53 635 43 M35 Colin Meenan, 35, Cottage Grove, MN 38.73% 33:41.0 10:50 28:35 637 103 M20 Jouji Hanchi, 26, St. Louis Park, MN 38.03% 33:42.0 10:51 32:45 641 40 M40 Mike Rannow, 43, Eden Prairie, MN 40.89% 33:50.0 10:53 32:07 642 104 M20 Grant Goodman, 30, Minneapolis, MN 37.87% 33:51.0 10:54 32:40 644 105 M20 Robert Wankel, 33, Minneapolis, MN 38.11% 33:52.0 10:54 32:54 647 106 M20 Roger Massmann, 24, Crystal, MN 37.81% 33:54.0 10:55 31:56 648 28 M45 Patrick Stuhl, 45, Saint Paul, MN 41.41% 33:55.0 10:55 33:07 649 107 M20 Neal Dooley, 26, Minneapolis, MN 37.66% 34:02.0 10:57 32:51 650 19 M55 Benjamin Wedell, 59, Forest Lake, MN 46.21% 34:03.0 10:58 30:59 654 29 M45 Brian Marten, 49, Lino Lakes, MN 42.49% 34:06.0 10:59 31:13 659 108 M20 Braden Trippel, 32, Minneapolis, MN 37.64% 34:10.0 11:00 32:53 660 109 M20 Stephen Rossetti, 32, Shoreview, MN 37.61% 34:12.0 11:00 32:54 662 110 M20 Chase Benzine, 34, Eden Prairie, MN 37.88% 34:14.0 11:01 33:46 663 41 M40 William Krug, 41, New Brighton, MN 39.81% 34:14.0 11:01 32:44 669 42 M40 Adam Skoglund, 41, Eden Prairie, MN 39.67% 34:21.0 11:03 32:50 670 20 M55 Dennis Boehm, 59, West Saint Paul, MN 45.79% 34:22.0 11:04 32:44 673 111 M20 Preston Kuiken, 23, Mounds View, MN 37.24% 34:25.0 11:05 34:17 675 112 M20 Crystian Young, 25, Minneapolis, MN 37.22% 34:26.0 11:05 33:24 676 9 M70 Larry Flessland, 70, Victoria, MN 50.60% 34:27.0 11:05 32:43 682 44 M35 Dylan Ballantine, 39, White Bear Lake, MN 38.83% 34:35.0 11:08 32:18 683 5 M8 Henry Ballantine, 9, White Bear Lake, MN 45.60% 34:35.0 11:08 32:17 684 45 M35 Samuel Callisto, 36, Golden Valley, MN 37.95% 34:37.0 11:08 32:16 689 113 M20 Nathan Cruz, 31, Saint Paul, MN 37.05% 34:38.0 11:09 34:10 691 10 M65 Roger Wippler, 67, Roseville, MN 48.79% 34:38.0 11:09 32:01 692 46 M35 Rj Soriano Escano, 37, Minneapolis, MN 38.17% 34:40.0 11:09 34:30 695 47 M35 James Van Zandt, 35, Saint Paul, MN 37.62% 34:41.0 11:10 33:50 696 48 M35 Mason Hooten, 39, Shoreview, MN 38.68% 34:43.0 11:10 33:08 697 43 M40 Tim Chandler, 40, Eagan, MN 38.94% 34:44.0 11:11 32:57 700 49 M35 Michael Diercks, 38, Pine Island, MN 38.34% 34:46.0 11:11 34:17 701 114 M20 Connell Hagen, 21, Minneapolis, MN 36.86% 34:46.0 11:11 33:14 702 29 M50 Ray Hagen, 53, Apple Valley, MN 43.04% 34:46.0 11:11 33:14 703 115 M20 Kyle Bentzler, 34, Mankato, MN 37.28% 34:47.0 11:12 29:32 706 30 M45 August Jokela, 45, Minneapolis, MN 40.34% 34:49.0 11:12 33:37 707 30 M50 Jeff Olsen, 54, St. Paul, MN 43.33% 34:49.0 11:12 31:11 709 116 M20 William Brethauer, 32, Farmington, MN 36.91% 34:51.0 11:13 33:56 712 31 M50 Brent Johnson, 50, Bloomington, MN 41.85% 34:54.0 11:14 34:16 716 117 M20 Grant Rudin, 33, Eden Prairie, MN 36.91% 34:58.0 11:15 30:32 722 21 M55 Mike Fletcher, 57, Saint Paul, MN 44.18% 35:01.0 11:16 34:22 732 50 M35 Justin Carlson, 36, Eagan, MN 37.43% 35:06.0 11:18 32:50 733 118 M20 Luke Jerviss, 34, Minneapolis, MN 36.95% 35:06.0 11:18 32:38 736 31 M45 Patrick Steber, 46, Minneapolis, MN 40.31% 35:07.0 11:18 33:39 737 18 M12 Levi Vang, 13, Oakdale, MN 38.78% 35:08.0 11:18 33:00 739 21 M60 Jeff Meyer, 61, Hudson, WI 45.51% 35:11.0 11:19 32:07 742 32 M45 Stephen Kupris, 46, Minneapolis, MN 40.08% 35:19.0 11:22 33:55 743 44 M40 Benjamin Harkins, 44, Minneapolis, MN 39.45% 35:20.0 11:22 32:57 747 119 M20 Christian Froemke, 34, Minneapolis, MN 36.65% 35:23.0 11:23 32:56 749 10 M70 John Pearson, 70, Albertville, MN 49.19% 35:26.0 11:24 34:50 750 11 M70 Carl Bjornstal, 70, River Falls, WI 49.15% 35:28.0 11:25 33:58 754 120 M20 Daniel Beaver, 30, Eagan, MN 36.04% 35:34.0 11:27 34:39 757 45 M40 Devin Beggs, 41, White Bear Lake, MN 38.23% 35:39.0 11:28 35:10 760 33 M45 Jeff Hanson, 45, Mounds View, MN 39.40% 35:39.0 11:28 34:42 761 51 M35 Taylor Pahl, 37, Maple Grove, MN 37.10% 35:40.0 11:29 34:07 762 32 M50 Herbie Dillon, 53, Duluth, MN 41.94% 35:41.0 11:29 34:28 764 2 M75 Timothy Walsh, 76, Maple Grove, MN 53.36% 35:42.0 11:29 35:10 766 34 M45 John Fejedelem, 48, Rochester, MN 40.23% 35:44.0 11:30 35:09 768 22 M55 Ron Sadowski, 56, Elk River, MN 42.87% 35:47.0 11:31 31:32 771 12 M70 Mark Raderstorf, 71, Minneapolis, MN 49.29% 35:48.0 11:31 35:11 778 46 M40 Bernardo Escobedo-Diaz, 42, Plymouth, MN 38.21% 35:56.0 11:34 35:09 784 52 M35 Andrew Lapierre, 39, Brooklyn Center, MN 37.32% 35:59.0 11:35 34:31 786 121 M20 Surafiel Ghirmai, 22, Maplewood, MN 35.57% 36:02.0 11:36 35:51 790 35 M45 Bryce Wasiloski, 45, Centerville, MN 38.84% 36:10.0 11:38 33:52 791 36 M45 Benjamin Anderson, 45, Minneapolis, MN 38.82% 36:11.0 11:39 32:15 792 53 M35 Jesse Jones, 36, Minnetonka, MN 36.31% 36:11.0 11:39 34:28 793 37 M45 Tim Parisian, 48, Lino Lakes, MN 39.71% 36:12.0 11:39 34:46 794 47 M40 Eli Eschenbauch, 44, Arden Hills, MN 38.49% 36:13.0 11:39 35:49 798 33 M50 Michael Wiens, 53, Andover, MN 41.26% 36:16.0 11:40 35:04 799 38 M45 Ryan Gaug, 49, Minneapolis, MN 39.94% 36:17.0 11:41 34:22 803 54 M35 Josh Johnson, 36, Plymouth, MN 36.19% 36:18.0 11:41 34:35 815 3 M75 Jim Smieja, 75, Bloomington, MN 51.24% 36:32.0 11:46 36:00 818 12 M10 Jacen Ruiz, 11, Saint Paul, MN 39.56% 36:33.0 11:46 36:20 823 55 M35 Joshua Goings, 39, South St Paul, MN 36.67% 36:37.0 11:47 34:35 824 56 M35 William Thompson, 37, White Bear Lake, MN 36.14% 36:37.0 11:47 35:32 825 34 M50 Kristopher Luneau, 50, Roseville, MN 39.85% 36:39.0 11:48 35:34 826 57 M35 Andrew Sun, 35, Minneapolis, MN 35.56% 36:41.0 11:48 35:02 828 4 M75 Thomas Hennessey, 78, White Bear Township, MN 53.96% 36:42.0 11:49 36:05 831 35 M50 Dan Zirbes, 54, Minneapolis, MN 41.04% 36:46.0 11:50 34:57 836 11 M65 Stephen Walsh, 66, White Bear Lake, MN 45.44% 36:51.0 11:52 34:47 838 122 M20 Hunter Sawyer, 31, Minneapolis, MN 34.81% 36:52.0 11:52 36:12 841 39 M45 Edward Larson, 48, Roseville, MN 38.91% 36:57.0 11:54 35:56 843 12 M65 Kevin G Heintz, 66, Savage, MN 45.27% 36:59.0 11:54 35:34 844 58 M35 Matt Rayl, 36, Saint Paul, MN 35.51% 37:00.0 11:55 36:44 846 13 M10 Evan Toavs, 10, New Hope, MN 40.66% 37:00.0 11:55 36:18 850 18 M14 Everett Grammens, 14, Saint Paul, MN 35.96% 37:06.0 11:56 31:52 851 36 M50 Justin Grammens, 53, Saint Paul, MN 40.33% 37:06.0 11:56 31:52 852 123 M20 Luke Lisowski, 26, St. Paul, MN 34.55% 37:06.0 11:56 31:46 853 22 M60 Greg Larson, 60, Burnsville, MN 42.74% 37:08.0 11:57 35:50 855 124 M20 Noah Dewey, 20, Grandy, MN 34.45% 37:12.0 11:58 35:17 861 125 M20 Grayson Crummy, 20, Maplewood, MN 34.33% 37:20.0 12:01 35:20 864 23 M55 Dan Smestad, 56, Minneapolis, MN 41.05% 37:22.0 12:02 37:11 868 24 M55 Jesse Kern, 55, Prior Lake, MN 40.59% 37:29.0 12:04 36:28 872 37 M50 Brett Nelson, 54, Coon Rapids, MN 40.18% 37:33.0 12:05 35:47 874 13 M70 Doug Hystead, 72, Edina, MN 47.55% 37:36.0 12:06 36:04 876 126 M20 Nicholas Swystun, 34, Mahtomedi, MN 34.48% 37:37.0 12:06 35:03 879 19 M12 Henry Kinsella, 12, Shoreview, MN 37.15% 37:40.0 12:07 35:41 881 127 M20 Jacob Moe, 24, Saint Paul, MN 34.03% 37:40.0 12:07 36:08 882 13 M65 Gregg Kowalski, 67, Anoka, MN 44.84% 37:41.0 12:08 36:39 884 23 M60 Kevin Ross, 63, Minneapolis, MN 43.19% 37:44.0 12:09 37:00 886 2 JrM Asher Stark, 6, St Louis Park, MN 50.95% 37:45.0 12:09 36:34 887 14 M70 Larry Ricke, 70, Arden Hills, MN 46.15% 37:46.0 12:09 36:59 890 48 M40 Matthew Archibald, 43, Lake Elmo, MN 36.60% 37:48.0 12:10 35:50 894 49 M40 Michael Kinsella, 42, Shoreview, MN 36.31% 37:49.0 12:10 35:51 895 128 M20 Cameron Brown, 21, Crystal, MN 33.88% 37:50.0 12:11 35:29 896 129 M20 Callahan Gergen, 27, Rosemount, MN 33.85% 37:52.0 12:11 37:42 897 40 M45 Eric Small, 47, St. Anthony, MN 37.67% 37:52.0 12:11 36:27 899 59 M35 Ted Tschida, 36, Oakdale, MN 34.68% 37:53.0 12:12 36:24 903 41 M45 Rob Schlegel, 48, Excelsior, MN 37.85% 37:59.0 12:14 37:27 907 130 M20 Case Roth, 26, Shoreview, MN 33.67% 38:04.0 12:15 35:53 915 7 M18 Cormac Lee, 19, Falcon Heights, MN 33.51% 38:15.0 12:19 37:35 923 5 M75 Marsonchris Rinkenberger, 77, Shoreview, MN 50.59% 38:22.0 12:21 38:08 925 38 M50 Christopher Fels, 53, Minneapolis, MN 38.92% 38:27.0 12:23 36:30 927 14 M65 Kenneth Brown, 67, Brooklyn Park, MN 43.93% 38:28.0 12:23 38:01 928 11 M16 John Finwall, 17, Inver Grove Heights, MN 33.51% 38:28.0 12:23 36:54 929 19 M14 Michael Finwall, 15, Inver Grove Heights, MN 34.14% 38:28.0 12:23 36:54 930 60 M35 Brett Daniele-Dinndorf, 39, Minneapolis, MN 34.89% 38:29.0 12:23 36:48 931 3 JrM Anthony Daniele-Dinndorf, 7, Minneapolis, MN 46.24% 38:30.0 12:23 36:48 934 50 M40 Steven Audette, 40, Coon Rapids, MN 35.10% 38:32.0 12:24 36:47 937 131 M20 Andrew Stevenson, 34, New Hope, MN 33.60% 38:36.0 12:25 36:32 938 20 M14 Jack Lehti, 14, Blaine, MN 34.54% 38:37.0 12:26 36:51 939 21 M14 Tyler Lehti, 14, Blaine, MN 34.54% 38:37.0 12:26 36:50 940 20 M12 Lars Mathison, 13, Saint Paul, MN 35.23% 38:40.0 12:27 38:30 941 132 M20 Graham Sauer, 33, Minneapolis, MN 33.38% 38:40.0 12:27 36:15 949 6 M75 David Gaffaney, 75, Roseville, MN 48.16% 38:52.0 12:31 38:44 950 15 M70 Greg Gaffaney, 74, Saint Paul, MN 47.36% 38:53.0 12:31 38:45 951 133 M20 Jonathan Fitzloff, 31, St. Paul, MN 32.96% 38:56.0 12:32 33:37 957 134 M20 Caleb Geyer, 27, Minneapolis, MN 32.82% 39:03.0 12:34 37:01 958 16 M70 Dale Schurle, 72, St. Paul, MN 45.76% 39:04.0 12:34 36:54 959 21 M12 Dan Buck, 12, Lauderdale, MN 35.80% 39:05.0 12:35 38:11 963 15 M65 Tim Warnes, 66, Saint Paul, MN 42.80% 39:07.0 12:35 38:50 965 42 M45 Jeff Lehti, 45, Blaine, MN 35.89% 39:08.0 12:36 37:20 970 24 M60 Patrick Eastman, 64, Minnetrista, MN 41.94% 39:12.0 12:37 38:21 974 61 M35 Alex Schmidt, 35, Bloomington, MN 33.21% 39:17.0 12:39 39:08 975 51 M40 Mark Smith, 41, Woodbury, MN 34.69% 39:17.0 12:39 37:55 976 16 M65 Andrew Fenwick, 67, Saint Cloud, MN 42.94% 39:21.0 12:40 38:15 977 25 M55 David Kingsbury, 57, Newport, MN 39.30% 39:22.0 12:40 38:19 979 26 M55 Mark Pearson, 57, Bloomington, MN 39.26% 39:24.0 12:41 37:12 983 43 M45 Andy Gillund, 47, Minneapolis, MN 36.14% 39:28.0 12:42 38:33 986 22 M14 Cooper Peterson, 15, Lindstrom, MN 33.20% 39:33.0 12:44 38:33 987 25 M60 Ken Rynda, 60, Oakdale, MN 40.11% 39:34.0 12:44 38:36 989 26 M60 Donald Pockrandt, 64, Eagan, MN 41.52% 39:36.0 12:45 38:41 990 135 M20 Kyle Rittmer, 33, Saint Anthony, MN 32.58% 39:37.0 12:45 38:44 991 6 M8 Teddy Larson, 8, Dayton, MN 42.06% 39:38.0 12:45 38:57 993 44 M45 Matt Hughes, 49, Mahtomedi, MN 36.55% 39:39.0 12:46 38:33 997 27 M60 James Jahoda, 63, Minneapolis, MN 41.05% 39:42.0 12:47 37:22 1005 23 M14 Adam Christensen, 15, Vadnais Heights, MN 32.99% 39:48.0 12:49 39:02 1012 39 M50 Chris Dudy, 53, Maple Grove, MN 37.39% 40:01.0 12:53 38:12 1013 62 M35 Abeselom Semere, 39, Bloomington, MN 33.56% 40:01.0 12:53 39:53 1019 52 M40 Joel Lueders, 44, Minneapolis, MN 34.80% 40:03.0 12:53 39:34 1024 45 M45 Kenny Gutierrez, 45, Mound, MN 35.03% 40:06.0 12:54 38:40 1026 17 M65 John Reinhart, 69, White Bear Lake, MN 42.98% 40:06.0 12:54 38:50 1031 46 M45 Nic Bade, 47, Saint Paul, MN 35.44% 40:15.0 12:57 39:02 1033 28 M60 Paul Demeules, 62, Lauderdale, MN 40.11% 40:16.0 12:58 39:25 1034 14 M10 Wyatt Groves, 10, Fort Worth, TX 37.33% 40:18.0 12:58 40:06 1035 40 M50 Chris Mrnak, 50, Maple Grove, MN 36.24% 40:18.0 12:58 38:02 1040 7 M75 Gary Porter, 75, Hudson, WI 46.35% 40:23.0 13:00 38:49 1045 136 M20 Matthew Johnson, 34, St. Paul, MN 32.07% 40:26.0 13:01 38:49 1053 63 M35 Zachary Laskaris, 36, St. Paul, MN 32.40% 40:33.0 13:03 38:56 1054 64 M35 Joseph Gavin, 35, South St Paul, MN 32.16% 40:34.0 13:03 37:39 1056 47 M45 Christopher Boder, 45, Saint Paul, MN 34.58% 40:37.0 13:04 40:08 1060 29 M60 Michael Sonnek, 60, Edina, MN 39.01% 40:41.0 13:06 39:03 1063 27 M55 Christopher Manning, 57, St Paul, MN 37.93% 40:47.0 13:08 39:04 1065 137 M20 Harrison Greene, 27, Hudson, WI 31.37% 40:51.0 13:09 39:56 1067 18 M65 Bruce Fleischacker, 67, West St Paul, MN 41.31% 40:54.0 13:10 39:24 1070 28 M55 Tracy Nevells, 59, St. Louis Park, MN 38.44% 40:56.0 13:10 1076 138 M20 Ted Goltzman, 30, Edina, MN 31.24% 41:02.0 13:12 39:52 1077 139 M20 Clifton Murphy, 34, Edina, MN 31.60% 41:02.0 13:12 39:51 1079 41 M50 Phil Cross, 53, Roseville, MN 36.41% 41:06.0 13:14 39:30 1080 65 M35 Marcus Heidelberg, 36, Brooklyn Park, MN 31.97% 41:06.0 13:14 38:56 1086 17 M70 Ronald Zimmerman, 71, Plymouth, MN 42.84% 41:11.0 13:15 39:41 1089 7 M8 Max Vanden Busch, 8, Forest Lake, MN 40.45% 41:13.0 13:16 40:27 1092 42 M50 Charlie Crummy, 50, Maplewood, MN 35.39% 41:16.0 13:17 39:08 1095 140 M20 Ryan Ortega, 26, Mendota Heights, MN 31.03% 41:18.0 13:18 39:09 1097 43 M50 Chris Bergren, 50, Edina, MN 35.35% 41:19.0 13:18 34:34 1102 48 M45 Keith Gallus, 48, Monticello, MN 34.75% 41:22.0 13:19 40:58 1103 53 M40 James Heidelberg, 40, Brooklyn Park, MN 32.66% 41:25.0 13:20 39:17 1104 54 M40 Cody Hunholz, 40, St Paul, MN 32.66% 41:25.0 13:20 39:26 1106 49 M45 Brad Arntzen, 46, Shoreview, MN 34.15% 41:27.0 13:20 38:23 1109 55 M40 Alex Hastings, 43, Coon Rapids, MN 33.32% 41:31.0 13:22 39:23 1110 56 M40 John Kolnik, 43, Woodbury, MN 33.31% 41:32.0 13:22 41:19 1113 57 M40 Joshua Fangmeier, 41, Saint Paul, MN 32.71% 41:40.0 13:25 39:51 1119 141 M20 Isaac Harberts, 28, Cottage Grove, MN 30.56% 41:56.0 13:30 38:57 1123 58 M40 Patrick O'Shaughnessy, 43, Brooklyn Park, MN 32.96% 41:58.0 13:30 41:22 1124 12 M16 Edwardo Ruiz Martinez, 17, Pierz, MN 30.71% 41:58.0 13:30 39:54 1128 66 M35 Nick Gilgenbach, 35, St Paul, MN 31.06% 42:00.0 13:31 40:33 1130 67 M35 Mason Perry, 35, Fridley, MN 31.04% 42:02.0 13:32 40:35 1137 68 M35 Lucas Jacobson, 36, Ham Lake, MN 31.15% 42:11.0 13:35 41:44 1138 142 M20 Graham Wessberg, 32, Columbia Heights, MN 30.47% 42:13.0 13:35 40:52 1139 50 M45 Scott Craig, 45, Coon Rapids, MN 33.13% 42:24.0 13:39 40:38 1144 143 M20 Joe Francen, 30, Otsego, MN 30.21% 42:26.0 13:39 40:33 1146 8 M8 Cormac Boder, 9, Saint Paul, MN 37.09% 42:31.0 13:41 42:01 1148 144 M20 Joel Updyke, 34, St. Paul, MN 30.50% 42:31.0 13:41 36:11 1149 18 M70 Wally Trevis, 72, Minneapolis, MN 41.98% 42:35.0 13:42 40:51 1160 22 M12 Gage Ullery, 12, Brooklyn Park, MN 32.64% 42:52.0 13:48 42:16 1164 19 M70 Donald Leake, 73, Savage, MN 42.24% 42:56.0 13:49 41:44 1169 69 M35 Marc Fournier, 37, Minneapolis, MN 30.75% 43:02.0 13:51 36:31 1174 44 M50 Scott Nelson, 54, Eagan, MN 35.03% 43:04.0 13:52 41:06 1175 29 M55 Thomas Willkom, 58, Maplewood, MN 36.23% 43:04.0 13:52 42:21 1176 20 M70 Dan Rassier, 70, Saint Joseph, MN 40.46% 43:05.0 13:52 42:52 1178 59 M40 Lee Vanden Busch, 40, Forest Lake, MN 31.40% 43:05.0 13:52 42:19 1179 30 M60 John Herkenhoff, 63, Delano, MN 37.79% 43:07.0 13:53 42:22 1191 145 M20 Joseph Mosoti, 26, Burnsville, MN 29.53% 43:24.0 13:58 40:38 1198 30 M55 Lincoln Kallsen, 59, Eden Prairie, MN 36.13% 43:33.0 14:01 42:04 1199 45 M50 Greg Ramberg, 52, Oak Grove, MN 34.08% 43:33.0 14:01 42:13 1202 146 M20 Ryan Kirmeier, 28, Eagan, MN 29.37% 43:38.0 14:03 42:48 1206 51 M45 Ben Nelson, 45, Bloomington, MN 32.15% 43:41.0 14:04 41:28 1208 13 M16 Owen Nelson, 16, Bloomington, MN 29.74% 43:41.0 14:04 41:28 1211 21 M70 Geoffrey Milliman, 71, Hovland, MN 40.31% 43:46.0 14:05 41:49 1213 8 M75 John Naslund, 75, Bloomington, MN 42.75% 43:47.0 14:06 42:26 1214 70 M35 Asa Posner, 39, Little Canada, MN 30.67% 43:47.0 14:06 42:54 1215 19 M65 Paul Munck, 69, Stevens Point, WI 39.35% 43:48.0 14:06 41:52 1219 71 M35 Andrew Jennrich, 36, Coon Rapids, MN 29.89% 43:57.0 14:09 41:09 1221 147 M20 Jason Anderson, 23, Elk River, MN 29.15% 43:58.0 14:09 41:28 1222 4 JrM Jonah Ballantine, 7, White Bear Lake, MN 40.47% 43:59.0 14:09 41:40 1228 72 M35 Dean Messer, 38, Minneapolis, MN 30.24% 44:05.0 14:11 43:54 1229 60 M40 Dan Johnson, 41, Bloomington, MN 30.90% 44:06.0 14:12 42:03 1231 73 M35 Scott Meslow, 37, Minneapolis, MN 29.96% 44:10.0 14:13 39:27 1233 20 M65 Doug Meslow, 66, Stillwater, MN 37.89% 44:11.0 14:13 39:28 1236 61 M40 Dan Gorka, 41, New Richmond, WI 30.75% 44:19.0 14:16 42:15 1238 74 M35 Joe Rohde, 36, St Louis Park, MN 29.61% 44:22.0 14:17 43:47 1244 62 M40 Alex Valen, 41, Minneapolis, MN 30.58% 44:34.0 14:21 40:41 1245 75 M35 Tyler Bennett, 35, Fridley, MN 29.19% 44:42.0 14:23 44:22 1247 22 M70 Mike Pleasants, 72, St Paul, MN 40.00% 44:42.0 14:23 44:02 1251 148 M20 Maxwell Nyrop, 24, Saint Paul, MN 28.49% 44:59.0 14:29 39:38 1255 76 M35 Mariano Martinez, 38, Apple Valley, MN 29.59% 45:03.0 14:30 43:13 1256 9 M75 Ron Peterson, 79, St. Paul, MN 44.92% 45:03.0 14:30 44:52 1262 31 M55 Darren Pearson, 55, Eagan, MN 33.72% 45:07.0 14:31 44:05 1264 149 M20 Jared Vick, 29, Maplewood, MN 28.40% 45:08.0 14:32 44:35 1265 24 M14 Ryan Tuft, 14, Woodbury, MN 29.52% 45:11.0 14:33 42:14 1267 150 M20 Brendan O'Brien, 27, Minneapolis, MN 28.31% 45:16.0 14:34 44:25 1269 151 M20 Edward Adams, 29, Woodbury, MN 28.28% 45:19.0 14:35 43:16 1275 32 M55 Rob Greene, 58, Wausau, WI 34.34% 45:26.0 14:37 44:31 1280 152 M20 Seth Bagley, 32, Coon Rapids, MN 28.18% 45:38.0 14:41 44:48 1282 46 M50 Trevor Hartman, 54, Saint Paul, MN 33.05% 45:39.0 14:42 43:12 1283 25 M14 Oliver Moeller, 14, Saint Paul, MN 29.21% 45:40.0 14:42 43:36 1284 63 M40 Paul Moeller, 44, Saint Paul, MN 30.52% 45:40.0 14:42 43:36 1285 153 M20 Cheenou Hang, 30, Circle Pines, MN 28.06% 45:41.0 14:42 43:27 1287 77 M35 Adam Wells, 39, Bloomington, MN 29.35% 45:45.0 14:43 43:44 1288 33 M55 Brinton Bromley, 58, Saint Paul, MN 34.00% 45:53.0 14:46 44:39 1291 78 M35 Jacob Miller, 38, Roseville, MN 29.03% 45:55.0 14:47 45:07 1302 1 M80 Rick Andrea, 80, Maplewood, MN 44.71% 46:18.0 14:54 45:25 1304 31 M60 Tony Sopata, 63, St Paul, MN 35.16% 46:21.0 14:55 44:59 1307 47 M50 Jeremy Gottlieb, 51, Saint Paul, MN 31.62% 46:34.0 14:59 45:42 1311 52 M45 Craig Clement, 48, Buffalo, MN 30.80% 46:41.0 15:02 41:18 1313 48 M50 Erik Brown, 53, White Bear Lake, MN 32.04% 46:42.0 15:02 44:23 1320 79 M35 Chad Carlson, 37, Hugo, MN 28.25% 46:51.0 15:05 44:24 1323 80 M35 Daniel Armstrong, 37, Plymouth, MN 28.24% 46:52.0 15:05 44:24 1326 64 M40 Patrick Stark, 42, St Louis Park, MN 29.24% 46:57.0 15:07 45:38 1337 21 M65 Peter Stucki, 66, Roseville, MN 35.03% 47:48.0 15:23 45:13 1338 53 M45 Scott Geislinger, 45, Crystal, MN 29.37% 47:49.0 15:23 46:18 1343 154 M20 Reid Harer, 29, Shoreview, MN 26.79% 47:51.0 15:24 47:39 1345 34 M55 John Shields, 55, Bloomingyon, MN 31.76% 47:54.0 15:25 46:03 1346 155 M20 Ken Shields, 27, Bloomington, MN 26.76% 47:54.0 15:25 46:02 1349 35 M55 Steve Erickson, 58, Minneapolis, MN 32.54% 47:57.0 15:26 46:20 1351 54 M45 Charlie Yunker, 49, Minnetonka, MN 30.22% 47:57.0 15:26 42:07 1352 26 M14 Charles Purdy, 15, Prior Lake, MN 27.35% 48:01.0 15:27 47:01 1353 65 M40 Kyle Tran Myhre, 43, Minneapolis, MN 28.81% 48:01.0 15:27 45:52 1355 55 M45 Tom Connolly, 48, Harris, MN 29.93% 48:02.0 15:28 47:27 1358 66 M40 Charlie Xavier, 40, Coon Rapids, MN 28.12% 48:06.0 15:29 47:50 1360 67 M40 Brian Werner, 41, Minneapolis, MN 28.31% 48:08.0 15:30 46:47 1362 81 M35 Matt Reed, 35, St. Louis Park, MN 27.08% 48:11.0 15:30 46:26 1363 2 M80 Kenneth Palmer, 81, St. Paul, MN 44.01% 48:12.0 15:31 47:01 1369 156 M20 Alexander Powell, 32, St. Paul, MN 26.61% 48:20.0 15:33 46:41 1377 157 M20 Michael Bauers, 26, Maple Grove, MN 26.41% 48:32.0 15:37 45:56 1379 32 M60 Dennis Wagner, 60, Maple Grove, MN 32.70% 48:32.0 15:37 47:34 1384 158 M20 Andrew Hamilton, 29, Maple Grove, MN 26.38% 48:35.0 15:38 47:29 1385 22 M65 Brian Patterson, 67, Roseville, MN 34.76% 48:37.0 15:39 47:28 1386 68 M40 Clark Wilson, 42, Elk River, MN 28.24% 48:37.0 15:39 46:07 1390 23 M65 Larry Shelley, 69, Saint Paul, MN 35.40% 48:41.0 15:40 46:22 1392 33 M60 John Gann, 62, Bloomington, IN 33.14% 48:44.0 15:41 46:28 1395 24 M65 Cary Cusack, 69, Eagan, MN 35.10% 49:06.0 15:48 46:52 1397 56 M45 Michael Sherman, 47, White Bear Township, MN 29.04% 49:07.0 15:49 47:31 1400 36 M55 Mark Frampton, 56, Apple Valley, MN 31.18% 49:12.0 15:50 47:17 1401 69 M40 Johanna Ruiz, 43, Saint Paul, MN 28.09% 49:15.0 15:51 49:04 1405 159 M20 Omar Lopez, 28, Fridley, MN 25.96% 49:22.0 15:53 47:07 1409 82 M35 Anders Asp, 35, Rochester, MN 26.37% 49:28.0 15:55 48:38 1411 15 M10 Henrik Kro, 11, Maple Grove, MN 29.15% 49:36.0 15:58 49:03 1412 70 M40 Nathan Kro, 42, Maple Grove, MN 27.68% 49:36.0 15:58 49:03 1414 57 M45 Ryan Schumacher, 45, St Paul, MN 28.31% 49:37.0 15:58 47:39 1416 34 M60 Keith Nelson, 64, White Bear Township, MN 33.12% 49:39.0 15:59 48:43 1417 9 M8 Nicholas Gavanda, 9, Big Lake, MN 31.73% 49:42.0 16:00 49:41 1418 10 M75 Michael Coyle, 76, Shoreview, MN 38.27% 49:47.0 16:01 48:05 1420 37 M55 Craig Regan, 58, Brooklyn Park, MN 31.32% 49:49.0 16:02 49:24 1424 71 M40 Darren Jeseritz, 43, Savage, MN 27.72% 49:54.0 16:04 47:56 1425 8 M18 Gavin Jesertiz, 18, Savage, MN 25.70% 49:54.0 16:04 47:56 1427 160 M20 Linus Bendel-Stenzel, 26, Richfield, MN 25.68% 49:55.0 16:04 48:32 1430 161 M20 Cole Forgey, 23, Rosemount, MN 25.66% 49:57.0 16:05 44:16 1432 58 M45 Travis Forgey, 49, Rosemount, MN 29.01% 49:57.0 16:05 44:15 1433 83 M35 Quinn Mann, 36, Maplewood, MN 26.27% 50:01.0 16:06 47:27 1436 38 M55 Ronald Vickery, 59, Grandy, MN 31.42% 50:05.0 16:07 48:11 1438 72 M40 Brett Waverly, 40, Plymouth, MN 26.99% 50:07.0 16:08 47:59 1439 5 JrM Callen Waverly, 5, Plymouth, MN 42.06% 50:07.0 16:08 47:59 1442 49 M50 Christopher Sandquist, 54, Mounds View, MN 30.04% 50:13.0 16:10 47:33 1444 162 M20 Bo Sagstetter-Wei, 25, Woodbury, MN 25.48% 50:18.0 16:11 50:02 1446 39 M55 Darrin Vick, 56, Maplewood, MN 30.50% 50:18.0 16:11 49:45 1447 10 M8 Ezra Chatterjee, 9, Saint Paul, MN 31.34% 50:19.0 16:12 50:14 1451 84 M35 Tim Olson, 39, Roseville, MN 26.63% 50:25.0 16:14 47:33 1453 50 M50 Casey Foss, 52, Richfield, MN 29.42% 50:27.0 16:14 49:43 1467 25 M65 Mark Mastalir, 67, Menomonie, WI 32.84% 51:27.0 16:34 50:13 1472 51 M50 Jason Brockman, 53, Bloomington, MN 29.00% 51:36.0 16:36 50:35 1474 163 M20 Ntomoo Yang, 26, Shoreview, MN 24.84% 51:36.0 16:36 51:11 1475 6 JrM Charlie Larson, 7, Dayton, MN 34.43% 51:42.0 16:38 51:02 1477 85 M35 Anthony Gorder, 37, Eagan, MN 25.53% 51:50.0 16:41 50:14 1478 164 M20 Jonothan Ray, 34, Minneapolis, MN 25.02% 51:50.0 16:41 45:29 1480 26 M65 Todd Beckmann, 65, Grantsburg, WI 32.00% 51:51.0 16:41 48:17 1490 86 M35 Andrew Silverman, 36, Edina, MN 25.18% 52:11.0 16:48 1491 27 M65 David Steckling, 65, Saint Cloud, MN 31.78% 52:12.0 16:48 49:59 1493 14 M16 Matthew Darling, 16, Shorewood, MN 24.88% 52:13.0 16:48 50:06 1498 35 M60 Louie Vukich, 60, Lindstrom, MN 30.34% 52:19.0 16:50 51:34 1501 23 M70 Jim Peterson, 71, Minnesota, MN 33.66% 52:25.0 16:52 51:23 1502 59 M45 Lee Peterson, 45, Lindstrom, MN 26.80% 52:25.0 16:52 51:23 1505 165 M20 Kyle Hildreth, 30, Eagan, MN 24.42% 52:30.0 16:54 51:33 1509 73 M40 Sean Easter, 42, Mahtomedi, MN 26.13% 52:33.0 16:55 51:13 1516 74 M40 Kenneth Koltes, 40, Roseville, MN 25.63% 52:47.0 16:59 51:52 1518 11 M8 Louis Westberry, 9, Minneapolis, MN 29.86% 52:48.0 17:00 51:27 1519 24 M70 Michael Wallar, 74, Champlin, MN 34.87% 52:49.0 17:00 50:34 1524 166 M20 Chris Van Sickle, 34, Arden Hills, MN 24.51% 52:54.0 17:02 51:11 1530 36 M60 Scott Hansen, 63, Andover, MN 30.74% 53:01.0 17:04 50:44 1534 87 M35 Robert Mitchell, 36, Minneapolis, MN 24.74% 53:06.0 17:05 48:41 1535 28 M65 Stephen Manhart, 69, Hugo, MN 32.44% 53:08.0 17:06 51:31 1536 7 JrM August Veil, 7, Andover, MN 33.46% 53:12.0 17:07 52:28 1537 75 M40 Ryan Veil, 42, Andover, MN 25.81% 53:12.0 17:07 52:28 1539 167 M20 Bobby Goldman, 30, Arden Hills, MN 24.09% 53:13.0 17:08 51:07 1542 60 M45 Matthew Flanagan, 49, Saint Paul, MN 27.21% 53:15.0 17:08 52:27 1544 29 M65 Gene Niemi, 68, Minneapolis, MN 32.02% 53:16.0 17:09 51:34 1545 168 M20 Jake Boehm, 25, West Saint Paul, MN 24.05% 53:17.0 17:09 51:39 1549 169 M20 Michael Rodriguez, 30, Robbinsdale, MN 24.03% 53:21.0 17:10 50:51 1552 40 M55 Warren Knapp, 55, Rosemount, MN 28.46% 53:27.0 17:12 51:54 1557 52 M50 Robert Haung, 53, Maplewood, MN 27.94% 53:34.0 17:14 53:14 1560 170 M20 Jesse Patterson, 33, Roseville, MN 23.98% 53:50.0 17:20 50:59 1561 61 M45 Toby Hermel, 48, New Ulm, MN 26.67% 53:54.0 17:21 52:46 1564 88 M35 Aiyaz Hussain, 38, Saint Paul, MN 24.70% 53:58.0 17:22 53:05 1571 41 M55 Michael Dugan, 57, Saint Paul, MN 28.52% 54:15.0 17:28 52:00 1576 11 M75 Andy Smoka, 78, Columbia Heights, MN 36.44% 54:21.0 17:30 51:58 1578 42 M55 Steven Connolly, 58, Blaine, MN 28.67% 54:25.0 17:31 53:09 1583 30 M65 Paul Connolly, 65, West Saint Paul, MN 30.38% 54:37.0 17:35 53:22 1588 31 M65 Steve Chamberlain, 68, Brooklyn Park, MN 31.15% 54:45.0 17:37 54:01 1594 37 M60 Jeff Hohenshell, 62, Arden Hills, MN 29.39% 54:58.0 17:41 53:36 1596 23 M12 Laszlo Gaug, 13, Minneapolis, MN 24.75% 55:02.0 17:43 53:08 1604 12 M75 David Murray, 76, Blue Earth, MN 34.50% 55:13.0 17:46 52:44 1605 62 M45 Rob Anderson, 47, Blaine, MN 25.80% 55:17.0 17:48 54:06 1609 13 M75 Russ Johnson, 76, Bloomington, MN 34.17% 55:45.0 17:57 54:34 1610 32 M65 Dean Kraemer, 65, Ramsey, MN 29.58% 56:05.0 18:03 53:40 1614 38 M60 Sukwon Choi, 62, Eagan, MN 28.68% 56:19.0 18:08 54:39 1616 8 JrM Trueman Easter, 6, Mahtomedi, MN 34.12% 56:22.0 18:09 55:10 1618 33 M65 Brad Schaffner, 67, Lindstrom, MN 29.95% 56:25.0 18:09 53:58 1621 34 M65 Thierry Barilla, 65, Arden Hills, MN 29.33% 56:34.0 18:12 56:27 1629 171 M20 Cole Lucken, 30, Inver Grove Heights, MN 22.49% 56:59.0 18:20 55:44 1633 172 M20 David Johnson, 26, Minneapolis, MN 22.49% 57:00.0 18:21 55:45 1640 12 M8 Leo Lewer, 8, White Bear Lake, MN 29.09% 57:19.0 18:27 54:41 1643 43 M55 Philip Rutherford, 56, Rochester, MN 26.69% 57:28.0 18:30 56:03 1645 76 M40 Matthew Mareck, 42, Saint Paul, MN 23.88% 57:30.0 18:30 55:48 1650 39 M60 Glen Lucken, 62, Inver Grove Heights, MN 28.03% 57:38.0 18:33 56:25 1652 173 M20 Brock Bowling, 31, Minneapolis, MN 22.26% 57:39.0 18:33 56:25 1653 35 M65 Bob Ekstrum, 66, St Paul, MN 29.04% 57:39.0 18:33 1657 174 M20 Christopher Williams-Herrera, 29, Rochester, MN 22.21% 57:42.0 18:34 56:38 1664 25 M70 Scott Gibson, 72, Paynesville, MN 30.74% 58:09.0 18:43 57:19 1665 44 M55 Billie Sholes, 57, Coon Rapids, MN 26.55% 58:16.0 18:45 56:00 1667 175 M20 Devin Hayes, 31, Saint Paul, MN 21.99% 58:22.0 18:47 1669 40 M60 John Mattila, 62, Stacy, MN 27.66% 58:24.0 18:48 54:08 1673 #1998, , 21.90% 58:31.0 18:50 56:32 1677 53 M50 Robert Davenport, 50, Baldwin, WI 24.93% 58:35.0 18:51 56:52 1679 24 M12 Orin Grammens, 12, Saint Paul, MN 23.82% 58:45.0 18:55 53:30 1680 36 M65 David Smith, 65, Minnetonka, MN 28.24% 58:45.0 18:55 58:08 1681 37 M65 Bob Popowitz, 65, Maple Grove, MN 28.22% 58:48.0 18:56 58:12 1682 38 M65 Tom Wright, 69, Minnetonka, MN 29.31% 58:48.0 18:56 58:13 1688 39 M65 Ron Kasel, 68, Winsted, MN 28.95% 58:55.0 18:58 56:35 1692 41 M60 George Fulp, 64, St. Louis Park, MN 27.79% 59:10.0 19:03 56:52 1700 176 M20 Patricio Ron Vargas, 24, Lakeville, MN 21.56% 59:26.0 19:08 51:49 1701 77 M40 Eric Rice, 42, Mendota Heights, MN 23.08% 59:30.0 19:09 57:38 1707 177 M20 Anna Bowman, 20, Richfield, MN 21.41% 59:51.0 19:16 57:50 1709 89 M35 Trent Homard, 35, Saint Paul, MN 21.79% 59:53.0 19:16 57:32 1712 42 M60 Dan Walbruch, 63, Savage, MN 27.17% 59:59.0 19:18 58:19 1717 78 M40 David Silverman, 40, Edina, MN 22.37% 1:00:28.0 19:28 1719 43 M60 Hugh Mattson, 61, St. Louis Park, MN 26.46% 1:00:31.0 19:29 59:27 1720 44 M60 Paul Larson, 61, Shoreview, MN 26.44% 1:00:33.0 19:29 59:30 1721 40 M65 Tom Vukelich, 66, Shoreview, MN 27.65% 1:00:33.0 19:29 59:31 1727 79 M40 Larry Lindahl, 41, Lakeville, MN 22.40% 1:00:50.0 19:35 58:08 1728 45 M60 Craig Peterson, 64, St Paul, MN 27.03% 1:00:50.0 19:35 58:09 1733 46 M60 Larry Welter, 63, Lake Elmo, MN 26.66% 1:01:07.0 19:40 59:19 1735 63 M45 Jay Revering, 49, Superior, WI 23.70% 1:01:09.0 19:41 58:38 1737 80 M40 Josh Bernier, 41, Inver Grove Heights, MN 22.28% 1:01:10.0 19:41 59:01 1739 47 M60 Jeff Gilberg, 61, Inver Grove Heights, MN 26.15% 1:01:14.0 19:42 1:00:30 1746 26 M70 Paul Sackett, 73, Minneapolis, MN 29.17% 1:02:10.0 20:01 59:32 1747 178 M20 Jarett Mosoti, 24, Burnsville, MN 20.61% 1:02:12.0 20:01 48:52 1750 179 M20 Connor Lee, 23, Falcon Heights, MN 20.51% 1:02:30.0 20:07 1:01:14 1751 64 M45 Doug Niemela, 49, Saint Paul, MN 23.18% 1:02:30.0 20:07 1:00:39 1753 54 M50 Chris Branca, 54, Zimmerman, MN 24.10% 1:02:36.0 20:09 1:00:12 1754 41 M65 Carl Anderson, 65, Maple Grove, MN 26.50% 1:02:37.0 20:09 1:00:12 1755 42 M65 Larry Franke, 65, Zimmerman, MN 26.34% 1:02:59.0 20:16 1:00:34 1767 90 M35 Drew Madsen, 37, Shakopee, MN 20.52% 1:04:30.0 20:46 1:00:18 1768 9 JrM Robert Madsen, 6, Shakopee, MN 29.82% 1:04:30.0 20:46 1:00:22 1769 43 M65 Travis Bailey III, 69, Minneapolis, MN 26.72% 1:04:31.0 20:46 1:00:36 1771 55 M50 Steven Wurtz, 52, Somerset, WI 22.95% 1:04:41.0 20:49 1:02:43 1776 65 M45 Kevin Vazquez Vilchis, 45, Eden Prairie, MN 21.34% 1:05:49.0 21:11 55:16 1778 16 M10 Theo Bagaason, 10, Richfield, MN 22.26% 1:07:34.0 21:45 1:06:28 1782 10 JrM Henry Madsen, 5, Shakopee, MN 30.90% 1:08:13.0 21:57 1:04:03 1784 45 M55 Kirk Graeve, 58, Chisago City, MN 22.81% 1:08:24.0 22:01 1788 48 M60 Craig Orcutt, 61, Mazeppa, MN 22.92% 1:09:52.0 22:29 1:07:30 1791 44 M65 Dan Roberts, 65, Golden Valley, MN 22.54% 1:13:37.0 23:42 1:01:24 1792 81 M40 Michael Roberts, 41, Golden Valley, MN 18.51% 1:13:37.0 23:42 1:01:25 1793 66 M45 Andrew Dols, 46, St Paul, MN 19.17% 1:13:50.0 23:46 1:00:39 1794 91 M35 Mark Roberts, 39, Minneapolis, MN 17.54% 1:16:34.0 24:39 1:04:22 * indicates females 1 finishers among Males (no age given) 10 finishers among Men Under 8 12 finishers among Men 8 - 9 16 finishers among Men 10 - 11 24 finishers among Men 12 - 13 26 finishers among Men 14 - 15 14 finishers among Men 16 - 17 8 finishers among Men 18 - 19 179 finishers among Men 20 - 34 91 finishers among Men 35 - 39 81 finishers among Men 40 - 44 66 finishers among Men 45 - 49 55 finishers among Men 50 - 54 45 finishers among Men 55 - 59 48 finishers among Men 60 - 64 44 finishers among Men 65 - 69 26 finishers among Men 70 - 74 13 finishers among Men 75 - 79 2 finishers among Men 80 - 84 5 finishers among Women Under 8 14 finishers among Women 8 - 9 19 finishers among Women 10 - 11 17 finishers among Women 12 - 13 18 finishers among Women 14 - 15 14 finishers among Women 16 - 17 8 finishers among Women 18 - 19 256 finishers among Women 20 - 34 131 finishers among Women 35 - 39 108 finishers among Women 40 - 44 104 finishers among Women 45 - 49 85 finishers among Women 50 - 54 78 finishers among Women 55 - 59 78 finishers among Women 60 - 64 62 finishers among Women 65 - 69 30 finishers among Women 70 - 74 5 finishers among Women 75 - 79 1 finishers among Women 80 - 84 761 male finishers 1033 female finishers 1794 total finishers
Return to home page.