Minneapolis Halloween Half Marathon Men
Oct. 25, 2025
Results by MN Run Series
Click on the "pace" links to move about through the 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 10K men
Click here for data on 5K men
Click here for data on womenLast updated Nov. 6, 2025 4:58 AM CLASS AGE GRADE FINISH PLACE PLACE FINISHER TIME PACE NET TIME 1 1 M20 Jaden Lorenz, 22, Chaska, MN 81.30% 1:10:45 5:24 01:10:45 2 2 M20 Jackson Newman, 22, Saint Michael, MN 76.79% 1:14:54 5:43 01:14:52 Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
3 3 M20 Brian Fritzlar, 31, Minneapolis, MN 71.67% 1:20:15 6:07 01:20:11 4 4 M20 Charlie Hart, 22, Minneapolis, MN 71.35% 1:20:37 6:09 01:20:34 5 1 M35 Patrick Bigaouette, 35, Mankato, MN 71.86% 1:20:37 6:09 01:20:36 6 5 M20 Izaak Nosbisch, 27, St Paul, MN 71.20% 1:20:47 6:10 01:20:45 7 2 M35 Nathaniel Born, 38, Minneapolis, MN 72.60% 1:21:00 6:11 01:20:58 8 3 M35 Mario Lopez, 37, Minneapolis, MN 71.57% 1:21:41 6:14 01:21:38 9 6 M20 Sean Nickoley, 26, Minneapolis, MN 70.34% 1:21:46 6:14 01:21:41 10 7 M20 Dylan Johnson, 27, Circle Pines, MN 70.01% 1:22:09 6:16 01:22:05 11 8 M20 Zachary Revord, 21, Minneapolis, MN 68.22% 1:24:19 6:26 01:24:14 12 1 M18 Alex Litterer, 19, Lindstrom, MN 68.45% 1:24:27 6:27 01:24:18 13 9 M20 H Mark, 32, Minneapolis, MN 67.96% 1:24:40 6:28 01:24:29 14 4 M35 Noah Delong, 37, St Paul, MN 68.49% 1:25:21 6:31 01:25:20 15 10 M20 Kory Andersen Wagner, 33, Minneapolis, MN 66.69% 1:26:24 6:35 01:26:23 16 1 M40 Kevin Barden, 41, Farmington, MN 68.93% 1:27:17 6:39 01:27:14 17 1 M45 David Ha, 47, Prior Lake, MN 72.23% 1:27:34 6:41 01:27:31 18 2 M40 Paul Madden, 40, Arden Hills, MN 67.94% 1:27:50 6:42 01:27:46 19 11 M20 Elijah McNeal, 23, Elko New Market, MN 65.48% 1:27:50 6:42 01:27:47 20 1 M55 Emmanuel Todorov, 57, Eagan, MN 78.64% 1:27:57 6:43 01:27:54 21 5 M35 Cjuneyt Ener, 37, Minneapolis, MN 66.32% 1:28:09 6:43 01:28:07 22 12 M20 Ward Westray, 32, Minneapolis, MN 65.15% 1:28:19 6:44 01:28:14 23 6 M35 David Webb, 36, Minneapolis, MN 65.83% 1:28:22 6:44 01:28:02 24 13 M20 Tristan Kick, 29, Cottage Grove, MN 64.99% 1:28:30 6:45 01:28:26 25 3 M40 Kenneth Poole Jr, 44, Maple Grove, MN 69.65% 1:28:32 6:45 01:28:31 26 2 M45 Corey Hoss, 47, Woodbury, MN 71.14% 1:28:54 6:47 01:28:51 27 14 M20 Elijah Wolf, 20, Roseville, MN 64.03% 1:29:50 6:51 01:29:43 28 15 M20 Tom Duret, 28, Minneapolis, MN 64.00% 1:29:52 6:51 01:29:47 29 7 M35 Daniel Rueckert, 39, Saint Cloud, MN 65.13% 1:30:55 6:56 01:30:46 30 8 M35 Dustin Clark, 38, Saint Paul, MN 64.22% 1:31:34 6:59 01:31:23Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
31 4 M40 Pete Blackhurst, 43, Walton On Thames, SU 66.44% 1:32:03 7:01 01:32:01 32 16 M20 Kevin Stowe, 29, Hopkins, MN 62.21% 1:32:27 7:03 01:32:20 33 1 M50 Robert Srichai, 51, Minneapolis, MN 70.84% 1:32:27 7:03 01:32:20 34 3 M45 Michael Mechtenberg, 47, St Paul, MN 68.39% 1:32:29 7:03 01:31:44 35 17 M20 Luke Thornquist, 31, St Paul, MN 62.05% 1:32:42 7:04 01:32:35 36 1 M16 George Pettitt, 17, Mound, MN 63.58% 1:32:47 7:05 01:32:43 37 5 M40 James Hargon, 40, Minneapolis, MN 63.99% 1:33:16 7:07 01:33:14 38 6 M40 Russell Wight, 40, Minneapolis, MN 63.93% 1:33:21 7:07 01:33:12 39 18 M20 Zachary Groh, 21, Janesville, MN 61.41% 1:33:40 7:09 01:33:28 40 2 M50 Shawn Schwingler, 52, Plymouth, MN 70.29% 1:34:00 7:10 01:33:55 41 2 M55 Brian Schultz, 55, Rosemount, MN 72.12% 1:34:09 7:11 01:34:05 42 19 M20 Bryce Knox, 25, Chaska, MN 61.09% 1:34:09 7:11 01:34:07 43 9 M35 Ryan St Arnold, 39, Maple Grove, MN 62.08% 1:35:23 7:17 01:35:17 44 4 M45 Angel Morocho, 45, Minneapolis, MN 64.95% 1:35:45 7:18 01:31:57 45 20 M20 Jason Tam, 26, St Paul, MN 60.03% 1:35:49 7:19 01:34:17 46 21 M20 Luke Howard, 25, Golden Valley, MN 59.93% 1:35:58 7:19 01:35:50 47 22 M20 Shane Pesarchick-McElrath, 33, Savage, MN 60.02% 1:36:00 7:19 01:35:53 48 23 M20 Nathan Schweitzer, 23, St Cloud, MN 59.86% 1:36:05 7:20 01:35:29 49 10 M35 Mike Rosenberger, 37, Richfield, MN 60.83% 1:36:06 7:20 01:36:04 50 11 M35 Josiah Snyder, 35, Blaine, MN 60.22% 1:36:12 7:20 01:36:05 51 7 M40 Keith Johnson, 43, Hopkins, MN 63.48% 1:36:20 7:21 01:36:17 52 2 M18 Carson Mersberger, 19, Kiel, WI 59.93% 1:36:27 7:21 01:36:13 53 8 M40 Nick Christianson, 42, Lakeville, MN 62.87% 1:36:28 7:22 01:36:15 54 12 M35 Andre Blaine, 37, Maple Grove, MN 60.58% 1:36:30 7:22 01:35:37 55 24 M20 Matt Hogue, 22, Minneapolis, MN 59.45% 1:36:45 7:23 01:36:10 56 25 M20 Alec Kelly, 33, Minneapolis, MN 59.36% 1:37:04 7:24 01:36:58 57 26 M20 Isaac Vanzomeren, 24, Minneapolis, MN 59.09% 1:37:20 7:25 01:36:57 58 13 M35 William Merkl, 38, Roseville, MN 60.39% 1:37:22 7:26 01:37:07 59 27 M20 Sam Belding, 23, Minneapolis, MN 59.05% 1:37:24 7:26 01:37:12 60 28 M20 Matt Okeefe, 31, Minneapolis, MN 59.05% 1:37:24 7:26 01:37:14 61 29 M20 Logan Felbab, 28, Denver, CO 58.76% 1:37:53 7:28 01:37:49 62 3 M50 Pete Maiser, 52, Wayzata, MN 67.36% 1:38:05 7:29 01:38:01 63 30 M20 Max Pearson, 25, Edina, MN 58.43% 1:38:26 7:31 01:37:31 64 4 M50 Michael Mohs, 50, Plymouth, MN 65.94% 1:38:27 7:31 01:38:22 65 31 M20 Matt Sirkot, 32, Minneapolis, MN 58.40% 1:38:32 7:31 01:38:11 66 1 M60 Hernan Railef, 60, Woodbury, MN 72.14% 1:38:39 7:32 01:38:37 67 5 M45 Nick Wessinger, 47, Minneapolis, MN 63.90% 1:38:59 7:33 01:38:45 68 6 M45 James Sanft, 47, Hopkins, MN 63.83% 1:39:05 7:34 01:38:51 69 7 M45 Corey McKusick, 49, Fridley, MN 64.95% 1:39:05 7:34 01:39:00 70 9 M40 Ryan Paulson, 42, Hopkins, MN 61.15% 1:39:11 7:34 01:38:56 71 32 M20 Felipe Alvarez Casaro, 24, Clive, IA 57.97% 1:39:13 7:34 01:38:59 72 8 M45 Joshua Blanchard, 45, Aurora, CO 62.57% 1:39:23 7:35 01:39:10 73 10 M40 Andrew Cooke, 41, Minneapolis, MN 60.44% 1:39:33 7:36 01:39:11 74 9 M45 Bryan Gerding, 49, Minneapolis, MN 64.62% 1:39:35 7:36 01:39:21 75 3 M55 Jon Orton, 55, Minneapolis, MN 68.08% 1:39:44 7:36 01:39:29 76 10 M45 Bryan Carroll, 45, Minneapolis, MN 62.24% 1:39:55 7:37 01:39:30 77 14 M35 Donald Fahey-Ahrndt, 35, Maple Grove, MN 57.82% 1:40:12 7:39 01:40:01 78 33 M20 Travis Goodwin, 31, Minneapolis, MN 57.26% 1:40:27 7:40 01:40:14 79 1 M70 Guy Wikman, 70, Minneapolis, MN 78.06% 1:40:53 7:42 01:40:39 80 1 M12 Brecken Humphrey, 12, Stillwater, MN 66.14% 1:40:56 7:42 01:40:50 81 34 M20 Sebastian Zavala, 24, St Louis Park, MN 56.97% 1:40:58 7:42 01:40:44 82 3 M18 Conner Quale, 19, Pequot Lakes, MN 57.24% 1:40:59 7:42 01:40:56 83 11 M40 Barry Vanderloop, 43, Plymouth, MN 60.49% 1:41:06 7:43 01:40:57 84 35 M20 Harry Covel, 22, Coon Rapids, MN 56.85% 1:41:10 7:43 01:40:55 85 36 M20 Chris Knoth, 33, Minnetonka, MN 56.89% 1:41:17 7:44 01:41:05 86 37 M20 Ridge Flatness, 21, Bemidji, MN 56.78% 1:41:18 7:44 01:41:00 87 38 M20 Tim Hellermann, 25, Roseville, MN 56.77% 1:41:19 7:44 01:41:05 88 4 M55 Andrew Dsouza, 55, Shoreview, MN 66.97% 1:41:23 7:44 01:40:03 89 15 M35 Greg Plaisance, 39, Centerville, MN 58.35% 1:41:28 7:44 01:40:59 90 39 M20 Hernan Manzanet, 23, Minneapolis, MN 56.68% 1:41:29 7:44 01:41:15 91 40 M20 Cody Plaisance, 32, Minnetonka, MN 56.69% 1:41:30 7:45 01:41:00 92 41 M20 Jordan Lijewski, 26, Roseville, MN 56.66% 1:41:31 7:45 01:40:53 93 16 M35 Neil Vance, 35, Mahtomedi, MN 57.07% 1:41:31 7:45 01:41:12 94 5 M50 Carlos Guzman, 53, Mendota Heights, MN 65.47% 1:41:50 7:46 01:41:34 95 42 M20 Elliot Altbaum, 33, Minneapolis, MN 56.50% 1:41:59 7:47 01:41:38 96 43 M20 Barrett Torkelson, 22, Buffalo, MN 56.29% 1:42:11 7:48 01:41:47 97 11 M45 Dale Kolstad, 49, Hugo, MN 62.91% 1:42:17 7:48 01:42:02 98 44 M20 Daniel Garcia, 27, Minneapolis, MN 56.19% 1:42:22 7:49 01:42:00 99 12 M45 Avi Friedman, 46, Kiryat Tivon, HD 61.25% 1:42:24 7:49 01:40:55 100 12 M40 Ari Wolfe, 44, Minneapolis, MN 60.20% 1:42:26 7:49 01:42:13 101 17 M35 Corey Broms, 37, Eagan, MN 57.07% 1:42:26 7:49 01:42:19 102 6 M50 Allen Stoltman, 54, Minneapolis, MN 65.64% 1:42:30 7:49 01:41:59 103 2 M60 Roberto Perez, 62, Minneapolis, MN 70.71% 1:42:37 7:50 01:41:28 104 13 M45 Million Woldehawariat, 49, Blaine, MN 62.66% 1:42:42 7:50 01:42:32 105 13 M40 Jeff Fretwell, 42, St Paul, MN 59.04% 1:42:44 7:50 01:42:30 106 45 M20 Maxc Santana, 23, Minneapolis, MN 55.98% 1:42:45 7:50 01:42:19 107 5 M55 Michael Blum, 57, Wayzata, MN 67.14% 1:43:01 7:52 01:42:53 108 46 M20 Noah Thompson, 28, Plymouth, MN 55.76% 1:43:09 7:52 01:42:43 109 7 M50 Karl Erickson, 54, Maplewood, MN 64.89% 1:43:41 7:55 01:43:18 110 18 M35 Ben Christianson, 38, Saint Paul, MN 56.71% 1:43:42 7:55 01:43:25 111 47 M20 Neil Thompson, 26, Minneapolis, MN 55.36% 1:43:54 7:56 01:43:25 112 3 M60 Richard Butwinick, 61, Minneapolis, MN 69.11% 1:43:59 7:56 01:43:42 113 48 M20 Justin Tan, 33, Minneapolis, MN 55.35% 1:44:06 7:56 01:43:42 114 49 M20 Brian Hart, 34, Maple Grove, MN 55.37% 1:44:18 7:57 01:43:50 115 50 M20 Brannon Imamura, 29, Minneapolis, MN 55.15% 1:44:18 7:57 01:43:57 116 51 M20 Jorge Popoca-Santana, 32, Bloomington, MN 55.11% 1:44:24 7:58 01:44:17 117 52 M20 Sam Strub, 23, Maple Grove, MN 55.04% 1:44:30 7:58 01:43:52 118 53 M20 Ryan Wedel, 29, Eden Prairie, MN 55.00% 1:44:35 7:59 01:43:57 119 54 M20 Kodiak Shipquist, 24, Minneapolis, MN 54.96% 1:44:39 7:59 01:44:27 120 55 M20 Ibrana Omwancha, 23, Minneapolis, MN 54.92% 1:44:44 7:59 01:41:34Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
121 14 M40 Leland Severson, 40, Elk River, MN 56.94% 1:44:48 8:00 01:44:40 122 14 M45 David Parent, 47, Lino Lakes, MN 60.32% 1:44:51 8:00 01:44:36 123 56 M20 Austin Arthur, 27, Eau Claire, WI 54.76% 1:45:02 8:01 01:44:56 124 57 M20 Garrett Holets, 24, Jordan, MN 54.48% 1:45:35 8:03 01:45:02 125 58 M20 Brady Dutton, 26, Eagan, MN 54.30% 1:45:56 8:05 01:45:17 126 59 M20 Luke Landin, 25, Minneapolis, MN 54.30% 1:45:56 8:05 01:45:23 127 15 M40 John Kaczmarek, 41, Bethel, MN 56.72% 1:46:04 8:05 01:45:51 128 60 M20 Ryan Eckstrom, 22, Inver Grove Heights, MN 54.18% 1:46:10 8:06 01:45:36 129 61 M20 Ryan Van Mechelen, 31, St Louis Park, MN 54.08% 1:46:21 8:07 01:45:50 130 19 M35 Colin Wiesner, 37, Minneapolis, MN 54.89% 1:46:30 8:07 01:45:30 131 20 M35 Kyle Plaisance, 36, Forest Lake, MN 54.59% 1:46:33 8:08 01:45:50 132 62 M20 Jake Luecke, 29, Hopkins, MN 53.89% 1:46:44 8:09 01:46:17 133 21 M35 Dan Fossen, 36, River Falls, WI 54.31% 1:47:06 8:10 01:46:27 134 16 M40 Kyle Casey, 41, Jordan, MN 56.11% 1:47:14 8:11 01:46:55 135 63 M20 Ben Archambeau, 25, West St Paul, MN 53.56% 1:47:23 8:11 01:46:55 136 15 M45 Erik Allen, 46, Eden Prairie, MN 58.39% 1:47:24 8:12 01:46:38 137 64 M20 Owen Sorby, 24, Minneapolis, MN 53.55% 1:47:24 8:12 01:47:12 138 65 M20 Robert Anderson, 28, Elk River, MN 53.55% 1:47:25 8:12 01:46:46 139 66 M20 Matthew Berg, 28, Minneapolis, MN 53.54% 1:47:26 8:12 01:46:51 140 67 M20 Austin Hardy, 29, Chaska, MN 53.50% 1:47:30 8:12 01:46:51 141 68 M20 Ziyi Jia, 26, St Paul, MN 53.40% 1:47:43 8:13 01:47:26 142 17 M40 Brady Pask, 43, Brooklyn Center, MN 56.63% 1:47:59 8:14 01:47:55 143 69 M20 Marjais McBride, 22, Stacy, MN 53.26% 1:48:00 8:14 01:47:37 144 70 M20 Andrew Jaggar, 24, Minneapolis, MN 53.19% 1:48:08 8:15 01:47:08 145 71 M20 Zach Soule, 23, Inver Grove Heights, MN 53.18% 1:48:09 8:15 01:47:35 146 72 M20 Tyson Michels, 22, Litchfield, MN 53.18% 1:48:09 8:15 01:47:35 147 73 M20 Nathan Rice, 32, Minneapolis, MN 53.18% 1:48:12 8:15 01:47:39 148 74 M20 Aaron Trunt, 31, Chicago, IL 53.14% 1:48:14 8:15 01:47:44 149 75 M20 Javier Mouledous Armas, 27, Edina, MN 53.11% 1:48:18 8:16 01:47:46 150 76 M20 Gabe Hanninen, 23, Minneapolis, MN 53.08% 1:48:21 8:16 01:44:41 151 77 M20 Adam Phillips, 32, Minneapolis, MN 53.09% 1:48:23 8:16 01:47:44 152 78 M20 Donovan Duenow, 31, Glencoe, MN 53.04% 1:48:26 8:16 01:47:30 153 18 M40 Dillon Fried, 44, Minneapolis, MN 56.85% 1:48:28 8:16 01:47:25 154 19 M40 David Chambers, 41, Maple Grove, MN 55.42% 1:48:34 8:17 01:48:00 155 79 M20 Holden Brown, 23, Minneapolis, MN 52.84% 1:48:51 8:18 01:48:00 156 4 M60 John Hoffman, 60, Minnetonka, MN 65.38% 1:48:51 8:18 01:48:25 157 20 M40 Mike Bester, 44, Roseville, MN 56.62% 1:48:55 8:19 01:48:29 158 80 M20 Nick Mattson, 34, Chaska, MN 52.96% 1:49:02 8:19 01:48:40 159 81 M20 Robert Riordan-Fulcher, 31, New Hope, MN 52.73% 1:49:05 8:19 01:48:34 160 82 M20 Josh Dinndorf, 32, Spring Park, MN 52.72% 1:49:09 8:20 01:48:36 161 22 M35 Joshua Carlson, 38, New Hope, MN 53.87% 1:49:10 8:20 01:48:39 162 21 M40 Anthony St. Sauver, 40, Sartell, MN 54.63% 1:49:14 8:20 01:48:48 163 83 M20 Ashvant Kumar, 23, Plymouth, MN 52.65% 1:49:15 8:20 01:48:16 164 4 M18 Andrew Carlson, 19, Mosinee, WI 52.87% 1:49:20 8:20 01:48:48 165 84 M20 Sam Johnson, 27, Lino Lakes, MN 52.52% 1:49:31 8:21 01:49:11 166 85 M20 Meir Hetletvedt, 22, Minneapolis, MN 52.50% 1:49:33 8:21 01:49:02 167 86 M20 Ruben Ramirez, 21, Minneapolis, MN 52.49% 1:49:35 8:22 01:49:15 168 87 M20 Brendan Tepoorten, 24, St. Louis Park, MN 52.47% 1:49:37 8:22 01:46:23 169 88 M20 Josh Stadler, 26, Minneapolis, MN 52.45% 1:49:40 8:22 01:48:26 170 89 M20 Carson Henstorf, 27, Duluth, MN 52.37% 1:49:50 8:23 01:48:37 171 23 M35 Michael Boevers, 37, St Paul, MN 53.18% 1:49:56 8:23 01:49:39 172 90 M20 Franky Ndingwan, 33, Plymouth, MN 52.39% 1:49:59 8:23 01:48:10 173 91 M20 Aidan Sheehy, 22, Minneapolis, MN 52.22% 1:50:08 8:24 01:49:10 174 92 M20 John Port, 34, Burnsville, MN 52.36% 1:50:18 8:25 01:49:56 175 93 M20 Bobby Moua, 23, Shoreview, MN 52.11% 1:50:22 8:25 01:49:41 176 16 M45 Don Saunders, 49, Minneapolis, MN 58.25% 1:50:28 8:26 01:49:36 177 94 M20 Simon Midtbo, 25, St Louis Park, MN 52.04% 1:50:31 8:26 01:49:54 178 95 M20 John Warner, 31, Minneapolis, MN 52.04% 1:50:31 8:26 01:49:54 179 96 M20 Timothy Bortner, 32, Austin, MN 52.05% 1:50:33 8:26 01:49:42 180 24 M35 Justin Vignes, 37, Minneapolis, MN 52.85% 1:50:37 8:26 01:49:14 181 22 M40 Leonce Byimana, 44, Atlanta, GA 55.73% 1:50:39 8:26 01:49:01 182 1 M65 Ross Wastvedt, 65, Marshall, MN 67.57% 1:50:39 8:26 01:49:57 183 97 M20 Logan Bjorkman, 24, Minneapolis, MN 51.81% 1:51:01 8:28 01:50:20 184 8 M50 Servando Sanchez, 53, Osceola Wis, WI 59.99% 1:51:08 8:29 01:49:43 185 98 M20 Joe Martens, 32, Eagan, MN 51.71% 1:51:17 8:29 01:50:50 186 99 M20 Jon Lepp, 32, Lakeville, MN 51.66% 1:51:23 8:30 01:50:29 187 25 M35 Bill Dumke, 38, Savage, MN 52.76% 1:51:28 8:30 01:50:37 188 26 M35 Justin Lee, 35, Centerville, MN 51.95% 1:51:31 8:30 01:51:14 189 27 M35 Cutberto Becerra, 36, Brooklyn Center, MN 52.14% 1:51:34 8:31 01:49:59 190 9 M50 Dmitry Kadnikov, 51, Woodbury, MN 58.69% 1:51:35 8:31 01:49:41 191 23 M40 Jason Goldfarb, 44, Minnetonka, MN 55.19% 1:51:44 8:31 01:51:08 192 100 M20 Andrew Malo, 30, Minneapolis, MN 51.41% 1:51:53 8:32 01:49:45 193 101 M20 Tyler Luzinski, 30, Minneapolis, MN 51.40% 1:51:54 8:32 01:51:20 194 102 M20 Ryan Horst, 22, Plymouth, MN 51.38% 1:51:56 8:32 01:50:56 195 103 M20 Joe Froehle, 22, Minneapolis, MN 51.37% 1:51:58 8:32 01:51:00 196 24 M40 Christopher Marks, 43, Brooklyn Park, MN 54.56% 1:52:05 8:33 01:51:33 197 28 M35 David Boigenzahn, 36, Minneapolis, MN 51.87% 1:52:09 8:33 01:51:39 198 29 M35 Cuyler Brown, 36, Minneapolis, MN 51.87% 1:52:09 8:33 01:51:40 199 30 M35 Cory Gierhart, 36, Dayton, MN 51.87% 1:52:09 8:33 01:51:41 200 31 M35 Alex Calof, 37, Minneapolis, MN 52.09% 1:52:13 8:34 01:51:29 201 32 M35 Andrew Helm, 35, Minneapolis, MN 51.53% 1:52:25 8:35 01:50:57 202 104 M20 Antonio Villa, 28, Rosemount, MN 51.16% 1:52:25 8:35 01:51:58 203 25 M40 Seth Mooney, 43, Brooklyn Park, MN 54.36% 1:52:30 8:35 01:49:53 204 105 M20 Hansel Ramirez-Ferrer, 26, Edina, MN 51.07% 1:52:38 8:36 01:52:38 205 106 M20 Ryan Marett, 33, Minneapolis, MN 51.04% 1:52:54 8:37 01:51:54 206 33 M35 Keith Nederhoed, 36, Eagan, MN 51.52% 1:52:54 8:37 01:52:26 207 107 M20 Robert Root, 33, Minneapolis, MN 51.02% 1:52:56 8:37 01:51:41 208 108 M20 Tanner Danks, 32, Edina, MN 50.92% 1:53:00 8:37 01:51:59 209 10 M50 Josef Evans, 52, Minneapolis, MN 58.34% 1:53:15 8:38 01:52:33 210 109 M20 Stephen O'Brien, 32, Kasson, MN 50.79% 1:53:18 8:39 01:51:42 211 110 M20 Steven Wagner, 25, Argyle, TX 50.71% 1:53:25 8:39 01:52:58 212 26 M40 Chris Larson, 43, Shoreview, MN 53.84% 1:53:35 8:40 01:53:16 213 27 M40 Zachary Thorson, 42, Minneapolis, MN 53.39% 1:53:36 8:40 01:52:55 214 28 M40 Nathan Hovey, 43, Jordan, MN 53.79% 1:53:41 8:40 01:52:06 215 111 M20 Imran Khan, 22, Plymouth, MN 50.58% 1:53:43 8:40 01:52:44 216 112 M20 Robert Barclay, 29, Minneapolis, MN 50.57% 1:53:44 8:41 01:52:53 217 5 M60 Karl Bradford, 62, Oakdale, MN 63.78% 1:53:46 8:41 01:52:50 218 2 M65 Rustam Alliev, 68, Eagan, MN 67.68% 1:53:55 8:41 01:53:25 219 11 M50 Elias Pastrana Navarro, 52, St Paul, MN 57.99% 1:53:56 8:41 01:52:23 220 6 M55 Michael Conforti, 56, Maple Grovemn, MN 60.06% 1:54:06 8:42 01:53:30 221 113 M20 Leo Conforti, 22, Minneapolis, MN 50.40% 1:54:07 8:42 01:53:32 222 17 M45 Brook Hunter, 45, Apple Valley, MN 54.45% 1:54:12 8:43 01:53:31 223 114 M20 Maxwell Schmit, 24, Mankato, MN 50.28% 1:54:23 8:44 01:53:42 224 115 M20 Bonito Ndayishimiye, 27, Plymouth, MN 50.28% 1:54:24 8:44 01:53:42 225 116 M20 Alex Cagle, 30, Minneapolis, MN 50.23% 1:54:31 8:44 01:54:12 226 117 M20 Kartikeya Tiwari, 32, Chicago, IL 50.24% 1:54:32 8:44 01:50:46 227 118 M20 Braden Bourland, 22, Orono, MN 50.14% 1:54:43 8:45 01:53:38 228 6 M60 Robert Milne, 60, Roseville, MN 61.95% 1:54:53 8:46 01:54:03 229 29 M40 Patrick Andrews, 41, Minneapolis, MN 52.36% 1:54:54 8:46 01:53:46 230 30 M40 Ben Walsh, 41, Inver Grove Heights, MN 52.33% 1:54:58 8:46 01:54:58 231 119 M20 Jakob Hudoba, 27, Bloomington, MN 50.01% 1:55:00 8:46 01:54:17 232 120 M20 Ryan Nguyen, 25, Maple Grove, MN 49.96% 1:55:08 8:47 01:54:13 233 121 M20 Ravi Pathak, 22, Minneapolis, MN 49.93% 1:55:12 8:47 01:54:20 234 122 M20 David Lindgren, 25, Minneapolis, MN 49.80% 1:55:30 8:49 01:54:10 235 123 M20 Alex Khalil, 29, Minneapolis, MN 49.70% 1:55:44 8:50 01:55:17 236 124 M20 Blake Khalil, 26, Minneapolis, MN 49.69% 1:55:45 8:50 01:55:19 237 12 M50 Emma Halweg, 51, Wyoming, MN 56.52% 1:55:53 8:50 01:55:13 238 125 M20 Samuel Coyer Welch, 24, Minneapolis, MN 49.62% 1:55:55 8:51 01:55:02 239 31 M40 Joe Buzicky, 41, Saint Paul, MN 51.90% 1:55:56 8:51 01:55:20 240 32 M40 Charles Madison, 41, Minneapolis, MN 51.90% 1:55:56 8:51 01:55:20 241 34 M35 Tom Butala, 39, Minneapolis, MN 51.04% 1:56:00 8:51 01:54:46 242 126 M20 Evan Malone, 25, Fridley, MN 49.55% 1:56:05 8:51 01:55:14 243 33 M40 James Gould, 43, Minneapolis, MN 52.57% 1:56:20 8:52 01:55:09 244 127 M20 Ty Miller, 21, Minneapolis, MN 49.36% 1:56:31 8:53 01:55:56 245 13 M50 Scott Herman, 52, Minneapolis, MN 56.69% 1:56:33 8:53 01:54:46 246 128 M20 Eric Nguyen, 22, Minneapolis, MN 49.28% 1:56:43 8:54 01:56:18 247 35 M35 Theodore Dageford, 36, Forest Lake, MN 49.74% 1:56:56 8:55 01:56:21 248 129 M20 Ian Pierson, 32, New Hope, MN 49.16% 1:57:03 8:56 01:56:11 249 14 M50 Quan Dang, 54, Apple Valley, MN 57.36% 1:57:17 8:57 01:56:47 250 34 M40 Patrick Rothwell, 42, St. Paul, MN 51.58% 1:57:36 8:58 01:57:09 251 36 M35 Spencer Wigmore, 36, St Paul, MN 49.44% 1:57:39 8:58 01:56:45 252 37 M35 Kirby Templin, 39, Plymouth, MN 50.33% 1:57:39 8:58 01:57:07 253 15 M50 Dan Hedin, 51, Minneapolis, MN 55.64% 1:57:42 8:59 01:57:03Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
254 130 M20 Jacob Epple, 26, St Louis Park, MN 48.78% 1:57:54 9:00 01:57:25 255 131 M20 Elijah Norris-Holliday, 29, Columbia Heights, MN 48.78% 1:57:55 9:00 01:54:08 256 38 M35 David Kosub, 35, Minneapolis, MN 49.05% 1:58:07 9:01 01:57:19 257 35 M40 Matthew Haugen, 40, Edina, MN 50.50% 1:58:10 9:01 01:56:52 258 36 M40 Jeremy Markowitz, 41, Minneapolis, MN 50.89% 1:58:13 9:01 01:57:26 259 37 M40 Nick Nelson, 41, Maple Grove, MN 50.84% 1:58:20 9:02 01:57:47 260 39 M35 Ryan Fargen, 39, Saint Paul, MN 49.96% 1:58:31 9:02 01:57:46 261 16 M50 Andrew Kuether, 53, Minnetonka, MN 56.24% 1:58:33 9:03 01:57:12 262 38 M40 Michael Meemken, 44, Andover, MN 51.97% 1:58:39 9:03 01:58:02 263 7 M60 Jon Doehr, 60, Hopkins, MN 59.70% 1:59:12 9:06 01:58:25 264 17 M50 Chris Colby, 54, Rochester, MN 56.41% 1:59:16 9:06 01:58:19 265 39 M40 Wes Combs, 41, Prior Lake, MN 50.42% 1:59:20 9:06 01:58:15 266 40 M40 Alexander Garver, 40, St Paul, MN 49.95% 1:59:29 9:07 01:58:39 267 40 M35 Joel Okel, 39, Maple Grove, MN 49.55% 1:59:30 9:07 01:59:30 268 132 M20 Carson Sando, 23, Plymouth, MN 48.10% 1:59:35 9:07 01:58:44 269 41 M40 Nick Mueller, 44, Minneapolis, MN 51.52% 1:59:42 9:08 01:59:19 270 18 M50 Scott Carlson, 53, Minneapolis, MN 55.68% 1:59:44 9:08 01:58:55 271 133 M20 Logan Jensen, 32, Minneapolis, MN 48.04% 1:59:47 9:08 01:57:42 272 41 M35 Ryan Fletcher, 36, Minneapolis, MN 48.56% 1:59:47 9:08 01:58:55 273 134 M20 Gabe Severson, 26, Big Lake, MN 47.96% 1:59:55 9:09 01:59:17 274 3 M65 Tom McDonough, 66, Eagan, MN 62.92% 2:00:03 9:09 01:59:12 275 42 M35 Luke Skogen, 35, Minneapolis, MN 48.26% 2:00:03 9:09 02:00:03 276 42 M40 Marc Grabanski, 41, Plymouth, MN 49.86% 2:00:40 9:12 02:00:11 277 43 M35 Geoff Hoss, 35, Minneapolis, MN 47.96% 2:00:48 9:13 01:59:24 278 18 M45 Hayri Sapmaz, 48, Lakeville, MN 52.64% 2:01:11 9:15 01:58:41 279 135 M20 Lennart Howe, 23, Eagan, MN 47.35% 2:01:28 9:16 01:58:18 280 136 M20 Max Colby, 23, Rochester, MN 47.31% 2:01:35 9:16 02:00:39 281 137 M20 Mark Timper, 24, Wheeler, WI 47.28% 2:01:39 9:17 02:00:10 282 43 M40 Marquis Johnson, 40, Minneapolis, MN 48.96% 2:01:54 9:18 02:00:46 283 19 M50 Brian McAleer, 54, Burnsville, MN 55.15% 2:02:00 9:18 02:00:51 284 138 M20 Lyle Anderson, 32, Saint Paul, MN 47.16% 2:02:01 9:18 02:00:38 285 44 M35 Daniel Monroe, 38, Eagan, MN 48.17% 2:02:05 9:19 02:00:46 286 7 M55 William Yadao, 56, North Las Vegas, NV 56.03% 2:02:18 9:20 02:00:52 287 20 M50 Dennis M Meletiche, 51, Minneapolis, MN 53.47% 2:02:29 9:21 02:01:14 288 44 M40 Max Athorn, 41, Minneapolis, MN 49.09% 2:02:34 9:21 02:01:52 289 45 M35 Eddie Washington, 39, Minneapolis, MN 48.28% 2:02:39 9:21 02:01:45 290 46 M35 Travis Brew, 36, Minneapolis, MN 47.43% 2:02:39 9:21 02:01:45 291 139 M20 Noah Luecke, 27, Hopkins, MN 46.89% 2:02:40 9:21 02:01:43 292 21 M50 Brian Singer, 54, Saint Paul, MN 54.80% 2:02:46 9:22 02:01:52 293 140 M20 William Zhanay, 30, Fridley, MN 46.75% 2:03:02 9:23 02:01:23 294 141 M20 Wilmer Jimbo, 31, Bloomington, MN 46.74% 2:03:03 9:23 02:01:26 295 47 M35 Dirk Garvey, 35, Minneapolis, MN 47.01% 2:03:14 9:24 02:01:37 296 142 M20 Mason Maynard, 23, Saint Michael, MN 46.60% 2:03:25 9:25 02:02:41 297 143 M20 Fletcher Nesbit, 23, Minneapolis, MN 46.58% 2:03:29 9:25 02:02:45 298 8 M60 Kevin Den Hartog, 60, Minnetonka, MN 57.59% 2:03:34 9:26 02:02:30 299 45 M40 Matthew Peyer-Stensrud, 42, Belle Plaine, MN 49.06% 2:03:38 9:26 02:01:53 300 144 M20 Luca Bussemas, 27, St Louis Park, MN 46.49% 2:03:43 9:26 02:00:34 301 46 M40 Jim Olson, 40, St. Louis Park, MN 48.11% 2:04:02 9:28 02:03:02 302 47 M40 Stefan McDaniel, 43, Vadnais Heights, MN 49.21% 2:04:17 9:29 02:02:19 303 145 M20 Yang Chen, 23, Minneapolis, MN 46.12% 2:04:42 9:31 02:03:05 304 146 M20 Christian Marchant, 20, Lindstrom, MN 46.06% 2:04:53 9:32 02:02:35 305 48 M40 Adam Monaghan, 42, Roseville, MN 48.48% 2:05:07 9:33 02:04:08 306 147 M20 Sullivan Lucy, 22, St Paul, MN 45.95% 2:05:10 9:33 02:04:45 307 148 M20 Ethan Clare, 22, Bloomington, MN 45.78% 2:05:38 9:35 02:02:24 308 149 M20 Brett Konopaske, 34, Arvada, CO 45.86% 2:05:56 9:36 02:04:24 309 49 M40 Jason Kubicek, 40, Owatonna, MN 47.34% 2:06:04 9:37 02:05:15 310 150 M20 Leo Thill, 21, Cloquet, MN 45.53% 2:06:20 9:38 02:04:50 311 151 M20 Erick Alvarado, 28, Minneapolis, MN 45.51% 2:06:23 9:38 02:04:29 312 152 M20 Zach Caslavka, 33, Apple Valley, MN 45.45% 2:06:46 9:40 02:05:19 313 153 M20 James Kiser, 26, Minneapolis, MN 45.35% 2:06:49 9:40 02:04:38 314 154 M20 Nabil Kalif, 29, Ramseymn, MN 45.32% 2:06:54 9:41 02:05:24 315 19 M45 Kevin Sypal, 47, Excelsior, MN 49.75% 2:07:07 9:42 02:05:46 316 155 M20 Nicholas Drews, 34, Maple Grove, MN 45.42% 2:07:08 9:42 02:06:05 317 156 M20 Eric Olheiser, 30, Circle Pines, MN 45.22% 2:07:12 9:42 02:05:06 318 157 M20 Sam Caspers, 30, Minneapolis, MN 45.20% 2:07:15 9:42 02:04:58 319 158 M20 Aaron Suchy, 31, Grand Rapids, MN 45.19% 2:07:16 9:43 02:04:59 320 20 M45 Chad Marchant, 46, Lindstrom, MN 49.25% 2:07:20 9:43 02:05:02 321 159 M20 Mohamed Abdirisaq, 23, Burnsville, MN 45.11% 2:07:31 9:44 02:06:27 322 160 M20 David Abel, 32, Minneapolis, MN 45.06% 2:07:42 9:44 02:06:48 323 161 M20 Ricky Halgren, 30, Minneapolis, MN 45.03% 2:07:43 9:45 02:06:55 324 162 M20 Chris Curry, 32, Delano, MN 44.88% 2:08:12 9:47 02:06:52 325 8 M55 Marty Banker, 58, Elk River, MN 54.37% 2:08:25 9:48 02:06:45 326 4 M65 Joseph Evans, 68, New Richmond, WI 59.96% 2:08:35 9:49 02:06:40 327 163 M20 Brandon Holthaus, 25, Minneapolis, MN 44.70% 2:08:40 9:49 02:07:11 328 21 M45 Chris Peterson, 47, Hugo, MN 49.14% 2:08:42 9:49 02:07:31 329 164 M20 Andres Martinez, 23, Minneapolis, MN 44.67% 2:08:45 9:49 02:07:12 330 9 M60 Vic Reiner, 60, Minneapolis, MN 55.11% 2:09:08 9:51 02:06:41 331 165 M20 Blake Kuether, 28, Minneapolis, MN 44.49% 2:09:16 9:52 02:07:05 332 166 M20 Dane Johnson, 29, Minneapolis, MN 44.43% 2:09:27 9:52 02:07:42 333 167 M20 Ayub Abdirisaq, 22, Burnsville, MN 44.36% 2:09:39 9:53 02:08:36 334 48 M35 Daniel Washburn, 35, Forest Lake, MN 44.59% 2:09:56 9:55 02:07:52 335 168 M20 Tyrone Waldon, 34, Columbia Heights, MN 44.43% 2:09:58 9:55 02:07:26 336 169 M20 Trevor Hanson, 30, Aberdeen, SD 44.14% 2:10:18 9:56 02:06:42 337 22 M45 Seigo Masubuchi, 48, Saint Paul, MN 48.88% 2:10:31 9:57 02:09:06 338 170 M20 Khali Tran, 27, Mounds View, MN 44.03% 2:10:38 9:58 02:08:02 339 23 M45 Brian Grzybowski, 46, Duluth, MN 47.95% 2:10:47 9:59 02:09:17 340 24 M45 Brian Sinkula, 48, Shoreview, MN 48.75% 2:10:51 9:59 02:08:46Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
341 49 M35 Chuhue Thao, 36, Rogers, MN 44.39% 2:11:02 10:00 02:08:50 342 171 M20 Tyler Salzwedel, 24, Eden Prairie, MN 43.60% 2:11:55 10:04 02:09:24 343 172 M20 Elias Lazaro, 29, Minneapolis, MN 43.57% 2:12:01 10:04 02:11:02 344 5 M65 Kevin Hall, 65, Rosemount, MN 56.45% 2:12:26 10:06 02:10:12 345 173 M20 Islam Alsagheer, 31, Roseville, MN 43.40% 2:12:31 10:07 02:08:44 346 50 M35 Joshua Truong, 38, Minneapolis, MN 44.32% 2:12:41 10:07 02:11:44 347 174 M20 Ian Snyder, 27, Minneapolis, MN 43.31% 2:12:49 10:08 02:10:09 348 175 M20 Peter Engstrom, 27, Minneapolis, MN 43.30% 2:12:50 10:08 02:10:09 349 176 M20 Eric Mehus, 27, Rochester, MN 43.30% 2:12:50 10:08 02:11:01 350 177 M20 Sam Hayward, 28, St. Paul, MN 43.30% 2:12:50 10:08 02:11:01 351 50 M40 Andrew Hamilton, 40, Queens County, NY 44.87% 2:13:00 10:09 02:11:22 352 51 M40 Alexander Raiter, 40, Minneapolis, MN 44.86% 2:13:01 10:09 02:11:23 353 1 U Maren Adler, 27, St Paul, MN 47.26% 2:13:02 10:09 02:11:32 354 52 M40 Michael Francis, 44, Brooklyn Park, MN 46.35% 2:13:03 10:09 02:11:48 355 178 M20 Josh Burns, 23, Woodbury, MN 43.21% 2:13:06 10:09 02:09:44 356 179 M20 Jacob Beltman, 26, Minneapolis, MN 43.21% 2:13:07 10:09 02:11:22 357 53 M40 Bill May, 41, St. Paul, MN 45.18% 2:13:10 10:10 02:11 358 51 M35 Mike Bloch, 35, Maple Grove, MN 43.36% 2:13:36 10:11 02:11:45 359 180 M20 Reis Hitz, 23, Rochester, MN 42.99% 2:13:48 10:12 02:10:35 360 10 M60 Mark Halverson, 61, Farmington, MN 53.60% 2:14:04 10:14 02:11:08 361 181 M20 Ryan Selock, 34, Minneapolis, MN 43.05% 2:14:09 10:14 02:11:51 362 182 M20 Conrad Daggett, 28, Minneapolis, MN 42.83% 2:14:18 10:15 02:12:04 363 183 M20 Ty Jones, 22, Minneapolis, MN 42.71% 2:14:40 10:16 02:11:01 364 184 M20 Taylor Short, 30, Lakeville, MN 42.65% 2:14:52 10:17 02:12:52 365 185 M20 Leo Medel, 33, Apple Valley, MN 42.68% 2:15:00 10:18 02:13:52 366 22 M50 Henrique Oliveira, 51, Edina, MN 48.48% 2:15:05 10:18 02:11:46 367 52 M35 Matt Giljahn, 36, Minneapolis, MN 43.03% 2:15:10 10:19 02:13:21 368 25 M45 Matt Mongeau, 46, Zimmerman, MN 46.39% 2:15:12 10:19 02:13:18 369 9 M55 Bradley Anderson, 58, Maplewood, MN 51.29% 2:16:07 10:23 02:14:55 370 186 M20 Mohamed Abdalla, 33, Falcon Heights, MN 42.31% 2:16:11 10:23 02:13:07 371 187 M20 Kevin Le, 25, Shakopee, MN 42.23% 2:16:11 10:23 02:15:49 372 188 M20 Matthew Connell, 25, Minneapolis, MN 42.18% 2:16:21 10:24 02:14:35 373 189 M20 Kegan Sunderland, 34, Wyoming, MN 42.34% 2:16:23 10:24 02:13:41 374 54 M40 Tazio Lombardo, 44, Waseca, MN 45.17% 2:16:31 10:25 02:14:48 375 23 M50 Jason Smith, 50, Eagan, MN 47.51% 2:16:38 10:25 02:14:27 376 190 M20 Colton Ashley, 30, New Hope, MN 41.93% 2:17:11 10:28 02:14:23 377 53 M35 Jacob Klingelhutz, 38, Buffalo, MN 42.83% 2:17:18 10:28 02:15:27 378 191 M20 Caden Karras, 21, Eau Claire, WI 41.87% 2:17:23 10:29 02:14:56 379 192 M20 Jordan Alexander, 30, Minneapolis, MN 41.78% 2:17:39 10:30 02:16:05 380 193 M20 Luke Hupfer, 23, Minneapolis, MN 41.66% 2:18:04 10:32 02:15:25 381 1 M75 Dave Horstmann, 75, Victoria, MN 60.94% 2:18:11 10:32 02:16:33 382 10 M55 John Stoeckl, 55, Blaine, MN 49.02% 2:18:31 10:34 02:16:55 383 26 M45 Mik Kocikowski, 47, Mound, MN 45.58% 2:18:46 10:35 02:15:51 384 194 M20 Nick Mateen, 32, Shakopee, MN 41.44% 2:18:52 10:36 02:14:39 385 54 M35 Brian Jurchisin, 37, Lino Lakes, MN 42.01% 2:19:09 10:37 02:17:42 386 195 M20 Andrew Huf, 34, Houlton, WI 41.50% 2:19:09 10:37 02:17:43 387 55 M40 Nalin Ratnayake, 41, Sacramento, CA 43.22% 2:19:13 10:37 02:17:48 388 196 M20 Solomon Park, 25, Minneapolis, MN 41.27% 2:19:23 10:38 02:18:29 389 197 M20 Ali Vue, 29, Minneapolis, MN 41.07% 2:20:02 10:41 02:18:33 390 24 M50 Cameron Davis, 52, Austin, MN 47.14% 2:20:10 10:42 02:16:48 391 198 M20 Charlie Broadbent, 27, St Paul, MN 40.98% 2:20:21 10:42 02:17:47 392 199 M20 Sam Maxwell, 23, Woodbury, MN 40.93% 2:20:32 10:43 02:18:12 393 200 M20 Tristen Witthuhn, 29, Rochester, MN 40.88% 2:20:42 10:44 02:18:37 394 201 M20 Cheng-Yu Chen, 25, Saint Paul, MN 40.80% 2:20:58 10:45 02:20:11 395 55 M35 Justin Reece, 37, Burnsville, MN 41.46% 2:20:59 10:45 02:17:23 396 202 M20 Alec Stein, 29, St Louis Park, MN 40.72% 2:21:14 10:46 02:18:18 397 203 M20 Stefan Pardau, 31, Bucharest 40.68% 2:21:24 10:47 02:19:04 398 56 M40 Joshua Hanson, 44, Lindstrom, MN 43.50% 2:21:46 10:49 02:19:08 399 204 M20 Marin Boucher, 23, Minneapolis, MN 40.38% 2:22:26 10:52 02:19:13 400 205 M20 Habib Ezimokhai, 29, Calgary, AB 40.32% 2:22:39 10:53 02:20:39 401 25 M50 Mark Hanson, 52, Rogers, MN 46.17% 2:23:06 10:55 02:21:06 402 57 M40 Kris Corts, 42, New Hope, MN 42.36% 2:23:10 10:55 02:21:48 403 11 M55 Jeffrey McVay Sr, 59, Plymouth, MN 49.22% 2:23:12 10:55 02:20:46 404 2 M70 Ed Sandor, 72, Kenyon, MN 56.22% 2:23:23 10:56 02:20:06 405 206 M20 Aaron Sjobeck, 34, Lakeville, MN 40.22% 2:23:34 10:57 02:21:05 406 6 M65 Paul Hoshino, 69, Maple Grove, MN 54.18% 2:23:49 10:58 02:21:51Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
407 27 M45 Aaron Burdette, 45, Apple Valley, MN 43.08% 2:24:22 11:01 02:21:19 408 207 M20 Eric Weiszhaar, 30, Aberdeen, SD 39.74% 2:24:45 11:03 02:21:08 409 208 M20 Carter Calderon, 27, Edina, MN 39.69% 2:24:54 11:03 02:22:14 410 209 M20 Salvador Gonzalez, 31, Minneapolis, MN 39.67% 2:24:59 11:04 02:22:35 411 210 M20 Bennet Brosseau, 26, Edina, MN 39.62% 2:25:11 11:05 02:23:01 412 26 M50 John Hacker, 53, Coon Rapids, MN 45.80% 2:25:34 11:06 02:23:31 413 56 M35 Law Yang, 36, Lino Lakes, MN 39.81% 2:26:07 11:09 02:22:55 414 211 M20 Jose Carrillo, 31, St Paul, MN 39.34% 2:26:13 11:09 02:24:34 415 58 M40 Marc Lee, 42, St Paul, MN 41.16% 2:27:22 11:14 02:24:39 416 212 M20 Casey Lange, 33, Stevens Point, WI 39.07% 2:27:29 11:15 02:23:52 417 213 M20 Alex Breimhurst, 22, Eagan, MN 38.99% 2:27:31 11:15 02:25:50 418 12 M55 Richard Riemer, 59, Willmar, MN 47.74% 2:27:38 11:16 02:24:41 419 28 M45 Gary Christianson, 47, Mendota Heights, MN 42.64% 2:28:20 11:19 02:25:58 420 57 M35 Mubasser Kamal, 36, Minneapolis, MN 39.21% 2:28:22 11:19 02:25:15 421 214 M20 Andrew Peterson, 34, New Brighton, MN 38.81% 2:28:48 11:21 02:28:48 422 215 M20 Cristian Navarro-Quiroz, 31, Brooklyn Center, MN 38.62% 2:28:56 11:22 02:25:12 423 216 M20 Jessie Dickens, 29, Minneapolis, MN 38.60% 2:29:01 11:22 02:25:57 424 217 M20 Eric Mendoza, 30, Fridley, MN 38.56% 2:29:10 11:23 02:27:25 425 218 M20 Andrew Phan, 25, Burnsville, MN 38.51% 2:29:22 11:24 02:26:11 426 219 M20 Christopher McDonald, 32, Brooklyn Park, MN 38.45% 2:29:39 11:25 02:26:17 427 220 M20 John Kreul, 34, St Paul, MN 38.46% 2:30:09 11:27 02:27:25 428 221 M20 Jordan Black, 30, Excelsior, MN 38.30% 2:30:11 11:27 02:27:15 429 11 M60 Daryl Frost, 62, Delano, MN 48.26% 2:30:21 11:28 02:28:14 430 13 M55 Bob Jacobowski, 59, Farmington, MN 46.73% 2:30:50 11:30 02:27:55 431 12 M60 Daniel Reinke, 64, Stillwater, WI 49.04% 2:30:55 11:31 02:28 432 222 M20 Jackson Pomroy, 28, New Brighton, MN 38.08% 2:31:03 11:31 02:28:27 433 58 M35 John Bazoff, 39, Big Lake, MN 39.15% 2:31:15 11:32 02:21:45 434 13 M60 Andrew Lindsay, 63, Maple Grove, MN 48.32% 2:31:39 11:34 02:30:58 435 59 M35 Jake Bearl, 35, Minneapolis, MN 38.07% 2:32:10 11:36 02:29:58 436 223 M20 Will Adamski, 25, Prospect Heights, IL 37.55% 2:33:10 11:41 02:30:50 437 60 M35 Jordan Hernandez, 36, Columbia Heights, MN 37.66% 2:34:27 11:47 02:32:02 438 59 M40 Gabe Skelly, 43, Saint Louis Park, MN 39.55% 2:34:38 11:48 02:32:55 439 14 M60 Juan Olvera, 63, Lakeville, MN 47.20% 2:35:16 11:51 02:32:27 440 61 M35 Thomas Couri, 36, Maple Grove, MN 37.43% 2:35:24 11:51 02:34:23 441 224 M20 Faysal Mohamed, 23, Apple Valley, MN 36.94% 2:35:42 11:53 02:34:39 442 225 M20 Muhamedsani Musa, 21, Coon Rapids, MN 36.93% 2:35:45 11:53 02:34:42 443 27 M50 Ndidibuike Ukwe, 50, Fort Smith, AR 41.68% 2:35:45 11:53 02:35:35 444 60 M40 Chad Taylor, 44, Champlin, MN 39.56% 2:35:52 11:53 02:32:08 445 61 M40 Miguel Payan, 43, St Paul, MN 39.11% 2:36:22 11:56 02:35:46 446 226 M20 Douglas Kavaguti, 25, Minneapolis, MN 36.77% 2:36:26 11:56 02:33:10 447 227 M20 Gunner Tripp, 23, Golden Valley, MN 36.71% 2:36:41 11:57 02:35:52Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
448 3 M70 Arthur Jacobson, 71, Bloomington, MN 50.58% 2:37:26 12:01 02:34:39 449 228 M20 Sanu Pullarat, 26, Minneapolis, MN 36.43% 2:37:54 12:03 02:34:38 450 14 M55 Mark Norman, 56, Rochester, MN 43.34% 2:38:07 12:04 02:35:04 451 62 M35 Jesse Jones, 35, Minnetonka, MN 36.03% 2:40:47 12:16 02:37:14 452 28 M50 Gene Tsao, 52, Thunder Bay, ON 40.85% 2:41:44 12:20 02:38:56 453 229 M20 Ali Younis, 24, St Paul, MN 35.31% 2:42:54 12:26 02:39:38 454 29 M45 Ben Foster, 49, Mound, MN 39.50% 2:42:54 12:26 02:39:59 455 230 M20 Benjamin Del Cid, 28, Bloomington, MN 34.97% 2:44:28 12:33 02:40:59 456 231 M20 Kobe King, 27, Minneapolis, MN 34.78% 2:45:22 12:37 02:42:46 457 63 M35 Christopher Alto, 36, Chanhassen, MN 34.81% 2:47:05 12:45 02:43:37 458 232 M20 Matthew Moon, 29, Urbana, IL 34.33% 2:47:33 12:47 02:44:36 459 62 M40 Josh Nelson, 41, Minneapolis, MN 35.84% 2:47:52 12:48 02:44:28 460 233 M20 George Hernandez, 32, St Paul, MN 34.24% 2:48:02 12:49 02:44:47 461 234 M20 Austin Funke, 30, Savage, MN 33.85% 2:49:55 12:58 02:46:53Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
462 235 M20 Hunter Warner, 25, Arden Hills, MN 33.64% 2:50:58 13:03 02:47:51 463 15 M55 David Holland, 57, Chaska, MN 40.43% 2:51:05 13:03 02:47:54 464 4 M70 David Green, 73, Fargo, ND 47.55% 2:51:50 13:06 02:48:20 465 236 M20 Erick Peralta, 31, Columbia Heights, MN 32.86% 2:55:02 13:21 02:51:10 466 237 M20 Luciano Falgetelli, 26, Blaine, MN 32.77% 2:55:32 13:23 02:52:06 467 238 M20 Aa Tiko Rujux-Xicay, 27, St. Paul, MN 32.64% 2:56:12 13:26 02:53:27 468 64 M35 Joel Gyolai, 37, Victoria, MN 32.22% 3:01:27 13:50 02:58:56 469 65 M35 Will Sjobeck, 37, Minneapolis, MN 32.20% 3:01:33 13:51 02:59:04Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top
470 239 M20 Cole Hayes, 27 30.73% 3:07:09 14:17 03:03:58 471 2 U Lorin Kroeger, 33, Hopkins, MN 32.87% 3:12:54 14:43 03:04:38 472 240 M20 Nathan Rausch, 33, Minneapolis, MN 29.87% 3:12:54 14:43 03:04:38 1 finishers among Men 12 - 13 1 finishers among Men 16 - 17 4 finishers among Men 18 - 19 240 finishers among Men 20 - 34 65 finishers among Men 35 - 39 62 finishers among Men 40 - 44 29 finishers among Men 45 - 49 28 finishers among Men 50 - 54 15 finishers among Men 55 - 59 14 finishers among Men 60 - 64 6 finishers among Men 65 - 69 4 finishers among Men 70 - 74 1 finishers among Men 75 - 79 2 finishers among Women 14 - 15 2 finishers among Women 16 - 17 12 finishers among Women 18 - 19 232 finishers among Women 20 - 34 58 finishers among Women 35 - 39 51 finishers among Women 40 - 44 29 finishers among Women 45 - 49 17 finishers among Women 50 - 54 6 finishers among Women 55 - 59 4 finishers among Women 60 - 64 4 finishers among Women 65 - 69 1 finishers among Women 70 - 74 2 finishers among Unentered 472 male finishers 418 female finishers 890 total finishers
Return to home page.