Grandma's Marathon Men

Two Harbors to Duluth

June 17, 2023


Results by MTEC Results

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

                                                          Last updated July 13, 2023 3:58 PM
         CLASS      
 PLACE   PLACE                   FINISHER                  TIME     PACE    NET TIME


Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

STATE RECORD FOR 37-YEAR-OLD MEN 1 1 M35 Elisha Barno, 37, Lansing, MI 2:09:14 4:56 2:09:14 Old record 2:12:17a by Christopher Kipyego, June 18, 2011 STATE RECORD FOR 35-YEAR-OLD MEN 2 2 M35 Dominic Ondoro, 35, Grand Prairie, TX 2:10:00 4:58 2:09:59 Old record 2:13:47 by Joseph Mutinda, Oct. 4, 2009 STATE RECORD FOR 29-YEAR-OLD MEN 3 1 M20 Panuel Mkungo, 29, Davie, FL 2:10:20 4:58 2:10:20 Ties old record 2:10:20 by Garry Bjorklund, 21 Jun 80 STATE RECORD FOR 33-YEAR-OLD MEN 4 2 M20 Nathan Martin, 33, Jackson, MI 2:10:45 4:59 2:10:45 Old record 2:11:58 by Elisha Barno, Oct. 7, 2018
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

5 3 M20 James Ngandu, 33, Van Wert, OH 2:10:54 5:00 2:10:54 6 4 M20 Benard Kiptoo Koech, 28, Eldoret, RI 2:11:31 5:01 2:11:30 7 5 M20 Kevin Salvano, 25, Chicago, IL 2:11:49 5:02 2:11:49 8 6 M20 Tsegay Weldelibanos, 27, Flagstaff, AZ 2:12:15 5:03 2:12:15 9 7 M20 Kevin Lynch, 29, Eagle Mountain, UT 2:12:49 5:04 2:12:49 STATE RECORD FOR 37-YEAR-OLD MEN 10 3 M35 Milton Rotich, 37, Duluth, MN 2:14:08 5:07 2:14:08 11 8 M20 Steven Martinez, 28, Chula Vista, CA 2:14:36 5:08 2:14:34 12 4 M35 Patrick Smyth, 36, Santa Fe, NM 2:14:49 5:09 2:14:47 13 9 M20 Nadir Yusuf, 26, Willmar, MN 2:15:27 5:10 2:15:26 14 10 M20 Chase Weaverling, 27, Boulder, CO 2:15:48 5:11 2:15:48 15 11 M20 Kevin Koski, 25, Flagstaff, AZ 2:15:56 5:11 2:15:55 16 12 M20 Aaron Davidson, 23, Fairfax, CA 2:16:13 5:12 2:16:11 17 13 M20 Joseph Whelan, 32, Webster, NY 2:16:31 5:12 2:16:31 18 14 M20 Nathan Dunn, 26, San Marcos, CA 2:16:55 5:13 2:16:55 19 15 M20 Garret Lee, 30, Littleton, CO 2:16:57 5:13 2:16:57 20 16 M20 Sean O’connor, 26, Salt Lake City, UT 2:17:08 5:14 2:17:05 21 17 M20 Collin Buck, 25, Kalispell, MT 2:17:09 5:14 2:17:09 22 18 M20 Tai Smith, 25, Glendale, AZ 2:17:17 5:14 2:17:16 23 19 M20 Colin Martin, 27, Pittsburgh, PA 2:17:31 5:15 2:17:28 24 1 M40 Alexander Taylor, 43, Lincoln, MA 2:17:32 5:15 2:17:30 25 20 M20 Jacob Heslington, 28, Provo, UT 2:17:40 5:15 2:17:40 26 21 M20 Marcos Bailon, 33, Phoenix, AZ 2:17:48 5:15 2:17:46 27 22 M20 Johnny Rutford, 32, Beaverton, OR 2:17:54 5:16 2:17:54 28 23 M20 Stan Linton, 29, Memphis, TN 2:18:19 5:17 2:18:19 29 24 M20 Tyler Sickler, 28, Vacaville, CA 2:18:23 5:17 2:18:21 30 25 M20 Tyler Rollins, 24, New York, NY 2:18:49 5:18 2:18:46 31 26 M20 Terry Tossman, 27, Washington, DC 2:19:01 5:18 2:19:01 32 27 M20 Philip Royer, 32, Boston, MA 2:19:13 5:19 2:19:12 33 28 M20 Mohamed Hrezi, 31, Philadelphia, PA 2:19:16 5:19 2:19:16 34 29 M20 Jeffrey Seelaus, 29, Boston, MA 2:19:25 5:19 2:19:23 35 30 M20 Johnny Hogue, 27, Los Angeles, CA 2:19:26 5:19 2:19:23 36 5 M35 Adam Bohach, 38, Cresco, IA 2:19:29 5:19 2:19:26 37 31 M20 Samuel Lanternier, 26, Boulder, CO 2:19:51 5:20 2:19:49 38 32 M20 Cody Baele, 28, Annawan, IL 2:19:56 5:20 2:19:56 39 33 M20 Michael Blaszczyk, 30, Novi, MI 2:20:03 5:21 2:19:51 40 34 M20 Logan Barrett, 30, Jeffersonville, IN 2:20:07 5:21 2:20:07 41 6 M35 Joel Conn, 39, Okemos, MI 2:20:18 5:21 2:20:16 42 35 M20 Sean Donohue, 32, Keyport, NJ 2:20:39 5:22 2:20:37 43 36 M20 Ryan Archer, 28, Brooklyn, NY 2:20:41 5:22 2:20:39 44 7 M35 Kurt Roeser, 36, Longmont, CO 2:20:47 5:22 2:20:47 45 2 M40 Jesse Davis, 41, Omaha, NE 2:20:56 5:23 2:20:55 46 37 M20 Michael Ellenberger, 31, Chicago, IL 2:21:20 5:23 2:21:19 47 38 M20 Colton Gale, 32, Bend, OR 2:21:21 5:23 2:21:13 48 39 M20 Christian Graham, 27, Lawrence, KS 2:21:25 5:24 2:21:22 49 40 M20 Daniel Docherty, 33, Saint Paul, MN 2:21:46 5:24 2:21:44 50 8 M35 Kyle Smith, 35, Colorado Springs, CO 2:21:48 5:25 2:21:45 51 9 M35 Jason Simpson, 38, Boulder, CO 2:21:50 5:25 2:21:48 52 41 M20 David Melly, 30, Brighton, MA 2:21:56 5:25 2:21:55 53 42 M20 Nick Matteucci, 24, Cambridge, MA 2:22:05 5:25 2:22:02 54 43 M20 Glen Burkhardt, 30, Simpsonville, SC 2:22:11 5:25 2:22:08 55 44 M20 Patrick Cullen, 21, Hopewell Junction, NY 2:22:17 5:26 2:22:09 56 45 M20 Umar Saeed, 34, Allentown, PA 2:22:41 5:27 2:22:39 57 46 M20 Ben Pare, 31, Winston-Salem, NC 2:22:51 5:27 2:22:47 58 47 M20 Matthew Walker, 30, West Hartford, CT 2:22:57 5:27 2:22:55 59 48 M20 Blake Whalen, 27, Des Moines, IA 2:23:03 5:27 2:23 60 49 M20 Jonathan Klaiber, 26, Naperville, IL 2:23:05 5:27 2:23:03 61 50 M20 Ruairi Moynihan, 33, Flagstaff, AZ 2:23:08 5:28 2:23:07 62 51 M20 Nick Caprario, 34, Kansas City, MO 2:23:21 5:28 2:23:17 63 52 M20 Alberto Mena, 24, New York, NY 2:23:32 5:28 2:23:26 64 3 M40 Matthew Dewald, 40, Dakota Dunes, SD 2:23:33 5:29 2:23:30 65 53 M20 Matt Dynan, 26, Cambridge, MA 2:23:48 5:29 2:23:46 66 54 M20 Jordan Bramblett, 26, Paulden, AZ 2:23:59 5:30 2:23:48 67 55 M20 Jordan West, 28, Waco, TX 2:24:01 5:30 2:23:58 68 56 M20 John Liddell, 32, Wauwatosa, WI 2:24:05 5:30 2:23:50 69 57 M20 Joseph Minor, 23, Minneapolis, MN 2:24:13 5:30 2:24:01 70 10 M35 Bryan Rigby, 35, San Diego, CA 2:24:15 5:30 2:24:13 71 58 M20 Aaron Viets, 33, Cedar Grove, WI 2:24:20 5:30 2:24:16 72 59 M20 Scott Foley, 34, Cheyenne, WY 2:24:29 5:31 2:24:25 73 60 M20 Andrew Erskine, 31, Boston, MA 2:24:36 5:31 2:24:34 74 61 M20 Dalton Graham, 28, Durango, CO 2:24:37 5:31 2:24:28 75 62 M20 John Curley, 30, Duluth, MN 2:24:51 5:31 2:24:48 76 63 M20 Sem Sultanov, 25, Jacksonville, FL 2:24:56 5:32 2:24:56 77 64 M20 Jack Carmody, 25, Milwaukee, WI 2:24:59 5:32 2:24:50 78 65 M20 Tim Thornburg, 34, Eagan, MN 2:25:01 5:32 2:24:50 79 66 M20 Josh Baden, 33, Lawrence, KS 2:25:02 5:32 2:24:58 80 67 M20 Nathaniel Souther, 26, Boise, ID 2:25:04 5:32 2:24:52 81 11 M35 Pardon Ndhlovu, 35, Hope Mills, NC 2:25:10 5:32 2:25:10 82 12 M35 Scott Mindel, 36, Burlington, MA 2:25:13 5:32 2:25:10 83 68 M20 Ashton Grissom, 26, Lone Tree, CO 2:25:25 5:33 2:25:23 84 69 M20 Stuart Russell, 30, Somerville, MA 2:25:32 5:33 2:25:29 85 70 M20 Nolan Zimmer, 29, Omaha, NE 2:25:58 5:34 2:25:56 86 71 M20 Elliot Kadrofske, 25, Minneapolis, MN 2:26:26 5:35 2:26:16 87 72 M20 Patrick Spychalski, 23, New York, NY 2:26:31 5:35 2:26:23 88 73 M20 Nicholas Costello, 27, Laramie, WY 2:26:35 5:35 2:26:32 89 74 M20 Trevor Wysong, 25, Taunton, MA 2:26:48 5:36 2:26:40 90 75 M20 Alex Archer, 28, Pittsburgh, PA 2:26:53 5:36 2:26:51 91 76 M20 Casey Ellis, 24, Towanda, PA 2:26:56 5:36 2:26:56 92 77 M20 John Gutierrez, 23, Santa Maria, CA 2:27:06 5:37 2:27:05 93 13 M35 Scott Lankford, 39, Simi Valley, CA 2:27:08 5:37 2:27 94 78 M20 Reid Kovacs, 24, Cambridge, MA 2:27:17 5:37 2:27:02 95 79 M20 Conner Peloquin, 31, Issaquah, WA 2:27:26 5:37 2:27:26 96 80 M20 Alex Corbett, 26, Charlottesville, VA 2:27:31 5:38 2:27:21 97 81 M20 Nate Izewski, 24, Palatine, IL 2:27:33 5:38 2:27:14 98 82 M20 Patrick Hamilton Hutton, 31, Flagstaff, CA 2:27:37 5:38 2:27:31 99 83 M20 Micah Drew, 28, Kalispell, MT 2:27:41 5:38 2:27:37 100 84 M20 Garret Ehlers, 31, Sioux City, IA 2:27:45 5:38 2:27:32 101 14 M35 Jordan Maddocks, 37, Draper, UT 2:27:46 5:38 2:27:42 102 85 M20 Garrett Eklof, 33, Madison, WI 2:27:57 5:39 2:27:48 103 15 M35 Paul Thistle, 35, Rockville, MD 2:28:02 5:39 2:27:51 104 86 M20 Russell Brown, 29, Shoreline, WA 2:28:12 5:39 2:28:03 105 87 M20 Jackson Friesth, 30, Lafayette, CO 2:28:13 5:39 2:28:10 106 88 M20 Tom Palamar, 21, New Port Richey, FL 2:28:39 5:40 2:28:30 107 89 M20 Nick Baker, 33, Westerville, OH 2:28:42 5:40 2:28:31 108 90 M20 Jack Beakas, 24, Carmel, IN 2:28:48 5:41 2:28:46 109 91 M20 James Cecil, 27, Denver, CO 2:28:55 5:41 2:28:47 110 92 M20 Gregorio Flores, 25, Fort Leavenworth, KS 2:29:08 5:41 2:29 111 16 M35 Evan Gaynor, 35, Waterville, OH 2:29:08 5:41 2:29:07 112 17 M35 Brent Kann, 36, Eau Claire, WI 2:29:14 5:42 2:28:57 113 93 M20 Joshua Mirth, 30, Rochester, MN 2:29:14 5:42 2:29:12 114 94 M20 Nolan McKenna, 27, Winfield, IL 2:29:16 5:42 2:29:15 115 95 M20 Erik McMillan, 25, Goldsboro, NC 2:29:20 5:42 2:29:11 116 96 M20 Mike Friedman, 26, Saint Paul, MN 2:29:29 5:42 2:29:19 117 97 M20 Ben Passolt, 23, Minneapolis, MN 2:29:30 5:42 2:29:13 118 98 M20 Adam Quinn, 34, Stowe, VT 2:29:34 5:42 2:29:29 119 99 M20 James Heroux, 31, Appleton, WI 2:29:50 5:43 2:29:35 120 100 M20 Max Selbach, 23, Glendale, WI 2:29:57 5:43 2:29:45 121 101 M20 Rodrigo Balmaceda, 25, Sioux Falls, SD 2:29:57 5:43 2:29:46 122 102 M20 Daniel Pederson, 25, Spooner, WI 2:30:01 5:43 2:29:42 123 103 M20 Joe Rush, 22, Brookings, SD 2:30:11 5:44 2:30:02 124 104 M20 John Quigley, 23, Minneapolis, MN 2:30:19 5:44 2:30 125 105 M20 Samuel Fazioli, 31, Derry, NH 2:30:20 5:44 2:30:19 126 106 M20 Taggart Vanetten, 27, Manito, IL 2:30:36 5:45 2:30:34 127 107 M20 Daniel Peterson, 24, Milwaukee, WI 2:30:50 5:45 2:30:32 128 108 M20 Curtis Weisenberger, 33, Denver, CO 2:30:53 5:45 2:30:42 129 109 M20 Cody Jones, 24, Greeley, CO 2:30:55 5:45 2:30:40 130 18 M35 Andy Schweitzer, 35, Bellbrook, OH 2:30:55 5:45 2:30:50 131 110 M20 Brian Glassey, 32, Boulder, CO 2:31:02 5:46 2:30:54 132 111 M20 Lenny Baumann, 24, Bourbonnais, IL 2:31:03 5:46 2:30:52 133 112 M20 Mark Laughlin, 29, Superior, WI 2:31:16 5:46 2:31:07 134 113 M20 Joel Heroux, 34, Oconomowoc, WI 2:31:23 5:46 2:31:08 135 19 M35 Tyler Mayforth, 37, New Orleans, LA 2:31:25 5:47 2:31:05 136 114 M20 William Rehrig, 30, Middletown, DE 2:31:29 5:47 2:31:18 137 115 M20 Matthew Grossman, 24, Millburn, NJ 2:31:36 5:47 2:31:33 138 116 M20 Colby Kromminga, 27, Olathe, KS 2:31:39 5:47 2:31:31 139 117 M20 Jared Bugaj, 25, Smithville, OH 2:31:42 5:47 2:31:25 140 118 M20 Peter Falcon, 33, Maple Grove, MN 2:31:44 5:47 2:31:40 141 119 M20 Benjamin Olson, 23, Coon Rapids, MN 2:32:01 5:48 2:31:42 142 120 M20 Jordan English, 33, Kcmo, MO 2:32:13 5:48 2:31:58 143 121 M20 Dillon Quintana, 28, Ferndale, WA 2:32:26 5:49 2:32:23 144 122 M20 Dmitry Kislyuk, 32, San Ramon, CA 2:32:47 5:50 2:32:36 145 123 M20 Adam McCollor, 22, Minnetonka, MN 2:32:48 5:50 2:32:35 146 124 M20 Thomas Dean, 28, Laramie, WY 2:32:49 5:50 2:32:38 147 125 M20 Simon Voorhees, 29, Philadelphia, PA 2:33:00 5:50 2:32:52 148 126 M20 Jesse Frank, 30, Boulder, CA 2:33:03 5:50 2:32:53 149 20 M35 Mike Walentiny, 35, Lewiston, MN 2:33:17 5:51 2:32:59 150 127 M20 Daniel Arkes, 26, Chicago, IL 2:33:37 5:52 2:33:24 151 128 M20 Jordan Janusiak, 23, South Milwaukee, WI 2:33:38 5:52 2:33:18 152 21 M35 Patrick CarruthersGreen, 37, Des Moines, IA 2:33:41 5:52 2:33:24 153 129 M20 Paul Stevenson, 30, Boulder, CO 2:33:51 5:52 2:33:38 154 130 M20 John Judge, 26, Madison, WI 2:33:56 5:52 2:33:41 155 131 M20 Veeresh Neralagi, 23, San Jose, CA 2:34:05 5:53 2:33:56 156 132 M20 Joel Toppin, 27, Denver, CO 2:34:06 5:53 2:33:48 157 133 M20 Gabriel Peters, 24, Sioux Falls, SD 2:34:16 5:53 2:33:57 158 134 M20 Kyle Genteman, 30, Minneapolis, MN 2:34:36 5:54 2:34:26 159 4 M40 Ean Caskey, 41, Lisbon, IA 2:34:38 5:54 2:34:27 160 135 M20 Paul Young, 32, Normandy Park, WA 2:34:41 5:54 2:34:24 161 136 M20 Jake Peal, 29, Bethalto, IL 2:34:45 5:54 2:34:34 162 137 M20 Brett Noecker, 33, Minneapolis, MN 2:34:55 5:55 2:34:45 163 138 M20 Mark Satterly, 30, Indianapolis, IN 2:34:59 5:55 2:34:49 164 139 M20 Zach Pistilli, 34, Manassas, VA 2:35:03 5:55 2:35 165 140 M20 Kevin Wright, 34, Centreville, VA 2:35:03 5:55 2:35:01 166 141 M20 Caleb Wilson, 26, Madison, WI 2:35:14 5:55 2:35:02 167 142 M20 Daniel Prospect, 29, West Hartford, CT 2:35:15 5:55 2:35:05 168 143 M20 Spencer Schultz, 24, Rosemount, MN 2:35:16 5:55 2:35:06 169 144 M20 Ian Eklin, 25, Plymouth, MN 2:35:21 5:56 2:35:08 170 145 M20 Joseph Purtell, 30, Chicago, IL 2:35:23 5:56 2:35:04 171 146 M20 Nick Thomas, 26, Duluth, MN 2:35:31 5:56 2:35:17 172 147 M20 Syed Ali Hamza, 33, Villanova, PA 2:35:46 5:56 2:35:37 173 148 M20 Campbell Ross, 30, Niwot, CO 2:35:52 5:57 2:35:48 174 149 M20 Isaiah Remington, 24, Wheat Ridge, CO 2:36:00 5:57 2:35:46 175 150 M20 Bobby Wilson, 25, Austin, TX 2:36:03 5:57 2:35:51 176 151 M20 Jeffrey Jeltema, 27, Rochester, MN 2:36:11 5:57 2:35:54 177 152 M20 Colin Weber, 25, Minneapolis, MN 2:36:12 5:57 2:35:58 178 153 M20 Max Larson, 34, Minneapolis, MN 2:36:16 5:58 2:35:42 179 154 M20 Wes Heal, 25, Mound, MN 2:36:17 5:58 2:36:04 180 155 M20 Patrick Carter, 31, Arlington, VA 2:36:25 5:58 2:36:09 181 156 M20 Ben Aoki-Sherwood, 22, Robbinsdale, MN 2:36:31 5:58 2:36:01 182 157 M20 Daniel Raggio, 30, Boulder, CO 2:36:41 5:59 2:36:22 183 158 M20 Zach Lee, 34, Eau Claire, WI 2:36:42 5:59 2:36:21 184 159 M20 Dean Strouse, 31, St. Louis, MO 2:36:59 5:59 2:36:48
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

185 160 M20 Ross D'Orfani, 22, Oberlin, OH 2:37:19 6:00 2:37:05 186 161 M20 Russell Gokemeijer, 21, Edina, MN 2:37:20 6:00 2:37 187 22 M35 Tim Moore, 39, Ann Arbor, MI 2:37:25 6:00 2:37:09 188 162 M20 Hayden Fredrickson, 23, Viroqua, WI 2:37:37 6:01 2:37:27 189 163 M20 Brian Clark, 25, Farmington Hills, MI 2:37:38 6:01 2:37:17 190 164 M20 Luke Hickman, 30, Mentor, OH 2:37:43 6:01 2:37:42 191 165 M20 Kevin Dean, 28, Denver, CO 2:37:46 6:01 2:37:24 192 166 M20 Mike Meehan, 28, Broomfield, CO 2:37:48 6:01 2:37:39 193 167 M20 Ajay Sarathy, 24, Boulder, CO 2:37:50 6:01 2:37:39 194 168 M20 Jake McEneaney, 24, Minneapolis, MN 2:38:03 6:02 2:37:55 195 169 M20 Brandon Wallace, 24, Charlotte, NC 2:38:09 6:02 2:37:58 196 170 M20 Charlie Babcock, 22, Forest Lake, MN 2:38:13 6:02 2:37:57 197 171 M20 Paul Wells, 29, Plano, TX 2:38:17 6:02 2:38:02 198 172 M20 Tom Frantz, 30, Denver, CO 2:38:17 6:02 2:38:06 199 173 M20 Aleksander Wormuth, 22, Minneapolis, MN 2:38:24 6:02 2:38:05 200 174 M20 Kellen Bulger, 26, Dallas, TX 2:38:32 6:03 2:38:21 201 175 M20 Calvin Lehn, 29, Boulder, CO 2:38:34 6:03 2:38:32 202 23 M35 Ben Schneider, 39, Minneapolis, MN 2:38:46 6:03 2:38:23 203 24 M35 Will McGee, 37, Northport, AL 2:38:53 6:04 2:38:42 204 25 M35 Matthew Lobdell, 37, St. Louis, MO 2:38:55 6:04 2:38:23 205 176 M20 Tyler Slayman, 33, Solon, IA 2:38:56 6:04 2:38:47 206 26 M35 Jeff Bailey, 38, Villa Park, IL 2:38:59 6:04 2:38:44 207 27 M35 Dan Bier, 37, Columbia Heights, MN 2:38:59 6:04 2:38:48 208 28 M35 Kenneth Sullivan, 35, Cleveland, OH 2:39:11 6:04 2:39 209 29 M35 Raul Del Bosque, 37, Tucson, AZ 2:39:21 6:05 2:39:13 210 177 M20 Kameron Powell, 29, Cincinnatk, OH 2:39:26 6:05 2:38:40 211 30 M35 Christopher Sloane, 39, Reston, VA 2:39:47 6:06 2:39:38 212 178 M20 Brian Word-Sims, 24, Watertown, MA 2:40:05 6:06 2:39:55 213 179 M20 Matt Eidenschink, 29, La Crosse, WI 2:40:10 6:07 2:39:50 214 180 M20 Colten Poe, 22, Lutz, FL 2:40:12 6:07 2:39:52 215 181 M20 Ed Brittingham, 31, West Chester, PA 2:40:19 6:07 2:40:11 216 182 M20 Robbie Watling, 24, Hancock, MI 2:40:24 6:07 2:40:08 217 183 M20 Sam Uhrich, 25, Beaver Dam, WI 2:40:28 6:07 2:39:07 218 184 M20 Matthew Burgstahler, 27, Sandpoint, ID 2:40:29 6:07 2:39:37 219 185 M20 Kevin Ehrgott, 23, Washington, DC 2:40:31 6:07 2:40:14 220 186 M20 Patrick Downey, 30, Cedar Rapids, IA 2:40:32 6:07 2:40:13 221 31 M35 Matthew Wiersum, 35, Minneapolis, MN 2:40:36 6:08 2:40:32 222 187 M20 Matt Taylor, 28, Hancock, MI 2:41:20 6:09 2:40:09 223 5 M40 Gerad Mead, 43, Minneapolis, MN 2:41:29 6:10 2:41:17 224 188 M20 Chris Wright, 33, Bend, OR 2:41:32 6:10 2:41:19 225 189 M20 Nate Foddrill, 24, Saint Charles, MO 2:41:42 6:10 2:41:32 226 190 M20 Michael Schwinghamer, 24, Duluth, MN 2:41:48 6:10 2:41:29 227 1 M45 Doron Clark, 45, Minneapolis, MN 2:41:49 6:10 2:36:40 228 191 M20 Sam Friesen, 28, Saint Louis Park, MN 2:41:51 6:10 2:41:34 229 192 M20 Darren Sweet, 33, Wyoming, MI 2:41:51 6:10 2:41:35 230 32 M35 Jeff Stuckenbroker, 37, Hugo, MN 2:41:53 6:10 2:41:44 231 193 M20 Alex Richardson, 27, Duluth, MN 2:42:03 6:11 2:41:47 232 194 M20 Brandon Franta, 28, Emporia, KS 2:42:07 6:11 2:41:16 233 195 M20 David O'Gara, 27, St. Louis, MO 2:42:11 6:11 2:42:08 234 196 M20 Tyler Culver, 31, Cedar Rapids, IA 2:42:16 6:11 2:42:05 235 197 M20 Troy Koivisto, 29, Minneapolis, MN 2:42:29 6:12 2:42:09 236 33 M35 Ben Johnson, 37, Brooklyn Park, MN 2:42:42 6:12 2:42:34 237 34 M35 Seth Kampf, 38, Collegeville, PA 2:42:48 6:13 2:42:40 238 198 M20 John Mulvaney, 32, Minneapolis, MN 2:42:51 6:13 2:42:41 239 199 M20 Riley Demeulenaere, 24, Chicago, IL 2:42:53 6:13 2:42:40 240 200 M20 Jonathan Perkins, 29, Lakeland, FL 2:42:56 6:13 2:42:35 241 201 M20 Owen Murphy, 24, Brookline, MA 2:42:57 6:13 2:42:36 242 202 M20 Kaleb Weist, 29, Lincoln, NE 2:42:57 6:13 2:42:42 243 203 M20 Zach Spears, 21, Eden Prairie, MN 2:43:13 6:14 2:42:48 244 35 M35 Stephen Noble, 35, Beaufort, SC 2:43:15 6:14 2:42:55 245 204 M20 Sean Magee, 29, Dayton, OH 2:43:16 6:14 2:43:06 246 205 M20 Alexis Ortega, 33, Littleton, CO 2:43:17 6:14 2:43:04 247 206 M20 Noah Laack-Veeder, 30, Denver, CO 2:43:20 6:14 2:43:02 248 2 M45 Benjamin Keeler, 45, Mound, MN 2:43:21 6:14 2:43:02 249 207 M20 Gabe Albaladejo, 31, Tampa, FL 2:43:27 6:14 2:43:07 250 208 M20 Richard Powell, 34, Houston, TX 2:43:36 6:14 2:43:29 251 36 M35 Bjorn Batdorf, 39, Golden Valley, MN 2:43:37 6:14 2:43:25 252 209 M20 Seth Richardson, 24, Verona, WI 2:43:43 6:15 2:43:31 253 210 M20 Hiram Marquez, 26, Cedar Falls, IA 2:43:46 6:15 2:43:23 254 211 M20 Ian Holmen, 33, Grand Marais, MN 2:43:47 6:15 2:43:05 255 212 M20 Eric Zengler, 26, Verona, WI 2:43:57 6:15 2:42:36 256 213 M20 Lucas Schnirring, 23, Eden Prairie, MN 2:43:59 6:15 2:43:38 257 6 M40 Hayato Shimizu, 40, Ann Arbor, MI 2:44:04 6:15 2:43:50 258 214 M20 Kyle Donahue, 23, New York, NY 2:44:10 6:16 2:43:56 259 215 M20 Matt Lissak, 33, Austin, TX 2:44:14 6:16 2:43:47 260 37 M35 Adam Doe, 35, Albuquerque, NM 2:44:19 6:16 2:44:04 261 216 M20 Jake Schlindwein, 32, Pewaukee, WI 2:44:22 6:16 2:44:11 262 7 M40 Naveen Ramachandrappa, 40, Atlanta, GA 2:44:26 6:16 2:44:14 263 38 M35 Kris Spoth, 35, Stillwater, MN 2:44:31 6:16 2:43:04 264 39 M35 Mathew Rowse, 39, Melbourne, VI 2:44:38 6:17 2:44:11 265 217 M20 Jacob Dean, 23, Minneapolis, MN 2:44:47 6:17 2:44:18 266 218 M20 Chris Aldrich, 33, Richmond, VA 2:44:50 6:17 2:44:37 267 219 M20 Dylan Souder, 30, Watertown, MA 2:45:18 6:18 2:45:08 268 220 M20 Mason Fitzmaurice, 22, Lenexa, KS 2:45:21 6:18 2:44:54 269 221 M20 Wyatt Kelly, 23, Dubuque, IA 2:45:23 6:18 2:43:47 270 222 M20 Josh Binion, 25, Titusville, FL 2:45:26 6:19 2:44:21 271 223 M20 Connor Chesky, 25, Gardner, KS 2:45:27 6:19 2:45:16 272 224 M20 Matthew Brunken, 34, Lincoln, NE 2:45:29 6:19 2:44:56 273 225 M20 Chase Robles, 29, Milwaukee, WI 2:45:38 6:19 2:45:23 274 40 M35 Louis Sigtermans, 36, Minneapolis, MN 2:45:40 6:19 2:45:20 275 226 M20 Casey Olson, 23, Mankato, MN 2:45:46 6:19 2:45:26 276 227 M20 Bryce Juedes, 27, Minnetonka, MN 2:45:55 6:20 2:44:30 277 41 M35 James Boston, 36, Brookfield, WI 2:45:55 6:20 2:45:32 278 228 M20 Luis Lopez, 28, Edmond, OK 2:45:55 6:20 2:45:38 279 8 M40 Braulio Benitez, 41, Mason, OH 2:45:58 6:20 2:45:47 280 229 M20 Andrew Lowndes, 32, Atlanta, GA 2:45:59 6:20 2:45:22 281 230 M20 Jacob Eggers, 28, Minneapolis, MN 2:46:12 6:20 2:45:51 282 9 M40 Travis Glendenning, 40, Amanda, OH 2:46:15 6:20 2:46:01 283 231 M20 Alex Rosenau, 30, Kenosha, WI 2:46:17 6:21 2:45:53 284 232 M20 Michael Conte, 25, Fort Wayne, IN 2:46:27 6:21 2:46:27 285 233 M20 Tyler Boone, 28, Nashville, TN 2:46:32 6:21 2:45:57 286 42 M35 Aaron Wells, 39, Pleasant Hill, IA 2:46:34 6:21 2:46:09 287 234 M20 James Grantham II, 34, Plano, TX 2:46:37 6:21 2:46:22 288 43 M35 Brandon Kotek, 35, Saint Paul, MN 2:46:39 6:21 2:46:25 289 44 M35 Carl Jackson, 37, Goldsby, OK 2:46:40 6:21 2:46:23 290 235 M20 Ben Gothard, 24, Zionsville, IN 2:46:52 6:22 2:46:42 291 236 M20 Wesley Donaldson, 22, Eagan, MN 2:47:07 6:22 2:46:55 292 10 M40 Aitor Garzia, 42, New York, NY 2:47:14 6:23 2:46:57 293 237 M20 Corey Palumbo, 29, Warwick, RI 2:47:17 6:23 2:41:47 294 238 M20 Austin Regier, 25, Madison, WI 2:47:17 6:23 2:45:56 295 1 M55 Matthew Waite, 55, Saint Paul, MN 2:47:26 6:23 2:46:59 296 3 M45 Darren Standorf, 48, Byron Center, MI 2:47:37 6:24 2:47:14 297 239 M20 Matt Krzmarzick, 20, Savage, MN 2:47:43 6:24 2:47:21 298 240 M20 Luke Burlingame, 26, Fort Atkinson, WI 2:47:44 6:24 2:47:25 299 45 M35 Adam Bennett, 38, Lino Lakes, MN 2:47:54 6:24 2:47:17 300 241 M20 Joe Laue, 31, Richfield, MN 2:47:58 6:24 2:47:41 301 242 M20 Kevin Montresor, 23, Northfield, MN 2:48:07 6:25 2:47:37 302 11 M40 Nathan Campeau, 44, Denver, CO 2:48:08 6:25 2:47:51 303 243 M20 Nate Rylander, 34, Minneapolis, MN 2:48:15 6:25 2:48:08 304 1 M18 Nathaniel Miller, 18, Peachtree City, GA 2:48:17 6:25 2:47:35 305 12 M40 Paul Ellis, 43, North Oaks, MN 2:48:17 6:25 2:47:44 306 244 M20 Sam Renikoff, 28, New York, NY 2:48:21 6:25 2:48 307 13 M40 Galen Farris, 41, Sacramento, CA 2:48:21 6:25 2:48:06 308 46 M35 Thompson Ogilvie, 35, Santa Ynez, CA 2:48:27 6:25 2:48:10 309 245 M20 John Cage, 34, Minneapolis, MN 2:48:29 6:26 2:48:01 310 246 M20 Ryan Soule, 31, Woodbury, MN 2:48:36 6:26 2:48:21 311 2 M18 Chris King, 19, Naperville, IL 2:48:39 6:26 2:44:41 312 247 M20 Easton Foss, 26, Pine City, MN 2:48:43 6:26 2:48:25 313 248 M20 Zachary Sayre, 25, Bozeman, MT 2:48:46 6:26 2:47:43 314 249 M20 Isaiah Schulze, 33, New York, NY 2:48:47 6:26 2:48:30 315 47 M35 David Zeeb, 37, Cincinnati, OH 2:48:51 6:26 2:48:26 316 250 M20 Nicolas Brueske, 27, Arden Hills, MN 2:49:13 6:27 2:48:27 317 251 M20 Willem Gokemeijer, 23, Edina, MN 2:49:13 6:27 2:48:53 318 48 M35 Kwok Hin Lai, 36, Helotes, TX 2:49:18 6:27 2:48:54 319 14 M40 Michael Dobbelmann, 41, Lakeville, MN 2:49:22 6:28 2:48:37 320 252 M20 Tyler Gustafson, 32, Des Moines, IA 2:49:32 6:28 2:49:16 321 253 M20 Luke Windholz, 33, South St Paul, MN 2:49:34 6:28 2:49:17 322 49 M35 Matt Sarber, 35, Plymouth, IN 2:49:36 6:28 2:48:37 323 254 M20 Andy Manos, 33, Minneapolis, MN 2:49:36 6:28 2:49:10 324 255 M20 Jeremy Gilbertson, 24, Plymouth, MN 2:49:36 6:28 2:49:14 325 256 M20 Benjamin Hiskes, 29, Bloomington, IN 2:49:39 6:28 2:49:08 326 257 M20 Eric Burkhardt, 27, Kennett Square, PA 2:49:40 6:28 2:49:25 327 258 M20 Luke Lorfeld, 28, Des Moines, IA 2:49:45 6:28 2:49:17 328 259 M20 Kyle Milden, 29, West New York, NJ 2:49:45 6:28 2:49:31 329 260 M20 Garrett Williams, 26, St Paul, MN 2:49:48 6:29 2:48:49 330 261 M20 Oliver Grasdal, 22, Usaf Academy, CO 2:49:49 6:29 2:49:04 331 262 M20 Andrew Dixon, 21, Ames, IA 2:49:51 6:29 2:49:04 332 50 M35 Benjamin Drexler, 35, Saint Louis Park, MN 2:49:55 6:29 2:49:11 333 15 M40 Christopher Gregory, 42, Lansing, MI 2:49:58 6:29 2:49:35 334 4 M45 Paul Laeseke, 45, Madison, WI 2:49:58 6:29 2:49:36 335 16 M40 Justin Goetz, 41, Marshfield, WI 2:50:02 6:29 2:49:44 336 263 M20 Justin Waraniak, 31, West Fargo, ND 2:50:03 6:29 2:49:33 337 264 M20 Jesse Krause, 32, Woodbury, MN 2:50:05 6:29 2:49:47 338 265 M20 Andrew Hirsch, 25, Brookfield, WI 2:50:12 6:30 2:49:57 339 266 M20 Jack Brenneke, 24, Indianapolis, IN 2:50:15 6:30 2:49:59 340 267 M20 William Lambert, 28, Rochester, MN 2:50:20 6:30 2:49:54 341 51 M35 Bryan Larison, 39, Minneapolis, MN 2:50:25 6:30 2:49:58 342 268 M20 Thomas Knepshield, 23, Louisville, KY 2:50:30 6:30 2:50:12 343 269 M20 Michael Bauer, 30, Maple Grove, MN 2:50:31 6:30 2:50:11 344 270 M20 Tristan Bakke, 23, St Paul, MN 2:50:32 6:30 2:50:05 345 1 M50 Rob Zand, 53, New York, NY 2:50:36 6:30 2:50:19 346 271 M20 Guy Jacques, 28, Richfield, MN 2:50:38 6:30 2:50:21 347 52 M35 Chris Aakre, 38, Rochester, MN 2:50:42 6:31 2:48:53 348 272 M20 Flex Miller, 31, Milwaukee, WI 2:50:43 6:31 2:50:19 349 2 M55 Joel Martindale, 56, Boise, ID 2:50:45 6:31 2:50:32 351 273 M20 Colin Lisenby, 34, Wichita, KS 2:50:53 6:31 2:50:34 352 274 M20 Clayton Blose, 30, Kings County, NY 2:50:57 6:31 2:50:46 353 275 M20 Harry Gould, 23, Brooklyn, NY 2:50:57 6:31 2:50:47 354 276 M20 Nick Baxter, 33, Tampa, FL 2:50:58 6:31 2:50:37 355 277 M20 Luca Zeitvogel, 25, Columbus, MS 2:51:07 6:32 2:50:46 356 278 M20 Nathan Webster, 27, Minneapolis, MN 2:51:08 6:32 2:50:48 357 279 M20 Jacob Gallagher, 28, Coralville, IA 2:51:09 6:32 2:50:57 358 280 M20 Luke Peterson, 22, Elk River, MN 2:51:14 6:32 2:50:28 359 53 M35 Jeff Lanners, 39, West Saint Paul, MN 2:51:17 6:32 2:50:51 360 281 M20 Ben Gustafson, 34, Kenora, ON 2:51:18 6:32 2:50:56 361 282 M20 Trevor Houchens, 24, Cambridge, MA 2:51:19 6:32 2:50:56 362 54 M35 David Nelson, 35, Greenville, SC 2:51:20 6:32 2:51:03 363 283 M20 Christopher RaabePavlov, 23, Palo Alto, CA 2:51:22 6:32 2:50:51 364 284 M20 Colin Henderson, 27, Nazareth, PA 2:51:25 6:32 2:50:42 365 285 M20 Michael Vaz, 29, Atlanta, GA 2:51:26 6:32 2:51 366 55 M35 Rob Lafeve, 38, Lee's Summit, MO 2:51:27 6:32 2:51:05 367 286 M20 Colten McCormick, 30, Lakewood, CO 2:51:42 6:33 2:51:19 368 3 M55 Kevin Zanker, 58, Burnsville, MN 2:51:42 6:33 2:51:37 369 287 M20 Noah Delong, 34, St Paul, MN 2:51:44 6:33 2:51:08 370 288 M20 Lukas Karel, 20, Clear Lake, MN 2:51:46 6:33 2:51:18 371 17 M40 Mike Oakes, 43, Minneapolis, MN 2:51:47 6:33 2:51:16 372 56 M35 Michael Connolly, 35, Elk Grove Village, IL 2:51:52 6:33 2:51:32 373 289 M20 Jonah Hatten, 28, Minneapolis, MN 2:51:53 6:33 2:51:28 374 5 M45 Paxton Bennett, 49, West Des Moines, IA 2:51:54 6:33 2:51:29 375 290 M20 Colton Ziegler, 26, Mapleton, MN 2:51:54 6:33 2:51:32 376 291 M20 Braeden Michael, 26, Waunakee, WI 2:51:59 6:34 2:51:36 377 292 M20 Luke Kolar, 22, Edina, MN 2:52:01 6:34 2:51:09 378 293 M20 Tyler Moore, 24, Little Falls, MN 2:52:03 6:34 2:51:30 379 294 M20 Darrick Hu, 25, New York, NY 2:52:08 6:34 2:51:45 380 295 M20 Neal Billig, 28, New York, NY 2:52:13 6:34 2:51:57 381 3 M18 Mick Flannery, 19, Downers Grove, IL 2:52:25 6:35 2:46:04 382 296 M20 Alex Bishop, 28, Madison, WI 2:52:28 6:35 2:52:02 383 297 M20 Andrew Chirico, 27, Hendersonville, TN 2:52:34 6:35 2:52:13 384 298 M20 Andrew Weber, 26, St. Cloud, MN 2:52:37 6:35 2:52:10 385 18 M40 Jesson Baumgartner, 41, Reno, NV 2:52:48 6:35 2:52:39 386 299 M20 Matthew Guiang, 30, Chicago, IL 2:52:52 6:36 2:51:25 387 19 M40 Michael Determan, 44, Mahtomedi, MN 2:52:57 6:36 2:52:02 388 300 M20 Victor Liu, 30, Houston, TX 2:53:02 6:36 2:52:14 389 301 M20 Gregory Nugent, 34, Hoboken, NJ 2:53:04 6:36 2:52:38 390 302 M20 Elliot Genteman, 23, Loyal, WI 2:53:12 6:36 2:52:43 391 57 M35 Kenny Meyer, 38, West Bend, WI 2:53:23 6:37 2:52:58 392 303 M20 Wesley Mickler, 33, Morrisville, NC 2:53:24 6:37 2:52:40 393 304 M20 Cody Mather, 27, Burlington, WI 2:53:26 6:37 2:48:02 394 305 M20 Ryan Fan, 26, Baltimore, MD 2:53:28 6:37 2:53:17 395 58 M35 Greg Cooper, 36, Madison, WI 2:53:31 6:37 2:52:52 396 306 M20 Griffin Jaworski, 30, Des Moines, IA 2:53:34 6:37 2:52:57 397 307 M20 John Schreier, 33, Minneapolis, MN 2:53:36 6:37 2:53:20 398 4 M55 Scot Ursum, 55, Grandville, MI 2:53:39 6:37 2:53:15 399 308 M20 Charles Schattgen, 26, New Boomfield, MO 2:53:40 6:37 2:52:57 400 309 M20 Jonathan Jeffcoat, 28, Wichita, KS 2:53:41 6:37 2:53:04 401 310 M20 Rob Molke, 32, Minneapolis, MN 2:53:42 6:38 2:53:07 402 59 M35 Justin Lange, 38, College Station, TX 2:53:47 6:38 2:53:33 403 60 M35 Josh Gunderson, 35, Duluth, MN 2:53:53 6:38 2:53:19 404 61 M35 Yu Wu, 37, Pasadena, CA 2:53:54 6:38 2:53:19 405 311 M20 Adam Gillette, 24, College Station, TX 2:53:58 6:38 2:53:33 406 62 M35 Dan Simon, 35, Oakfield, WI 2:53:59 6:38 2:53:25 407 312 M20 Sam O'Donnell-Hoff, 25, Duluth, MN 2:54:05 6:38 2:53:39 408 313 M20 Richard Roden, 23, Rochester, MN 2:54:07 6:38 2:53:23 409 20 M40 Jeffrey Ahlman, 41, Sunderland, MA 2:54:08 6:39 2:53:36 410 314 M20 Joshua Cerra, 34, Rice Lake, WI 2:54:10 6:39 2:53:34 411 63 M35 Jonathan Peffley, 35, Clifton Park, NY 2:54:23 6:39 2:53:54 412 315 M20 Oscar Zegarra, 28, Brooklyn, NY 2:54:25 6:39 2:53:51 413 21 M40 Dave Haglin, 41, Duluth, MN 2:54:26 6:39 2:53:16 414 316 M20 Eric Rachita, 24, Minneapolis, MN 2:54:34 6:39 2:53:56 415 64 M35 Dan Laplante, 39, Dayton, MN 2:54:36 6:40 2:53:52 416 65 M35 Kevin Ford, 35, Baltimore, MD 2:54:37 6:40 2:54:05 417 66 M35 Tyler Voigt, 36, Johnston, IA 2:54:42 6:40 2:54:21 418 317 M20 Cory Baumgarten, 33, Ft. Collins, CO 2:54:45 6:40 2:54:07 419 22 M40 Rob Coslick, 40, Denver, CO 2:54:47 6:40 2:51:34 420 2 M50 David Avalos, 50, San José, SA 2:54:47 6:40 2:54:33 421 23 M40 David Vifquain, 40, Lincoln, NE 2:54:52 6:40 2:48:20 422 67 M35 Blake Marcum, 38, Libertyville, IL 2:54:56 6:40 2:54:22 423 318 M20 James Goswell, 34, New York, NY 2:55:04 6:41 2:54:21 424 24 M40 Jef Benbanaste, 40, Larchmont, NY 2:55:06 6:41 2:54:26 425 319 M20 Adnan Ahmad, 26, Delmar, NY 2:55:06 6:41 2:54:29 426 320 M20 Whitner Chase, 30, Berkeley, CA 2:55:06 6:41 2:54:29 427 321 M20 Sean McDermott, 22, Madrid, IA 2:55:06 6:41 2:54:48 428 25 M40 Juan Rocha, 41, San Diego, CA 2:55:09 6:41 2:54:28 429 5 M55 Jeff Mescal, 57, Hebron, IN 2:55:12 6:41 2:54:31 430 322 M20 Conor Greg Escalante, 20, St Paul, MN 2:55:14 6:41 2:54:27 431 323 M20 Andrew Connor, 23, Aurora, CO 2:55:17 6:41 2:54:43 432 68 M35 Tony Hoff, 38, Duluth, MN 2:55:18 6:41 2:54:46 433 324 M20 Aiden Winn, 27, Red Wing, MN 2:55:20 6:41 2:54:57 434 325 M20 Connor Brock, 30, Austin, TX 2:55:21 6:41 2:55:08 435 69 M35 Bryce Brunswig, 37, Gretna, NE 2:55:24 6:41 2:54:57 436 70 M35 David Cooper, 35, Kings County, NY 2:55:27 6:42 2:54:53 437 326 M20 Jack Degonda, 23, Saint Paul, MN 2:55:30 6:42 2:54:42 438 6 M45 Jason Hall, 48, Ann Arbor, MI 2:55:31 6:42 2:55:17 439 327 M20 Nicholas Soirez, 30, Spokane, WA 2:55:32 6:42 2:54:57 440 26 M40 Paul Otteson, 40, McFarland, WI 2:55:33 6:42 2:55:13 441 71 M35 Cody Soyk, 37, Minneapolis, MN 2:55:35 6:42 2:54:59 442 27 M40 Lewis Hoffman, 40, Lansing, MI 2:55:36 6:42 2:55:05 443 28 M40 Tom Gatyas, 43, Minneapolis, MN 2:55:37 6:42 2:55:21 444 72 M35 Patrick Doran, 35, San Francisco, CA 2:55:39 6:42 2:55:15 445 328 M20 Archibald Fraser, 27, Bridport, VT 2:55:41 6:42 2:55:21 446 6 M55 Jeffrey Brune, 58, Elkhorn, NE 2:55:42 6:42 2:55:07 447 29 M40 Adil Filali, 42, Bronx, NY 2:55:42 6:42 2:55:27 448 329 M20 Anders Olson, 24, Bloomington, MN 2:55:43 6:42 2:55:21 449 73 M35 Steven Gogela, 38, Lincoln, NE 2:55:46 6:42 2:55:24 450 4 M18 Maximus Gregory, 19, Vadnais Heights, MN 2:55:50 6:42 2:55:18 451 330 M20 Jacob Lockner, 20, Faribault, MN 2:55:52 6:42 2:54:57 452 30 M40 Aaron Hoover, 41, Golden, CO 2:55:54 6:43 2:55:28 453 7 M55 Kan Mi, 56, Eden Prairie, MN 2:55:55 6:43 2:55:31 454 331 M20 Nolan Christenson, 23, Grand Forks, ND 2:55:57 6:43 2:55:20 455 332 M20 Shane Warehime, 31, Des Moines, IA 2:56:01 6:43 2:55:22 456 74 M35 Steven Wu-Chaves, 35, Lansing, MI 2:56:05 6:43 2:55:20 457 333 M20 Conner Sieracki, 29, Burnsville, MN 2:56:06 6:43 2:55:42 458 5 M18 Samuel Saybe, 18, Shoreview, MN 2:56:07 6:43 2:55:35 459 334 M20 Aneesh Deshpande, 24, Seattle, WA 2:56:10 6:43 2:54:29 460 75 M35 Getenet Mohammed, 37, Charlotte, NC 2:56:11 6:43 2:55:18 461 335 M20 Shawn Platz, 32, Sterling, IL 2:56:16 6:43 2:55:41 462 31 M40 Michael Mack, 43, Minneapolis, MN 2:56:17 6:43 2:55:42 463 8 M55 Alexander Hetherington, 56, Vienna, VA 2:56:18 6:43 2:56:09 464 76 M35 Marc Beckerman, 35, Jersey City, NJ 2:56:19 6:44 2:55:52 465 3 M50 Larry Smart, 54, Dunedin, FL 2:56:21 6:44 2:55:35 466 336 M20 Wyatt Pajtash, 25, Eau Claire, WI 2:56:25 6:44 2:55:57 467 337 M20 Ben Devlin, 34, Sioux Falls, SD 2:56:26 6:44 2:55:57 468 338 M20 Keller Billstrom, 25, Minneapolis, MN 2:56:27 6:44 2:55:54 469 339 M20 Scott Vaillant, 33, Thunder Bay, ON 2:56:30 6:44 2:55:57 470 77 M35 Eli Gordon, 35, Phoenixville, PA 2:56:40 6:44 2:55:57 471 340 M20 Drake Austin, 33, Mt Vernon, IA 2:56:42 6:44 2:56:14 472 341 M20 Kevin Schreiber, 28, Chicago, IL 2:56:43 6:44 2:56:15 473 342 M20 Christian Simpson, 22, Cedar Falls, IA 2:56:43 6:44 2:56:26 474 343 M20 Jonathon Gutzeit, 33, Appleton, WI 2:56:48 6:45 2:56:01 475 344 M20 Kepler Barnhart, 28, Knoxville, TN 2:56:49 6:45 2:56:19 476 345 M20 Collin Buck, 28, Farmington, MN 2:56:49 6:45 2:56:36 477 32 M40 Nicholas Rhodes, 42, Rochester, MN 2:56:50 6:45 2:56:15 478 78 M35 Kevin Saunders, 35, Minneapolis, MN 2:56:50 6:45 2:56:24 479 346 M20 Bailey Wilson, 25, St Paul, MN 2:56:52 6:45 2:55:57 480 347 M20 Braydon Bak, 31, Rochester, MN 2:56:55 6:45 2:56:18 481 348 M20 Alex Niederloh, 29, Denver, CO 2:56:56 6:45 2:56:02 482 7 M45 Stephen Sandberg, 46, Duluth, MN 2:57:00 6:45 2:55:57 483 349 M20 Anders Bowman, 33, St Louis Park, MN 2:57:01 6:45 2:56:46 484 79 M35 Omer Abdulrahman, 35, Raleigh, NC 2:57:05 6:45 2:56:58 485 350 M20 Carl Moll, 28, River Falls, WI 2:57:07 6:45 2:56:15 486 351 M20 Connor Stengel, 31, Sheboygan, WI 2:57:10 6:45 2:56:41 487 352 M20 Steven Cranston, 25, Sylacauga, AL 2:57:11 6:45 2:56:41 488 353 M20 Tim Cleary, 28, Houston, TX 2:57:17 6:46 2:56:44 489 80 M35 John Benson, 38, Rochester, MN 2:57:19 6:46 2:57:06 490 354 M20 Michael Radermacher, 30, Eagan, MN 2:57:20 6:46 2:56:49 491 81 M35 Taylor Siolka, 36, Wayzata, MN 2:57:21 6:46 2:56:53 492 8 M45 Jeffrey Jameson, 48, Chicago, IL 2:57:22 6:46 2:56:09 493 355 M20 Jake Vogt, 26, Laramie, WY 2:57:22 6:46 2:56:37 494 356 M20 Christopher Edwards, 25, Orlando, FL 2:57:24 6:46 2:57:08 495 33 M40 Brian Muldrew, 44, Larchmont, NY 2:57:25 6:46 2:56:45 496 357 M20 James Dreshar, 28, Minneapolis, MN 2:57:25 6:46 2:56:49 497 358 M20 Tommy Wentworth, 28, Minneapolis, MN 2:57:26 6:46 2:52:59 498 1 M60 Alan Evans, 60, Beaver Dams, NY 2:57:27 6:46 2:57:17 499 4 M50 Phillip Nafus, 52, Portage, IN 2:57:28 6:46 2:56:46 500 359 M20 Louis Corcoran, 28, Holmen, WI 2:57:35 6:46 2:56:53 501 360 M20 John Courington, 23, Eagan, MN 2:57:36 6:46 2:56:49 502 361 M20 Matt Sutphin, 29, Olathe, KS 2:57:37 6:46 2:56:59 503 362 M20 Joey Gibson, 30, Fayetteville, AR 2:57:47 6:47 2:56:57 504 363 M20 Patrick Brennan, 32, Tampa, FL 2:57:48 6:47 2:57:05 505 82 M35 Simon Baldwin, 37, Lansing, MI 2:57:48 6:47 2:57:17 506 364 M20 Drew Mbiam, 32, San Antonio, TX 2:57:49 6:47 2:56:57 507 365 M20 Eric Chen, 34, Minneapolis, MN 2:57:50 6:47 2:57:18 508 366 M20 Jacob Peterson, 26, Eden Prairie, MN 2:57:50 6:47 2:57:27 509 367 M20 Halward Blegen, 31, San Antonio, TX 2:57:59 6:47 2:57:15 510 368 M20 Chee Ken Yong, 28, Rawang, SE 2:58:01 6:47 2:57:35 511 369 M20 Hunter Pool, 30, Austin, TX 2:58:06 6:48 2:57:29 512 83 M35 Tj Arcuri, 37, Scottsdale, AZ 2:58:08 6:48 2:57:40 513 370 M20 Travis Brew, 33, Minneapolis, MN 2:58:11 6:48 2:57:24 514 371 M20 Taylor Topousis, 30, Boston, MA 2:58:11 6:48 2:57:38 515 372 M20 Stephan Kattar, 34, Milwaukee, WI 2:58:19 6:48 2:57:24 516 373 M20 Nick Hall, 23, Des Moines, IA 2:58:22 6:48 2:57:34 517 34 M40 Craig Cardinal, 40, Northfield, MN 2:58:24 6:48 2:57:58 518 374 M20 Kyle Reini, 31, Eagle Mountain, UT 2:58:26 6:48 2:57:55 519 84 M35 Alex Check, 36, Excelsior, MN 2:58:31 6:49 2:57:59 520 375 M20 Hunter Hoffman, 27, Milwaukee, WI 2:58:39 6:49 2:57:49 521 9 M45 Christopher Wickesberg, 45, Indianapolis, IN 2:58:40 6:49 2:58:16 STATE RECORD FOR 65-YEAR-OLD MEN 522 1 M65 Beau Atwater, 65, Bernardsville, NJ 2:58:40 6:49 2:58:22 Old record 2:59:38 by Alex Ratelle, 8 Oct 89 523 35 M40 Aaron Bumgarner, 41, Nelson, MN 2:58:42 6:49 2:57:58 524 376 M20 Elliot Fenske, 30, Farmington, MN 2:58:42 6:49 2:58:19 525 10 M45 Todd Kornfeld, 46, Tucson, AZ 2:58:43 6:49 2:58:33 526 377 M20 Ben Piotrowski, 24, Aurora, IL 2:58:45 6:49 2:58:03 527 36 M40 Steve Moore, 41, Arnold, MO 2:58:45 6:49 2:58:23 528 9 M55 Doug Kleemeier, 57, Roseville, MN 2:58:51 6:49 2:58:15 529 378 M20 Andy Lundgren, 31, Dayton, MN 2:58:51 6:49 2:58:41 530 379 M20 Henry Benson, 28, Minneapolis, MN 2:58:52 6:49 2:58:25 531 380 M20 Henri Floris, 34, Oak Park, CA 2:58:53 6:49 2:58:15 532 37 M40 Cameron Mathews, 41, Highlands Ranch, CO 2:58:59 6:50 2:58:16 533 381 M20 Zeke Smith, 26, Gunnison, CO 2:59:00 6:50 2:58:47 534 38 M40 Nicholas Windschill, 42, Terrebonne, OR 2:59:00 6:50 2:58:52 535 382 M20 Maxwell Holmes, 22, Rochester, MN 2:59:03 6:50 2:57:26 536 85 M35 William A Biancucci, 35, New York, NY 2:59:03 6:50 2:58:39 537 383 M20 Kaleb Coston, 28, Burnsville, MN 2:59:04 6:50 2:54:48 538 39 M40 Andrew Saelens, 43, Alexandria, VA 2:59:04 6:50 2:58:38 539 40 M40 Stephen Stiegel, 44, Elon, NC 2:59:06 6:50 2:58:30 540 86 M35 Patrick Stieber, 36, Owen Sound, ON 2:59:08 6:50 2:58:13 541 41 M40 Christopher Khalifa, 40, New York, NY 2:59:08 6:50 2:58:38 542 384 M20 Benjamin Gillette, 29, Madison Heights, MI 2:59:11 6:50 2:58:27 543 42 M40 Adam Hennen, 42, Bloomington, MN 2:59:14 6:50 2:58:47 544 385 M20 Max Thompson, 26, Eden Prairie, MN 2:59:16 6:50 2:58:33 545 386 M20 William Juckett, 31, Minneapolis, MN 2:59:16 6:50 2:58:57 546 87 M35 Ming Ma, 35, Minneapolis, MN 2:59:17 6:50 2:58:52 547 387 M20 Chris Bisping, 32, Duluth, MN 2:59:18 6:50 2:58:34 548 43 M40 Kong Vang, 40, Cottage Grove, MN 2:59:20 6:50 2:58:37 549 44 M40 Brian Cunningham, 42, Tampa, FL 2:59:23 6:51 2:58:59 550 388 M20 Brent Bokemper, 26, Minnetonka, MN 2:59:26 6:51 2:58:26 551 45 M40 Matthew Forys, 41, Saint Paul, MN 2:59:26 6:51 2:58:47 552 389 M20 Ashish Pednekar, 34, New York, NY 2:59:27 6:51 2:59:08 553 88 M35 Thatcher Clay, 37, Brooklyn, NY 2:59:28 6:51 2:58:54 554 390 M20 Evan Skalski, 32, Philadelphia, PA 2:59:28 6:51 2:59:03 555 391 M20 Joseph Vizena, 32, Marquette, MI 2:59:35 6:51 2:58:49 556 392 M20 Youchi Zhang, 24, Minneapolis, MN 2:59:35 6:51 2:58:49 557 46 M40 Wasiu Ahmed, 42, Pearland, TX 2:59:35 6:51 2:59:11 558 393 M20 Aaron Bunker, 30, Faribault, MN 2:59:36 6:51 2:58:44 559 394 M20 Alexander Latham, 24, Madison, WI 2:59:36 6:51 2:58:47 560 395 M20 Christian Murray, 29, San Carlos, CA 2:59:37 6:51 2:59:01 561 89 M35 Evan Baker, 39, Dallas, TX 2:59:41 6:51 2:58:51 562 396 M20 Tyler Dirks, 33, Chicago, IL 2:59:41 6:51 2:59:07 563 90 M35 Kyle Smith, 36, Duluth, MN 2:59:43 6:51 2:59:24 564 397 M20 Chase Aycock, 33, San Antonio, TX 2:59:44 6:51 2:59:20 565 398 M20 Mike Bumgarner, 34, Minneapolis, MN 2:59:45 6:51 2:59:31 566 399 M20 Mike Ward, 34, Duluth, MN 2:59:46 6:51 2:59:08 567 5 M50 Emmanuel Todorov, 54, Eagan, MN 2:59:48 6:51 2:59:20 568 400 M20 Kyle Aaby, 28, River Falls, WI 2:59:49 6:52 2:58:56 569 401 M20 Alexander Hazan, 24, Matthews, NC 2:59:53 6:52 2:59:32 570 402 M20 Cristian Rojas, 30, Addison, IL 2:59:54 6:52 2:59 571 6 M50 Matt Carter, 52, Cheyenne, WY 2:59:56 6:52 2:59:34 572 403 M20 Trevor Thiebaut, 27, Cadillac, MI 2:59:58 6:52 2:59:46 573 404 M20 Luke Merchant, 28, Minneapolis, MN 3:00:04 6:52 2:59:18 574 405 M20 Ibsen Crespo, 31, Oklahoma City, OK 3:00:04 6:52 2:59:38 575 406 M20 Dan Jacobson, 31, Aliso Viejo, CA 3:00:05 6:52 2:59:18 576 47 M40 Matthew Brooks, 40, Collierville, TN 3:00:05 6:52 2:59:31 577 11 M45 Andrew Komp, 45, Chetek, WI 3:00:07 6:52 2:59:31 578 407 M20 Jordan Gehrke, 25, Mission, KS 3:00:12 6:52 2:59:23 579 91 M35 Adam Bress, 39, Salt Lake City, UT 3:00:12 6:52 2:59:41 580 408 M20 Kyle Severson, 31, Duluth, MN 3:00:12 6:52 2:59:44 581 409 M20 Drew Johnson, 29, Maple Grove, MN 3:00:15 6:53 2:58:48 582 92 M35 Dustin Harford, 37, Bloomington, MN 3:00:18 6:53 2:59:24 583 48 M40 Ben Goessling, 40, Minneapolis, MN 3:00:18 6:53 2:59:31 584 49 M40 Matthew Horeled, 44, Tulsa, OK 3:00:23 6:53 2:59:35 585 410 M20 Vic Titone, 27, East Northport, NY 3:00:25 6:53 2:59:46 586 411 M20 Austin Miley, 27, Maple Grove, MN 3:00:26 6:53 2:59:42 587 412 M20 Thomas Kendrick, 30, Bloomington, MN 3:00:27 6:53 2:59:49 588 93 M35 Patrick Austin, 35, Wheaton, IL 3:00:34 6:53 2:59:46 589 413 M20 Matthew Payne, 23, St Paul, MN 3:00:34 6:53 3:00:14 590 414 M20 Ben Wicklund, 23, Marine On Saint C, MN 3:00:35 6:53 3:00:14 591 415 M20 Raymundo Arias, 26, Dallas, TX 3:00:38 6:53 2:59:45 592 50 M40 Debin Wang, 42, Chanhassen, MN 3:00:45 6:54 3:00:20 593 7 M50 Shayne Burwell, 53, Saskatoon, SK 3:00:46 6:54 3:00:02 594 416 M20 Bryce Barrie, 25, Janesville, MN 3:00:47 6:54 2:59:47 595 94 M35 Corey Wallace, 37, Abington, PA 3:00:47 6:54 2:59:56 596 417 M20 Jake Kaslewicz, 22, Minneapolis, MN 3:00:49 6:54 3:00:21 597 95 M35 Ross Dahmen, 35, Brooklyn, NY 3:00:56 6:54 2:59:47 598 418 M20 Jake Henderson, 31, Lenexa, KS 3:01:00 6:54 2:59:42 599 419 M20 Daniel Dylla, 25, Duluth, MN 3:01:00 6:54 3:00:24 600 420 M20 Scott McCracken, 32, Westwood, KS 3:01:05 6:54 3:00:45 601 8 M50 Frederick Dolan, 50, Marietta, GA 3:01:08 6:55 3:00:11 602 421 M20 Aldren Biala, 23, Jacksonville, FL 3:01:11 6:55 3:01:11 603 9 M50 Michael Menster, 53, The Woodlands, TX 3:01:13 6:55 3:00:42 604 422 M20 Casey Corman, 33, Walnut Creek, CA 3:01:15 6:55 3:00:36 605 96 M35 Matthew Lim, 39, Houston, TX 3:01:18 6:55 3:00:33 606 97 M35 Joel Takacs, 36, Ebensburg, PA 3:01:20 6:55 3:00:42 607 423 M20 Louis Ferraroni, 29, Clearwater, FL 3:01:22 6:55 3:01:01 608 424 M20 Shaughn Clutchey, 23, Marathon, ON 3:01:24 6:55 3:00:56 609 425 M20 Kevin Donnelly, 34, Oak Park, IL 3:01:33 6:55 3:01:02 610 426 M20 Calvin Artmann, 21, Elk River, MN 3:01:36 6:56 2:59:58 611 427 M20 Marshall Lieder, 24, Rockville, MD 3:01:42 6:56 3:01:20 612 98 M35 Al Wepsala, 36, Minneapolis, MN 3:01:46 6:56 3:01:13 613 99 M35 Dan Hoechst, 39, Mankato, MN 3:01:52 6:56 3:00:51 614 428 M20 Daniel Peters, 32, Minneapolis, MN 3:02:02 6:57 3:01:43 615 51 M40 Eric Campbell, 41, Fairburn, GA 3:02:04 6:57 3:01:12 616 429 M20 Peter Farley, 28, Robbinsdale, MN 3:02:10 6:57 3:01:36 617 430 M20 Robert Francis, 31, Chicago, IL 3:02:12 6:57 2:53:42 618 431 M20 Austin Scharosch, 29, Des Moines, IA 3:02:21 6:57 3:01:51 619 432 M20 William Coffin, 27, Arlington, VA 3:02:25 6:57 3:01:53 620 100 M35 Joel Nilles, 37, Denver, CO 3:02:27 6:58 3:01:41 621 433 M20 Zachary Batta, 28, Farmington, MN 3:02:33 6:58 3:01:40 622 434 M20 Kane Murphy, 30, Austin, TX 3:02:34 6:58 3:01:38 623 435 M20 Matthew Tong, 25, Brookline, MA 3:02:36 6:58 3:01:45 624 52 M40 Cole Sianko, 41, Golden Valley, MN 3:02:52 6:58 3:02:02 625 436 M20 Ben Carpenter, 28, Saint Louis Park, MN 3:02:53 6:59 3:02:21 626 12 M45 Anh Dang, 48, Philadelphia, PA 3:02:55 6:59 3:02:17 627 437 M20 Sean Baker, 25, Madison, WI 3:02:59 6:59 3:01:54 628 101 M35 Juan De Hoyos, 36, Thornton, CO 3:03:04 6:59 3:02:28 629 438 M20 Andrew Storsveen, 34, Oconomowoc, WI 3:03:05 6:59 3:02:19 630 102 M35 David Seifert, 39, Dallas, TX 3:03:06 6:59 3:02:15 631 103 M35 Jacob Heninger, 36, Chicago, IL 3:03:08 6:59 3:02:28 632 439 M20 Nicholas Randall, 23, Thunder Bay, ON 3:03:11 6:59 3:02:25 633 440 M20 Gabriel Poehls, 25, Denver, CO 3:03:13 6:59 2:55:10
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

634 104 M35 Luke Hanson, 35, Lenexa, KS 3:03:19 7:00 3:02:53 635 441 M20 Tad Schweizer, 25, Salt Lake City, UT 3:03:22 7:00 3:02:15 636 442 M20 Dylan Drambour, 29, Kcmo, MO 3:03:23 7:00 3:03:05 637 53 M40 Peter Mack, 43, Lafayette, CO 3:03:28 7:00 3:02:52 638 443 M20 Landon Tourville, 24, Minneapolis, MN 3:03:29 7:00 3:02:38 639 54 M40 Gabriel Garmendia, 40, Murrieta, CA 3:03:30 7:00 2:59:22 640 105 M35 Eddie Grier, 38, Manhattan, KS 3:03:34 7:00 3:02:48 641 444 M20 Chet Jurrens, 23, Minneapolis, MN 3:03:41 7:00 3:02:49 642 55 M40 Tunde Akinyeke, 41, Atlanta, GA 3:03:42 7:00 3:02:50 643 445 M20 Alexander Thompson, 27, Hoboken, NJ 3:03:42 7:00 3:03:16 644 56 M40 Doug McKenney, 41, Evanston, IL 3:03:43 7:00 3:03:12 645 446 M20 Kalvin Diekman, 28, Otsego, MN 3:03:47 7:01 2:59:59 646 106 M35 Alec Schumacher, 35, St Paul, MN 3:03:53 7:01 3:03:22 647 447 M20 Todd Wybierala Jr, 27, White Bear Lake, MN 3:03:55 7:01 3:02:49 648 448 M20 Michael Brown, 26, Shoreview, MN 3:03:58 7:01 2:59:27 649 10 M50 Huaping Wang, 51, Eden Prairie, MN 3:03:59 7:01 3:03:06 650 449 M20 Johnathan Dean, 23, Fargo, ND 3:04:02 7:01 3:03:44 651 13 M45 Todd Larsen, 45, Robbinsdale, MN 3:04:04 7:01 3:03:33 652 14 M45 Ryan Hopker, 46, Seattle, WA 3:04:05 7:01 3:03:21 653 450 M20 Steven Dorval, 27, Thunder Bay, ON 3:04:06 7:01 2:52:13 654 451 M20 Quinn Dagley, 28, Royal Oak, MI 3:04:07 7:01 3:03:24 655 452 M20 James Prell, 27, Oakdale, MN 3:04:11 7:02 3:03:18 656 107 M35 Matthew Verley, 38, Greenville, SC 3:04:15 7:02 3:01:49 657 108 M35 Blake Steinbring, 36, Alexandria, MN 3:04:15 7:02 3:03:39 658 10 M55 Michael Jean, 55, Castle Rock, CO 3:04:20 7:02 3:03:43 659 453 M20 Andrew Ward, 30, Minneapolis, MN 3:04:21 7:02 3:03:42 660 109 M35 Adam Letson, 35, Edina, MN 3:04:34 7:02 3:03:44 661 454 M20 Porter Van Drimmelen, 23, Kaysville, UT 3:04:36 7:02 2:59:46 662 57 M40 Charles Cannon, 43, Minneapolis, MN 3:04:36 7:02 3:03:54 663 6 M18 Grant Trentz, 19, Iowa City, IA 3:04:43 7:03 2:58:21 664 455 M20 Ryan Moore, 34, Boise, ID 3:04:52 7:03 3:03:58 665 456 M20 Rob Bjornson, 30, St Paul, MN 3:04:58 7:03 3:04:39 666 2 M60 Mark Hulsey, 61, St Paul, MN 3:05:09 7:04 3:04:26 667 58 M40 Joseph Barnes, 42, St Paul, MN 3:05:11 7:04 3:01:05 668 59 M40 Andrew Kalley, 40, Osprey, FL 3:05:12 7:04 3:04:50 669 457 M20 Ryan Domke, 27, St. Louis Park, MN 3:05:14 7:04 2:59:56 670 110 M35 James Breezley, 38, Lakeville, MN 3:05:21 7:04 3:04:29 671 111 M35 Niels Aafjes, 38, New York, NY 3:05:24 7:04 3:04:53 672 458 M20 Ben Carson, 24, Boulder, CO 3:05:29 7:04 3:04:53 673 459 M20 Drake Breshears, 29, Rogers, AR 3:05:34 7:05 3:04:53 674 460 M20 Zacharia BlegenDipietro, 34, Baltimore, MD 3:05:39 7:05 3:04:44 675 112 M35 Beck Straley, 38, Watertown, MA 3:05:45 7:05 3:04:54 676 461 M20 Daniel Byers, 21, Cottage Grove, MN 3:05:52 7:05 3:05:16 677 462 M20 Paul Essery, 33, New York, NY 3:05:54 7:05 3:04:59 678 463 M20 Andrew Johnson, 27, Evanston, IL 3:05:58 7:06 2:56:55 679 464 M20 Aaron Moore, 21, Duluth, MN 3:06:02 7:06 3:05:20 680 465 M20 Cory Moogerfeld, 27, Seffner, FL 3:06:03 7:06 3:05:20 681 466 M20 Oscar Molina, 25, Cambridge, MA 3:06:05 7:06 3:00:03 682 467 M20 Jared Nelson, 29, Minneapolis, MN 3:06:07 7:06 3:05:20 683 113 M35 Jaroslaw Czyzewski, 36, New York, NY 3:06:13 7:06 3:05:27 684 60 M40 Nathan Stanford, 44, Kannapolis, NC 3:06:15 7:06 3:05:25 685 468 M20 Ross Nelson, 27, Marietta, GA 3:06:17 7:06 3:05:51 686 114 M35 Tim Johnson, 36, Anchorage, AK 3:06:20 7:06 3:05:28 687 15 M45 Jorge Adrian Morales, 45, Gaithersburg, MD 3:06:20 7:06 3:05:28 688 61 M40 George Parker, 41, Atlanta, GA 3:06:23 7:07 3:05:34 689 469 M20 Adam Koch, 32, Rochester, MN 3:06:28 7:07 3:02:36 690 470 M20 Samuel Long, 24, Norwell, MA 3:06:28 7:07 3:04:21 691 471 M20 Ian GrossenbacherMcglam, 21, Minneapolis, MN 3:06:35 7:07 3:05:09 692 16 M45 Jesse Bryant, 49, Victoria, MN 3:06:36 7:07 3:05:47 693 472 M20 Brandon Carlson, 29, Waialua, HI 3:06:44 7:07 3:06:06 694 473 M20 Giacomo Squatriti, 25, Washington, DC 3:06:45 7:07 3:06:01 695 474 M20 Curtis Thiele, 20, Edina, MN 3:06:46 7:07 3:05:58 696 3 M60 Lester Dragstedt, 60, Atlanta, GA 3:06:48 7:07 3:05:52 697 475 M20 Noah Miller, 21, Pine City, MN 3:06:49 7:08 3:05:19 698 17 M45 Eric Pool, 47, Rochester, MN 3:06:50 7:08 3:06:02 699 18 M45 Olivier Antoine, 48, Kings County, NY 3:06:52 7:08 3:06 700 476 M20 Bryce Daniels, 23, Chippewa Falls, WI 3:06:56 7:08 3:06:15 701 115 M35 Eric Johnson, 36, La Crosse, WI 3:06:57 7:08 3:06:03 702 477 M20 Casey Daleiden, 23, Chicago, IL 3:06:57 7:08 3:06:17 703 11 M50 Todd Bursch, 53, St Paul, MN 3:07:01 7:08 3:06:07 704 62 M40 Ken Bereski II, 42, Boston, MA 3:07:11 7:08 3:06:48 705 7 M18 Will Hansen, 19, Woodbury, MN 3:07:15 7:09 3:06:10 706 478 M20 Jehremy Felig, 29, Billings, MT 3:07:18 7:09 3:06:25 707 479 M20 Daniel O'Brien, 30, Chicago, IL 3:07:22 7:09 3:06:38 708 63 M40 Alan Tiongson, 41, Sterling, IL 3:07:24 7:09 3:06:25 709 480 M20 Jordan Wall, 33, Milwaukee, WI 3:07:26 7:09 3:04:08 710 481 M20 Mitch Kramer, 31, Grand Rapids, MI 3:07:32 7:09 3:06:42 711 482 M20 Brian Hanson, 30, Madison, WI 3:07:35 7:09 3:05:24 712 483 M20 Tyler Haedrich, 30, Cloquet, MN 3:07:40 7:09 3:06:55 713 484 M20 Lukas Steffensmeier, 28, St Paul, MN 3:07:45 7:10 3:06:47 714 485 M20 Allen Arriaga, 26, Saint Michael, MN 3:07:50 7:10 3:06:48 715 12 M50 Grant Evavold, 50, Savage, MN 3:07:53 7:10 3:07:05 716 486 M20 Caleb Ebert, 28, San Francisco, CA 3:07:56 7:10 3:03:10 717 487 M20 John Zimmermann, 30, Martinez, CA 3:08:00 7:10 3:07:08 718 488 M20 Kray Person, 22, Deadwood, SD 3:08:01 7:10 3:06:59 719 489 M20 Evan Gill, 24, North St. Paul, MN 3:08:02 7:10 3:06:59 720 490 M20 Tom Cox, 29, New York, NY 3:08:03 7:10 3:07:18 721 64 M40 Michael McCafferty, 40, Valley Cottage, NY 3:08:05 7:10 3:07:07 722 491 M20 Daniel Zaragoza, 29, Los Angeles, CA 3:08:07 7:11 3:07:19 723 492 M20 Kobe Berger, 24, Mandan, ND 3:08:08 7:11 3:07:33 724 493 M20 Miki Tyksinski, 31, Madison, WI 3:08:09 7:11 3:07:22 725 494 M20 Tyler Skwara, 27, Minneapolis, MN 3:08:14 7:11 3:07:25 726 13 M50 Jim Winkels, 51, Waconia, MN 3:08:15 7:11 3:07:29 727 116 M35 Clayton Thomas, 37, Morris Plains, NJ 3:08:18 7:11 3:07:38 728 495 M20 Zachary Hecht, 26, Des Moines, IA 3:08:20 7:11 3:07:42 729 14 M50 Jody Illies, 52, St Cloud, MN 3:08:36 7:12 3:07:31 730 19 M45 Lee Rietsma, 45, Land O Lakes, FL 3:08:39 7:12 3:07:52 731 20 M45 Matt Barnum, 46, Middleton, WI 3:08:45 7:12 3:07:49 732 496 M20 Jesse Kulberg, 24, Minneapolis, MN 3:08:51 7:12 3:08:03 733 497 M20 Jacob Borkowski, 24, Charlotte, NC 3:08:53 7:12 3:08:08 734 498 M20 Jared Mathews, 33, Houston, TX 3:08:55 7:12 3:08:08 735 499 M20 Nicholas Widener, 32, Chattahoochee Hil, GA 3:08:56 7:12 2:57:58 736 65 M40 Andrew Nawrot, 43, Minnetonka, MN 3:08:56 7:12 3:08:05 737 66 M40 David Hyopponen, 43, Duluth, MN 3:08:56 7:12 3:08:14 738 500 M20 Jay Kwon, 30, Brooklyn, NY 3:08:58 7:12 3:06:52 739 11 M55 Marc Nosal, 57, Eden Prairie, MN 3:09:00 7:13 3:08:06 740 501 M20 Darshan Markandaiah, 32, Brooklyn, NY 3:09:04 7:13 3:08:03 741 67 M40 Dillon Young, 41, Crystal, MN 3:09:08 7:13 3:08:07 742 117 M35 Ben Krenz, 37, Stillwater, MN 3:09:13 7:13 3:07:55 743 502 M20 Chris Tomlinson, 30, Thunder Bay, ON 3:09:13 7:13 3:08:41 744 503 M20 Jaron Kleiman, 30, Chicago, IL 3:09:15 7:13 3:08:38 745 504 M20 Joshua Brown, 22, Butternut, WI 3:09:17 7:13 3:08:20 746 505 M20 Patrick Sellars, 31, Atlanta, GA 3:09:19 7:13 3:08:26 747 506 M20 Shlok Bolar, 28, New York, NY 3:09:23 7:13 3:08:41 748 507 M20 Josh Goetz, 25, Minneapolis, MN 3:09:25 7:13 3:07:39 749 508 M20 Tim Hill, 26, Golden Valley, MN 3:09:26 7:14 3:07:29 750 118 M35 Spencer Peterson, 35, Minneapolis, MN 3:09:26 7:14 3:08:42 751 119 M35 Benjamin Humberston, 35, Pittsburgh, PA 3:09:27 7:14 3:08:23 752 509 M20 Joe Haase, 29, Minneapolis, MN 3:09:31 7:14 3:08:42 753 510 M20 Tristan Jung, 26, Washington, DC 3:09:34 7:14 3:08:35 754 511 M20 Parker Zak, 22, Edina, MN 3:09:40 7:14 3:08:48 755 120 M35 John Bryan Serrano, 38, Colorado Springs, CO 3:09:43 7:14 3:08:59 756 512 M20 Zachary McPherson, 27, Boulder, CO 3:09:46 7:14 3:05:43 757 68 M40 Daniel Seo, 41, Duluth, GA 3:09:48 7:14 3:08:47 758 69 M40 Vincent Galgano, 41, Durham, NC 3:09:53 7:15 3:08:57 759 70 M40 Taylor Rettig, 40, Cedar Falls, IA 3:09:54 7:15 3:09 760 513 M20 Jake Hasselquist, 27, Kansas City, MO 3:09:57 7:15 3:08:13 761 514 M20 Samuel Bryson, 25, St Paul, MN 3:09:57 7:15 3:08:55 762 515 M20 Ryan Sanders, 30, Sun Prairie, WI 3:10:00 7:15 3:09:02 763 121 M35 Jordan Vardon, 39, Charlotte, NC 3:10:06 7:15 3:07:42 764 516 M20 Bryce Caruso, 32, Thunder Bay, ON 3:10:09 7:15 3:09:10 765 517 M20 Micah Crider, 31, South St Paul, MN 3:10:13 7:15 3:09:14 766 71 M40 Jeremy Miller, 40, Braham, MN 3:10:13 7:15 3:09:34 767 72 M40 Carlo Cabrales, 40, Olney, MD 3:10:14 7:15 3:09:22 768 122 M35 Ryan Clement, 35, Collins, IA 3:10:18 7:16 3:09:30 769 73 M40 Eddie Kaiser, 42, Edina, MN 3:10:20 7:16 3:09:23 770 518 M20 Timothy Neal, 28, Atlanta, GA 3:10:25 7:16 3:09:33 771 74 M40 Kevin Hartman, 40, Alexandria, VA 3:10:30 7:16 3:09:40 772 519 M20 Alex Kasparek, 26, Superior, WI 3:10:34 7:16 3:09:31 773 123 M35 Nathaniel Born, 36, Minneapolis, MN 3:10:35 7:16 3:09:46 774 124 M35 Matthew Metz, 37, Basehor, KS 3:10:36 7:16 3:09:47 775 75 M40 Calvin Hubble, 42, New York, NY 3:10:39 7:16 3:09:41 776 76 M40 Luke Carlson, 43, Minneapolis, MN 3:10:41 7:16 3:09:51 777 125 M35 Christopher Hale, 35, New Brighton, MN 3:10:52 7:17 3:09:51 778 520 M20 Dalton Busch, 25, Omaha, NE 3:10:52 7:17 3:09:55 779 12 M55 Eric Overby, 56, Austin, MN 3:10:54 7:17 3:10:08 780 521 M20 Ethan Genteman, 33, Minneapolis, MN 3:10:54 7:17 3:10:25 781 21 M45 Todd Morrison, 45, The Woodlands, TX 3:10:55 7:17 3:09:50 782 522 M20 Davis Lamarche, 29, Minneapolis, MN 3:10:56 7:17 3:09:35 783 523 M20 Shane Otten, 28, Chicago, IL 3:11:00 7:17 3:09:05 784 77 M40 Andrew Weitz, 43, Omaha, NE 3:11:03 7:17 3:09:56 785 524 M20 Andrew Olson, 34, Duluth, MN 3:11:09 7:17 3:07:19 786 525 M20 Matthew Hamersma, 28, Luverne, MN 3:11:10 7:17 3:10:14 787 22 M45 David Carney, 49, Coon Rapids, MN 3:11:11 7:18 3:10:46 788 126 M35 Timothy Gearns, 39, Hermantown, MN 3:11:14 7:18 3:10:31 789 526 M20 Tyler Wagner, 27, Madison, WI 3:11:15 7:18 3:10:18 790 23 M45 Brent Esterberg, 48, Sauk Rapids, MN 3:11:15 7:18 3:10:21 791 527 M20 Dustin Levine, 29, Austin, TX 3:11:19 7:18 3:10:22 792 78 M40 Ryan Adams, 40, White Bear Lake, MN 3:11:20 7:18 3:11:01 793 15 M50 Scott Hansen, 54, Woodbury, MN 3:11:21 7:18 3:10:16 794 79 M40 Jeffrey Ruane, 40, Prairie Village, KS 3:11:23 7:18 3:10:04 795 127 M35 Brian Miller, 38, Minot, ND 3:11:23 7:18 3:10:21 796 128 M35 Skylar Sorokoty, 37, Fayetteville, AR 3:11:23 7:18 3:10:36 797 24 M45 Brad Seeley, 45, Kronenwetter, WI 3:11:26 7:18 3:10:39 798 528 M20 Sammy Tanui, 33, New Brighton, MN 3:11:43 7:19 3:11:10 799 529 M20 Chandler Gresch, 27, Thunder Bay, ON 3:11:47 7:19 3:10:36 800 530 M20 Bojan Francuz, 32, New York, NY 3:11:54 7:19 3:11:32 801 531 M20 Nick Swanson, 33, St Paul, MN 3:11:56 7:19 3:10:54 802 532 M20 James Humpherson, 30, Frenchs Forest, NS 3:12:01 7:19 3:10:56 803 129 M35 Ben Pielhop, 35, Rosemount, MN 3:12:11 7:20 3:09:47 804 130 M35 Joshua Hubbard, 35, Fenton, MI 3:12:12 7:20 3:11:28 805 533 M20 Steven Gianakas, 30, Minneapolis, MN 3:12:14 7:20 3:11:08 806 131 M35 Gregory Maguire, 36, Jacksonville, FL 3:12:18 7:20 3:10:08 807 534 M20 Charles Smith, 30, Minneapolis, MN 3:12:21 7:20 3:11:24 808 132 M35 Brian Phillips, 39, Hanover, MA 3:12:23 7:20 3:11:23 809 535 M20 Nick Ladas, 29, Saint Paul, MN 3:12:25 7:20 3:08:34 810 536 M20 Brian Karl, 26, Chili, WI 3:12:26 7:20 3:11:57 811 537 M20 Drew Vogel, 27, Washington, DC 3:12:31 7:21 3:11:58 812 538 M20 Alec Lorimer, 24, Andover, MN 3:12:32 7:21 3:11:30 813 539 M20 Marc Lorimer, 29, St. Louis Park, MN 3:12:32 7:21 3:11:30 814 540 M20 Michael Magnuson, 24, Sunfish Lake, MN 3:12:36 7:21 3:10:31 815 133 M35 Daniel Lotz, 38, Woodbury, MN 3:12:41 7:21 3:11:46 816 541 M20 Brian Fitzsimmons, 25, Shawnee, KS 3:12:44 7:21 3:12:19 817 80 M40 David Warrell, 41, Portland, OR 3:12:46 7:21 3:11:46 818 1 M16 Matthew Dahlerup, 16, New Brighton, MN 3:12:46 7:21 3:11:54 819 81 M40 Collin Bredeson, 41, Crystal, MN 3:12:48 7:21 3:12:15 820 542 M20 Benjamin Lamere, 29, Moundsview, MN 3:12:49 7:21 3:11:29 821 543 M20 Alex Pool, 30, Sioux Falls, SD 3:12:50 7:21 3:11:45 822 25 M45 Dimitri Coll, 49, Montréal, QC 3:12:52 7:21 3:11:55 823 134 M35 Ryan Dierker, 39, Spring, TX 3:12:54 7:21 3:12:22 824 82 M40 Rick Kendust, 41, Jacksonville, FL 3:12:56 7:22 3:12:05 825 135 M35 Todd Hooper, 36, Norfolk, VA 3:13:00 7:22 3:11:41 826 544 M20 Carl Nist-Lund, 30, Brighton, MA 3:13:02 7:22 3:12:20 827 83 M40 Kevin Glass, 43, Twin Lakes, WI 3:13:03 7:22 3:11:27 828 84 M40 Matthew Wirth, 44, Beloit, WI 3:13:03 7:22 3:12:04 829 545 M20 Alex Carter, 27, Omaha, NE 3:13:04 7:22 3:10:57 830 136 M35 Brent Lowry, 39, Thousand Oaks, CA 3:13:04 7:22 3:11:08 831 137 M35 Phillip Birk, 39, Duluth, MN 3:13:06 7:22 3:12:10 832 138 M35 Nick Goldstein, 37, Eden Prairie, MN 3:13:07 7:22 3:12:10 833 546 M20 Kaiden Meyer, 21, Minneapolis, MN 3:13:08 7:22 3:12:44 834 139 M35 Zac Walberer, 35, Flagstaff, AZ 3:13:11 7:22 3:12:55 835 547 M20 Matthew Magill, 28, Englewood, CO 3:13:17 7:22 3:03:08 836 26 M45 Christian Grimm, 45, Minneapolis, MN 3:13:22 7:23 3:12:21 837 85 M40 Joshua Satterlee, 42, Franklin, TN 3:13:26 7:23 3:12:19 838 140 M35 David Garner, 36, New York, NY 3:13:30 7:23 3:11:46 839 86 M40 Joshua Oertli, 41, Edina, MN 3:13:31 7:23 3:12:34 840 87 M40 Sam Johnsrud, 43, Minneapolis, MN 3:13:35 7:23 3:12:28 841 88 M40 Robert Schnitzlein, 40, Edina, MN 3:13:35 7:23 3:13:04 842 89 M40 Chong Wang, 44, Ames, IA 3:13:37 7:23 3:13:11 843 548 M20 Michael Lee, 31, Minneapolis, MN 3:13:41 7:23 3:11:46 844 549 M20 Jackson Riedeman, 23, Phoenix, AZ 3:13:42 7:23 3:12:57 845 27 M45 Nathan Wagner, 47, Mound, MN 3:13:43 7:23 3:12:40 846 141 M35 Chad Bollman, 35, Salt Lake City, UT 3:13:45 7:23 3:13:13 847 550 M20 Timothy Waanders, 27, Jersey City, NJ 3:13:49 7:24 3:10:34 848 551 M20 Matthew Axelrod, 31, Maplewood, MN 3:13:51 7:24 3:12:57 849 142 M35 Mark A Halvorson, 38, Spooner, WI 3:13:56 7:24 3:13:07 850 90 M40 Allan McLachlan, 40, Broadview, IL 3:13:57 7:24 3:12:59 851 552 M20 Josh Wilson, 22, Farmington, MN 3:13:58 7:24 3:13:37 852 553 M20 Wesley Chiasson, 30, Milwaukee, WI 3:13:59 7:24 3:12:09 853 13 M55 Jim Bengtson, 56, Eden Prairie, MN 3:14:00 7:24 3:13:07 854 91 M40 Benjamin Mackay, 40, Grand Rapids, MN 3:14:00 7:24 3:13:37 855 92 M40 Kyle Herrig, 41, Washington, DC 3:14:08 7:24 3:13:19 856 14 M55 Thomas Olson, 56, Minneapolis, MN 3:14:11 7:24 3:13:07 857 554 M20 Mitch Kern, 29, Minneapolis, MN 3:14:16 7:25 3:13:43 858 555 M20 Joseph Thompson, 20, St. Michael, MN 3:14:17 7:25 3:12:15 859 556 M20 Axel Treinen, 23, Norway, MI 3:14:25 7:25 3:13:50 860 93 M40 Benjamin Colton, 40, Washington, DC 3:14:27 7:25 3:13:55 861 557 M20 Joseph Varpness, 27, St Paul, MN 3:14:28 7:25 3:14:06 862 558 M20 Michael Kunzie, 34, Tulsa, OK 3:14:32 7:25 3:13:41 863 143 M35 Rob Tafaro, 35, Chicago, IL 3:14:38 7:25 3:13:40 864 559 M20 Matthew Simon, 31, Pacifica, CA 3:14:41 7:26 3:13:40 865 94 M40 Truong Nguyen, 41, Mechanicsburg, PA 3:14:41 7:26 3:13:45 866 560 M20 Connor Bresnahan, 28, Winona Lake, IN 3:14:42 7:26 3:13:45 867 95 M40 Andrew Keenan, 43, Duluth, MN 3:14:43 7:26 3:14:12 868 561 M20 Jordan McGowan, 30, Cottage Grove, MN 3:14:43 7:26 3:14:13 869 144 M35 Alex Schawiak, 36, Litchfield, CT 3:14:53 7:26 3:14:02 870 562 M20 Josef Molenaar, 27, Shoreview, MN 3:14:55 7:26 3:14:12 871 563 M20 Alex Baciu, 28, Chicago, IL 3:14:59 7:26 3:14:05 872 16 M50 Andrew Kim, 54, Brooklyn, NY 3:15:01 7:26 3:14 873 17 M50 Chris Steensland, 52, Hugo, MN 3:15:02 7:26 3:12:39 874 564 M20 Patrick Burns, 23, Milwaukee, WI 3:15:02 7:26 3:13:53 875 565 M20 Shane Martin, 27, Columbus, OH 3:15:03 7:26 3:14:21 876 566 M20 Derek Sprang, 30, Minneapolis, MN 3:15:09 7:27 3:14:17 877 145 M35 Jordan Loeb, 37, Leawood, KS 3:15:10 7:27 3:14:44 878 567 M20 Benjamin Rebertus, 28, New York, NY 3:15:12 7:27 3:14:02 879 568 M20 Colton Aho, 29, New York, NY 3:15:21 7:27 3:13:29 880 569 M20 Andrew Cloeter, 28, Bryan, TX 3:15:22 7:27 3:09:17 881 570 M20 Jeremy Olson, 27, Suwanee, GA 3:15:24 7:27 3:14:32 882 571 M20 Joe Collura, 30, Fayetteville, AR 3:15:26 7:27 3:14:37 883 146 M35 Douglas Baker, 37, Chicago, IL 3:15:41 7:28 3:15:04 884 572 M20 Caleb Burjes, 23, Cedar Falls, IA 3:15:44 7:28 3:14:53 885 8 M18 Alex Breimhurst, 19, Eagan, MN 3:15:46 7:28 3:14:15 886 573 M20 Jihwan Kim, 34, Chicago, IL 3:15:46 7:28 3:14:31 887 574 M20 Erik Vaage, 31, Saint Paul, MN 3:15:47 7:28 3:14:39 888 575 M20 Samuel Kaardal, 28, Washington, DC 3:15:49 7:28 3:14:50 889 576 M20 Ryan Buron, 28, Madison, WI 3:15:50 7:28 3:14:37 890 577 M20 Alex Koppy, 30, Fargo, ND 3:15:55 7:28 3:11:57 891 578 M20 Michael Weum, 34, Woodbury, MN 3:15:59 7:29 3:14:55 892 579 M20 Trevor Koziczkowski, 30, Butte, MT 3:16:07 7:29 3:14:42 893 580 M20 Maxwell Brown, 26, Madison, WI 3:16:11 7:29 3:15:04 894 581 M20 Kris Salvador, 29, Jersey City, NJ 3:16:13 7:29 3:15:20 895 96 M40 Cory Jenson, 43, Faribault, MN 3:16:14 7:29 3:14:48 896 28 M45 Eric Ciocca, 45, Northampton, MA 3:16:15 7:29 3:14:56 897 582 M20 Charles Samarzich, 24, Saint Louis, MO 3:16:19 7:29 3:15:09 898 583 M20 Matt Boeding, 33, Sun Prairie, WI 3:16:23 7:29 3:15:09 899 584 M20 Walter Johnsen, 27, Philadelphia, PA 3:16:24 7:29 3:15:16 900 2 M65 John Blaser, 66, Cedar Falls, IA 3:16:25 7:30 3:15:29 901 29 M45 Jim Leroux, 46, Fredericksburg, TX 3:16:27 7:30 3:15:41 902 147 M35 Rodrigo Rojas Mondragon, 39, Berkley, MI 3:16:28 7:30 3:02:10 903 97 M40 Greg Williams, 42, Plainfield, IN 3:16:34 7:30 3:15:43 904 98 M40 Anthony Myers, 44, Eau Claire, WI 3:16:46 7:30 3:15:44 905 99 M40 Jeff Smith, 42, Tulsa, OK 3:16:46 7:30 3:15:58 906 30 M45 Eric Bishop, 49, Lakeville, MN 3:16:47 7:30 3:15:14 907 18 M50 Wade Bainum, 52, Houston, TX 3:16:48 7:30 3:15:44 908 585 M20 Conner Price, 23, Aurora, IL 3:16:51 7:30 3:15:56 909 148 M35 Wade Kreun, 38, Rochester, MN 3:16:57 7:31 3:16:08 910 586 M20 Sean Miller, 27, Minneapolis, MN 3:17:06 7:31 3:15:43 911 100 M40 Clayton Swanton, 40, Dauphin, MB 3:17:07 7:31 3:16:13 912 19 M50 Scott Reuterfeldt, 51, Hopkins, MN 3:17:11 7:31 3:16:43 913 587 M20 Brian Gilbride, 24, Nashville, TN 3:17:12 7:31 3:16:05 914 588 M20 Ian Givens, 30, Monona, WI 3:17:15 7:31 3:09:34 915 589 M20 Tom Lyscio, 33, Duluth, MN 3:17:22 7:32 3:16:52 916 101 M40 Bryan Cliver, 44, Crown Point, IN 3:17:26 7:32 3:16:17 917 590 M20 Nelson Smith, 31, Chicago, IL 3:17:28 7:32 3:17:12 918 591 M20 Daniel Hage, 22, Edina, MN 3:17:29 7:32 3:16:48 919 592 M20 Sean Kurtenbach, 23, Eden Prairie, MN 3:17:30 7:32 3:16:07 920 9 M18 Dylan Thomas, 19, Chaska, MN 3:17:43 7:32 3:17:07 921 149 M35 Travis St. Louis, 38, Chanhassen, MN 3:17:49 7:33 3:16:37 922 593 M20 Oliver Rogers, 22, St. Paul, MN 3:17:54 7:33 3:15:29 923 20 M50 Jeff Niesen, 50, Madison, WI 3:17:55 7:33 3:16:42 924 594 M20 Jack Gauerke, 24, Alexandria, MN 3:17:55 7:33 3:17:10 925 595 M20 Alexander Vogt, 22, Bozeman, MT 3:17:58 7:33 3:17:14 926 15 M55 Steve Koester, 59, Springfield, IL 3:18:02 7:33 3:17:11 927 150 M35 C J Recher, 39, Hixson, TN 3:18:03 7:33 3:17:13 928 596 M20 Elijah Kuhn, 22, Monticello, MN 3:18:12 7:34 3:16:09 929 597 M20 Matt Franks, 31, Houston, TX 3:18:14 7:34 3:16:57 930 151 M35 Fumbani Chibaka, 36, Englewood, CO 3:18:14 7:34 3:17:52 931 16 M55 Stewart Spink, 55, Shipley (Yorkshir, WE 3:18:19 7:34 3:17:35 932 21 M50 Tim Tupy, 53, Mankato, MN 3:18:39 7:35 3:17:39 933 31 M45 Greg Petouvis, 47, Excelsior, MN 3:18:40 7:35 3:17:28 934 102 M40 Jordan Beakley, 41, Conroe, TX 3:18:42 7:35 3:18:10 935 598 M20 Noah Stowell, 23, Cloquet, MN 3:18:43 7:35 3:18:23 936 152 M35 Mark Willey, 36, Dallas, TX 3:18:45 7:35 3:17:38 937 599 M20 Bergen Thomson, 25, Riverton, UT 3:18:46 7:35 3:17:18 938 600 M20 Skyler Ferry, 30, Sf, CA 3:18:47 7:35 3:14:04 939 17 M55 Zhiqiang Wang, 56, Chaska, MN 3:18:50 7:35 3:18:05 940 601 M20 Jacob Fredericks, 32, Champaign, IL 3:18:51 7:35 3:17:51 941 602 M20 Eddie Cease, 25, Grand Rapids, MN 3:18:53 7:35 3:18:07 942 603 M20 Charlie Stuhl, 21, Minneapolis, MN 3:19:01 7:35 3:18:05 943 153 M35 David Winston, 38, Huntley, IL 3:19:02 7:35 3:18:08 944 103 M40 Zach Hanson, 44, Chanhassen, MN 3:19:14 7:36 3:18:02 946 604 M20 Spencer Heywood, 28, Chicago, IL 3:19:25 7:36 3:15:42 947 605 M20 Michael Okeson, 28, Robbinsdale, MN 3:19:26 7:36 3:17:51 948 606 M20 David Fields, 32, Atlanta, GA 3:19:28 7:36 3:18:25 949 607 M20 Michael Westphal, 25, Iowa City, IA 3:19:30 7:37 3:18:31 950 4 M60 Frederic Levy, 62, Gastonia, NC 3:19:31 7:37 3:19:11 951 608 M20 Murphy Steininger, 25, Brainerd, MN 3:19:32 7:37 3:15:38 952 609 M20 Cooper Woolford, 23, Chicago, IL 3:19:33 7:37 3:18:26 953 610 M20 Brian Balquist, 21, Minneapolis, MN 3:19:34 7:37 3:18:16 954 611 M20 Celestine Massmann III, 22, Crystal, MN 3:19:38 7:37 3:18:12 955 154 M35 Matt Deleon, 35, Golden Valley, MN 3:19:42 7:37 3:18:40 956 22 M50 Curt Holderfield, 53, Chicago, IL 3:19:45 7:37 3:18:38 957 612 M20 Kirk Kirby, 27, Saint Petersburg, FL 3:19:50 7:37 3:19:08 958 613 M20 Timothy Oneill, 32, Scandia, MN 3:19:52 7:37 3:18:29 959 32 M45 David Maze, 46, Lakeland, TN 3:19:54 7:37 3:18:34 960 614 M20 Henry Seeb, 24, Superior, WI 3:19:55 7:38 3:17:31 961 615 M20 Paul Greenwood, 31, Minneapolis, MN 3:20:00 7:38 3:18:48 962 616 M20 Allen Mo, 33, Bronx, NY 3:20:02 7:38 3:19:15 963 104 M40 Patrick Thornton, 40, Oak Park, IL 3:20:03 7:38 3:19:32 964 33 M45 Chris Vantil, 46, Palos Park, IL 3:20:04 7:38 3:19 965 617 M20 Guillermo Baca, 34, Chicago, IL 3:20:11 7:38 3:19:14 966 34 M45 Scott McEwen, 45, Maple Grove, MN 3:20:12 7:38 3:18:52 967 35 M45 Ryan McDonald, 49, Thunder Bay, ON 3:20:15 7:38 3:19:04 968 18 M55 Leigh Myers, 59, Lawrence, KS 3:20:20 7:38 3:19:32 969 155 M35 Geoffrey Roy, 39, Houston, TX 3:20:21 7:39 3:19:26 970 156 M35 Samuel Avery, 35, St. Louis, MO 3:20:26 7:39 3:19:01 971 23 M50 Eric Woodford, 50, Rochester, MN 3:20:27 7:39 3:19:14 972 618 M20 Yuran Liu, 27, Chicago, IL 3:20:30 7:39 3:19:18 973 619 M20 Josh Mihm, 24, Inver Grove Heigh, MN 3:20:35 7:39 3:19:32 974 105 M40 Keith Florea, 41, Kansas City, MO 3:20:39 7:39 3:19:21 975 24 M50 Andrew Cortez, 54, Miami, FL 3:20:39 7:39 3:19:23 976 36 M45 Daniel Boyle, 48, Oklahoma City, OK 3:20:40 7:39 3:19:26 977 5 M60 Hal McClure, 61, St. Augustine, FL 3:20:47 7:39 3:19:20 978 620 M20 Alex Hinseth, 34, Shoreview, MN 3:20:51 7:40 3:20:04 979 621 M20 Mitchell Osowski, 22, North Branch, MN 3:21:00 7:40 3:19:24 980 622 M20 Caleb Perry, 22, Lafayette, LA 3:21:01 7:40 3:19:50 981 106 M40 Jeremy McDonough, 43, Maple Grove, MN 3:21:02 7:40 3:19:37 982 157 M35 John Hughet, 38, Dallas, TX 3:21:05 7:40 3:20:27 983 25 M50 Charlie Peterson, 53, La Crosse, WI 3:21:07 7:40 3:20:50 984 19 M55 Mark Esterline, 55, Wausau, WI 3:21:12 7:40 3:19:56 985 623 M20 Nathan Mueggenberg, 25, Coon Rapids, MN 3:21:16 7:41 3:19:55 986 624 M20 Michael Hogan, 34, Durham, NC 3:21:17 7:41 3:20:30 987 26 M50 Justin Grammens, 50, Saint Paul, MN 3:21:22 7:41 3:20:18 988 37 M45 Stephen Young, 45, Madison, WI 3:21:25 7:41 3:20:11 989 27 M50 Kevin Koch, 52, Cambridge, MA 3:21:26 7:41 3:19:42 990 107 M40 Dave Antonson, 44, Duluth, MN 3:21:26 7:41 3:20:59 991 625 M20 Tyson Lund, 29, Rock Valley, IA 3:21:29 7:41 3:20:24 992 38 M45 Jamie Dihiansan, 47, Chicago, IL 3:21:33 7:41 3:20:24 993 108 M40 Garren Hamby, 43, New Prague, MN 3:21:34 7:41 3:20:43 994 626 M20 Braydon Kubat, 24, Owatonna, MN 3:21:37 7:41 3:20:30 995 28 M50 Todd Randall, 54, Thunder Bay, ON 3:21:38 7:41 3:20:10 996 29 M50 Fernando Rodriguez, 50, Chicago, IL 3:21:38 7:41 3:20:43 997 627 M20 Brian Vega, 32, Plymouth Meeting, PA 3:21:39 7:41 3:20:21 998 628 M20 Cody Cavallin, 29, Two Harbors, MN 3:21:41 7:42 3:20:54 999 629 M20 Matt Nistler, 34, Truckee, CA 3:21:43 7:42 3:21:07 1000 39 M45 Jeff Nyquist, 47, Marquette, MI 3:21:45 7:42 3:20:28 1001 630 M20 Tayler Polk, 32, Altamont, IL 3:21:45 7:42 3:21:01 1002 30 M50 Andy Lohn, 50, Dayton, MN 3:21:46 7:42 3:20:38 1004 631 M20 Sam Huber, 33, Verona, WI 3:21:52 7:42 3:21:16 1005 632 M20 Michael Coughlin, 28, Golden Valley, MN 3:21:54 7:42 3:20:33 1006 633 M20 Andy Wiersum, 33, St Louis Park, MN 3:21:54 7:42 3:20:59 1007 40 M45 Jon Skjolaas, 48, New Orleans, LA 3:21:55 7:42 3:20:29 1008 10 M18 Luke Hinchcliffe, 19, Stevens Point, WI 3:21:57 7:42 3:21:39 1009 41 M45 Walter Skahl, 49, Virginia, MN 3:21:58 7:42 3:20:48 1010 42 M45 Lucas Faron, 47, Evanston, IL 3:22:04 7:42 3:20:46 1011 158 M35 Taylor Marvin, 36, Clive, IA 3:22:05 7:42 3:20 1012 634 M20 Joshua Hendrickson, 30, Mankato, MN 3:22:07 7:43 3:20:51 1013 31 M50 Frank Deguire, 54, Brookfield, WI 3:22:14 7:43 3:20:38 1014 635 M20 Trenton Allen, 24, Bettendorf, IA 3:22:16 7:43 3:21:06 1015 636 M20 Hunter Goodrich, 29, Seattle, WA 3:22:21 7:43 3:21:15 1016 32 M50 Doug Shipman, 50, Atlanta, GA 3:22:23 7:43 3:21:05 1017 6 M60 Paul Martin, 63, Wausau, WI 3:22:24 7:43 3:22:24 1018 33 M50 Chad Austin, 53, Apple Valley, MN 3:22:25 7:43 3:21:21 1019 159 M35 Cody Mikl, 39, Minneapolis, MN 3:22:34 7:44 3:21:45 1020 637 M20 Nam Ahrens, 31, Kcmo, MO 3:22:35 7:44 3:21:38 1021 638 M20 Joseph Simon, 23, Minneapolis, MN 3:22:38 7:44 3:19:41 1022 160 M35 Colton Hadden, 36, Cedar Rapids, IA 3:22:38 7:44 3:21:27 1023 161 M35 Andres Delgado, 39, Austin, TX 3:22:38 7:44 3:21:36 1024 34 M50 Jay Mathewson, 51, N Sioux City, SD 3:22:40 7:44 3:21:35 1025 162 M35 Austin Vinas, 37, Chicago, IL 3:22:41 7:44 3:17:05 1026 639 M20 Shamus Zenk, 26, Chicago, IL 3:22:45 7:44 3:20:59 1027 35 M50 Craig Ikens, 50, Glen Ellyn, IL 3:22:48 7:44 3:21:32 1028 640 M20 Grant Olszewski, 34, Irving, TX 3:22:48 7:44 3:21:39 1029 163 M35 Gregory Hamel, 37, Redwood City, CA 3:22:50 7:44 3:21:43 1030 641 M20 Lucas Graff, 34, Tea, SD 3:22:57 7:44 3:21:47 1031 109 M40 Francisco Valiente, 44, Fort Drum, NY 3:22:57 7:44 3:21:55 1032 110 M40 Gowtham S, 43, Houghton, MI 3:23:01 7:45 3:21:47 1033 164 M35 Matthew Purdin, 35, Arlington, VA 3:23:01 7:45 3:22 1034 642 M20 John Breimhurst, 24, Eagan, MN 3:23:02 7:45 3:21:32 1035 643 M20 David Kaplan, 25, Vernon Hills, IL 3:23:04 7:45 3:21:32 1036 165 M35 David Markle, 39, Madison, WI 3:23:04 7:45 3:21:51 1037 166 M35 Ryan Noonan, 35, Minneapolis, MN 3:23:07 7:45 3:22:11 1038 111 M40 Jacob Vanscoy, 41, Eagan, MN 3:23:08 7:45 3:21:38 1039 112 M40 Ramiro Avila Martinez, 41, Eau Claire, WI 3:23:09 7:45 3:22:06 1040 644 M20 Mike Bang, 34, Lakeville, MN 3:23:10 7:45 3:22:05 1041 36 M50 Robert Haung, 50, Maplewood, MN 3:23:11 7:45 3:18:46 1042 20 M55 Yongcong Ding, 57, Plymouth, MN 3:23:12 7:45 3:22:02 1043 645 M20 David Madison, 24, Minneapolis, MN 3:23:12 7:45 3:22:07 1044 167 M35 Noah Bernhardt, 36, Madison, WI 3:23:16 7:45 3:22:20 1045 646 M20 John Yandl, 28, Bloomington, IN 3:23:17 7:45 3:19:53 1046 647 M20 John Madsen, 33, Minneapolis, MN 3:23:20 7:45 3:22:07 1047 648 M20 Tyler Lange, 34, Grand Marais, MN 3:23:29 7:46 3:21:16 1048 43 M45 Walter Craig, 45, Washington, DC 3:23:29 7:46 3:22:30 1049 21 M55 Gordon Reid, 59, Charlotte, NC 3:23:31 7:46 3:22:22 1050 649 M20 Matthew Vogt, 28, Wyoming, MN 3:23:32 7:46 3:21:53 1051 650 M20 Nicholas Winjum, 28, Saint Bonifacius, MN 3:23:32 7:46 3:22:32 1052 37 M50 Erik Kaitala, 51, Duluth, MN 3:23:38 7:46 3:22:44 1053 651 M20 Connor Holm, 20, Eden Prairie, MN 3:23:42 7:46 3:23 1054 652 M20 David Gonzalez, 30, Elk Grove Village, IL 3:23:44 7:46 3:21:31 1055 44 M45 James Wright, 47, Red Wing, MN 3:23:52 7:47 3:22:10 1056 653 M20 Spencer Reynolds, 25, Thunder Bay, ON 3:23:53 7:47 3:22:42 1057 45 M45 Daniel O'Connor, 45, Baltimore, MD 3:23:54 7:47 3:18:41 1058 654 M20 Austin Eastman, 20, Odessa, MN 3:23:57 7:47 3:22:38 1059 113 M40 Jaron Firkus, 40, Plover, WI 3:24:07 7:47 3:22:49 1060 655 M20 Shi-Quan Nettingham, 28, Storm Lake, IA 3:24:09 7:47 3:16:24 1061 168 M35 Devin Black, 35, Irvine, CA 3:24:11 7:47 3:23:25 1062 38 M50 Ramesh Songukrishnasamy, 52, Austin, TX 3:24:26 7:48 3:23:19 1063 656 M20 Kethan Dahlberg, 27, North Oaks, MN 3:24:29 7:48 3:23:37 1064 657 M20 Mark Johnson, 29, Silver Lake, KS 3:24:31 7:48 3:23:32 1065 658 M20 Andrew Maxfield, 27, Chicago, IL 3:24:32 7:48 3:22:55 1066 46 M45 John Rescigno, 45, Thunder Bay, ON 3:24:35 7:48 3:22:59 1067 169 M35 Evan Weiss, 35, Greenwich, CT 3:24:41 7:48 3:23:50 1068 659 M20 Solomon Johnson, 22, Morris, MN 3:24:43 7:48 3:24:10 1069 114 M40 Brian Kittelson, 40, Duluth, MN 3:24:48 7:49 3:23:48 1070 115 M40 Jason Parr, 41, Wichita, KS 3:24:52 7:49 3:24:30 1071 660 M20 Dave Lundine, 31, Crystal Lake, IL 3:24:54 7:49 3:22:52 1072 170 M35 Dustin Kelly, 36, Waco, TX 3:24:54 7:49 3:23:10 1073 661 M20 Charles Collins, 32, Lakeville, MN 3:24:56 7:49 3:24:14 1074 171 M35 Jeff Hamilton, 38, Elmhurst, IL 3:24:57 7:49 3:23:36 1075 662 M20 Matthew Hamby, 32, New Orleans, LA 3:24:58 7:49 3:24:11 1076 3 M65 Mark Knaeps, 65, Newport Beach, CA 3:25:07 7:49 3:23:32 1077 172 M35 Ashton Rose, 36, Oklahoma City, OK 3:25:13 7:50 3:21:12 1078 663 M20 Seth Miller, 21, Minneapolis, MN 3:25:15 7:50 3:23:19 1079 664 M20 Mark Knutson, 26, Eden Prairie, MN 3:25:15 7:50 3:24:03 1080 665 M20 Owen Downs, 29, Minneapolis, MN 3:25:16 7:50 3:23:34 1081 116 M40 Nat Peeters, 43, Combined Locks, WI 3:25:20 7:50 3:23:37 1082 666 M20 Andy Steitz, 32, Apple Valley, MN 3:25:25 7:50 3:24:38 1084 117 M40 Seth Gamst, 43, Sturgeon Lake, MN 3:25:29 7:50 3:23:50 1085 118 M40 Adam Casey, 41, Elmsdale, NS 3:25:32 7:50 3:23:58 1086 39 M50 Kari Loya, 51, Sugar Land, TX 3:25:32 7:50 3:24:15 1087 667 M20 Trey Fitzgerald, 33, Spring, TX 3:25:33 7:50 3:24:15 1088 668 M20 Matthew Choi, 28, Austin, TX 3:25:34 7:50 3:24:52 1089 173 M35 Omar Venzor, 37, Lone Tree, CO 3:25:35 7:50 3:23:56 1090 174 M35 Matt Darsow, 37, Ham Lake, MN 3:25:37 7:51 3:24:51 1091 119 M40 Jeremiah Bartz, 42, Grand Forks, ND 3:25:40 7:51 3:24:17 1092 669 M20 Julian Calderon, 28, Boulder, CO 3:25:45 7:51 3:22:24 1093 40 M50 Rick Recker, 50, Spicer, MN 3:25:46 7:51 3:24:16 1094 670 M20 Alec Dewitz, 28, Minnetonka, MN 3:25:50 7:51 3:25:07 1095 671 M20 Williamson Vedder, 32, Philadelphia, PA 3:25:50 7:51 3:25:12 1096 175 M35 Jeremy Peters, 36, Cottage Grove, MN 3:25:54 7:51 3:25:06 1097 672 M20 Tim Stewart, 34, La Vista, NE 3:25:57 7:51 3:25:04 1098 673 M20 Kwizera Imani, 26, Plano, TX 3:25:58 7:51 3:23:58 1099 41 M50 Martin Rodriguez-Porcel, 54, Rochester, MN 3:26:01 7:51 3:24:30 1100 47 M45 David Schaeffer, 47, Duluth, MN 3:26:01 7:51 3:24:55 1101 674 M20 Chris Peterson, 34, Fertile, MN 3:26:05 7:52 3:21:51 1102 675 M20 Luke Johnson, 24, St Paul, MN 3:26:06 7:52 3:23:35 1103 2 M16 Connor Quimby, 17, Grantsburg, WI 3:26:09 7:52 3:22:51 1104 676 M20 Scott Thatcher, 33, Salt Lake City, UT 3:26:12 7:52 3:25:19 1105 677 M20 Jeffrey Adolf, 30, Rochester, MN 3:26:13 7:52 3:24:41 1106 678 M20 Andrew Kollath, 34, Maple Grove, MN 3:26:16 7:52 3:24:12 1107 176 M35 Josh Rogowski, 38, Plano, IL 3:26:19 7:52 3:25:13 1108 48 M45 Jeff Claunch, 46, Parkville, MO 3:26:20 7:52 3:25:18 1109 42 M50 Jim Siemens, 54, Saskatoon, SK 3:26:23 7:52 3:25:17 1110 120 M40 Joe Lahart, 44, Cedar Rapids, IA 3:26:23 7:52 3:25:21 1111 679 M20 Caleb Troe, 26, Rochester, MN 3:26:25 7:52 3:17:15 1112 121 M40 Bodie Leonard, 42, Kingwood, TX 3:26:27 7:52 3:25:41 1113 49 M45 Jonathan Fox, 47, Miami, FL 3:26:29 7:53 3:25:39 1114 122 M40 Joshua Metzger, 44, Grand Rapids, MI 3:26:31 7:53 3:22:44 1115 123 M40 William Ward, 44, Byron, MN 3:26:32 7:53 3:20:53 1116 177 M35 Jared Righter, 37, Naperville, IL 3:26:32 7:53 3:25:45 1117 11 M18 Jack McWilliams, 19, Esko, MN 3:26:34 7:53 3:25:17 1118 680 M20 Brenden Clift, 34, Golden Valley, MN 3:26:35 7:53 3:24:45 1119 22 M55 Alberto Colin, 57, Long Beach, CA 3:26:39 7:53 3:25:23 1120 681 M20 Tyler Steele, 30, North Charleston, SC 3:26:40 7:53 3:25:17 1121 124 M40 Brian Kelly, 40, Vancouver, BC 3:26:44 7:53 3:25:30 1122 682 M20 Dominic Clucas, 34, St. Louis, MO 3:26:44 7:53 3:26:09 1123 178 M35 James Birney, 36, Austin, TX 3:26:48 7:53 3:25:38 1124 683 M20 Dan Proulx, 29, Roseville, MN 3:26:49 7:53 3:23:57 1125 179 M35 Matt Francsis, 35, Eden Prairie, MN 3:26:50 7:53 3:25:19 1126 684 M20 Alex Rickard, 31, Papillion, NE 3:27:00 7:54 3:26:01 1127 685 M20 Case Winter, 21, Edina, MN 3:27:03 7:54 3:24:50 1128 686 M20 Zachary McShane, 22, Ramsey, MN 3:27:03 7:54 3:25:24 1129 687 M20 Nick Martin, 23, Saint Paul, MN 3:27:03 7:54 3:25:29 1130 688 M20 Patrick Carroll, 23, Minneapolis, MN 3:27:07 7:54 3:25:46 1131 180 M35 Raymond Chow, 35, Sf, CA 3:27:08 7:54 3:13:45 1132 689 M20 Thomas Froland, 25, Ortonville, MN 3:27:09 7:54 3:25:44 1133 690 M20 Luke Blatti, 28, Durham, NC 3:27:13 7:54 3:26:27 1134 43 M50 Heath Bielefeldt, 50, Eau Claire, WI 3:27:16 7:54 3:25:57 1135 691 M20 Ian Boylan, 21, St Paul, MN 3:27:17 7:54 3:25:51 1136 125 M40 Josh Carroll, 44, Roseville, MN 3:27:19 7:54 3:26:11 1137 181 M35 Michael Tierney, 35, Minneapolis, MN 3:27:21 7:55 3:22:44 1138 692 M20 Ted Goltzman, 27, Edina, MN 3:27:22 7:55 3:25:32 1139 693 M20 Matthew Braaten, 23, Farmington, MN 3:27:22 7:55 3:26:17 1140 694 M20 John Sampson, 25, South St Paul, MN 3:27:23 7:55 3:11:40 1141 3 M16 Elliott Wasche, 16, Sturgeon Lake, MN 3:27:29 7:55 3:25:51 1142 7 M60 Kevin Hoey, 60, Madison, WI 3:27:29 7:55 3:26:13 1143 695 M20 Elliot Welter, 28, Columbia Heights, MN 3:27:30 7:55 3:21:37 1144 696 M20 Tim Schulz, 29, Minnetonka, MI 3:27:33 7:55 3:25:58 1145 23 M55 Bill Kelley, 55, Minneapolis, MN 3:27:35 7:55 3:26:05 1146 126 M40 Raymond Stadiem, 42, Charlotte, NC 3:27:37 7:55 3:25:55 1147 8 M60 Bo Lane, 62, Boca Raton, FL 3:27:41 7:55 3:26:10 1148 127 M40 Mitch Gerczak, 41, Ann Arbor, MI 3:27:53 7:56 3:26:05 1149 697 M20 Jake Galarneau, 25, Minneapolis, MN 3:27:54 7:56 3:26:24 1150 50 M45 Michael Odonnell, 45, Chicago, IL 3:27:54 7:56 3:26:41 1151 51 M45 Mefree Lee, 45, Duluth, MN 3:27:57 7:56 3:26:08 1152 698 M20 Wyatt Teubert, 23, Lester Prairie, MN 3:28:00 7:56 3:25:47 1153 699 M20 Joseph Weiler, 26, Seattle, WA 3:28:04 7:56 3:27:12 1154 128 M40 Nathan Schaffer, 40, Houston, TX 3:28:06 7:56 3:27 1155 700 M20 Benjamin Alwin, 33, Baraboo, WI 3:28:11 7:56 3:26:33 1156 701 M20 Garrett Dey, 26, Lafayette, CO 3:28:16 7:57 3:27:02 1157 24 M55 John Devine, 58, Ellenton, FL 3:28:19 7:57 3:27:58 1158 25 M55 Les Smith, 56, Arkdale, WI 3:28:20 7:57 3:26:55 1159 52 M45 Brian Janaszak, 46, Apple Valley, MN 3:28:22 7:57 3:27:28 1160 53 M45 Jack Nelson, 45, Port Wing, WI 3:28:22 7:57 3:27:39 1161 44 M50 John Paul Romanic, 54, Stow, OH 3:28:23 7:57 3:27:20 1162 702 M20 Jake Fisher, 29, Saint Anthony, MN 3:28:27 7:57 3:27:11 1163 129 M40 Dustin Finlayson, 40, Duluth, MN 3:28:30 7:57 3:25:33 1164 130 M40 Matt Nixon, 40, Duluth, MN 3:28:31 7:57 3:26:52 1165 703 M20 Scott Earl, 32, Pflugerville, TX 3:28:32 7:57 3:27:08 1166 704 M20 Max Kinney, 28, Franklin, MA 3:28:33 7:57 3:27:04 1167 182 M35 Adam Barber, 36, Crystal, MN 3:28:34 7:57 3:24:37 1168 705 M20 Mitchell Sell, 26, Oakdale, MN 3:28:34 7:57 3:27:10 1169 706 M20 Mike Norton, 32, Minneapolis, MN 3:28:37 7:57 3:26:24 1170 183 M35 Brandon Smith, 38, Carthage, MO 3:28:37 7:57 3:27:24 1171 707 M20 Brant Thomas, 24, Denver, CO 3:28:38 7:57 3:28:03 1172 4 M16 Jack Brown, 16, Jefferson, SD 3:28:40 7:58 3:26:54 1173 708 M20 Sam Clasen, 27, Salt Lake City, UT 3:28:41 7:58 3:26:49 1174 709 M20 Patrick Warren, 20, Alpharetta, GA 3:28:42 7:58 3:27:02 1175 710 M20 Jason Buijs, 34, Littleton, CO 3:28:44 7:58 3:27:34 1176 711 M20 Michael Zickler, 30, Atlanta, GA 3:28:47 7:58 3:27:54 1177 712 M20 Michael Cook, 31, Arlington, VA 3:28:55 7:58 3:27:27 1178 184 M35 Tim Nisbet, 39, Houston, TX 3:28:59 7:58 3:26:32 1179 713 M20 Justin Bradfield, 32, Minneapolis, MN 3:29:01 7:58 3:25:09 1180 714 M20 Raleigh Page, 20, Chanhassen, MN 3:29:08 7:59 3:28:26 1181 715 M20 Charles Olinger, 34, Sioux Falls, SD 3:29:11 7:59 3:27:35 1182 45 M50 Chris Roper, 54, Wylie, TX 3:29:23 7:59 3:28:22 1183 131 M40 Brian Lahr, 42, White Bear Lake, MN 3:29:24 7:59 3:22:42
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

1184 716 M20 Thaddeus Carroll, 29, Arlington, VA 3:29:32 8:00 3:28:17 1185 26 M55 John Heisner, 57, St. Augustine, FL 3:29:33 8:00 3:28:06 1186 717 M20 Jacob Brekke, 23, Minneapolis, MN 3:29:33 8:00 3:28:32 1187 718 M20 Luke Dykowski, 23, Minneapolis, MN 3:29:36 8:00 3:28:09 1188 132 M40 Luke Helland, 43, Minneapolis, MN 3:29:42 8:00 3:28:24 1189 719 M20 Michael Lyon, 30, Cedar Rapids, IA 3:29:44 8:00 3:28:29 1190 720 M20 Tomas Garchitorena, 28, New City, NY 3:29:48 8:00 3:20:29 1191 721 M20 William Koster, 27, Brooklyn, NY 3:29:53 8:00 3:28:07 1192 185 M35 Thomas Kelsey, 36, Brooklyn, NY 3:29:54 8:00 3:28:07 1193 722 M20 John Stremcha, 23, Eau Claire, WI 3:29:57 8:00 3:24:37 1194 186 M35 Beau Gulsvig, 36, Oakdale, MN 3:29:57 8:00 3:28:38 1195 723 M20 Grant Krieg, 26, Moorhead, MN 3:29:58 8:01 3:28:39 1196 724 M20 Zach Musgraves, 30, Fayetteville, AR 3:30:01 8:01 3:27:48 1197 12 M18 Allan Menk, 19, White Bear Lake, MN 3:30:01 8:01 3:28:35 1198 725 M20 Jonathon Ecker, 32, Minneapolis, MN 3:30:04 8:01 3:28:21 1199 27 M55 Brian Durand, 56, Minneapolis, MN 3:30:04 8:01 3:28:24 1200 726 M20 Xingxing Zhu, 33, Rochester, MN 3:30:09 8:01 3:29:03 1201 727 M20 Joe Hageman, 21, Minneapolis, MN 3:30:12 8:01 3:28:34 1202 28 M55 Barton Thomas, 57, Highland Park, IL 3:30:12 8:01 3:28:39 1203 728 M20 Joseph Chaves, 33, Hopkins, MN 3:30:13 8:01 3:28:22 1204 729 M20 Andrew Nurse, 25, Chicago, IL 3:30:20 8:01 3:29:29 1205 730 M20 Tyler Gustafson, 25, Waukee, IA 3:30:22 8:01 3:28:39 1206 133 M40 Christopher Olsen, 43, Shoreview, MN 3:30:22 8:01 3:29:12 1207 731 M20 Alex Nelson, 29, St Louis Park, MN 3:30:23 8:01 3:28:23 1208 732 M20 Reid Morin, 24, Windsor, CO 3:30:23 8:01 3:30:23 1209 733 M20 Nick Trzynka, 20, Maple Grove, MN 3:30:25 8:02 3:27:27 1210 29 M55 Brian Oliphant, 55, Raleigh, NC 3:30:25 8:02 3:28:51 1211 734 M20 Andre Scarlato, 31, Seattle, WA 3:30:25 8:02 3:29:11 1212 54 M45 Genaro Cruz, 46, Richfield, MN 3:30:29 8:02 3:29:44 1213 55 M45 Eric Mattila, 48, Cokato, MN 3:30:34 8:02 3:28:59 1214 30 M55 Karl Irwin, 58, Glen Ellyn, IL 3:30:35 8:02 3:28:42 1215 9 M60 Greg Sullivan, 62, Davenport, IA 3:30:36 8:02 3:29:33 1216 735 M20 Alex Riedeman, 30, St Joseph, MN 3:30:37 8:02 3:29:07 1217 187 M35 William Smith, 37, Tyler, TX 3:30:39 8:02 3:28:18 1218 736 M20 Nathan Williams, 25, Minneapolis, MN 3:30:41 8:02 3:29:25 1219 56 M45 Derek Sciacca, 48, Saint Paul, MN 3:30:41 8:02 3:29:37 1220 57 M45 Evan Roberts, 48, Minneapolis, MN 3:30:44 8:02 3:29:13 1221 58 M45 Chris Brown, 49, Garfield, MN 3:30:45 8:02 3:29:04 1222 10 M60 John Mirth, 61, Maple Plain, MN 3:30:49 8:02 3:29:51 1223 737 M20 Joseph Humphries, 27, Charlotte, NC 3:30:56 8:03 3:29:14 1224 738 M20 Joseph Stone, 23, Madison, WI 3:30:58 8:03 3:28:01 1225 739 M20 Denton Lindley, 30, San Antonio, TX 3:30:58 8:03 3:28:28 1226 740 M20 Conor Hussey, 27, Brooklyn, NY 3:31:05 8:03 3:29:31 1227 741 M20 John McCulloch, 34, Plymouth, MN 3:31:11 8:03 3:29:43 1228 742 M20 Mitchell Moe, 27, St. Paul, MN 3:31:27 8:04 3:23:04 1229 188 M35 Wylie Belasik, 39, Philadelphia, PA 3:31:30 8:04 3:29:54 1230 59 M45 Gang Ju, 45, Vernon Hills, IL 3:31:31 8:04 3:30:20 1232 743 M20 Matthew Woodbury, 27, Portland, ME 3:31:45 8:05 3:30:18 1233 744 M20 George Ausmus, 20, Pine City, MN 3:31:46 8:05 3:29:58 1234 745 M20 Chris Queitzsch, 34, Minneapolis, MN 3:31:47 8:05 3:29:22 1235 134 M40 Angel Morocho, 43, Columbia Heights, MN 3:31:50 8:05 3:31:04 1236 135 M40 Jeff Koetting, 44, Overland Park, KS 3:31:53 8:05 3:28:45 1237 746 M20 David Ustimchuk, 29, Andover, MN 3:31:53 8:05 3:29:56 1238 46 M50 John Lee, 52, Blaine, MN 3:31:55 8:05 3:30 1239 60 M45 Andrew Haag, 47, Shoreview, MN 3:31:55 8:05 3:30:56 1240 747 M20 Patrick Wenger, 28, Saint Paul, MN 3:31:56 8:05 3:29:46 1241 748 M20 Spencer Duncan, 27, St. Louis Park, MN 3:31:59 8:05 3:30:22 1242 136 M40 Dan Baumhover, 40, Madison, WI 3:32:00 8:05 3:30:54 1243 47 M50 Patrick Hall, 53, Austin, TX 3:32:05 8:05 3:30:22 1244 189 M35 Charles Bergen, 38, Washington, DC 3:32:05 8:05 3:30:30 1245 31 M55 Fred Fletcher, 55, Woodland Park, CO 3:32:06 8:05 3:30:23 1246 11 M60 Thomas Peterson, 64, Two Harbors, MN 3:32:06 8:05 3:30:27 1247 749 M20 Nate Huju, 21, Grand Rapids, MN 3:32:07 8:05 3:30:01 1248 190 M35 Cody Hannie, 38, Huntington, IN 3:32:11 8:06 3:31:15 1249 137 M40 Shaun Thompson, 40, Cambridge, MA 3:32:13 8:06 3:26:10 1250 750 M20 Seth Zimdars, 25, Ripon, WI 3:32:15 8:06 3:31:28 1251 751 M20 Andrew Clifton, 25, Minneapolis, MN 3:32:23 8:06 3:31:08 1252 752 M20 Jordan Krueger, 29, Minneapolis, MN 3:32:25 8:06 3:29:37 1253 138 M40 Kamden Vedder, 41, Lakeville, MN 3:32:28 8:06 3:30:42 1254 753 M20 Kyle Connealy, 31, Pflugerville, TX 3:32:30 8:06 3:31:05 1255 139 M40 Anani Lawson-Hetcheli, 44, Newton, KS 3:32:32 8:06 3:30:24 1256 754 M20 Charles Fast, 33, Minneapolis, MN 3:32:37 8:07 3:31:22 1257 61 M45 Dutch Rajkowski, 45, Minneapolis, MN 3:32:39 8:07 3:31:18 1258 755 M20 Matthew Gruttadauria, 27, Las Vegas, NV 3:32:39 8:07 3:32:17 1259 62 M45 Mike Mullins, 45, Ames, IA 3:32:40 8:07 3:30:49 1260 756 M20 Clayton Christian, 25, St. Cloud, MN 3:32:43 8:07 3:29:19 1261 757 M20 Samuel Montividas, 26, Lino Lakes, MN 3:32:43 8:07 3:31:51 1262 758 M20 Alex Prostano, 33, New York, NY 3:32:46 8:07 3:23:29 1263 140 M40 Willie Madueno, 41, Chicago, IL 3:32:53 8:07 3:31:54 1264 759 M20 Caleb Anton, 22, New Richmond, WI 3:32:54 8:07 3:31:49 1265 12 M60 Brian Dixon, 60, Corcoran, MN 3:32:55 8:07 3:31:40 1266 760 M20 Cory Wagner, 28, Boulder, CO 3:32:58 8:07 3:32:49 1267 141 M40 John Berger, 43, Minneapolis, MN 3:33:02 8:08 3:32:07 1268 63 M45 Stijn Vanhauwaert, 48, Minneapolis, MN 3:33:04 8:08 3:31:34 1269 761 M20 Isaac Payne, 27, South Haven, MI 3:33:07 8:08 3:31:45 1270 48 M50 Robert Zabel, 53, Charlotte, NC 3:33:09 8:08 3:31:19 1271 762 M20 Aaron Haley, 30, Plainview, MN 3:33:17 8:08 3:32:10 1272 49 M50 David Crosby, 50, Bethel, VT 3:33:22 8:08 3:32:08 1273 763 M20 Erik Gaasedelen, 29, San Francisco, CA 3:33:23 8:08 3:28:37 1274 764 M20 Aric Hoeschen, 32, La Crosse, WI 3:33:24 8:08 3:32:12 1275 765 M20 Ben Zacho, 23, Eau Claire, WI 3:33:27 8:08 3:30:24 1276 766 M20 Noah Corbett, 25, Odessa, FL 3:33:29 8:09 3:33:09 1277 767 M20 Justin Sweep, 33, Duluth, MN 3:33:33 8:09 3:32:16 1278 32 M55 Greg Bennett, 58, Chatham, IL 3:33:34 8:09 3:32:18 1279 768 M20 Charlie Dickie, 23, Lakeville, MN 3:33:35 8:09 3:32:31 1280 142 M40 Dustin Novak, 40, Cannon Falls, MN 3:33:36 8:09 3:31:41 1281 143 M40 Nicholas Clark, 43, Cornwall, NY 3:33:37 8:09 3:31:07 1282 13 M60 David Stewart, 61, International Fal, MN 3:33:38 8:09 3:31:49 1283 769 M20 Justin Engle, 33, Aledo, TX 3:33:39 8:09 3:32:29 1284 50 M50 Brad Chvatal, 51, Coburg, OR 3:33:39 8:09 3:33:31 1285 770 M20 Drew Kueter, 22, Grimes, IA 3:33:40 8:09 3:32:04 1286 771 M20 Jared Smith, 28, Indianapolis, IN 3:33:41 8:09 3:32:28 1287 144 M40 Jonathan Maruska, 41, Duluth, MN 3:33:42 8:09 3:32:21 1288 191 M35 Jamie Binder, 35, Loyal, WI 3:33:44 8:09 3:32:27 1289 192 M35 Adam Skemp, 36, La Crescent, MN 3:33:49 8:09 3:30:58 1290 145 M40 Matthew Loberg, 43, Proctor, MN 3:33:49 8:09 3:32:47 1291 772 M20 Ryan Moore, 26, Minneapolis, MN 3:33:50 8:09 3:31:56 1292 51 M50 Barry Seymour, 50, Andover, MN 3:33:50 8:09 3:32:24 1293 146 M40 Nate Anderson, 41, Lake Park, MN 3:33:52 8:09 3:31:30 1294 193 M35 Craig Betz, 39, Lakeland, FL 3:33:52 8:09 3:32:47 1295 773 M20 Connor Nelson, 24, Superior, WI 3:33:54 8:10 3:30:01 1296 774 M20 Grant Peterson, 30, Minneapolis, MN 3:33:55 8:10 3:29:38 1297 147 M40 Nick Hannagan, 42, Council Bluffs, IA 3:33:56 8:10 3:32:31 1298 775 M20 Payton Hill, 23, Park Rapids, MN 3:33:57 8:10 3:32:30 1299 776 M20 Spencer Urick, 25, Chaska, MN 3:33:59 8:10 3:32:49 1300 194 M35 Jesse Tresness, 39, Medina, MN 3:34:02 8:10 3:32:13 1301 52 M50 Dan Henderson, 52, Ankeny, IA 3:34:05 8:10 3:32:44 1302 777 M20 Chase Fletcher, 28, Norwalk, CT 3:34:09 8:10 3:33:02 1303 33 M55 Jerry Redman, 55, Owatonna, MN 3:34:09 8:10 3:33:06 1304 195 M35 Andrew Bartelsmeyer, 38, St. Louis, MO 3:34:19 8:10 3:33:15 1305 778 M20 Connor Bjornsen, 23, Marion, IA 3:34:25 8:11 3:33:38 1306 53 M50 Steve Burrell, 54, Cedar Falls, IA 3:34:27 8:11 3:32:56 1307 13 M18 Joseph Winters, 19, Anoka, MN 3:34:34 8:11 3:32:52 1308 779 M20 Drew Weis, 26, Andover, MN 3:34:35 8:11 3:32:36 1309 780 M20 Nicholas Kurtz, 23, St Paul, MN 3:34:38 8:11 3:30:16 1310 196 M35 Luke Mundy, 39, Chaska, MN 3:34:39 8:11 3:32:31 1311 781 M20 Bryson Hillhouse, 22, Clearwater, FL 3:34:40 8:11 3:33:50 1312 197 M35 David Manley, 36, Minneapolis, MN 3:34:41 8:11 3:33:46 1313 782 M20 Aaron Janckila, 28, Cokato, MN 3:34:42 8:11 3:33:08 1314 54 M50 David Campbell, 54, Iowa Falls, IA 3:34:46 8:11 3:32:28 1315 783 M20 Ward Westray, 29, Minneapolis, MN 3:34:53 8:12 3:32:31 1316 34 M55 Brian Faulkner, 59, Niwot, CO 3:34:55 8:12 3:30:29 1317 35 M55 Soren Brockdorf, 55, High Springs, FL 3:35:01 8:12 3:33:01 1318 784 M20 Tommy Moore, 30, Chicago, IL 3:35:08 8:12 3:33:34 1319 198 M35 Ryan Laughlin, 36, Willmar, MN 3:35:08 8:12 3:33:36 1320 785 M20 Aaron Bingea, 34, Chicago, IL 3:35:09 8:12 3:30:59 1321 148 M40 Mike Vogt, 41, Boise, ID 3:35:13 8:13 3:30:17 1322 786 M20 Kevin Corcoran, 29, Annapolis, MD 3:35:13 8:13 3:32:38 1323 787 M20 O J Ojullu, 30, St Cloud, MN 3:35:15 8:13 3:34:41 1324 199 M35 Joshua Jordan, 36, Madison, WI 3:35:18 8:13 3:33:18 1325 55 M50 Michael Cady, 51, Aitkin, MN 3:35:24 8:13 3:34:03 1326 14 M18 Adam Cady, 19, Aitkin, MN 3:35:24 8:13 3:34:03 1327 200 M35 Luis Barredo, 35, West Palm Beach, FL 3:35:25 8:13 3:33:45 1328 201 M35 Cory Fitzsimmons, 36, Altoona, IA 3:35:28 8:13 3:33:14 1329 149 M40 Robert Carvitti, 40, Cincinnati, OH 3:35:29 8:13 3:34:25 1330 56 M50 Patrick Haberman, 53, Owatonna, MN 3:35:32 8:13 3:34:12 1331 202 M35 David Nettleton Jr, 39, Moose Lake, MN 3:35:35 8:13 3:34:34 1332 57 M50 Steven Andrews, 52, Minneapolis, MN 3:35:37 8:13 3:34:24 1333 36 M55 Randy Aumann, 57, Loyal, WI 3:35:38 8:13 3:34:19 1334 788 M20 Maximo Losada Radley, 28, Bethesda, MD 3:35:39 8:14 3:26:20 1335 789 M20 Andrew Wray, 29, Eagan, MN 3:35:40 8:14 3:34:30 1336 790 M20 Austin Windsperger, 23, Montrose, MN 3:35:43 8:14 3:34:48 1337 64 M45 Lance Voelker, 45, Robbinsdale, MN 3:35:47 8:14 3:33:59 1338 65 M45 Piotr Worwa, 48, Itasca, IL 3:35:48 8:14 3:28:09 1339 791 M20 Zachary Krenz, 29, Minneapolis, MN 3:35:51 8:14 3:34:14 1340 792 M20 Tanner Metz, 31, Spirit Lake, IA 3:35:57 8:14 3:33:29 1341 793 M20 Mitchel Enos, 28, Richfield, MN 3:35:58 8:14 3:33:25 1342 794 M20 Matt Greenman, 30, Minneapolis, MN 3:36:00 8:14 3:33:58 1343 795 M20 Kyle Engen, 31, Minneapolis, MN 3:36:00 8:14 3:34:42 1344 796 M20 Isiah Brandt, 26, Cedar Falls, IA 3:36:01 8:14 3:34:16 1345 797 M20 Logan Silber, 30, Minneapolis, MN 3:36:02 8:14 3:29:34 1346 798 M20 Felipe Guajardo, 33, Middletown, CT 3:36:07 8:15 3:34:47 1347 66 M45 Jeremy Tesch, 47, East Grand Rapids, MI 3:36:13 8:15 3:33:49 1348 799 M20 Hadi Sadeqi, 32, Minneapolis, MN 3:36:22 8:15 3:35:17 1349 203 M35 Peter Qumsiyeh, 38, Dayton, OH 3:36:22 8:15 3:35:27 1350 37 M55 Bret Anderson, 56, Deforest, WI 3:36:30 8:15 3:34:52 1351 204 M35 John Kristoff, 37, Flossmoor, IL 3:36:32 8:16 3:34:38 1352 800 M20 Zach Roberts, 22, White Bear Lake, MN 3:36:39 8:16 3:35:56 1353 801 M20 Greg Goin, 34, Carver, MN 3:36:46 8:16 3:35:24 1354 802 M20 Ian Durbin, 28, Ham Lake, MN 3:36:51 8:16 3:35:06 1355 803 M20 Dan Rocheford, 33, Prior Lake, MN 3:36:55 8:16 3:35:16 1356 38 M55 Eric Porte, 58, Minneapolis, MN 3:36:55 8:16 3:35:38 1357 205 M35 Wesley Meier, 38, Cottage Grove, MN 3:37:00 8:17 3:35:16 1358 804 M20 Robert Chubb, 28, Mineral Point, WI 3:37:03 8:17 3:33:11 1359 58 M50 Andrew Bove, 50, Havertown, PA 3:37:03 8:17 3:36:15 1360 805 M20 Tim Li, 28, Broomall, PA 3:37:08 8:17 3:35:46 1361 39 M55 Tom Stolee, 55, Duluth, MN 3:37:09 8:17 3:35:34 1362 150 M40 Timothy Herrington, 41, Austin, TX 3:37:09 8:17 3:36:10 1363 206 M35 Jonathan Morgenroth, 39, Fargo, ND 3:37:18 8:17 3:36:22 1364 67 M45 James Mullenix, 46, Lake City, MN 3:37:21 8:17 3:26:37 1365 59 M50 Terry Tupy, 53, Roseville, MN 3:37:22 8:17 3:36:22 1366 806 M20 Thomas Gillach, 24, Lindstrom, MN 3:37:23 8:17 3:36:02 1367 807 M20 Samuel Callan, 26, Louisville, CO 3:37:30 8:18 3:33:30 1368 207 M35 Fernando Esquerre, 38, Eagan, MN 3:37:32 8:18 3:27:08 1369 208 M35 Robert Allen, 35, Stanley, WI 3:37:45 8:18 3:35:29 1370 209 M35 Nate Palmer, 36, Owatonna, MN 3:37:46 8:18 3:36:31 1371 210 M35 Topher Slade, 36, St. Louis, MO 3:37:48 8:18 3:36:22 1372 211 M35 Josh Kooistra, 37, Ames, IA 3:37:49 8:18 3:35:37 1373 68 M45 Krishna Keelapatla, 48, Fox River Grove, IL 3:37:51 8:19 3:36:32 1374 151 M40 Austin Wartner, 44, Lakeville, MN 3:37:51 8:19 3:36:36 1375 212 M35 Daniel Boody, 38, Minneapolis, MN 3:37:52 8:19 3:37:17 1376 4 M65 Bryan Allf, 65, Gastonia, NC 3:37:54 8:19 3:36:54 1377 40 M55 Michael Dunn, 55, Leavenworth, KS 3:38:00 8:19 3:36:41 1378 152 M40 Scott Broughton, 43, Dundas, MN 3:38:02 8:19 3:35:30 1379 15 M18 Keegan Masser, 19, Savage, MN 3:38:05 8:19 3:35:39 1380 69 M45 John Nichols, 48, Madison, WI 3:38:09 8:19 3:35:42 1381 16 M18 Hudsen Smith, 18, River Falls, WI 3:38:11 8:19 3:35:52 1382 808 M20 Michael Hughes, 34, Larchmont, NY 3:38:11 8:19 3:37:30 1383 14 M60 Christopher Mehall, 61, Marquette, MI 3:38:13 8:19 3:34:29 1384 70 M45 Mark Hamre, 49, St Paul, MN 3:38:13 8:19 3:36:03 1385 809 M20 Matthew Cavanaugh, 34, Minneapolis, MN 3:38:14 8:19 3:35:38 1386 213 M35 Jacob Mach, 36, Alexandria, MN 3:38:18 8:20 3:36:43 1387 153 M40 Greg Geiger, 43, Mendota Heights, MN 3:38:19 8:20 3:35:53 1388 154 M40 Zachary Cohen, 41, Minneapolis, MN 3:38:20 8:20 3:36:35 1389 71 M45 Randy Sturm, 45, Garner, IA 3:38:20 8:20 3:37:10 1390 155 M40 James Egberg, 41, Saint Paul, MN 3:38:25 8:20 3:36:16 1391 156 M40 Mark Nelson, 42, New Albany, OH 3:38:28 8:20 3:36:52 1392 60 M50 Joshua Levinson, 52, Towson, MD 3:38:31 8:20 3:36:50 1393 61 M50 Michael Howk, 51, New Ulm, MN 3:38:36 8:20 3:30:52 1394 157 M40 Jason Ketz, 41, Spring Lake Park, MN 3:38:44 8:21 3:37:05 1395 158 M40 Neeraj Kumar, 41, Westfield, NJ 3:38:48 8:21 3:37:40 1396 72 M45 Samuel Snyder, 45, St. Augustine, FL 3:38:51 8:21 3:37:34 1397 810 M20 Bailey More, 22, Saint Peter, MN 3:38:56 8:21 3:36:44 1398 811 M20 Ryan Jeffery, 33, Dayton, OH 3:38:59 8:21 3:37:52 1399 812 M20 Kyle Neumann, 34, Lino Lakes, MN 3:39:00 8:21 3:37:48 1400 813 M20 Chase Keye, 26, Minneapolis, MN 3:39:01 8:21 3:36:59 1401 41 M55 Ashish Tiwari, 55, Apple Valley, MN 3:39:01 8:21 3:37:01 1402 814 M20 Hunter House, 24, Rochester, MN 3:39:02 8:21 3:30:31 1403 214 M35 Eric O'Fallon, 37, Golden Valley, MN 3:39:03 8:21 3:37:35 1404 815 M20 Michael Jabs, 26, Mound, MN 3:39:10 8:22 3:37:31 1405 159 M40 Scott Brown, 42, The Woodlands, TX 3:39:16 8:22 3:37:50 1406 816 M20 Zach Desmond, 27, Minneapolis, MN 3:39:19 8:22 3:35:43 1407 817 M20 Joseph Maher, 28, Minneapolis, MN 3:39:19 8:22 3:37:09 1408 62 M50 Steve Wagner, 50, Surprise, AZ 3:39:24 8:22 3:34:32 1409 160 M40 Philip Zeccardi, 41, Lincoln, NE 3:39:26 8:22 3:37:59 1410 73 M45 Barrett McQueary, 49, Mount Juliet, TN 3:39:27 8:22 3:37:12 1411 818 M20 Matthew Wallace, 33, Brooklyn, NY 3:39:28 8:22 3:38:03 1412 819 M20 Jack Bartlett, 21, Inver Grove Heigh, MN 3:39:34 8:22 3:36:36 1413 215 M35 Jarett Lehner, 35, Minnetonka, MN 3:39:35 8:23 3:37:43 1414 820 M20 Seth Westfall, 32, Urbana, IL 3:39:38 8:23 3:38:02 1415 821 M20 Alec Bollig, 31, Falcon Heights, MN 3:39:40 8:23 3:37:33 1416 822 M20 Evan Larson, 28, Mankato, MN 3:39:42 8:23 3:38:32 1417 823 M20 Harrison Brewton, 25, Madison, WI 3:39:44 8:23 3:38:37 1418 74 M45 Brian Cahoon, 47, Naperville, IL 3:39:46 8:23 3:38:30 1419 75 M45 Matthew Haberman, 47, Golden Valley, MN 3:39:48 8:23 3:38:27 1420 5 M65 Howard Bookey, 69, Calgary, AB 3:39:50 8:23 3:36:11 1421 824 M20 Cameron Hilpert, 27, Chicago, IL 3:39:56 8:23 3:37:22 1422 161 M40 Craig Coombs, 41, Louisville, KY 3:39:57 8:23 3:38:37 1423 63 M50 John Rollie, 53, Eagan, MN 3:39:58 8:23 3:37:23 1424 825 M20 Jack Jagielski, 26, Rochester, MN 3:39:59 8:23 3:38:29 1425 6 M65 Kirk Johnson, 65, Topeka, KS 3:40:01 8:24 3:37:40 1426 162 M40 Matthew McNeill, 42, Saint Paul, MN 3:40:01 8:24 3:37:53 1427 216 M35 Jim Trost, 38, Lake Elmo, MN 3:40:03 8:24 3:38:46 1428 76 M45 Jim Gornick, 45, Otsego, MN 3:40:07 8:24 3:31:37 1429 15 M60 Rick Ralston, 64, Hillsboro, OR 3:40:09 8:24 3:38:24 1430 826 M20 John Coyne, 30, Hudson, WI 3:40:13 8:24 3:38:12 1431 827 M20 Ryan Rauh, 33, Eau Claire, WI 3:40:14 8:24 3:35:03 1432 77 M45 Ricardo Diaz, 48, Chicago, IL 3:40:16 8:24 3:38:42 1433 217 M35 Alasdair Wilkins, 35, Brooklyn, NY 3:40:21 8:24 3:38:24 1434 64 M50 Dan Hedblom, 50, Rochester, MN 3:40:24 8:24 3:38:42 1435 828 M20 Peter Melick, 34, New York, NY 3:40:33 8:25 3:39:06 1436 16 M60 Tim Bauer, 63, Eagan, MN 3:40:42 8:25 3:38:55 1437 218 M35 Joshua Williams, 38, Superior, WI 3:40:48 8:25 3:38:33 1438 829 M20 Micah Hanson, 20, Duluth, MN 3:40:49 8:25 3:37:58 1439 830 M20 Michael Wagner, 26, St. Paul, MN 3:40:52 8:25 3:34:26 1440 831 M20 Jon Aho, 34, Minneapolis, MN 3:40:55 8:26 3:39:28 1441 832 M20 Jake Folska, 29, New Brighton, MN 3:40:56 8:26 3:38:21 1442 833 M20 Alexander Fiero, 26, Denver, CO 3:40:58 8:26 3:39:15 1443 65 M50 Leonard Wurm, 53, Maple Lake, MN 3:41:00 8:26 3:37:39 1444 163 M40 Steve Canter, 42, Narragansett, RI 3:41:00 8:26 3:39:29 1445 834 M20 Matt Morrison, 29, New York, NY 3:41:01 8:26 3:31:48 1446 835 M20 Jason Rieke, 27, Rochester, MN 3:41:03 8:26 3:39:14 1447 66 M50 Anthony Schembri, 51, White Plains, NY 3:41:09 8:26 3:40:20 1448 219 M35 Adam Kerr, 35, Mora, MN 3:41:10 8:26 3:39:17 1449 836 M20 Marco Arechiga, 34, Minnetonka, MN 3:41:11 8:26 3:38:30 1450 837 M20 David Meyerson, 31, Saint Paul, MN 3:41:20 8:27 3:38:02 1451 78 M45 Issaka Nsiah, 45, Highpoint, NC 3:41:20 8:27 3:40 1452 838 M20 Peter Olson, 27, Omaha, NE 3:41:24 8:27 3:40:04 1453 839 M20 Andrew Kicklighter, 25, Plymouth, MN 3:41:26 8:27 3:39:50 1454 164 M40 Erik Wheeler, 43, Rice, MN 3:41:32 8:27 3:40:28 1455 42 M55 David Schmidt, 58, Chaska, MN 3:41:34 8:27 3:40 1456 840 M20 Hayden Falkinburg, 24, Lincoln, NE 3:41:34 8:27 3:40:03 1457 79 M45 Thomas Lindsay, 46, Minneapolis, MN 3:41:36 8:27 3:39:36 1458 220 M35 Jacob Odeen, 37, Minneapolis, MN 3:41:37 8:27 3:39:21 1459 221 M35 Tim Couser, 36, Nevada, IA 3:41:37 8:27 3:39:51 1460 841 M20 Dalton Struck, 26, Alexandria, MN 3:41:47 8:28 3:40:17 1461 842 M20 Dilon Flanders, 34, Johnston, IA 3:41:49 8:28 3:40:19 1462 165 M40 Paul Vig, 41, Ashland, WI 3:41:53 8:28 3:39:45 1463 67 M50 Jason Kraynek, 51, Sugar Land, TX 3:41:55 8:28 3:40:32 1464 843 M20 Grant Riemenschneider, 24, Minnetonka, MN 3:41:57 8:28 3:39:26 1465 166 M40 B J Van Beusekom, 44, Plymouth, MN 3:42:01 8:28 3:40:18 1466 844 M20 Nic Meyer, 31, Greenfield, WI 3:42:06 8:28 3:39:32 1467 845 M20 Paul Donnelly, 29, Kings County, NY 3:42:06 8:28 3:40:20 1468 846 M20 Anthony Zhu, 33, Brooklyn, NY 3:42:06 8:28 3:40:20 1469 847 M20 Frank Stenzel, 31, Blaine, MN 3:42:06 8:28 3:40:34 1470 167 M40 Andrew McNattin, 43, St Paul, MN 3:42:07 8:28 3:40:28 1471 222 M35 Joe Sonnek Jr, 39, Hugo, MN 3:42:10 8:28 3:40:51 1472 68 M50 Adam Delu, 52, Albuquerque, NM 3:42:15 8:29 3:37:58 1473 848 M20 Michael Kehoe, 24, Charleston, SC 3:42:16 8:29 3:40:14 1474 849 M20 Logan Mills, 25, Portage, MI 3:42:17 8:29 3:40:22 1475 69 M50 Chuck Engle, 52, Fort Mill, SC 3:42:19 8:29 3:41:35 1476 80 M45 Alfonso Vargas, 46, Tijuana, B. 3:42:23 8:29 3:40:01 1477 70 M50 David Ryan, 53, Miamisburg, OH 3:42:24 8:29 3:40:32 1478 71 M50 Gary Lamott, 50, Cool Rapids, MN 3:42:27 8:29 3:41:24 1479 168 M40 John Bennett, 43, Phoenix, AZ 3:42:27 8:29 3:41:37 1480 17 M60 Curtis Cornett, 60, Cincinnati, OH 3:42:28 8:29 3:40:59 1481 72 M50 Michael Meisterling, 51, Stillwater, MN 3:42:35 8:29 3:41:07 1482 850 M20 Cory Lessard, 34, Fresno, CA 3:42:41 8:30 3:40:32 1483 73 M50 Jeff Berg, 50, Minneapolis, MN 3:42:42 8:30 3:39:27 1484 851 M20 Matthew Thomas, 24, Herculaneum, MO 3:42:44 8:30 3:40:33 1485 223 M35 Mark Rockwell, 37, Royal Oak, MI 3:42:45 8:30 3:40:14 1486 852 M20 Taylor Hugg, 21, St. Michael, MN 3:42:46 8:30 3:40:44 1487 74 M50 Darren Garrett, 51, Minneapolis, MN 3:42:46 8:30 3:41:18 1488 75 M50 Andy Behrens, 51, Chicago, IL 3:42:48 8:30 3:41:01 1489 169 M40 Seth Bjorklund, 42, Eden Prairie, MN 3:42:55 8:30 3:41:04 1490 853 M20 Tyler Gifford, 32, St Paul, MN 3:42:56 8:30 3:37:46 1491 224 M35 James Malaney, 35, Saint Paul, MN 3:42:59 8:30 3:41:53 1492 225 M35 Mathias Langhorst, 35, Maple Grove, MN 3:43:01 8:30 3:24:54 1493 18 M60 Billy Lombardo, 60, Chicago, IL 3:43:01 8:30 3:41:09 1494 170 M40 Michael Eaton, 40, Pembroke, MA 3:43:05 8:31 3:40:35 1495 854 M20 Kyle Sather, 31, Savage, MN 3:43:07 8:31 3:41:10 1496 855 M20 Kevin Glauber, 31, Saint Louis, MO 3:43:12 8:31 3:41:16 1497 856 M20 Daniel Hill, 34, Stillwater, MN 3:43:18 8:31 3:40:29 1498 226 M35 Christopher Quintos, 35, Chicago, IL 3:43:18 8:31 3:41:51 1499 227 M35 Chris Greenwood, 37, Minneapolis, MN 3:43:23 8:31 3:40:27 1500 171 M40 Christopher Lund, 42, Prior Lake, MN 3:43:23 8:31 3:41:35 1501 857 M20 Tyler Ebany, 26, Roscoe, IL 3:43:28 8:31 3:42:38 1502 858 M20 Brandon Wilson, 29, Minneapolis, MN 3:43:34 8:32 3:41:03 1503 81 M45 Joshua Thompson, 49, Schofield, WI 3:43:36 8:32 3:41:46 1504 172 M40 Nicholas Pritchard, 40, Tampa, FL 3:43:36 8:32 3:42:42 1505 17 M18 Jack Huberty, 18, Prior Lake, MN 3:43:49 8:32 3:41:42 1506 228 M35 Keir Stiegler, 36, Plymouth, MN 3:43:57 8:33 3:42:40 1507 859 M20 Nicolas Dardenne, 29, Wausau, WI 3:43:58 8:33 3:41:49 1508 860 M20 Daniel Martens, 33, Minneapolis, MN 3:43:59 8:33 3:41:35 1509 861 M20 Daniel Kottenstette, 26, Des Moines, IA 3:44:01 8:33 3:41:44 1510 173 M40 Craig Schimnich, 40, St. Paul, MN 3:44:03 8:33 3:42:24 1511 229 M35 Jack Engel, 39, Waconia, MN 3:44:06 8:33 3:42 1512 174 M40 David Kogler, 43, St Peter, MN 3:44:08 8:33 3:41:32 1513 76 M50 Douglas Baker, 53, Palm Harbor, FL 3:44:08 8:33 3:42:33 1514 7 M65 Ernie Milner, 65, Scarborough, ME 3:44:09 8:33 3:42:15 1515 862 M20 Jonathan Mullally, 30, Eau Claire, WI 3:44:09 8:33 3:42:56 1516 863 M20 Dallas Hammer, 20, Eveleth, MN 3:44:11 8:33 3:38:07 1517 230 M35 Tristan Rubadeau, 38, Boulder, CO 3:44:12 8:33 3:42:56 1518 864 M20 John Lanoue, 29, Bloomington, MN 3:44:14 8:33 3:42:04 1519 865 M20 Owen Smalley, 24, Minneapolis, MN 3:44:14 8:33 3:42:35 1520 43 M55 Dave Benson, 55, Park Rapids, MN 3:44:15 8:33 3:42:15 1521 175 M40 Kenneth Poole Jr, 41, Maple Grove, MN 3:44:17 8:33 3:36:43 1522 82 M45 James Christensen, 49, Downers Grove, IL 3:44:17 8:33 3:42:37 1523 83 M45 William Barthen, 47, Madison, WI 3:44:21 8:33 3:41:55 1524 866 M20 Joseph Ellis, 34, Atlanta, GA 3:44:24 8:34 3:42:35 1525 867 M20 Brendon Gearhart, 28, Duluth, MN 3:44:25 8:34 3:42:01 1526 868 M20 Nathan Schulte, 25, North Liberty, IA 3:44:29 8:34 3:43:05 1527 869 M20 Luke Wyly, 22, Lakeville, MN 3:44:31 8:34 3:42:03 1528 870 M20 Cyris Eagle Tail, 29, Edina, MN 3:44:32 8:34 3:43:19 1529 871 M20 Matias Erickson, 23, White Bear Lake, MN 3:44:36 8:34 3:40:53 1530 872 M20 Sam Martin, 30, Cedar Rapids, IA 3:44:39 8:34 3:42:36 1531 176 M40 Steve Carter, 43, San Antonio, TX 3:44:40 8:34 3:42:07 1532 873 M20 Dakota Wagner, 25, Bismarck, ND 3:44:43 8:34 3:44:07 1533 77 M50 Chris Ertl, 52, Kansas City, MO 3:44:44 8:34 3:42:34 1534 44 M55 Cyril Williamson, 57, Davie, FL 3:44:45 8:34 3:43:02 1535 78 M50 Eduardo Corona, 54, Ciudad De México, Mé 3:44:45 8:34 3:43:12 1536 19 M60 Brett Koplin, 61, Rochester, MN 3:44:49 8:34 3:41:25 1537 8 M65 Kevin Neal, 69, Bradley, SD 3:44:50 8:35 3:42:47 1538 231 M35 Matt Hodges, 35, Cleveland, OH 3:44:50 8:35 3:43:08 1539 232 M35 Russell Wight, 38, Long Island City, NY 3:44:53 8:35 3:43:21 1540 45 M55 Jim Huffman, 57, Boston, MA 3:44:54 8:35 3:38:43 1541 874 M20 Travis Graff, 25, West Des Moines, IA 3:44:54 8:35 3:43:01 1542 233 M35 Matthew Dineen, 38, Minneapolis, MN 3:44:55 8:35 3:43:36 1543 875 M20 Harris Seabold, 25, Ames, IA 3:44:59 8:35 3:42:56 1544 876 M20 Joel Deutsch, 28, Edina, MN 3:45:01 8:35 3:42:33 1545 177 M40 Josh Berka, 42, Iowa City, IA 3:45:02 8:35 3:42:56 1546 234 M35 Andrew Sayre, 38, Minneapolis, MN 3:45:03 8:35 3:43:54 1547 84 M45 Tony Rajkowski, 45, New Brighton, MN 3:45:06 8:35 3:39:35 1548 877 M20 Collin Motschke, 32, Minneapolis, MN 3:45:06 8:35 3:43 1549 878 M20 Andy Karel, 32, Minneapolis, MN 3:45:06 8:35 3:45:06 1550 178 M40 Daniel Guajardo, 44, Austin, TX 3:45:11 8:35 3:43:56 1551 79 M50 Jon Bailey, 50, Plainfield, IL 3:45:15 8:35 3:41:58 1552 879 M20 Tyler Liebl, 28, Fairfax, MN 3:45:15 8:35 3:42:13 1553 880 M20 Mike Debolt, 33, Rochester, MN 3:45:17 8:36 3:43:42 1554 235 M35 Sean Obrien, 37, Stevens Point, WI 3:45:18 8:36 3:42:58 1555 179 M40 Nicholas Gryskiewicz, 43, Minneapolis, MN 3:45:19 8:36 3:43:19 1556 881 M20 Scott Blaine, 30, Madison, WI 3:45:20 8:36 3:43:03 1557 882 M20 Parker Bjorlin, 24, San Francisco, CA 3:45:22 8:36 3:42:18 1558 180 M40 Brian Douty, 43, Rosemount, MN 3:45:28 8:36 3:36:53 1559 85 M45 Wolfgang Schauss, 49, Ypsilanti, MI 3:45:28 8:36 3:40:49 1560 883 M20 Thomas Dezeller, 34, Sartell, MN 3:45:30 8:36 3:43:09 1561 181 M40 Andy McNamara, 41, Goodhue, MN 3:45:30 8:36 3:43:49 1562 236 M35 Brandon Wren, 35, Waverly, MN 3:45:33 8:36 3:42:29 1563 182 M40 Dan Hunter, 41, Mendota Heights, MN 3:45:34 8:36 3:43:11 1564 884 M20 Mitchell McFarlane, 27, Syracuse, NY 3:45:35 8:36 3:42:03 1565 80 M50 Patrick Dominy, 50, North Liberty, IA 3:45:36 8:36 3:43:51 1566 183 M40 Jason Brubaker, 44, Johns Creek, GA 3:45:41 8:36 3:44:13 1567 885 M20 Troy Hammar, 30, Minneapolis, MN 3:45:42 8:37 3:44:09 1568 20 M60 Tom Seeman, 61, Colorado Springs, CO 3:45:48 8:37 3:43:41 1569 886 M20 Benjamin Culver, 32, Frederick, CO 3:45:54 8:37 3:43:49 1570 887 M20 Aaron Marohl, 27, St Cloud, FL 3:45:56 8:37 3:43:46 1571 81 M50 Omar Awad, 54, Shoreview, MN 3:45:57 8:37 3:43:41 1572 237 M35 Donovan Lessard, 38, Washington, DC 3:45:59 8:37 3:44:50 1573 238 M35 Cliff Godbold, 37, Lexington, KY 3:46:03 8:37 3:39:43 1574 86 M45 Justin Pederson, 46, Duluth, MN 3:46:03 8:37 3:44:22 1575 888 M20 Levi Arneberg, 28, Roseville, MN 3:46:04 8:37 3:41:13 1576 21 M60 Glenn Fugett, 60, San Antonio, TX 3:46:05 8:37 3:44:02 1577 239 M35 Brian Roper, 35, Phoenix, AZ 3:46:10 8:38 3:44:13 1578 240 M35 Walter Gies, 37, Minneapolis, MN 3:46:10 8:38 3:45:01 1579 889 M20 Nathan Krawza, 23, Minneapolis, MN 3:46:15 8:38 3:43:45 1580 890 M20 Marshall Norring, 21, Savage, MN 3:46:16 8:38 3:45:01 1581 18 M18 Aidan Stensrud, 18, Minneapolis, MN 3:46:17 8:38 3:43:40 1582 891 M20 Logan Briggs, 27, Grimes, IA 3:46:17 8:38 3:44:29 1583 184 M40 Adam Rudolph, 40, Sarasota, FL 3:46:18 8:38 3:45:19 1584 185 M40 Michael Bronson, 43, Chicago, IL 3:46:19 8:38 3:44:42 1585 1 M70 Paul Sivanich, 71, Mequon, WI 3:46:19 8:38 3:44:59 1586 241 M35 Jeff Truitt, 36, Excelsior, MN 3:46:22 8:38 3:43:49 1587 892 M20 Ethan Schnaser, 22, Middleton, WI 3:46:24 8:38 3:44:16 1588 893 M20 Carter Robinson, 28, Chicago, IL 3:46:26 8:38 3:44:22 1589 894 M20 Jayden Peterman, 21, Hopkins, MN 3:46:28 8:38 3:44:25 1590 19 M18 Nick Dewey, 19, Duluth, MN 3:46:29 8:38 3:32:19 1591 22 M60 Aregai Girmay, 63, Gastonia, NC 3:46:31 8:38 3:45:32 1592 895 M20 Zachary Donovan, 29, Eau Claire, WI 3:46:33 8:38 3:45:31 1593 46 M55 Darrell Croft, 59, Germantown, TN 3:46:40 8:39 3:44:40 1594 242 M35 Chris MacLellan, 37, Odessa, FL 3:46:49 8:39 3:45:09 1595 896 M20 Daniel Okubo, 32, Hilo, HI 3:46:50 8:39 3:44:18 1596 243 M35 Scott Forster, 37, Medina, MN 3:46:50 8:39 3:44:44 1597 87 M45 John Sajdak, 47, New Glarus, WI 3:46:54 8:39 3:45:58 1598 897 M20 Jonathan Mallek, 32, Ann Arbor, MI 3:46:56 8:39 3:44:44 1599 898 M20 Jake Rydland, 30, Wichita Falls, TX 3:46:56 8:39 3:45 1600 23 M60 John Okonya, 63, San Diego, CA 3:46:57 8:39 3:44:59 1601 186 M40 Josh Sams, 40, Maple Grove, MN 3:46:58 8:39 3:45:30 1602 88 M45 Matthew Kirtz, 45, Stewartville, MN 3:46:59 8:39 3:43:26 1603 899 M20 Jesse Goldfarb, 32, Minneapolis, MN 3:46:59 8:39 3:44:23 1604 900 M20 Christopher O’malley, 32, Pine Springs, MN 3:46:59 8:39 3:45:21 1605 901 M20 Nick Anderson, 32, Neenah, WI 3:47:02 8:40 3:45:42 1606 902 M20 Ethan Hoeschen, 22, Minneapolis, MN 3:47:08 8:40 3:45:47 1607 187 M40 Tim Pearson, 43, Duluth, MN 3:47:08 8:40 3:46:07 1608 82 M50 David Collier, 54, Oxford, MI 3:47:12 8:40 3:45:58 1609 83 M50 Shengxu Li, 53, Edina, MN 3:47:19 8:40 3:45:08 1610 188 M40 Miguel Angel Vargas, 42, Tijuana, B. 3:47:30 8:41 3:45:07 1611 189 M40 Jake Kujala, 44, Edina, MN 3:47:31 8:41 3:46:10 1612 47 M55 Mike Scriver, 55, Edina, MN 3:47:34 8:41 3:45:16 1613 903 M20 James Siems, 22, Bemidji, MN 3:47:37 8:41 3:31:30 1614 84 M50 Chris Neugebauer, 54, Dover, NH 3:47:49 8:41 3:45 1615 904 M20 Thomas Stout, 34, Coralville, IA 3:47:55 8:42 3:45:51 1616 24 M60 David Ehasz, 61, St Paul, MN 3:47:58 8:42 3:45:48 1617 905 M20 Beau Buckeye, 25, Woodbury, MN 3:48:05 8:42 3:45:54 1618 906 M20 Patrick Horst, 32, Vinton, IA 3:48:09 8:42 3:46:57 1619 907 M20 Jared Streit, 26, Minneapolis, MN 3:48:10 8:42 3:46:21 1620 908 M20 Kamron Ott, 22, Minneapolis, MN 3:48:11 8:42 3:44:31 1621 48 M55 John Hoffman, 58, Minnetonka, MN 3:48:13 8:42 3:46:58 1622 909 M20 Hsinwei Hsieh, 33, Jersey City, NJ 3:48:22 8:43 3:46:41 1623 910 M20 Elijah Stark-Haws, 26, St. Cloud, MN 3:48:25 8:43 3:44:43 1624 911 M20 Michael Acosta, 27, Aurora, IL 3:48:25 8:43 3:46:17 1625 912 M20 Garrett Bartelt, 25, Waukesha, WI 3:48:26 8:43 3:46:20 1626 913 M20 Jacob Ristow, 32, Minneapolis, MN 3:48:28 8:43 3:42:47 1627 914 M20 Nate Vaughn, 34, Saint Paul, MN 3:48:31 8:43 3:46:02 1628 49 M55 Paul Mingus, 59, Burnsville, MN 3:48:32 8:43 3:46:40 1629 50 M55 Greg Lavine, 55, Tucson, AZ 3:48:33 8:43 3:45:56 1630 85 M50 Anthony Fiore, 52, Chicago, IL 3:48:33 8:43 3:46:32 1631 244 M35 Mike Klinkenborg, 38, Delano, MN 3:48:35 8:43 3:40:10 1632 915 M20 Christian Roth, 28, St Paul, MN 3:48:39 8:43 3:45:39 1633 916 M20 Josh Olson, 33, McFarland, WI 3:48:43 8:43 3:47:06 1634 917 M20 Derek Yell, 33, Chaska, MN 3:48:43 8:43 3:47:37 1635 918 M20 Dustin Fry, 31, St Paul, MN 3:48:44 8:43 3:46:17 1636 919 M20 Eric Pynnonen, 30, New Glarus, WI 3:48:53 8:44 3:46:49 1637 51 M55 Jess Smith, 56, Greenfield, IN 3:48:54 8:44 3:46:54 1638 89 M45 Doug Prochnow, 49, Superior, WI 3:48:54 8:44 3:47:14 1639 920 M20 Benjamin Fall, 30, Chaska, MN 3:48:56 8:44 3:48:24 1640 90 M45 Joel Duenow, 46, Golden, CO 3:48:57 8:44 3:46:52 1641 921 M20 Zachary Van Cleve, 32, Minneapolis, MN 3:49:01 8:44 3:44:09 1642 922 M20 Samuel Barnack, 22, Lonsdale, MN 3:49:02 8:44 3:46:30 1643 923 M20 Logan Andersen, 25, St Cloud, MN 3:49:05 8:44 3:47:14 1644 924 M20 Connor Glinski, 23, Lakeville, MN 3:49:07 8:44 3:46:41 1645 925 M20 Adam Erickson, 25, Eau Claire, WI 3:49:08 8:44 3:44:10 1646 91 M45 Michael Kirk, 45, Mason, OH 3:49:23 8:45 3:48:13 1647 926 M20 Kyle Maley, 32, Burnsville, MN 3:49:37 8:45 3:47:16 1648 190 M40 Brett Marquard, 42, Shoreview, MN 3:49:38 8:46 3:47:10 1649 927 M20 David Tyson, 29, Chicago, IL 3:49:41 8:46 3:45:33 1650 928 M20 Joe Miller, 33, Arkdale, WI 3:49:42 8:46 3:44:19 1651 929 M20 Liam Blaschko, 24, Minneapolis, MN 3:49:42 8:46 3:46:55 1652 930 M20 Trace Delange, 25, Waconia, MN 3:49:43 8:46 3:46:14 1653 931 M20 Hunter Borah, 21, Morris, MN 3:49:49 8:46 3:47:26 1654 245 M35 Ambrose Hanna, 36, North Hollywood, CA 3:49:50 8:46 3:47:32 1655 191 M40 Brendan Moldenhauer, 42, Ripon, WI 3:49:52 8:46 3:47:40 1656 932 M20 Jacob Strand, 23, Minneapolis, MN 3:49:54 8:46 3:43:40 1657 25 M60 Scott Levin, 64, Minnetonka, MN 3:49:58 8:46 3:46:23 1658 86 M50 Derek Johnson, 51, Edina, MN 3:49:59 8:46 3:48:36 1659 933 M20 Jack Plahn, 28, Circle Pines, MN 3:50:00 8:46 3:46:41 1660 20 M18 Chase Imker, 19, Isanti, MN 3:50:01 8:46 3:48:02 1661 87 M50 Bruce Havemeier, 51, Kansas City, MO 3:50:03 8:46 3:47:55 1662 92 M45 Bob Hohmann, 47, Zimmerman, MN 3:50:06 8:47 3:47:59 1663 934 M20 Emmett Curran, 23, Denver, CO 3:50:08 8:47 3:47:12 1664 93 M45 Matt McFarland, 47, Cologne, MN 3:50:11 8:47 3:48:07 1665 88 M50 Ian Pinner, 50, Winnetka, IL 3:50:12 8:47 3:50:02 1666 192 M40 Greger Calhan, 42, Minneapolis, MN 3:50:13 8:47 3:47:53 1667 94 M45 Trey Stoffregen, 45, Austin, TX 3:50:15 8:47 3:48:09 1668 95 M45 Damon Teal, 46, Washington, DC 3:50:17 8:47 3:45 1669 246 M35 Kevin Fournie, 38, Ridgefield, CT 3:50:19 8:47 3:48:04 1670 935 M20 Iain Rude, 23, Albertville, MN 3:50:20 8:47 3:47:49 1671 193 M40 Jason Slattery, 42, Virginia, MN 3:50:27 8:47 3:47:10 1672 89 M50 Adam Pomfret, 51, Terre Haute, IN 3:50:36 8:48 3:48:08 1673 194 M40 David Hunter, 40, Boulder, CO 3:50:38 8:48 3:48:36 1674 936 M20 Billy Bleifuss, 30, Saint Paul, MN 3:50:39 8:48 3:42:46 1675 247 M35 Brandon Rowley, 35, Algona, IA 3:50:42 8:48 3:49:13 1676 937 M20 Brayden Penning, 23, Minneapolis, MN 3:50:46 8:48 3:47:30 1677 90 M50 Dennis Birchland, 51, Farmington, MN 3:50:48 8:48 3:47:31 1678 938 M20 Ty Bisek, 20, New London, MN 3:50:50 8:48 3:46:47 1679 52 M55 Stephen Vetort, 56, Stephenson, MI 3:50:51 8:48 3:42:51 1680 939 M20 Noah Krzmarzick, 24, Sleepy Eye, MN 3:50:57 8:49 3:49:49 1681 21 M18 Christian Moberg, 19, Minneapolis, MN 3:51:00 8:49 3:47:27 1682 96 M45 Shawn Deitering, 48, Edina, MN 3:51:01 8:49 3:48:27 1683 26 M60 Gerardo Ulloa, 60, North Riverside, IL 3:51:01 8:49 3:49:02 1684 248 M35 Andrew Davidson, 39, Lake Stevens, WA 3:51:03 8:49 3:49:03 1685 53 M55 Dan Schaefer, 58, Niwot, CO 3:51:03 8:49 3:49:16 1686 249 M35 Mark Reagan, 35, North Oaks, MN 3:51:06 8:49 3:48:44 1687 97 M45 David Ha, 45, Prior Lake, MN 3:51:07 8:49 3:48:45 1688 940 M20 Matt Payne, 23, Minneapolis, MN 3:51:10 8:49 3:49:11 1689 195 M40 Ryan Goldfine, 44, College Station, TX 3:51:15 8:49 3:49:19 1690 98 M45 Fernando Feria, 48, Brooklyn, NY 3:51:15 8:49 3:49:28 1691 941 M20 Gabriel Hanson, 21, Rochester, MN 3:51:16 8:49 3:49:39 1692 942 M20 Ben Ritz, 21, Rochester, MN 3:51:16 8:49 3:49:39 1693 943 M20 Khris Grant, 34, Burnsville, MN 3:51:20 8:49 3:49:47 1694 196 M40 Hugh Holmstrom, 43, Montrose, MN 3:51:22 8:49 3:49:55 1695 944 M20 Isaak Ankrum, 20, Centerville, MN 3:51:23 8:50 3:48:54 1696 945 M20 Brian Trefry, 28, Newburyport, MA 3:51:23 8:50 3:49:11 1697 250 M35 Jeff Reising, 39, St. Louis, MO 3:51:24 8:50 3:49:23 1698 91 M50 Jesse Johnson, 51, St Johns, FL 3:51:24 8:50 3:49:57 1699 27 M60 Steve Mies, 61, Cold Spring, MN 3:51:25 8:50 3:49:47 1700 99 M45 Chris Whittington, 49, Fisherville, KY 3:51:25 8:50 3:50:05 1701 946 M20 Lloyd Fisher, 28, Duluth, MI 3:51:27 8:50 3:48:51 1702 947 M20 Maxwell Mingo, 28, West Fargo, ND 3:51:31 8:50 3:49 1703 100 M45 Matthew Kreilich, 49, Minneapolis, MN 3:51:31 8:50 3:49:22 1704 948 M20 Connor Fitzpatrick, 23, Cedar Rapids, IA 3:51:31 8:50 3:49:54 1705 251 M35 Anthony (Tony Litke, 36, La Crosse, WI 3:51:35 8:50 3:49:20 1706 949 M20 Benjamin Verhasselt, 29, Minneapolis, MN 3:51:36 8:50 3:46:18 1707 197 M40 Kyle Kolquist, 44, Duluth, MN 3:51:36 8:50 3:49:06 1708 950 M20 Matthew Paulson, 23, Duluth, MN 3:51:37 8:50 3:49:57 1709 951 M20 Austin Miler, 23, Chaska, MN 3:51:40 8:50 3:49:32 1710 92 M50 Chad Weber, 50, Sioux Falls, SD 3:51:42 8:50 3:50:31 1711 952 M20 Noah Whalen, 27, Prior Lake, MN 3:51:46 8:50 3:49:06 1712 198 M40 Kyle Mullen, 41, Mankato, MN 3:51:48 8:50 3:49:28 1713 953 M20 Kaleb Sundquist, 20, Pillager, MN 3:51:48 8:50 3:49:55 1714 954 M20 Daniel Turnsek, 27, Irwin, PA 3:51:50 8:51 3:50:05 1715 955 M20 Dalten Wincell, 21, Owatonna, MN 3:51:54 8:51 3:44:09 1716 956 M20 David Donahoe, 31, St Joseph, MN 3:52:03 8:51 3:49:38 1717 54 M55 Greg Kittilson, 57, Thornton, CO 3:52:04 8:51 3:49:47 1718 101 M45 John Encarnacion, 48, Philadelphia, PA 3:52:04 8:51 3:50:28 1719 957 M20 Peter Zindler, 26, Chicago, IL 3:52:05 8:51 3:49:42 1720 55 M55 Mark Kusznier, 55, Thunder Bay, ON 3:52:05 8:51 3:50:07 1721 102 M45 Bret Williamson, 47, Cedar Rapids, IA 3:52:07 8:51 3:49:39 1722 958 M20 Andrew Parke, 33, Wilmette, IL 3:52:07 8:51 3:49:52 1723 959 M20 Joseph Lovelace, 25, Des Moines, IA 3:52:08 8:51 3:38:34 1724 28 M60 Dean Sykes, 61, Grand Rapids, MI 3:52:09 8:51 3:49:53 1725 93 M50 Troy Williams, 54, Wichita, KS 3:52:09 8:51 3:50:36 1726 199 M40 Ryan Pytleski, 42, Woodbury, MN 3:52:10 8:51 3:49:36 1727 200 M40 Adam Monaghan, 40, Roseville, MN 3:52:10 8:51 3:50 1728 960 M20 Peder Smith, 25, Decorah, IA 3:52:10 8:51 3:50:07 1729 961 M20 Julian Lombardo, 33, Oakville, ON 3:52:10 8:51 3:50:33 1730 252 M35 William Baker, 36, Saint Paul, MN 3:52:12 8:51 3:49:49 1731 22 M18 Kile Koenig, 19, Minneapolis, MN 3:52:13 8:51 3:50:24 1732 201 M40 John Bowen, 41, Janesville, WI 3:52:13 8:51 3:50:54 1733 962 M20 James Symanski, 23, Coon Rapids, MN 3:52:13 8:51 3:51:16 1734 963 M20 Callum White, 24, Minneapolis, MN 3:52:16 8:52 3:47:52 1735 56 M55 Brad Miller, 56, Cambridge, AZ 3:52:18 8:52 3:50:22 1736 964 M20 Jonathan Switalla, 33, Madison, WI 3:52:20 8:52 3:49:40 1737 965 M20 Jack Bitney, 26, Cambridge, MA 3:52:23 8:52 3:49:50 1738 966 M20 Jack Meinert, 22, Duluth, MN 3:52:23 8:52 3:50:36 1739 202 M40 Daniel Irwin, 42, Sioux City, IA 3:52:29 8:52 3:49:44 1740 253 M35 Andy Westlund, 36, Minneapolis, MN 3:52:34 8:52 3:48:50 1741 967 M20 Donald Fahey-Ahrndt, 32, Maple Grove, MN 3:52:34 8:52 3:50:11 1742 968 M20 Branden Matteen, 23, Esko, MN 3:52:37 8:52 3:50:39 1743 969 M20 Brady Dahl, 25, Rochester, MN 3:52:40 8:52 3:50:35 1744 970 M20 Chris Delano, 34, Lincoln, NE 3:52:42 8:53 3:46:10 1745 254 M35 Kevin Turchik, 37, Omaha, NE 3:52:42 8:53 3:50:16 1746 971 M20 Liam Fife, 23, Duluth, MN 3:52:43 8:53 3:52:15 1747 255 M35 Gavin Burbey, 36, Kronenwetter, WI 3:52:48 8:53 3:52 1748 103 M45 Greg Herrold, 45, Belmond, IA 3:52:49 8:53 3:48:01 1749 972 M20 Matt Ferlindes, 30, Elkhorn, WI 3:52:49 8:53 3:49:49 1750 973 M20 Cole Stiegler, 33, Robbinsdale, MN 3:52:52 8:53 3:50:33 1751 974 M20 Nyika Friberg, 26, Minneapolis, MN 3:52:54 8:53 3:50:21 1752 256 M35 Chris Streff, 35, Cohasset, MA 3:52:54 8:53 3:51:16 1753 9 M65 Jim Boatman, 66, Plymouth, MN 3:53:02 8:53 3:52:11 1754 257 M35 Nick Hallberg, 36, Minneapolis, MN 3:53:04 8:53 3:45:09 1755 975 M20 Daniel Yuhas, 29, Minneapolis, MN 3:53:07 8:53 3:48:25 1756 976 M20 Scott Levy, 28, Hopkins, MN 3:53:07 8:53 3:49:35 1757 977 M20 Alex Gluch, 22, Westby, WI 3:53:12 8:54 3:51:44 1758 203 M40 Elliot Nelson, 42, Andover, MN 3:53:14 8:54 3:50:58 1759 978 M20 Alex Goettl, 26, Rochester, MN 3:53:17 8:54 3:51:37 1760 979 M20 Luke Lubansky, 31, Prior Lake, MN 3:53:17 8:54 3:52:04 1761 94 M50 Ronald McCarren, 51, Oregonia, OH 3:53:18 8:54 3:51:07 1762 204 M40 Travis Hazelton, 40, Lafayette, IN 3:53:20 8:54 3:50:50 1763 980 M20 Mason Livingston, 32, Los Osos, CA 3:53:22 8:54 3:51:05 1764 258 M35 Tony Rojas, 35, Bloomington, MN 3:53:25 8:54 3:49:33 1765 981 M20 Wilmer Jimbo, 28, Bloomington, MN 3:53:26 8:54 3:50:47 1766 205 M40 Nathan Weiss, 42, Chippewa Falls, WI 3:53:27 8:54 3:51:04 1767 982 M20 Tom Brandes, 21, Plymouth, MN 3:53:28 8:54 3:51:42 1768 259 M35 Steve Anderson, 39, White Bear Lake, MN 3:53:31 8:54 3:50:32 1769 104 M45 Adam Cross, 47, Jacksonville, FL 3:53:32 8:54 3:52:14 1770 23 M18 Zachary Warns, 19, Savage, MN 3:53:44 8:55 3:50:08 1771 105 M45 Peter Mejorada, 46, Harwood Heights, IL 3:53:49 8:55 3:52:40 1772 983 M20 Ben Vecellio, 23, Chicago, IL 3:53:50 8:55 3:51:42 1773 95 M50 Stephen Spencer, 54, Parker, CO 3:53:52 8:55 3:51:52 1774 10 M65 Jeff Denney, 65, Bloomington, MN 3:53:58 8:55 3:52:26 1775 984 M20 Gabriel Isom, 34, Marshalltown, IA 3:54:03 8:56 3:51:54 1776 206 M40 Brad Hurrle, 40, Lakeville, MN 3:54:07 8:56 3:52:04 1777 985 M20 Peter Drinkwine, 31, Duluth, MN 3:54:07 8:56 3:52:26 1778 207 M40 Ryan Carlson, 43, Eldridge, IA 3:54:09 8:56 3:51:38 1779 57 M55 John Chosy, 57, Madison, WI 3:54:09 8:56 3:51:45 1780 986 M20 Kevin Lecaptain, 29, Bellbrook, OH 3:54:09 8:56 3:52:35 1781 987 M20 Cj Zabat, 26, Madison, WI 3:54:10 8:56 3:46:44 1782 988 M20 Sam Gibas, 24, Elk River, MN 3:54:13 8:56 3:51:26 1783 96 M50 J P Rydland, 54, Colorado Springs, CO 3:54:16 8:56 3:52:19 1784 989 M20 Ryan Foote, 29, Maple Grove, MN 3:54:20 8:56 3:51:18 1785 106 M45 Ryan Lisell, 47, East Grand Forks, MN 3:54:21 8:56 3:53:16 1786 990 M20 Kevin Green, 28, Skiatook, OK 3:54:22 8:56 3:49:02 1787 97 M50 Bohdan Stepchuk, 53, Minneapolis, MN 3:54:22 8:56 3:52:06 1788 991 M20 Zachary Tashjian, 31, Minneapolis, MN 3:54:24 8:56 3:49:26 1789 992 M20 Baily Chell, 25, Phoenix, AZ 3:54:24 8:56 3:50:19 1790 993 M20 Carter Williamson, 27, Cary, NC 3:54:24 8:56 3:52:31 1791 994 M20 Nicholas Demarshall, 28, Conshohocken, PA 3:54:29 8:57 3:53:15 1792 995 M20 Jonathan Sampers, 30, Apple Valley, MN 3:54:36 8:57 3:51:54 1793 996 M20 James Bartel, 22, Plymouth, MN 3:54:36 8:57 3:53:19 1794 58 M55 Kevin Ryks, 59, Hermantown, MN 3:54:38 8:57 3:53:33 1795 107 M45 Ken Tov, 48, Minneapolis, MN 3:54:39 8:57 3:45:57 1796 108 M45 John French, 48, Westerville, OH 3:54:39 8:57 3:52:09 1797 997 M20 Grant Krall, 25, Eagan, MN 3:54:40 8:57 3:46:55 1798 24 M18 Conner Perry, 19, La Crosse, WI 3:54:42 8:57 3:52:23 1799 260 M35 Jonathan Knetsch, 38, Duluth, MN 3:54:50 8:57 3:51:49 1800 998 M20 Brandon Lentsch, 31, Mounds View, MN 3:54:54 8:58 3:53:40 1801 208 M40 Ryan Lemieux, 43, Green Bay, WI 3:55:04 8:58 3:52:33 1802 999 M20 Matthew Keller, 22, Savage, MN 3:55:04 8:58 3:53:02 1803 261 M35 Peter Hales, 37, Saint Paul, MN 3:55:07 8:58 3:52:03 1804 59 M55 Blake Hoena, 56, West Saint Paul, MN 3:55:08 8:58 3:53:09 1805 60 M55 John Stelwagon, 59, Goldens Bridge, NY 3:55:18 8:58 3:51:55 1806 262 M35 Rex Gradeless, 39, Springfield, IL 3:55:21 8:59 3:53:24 1807 263 M35 Jose Mario Lopez, 35, Minneapolis, MN 3:55:26 8:59 3:53:15 1808 61 M55 Robert Perez, 59, Minneapolis, MN 3:55:27 8:59 3:53:15 1809 264 M35 Seth Wilkes, 36, Big Lake, MN 3:55:30 8:59 3:53:14 1810 1000 M20 Theodore Johnson, 21, Saint Peter, MN 3:55:32 8:59 3:53:10 1811 209 M40 Troy Argenbright, 42, Waynesboro, VA 3:55:33 8:59 3:53:03 1812 1001 M20 Tanner Snare, 27, Big Lake, MN 3:55:34 8:59 3:54:06 1813 265 M35 Tim Williams, 35, Alborn, MN 3:55:41 8:59 3:54:38 1814 210 M40 Benjamin Stoff, 44, Decatur, GA 3:55:42 8:59 3:53:46
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

1815 29 M60 Richard Hills, 62, St Louis Park, MN 3:55:47 9:00 3:53:31 1816 266 M35 Dan Bearden, 36, Apple Valley, MN 3:55:47 9:00 3:54:13 1817 1002 M20 Connor Romenesko, 30, Milwaukee, WI 3:55:49 9:00 3:53:38 1818 62 M55 Marc Dy, 55, Davidson, NC 3:55:49 9:00 3:53:50 1819 267 M35 Daniel Frederick, 39, Webster City, IA 3:55:51 9:00 3:50:57 1820 1003 M20 Ryan Pauly, 27, Minneapolis, MN 3:55:54 9:00 3:48:05 1821 1004 M20 Nathan Hoffman, 26, St Paul, MN 3:55:56 9:00 3:52:55 1822 211 M40 Jamie Kelso, 40, Columbia, SC 3:56:05 9:00 3:46:48 1823 1005 M20 Dayton Pasch, 23, Fairmont, MN 3:56:06 9:00 3:53:56 1824 63 M55 Fabio Rozo, 58, Farmington, MN 3:56:07 9:00 3:53:47 1825 212 M40 Dustin Radin, 41, Miami, FL 3:56:10 9:00 3:54:14 1826 98 M50 Bob Zalud, 54, Valparaiso, IN 3:56:10 9:00 3:54:40 1827 1006 M20 Aiden Saari, 20, Bemidji, MN 3:56:14 9:01 3:53:50 1828 109 M45 Seth Hillbrand, 46, Long Beach, CA 3:56:15 9:01 3:54:11 1829 1007 M20 Jacky Yu, 29, Green Bay, WI 3:56:15 9:01 3:54:24 1830 1008 M20 Joe O'Brien, 20, Roseville, MN 3:56:21 9:01 3:53:24 1831 1009 M20 Nathan Blum, 21, Wayzata, MN 3:56:23 9:01 3:52:14 1832 213 M40 Joey Coats, 41, Haughton, LA 3:56:25 9:01 3:53:18 1833 268 M35 Michael Haugen, 38, Scottsdale, AZ 3:56:26 9:01 3:54:45 1834 214 M40 Timothy Westerhaus, 41, Flagstaff, AZ 3:56:29 9:01 3:51:37 1835 1010 M20 Benjamin Smrekar, 27, Duluth, MN 3:56:30 9:01 3:52:44 1836 1011 M20 Theodore Dageford, 34, Forest Lake, MN 3:56:31 9:01 3:54:18 1837 64 M55 Kenneth Rosen, 57, Plymouth, MN 3:56:33 9:01 3:50:18 1838 110 M45 Aaron Hislop, 47, Duluth, MN 3:56:33 9:01 3:54:07 1839 1012 M20 Scott Klinefelter, 21, Excelsior, MN 3:56:35 9:01 3:53:40 1840 1013 M20 Tryston Lanzarotto, 27, Orlando, FL 3:56:39 9:02 3:54:23 1841 1014 M20 Mitchell O’sell, 22, Chaska, MN 3:56:42 9:02 3:54:13 1842 1015 M20 Mitchell Waldorf, 26, Sartell, MN 3:56:43 9:02 3:54:51 1843 1016 M20 Michael Stoermer, 31, Clovis, NM 3:56:44 9:02 3:54:18 1844 111 M45 Erik Rhode, 48, Farmington, MN 3:56:45 9:02 3:53:32 1845 65 M55 James Guettler, 57, Minnetonka, MN 3:56:45 9:02 3:56:17 1846 99 M50 Craig Laudenbach, 54, Saint Augusta, MN 3:56:48 9:02 3:54:47 1847 1017 M20 Mark Loren, 33, Minneapolis, MN 3:56:49 9:02 3:48:35 1848 1018 M20 Tyrone Smith, 23, Duluth, MN 3:56:49 9:02 3:54:05 1849 1019 M20 Kyle Bresina, 27, Shoreview, MN 3:56:50 9:02 3:53:37 1850 1020 M20 Avery Lehman, 24, Coon Rapids, MN 3:56:51 9:02 3:53:50 1851 30 M60 Robert Ashmun, 60, Summit, NJ 3:56:51 9:02 3:54:03 1852 1021 M20 David Krzmarzick, 32, St Peter, MN 3:56:53 9:02 3:55:46 1853 1022 M20 Daniel Kelly, 25, Des Moines, IA 3:56:54 9:02 3:53:16 1854 100 M50 Kurt Winter, 53, Arlington Heights, IL 3:56:56 9:02 3:53:46 1855 66 M55 Mark Forstrom, 59, Cedar Rapids, IA 3:57:00 9:02 3:55:07 1856 215 M40 Melvin Carter, 44, St Paul, MN 3:57:01 9:02 3:54:14 1857 31 M60 David Lombardo, 62, Eau Claire, WI 3:57:05 9:03 3:53:51 1858 1023 M20 Joseph Hackney, 33, Durham, NC 3:57:07 9:03 3:55:50 1859 1024 M20 Luke Koskie, 26, Forest Lake, MN 3:57:09 9:03 3:54:08 1860 101 M50 Andrew Hall, 54, Minneapolis, MN 3:57:11 9:03 3:55:36 1861 102 M50 Randy Reed, 52, Green Bay, WI 3:57:13 9:03 3:54:46 1862 1025 M20 Jacob Meyer, 20, Eden Prairie, MN 3:57:14 9:03 3:54:34 1863 1026 M20 Nelson Cuellar, 24, Mankato, MN 3:57:14 9:03 3:55:04 1864 1027 M20 Evan Lefebure, 29, Walford, IO 3:57:16 9:03 3:54:46 1865 269 M35 Brandon Davis, 38, Lake Elmo, MN 3:57:20 9:03 3:55:04 1866 1028 M20 Spencer Krautkramer, 25, Denver, CO 3:57:21 9:03 3:54:19 1867 1029 M20 Alex Kunkel, 28, Aurora, IL 3:57:22 9:03 3:55:24 1868 103 M50 Neil Klein, 53, Stillwater, MN 3:57:24 9:03 3:54:27 1869 1030 M20 Zach Tharge, 24, Superior, WI 3:57:26 9:03 3:50:07 1870 1031 M20 Cole Dunbar, 24, Madison, WI 3:57:30 9:04 3:55:20 1871 216 M40 Michael Zitelman, 42, Lino Lakes, MN 3:57:35 9:04 3:50:52 1872 270 M35 Erick Johnson, 39, Rothsay, MN 3:57:42 9:04 3:55:15 1873 1032 M20 Ben Randall, 30, Maple Grove, MN 3:57:43 9:04 3:52:59 1874 112 M45 Richard Scott, 48, Sherwood, WI 3:57:43 9:04 3:55:55 1875 1033 M20 Reed Marohn, 26, Elk River, MN 3:57:45 9:04 3:55:41 1876 11 M65 Steve Symanovich, 65, San Francisco, CA 3:57:48 9:04 3:54:59 1877 1034 M20 Tianchi Xu, 33, Long Island City, NY 3:57:49 9:04 3:53:21 1878 1035 M20 Mike Nelson, 20, Corcoran, MN 3:57:49 9:04 3:56:06 1879 1036 M20 Tj Wilkerson, 32, Adel, IA 3:57:53 9:04 3:53:28 1880 217 M40 Troy Hanson, 43, Elko New Market, MN 3:58:04 9:05 3:54:10 1881 104 M50 John Shin, 53, Bethesda, MD 3:58:06 9:05 3:56:56 1882 1037 M20 Peter Joers, 31, Brown Deer, WI 3:58:08 9:05 3:55:51 1883 218 M40 Layne Sedevie, 40, Bismarck, ND 3:58:10 9:05 3:56:27 1884 271 M35 Josef Simon, 36, McMillan, MI 3:58:14 9:05 3:55:16 1885 113 M45 Luke Frels, 48, Springfield, VA 3:58:16 9:05 3:54:17 1886 1038 M20 Austin Armon, 23, Saint Paul, MN 3:58:18 9:05 3:53:27 1887 1039 M20 Aaron Leeb, 25, Mankato, MN 3:58:18 9:05 3:56:06 1888 67 M55 Andrew Galbus, 57, Jacksonville, FL 3:58:27 9:06 3:57:31 1889 1040 M20 Jeffery Karam, 31, Thunder Bay, ON 3:58:31 9:06 3:56:06 1890 1041 M20 Adam Olson, 23, Burtrum, MN 3:58:33 9:06 3:54:39 1891 1042 M20 Jacob Gontjes, 20, Minneapolis, MN 3:58:34 9:06 3:46:05 1892 1043 M20 Matthew Lovelace, 25, Des Moines, IA 3:58:35 9:06 3:45:01 1893 272 M35 Lance Johnston, 39, Grinnell, IA 3:58:35 9:06 3:56:37 1894 1044 M20 Bretton Ruiter, 23, Duluth, MN 3:58:36 9:06 3:56:09 1895 1045 M20 Lucas Determan, 24, Maple Grove, MN 3:58:36 9:06 3:56:54 1896 105 M50 Michael Johnson, 51, Minneapolis, MN 3:58:40 9:06 3:56:17 1897 1046 M20 Sam Nycklemoe, 27, Minneapolis, MN 3:58:41 9:06 3:53:27 1898 1047 M20 John Frischmon, 25, Plymouth, MN 3:58:41 9:06 3:56:22 1899 1048 M20 Brian Berran, 27, Jersey City, NJ 3:58:43 9:06 3:52:42 1900 1049 M20 Joel Malwitz, 28, Lake Elmo, MN 3:58:43 9:06 3:53:41 1901 114 M45 Jason Berg, 46, Rochester, MN 3:58:43 9:06 3:56:49 1902 115 M45 Eric Rohlf, 49, Windsor, CO 3:58:45 9:06 3:56:18 1903 1050 M20 Justin Tyner, 33, Marana, AZ 3:58:45 9:06 3:56:50 1904 1051 M20 Matthew Geils, 22, Lake Geneva, WI 3:58:49 9:07 3:56:43 1905 25 M18 Therin Smith, 19, La Crosse, WI 3:58:50 9:07 3:56:31 1906 2 M70 Mark Dangerfield, 72, Mesa, AZ 3:58:52 9:07 3:54:24 1907 12 M65 R Keith McCormick, 69, Belchertown, MA 3:58:52 9:07 3:56:44 1908 273 M35 Brian Lambert, 39, Elmhurst, IL 3:58:55 9:07 3:57:05 1909 1052 M20 Isaac Logeman, 25, North Liberty, IA 3:59:00 9:07 3:57:37 1910 1053 M20 Jonathan Portinga, 33, Thunder Bay, ON 3:59:01 9:07 3:55:09 1911 219 M40 Ryan Decker, 40, Golden Valley, MN 3:59:01 9:07 3:57:01 1912 1054 M20 Grant Boshart, 32, Magnolia, TX 3:59:02 9:07 3:50:57 1913 220 M40 Peter Koenig, 44, Minneapolis, MN 3:59:05 9:07 3:56:03 1914 221 M40 Wade Jackson, 40, St Paul, MN 3:59:07 9:07 3:57:08 1915 1055 M20 Trevor Gruis, 31, Adrian, MN 3:59:09 9:07 3:57:09 1916 32 M60 Kevin O'Connor, 64, Alpharetta, GA 3:59:09 9:07 3:57:18 1917 222 M40 Mark Sylstad, 41, Walker, MN 3:59:10 9:07 3:56:46 1918 1056 M20 Paul Steeno, 28, Wheaton, IL 3:59:12 9:07 3:55:08 1919 1057 M20 Ryan Davis, 20, Rogers, MN 3:59:12 9:07 3:57:29 1920 1058 M20 Davis Wendt, 24, Scottsdale, AZ 3:59:13 9:07 3:56:04 1921 106 M50 Chris Restad, 50, Woodbury, MN 3:59:15 9:08 3:57:14 1922 1059 M20 Taylor Main, 31, St. Louis Park, MN 3:59:16 9:08 3:55:40 1923 1060 M20 Brandon Lindemoen, 28, Eveleth, MN 3:59:18 9:08 3:56:43 1924 1061 M20 Nicholas Welter, 26, New Richmond, WI 3:59:21 9:08 3:54:57 1925 1062 M20 Alexander Parkel, 23, West Des Moines, IA 3:59:22 9:08 3:51:11 1926 1063 M20 Jake Bailey, 26, Saint Louis Park, MN 3:59:23 9:08 3:56:17 1927 1064 M20 Caleb Schulze, 30, Minneapolis, MN 3:59:23 9:08 3:56:34 1928 274 M35 Lucas Neitzel, 37, Ankeny, IA 3:59:23 9:08 3:58:18 1929 1065 M20 Erik Onarheim, 33, Minneapolis, MN 3:59:25 9:08 3:55:54 1930 275 M35 Brent Dahlstrom, 39, Cedar Falls, IA 3:59:27 9:08 3:56:06 1931 1066 M20 Mason Savage, 29, St Paul, MN 3:59:27 9:08 3:56:33 1932 68 M55 Lee Odden, 57, Maple Grove, MN 3:59:32 9:08 3:56:39 1933 116 M45 Michael Swanson, 46, Carlton, MN 3:59:37 9:08 3:56:10 1934 276 M35 Steven Yeska, 38, Wild Rose, WI 3:59:40 9:08 3:56:32 1935 69 M55 Tim Patton, 55, Rocky River, OH 3:59:42 9:09 3:47:17 1936 1067 M20 Eric Johnson, 26, La Crosse, WI 3:59:42 9:09 3:56:35 1937 5 M16 Josh Pelzel, 17, Edgerton, WI 3:59:42 9:09 3:57:35 1938 277 M35 Justin Jones, 35, Juneau, AK 3:59:45 9:09 3:43:12 1939 278 M35 Nathan Warfield, 37, Duluth, MN 3:59:49 9:09 3:56:16 1940 1068 M20 Kyle Martinson, 28, Saint Paul, MN 3:59:51 9:09 3:56:34 1941 279 M35 Trevor Finc, 38, Maple Grove, MN 3:59:53 9:09 3:58:32 1942 1069 M20 Adam Boucher, 32, Collierville, TN 3:59:56 9:09 3:57:01 1943 1070 M20 Sam Schweizer, 22, Urbandale, IA 3:59:57 9:09 3:57:34 1944 280 M35 Andy Solin, 37, Duluth, MN 3:59:58 9:09 3:56:13 1945 107 M50 Scott Vircks, 51, Grain Valley, MO 3:59:59 9:09 3:57:53 1946 1071 M20 Mackenzie Ohm, 29, Superior, WI 4:00:08 9:10 3:55:03 1947 223 M40 Michael Meemken, 41, Andover, MN 4:00:11 9:10 3:57:35 1948 224 M40 Luke Eichten, 43, River Falls, WI 4:00:13 9:10 3:55:24 1949 1072 M20 Hunter Abramson, 30, Bloomington, MN 4:00:14 9:10 3:58:28 1950 1073 M20 Landry Kuss, 23, Chaska, MN 4:00:20 9:10 3:57:47 1951 117 M45 Kenny Miller, 46, St. Joseph, MO 4:00:20 9:10 3:57:58 1952 1074 M20 Nate Sandell, 34, Eagan, MN 4:00:22 9:10 3:55:12 1953 281 M35 Mike Butler, 39, Saint Paul, MN 4:00:22 9:10 3:57:55 1954 118 M45 John Jackson, 45, Frisco, TX 4:00:25 9:10 3:59:16 1955 1075 M20 Ben Cronin, 34, Brooklyn, NY 4:00:27 9:10 3:57:32 1956 119 M45 Noel Shelton, 48, Peoria, IL 4:00:29 9:10 3:58:04 1957 1076 M20 Zach Robertson, 26, Rochester, MN 4:00:31 9:10 3:58:50 1958 1077 M20 Gregory Johnson, 23, Savage, MN 4:00:33 9:10 3:59:29 1959 108 M50 Rory Johnson, 52, Sturgeon Bay, WI 4:00:34 9:11 3:57:13 1960 1078 M20 Jack Barbieri, 24, Minneapolis, MN 4:00:35 9:11 3:57:49 1961 1079 M20 Nathan Harbison, 32, Plano, TX 4:00:36 9:11 3:58:28 1962 1080 M20 Noah Zurn, 23, Centerville, MN 4:00:36 9:11 3:59:32 1963 1081 M20 Nicholas Burnett, 26, Merriam, KS 4:00:37 9:11 3:58:58 1964 1082 M20 Matthew Geske, 28, Minneapolis, MN 4:00:38 9:11 3:57:02 1965 1083 M20 Colton Wesoloski, 30, Minneapolis, MN 4:00:38 9:11 3:58:03 1966 1084 M20 Luke Rosenbaum, 29, Onalaska, WI 4:00:39 9:11 3:58:35 1967 1085 M20 William Maher, 25, Minneapolis, MN 4:00:45 9:11 3:58:35 1968 1086 M20 Paul Jacks, 27, Mound, MN 4:00:46 9:11 3:58:07 1969 1087 M20 Jacob Behrens, 34, Eau Claire, WI 4:00:49 9:11 3:58:07 1970 26 M18 Isaac McKeon, 19, Champlin, MN 4:00:52 9:11 3:57:28 1971 282 M35 Jason Smith, 37, Traverse City, MI 4:00:54 9:11 3:59:56 1972 225 M40 Johnny Povolny, 42, New Brighton, MN 4:01:05 9:12 3:59:39 1973 1088 M20 Joseph Hannah, 31, Chicago, IL 4:01:06 9:12 3:58:38 1974 1089 M20 Vinh Tran, 32, Champlin, MN 4:01:07 9:12 3:58:15 1975 120 M45 Colin Oneil, 48, Alexandria, VA 4:01:10 9:12 3:58:15 1976 283 M35 Matthew Schilling, 37, Little Falls, MN 4:01:11 9:12 3:57:53 1977 13 M65 Mark McCahill, 67, Durham, NC 4:01:11 9:12 3:58:19 1978 226 M40 Nate Erpestad, 44, Alexandria, VA 4:01:12 9:12 3:56:39 1979 70 M55 Jeff Janssen, 59, St. Cloud, MN 4:01:14 9:12 3:59:36 1980 27 M18 Thomas Park, 19, Roseville, MN 4:01:15 9:12 3:57:06 1981 227 M40 Michael Thielke, 42, Otsego, MN 4:01:18 9:12 4:00:13 1982 14 M65 Allan Stieber, 67, Abbotsford, WI 4:01:19 9:12 3:58:54 1983 1090 M20 Clay Mackenthun, 26, Minneapolis, MN 4:01:20 9:12 3:59:21 1984 1091 M20 Josh Horstman, 31, Littleton, CO 4:01:27 9:13 3:58:54 1985 228 M40 Dave Vance, 44, Vadnais Heights, MN 4:01:28 9:13 3:51:27 1986 229 M40 Benjamin Bahr, 42, Columbus, MN 4:01:28 9:13 3:59:20 1987 1092 M20 Zach McAlear, 26, Duluth, MN 4:01:29 9:13 3:59:11 1988 1093 M20 Andrew Brandt, 26, Austin, TX 4:01:29 9:13 3:59:56 1989 284 M35 Jacob Flett, 37, Ellsworth, WI 4:01:30 9:13 3:58:50 1990 109 M50 Jeff Winter, 54, Edina, MN 4:01:31 9:13 3:59:19 1991 15 M65 Stephen Clark, 66, Cushing, WI 4:01:34 9:13 3:50:16 1992 230 M40 Bradley Muller, 42, Rock Island, IL 4:01:34 9:13 3:59:03 1993 1094 M20 Ryan Kruchten, 25, Golden, CO 4:01:35 9:13 3:58:07 1994 1095 M20 Blake Bartnick, 22, Cambridge, MN 4:01:35 9:13 3:58:08 1995 1096 M20 William Hawkins, 24, Minneapolis, MN 4:01:37 9:13 3:57:25 1996 1097 M20 Caleb Sanderson, 28, Minneapolis, MN 4:01:45 9:13 3:58:23 1997 231 M40 Bryan Boucher, 43, Dallas, TX 4:01:45 9:13 3:58:33 1998 1098 M20 Joshua Demarois, 31, Allouez, MI 4:01:46 9:13 3:58:38 1999 1099 M20 Alex Gutowski, 20, Little Suamico, WI 4:01:46 9:13 3:59:17 2000 1100 M20 Joseph Simonson, 31, Duluth, MN 4:01:47 9:13 3:58:08 2001 1101 M20 Daniel Streinz, 25, Duluth, MN 4:01:48 9:13 3:58:11 2002 28 M18 Joseph Moidl, 19, Maple Grove, MN 4:01:48 9:13 3:59:48 2003 232 M40 Mark Alberts, 44, Hutchinson, MN 4:01:50 9:13 3:59:31 2004 71 M55 Brent Reiner, 55, Hutchinson, MN 4:01:50 9:13 3:59:32 2005 1102 M20 Travis Fauchald, 25, Chaska, MN 4:01:52 9:14 3:58:58 2006 110 M50 Eric Olson, 54, Singapore, SI 4:01:53 9:14 3:58:27 2007 6 M16 Riley Livingston, 16, Menahga, MN 4:01:54 9:14 3:54:02 2008 285 M35 Nicholas Bethke, 35, Burnsville, MN 4:01:55 9:14 3:59:09 2009 1103 M20 Keegan Velasquez, 26, Longmont, CO 4:01:55 9:14 3:59:50 2010 286 M35 Jon Lillesve, 38, River Falls, WI 4:01:57 9:14 3:58:02 2011 1104 M20 Justin Hazeman, 25, Minneapolis, MN 4:01:57 9:14 3:59:09 2012 1105 M20 Ben Steil, 22, Shoreview, MN 4:01:58 9:14 3:58:05 2013 1106 M20 Noah Mock, 22, Northfield, MN 4:01:58 9:14 3:58:05 2014 1107 M20 Robert Zuengler, 34, Oshkosh, WI 4:01:58 9:14 3:58:54 2015 233 M40 Jeffrey Carey, 41, Scarsdale, NY 4:01:58 9:14 3:59:56 2016 121 M45 Jeremy Dugas, 46, Edmond, OK 4:01:59 9:14 4:00:10 2017 234 M40 Roland Ndobuh, 42, Rosemount, MN 4:02:00 9:14 3:57:46 2018 235 M40 Amer Alam, 40, Rochester, MN 4:02:01 9:14 3:58:32 2019 1108 M20 Logan Moe, 27, Minneapolis, MN 4:02:05 9:14 3:59:20 2020 33 M60 Thomas Soltis, 64, Hurley, WI 4:02:05 9:14 3:59:22 2021 1109 M20 Clinton Cater, 32, Maple Grove, MN 4:02:06 9:14 3:59:58 2022 1110 M20 Spencer Stark, 34, Lincoln, NE 4:02:06 9:14 3:59:58 2023 1111 M20 Alexander Omann, 29, Sartell, MN 4:02:07 9:14 4:00:53 2024 122 M45 Joel Artmann, 48, Elk River, MN 4:02:08 9:14 3:58 2025 287 M35 Brandon Martin, 39, Excelsior, MN 4:02:09 9:14 3:57:21 2026 123 M45 Christopher Acosta, 46, Lakeville, MN 4:02:10 9:14 4:00:13 2027 72 M55 Danny Pureber, 57, Rochester, MN 4:02:11 9:14 3:59:28 2028 1112 M20 Andrew Ziegler, 28, State College, PA 4:02:11 9:14 4:00 2029 34 M60 Mark Przybyla, 64, Downers Grove, IL 4:02:12 9:14 4:01:06 2030 236 M40 Gregory Hanson, 40, Lakeville, MN 4:02:18 9:15 3:58:32 2031 1113 M20 Max Labine, 24, St Cloud, MN 4:02:20 9:15 3:59:03 2032 1114 M20 Keegan Lawler, 29, Ludington, MI 4:02:22 9:15 3:58:59 2033 1115 M20 Levi Wuollet, 23, Dassel, MN 4:02:27 9:15 3:59:53 2034 73 M55 Mark Ahrenholz, 59, Wheaton, IL 4:02:28 9:15 3:59:58 2035 111 M50 Tim Flanagan, 51, Minneapolis, MN 4:02:29 9:15 3:58:38 2036 237 M40 Rob Wodek, 41, Grayslake, IL 4:02:32 9:15 3:44:16 2037 238 M40 Matt Mallin, 44, Fort Atkinson, WI 4:02:32 9:15 4:00:15 2038 288 M35 Kyle Uhler, 35, Minneapolis, MN 4:02:34 9:15 4:00:30 2039 124 M45 Darik Aho, 46, Maple Grove, MN 4:02:35 9:15 3:58:54 2040 112 M50 Mark Stallbaumer, 53, Olathe, KS 4:02:38 9:15 4:00:51 2041 239 M40 Jamie Steidl, 44, Fargo, ND 4:02:42 9:15 3:57:50 2042 1116 M20 Turner Johnson, 33, Rochester, MN 4:02:44 9:15 3:59:01 2043 1117 M20 Sam Schemmel, 28, New York, NY 4:02:46 9:16 3:57:54 2044 1118 M20 Sam Johnson, 22, Greenville, WI 4:02:52 9:16 3:53:09 2045 74 M55 Randy Berg, 55, Plymouth, MN 4:02:55 9:16 3:59:09 2046 125 M45 Roger Appelholm, 46, St Paul, MN 4:02:55 9:16 4:01:22 2047 289 M35 Douglas Kerfeld, 39, Hermantown, MN 4:02:57 9:16 4:00:55 2048 35 M60 David Kvidt, 64, Grand Forks, ND 4:02:58 9:16 3:54:20 2049 126 M45 Nick David, 46, Kendallville, IN 4:03:05 9:16 4:00:07 2050 240 M40 Lucas Kocak, 42, Northfield, MN 4:03:10 9:16 4:00:09 2051 29 M18 Calvin Fortman, 19, Gem Lake, MN 4:03:12 9:17 4:00:30 2052 1119 M20 Cooper Omundson, 33, Highlands Ranch, CO 4:03:17 9:17 4:01:46 2053 1120 M20 Jake Edmunds, 23, Oakdale, MN 4:03:19 9:17 4:00:15 2054 241 M40 Michael Benchina, 40, Chisholm, MN 4:03:24 9:17 4:01:16 2055 1121 M20 Jerard Fagerberg, 34, Minneapolis, MN 4:03:26 9:17 4:00:39 2056 1122 M20 Quaid Cavallin, 26, St. Louis Park, MN 4:03:28 9:17 4:01:39 2057 1123 M20 David Swenson, 26, Washington, DC 4:03:31 9:17 4:01:07 2058 1124 M20 Evan Hardman, 29, Lakewood, CO 4:03:37 9:18 4:02:22 2059 1125 M20 John Weiland, 28, Palm Beach Garden, FL 4:03:48 9:18 4:01:47 2060 75 M55 Thomas Hoffman, 55, Birchwood, MN 4:03:49 9:18 4:00:39 2061 290 M35 Sean Hollencamp, 36, Duluth, MN 4:03:53 9:18 3:59 2062 242 M40 Daymon Sherin, 42, Tulsa, OK 4:03:55 9:18 4:01:52 2063 113 M50 Mike Krautkremer, 54, Chanhassen, MN 4:04:00 9:18 4:01:48 2064 1126 M20 Paul Knaak, 29, Chicago, IL 4:04:04 9:19 4:01:54 2065 127 M45 Hector Cruz-Rosa, 47, Guaynabo, PR 4:04:07 9:19 4:01:18 2066 1127 M20 Alexander Odom, 28, Evanston, IL 4:04:07 9:19 4:01:27 2067 1128 M20 Levi Polus, 33, Winona, MN 4:04:09 9:19 4:01:04 2068 1129 M20 Jack Geadelmann, 23, Minneapolis, MN 4:04:15 9:19 3:59:29 2069 1130 M20 Mike Frischmon, 21, Grand Forks, ND 4:04:20 9:19 4:01:30 2070 1131 M20 Austyn Warren, 23, Dakota, MN 4:04:20 9:19 4:02:17 2072 1132 M20 Ben Stone, 26, Tualatin, OR 4:04:25 9:19 4:00:47 2073 1133 M20 Aaron Hjort, 22, Duluth, MN 4:04:31 9:20 4:02:41 2074 291 M35 Andrew Tatge, 37, Hudson, WI 4:04:33 9:20 4:02 2075 1134 M20 Kyle Flowers, 31, Eagan, MN 4:04:34 9:20 4:02:19 2076 1135 M20 Connor Zulk, 21, Lino Lakes, MN 4:04:36 9:20 4:02:07 2077 1136 M20 Kyle McCormick, 32, New Brighton, MN 4:04:36 9:20 4:03:09 2078 1137 M20 Parker Slotsve, 21, Maple Grove, MN 4:04:37 9:20 3:59:19 2079 76 M55 Dale Brumbaugh, 57, Bethel, MN 4:04:39 9:20 4:03:36 2080 243 M40 Benjamin Cook, 40, Chicago, IL 4:04:42 9:20 3:56:07 2081 114 M50 Tim Oneill, 52, Eden Prairie, MN 4:04:44 9:20 4:02:59 2082 1138 M20 Paul Miller, 30, Forest Lake, MN 4:04:48 9:20 4:00:26 2083 1139 M20 Jordan Castillo, 30, Minneapolis, MN 4:04:50 9:20 3:59:42 2084 77 M55 William Morice, 57, Rochester, MN 4:04:56 9:21 4:03:37 2085 1140 M20 Zachary Rodeheffer, 25, St Louis Park, MN 4:04:58 9:21 4:00:34 2086 128 M45 Igor Gurevich, 45, Madison, WI 4:04:59 9:21 4:02:11 2087 244 M40 Jeff Clark, 40, Apple Valley, MN 4:05:02 9:21 4:02:10 2088 129 M45 Eric Burton, 49, New London, WI 4:05:11 9:21 4:02:47 2089 245 M40 Joshua Howie, 42, Superior, WI 4:05:16 9:21 4:02:23 2090 292 M35 Nicholas Eastvold, 38, Hermantown, MN 4:05:17 9:21 4:02:19 2091 1141 M20 Michael Haberman, 20, Owatonna, MN 4:05:22 9:22 4:05:22 2092 293 M35 Samuel Jacobson, 36, Wrenshall, MN 4:05:28 9:22 4:02:04 2093 1142 M20 Kyle Polzin, 33, Rice Lake, WI 4:05:29 9:22 4:01:39 2094 30 M18 Casey Ducat, 18, Denmark, WI 4:05:31 9:22 3:46:45 2095 246 M40 Mikey Seymour, 43, Boston, MA 4:05:31 9:22 4:02:40 2096 1143 M20 Peter Hartfiel, 27, Minneapolis, MN 4:05:33 9:22 4:00:19 2097 1144 M20 Seth Felton, 27, Superior, WI 4:05:37 9:22 4:02:57 2098 1145 M20 Micah Henning, 33, Madison, WI 4:05:40 9:22 4:02:48 2099 36 M60 Sean Hanley, 62, Acton, MA 4:05:43 9:22 4:03:18 2100 1146 M20 Matthew Reagan, 30, Lexington, KY 4:05:44 9:22 4:01:58 2101 1147 M20 Cody Geiser, 30, Plymouth, MN 4:05:46 9:22 4:02:49 2102 1148 M20 Jesse Bergman, 31, Duluth, MN 4:05:48 9:23 3:59:02 2103 1149 M20 Kristofer Whear, 22, Edina, MN 4:05:49 9:23 4:01:35 2104 1150 M20 Joshua Norris, 27, Ames, IA 4:05:54 9:23 4:04:35 2105 1151 M20 Scott Kolar, 29, West Des Moines, IA 4:05:57 9:23 4:02:40 2106 294 M35 Austin Vitzthum, 37, Humboldt, IA 4:05:58 9:23 4:02:20 2107 78 M55 Joe Franzone, 56, Grand Rapids, MN 4:06:02 9:23 4:03:25 2108 1152 M20 Quintan Mann, 32, Ankeny, IA 4:06:06 9:23 4:04:34 2109 247 M40 Nicholas Coulter, 43, Ohio, IL 4:06:15 9:24 3:58:12 2110 295 M35 Pete Barfknecht, 38, Columbia, MD 4:06:16 9:24 4:04:37 2111 1153 M20 Phil Carmody, 33, Sioux Falls, SD 4:06:17 9:24 3:57:15 2112 31 M18 John Kronkvist, 19, Apple Valley, MN 4:06:18 9:24 4:04:40 2113 1154 M20 Matthew Bury, 21, St. Michael, MN 4:06:19 9:24 4:02:03 2114 1155 M20 Jon Eichman, 28, Hastings, MN 4:06:19 9:24 4:03:55 2115 1156 M20 Jason Omann, 26, St Cloud, MN 4:06:20 9:24 4:01:44 2116 296 M35 Gregory Evangelatos, 35, Wauwatosa, WI 4:06:22 9:24 3:54:39 2117 1157 M20 Malik Alwan, 25, Hermantown Minne, MN 4:06:25 9:24 4:02:39 2118 248 M40 Douglas Simonetto, 40, Rochester, MN 4:06:27 9:24 4:00:59 2119 79 M55 Steve Mulrooney, 56, Lancaster, WI 4:06:33 9:24 4:03:19 2120 1158 M20 Alexander Julin, 32, Cloquet, MN 4:06:35 9:24 4:02:49 2121 297 M35 Andrew Warnes, 35, Shoreview, MN 4:06:37 9:24 4:03:59 2122 298 M35 Colin Okeefe, 38, Madison, WI 4:06:38 9:24 4:03:39 2123 1159 M20 Mitch Haupert, 28, Savage, MN 4:06:39 9:24 4:03:19 2124 80 M55 Ben Thomas, 59, Fargo, ND 4:06:47 9:25 4:03:41 2125 249 M40 Jeremy Negus, 44, Iowa City, IA 4:06:47 9:25 4:05:38 2126 1160 M20 Brian Lindberg, 32, Duluth, MN 4:06:49 9:25 4:04:40 2127 1161 M20 Anthony Doreo, 27, Richfeild, MN 4:06:50 9:25 3:58:27 2128 1162 M20 Anthony Brown, 34, Apple Valley, MN 4:06:52 9:25 4:03:57 2129 250 M40 Cole Berhow, 40, Savage, MN 4:06:52 9:25 4:04 2130 1163 M20 Taylor Phillips, 31, Watertown, NY 4:06:55 9:25 4:04:11 2131 130 M45 Matthew Nordeen, 48, Minneapolis, MN 4:06:55 9:25 4:04:21 2132 1164 M20 Matt Sorensen, 26, Duluth, MN 4:06:57 9:25 4:01:03 2133 1165 M20 Andy Strachan, 33, Des Moines, IA 4:06:58 9:25 4:03:39 2134 1166 M20 Peyton Krause, 23, Minneapolis, MN 4:07:00 9:25 4:04:29 2135 115 M50 Thomas Weitzel, 51, St Cloud, MN 4:07:01 9:25 4:02:46 2136 1167 M20 Shandar Hasan, 34, St Paul, MN 4:07:03 9:25 4:03:41 2137 299 M35 Jason Allen, 38, Austin, TX 4:07:03 9:25 4:04:05 2138 1168 M20 Josh Palsenberger, 27, Swansea, IL 4:07:05 9:25 4:05:55 2139 1169 M20 Dallas Malone, 33, Grand Forks, ND 4:07:07 9:26 3:59:50 2140 81 M55 Dave Brozovich, 56, Ottawa, IL 4:07:09 9:26 4:03:48 2141 300 M35 Bradley Johnson, 37, Forest Lake, MN 4:07:09 9:26 4:04:56 2142 301 M35 Ryan Behlke, 37, Lakeville, MN 4:07:10 9:26 4:03:44 2143 1170 M20 Daniel Lane, 28, Saint Louis Park, MN 4:07:17 9:26 4:03:19 2144 251 M40 Jacob Yurek, 42, Dassel, MN 4:07:24 9:26 4:05:18 2145 1171 M20 Justin Kringler, 23, Becker, MN 4:07:33 9:27 4:04:35 2146 1172 M20 Charles Pratt, 32, Madison, WI 4:07:35 9:27 4:03:22 2147 1173 M20 Sam Bricker, 34, Norwalk, IA 4:07:39 9:27 4:02:09 2148 116 M50 Rick Fredin, 52, New London, MN 4:07:40 9:27 3:54:59 2149 32 M18 Maxwell Bevers, 19, Plover, WI 4:07:48 9:27 4:05:27 2150 131 M45 Chester Morgan, 45, Ballwin, MO 4:07:49 9:27 4:05:23 2151 1174 M20 Nicholas Bliesner, 26, Newcastle, WA 4:07:51 9:27 3:56:15 2152 1175 M20 Tony Luesse, 21, Duluth, MN 4:07:52 9:27 4:04:55 2153 1176 M20 Siddharth Bhujle, 23, Eden Prairie, MN 4:07:59 9:28 4:05:55 2154 82 M55 Gary Stevens, 56, Greencastle, IN 4:08:03 9:28 4:06:27 2155 33 M18 Henry Muehlhausen, 18, Edina, MN 4:08:04 9:28 4:03:59 2156 117 M50 Scott Carlson, 51, Bloomington, MN 4:08:04 9:28 4:04:53 2157 1177 M20 Nolan Devries, 31, Bennington, NE 4:08:10 9:28 4:03:40 2158 1178 M20 Ben Krebsbach, 31, Maple Grove, MN 4:08:11 9:28 4:02:37 2159 1179 M20 Prescott Robinson, 32, Washington Dc, DC 4:08:13 9:28 4:06:40 2160 1180 M20 John Safstrom, 20, Duluth, MN 4:08:14 9:28 4:05:23 2161 302 M35 Tony Turgeon, 39, Sioux Falls, SD 4:08:15 9:28 4:05:47 2162 1181 M20 Calvin McKenney, 26, Minneapolis, MN 4:08:16 9:28 4:08:16 2163 1182 M20 Marin Boucher, 21, Minneapolis, MN 4:08:19 9:28 4:05:35 2164 1183 M20 Scott Mateski, 29, Almena, WI 4:08:19 9:28 4:05:49 2165 1184 M20 Ryan St Clair, 28, Hermantown, MN 4:08:19 9:28 4:07:01 2166 1185 M20 Marcus Bradt, 24, St. Anthony, MN 4:08:20 9:28 4:06:47 2167 303 M35 Joe Wienke, 39, Shoreview, MN 4:08:21 9:28 4:05:12 2168 1186 M20 Jacob Ogilvie, 32, Deer Park, WI 4:08:22 9:28 4:04:38 2169 304 M35 Matthew Rau, 35, 57106, SD 4:08:23 9:28 4:05:48 2170 132 M45 Adam Dunagan, 48, Conroe, TX 4:08:27 9:29 4:06:51 2171 1187 M20 Alex Theship-Rosales, 26, Saint Paul, MN 4:08:30 9:29 4:02:30 2172 252 M40 Dillon Fried, 42, Minneapolis, MN 4:08:32 9:29 4:02:35 2173 1188 M20 Braedan Hentz, 32, Prescott, WI 4:08:35 9:29 4:05:25 2174 1189 M20 Greg Bogdanski, 24, Winfield, IL 4:08:38 9:29 4:05:14 2175 16 M65 Mark Smith, 67, Grand Rapids, MI 4:08:38 9:29 4:05:29 2176 305 M35 Hans Wildebush, 38, Sagle, ID 4:08:39 9:29 4:06:20 2177 306 M35 Aaron Curtis, 35, New York, NY 4:08:41 9:29 4:06:23 2178 253 M40 Rigoberto Flores, 42, New York, NY 4:08:42 9:29 4:06:23 2179 1190 M20 Michael Bunker, 27, Delano, MN 4:08:49 9:29 4:06:54 2180 307 M35 Adam Michalek, 37, Bemidji, MN 4:08:50 9:29 4:06:03 2181 1191 M20 Ethan Strunk, 25, Blooming Prairie, MN 4:08:52 9:30 4:00:41 2182 133 M45 Jason Ziegler, 47, Frazee, MN 4:09:13 9:30 4:06:51 2183 1192 M20 Owen Walstrom, 24, Forest Lake, MN 4:09:14 9:30 4:04:22 2184 37 M60 Tom Christian, 64, Bloomington, MN 4:09:17 9:30 4:07:50 2185 1193 M20 Jason Fredrickson, 24, Duluth, MN 4:09:20 9:31 4:05:41 2186 83 M55 Brian Fredrickson, 59, Excelsior, MN 4:09:20 9:31 4:05:42 2187 1194 M20 Hunter Braun, 23, Saint Peter, MN 4:09:23 9:31 4:07:10 2188 1195 M20 Jeffrey Robson, 28, Forest City, IA 4:09:37 9:31 4:04:03 2189 1196 M20 Matthew Lawrence, 27, London, ON 4:09:38 9:31 4:07:21 2190 1197 M20 Christopher Haugdahl, 30, Grosse Pointe Par, MI 4:09:42 9:31 4:06:10 2191 1198 M20 Andrew Laird, 27, Stillwater, MN 4:09:43 9:31 4:07:38 2192 1199 M20 Joseph Ward, 26, Thunder Bay, ON 4:09:48 9:32 4:07:20 2193 1200 M20 David Swedburg, 28, Morris, MN 4:09:52 9:32 4:07:02 2194 84 M55 Eric Chandler, 55, Duluth, MN 4:09:54 9:32 4:07:03 2195 1201 M20 Lucas Lesser, 22, Savage, MN 4:09:58 9:32 4:06:28 2196 1202 M20 Marquis Nelson, 26, Houston, TX 4:09:59 9:32 4:07:44 2197 38 M60 Gerald Kane, 63, Cumming, GA 4:10:09 9:32 4:06:49 2198 1203 M20 David Ryle, 28, Cudahy, WI 4:10:11 9:33 4:08 2199 1204 M20 Will Quish, 30, Chappaqua, NY 4:10:17 9:33 4:08:49 2200 17 M65 Mike Babcock, 68, Minneapolis, MN 4:10:17 9:33 4:08:49 2201 1205 M20 Noah Chapman, 25, Cumming, GA 4:10:19 9:33 4:07:17 2202 118 M50 Brent Grier, 50, Hartland, WI 4:10:19 9:33 4:08:39 2203 1206 M20 Gautam Kandlikar, 33, Cincinnati, OH 4:10:25 9:33 4:08:47 2204 1207 M20 Noah Lewis, 20, Delano, MN 4:10:30 9:33 4:06:22 2205 1208 M20 Sam Rhodes, 20, Lakeville, MN 4:10:30 9:33 4:06:23 2206 34 M18 Dane Meuler, 19, Woodbury, MN 4:10:31 9:33 3:54:54 2207 85 M55 Conrad Hjort, 55, Duluth, MN 4:10:31 9:33 4:08:41 2208 254 M40 Jason Sydejko, 40, Des Moines, IA 4:10:37 9:34 4:04:56 2209 18 M65 Tom Gibbons, 66, Coon Valley, WI 4:10:39 9:34 4:08:42 2210 308 M35 Kasey Schmidt, 35, McGregor, MN 4:10:40 9:34 4:07:49 2211 134 M45 Takanori Shimizu, 46, Purchase, NY 4:10:51 9:34 4:07:51 2212 1209 M20 Yongbin Chen, 33, Rochester, MN 4:11:02 9:34 4:09:54 2213 1210 M20 Jacob Bitz, 29, Minneapolis, MN 4:11:10 9:35 4:06:20 2214 255 M40 Samuel Brisson, 43, St Louis Park, MN 4:11:12 9:35 4:08:19 2215 19 M65 Gary Nichol, 66, Snohomish, WA 4:11:13 9:35 4:07:45 2216 1211 M20 Michael Prall, 32, Lino Lakes, MN 4:11:15 9:35 4:07:59 2217 1212 M20 Hayden Hedrington, 22, Chippewa Falls, WI 4:11:17 9:35 4:06:04 2218 1213 M20 Joseph Souder, 34, Minneapolis, MN 4:11:22 9:35 4:00:53 2219 309 M35 Greg Struhar, 37, Elmhurst, IL 4:11:23 9:35 4:09:52 2220 310 M35 Adam Rupp, 39, Houston, TX 4:11:26 9:35 4:08:59 2221 311 M35 Patrick O'Laughlin, 35, St. Paul, MN 4:11:30 9:36 4:03:33 2222 119 M50 George Hanna, 50, Fargo, ND 4:11:32 9:36 4:04:44 2223 1214 M20 Esteban Pantoja, 22, Cold Spring, MN 4:11:33 9:36 4:07:24 2224 256 M40 Matt Rosendahl, 43, Duluth, MN 4:11:36 9:36 4:08:41 2225 1215 M20 Ryan Depauw, 27, Minneapolis, MN 4:11:38 9:36 4:07:39 2226 1216 M20 John Bergholz, 31, Hazel Park, MI 4:11:38 9:36 4:08:20 2227 1217 M20 Tieler Friedline, 20, Fort Benning, GA 4:11:38 9:36 4:08:53 2228 1218 M20 Spencer Kramer, 27, White Bear Lake, MN 4:11:39 9:36 4:01:57 2229 257 M40 Kyle Johnson, 42, Duluth, MN 4:11:40 9:36 4:09:14 2230 1219 M20 Rafael Leija-Elias, 26, Columbia, MO 4:11:48 9:36 4:07:06 2231 1220 M20 Pat Rhubee, 32, Windom, MN 4:11:49 9:36 4:07:59 2232 1221 M20 Brock Rutzen, 27, Winona, MN 4:11:51 9:36 4:10 2233 1222 M20 Logan Larson, 24, St. Louis Park, MN 4:11:57 9:37 4:09:59 2234 120 M50 Mark Hudson, 51, Edina, MN 4:11:58 9:37 4:09:41 2235 1223 M20 Elliott Lesser, 33, Blaine, MN 4:12:03 9:37 4:08:32 2236 86 M55 Sam (Gary Carlson, 56, Superior, WI 4:12:04 9:37 4:08:13 2237 1224 M20 Jackson Murray, 22, Rochester, MN 4:12:06 9:37 4:10:29 2238 1225 M20 Reid Borchardt, 27, Duluth, MN 4:12:07 9:37 4:06:32 2239 20 M65 John Bergholz, 65, Oak Park, IL 4:12:10 9:37 4:08:04 2240 87 M55 John Kirtos, 56, Sylvania, OH 4:12:10 9:37 4:09:50 2241 312 M35 Brian Adams, 38, Duluth, MN 4:12:23 9:38 4:04:21 2242 135 M45 Mark Richardson, 49, Kalispell, MT 4:12:23 9:38 4:08:04 2243 258 M40 Jared Bruggman, 41, Fisher, IL 4:12:25 9:38 4:09:17 2244 1226 M20 Seth Blum, 28, Hudson, WI 4:12:27 9:38 4:07:37 2245 1227 M20 Mitchell Winters, 27, White Bear Lake, MN 4:12:33 9:38 4:09:03 2246 313 M35 Royce Woodroffe, 37, Iowa City, IA 4:12:34 9:38 4:11:26 2247 136 M45 David Hartman, 47, Minneapolis, MN 4:12:38 9:38 4:09:36 2248 1228 M20 Nathan Jensen, 29, Boulder, CO 4:12:43 9:38 4:09:12 2249 88 M55 Dean Ahrendt, 56, Deatsville, AL 4:12:43 9:38 4:09:20 2250 1229 M20 Janek Walker, 27, Rochester, MN 4:12:47 9:38 4:08:41 2251 259 M40 Timbo Jenkins, 42, Nicholasville, KY 4:12:50 9:39 4:08:23 2252 1230 M20 Nathan Shilvock, 31, Wichita Falls, TX 4:12:50 9:39 4:08:50 2253 1231 M20 Nick Alexander, 34, Puyallup, WA 4:12:51 9:39 4:09:14 2254 39 M60 Andy Rosandick, 62, Wisconsin Rapids, WI 4:12:51 9:39 4:10:48 2255 1232 M20 Vishal Patel, 33, Raleigh, NC 4:12:53 9:39 4:10:16 2256 1233 M20 Miles Barnidge, 29, Saint Paul, MN 4:12:54 9:39 4:09 2257 1234 M20 Miles Spangrud, 33, Maple Grove, MN 4:12:57 9:39 4:08:56 2258 314 M35 Henry Gomez, 39, Chicago, IL 4:13:01 9:39 4:10:04 2259 137 M45 Christopher Buttke, 47, Fergus Falls, MN 4:13:01 9:39 4:10:32 2260 138 M45 Brett Furber, 46, Prior Lake, MN 4:13:04 9:39 4:09:58 2261 1235 M20 Mohamed Elhadi, 27, Rochester, MN 4:13:05 9:39 4:08:52 2262 139 M45 Mark Von Oven, 48, Chanhassen, MN 4:13:14 9:40 4:11:18 2263 315 M35 Vincent Coffeen, 39, Saint Anthony, MN 4:13:21 9:40 4:09:26 2264 140 M45 Andrew Meixner, 47, Los Angeles, CA 4:13:22 9:40 4:10:49 2265 1236 M20 Ryan Slawson, 24, Columbus, OH 4:13:29 9:40 4:07:25 2266 1237 M20 Andreas Kendrick, 23, St Paul, MN 4:13:29 9:40 4:09:22 2267 121 M50 Jason Zimmerman, 50, Minneapolis, MN 4:13:38 9:40 4:09:26 2268 260 M40 Miguelangel Mendoza, 41, Inver Grove Heigh, MN 4:13:41 9:41 4:05:33 2269 1238 M20 Neil Theisen, 24, Champlin, MN 4:14:03 9:41 4:09:44 2270 316 M35 Leland Severson, 38, Elk River, MN 4:14:03 9:41 4:10:29 2271 1239 M20 Alexander Theisen, 25, Fort Collins, CO 4:14:10 9:42 4:10:28 2272 1240 M20 Nate Beacom, 29, Omaha, NE 4:14:16 9:42 4:12:07 2273 89 M55 David Skonning, 55, Montgomery, IL 4:14:18 9:42 4:12:43 2274 1241 M20 Ryan Villarosa, 31, Troy, MI 4:14:19 9:42 4:11:14 2275 1242 M20 Michael Mayer, 30, Woodbury, MN 4:14:22 9:42 4:12:08 2276 317 M35 Ryan Elling, 38, Woodbury, MN 4:14:26 9:42 4:12:32 2277 318 M35 Daniel Villarreal, 39, Spring, TX 4:14:26 9:42 4:12:43 2278 319 M35 Frank Koch, 35, Litchfield, MN 4:14:30 9:42 4:12:21 2279 90 M55 Erich Schroeder, 56, Plymouth, MN 4:14:33 9:43 4:11:43 2280 1243 M20 Bobby Morales, 32, Chicago, IL 4:14:34 9:43 4:12:14 2281 1244 M20 Mason Vinje, 22, Carlton, MN 4:14:35 9:43 4:10:42 2282 1245 M20 Mohammed Kredan, 28, Alpharetta, GA 4:14:35 9:43 4:12:15 2283 1246 M20 Travis Hess, 24, Coon Rapids, MN 4:14:43 9:43 4:10:28 2284 35 M18 Avery Stutsman, 18, North St. Paul, MN 4:14:52 9:43 4:04:46 2285 1247 M20 Brennen Larson, 21, Duluth, MN 4:14:55 9:43 4:10:28 2286 1248 M20 Josh Daniels, 27, Madison, WI 4:14:57 9:43 4:09:01 2287 1249 M20 Andrew Donohue, 25, Eden Prairie, MN 4:14:58 9:43 4:11:47 2288 1250 M20 Jacob Curtis, 23, Duluth, MN 4:14:59 9:44 4:12:50 2289 1251 M20 Larry Calhoun, 34, Farmington, MN 4:15:00 9:44 4:12:25 2290 91 M55 Kirk Knutson, 58, Winona, MN 4:15:02 9:44 4:11:01 2291 1252 M20 Steven Rieck, 22, Eagle River, WI 4:15:05 9:44 4:10:37 2292 122 M50 James Jackson, 52, Austin, TX 4:15:09 9:44 4:12:44 2293 1253 M20 Wesley Kottke, 31, Oshkosh, WI 4:15:10 9:44 4:13:22 2294 1254 M20 Andrew Johnston, 24, Minneapolis, MN 4:15:15 9:44 4:11:03 2295 320 M35 Phillip Derosa, 37, St Paul, MN 4:15:17 9:44 4:04:18 2296 1255 M20 Spencer Smith, 25, Saint Louis Park, MN 4:15:19 9:44 4:10:54 2297 123 M50 Mike Sohaskey, 52, Marina Del Rey, CA 4:15:20 9:44 4:12:23 2298 1256 M20 Grant Sparstad, 26, Eveleth, MN 4:15:21 9:44 4:13:12 2299 1257 M20 Alex Mull-Dreyer, 27, Chicago, IL 4:15:22 9:44 4:13:48 2300 1258 M20 Mike Fleming, 30, St Paul, MN 4:15:25 9:45 4:13:12 2301 1259 M20 Nathan Loy, 23, Cudahy, WI 4:15:28 9:45 4:11:10 2302 261 M40 Reginald Harrison, 44, Atlanta, GA 4:15:28 9:45 4:12:40 2303 262 M40 John Hauschild, 41, Minneapolis, MN 4:15:29 9:45 4:11:57 2304 124 M50 Rajib Panda, 50, Columbus, IN 4:15:29 9:45 4:14:26 2305 1260 M20 Chris Lee, 27, Medford, MA 4:15:32 9:45 4:12:47 2306 1261 M20 Jakob Studtmann, 23, Shakopee, MN 4:15:34 9:45 4:12:01 2307 1262 M20 Zi Xuan, 25, Minneapolis, MN 4:15:34 9:45 4:12:56 2308 1263 M20 Nick Ptaschinski, 27, Chaska, MN 4:15:34 9:45 4:13:51 2309 141 M45 Trevor Warfel, 48, Eagan, MN 4:15:35 9:45 4:13:14 2310 1264 M20 Smith Madson, 23, Minneapolis, MN 4:15:37 9:45 4:11:11 2311 1265 M20 Tony Dockendorf, 25, Chanhassen, MN 4:15:40 9:45 4:11:13 2312 125 M50 Lawrence Epstein, 50, Seattle, WA 4:15:47 9:45 4:10:34 2313 263 M40 Alan Weisenberger, 41, Minneapolis, MN 4:15:49 9:45 4:13:02 2314 264 M40 Josh Boyd, 42, Stanchfield, MN 4:15:56 9:46 4:13:11 2315 1266 M20 Andrew Weston, 34, Osceola, WI 4:15:57 9:46 4:11:24 2316 1267 M20 Justin Kreuser, 29, Weston, WI 4:15:57 9:46 4:13:05 2317 1268 M20 Mark Palumbo, 27, West Greenwich, RI 4:15:58 9:46 4:10:22 2318 126 M50 Jeff Proulx, 54, Minnetrista, MN 4:16:01 9:46 4:11:18 2319 142 M45 Jamie Tveitbakk, 45, Lakeville, MN 4:16:03 9:46 4:12:56 2320 1269 M20 James Lexen, 30, Frederic, WI 4:16:05 9:46 4:07:34 2321 1270 M20 Cavan Stackpool, 31, Lake Elmo, MN 4:16:05 9:46 4:14:33 2322 1271 M20 Tyler Brown, 23, Hanover, MN 4:16:06 9:46 4:06:30 2323 1272 M20 Justin Bergeron, 28, Chaska, MN 4:16:06 9:46 4:13:09 2324 7 M16 Jude Casey, 17, Minneapolis, MN 4:16:08 9:46 4:13:17 2325 321 M35 Justin Reeder, 37, Saint Anthony, MN 4:16:09 9:46 4:11:22 2326 143 M45 Julio Escobar, 46, Kirkland, WA 4:16:09 9:46 4:14:02 2327 1273 M20 John Baldus, 21, Dexter, MN 4:16:12 9:46 4:13:21 2328 92 M55 Ron Foster-Smith, 57, Minneapolis, MN 4:16:13 9:46 4:07:06 2329 144 M45 Dan Koch, 49, Wayzata, MN 4:16:23 9:47 4:12:19 2330 265 M40 Robert Woodruff, 44, Rapid City, SD 4:16:28 9:47 4:13:40 2331 1274 M20 John Grotta, 33, Savage, MN 4:16:28 9:47 4:14:30 2332 322 M35 Ryan St Arnold, 36, Maple Grove, MN 4:16:29 9:47 4:13:17 2333 1275 M20 Sam Crowley, 23, Madison, WI 4:16:29 9:47 4:15:06 2334 127 M50 Michael Holtz, 50, Sheboygan, WI 4:16:32 9:47 4:13:03 2335 128 M50 Michael Balian, 50, Algonquin, IL 4:16:35 9:47 4:13:59 2336 266 M40 Joshua Brunken, 40, Plymouth, MN 4:16:36 9:47 4:12:58 2337 1276 M20 Robert Hrabchak, 28, Chicago, IL 4:16:39 9:47 4:13:08 2338 267 M40 Ryan Flynn, 43, Esko, MN 4:16:44 9:48 4:16:13 2339 21 M65 Randy Lehner, 69, Brooklyn Park, MN 4:16:47 9:48 4:11:40 2340 323 M35 Don Ahlschlager, 39, Underwood, MN 4:16:51 9:48 4:13:58 2341 129 M50 Christopher Hall, 51, Surprise, AZ 4:16:59 9:48 4:15:47 2342 93 M55 Steve Green, 58, Prescott, AZ 4:17:02 9:48 4:13:49 2343 1277 M20 Aaron Schmidt, 25, Duluth, MN 4:17:07 9:48 4:14:35 2344 1278 M20 Lyndon Hills, 25, St Paul, MN 4:17:08 9:48 4:14:54 2345 268 M40 Nicholas Zeitler, 43, Apple Valley, MN 4:17:09 9:48 4:14:56 2346 269 M40 Jordan Baker, 42, Wausau, WI 4:17:11 9:49 4:00:16 2347 324 M35 Jeffrey Ditto, 35, Kensington, MD 4:17:13 9:49 4:09:52 2348 325 M35 Jon Doughty, 39, Breezy Point, MN 4:17:13 9:49 4:15:07 2349 145 M45 Jason Stutsman, 45, North St. Paul, MN 4:17:15 9:49 4:07:08 2350 94 M55 Christopher Herber, 56, Dubuque, IA 4:17:15 9:49 4:14:47 2351 95 M55 Troy Provost, 57, Ashland, WI 4:17:16 9:49 4:12:20 2352 1279 M20 Jamin Ivers, 33, Andover, MN 4:17:16 9:49 4:13:13 2353 326 M35 Jeff Ringblom, 39, Shorewood, MN 4:17:16 9:49 4:13:43 2354 1280 M20 Simon Kaplan, 31, Hopkins, MN 4:17:21 9:49 4:14:28 2355 96 M55 Mark White, 57, Rochester, MN 4:17:22 9:49 4:12 2356 1281 M20 Blake Hoeschen, 24, Apple Valley, MN 4:17:25 9:49 4:13:13 2357 327 M35 Gary Hahn, 37, Corcoran, MN 4:17:26 9:49 4:15:37 2358 22 M65 Kirk Heskitt, 65, Dewitt, MI 4:17:27 9:49 4:05:50 2359 1282 M20 Jonah Stillman, 24, Minneapolis, MN 4:17:27 9:49 4:14:42 2360 1283 M20 Matthew Lawrence, 29, Rochester, MN 4:17:30 9:49 4:15:08 2361 1284 M20 Jake Woodrich, 27, Minneapolis, MN 4:17:37 9:50 4:14:42 2362 328 M35 Justin Vignes, 35, Minneapolis, MN 4:17:47 9:50 4:13:45 2363 40 M60 Mark Kohls, 63, De Pere, WI 4:17:51 9:50 4:13:06 2364 1285 M20 Ethan Beurskens, 30, Emmetsburg, IA 4:17:51 9:50 4:14:28 2365 329 M35 Jacob Zoesch, 37, Ironton, MN 4:17:54 9:50 4:14:59 2366 330 M35 Jordan Brooks, 39, Los Angeles, CA 4:17:56 9:50 4:13:49 2367 270 M40 Travis Brooks, 41, St. Paul, MN 4:17:56 9:50 4:13:49 2368 1286 M20 Ben Korab, 25, Madison, WI 4:17:56 9:50 4:15:59 2369 1287 M20 Michael Bury, 25, St. Michael, MN 4:17:57 9:50 4:12:45 2370 331 M35 Austen Kordosky, 39, Lake Elmo, MN 4:17:58 9:50 4:13:39 2371 97 M55 Steven Wilson, 55, St Cloud, MN 4:17:58 9:50 4:15:48 2372 332 M35 Dean Eastlake, 36, Annapolis, MD 4:18:00 9:50 4:14:16 2373 1288 M20 Daniel Parish, 25, St Paul, MN 4:18:04 9:51 4:13:24 2374 271 M40 Brian Clark, 40, St Paul, MN 4:18:05 9:51 4:14:57 2375 130 M50 Karl Erickson, 51, Maplewood, MN 4:18:13 9:51 4:13:59 2376 1289 M20 Adam Gustafson, 26, Dassel, MI 4:18:14 9:51 4:13:23 2377 1290 M20 Connor Shea, 27, Savage, MN 4:18:16 9:51 4:15:32 2378 146 M45 Eric Halverson, 48, Saint Paul, MN 4:18:20 9:51 4:14:39 2379 1291 M20 Nathan Gunderson, 22, Andover, MN 4:18:22 9:51 4:14:18 2380 131 M50 Jason Sickmann, 51, Cloquet, MN 4:18:27 9:51 4:14:44 2381 1292 M20 Nicholas Jacobs, 30, Maple Plain, MN 4:18:31 9:52 4:10:01 2382 132 M50 Scott Homich, 50, Mankato, MN 4:18:36 9:52 4:09:35 2383 147 M45 Nick Hansen, 45, Cohasset, MN 4:18:37 9:52 4:15:16 2384 1293 M20 Noah Burton, 24, New Richmond, WI 4:18:38 9:52 4:15:08 2385 272 M40 Scott Dutcher, 43, Brandon, MN 4:18:40 9:52 4:13:42 2386 1294 M20 Mark Hadley, 27, Canfield, OH 4:18:49 9:52 4:17:15 2387 1295 M20 Patrick Hoikka, 30, Cokato, MN 4:18:54 9:52 4:05:55 2388 1296 M20 Eng Hock Lee, 29, Minneapolis, MN 4:18:57 9:53 4:16:16 2389 148 M45 Matt Lindon, 49, Eden Prairie, MN 4:19:01 9:53 4:11:19 2390 333 M35 Robin Castro, 35, West Chicago, IL 4:19:03 9:53 4:15:40 2391 334 M35 Daniel Mack, 39, Sioux Falls, SD 4:19:07 9:53 4:16:38 2392 1297 M20 Terry Hillis, 29, Broomfield, CO 4:19:08 9:53 4:17:46 2393 1298 M20 Ben Brandt, 24, Madison, WI 4:19:10 9:53 4:15:58 2394 335 M35 Stephen Fregosi, 35, Champlin, MN 4:19:12 9:53 4:14:14 2395 23 M65 Michael Goodoien, 69, Hugo, MN 4:19:12 9:53 4:17:18 2396 3 M70 David Mellen, 71, Stilwell, KS 4:19:13 9:53 4:15:50 2397 98 M55 Dave Koch, 58, Cedar Rapids, IA 4:19:14 9:53 4:08:55 2398 1299 M20 Tom Behringer, 32, Austin, TX 4:19:15 9:53 4:15:07 2399 1300 M20 Carter Henry, 22, Mendota Heights, MN 4:19:15 9:53 4:16:57 2400 273 M40 Adam Tschida, 40, Savage, MN 4:19:18 9:53 4:16:45 2401 1301 M20 David Schneider, 26, La Crosse, WI 4:19:20 9:53 4:16:19 2402 99 M55 Mike Bursinger, 59, Oconomowoc, WI 4:19:23 9:54 4:14:18 2403 1302 M20 Cody Mehsikomer, 27, Minneapolis, MN 4:19:27 9:54 4:13:50 2404 274 M40 Polo Perez, 40, Lakeville, MN 4:19:30 9:54 4:17:02 2405 336 M35 Danny Chan, 39, Brooklyn, NY 4:19:32 9:54 4:18:26 2406 1303 M20 Noah Becker, 25, Bloomington, MN 4:19:37 9:54 4:14:48 2407 337 M35 Roger Guerrero, 38, Orlando, FL 4:19:40 9:54 4:14:05 2408 275 M40 Timothy Kozik, 43, Seattle, WA 4:19:41 9:54 4:14:06 2409 338 M35 William Alexander, 39, Little Rock, AR 4:19:41 9:54 4:18:09 2410 1304 M20 Ben Hall, 28, Springdale, AR 4:19:42 9:54 4:17:28 2411 1305 M20 Mitchell Tibbs, 27, Duluth, GA 4:19:47 9:55 4:16:39 2412 41 M60 Michael Murray, 64, Sartell, MN 4:19:47 9:55 4:16:55 2413 1306 M20 Brandon Barry, 34, Milford, MA 4:19:48 9:55 4:17:01 2414 339 M35 Fernando Noor, 37, North Hills, CA 4:19:51 9:55 4:15:22 2415 276 M40 Kevin Danielson, 40, Huntley, IL 4:19:52 9:55 4:15:58 2416 277 M40 Jason Halvorson, 43, Redwood Falls, MN 4:19:54 9:55 4:17:02 2417 1307 M20 Andrew Turner, 31, Ham Lake, MN 4:19:55 9:55 4:14:15 2418 340 M35 Scott Schumann, 36, Madison, WI 4:19:55 9:55 4:17:08 2419 1308 M20 Tyler Magalis, 30, Farmington, MN 4:19:55 9:55 4:17:19 2420 341 M35 Andy Schaefer, 36, Minneapolis, MN 4:19:56 9:55 4:15:42 2421 342 M35 Tyler Stevens, 37, Shakopee, MN 4:19:56 9:55 4:15:53 2422 1309 M20 Robb Anfinson, 28, Andover, MN 4:19:58 9:55 4:16:32 2423 1310 M20 Seth Olson, 29, Leavenworth, KS 4:19:59 9:55 4:14:38 2424 1311 M20 Justin Tasolides, 32, Long Island City, NY 4:19:59 9:55 4:16:20 2425 1312 M20 Ira Slingsby, 27, Bozeman, MT 4:19:59 9:55 4:17:02 2426 1313 M20 Josh Goldberg, 23, Edina, MN 4:20:00 9:55 4:18:28 2427 343 M35 Mike Hockenbury, 36, Hampden, ME 4:20:04 9:55 4:15:27 2428 24 M65 James Maxwell, 68, San Diego, CA 4:20:07 9:55 4:16:08 2429 1314 M20 Tyler Holzer, 23, Lakeville, MN 4:20:14 9:56 4:15:55 2430 25 M65 Chris Gannaway, 66, Inver Grove Heigh, MN 4:20:16 9:56 4:12:42 2431 1315 M20 Tyler McMahon, 31, White Bear Lake, MN 4:20:22 9:56 4:17:41 2432 133 M50 Andrew Harris, 51, Stratham, NH 4:20:24 9:56 4:13:50 2433 1316 M20 German Castro Diaz, 34, Minneapolis, MN 4:20:29 9:56 4:17:38 2434 1317 M20 Noah Wiedenfeld, 33, New Richmond, WI 4:20:33 9:56 4:18:21 2435 1318 M20 Sam Sills, 26, La Crosse, WI 4:20:38 9:56 4:16:37 2436 149 M45 Jay Dean, 48, St. Louis Park, MN 4:20:38 9:56 4:17:15 2437 344 M35 Kanan Curtis, 37, Gladstone, MO 4:20:45 9:57 4:16:22 2438 134 M50 Todd Miller, 52, Fitchburg, WI 4:20:47 9:57 4:18:16 2439 278 M40 Ryan Guntle, 40, Lewis Center, OH 4:20:55 9:57 4:13:01 2440 150 M45 Brian Kilbride, 46, Waukee, IA 4:20:58 9:57 4:17:56 2441 1319 M20 Grant Johnson, 24, Minneapolis, MN 4:20:59 9:57 4:13:39 2442 36 M18 Abshir Mohamud, 19, Eden Prairie, MN 4:21:00 9:57 4:17:49 2443 135 M50 Kyle Dalton, 51, Duluth, MN 4:21:03 9:57 4:17:13 2444 279 M40 Jason Reynolds, 44, Coon Rapids, MN 4:21:04 9:57 4:17:11 2445 1320 M20 John Petherbridge, 25, Luxemburg, WI 4:21:10 9:58 4:16:45 2446 136 M50 Steve Oberdin, 51, Omaha, NE 4:21:10 9:58 4:18:14 2447 345 M35 Isaac Arndt, 37, Winterset, IA 4:21:11 9:58 4:16:58 2448 346 M35 Garrett Ykema, 39, New Prague, MN 4:21:12 9:58 4:18:13 2449 100 M55 Andrew Johnson, 57, Boise, ID 4:21:19 9:58 4:18:49 2450 280 M40 Tim Shier, 42, Bloomington, IN 4:21:23 9:58 4:18:36 2451 101 M55 Michael Kohn, 56, New Hope, MN 4:21:24 9:58 4:20:56 2452 1321 M20 Jason Hoerle, 26, Oronoco, MN 4:21:29 9:58 4:13:05 2453 102 M55 Scott Mautz, 58, Germantown, WI 4:21:37 9:59 4:18:45 2454 1322 M20 Michael Messenger, 24, Boulder, CO 4:21:38 9:59 4:15:46 2455 1323 M20 Samuel Goodman, 25, Chicago, IL 4:21:44 9:59 4:16 2456 1324 M20 Kenneth Wilbur, 21, Iowa City, IA 4:21:45 9:59 4:17:08 2457 37 M18 Eddie Hamill, 18, Wayzata, MN 4:21:46 9:59 4:17:40 2458 151 M45 Brandon Yerxa, 46, Maple Grove, MN 4:21:46 9:59 4:20:04 2459 26 M65 James Stenulson, 66, Onalaska, WI 4:21:47 9:59 4:19:50 2460 137 M50 Joe Stork, 54, Saint Louis, MO 4:21:51 9:59 4:19:37 2461 42 M60 Steve Otto, 63, Cohasset, MN 4:21:53 9:59 4:19:30 2462 347 M35 Joseph Quille, 38, Chicago, IL 4:21:53 9:59 4:19:39 2463 348 M35 Rex Lewis, 37, Highland Park, IL 4:21:53 9:59 4:19:42 2464 1325 M20 Matthew Koppinger, 28, Omaha, NE 4:21:55 9:59 4:16:36
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

2465 1326 M20 Josh Szyman, 32, Flagstaff, AZ 4:21:58 10:00 4:17:09 2466 1327 M20 Jonny Kasper, 25, Pierz, MN 4:21:58 10:00 4:17:16 2467 349 M35 Shawn Glaser, 38, Stillwater, MN 4:22:00 10:00 4:17:05 2468 1328 M20 Trey Obryan, 28, Eden Prairie, MN 4:22:01 10:00 4:18:54 2469 103 M55 Kurt Odonnell, 59, Allouez, WI 4:22:05 10:00 4:17:09 2470 1329 M20 Bentley Christensen, 22, Staples, MN 4:22:07 10:00 4:17:39 2471 350 M35 Jacob Anderson, 36, Duluth, MN 4:22:07 10:00 4:20:27 2472 281 M40 Kyle Simenson, 40, Elk River, MN 4:22:11 10:00 4:17:29 2473 1330 M20 Michael Wenger, 28, St Paul, MN 4:22:13 10:00 4:18:13 2474 351 M35 Bryan Beckering, 39, Kissimmee, FL 4:22:13 10:00 4:19:15 2475 1331 M20 Daniel Hanson, 30, St Paul, MN 4:22:15 10:00 4:17:38 2476 282 M40 Miguel Sayago, 43, Dallas, TX 4:22:17 10:00 4:20:33 2477 152 M45 Jeffrey Savage, 46, Dallas, TX 4:22:17 10:00 4:20:33 2478 283 M40 Josh Russell, 44, Des Moines, IA 4:22:18 10:00 4:19:13 2479 43 M60 Harry Todd, 64, Indianapolis, IN 4:22:19 10:00 4:19:35 2480 153 M45 Kevin Davis, 49, Sartell, MN 4:22:20 10:00 4:18:50 2481 1332 M20 Eric Schepp, 28, Lake Elmo, MN 4:22:22 10:00 4:15:41 2482 138 M50 Steve Yeakel, 50, New Tripoli, PA 4:22:22 10:00 4:19:47 2483 284 M40 Jake Lewis, 40, Blaine, MN 4:22:29 10:01 4:20:24 2484 285 M40 Edward McDonough, 42, East Boston, MA 4:22:31 10:01 4:18:18 2485 352 M35 Steve Hicks, 36, Pequot Lakes, MN 4:22:36 10:01 4:19:58 2486 1333 M20 Peter Schavee, 23, North Oaks, MN 4:22:40 10:01 4:19:46 2487 1334 M20 Grant Horsager, 23, Inver Grove Heigh, MN 4:22:44 10:01 4:17:53 2488 1335 M20 Thomas Kelzenberg, 25, Johnston, IA 4:22:47 10:01 4:18:35 2489 1336 M20 Zach Motschke, 27, Sartell, MN 4:22:49 10:01 4:20:57 2490 154 M45 Andrew Benson, 46, Minneapolis, MN 4:22:52 10:02 4:19:27 2491 1337 M20 Zachary Buckholtz, 30, Madison, WI 4:22:55 10:02 4:19:51 2492 1338 M20 Jaden Dejvongsa, 25, Minneapolis, MN 4:22:56 10:02 4:18:44 2493 1339 M20 Lawson McDonald, 25, Winkler, MB 4:22:59 10:02 4:18:54 2494 1340 M20 Martan Yelle, 25, Geneva, IL 4:22:59 10:02 4:18:55 2495 286 M40 Tim Orlowski, 44, Durango, CO 4:23:00 10:02 4:18:59 2496 1341 M20 Justin Smith, 28, Duluth, MN 4:23:00 10:02 4:19:40 2497 287 M40 Don Wiger, 44, Chisago City, MN 4:23:04 10:02 4:20:12 2498 353 M35 Ryan Willger, 39, Hudson, WI 4:23:06 10:02 4:18:20 2499 139 M50 David Harrison, 53, Minneapolis, MN 4:23:07 10:02 4:17:48 2500 354 M35 Tommy Rymer, 38, Saint Paul, MN 4:23:09 10:02 4:19:12 2501 104 M55 Tom Ayers, 56, Gainesville, GA 4:23:11 10:02 4:18:38 2502 1342 M20 Nick Muehlbauer, 26, Lafayette, CO 4:23:13 10:02 4:18:04 2503 1343 M20 Mark Florey, 30, Minneapolis, MN 4:23:18 10:03 4:15:59 2504 1344 M20 Jesse Gabler, 28, Savage, MN 4:23:23 10:03 4:20:37 2505 140 M50 Chad Lunders, 53, Lincoln, NE 4:23:27 10:03 4:19:19 2506 1345 M20 Joe Johnson, 26, Duluth, MN 4:23:36 10:03 4:18:20 2507 1346 M20 Mark Willson, 24, Orono, MN 4:23:39 10:03 4:16:22 2508 155 M45 Anders Burvall, 45, San Diego, CA 4:23:58 10:04 4:20:14 2509 1347 M20 Aaron Grad, 28, Minneapolis, MN 4:23:59 10:04 4:19:44 2510 1 M14 Gustave Olson, 15, Webster, WI 4:24:01 10:04 4:20:29 2511 1348 M20 Ian McGillicuddy, 26, Detroit, MI 4:24:06 10:04 4:19:43 2512 105 M55 Mustafa Omar, 57, Chantilly, VA 4:24:06 10:04 4:20:19 2513 1349 M20 Henry Cannon, 26, Duluth, MN 4:24:17 10:05 4:19:16 2514 156 M45 Francis Pattin, 47, Chester, VA 4:24:17 10:05 4:21:32 2515 1350 M20 Kurt Vanderwerff, 33, Manitowoc, WI 4:24:18 10:05 4:18:54 2516 1351 M20 Jake Tremble, 25, Duluth, MN 4:24:18 10:05 4:19:17 2517 1352 M20 Corey Denning, 21, Duluth, MN 4:24:21 10:05 4:20:18 2518 1353 M20 Max Larock, 31, Saint Paul, MN 4:24:22 10:05 4:19:44 2519 157 M45 Nathan Ansell, 47, Mukwonago, WI 4:24:25 10:05 4:22:53 2520 288 M40 Jeffrey Hansen, 44, Naperville, IL 4:24:34 10:05 4:21:44 2521 1354 M20 Issac Kronenberg, 21, Duluth, MN 4:24:35 10:06 4:20:08 2522 141 M50 Kenneth Marchek, 52, Colorado Springs, CO 4:24:39 10:06 4:21:19 2523 355 M35 Corbyn Tao, 35, St Paul, MN 4:24:43 10:06 4:19:41 2524 106 M55 Paul Overvoorde, 55, St Paul, MN 4:24:43 10:06 4:21:27 2525 1355 M20 Tyler Lauer, 32, Wayzata, MN 4:24:47 10:06 4:16:18 2526 1356 M20 Brandon Ihrcke, 31, Westby, WI 4:24:47 10:06 4:21:58 2527 1357 M20 Owen Gluch, 24, Westby, WI 4:24:47 10:06 4:21:58 2528 1358 M20 Tyler Ihrcke, 28, Coon Valley, WI 4:24:48 10:06 4:21:59 2529 356 M35 Matt Olivarez, 37, Helotes, TX 4:24:49 10:06 4:21:53 2530 1359 M20 Colton Myles, 27, Lakeville, MN 4:24:51 10:06 4:19:33 2531 357 M35 Richard Biga, 37, St Paul, MN 4:24:51 10:06 4:20:06 2532 358 M35 Guy Ricci, 37, Chisago Lake Town, MN 4:24:52 10:06 4:20:52 2533 107 M55 Darin Winn, 55, Red Wing, MN 4:24:58 10:06 4:21:10 2534 1360 M20 Lane Weber, 23, Verona, WI 4:25:02 10:07 4:24:26 2535 108 M55 Jeffery Bond, 57, Prinsburg, MN 4:25:07 10:07 4:19:58 2536 1361 M20 Soren Sjerven, 23, Duluth, MN 4:25:08 10:07 4:20:20 2537 289 M40 Jesse Haugen, 40, Cambridge, MN 4:25:09 10:07 4:19:34 2538 109 M55 Joseph Hauser, 58, Mount Horeb, WI 4:25:09 10:07 4:23:06 2539 1362 M20 Jeff Ostlund, 31, West Fargo, ND 4:25:12 10:07 4:19:33 2540 290 M40 Dan Nelson, 43, Elkhorn, NE 4:25:17 10:07 4:20 2541 44 M60 Bruce Pollard, 60, Garretson, SD 4:25:22 10:07 4:22:04 2542 1363 M20 Chance Hutchinson, 32, Brooklyn Park, MN 4:25:25 10:07 4:22:27 2543 1364 M20 Austin Hajna, 27, Washington, DC 4:25:26 10:07 4:23:06 2544 1365 M20 Jeremy Menden, 30, Stillwater, MN 4:25:31 10:08 4:20:39 2545 291 M40 Anthony Burrows, 44, Duluth, MN 4:25:31 10:08 4:21:10 2546 4 M70 John Blanchar, 71, La Crosse, WI 4:25:31 10:08 4:23:32 2547 1366 M20 Michael Bosshart, 27, Minneapolis, MN 4:25:32 10:08 4:21:26 2548 1367 M20 Gregory Woolen, 27, Duluth, MN 4:25:33 10:08 4:16:06 2549 158 M45 David Field, 47, Rochester, MN 4:25:36 10:08 4:23:17 2550 1368 M20 James Kelly, 30, Brooklyn, NY 4:25:39 10:08 4:22:03 2551 1369 M20 Brett Henderson, 26, Des Moines, IA 4:25:40 10:08 4:18:37 2552 359 M35 Branden Miller, 36, Norwalk, IA 4:25:40 10:08 4:22:50 2553 45 M60 Pete Muoghalu, 64, Plymouth, MN 4:25:43 10:08 4:22:40 2554 360 M35 Jeff Gordon, 36, Hutchinson, MN 4:25:43 10:08 4:22:59 2555 1370 M20 Chester Raney, 32, Santa Monica, CA 4:25:48 10:08 4:10:26 2556 46 M60 Tom Raney, 63, Fort Worth, TX 4:25:48 10:08 4:10:26 2557 361 M35 Kyle Adamson, 37, Minneapolis, MN 4:25:51 10:08 4:20:42 2558 1371 M20 Jake Kuettel, 29, Minnetonka, MN 4:25:55 10:09 4:19:25 2559 1372 M20 Lukas Skrove, 31, Minneapolis, MN 4:25:55 10:09 4:23:21 2560 1373 M20 Sean Sullens, 23, Crystal Lake, IL 4:25:57 10:09 4:22:32 2561 1374 M20 Caleb Johnston, 25, Golden Valley, MN 4:26:00 10:09 4:22:21 2562 1375 M20 Ryan Hinchcliffe, 23, Stevens Point, WI 4:26:00 10:09 4:24:31 2563 292 M40 Tou Cher Yang, 42, Lino Lakes, MN 4:26:08 10:09 4:21:47 2564 110 M55 Kurt Brown, 55, La Crosse, WI 4:26:12 10:09 4:24:12 2565 1376 M20 Kyle Krzmarzick, 29, Currie, MN 4:26:17 10:09 4:22:54 2566 1377 M20 Tyler Geissler, 28, St Paul, MN 4:26:18 10:09 4:18:31 2567 159 M45 Brian Tura, 45, Berkeley, CA 4:26:18 10:09 4:21:51 2568 1378 M20 Alex Olsson, 22, Tower, MN 4:26:18 10:09 4:22:02 2569 362 M35 David Hashim, 38, New York, NY 4:26:19 10:09 4:23:07 2570 293 M40 Ron Nelson, 42, Marshfield, WI 4:26:20 10:10 4:24:27 2571 363 M35 Timothy Roeper, 37, Astoria, NY 4:26:21 10:10 4:21:42 2572 364 M35 Eric Kaufmann, 35, Hudson, WI 4:26:21 10:10 4:23:45 2573 1 M75 Bill Haffey, 76, Torrance, CA 4:26:22 10:10 4:22:22 2574 1379 M20 Ryan Olson, 27, Mahtomedi, MN 4:26:26 10:10 4:20:35 2575 365 M35 Matt Gwisdala, 38, Basking Ridge, NJ 4:26:26 10:10 4:23:16 2576 38 M18 Kent Gerads, 18, Corcoran, MN 4:26:28 10:10 4:22:22 2577 366 M35 Andrew Thompson, 35, Woodbury, MN 4:26:28 10:10 4:23:33 2578 1380 M20 Alex Wiertzema, 27, Little Rock, IA 4:26:45 10:10 4:16:06 2579 1381 M20 Alex Lindberg, 28, Minneapolis, MN 4:26:48 10:11 4:22:44 2580 1382 M20 John Lahti, 28, Chippewa Falls, WI 4:26:48 10:11 4:25:11 2581 1383 M20 Jack McGraw, 27, St. Paul, MN 4:26:49 10:11 4:22:15 2582 367 M35 Samuel Cutts, 35, Denver, CO 4:26:51 10:11 4:22:40 2583 1384 M20 Adam Rodgers, 26, Owatonna, MN 4:26:53 10:11 4:24:34 2584 142 M50 Bryce Fuller, 51, Centerville, MN 4:26:56 10:11 4:24:57 2585 8 M16 Oliver Foley, 17, Minneapolis, MN 4:27:01 10:11 4:22:22 2586 294 M40 Mark Goerdt, 42, Hoyt Lakes, MN 4:27:02 10:11 4:22:57 2587 368 M35 Mark Ebensteiner, 39, Becker, MN 4:27:05 10:11 4:24:09 2588 1385 M20 Jack Barlow, 25, Red Wing, MN 4:27:06 10:11 4:22:17 2589 39 M18 Caden Baty, 18, Savage, MN 4:27:07 10:11 4:25:02 2590 160 M45 Joe Deal, 45, Hopkins, MN 4:27:08 10:11 4:22:47 2591 369 M35 Zach Johnson, 39, New Brighton, MN 4:27:10 10:11 4:23:41 2592 161 M45 David Almquist, 45, Hopkins, MN 4:27:11 10:11 4:24:12 2593 295 M40 David La Tarte, 41, Middleton, WI 4:27:12 10:11 4:23:28 2594 1386 M20 Jonathan Eastlund, 25, Coeur D'alene, ID 4:27:21 10:12 4:25:20 2595 1387 M20 Matthew Neal, 30, Nashville, TN 4:27:24 10:12 4:22:23 2596 111 M55 Marlin Linder, 57, Morrison, CO 4:27:24 10:12 4:25:36 2597 1388 M20 Jagger Greenwood, 21, Hibbing, MN 4:27:25 10:12 4:24 2598 296 M40 Jeff Mapp, 44, Richmond, VA 4:27:26 10:12 4:23:47 2599 370 M35 Brad Lehmeier, 39, St Paul, MN 4:27:29 10:12 4:24:09 2600 1389 M20 Colter Benoit, 23, Minneapolis, MN 4:27:32 10:12 4:23:50 2601 1390 M20 Alex Fuller, 21, Centerville, MN 4:27:32 10:12 4:25:33 2602 1391 M20 Zach Pape, 24, Minneapolis, MN 4:27:34 10:12 4:25:12 2603 2 M14 John (Jack Foley, 15, Minneapolis, MN 4:27:35 10:12 4:22:55 2604 27 M65 Ken Boje, 69, Shoreview, MN 4:27:37 10:12 4:24:01 2605 112 M55 Michael Lelwica, 59, Des Moines, IA 4:27:40 10:13 4:23:47 2606 1392 M20 Jacob Tangney, 26, Madison, WI 4:27:40 10:13 4:25:01 2607 162 M45 Brad Falteysek, 48, Inver Grove Heigh, MN 4:27:41 10:13 4:25:28 2608 1393 M20 Drew Lodermeier, 31, Saint Cloud, MN 4:27:55 10:13 4:22:52 2609 297 M40 Arul Muthu Gopal, 41, Mason, OH 4:27:58 10:13 4:18:30 2610 143 M50 Brian Larsen-Schmidt, 50, Grand Forks, ND 4:27:59 10:13 4:23:29 2611 371 M35 Avanish K Shukla, 39, Charlotte, NC 4:28:06 10:14 4:19:57 2612 298 M40 Cole Pedraja, 40, Waconia, MN 4:28:11 10:14 4:22:58 2613 1394 M20 Holden Mascarin, 28, Thunder Bay, ON 4:28:11 10:14 4:25:21 2614 1395 M20 Scott Fredrickson, 31, Waunakee, WI 4:28:15 10:14 4:24:36 2615 144 M50 Neil Hanlon, 51, Hartford, WI 4:28:23 10:14 4:23:19 2616 1396 M20 Javv Anderson, 26, Duluth, MN 4:28:23 10:14 4:24:37 2617 1397 M20 Henry Donnay, 32, Minneapolis, MN 4:28:25 10:14 4:18:11 2618 113 M55 Jeff Wilkinson, 56, Horseshoe Bay, TX 4:28:25 10:14 4:24:04 2619 1398 M20 Vinh-Thuy Nguyen, 31, St Paul, MN 4:28:26 10:14 4:23:58 2621 47 M60 Thomas Grimert, 62, San Antonio, TX 4:28:29 10:14 4:24:29 2622 163 M45 Ben Holmes, 45, Rochester, MN 4:28:30 10:14 4:23:49 2623 1399 M20 Stanislav Konrath, 31, West Bend, WI 4:28:37 10:15 4:19:39 2624 372 M35 Teddy Fleming, 37, Sartell, MN 4:28:38 10:15 4:23:31 2625 1400 M20 Sam Reynen, 27, Elkhorn, NE 4:28:45 10:15 4:24:32 2626 373 M35 Brian Kranz, 35, Bloomington, MN 4:28:48 10:15 4:24 2627 1401 M20 Aaron Lawrence, 30, Saint Paul, MN 4:28:50 10:15 4:25:46 2628 28 M65 Jeff Johnston, 68, Deer Park, WI 4:28:54 10:15 4:25:04 2629 1402 M20 Carter Bohle, 25, Duluth, MN 4:28:54 10:15 4:25:38 2630 299 M40 Matthew Naugle, 40, Washington, DC 4:28:56 10:15 4:26:17 2631 300 M40 Jeremy Pekarek, 40, Becker, MN 4:28:59 10:16 4:27:31 2632 374 M35 David Schmidt, 37, Chicago, IL 4:29:07 10:16 4:25:08 2633 375 M35 Ben Adams, 37, Apex, NC 4:29:07 10:16 4:25:08 2634 1403 M20 Stephen Enke, 28, Omaha, NE 4:29:07 10:16 4:28:12 2635 145 M50 Ouitdee Carson, 50, Duluth, MN 4:29:10 10:16 4:26:19 2636 1404 M20 Justin Bohlig, 23, Chicago, IL 4:29:12 10:16 4:23:54 2637 301 M40 Josh Yates, 43, Greenfield, MN 4:29:13 10:16 4:25:35 2638 114 M55 Charles Estep, 55, Saint Michael, MN 4:29:16 10:16 4:24:56 2639 1405 M20 Shea Mandli, 29, Eagan, MN 4:29:16 10:16 4:27:54 2640 1406 M20 Jack Keeley, 26, Denver, CO 4:29:17 10:16 4:23:58 2641 1407 M20 Jeremiah Asmund, 24, New York Mills, MN 4:29:23 10:16 4:22:50 2642 1408 M20 Tom Friedrichsen, 30, St Louis Park, MN 4:29:29 10:17 4:16:12 2643 1409 M20 Alex Khang, 29, Boulder, CO 4:29:43 10:17 4:26:16 2644 115 M55 Paul Bruzek, 58, Minneapolis, MN 4:29:47 10:17 4:25:40 2645 1410 M20 Austin Friesen, 24, Winnipeg, MB 4:29:47 10:17 4:25:43 2646 376 M35 Michael Drozdowicz, 38, Kings County, NY 4:29:47 10:17 4:25:53 2647 377 M35 Bret Christenson, 39, Lindstrom, MN 4:29:54 10:18 4:25:45 2648 1411 M20 Alex Hintz, 30, Minneapolis, MN 4:29:54 10:18 4:27:21 2649 1412 M20 Michael Radecki, 26, Minneapolis, MN 4:29:57 10:18 4:24:41 2650 1413 M20 Carter Christensen, 25, Minneapolis, MN 4:29:57 10:18 4:24:41 2651 164 M45 Aaron Brees, 47, Polk City, IA 4:29:57 10:18 4:25:46 2652 1414 M20 Benjamin Weaver, 24, Denver, CO 4:29:58 10:18 4:25:48 2653 1415 M20 William Zhanay, 27, Fridley, MN 4:30:05 10:18 4:27:26 2654 116 M55 Christopher Montague, 56, Duluth, MN 4:30:08 10:18 4:25:07 2655 302 M40 Chad Hillesheim, 40, St Peter, MN 4:30:11 10:18 4:24:52 2656 1416 M20 Joseph Stangler, 23, Clear Lake, MN 4:30:11 10:18 4:24:57 2657 1417 M20 Steve Rantala, 33, Duluth, MN 4:30:13 10:18 4:24:33 2658 1418 M20 Joseph Haag, 33, Duluth, MN 4:30:22 10:19 4:27:35 2659 1419 M20 Robert Schneider, 24, Matthews, NC 4:30:22 10:19 4:28:18 2660 1420 M20 Roger Massmann, 21, Crystal, MN 4:30:25 10:19 4:26 2661 303 M40 Jeremy Derksen, 42, Faribault, MN 4:30:26 10:19 4:25:25 2662 1421 M20 Jake Larkin, 27, Brookfield, WI 4:30:35 10:19 4:26:11 2663 1422 M20 Zach Hauer, 28, Chicago, IL 4:30:36 10:19 4:27:56 2664 304 M40 Travis Jensen, 42, Plymouth, MN 4:30:40 10:19 4:28:09 2665 1423 M20 Benjamin Alexander, 28, Biggsville, IL 4:30:42 10:19 4:28:02 2666 1424 M20 Noah Bruestle, 25, Saint Paul, MN 4:30:44 10:20 4:15:49 2667 305 M40 John Syverson, 42, Delano, MN 4:30:47 10:20 4:26:59 2668 306 M40 William Friedline, 44, Fort Benning, GA 4:30:48 10:20 4:28:04 2669 165 M45 Mike Walter, 47, Cantonment, FL 4:30:50 10:20 4:27:50 2670 1425 M20 Grant Gibeau, 34, Minneapolis, MN 4:30:55 10:20 4:26:24 2671 378 M35 Daniel Matheny, 38, Minneapolis, MN 4:30:55 10:20 4:28:33 2672 146 M50 Dominic Prioli, 51, Clearwater, FL 4:30:58 10:20 4:27:53 2673 117 M55 Raymond Papiernik, 55, St. Charles, IL 4:31:03 10:20 4:29:14 2674 166 M45 Joshua Moberg, 47, Minneapolis, MN 4:31:08 10:20 4:25:47 2675 379 M35 Ryan Peterson, 36, Alexandria, MN 4:31:13 10:21 4:26:55 2676 147 M50 Gabe Enz, 54, St. Louis, MO 4:31:16 10:21 4:26:39 2677 167 M45 Ryan Benson, 48, Stillwater, MN 4:31:17 10:21 4:27:39 2678 148 M50 Jason Klapste, 52, Saint Paul, MN 4:31:25 10:21 4:27:23 2679 168 M45 Sameer Khurana, 46, Fremont, CA 4:31:30 10:21 4:25:01 2680 1426 M20 Andrew Puckett, 33, Otsego, MN 4:31:37 10:22 4:24:52 2681 380 M35 Landon Hight, 37, Fayetteville, AR 4:31:40 10:22 4:30:50 2682 5 M70 Richard Glatzmaier, 71, Avon, MN 4:31:43 10:22 4:24:05 2683 307 M40 Brian Poirier, 40, Dundas, MN 4:31:43 10:22 4:28:29 2684 381 M35 Robert Galvin, 38, Rochester, MN 4:31:45 10:22 4:27:26 2685 118 M55 Brett Swensen, 58, Eden Prairie, MN 4:31:47 10:22 4:28:12 2686 1427 M20 Joshua Peterson, 24, Elk River, MN 4:31:52 10:22 4:27:47 2687 169 M45 Shane Rose, 48, Woodbury, MN 4:31:54 10:22 4:26:23 2688 149 M50 Christopher Ranweiler, 52, North St. Paul, MN 4:31:54 10:22 4:26:23 2689 1428 M20 Cullen Ring, 22, Lake Elmo, MN 4:31:57 10:22 4:27:27 2690 308 M40 Daniel Menzer, 42, Kohler, WI 4:31:58 10:22 4:27:07 2691 1429 M20 Ian Meisner, 23, Spring Valley, MN 4:32:00 10:22 4:30:19 2692 1430 M20 Jacob Heyne, 24, Duluth, MN 4:32:11 10:23 4:24:28 2693 1431 M20 Michael White, 30, Eden Prairie, MN 4:32:13 10:23 4:24:43 2694 309 M40 Timothy Hanson, 44, Blue Mounds, WI 4:32:16 10:23 4:27:01 2695 1432 M20 Andrew Kari, 33, Ramsey, MN 4:32:18 10:23 4:30:14 2696 170 M45 Mark Jacobs, 45, Maple Grove, MN 4:32:30 10:24 4:28:46 2697 382 M35 Ricky Carlson, 39, Forest Lake, MN 4:32:32 10:24 4:27:09 2698 1433 M20 Peter Estall, 29, Minneapolis, MN 4:32:33 10:24 4:29:02 2699 150 M50 Jason Wilbur, 50, Iowa City, IA 4:32:34 10:24 4:28:33 2700 48 M60 David Torres, 62, Gardendale, AL 4:32:34 10:24 4:29:19 2701 1434 M20 Samuel Premutico, 27, New York, NY 4:32:37 10:24 4:21:25 2702 310 M40 Teal Perrine, 42, Minneapolis, MN 4:32:40 10:24 4:27:09 2703 311 M40 Aaron Stolp, 42, Duluth, MN 4:32:41 10:24 4:27:05 2704 Claire Hoffman, Duluth, MN 4:32:43 10:24 4:27:28 2705 49 M60 Stuart Kolb, 61, Green Bay, WI 4:32:44 10:24 4:30:39 2706 1435 M20 Lars Hansen, 23, Chicago, IL 4:32:47 10:24 4:27:28 2707 171 M45 Matt Anderson, 47, Woodbury, MN 4:32:49 10:24 4:28:35 2708 1436 M20 John Evenocheck, 30, Baxter, MN 4:32:56 10:25 4:30:03 2709 1437 M20 Kenny Sinna, 28, Shoreview, MN 4:32:59 10:25 4:29:40 2710 1438 M20 Adam Jugasek, 26, Duluth, MN 4:33:02 10:25 4:30:19 2711 1439 M20 Scott Egemo, 31, Manchester, IA 4:33:06 10:25 4:28:11 2712 383 M35 Matthew Gerber, 38, Merritt Island, FL 4:33:13 10:25 4:27:32 2713 312 M40 Josh Cauthon, 44, Prairie Village, KS 4:33:19 10:25 4:29:23 2714 1440 M20 Benjamin Pelton, 29, Minneapolis, MN 4:33:19 10:25 4:30:24 2715 29 M65 David Momont, 67, La Crosse, WI 4:33:24 10:26 4:28:54 2716 9 M16 Quinn Kaminski, 16, Green Bay, WI 4:33:25 10:26 4:28:06 2717 1441 M20 Michael Saunders, 33, Maple Grove, MN 4:33:26 10:26 4:29:25 2718 1442 M20 Spencer Lower, 22, Moose Lake, MN 4:33:27 10:26 4:31:50 2719 1443 M20 Caleb Anderson, 28, Brainerd, MN 4:33:33 10:26 4:30:07 2720 384 M35 Clayton Foster, 39, Stratford, WI 4:33:35 10:26 4:31:23 2721 385 M35 Josh Crandall, 39, Eau Claire, WI 4:33:36 10:26 4:31:23 2722 10 M16 Luke Rosholt, 17, Duluth, MN 4:33:41 10:26 4:27:18 2723 313 M40 Chamraj Bathirappan, 43, Eagan, MN 4:33:41 10:26 4:29:06 2724 151 M50 Ender Raghib, 51, West Fargo, ND 4:33:42 10:26 4:29:50 2725 386 M35 Kevin Revier, 35, Ambler, PA 4:33:43 10:26 4:24:26 2726 1444 M20 Ryan Cichosz, 34, Brighton, MI 4:33:43 10:26 4:28:46 2727 30 M65 Paul Grosso, 68, Maple Grove, MN 4:33:44 10:26 4:30:41 2728 1445 M20 Edmond Liang, 31, Daly City, CA 4:33:47 10:27 4:20:38 2729 314 M40 Daniel Scheff, 42, Harris, MN 4:33:49 10:27 4:32:48 2730 1446 M20 Kelsey Herzog, 31, Duluth, MN 4:33:52 10:27 4:30:43 2731 1447 M20 Bryce Omtvedt, 28, Mankato, MN 4:33:54 10:27 4:24:33 2732 1448 M20 Brett Omtvedt, 21, Janesville, MN 4:33:55 10:27 4:24:33 2733 1449 M20 Eric Egelhaaf, 23, Evanston, IL 4:33:57 10:27 4:30:37 2734 172 M45 Rob Kiser, 45, Kcmo, MO 4:34:00 10:27 4:26:14 2735 1450 M20 Jared Singerhouse, 32, Hudson, WI 4:34:09 10:27 4:28:20 2736 387 M35 Bradley Bergslien, 35, Duluth, MN 4:34:11 10:27 4:26:32 2737 1451 M20 John-Luke Singh, 27, Hanover, MN 4:34:16 10:28 4:32:53 2738 119 M55 James Pathman, 58, San Diego, CA 4:34:18 10:28 4:33:54 2739 120 M55 William McBrayer, 58, Savage, MN 4:34:19 10:28 4:31:39 2740 315 M40 Justin Smith, 40, Sioux Falls, SD 4:34:22 10:28 4:30:53 2741 31 M65 John McGrory, 67, Portland, OR 4:34:22 10:28 4:31:25 2742 388 M35 Jon Nuessmeier, 37, Minneapolis, MN 4:34:24 10:28 4:20:40 2743 1452 M20 Neil Wilkinson, 32, Aurora, MN 4:34:25 10:28 4:24:25 2744 1453 M20 Jeff Eliason, 27, Superior, WI 4:34:29 10:28 4:32 2745 1454 M20 Matt Knutson, 33, Minneapolis, MN 4:34:30 10:28 4:29:44 2746 152 M50 Robert Conforti, 54, Chicago, IL 4:34:34 10:28 4:28:38 2747 121 M55 William Woolley, 58, Chicago, IL 4:34:34 10:28 4:28:38 2748 1455 M20 Marcus Glodowski, 23, Duluth, MN 4:34:36 10:28 4:27:15 2749 1456 M20 Reed Johnson, 30, Hopkins, MN 4:34:40 10:29 4:32:25 2750 316 M40 Eric Hadtrath, 42, Cold Spring, MN 4:34:44 10:29 4:28:51 2751 153 M50 Matthew Nelson, 53, Minneapolis, MN 4:34:48 10:29 4:30:46 2752 50 M60 Mark Ringerud, 62, Columbia, MD 4:34:48 10:29 4:32:30 2753 173 M45 Brad Aubrecht, 49, Minneapolis, MN 4:34:49 10:29 4:29:50 2754 317 M40 Greg Kalberer, 41, Hamel, MN 4:34:49 10:29 4:29:50 2755 389 M35 Luke Nilles, 36, Saint Paul, MN 4:34:50 10:29 4:29:22 2756 1457 M20 Cody Beam, 32, New Brighton, MN 4:34:55 10:29 4:33:12 2757 1458 M20 Kyle Seifert, 27, St. Louis Park, MN 4:34:59 10:29 4:30:35 2758 122 M55 Tony Olson, 55, New Hope, MN 4:35:11 10:30 4:27:52 2759 154 M50 Raj Chingakham, 52, Lake In The Hills, IL 4:35:12 10:30 4:31:24 2760 318 M40 Jeff Strande, 43, Fergus Falls, MN 4:35:12 10:30 4:31:34 2761 123 M55 Robert Weeks, 55, Harrisburg, SC 4:35:12 10:30 4:34:50 2762 1459 M20 John Wedl, 24, St Paul, MN 4:35:14 10:30 4:31:19 2763 155 M50 Gene Boehm, 51, Saint Charles, IL 4:35:19 10:30 4:34 2764 51 M60 Scott Dobbins, 61, Prior Lake, MN 4:35:25 10:30 4:31:01 2765 390 M35 Jesse Horngren, 38, Proctor, MN 4:35:28 10:30 4:30 2766 1460 M20 Ethan York, 26, Duluth, MN 4:35:28 10:30 4:30:24 2767 1461 M20 Jake Post, 25, Otsego, MN 4:35:28 10:30 4:32:56 2768 156 M50 Wayne Ward, 50, Bettendorf, IA 4:35:33 10:31 4:30:35 2769 391 M35 Joseph Evans, 35, Denver, CO 4:35:35 10:31 4:34:35 2770 319 M40 John Burke, 41, St Paul, MN 4:35:36 10:31 4:31:23 2771 392 M35 Lucas Haldorson, 39, Duluth, MN 4:35:36 10:31 4:34:11 2772 393 M35 Jeff Olson, 35, Duluth, MN 4:35:37 10:31 4:30:31 2773 320 M40 Jerome Lhotka, 42, Ogema, MN 4:35:41 10:31 4:31:08 2774 394 M35 Anthony Rosbeck, 36, Jackson, WI 4:35:43 10:31 4:32:40 2775 124 M55 Dan Courneya, 59, Grand Rapids, MN 4:35:44 10:31 4:31:19 2776 157 M50 Steven Merckx, 54, Madison, WI 4:35:49 10:31 4:31:15 2777 174 M45 Jamie Vesel, 49, Biwabik, MN 4:35:49 10:31 4:31:22 2778 395 M35 Edward Zarembo, 38, Minneapolis, MN 4:35:52 10:31 4:32:02 2779 396 M35 Sagar Vishal, 37, Lynchburg, VA 4:35:53 10:31 4:31:34 2780 1462 M20 Maxwell Dayton, 30, Chaska, MN 4:35:54 10:31 4:30:47 2781 52 M60 Duane Jacobson, 60, Minneapolis, MN 4:35:55 10:31 4:34:57 2782 175 M45 Jon Latcham, 49, Circle Pines, MN 4:35:56 10:31 4:26:38 2783 125 M55 Philip Deeter, 59, Palm Desert, CA 4:36:03 10:32 4:31:42 2784 397 M35 Erik Holter, 37, Proctor, MN 4:36:05 10:32 4:32:21 2785 321 M40 Mark Seiter, 42, Kings County, NY 4:36:07 10:32 4:32:13 2786 176 M45 Chris Nelson, 48, Davenport, IA 4:36:15 10:32 4:31:18 2787 53 M60 Ian Holmes, 60, Lester Prairie, MN 4:36:20 10:32 4:32:16 2788 1463 M20 Brian Carmean, 26, Minneapolis, MN 4:36:21 10:32 4:30:29 2789 322 M40 Ellio MyersDnp FnpC P, 41, Sunset, LA 4:36:22 10:32 4:22:27 2790 177 M45 John Deal, 45, Mesa, AZ 4:36:23 10:33 4:34:05 2791 178 M45 Nathan Houge, 46, St Paul, MN 4:36:26 10:33 4:31:53 2792 323 M40 Michael Borough, 42, St. Louis, MO 4:36:27 10:33 4:25:51 2793 1464 M20 Alex Duchon, 28, St Louis Park, MN 4:36:27 10:33 4:31:18 2794 1465 M20 Jonah Milbrandt, 23, Inver Grove Heigh, MN 4:36:27 10:33 4:31:20 2795 1466 M20 Nathaniel Payne, 27, Minneapolis, MN 4:36:33 10:33 4:34:29 2796 1467 M20 Tyler Fry, 29, Farmington, MN 4:36:39 10:33 4:34:12 2797 179 M45 Tony Moylan, 47, Blaine, MN 4:36:41 10:33 4:34:09 2798 1468 M20 Jordan Miller, 33, Saint Paul, MN 4:36:50 10:34 4:31:46 2799 1469 M20 Bryan Liang, 25, Johns Creek, GA 4:36:51 10:34 4:32:35 2800 1470 M20 Cody Fernandez, 24, Duluth, MN 4:36:51 10:34 4:33:47 2801 1471 M20 Matthew Holt, 34, Mankato, MN 4:36:54 10:34 4:31:36 2802 6 M70 David Dassey, 72, Pasadena, CA 4:36:55 10:34 4:32:55 2803 398 M35 Michael Williams, 38, Duluth, MN 4:36:55 10:34 4:35:53 2804 1472 M20 Joseph Paulson, 34, Minneapolis, MN 4:36:56 10:34 4:32:20 2805 180 M45 Kristopher Ahlers, 48, Apo, AP 4:36:59 10:34 4:34:28 2806 324 M40 Colin Underwood, 40, Saint Paul, MN 4:37:02 10:34 4:33:09 2807 32 M65 Bob Krick, 69, Wauwatosa, WI 4:37:04 10:34 4:31:45 2808 1473 M20 Alex Vanden Heuvel, 28, Sheboygan, WI 4:37:04 10:34 4:32:33 2809 1474 M20 Kyle Kraus, 30, Minneapolis, MN 4:37:08 10:34 4:34:08 2810 54 M60 Tim Rogers, 61, St. Paul, MN 4:37:15 10:34 4:33:49 2811 1475 M20 Bruce Ikens, 22, Eagan, MN 4:37:19 10:35 4:29:38 2812 1476 M20 Calvin Ikens, 23, Burnsville, MN 4:37:19 10:35 4:29:38 2813 1477 M20 Steven Ikens, 20, Eagan, MN 4:37:19 10:35 4:29:38 2814 325 M40 Dave Rutowski, 42, Hartford, WI 4:37:22 10:35 4:29:45 2815 399 M35 Anders Gilbertson, 39, Plover, WI 4:37:23 10:35 4:34:30 2816 400 M35 Daniel Shields, 35, Lexington, KY 4:37:26 10:35 4:35:33 2817 401 M35 Benjamin Shields, 37, Pickerington, OH 4:37:26 10:35 4:35:33 2818 55 M60 Marc Owens-Kurtz, 61, St Paul, MN 4:37:27 10:35 4:35:21 2819 1478 M20 Austin Danelski, 23, Denver, CO 4:37:28 10:35 4:34:47 2820 1479 M20 Jordan Sedlezky, 25, Boulder, CO 4:37:29 10:35 4:31:45 2821 326 M40 John Paul Erickson, 43, Maplewood, MN 4:37:31 10:35 4:33:44 2822 327 M40 Thomas Bolen, 43, San Diego, CA 4:37:39 10:35 4:31:14 2823 1480 M20 Dane McMillan, 34, Rochester, MN 4:37:40 10:35 4:29:13 2824 181 M45 Robert Hall, 46, Naperville, IL 4:37:40 10:35 4:33:50 2825 328 M40 Robert Bang, 41, Lakeville, MN 4:37:44 10:36 4:33:33 2826 329 M40 Mark Koktavy, 41, Dundas, MN 4:37:47 10:36 4:33:30 2827 402 M35 David Luu, 36, Gaithersburg, MD 4:37:48 10:36 4:35:30 2828 403 M35 Graham Gilson, 36, Minneapolis, MN 4:37:49 10:36 4:35:16 2829 1481 M20 Carson Herbert, 23, Thompson, ND 4:37:49 10:36 4:35:45 2830 158 M50 Andrew Stromberg, 54, Chattanooga, TN 4:37:50 10:36 4:33:35 2831 1482 M20 Marc Tuset, 27, Forest Lake, MN 4:37:52 10:36 4:32:02 2832 330 M40 Andrew Ohrt, 42, Minneapolis, MN 4:37:53 10:36 4:32:36 2833 1483 M20 Jake Schultz, 29, Minneapolis, MN 4:37:56 10:36 4:32:04 2834 56 M60 Kirt Goetzke, 62, Plymouth, MN 4:38:00 10:36 4:33:38 2835 182 M45 Bjorn Bowman, 45, St Paul, MN 4:38:00 10:36 4:35:31 2836 1484 M20 Cael Sams, 20, Cushing, MN 4:38:04 10:36 4:33:35 2837 1485 M20 Caleb Ford, 25, Gordon, WI 4:38:07 10:36 4:35:23 2838 404 M35 Nicholas Strang, 35, Eau Claire, WI 4:38:08 10:37 4:26:31 2839 183 M45 Timothy Hugley, 48, Owatonna, MN 4:38:11 10:37 4:30:04 2840 1486 M20 Joe Berlin, 34, Somerville, MA 4:38:11 10:37 4:33:34 2841 1487 M20 Troy Mactavish, 25, Kanata, ON 4:38:13 10:37 4:34:09 2842 1488 M20 Kiran Miryala, 33, Minneapolis, MN 4:38:14 10:37 4:36:32 2843 57 M60 Syd Forster, 60, Vadnais Heights, MN 4:38:16 10:37 4:35:02 2844 40 M18 Joe Panning, 19, Litchfield, MN 4:38:20 10:37 4:33:38 2845 126 M55 Ron Bird, 56, Mesa, AZ 4:38:24 10:37 4:33:47 2846 127 M55 Jeff Kirschling, 59, Eau Claire, WI 4:38:26 10:37 4:29:37 2847 1489 M20 Luke Bjorlie, 29, Eden Prairie, MN 4:38:29 10:37 4:31:59 2848 1490 M20 Mike Lindaman, 32, Andover, MN 4:38:30 10:37 4:33:46 2849 184 M45 Chris Beaty, 46, Romeoville, IL 4:38:37 10:38 4:37:16 2850 7 M70 Ed Rymer, 72, Sarasota, FL 4:38:41 10:38 4:34:44 2851 1491 M20 Logan Tignor, 31, Grand Island, NE 4:38:44 10:38 4:36:16 2852 1492 M20 Austin Ritter, 28, Mission, KS 4:38:47 10:38 4:34:40 2853 1493 M20 Sy Butler, 25, Seattle, WA 4:38:47 10:38 4:35:10 2854 1494 M20 Jesse Jones, 33, Minnetonka, MN 4:38:51 10:38 4:33:41 2855 405 M35 Matt Wagner, 35, Minneapolis, MN 4:38:52 10:38 4:33:30 2856 1495 M20 Aaron Peterson, 28, Elk River, MN 4:38:53 10:38 4:34:49 2857 331 M40 Jason Myers, 42, Katy, TX 4:38:55 10:38 4:34:46 2858 332 M40 Dan Nilsson, 43, St. Paul, MN 4:38:59 10:38 4:36:25 2859 406 M35 Adam Blakely, 37, Shakopee, MN 4:39:04 10:39 4:34:06 2860 159 M50 Michael Blum, 54, Wayzata, MN 4:39:05 10:39 4:34:55 2861 407 M35 Cale Schwarzrock, 37, Glencoe, MN 4:39:06 10:39 4:26:07 2862 1496 M20 Luke Halverson, 24, Plymouth, MN 4:39:10 10:39 4:36:25 2863 128 M55 Doug Warren, 58, Ashland, WI 4:39:13 10:39 4:34:23 2864 58 M60 Ken Wrobel, 62, Stillwater, MN 4:39:16 10:39 4:35:46 2865 1497 M20 Jacob Dirschel, 22, Rogers, MN 4:39:20 10:39 4:35:56 2866 1498 M20 Jaden Dallenbach, 21, Mankato, MN 4:39:22 10:39 4:34:50 2867 333 M40 Bill Wahl, 41, Ballwin, MO 4:39:29 10:40 4:35:52 2868 1499 M20 Andrew Semo, 29, Merrifield, MN 4:39:30 10:40 4:33:20 2869 1500 M20 Bjorn Franke, 20, Zimmerman Mn, MN 4:39:31 10:40 4:35:15 2870 59 M60 Bob Travis, 61, Plymouth, WI 4:39:36 10:40 4:34:41 2871 408 M35 Kevin Barrett, 37, Shakopee, MN 4:39:38 10:40 4:34:08 2872 1501 M20 James Suchy, 24, Hartford, WI 4:39:40 10:40 4:37:16 2873 1502 M20 Charlie Swanson, 27, Saint Paul, MN 4:39:41 10:40 4:37:05 2874 160 M50 Hector Hernandez, 52, Bogotá D C, CU 4:39:42 10:40 4:25:58 2875 1503 M20 Steven Maciver, 27, Duluth, MN 4:39:42 10:40 4:33:48 2876 185 M45 Jeff Moss, 46, Fargo, ND 4:39:42 10:40 4:35:49 2877 161 M50 Keir Graff, 54, Chicago, IL 4:39:45 10:40 4:36:20 2878 1504 M20 Kevin Logelin, 26, Roseville, MN 4:39:46 10:40 4:33:56 2879 41 M18 Brady Cannon, 18, Litchfield, MN 4:39:54 10:41 4:35:37 2880 1505 M20 Jack Swanson, 32, Minneapolis, MN 4:40:07 10:41 4:38:38 2881 409 M35 Kevin Nerg, 35, Rosemount, MN 4:40:12 10:41 4:34:30 2882 334 M40 Aaron Eagle, 44, Saint Paul, MN 4:40:16 10:41 4:35:49 2883 1506 M20 Andrew Jansen, 29, Indianapolis, IN 4:40:18 10:41 4:37:24 2884 1507 M20 Erik Hjelden, 29, Wrenshall, MN 4:40:21 10:42 4:33:35 2885 410 M35 Corey Broms, 35, Andover, MN 4:40:30 10:42 4:40:19 2886 1508 M20 Adam Aberle, 29, Fargo, ND 4:40:34 10:42 4:35:55 2887 1509 M20 Blake Greiner, 32, Grand Forks, ND 4:40:38 10:42 4:37:02 2888 1510 M20 Dustin Schiefelbein, 32, Forest Lake, MN 4:40:43 10:42 4:36:58 2889 1511 M20 Andrew Mike, 33, Woodbury, MN 4:40:46 10:43 4:37:42 2890 60 M60 Robert Nelson, 63, White Bear Lake, MN 4:40:49 10:43 4:32:31 2891 1512 M20 Tyler Boesch, 28, Minneapolis, MN 4:40:50 10:43 4:36:05 2892 335 M40 Lester Halstead, 42, Baldwin, WI 4:40:52 10:43 4:36:49 2893 33 M65 Joseph Grande, 66, Rochester, MN 4:40:59 10:43 4:36:19 2894 1513 M20 Nolan Myers, 20, Hastings, MN 4:41:01 10:43 4:35:12 2895 1514 M20 Riley Kannel, 30, New Richmond, WI 4:41:09 10:43 4:36:43 2896 1515 M20 William Markes, 31, Duluth, MN 4:41:14 10:44 4:35:36 2897 1516 M20 Zane Johnson, 26, Saint Paul, MN 4:41:15 10:44 4:37:38 2898 1517 M20 Noah Garay, 23, Duluth, MN 4:41:31 10:44 4:36:40 2899 1518 M20 Samuel Loidolt, 27, Brooklyn Park, MN 4:41:32 10:44 4:37:49 2900 1519 M20 Ricardo Blackmon, 21, St Louis Park, MN 4:41:32 10:44 4:37:49 2901 34 M65 Bill Helwig, 66, Carlton, MN 4:41:36 10:44 4:31:29 2902 1520 M20 Noah McGurran-Hanson, 26, Minneapolis, MN 4:41:43 10:45 4:36:20 2903 129 M55 Jeff Maher, 56, Overland Park, KS 4:41:44 10:45 4:39:22 2904 1521 M20 Owen Albin, 26, Stillwater, MN 4:41:47 10:45 4:37:25 2905 1522 M20 Danny Scheidler, 29, Apple Valley, MN 4:41:49 10:45 4:35:31 2906 1523 M20 Stephen Ruhl, 34, Toccoa, GA 4:41:54 10:45 4:37:28 2907 336 M40 Brian Lucas, 40, Philadelphia, PA 4:41:55 10:45 4:39:45 2908 162 M50 Derik Summerfield, 51, Wauwatosa, WI 4:41:59 10:45 4:39:18 2909 1524 M20 Ethan Graff, 23, Duluth, MN 4:42:08 10:46 4:36:49 2910 337 M40 Chris Ballam, 43, Rochester, MN 4:42:09 10:46 4:34:33 2911 1525 M20 Benjamin Baker, 28, Minneapolis, MN 4:42:09 10:46 4:39:36 2912 1526 M20 Justin Barg, 26, Loretto, MN 4:42:15 10:46 4:36:13 2913 130 M55 Daniel Hetchler, 57, River Falls, WI 4:42:19 10:46 4:38:38 2914 338 M40 Lloyd Hyde, 43, Burnsville, MN 4:42:22 10:46 4:34:01 2915 411 M35 James Letzring, 39, Otsego, MN 4:42:22 10:46 4:38:07 2916 1527 M20 Mitch Thompson, 25, Houlton, WI 4:42:27 10:46 4:38 2917 1528 M20 Brian Mackley, 26, Hammond, WI 4:42:27 10:46 4:38:01 2918 412 M35 Joe Greiner, 38, Minneapolis, MN 4:42:27 10:46 4:39:04 2919 413 M35 Paul Miller, 39, Green Bay, WI 4:42:31 10:47 4:40:03 2920 1529 M20 Ryan Nowacki, 22, Oakdale, MN 4:42:35 10:47 4:38:02 2921 163 M50 Kent Warne, 54, Newfolden, MN 4:42:41 10:47 4:39:26 2922 1530 M20 Mason Kucera, 26, Eau Claire, WI 4:42:43 10:47 4:38:12 2923 61 M60 Ted Jankowski, 61, Chicago, IL 4:42:44 10:47 4:39:10 2924 186 M45 David Semerad, 47, Duluth, MN 4:42:45 10:47 4:37:55 2925 1531 M20 Will Blake, 25, Champlin, MN 4:42:47 10:47 4:38:43 2926 414 M35 Maso Ramezanzadehkoldeh, 37, Munster, IN 4:42:50 10:47 4:37:27 2927 415 M35 Matthew Mulville, 37, Ham Lake, MN 4:42:53 10:47 4:37:55 2928 339 M40 Jackson Doran, 41, Chicago, IL 4:42:55 10:47 4:37:28 2929 1532 M20 Shawn Morris, 29, Saint Michael, MN 4:42:55 10:47 4:38:26 2930 187 M45 David Baty, 49, Savage, MN 4:42:56 10:47 4:39:59 2931 416 M35 Joe Williams, 38, Marietta, GA 4:43:01 10:48 4:38:58 2932 1533 M20 Jordan Edelstein, 34, Minneapolis, MN 4:43:02 10:48 4:29:31 2933 417 M35 Brandon Mickelson, 36, Rochester, MN 4:43:04 10:48 4:39:48 2934 418 M35 Tony Pekarek, 36, Fifty Lakes, MN 4:43:07 10:48 4:40:09 2935 1534 M20 Sam Wasmund, 32, Maple Grove, MN 4:43:08 10:48 4:40:04 2936 1535 M20 Daniel Walker, 31, Neebing, ON 4:43:09 10:48 4:40:20 2937 35 M65 David Hamlar, 67, Inver Grove Heigh, MN 4:43:13 10:48 4:35:39 2938 340 M40 Chris Johnson, 42, Plymouth, MN 4:43:14 10:48 4:40:13 2939 164 M50 Eric Hayward, 50, Minnetonka, MN 4:43:17 10:48 4:39:29 2940 62 M60 Rick Hrabchak, 63, Heber City, UT 4:43:17 10:48 4:39:44 2941 1536 M20 Nate Praska, 29, Plymouth, MN 4:43:22 10:48 4:33:07 2942 419 M35 Luke Maistrovich, 36, Coon Rapids, MN 4:43:23 10:49 4:41:22 2943 1537 M20 Logan Stock, 24, Kansas City, MO 4:43:25 10:49 4:38:54 2944 1538 M20 John Wick, 34, Independence, MN 4:43:30 10:49 4:40:19 2945 1539 M20 Robert Marston, 28, Plymouth, MN 4:43:36 10:49 4:38:42 2946 420 M35 Rj Stabenow, 37, Breezy Point, MN 4:43:41 10:49 4:37:15 2947 1540 M20 Isaac Overmyer, 26, Plymouth, MN 4:43:42 10:49 4:35:32 2948 1541 M20 Nick Studenski, 27, Eagan, MN 4:43:43 10:49 4:37:47 2949 421 M35 Nick Gigliotti, 36, Chisholm, MN 4:43:45 10:49 4:38:48 2950 36 M65 Kent Queensland, 66, Shoreview, MN 4:43:46 10:49 4:41:52 2951 131 M55 Eric Mead, 59, Knife River, MN 4:43:49 10:50 4:39:14 2952 1542 M20 Evan McWilliams, 20, Esko, MN 4:43:54 10:50 4:39:25 2953 1543 M20 Jack Bartlam, 21, Proctor, MN 4:43:57 10:50 4:39:53 2954 422 M35 Ryan Morse, 35, Marshfield, WI 4:43:57 10:50 4:40:47 2955 1544 M20 Justin Keeley, 26, Ramsey, MN 4:43:58 10:50 4:38:42 2956 423 M35 Mark Medenblik, 38, Wyoming, MI 4:44:03 10:50 4:39:32 2957 1545 M20 Justin Rick, 30, Hudson, WI 4:44:04 10:50 4:39:11 2958 1546 M20 Jack Zahn, 28, Shoreview, MN 4:44:05 10:50 4:39:13 2959 165 M50 Scot Nortrom, 52, Saint Paul, MN 4:44:08 10:50 4:39:50 2960 1547 M20 Timothy Martin, 34, Whitmore Lake, MI 4:44:11 10:50 4:35:08 2961 8 M70 James Kirkham, 71, Minneapolis, MN 4:44:15 10:51 4:42:49 2962 188 M45 Tucker Stone, 45, Maple Grove, MN 4:44:22 10:51 4:40:09 2963 37 M65 Kevin Bowen, 66, Edina, MN 4:44:22 10:51 4:42 2964 166 M50 Gregory King, 52, Maple Grove, MN 4:44:29 10:51 4:39:10 2965 341 M40 Ryan Wrolstad, 44, Bismarck, ND 4:44:32 10:51 4:39:45 2966 342 M40 Benjamin Sorenson, 41, Becker, MN 4:44:35 10:51 4:40:47 2967 1548 M20 Will Mattila, 22, Cokato, MN 4:44:35 10:51 4:42:01 2968 1549 M20 Tony Des Marais, 34, Maple Grove, MN 4:44:37 10:51 4:40:15 2969 1550 M20 Matt Bowman, 34, Minneapolis, MN 4:44:37 10:51 4:40:16 2970 1551 M20 Bryan Thao, 27, Monticello, MN 4:44:46 10:52 4:42:26 2971 1552 M20 Michael Moritz, 34, Prentice, WI 4:44:54 10:52 4:37:07 2972 1553 M20 Taylor Parrish, 25, Ankeny, IA 4:44:56 10:52 4:37:53 2973 1554 M20 Jarod Fox, 25, Minneapolis, MN 4:45:08 10:53 4:39:23 2974 189 M45 Michael Dwyer, 48, Castle Rock, CO 4:45:09 10:53 4:41:40 2975 1555 M20 Andy Landburg, 31, Duluth, MN 4:45:17 10:53 4:39:42 2976 1556 M20 Brandon Hartung, 23, St. Louis Park, MN 4:45:19 10:53 4:40:06 2977 1557 M20 Kale McMillan, 34, Rochester, MN 4:45:21 10:53 4:36:54 2978 343 M40 Joseph Sauer, 42, Needham, MA 4:45:23 10:53 4:37:36 2979 63 M60 Douglas Holod, 62, St Paul, MN 4:45:23 10:53 4:41:16 2980 1558 M20 Jeremiah Osterlund, 21, Rochester, MN 4:45:28 10:53 4:42:27 2981 424 M35 Mark Michalski, 36, Scandia, MN 4:45:32 10:53 4:34:55 2982 344 M40 Brent Setchell, 42, Colwich, KS 4:45:34 10:54 4:42:01 2983 190 M45 Peter Hatinen, 49, Minneapolis, MN 4:45:42 10:54 4:39:36 2984 1559 M20 Dylan Echtenkamp, 25, Ramsey, MN 4:45:43 10:54 4:41:12 2985 9 M70 Claude Houge, 74, Eagan, MN 4:45:53 10:54 4:41:12 2986 132 M55 Rodger Tellis, 59, Great Mills, MD 4:45:55 10:54 4:42:37 2987 425 M35 John Prall, 35, North Saint Paul, MN 4:46:03 10:55 4:40:22 2988 1560 M20 Erik Bringgold, 25, Savage, MN 4:46:08 10:55 4:41:35 2989 191 M45 Jaime Gaug, 49, Oronoco, MN 4:46:20 10:55 4:41:40 2990 1561 M20 Andrew Nowak, 32, Thorp, WI 4:46:23 10:55 4:31:49 2991 1562 M20 Madilyn Simon, 23, Utica, MN 4:46:30 10:56 4:44:35 2992 1563 M20 Samson Hagen, 21, Plainview, MN 4:46:30 10:56 4:44:36 2993 1564 M20 Sawyer Pothast, 22, Duluth, WI 4:46:38 10:56 4:42:23 2994 192 M45 Carlos Rodriguez, 48, Platte Woods, MO 4:46:38 10:56 4:44:40 2995 426 M35 Nick Hartley, 38, Edmond, OK 4:46:39 10:56 4:43:28 2996 133 M55 Jim Arnold, 58, La Grange, IL 4:46:39 10:56 4:43:38 2997 1565 M20 Matthew Valenti, 28, Bloomington, MN 4:46:44 10:56 4:42:44 2998 42 M18 Ryker Bosek, 18, Alexandria, MN 4:46:52 10:56 4:40:13 2999 1566 M20 Paul March, 22, Eagan, MN 4:46:52 10:56 4:43:21 3000 427 M35 William Rusk, 36, Scottsdale, AZ 4:46:53 10:57 4:42:35 3001 1567 M20 David Maxam, 33, Woodbury, MN 4:46:58 10:57 4:44:42 3002 193 M45 Dan Yenter, 45, Minneapolis, MN 4:47:03 10:57 4:37:43 3004 428 M35 Scott Reed, 39, Virginia, MN 4:47:06 10:57 4:42:23 3005 429 M35 Paul Kendle, 36, Waconia, MN 4:47:06 10:57 4:42:23 3006 1568 M20 Matthew Lubben, 25, Lexington, KY 4:47:17 10:57 4:39:46 3007 1569 M20 Joseph Block, 26, Arlington, VA 4:47:18 10:57 4:41:36 3008 1570 M20 Aaron Moesch, 27, Verona, WI 4:47:18 10:57 4:42:39 3009 1571 M20 Aaron Troe, 34, Rochester, MN 4:47:21 10:58 4:39:03 3010 64 M60 James Nichols, 62, St. Paul, MN 4:47:36 10:58 4:43:40 3011 1572 M20 Peter Cassada, 29, South St Paul, MN 4:47:50 10:59 4:43:11 3012 430 M35 Bryan Draxten, 38, Alexandria, MN 4:47:53 10:59 4:42:40 3013 1573 M20 Kyle Shea, 25, Hutchinson, MN 4:48:01 10:59 4:44:09 3014 1574 M20 Taylor Johnson, 33, Sauk Rapids, MN 4:48:04 10:59 4:45:07 3015 1575 M20 Travis Wentworth, 30, West Des Moines, IA 4:48:05 10:59 4:42:48 3016 1576 M20 Patrick Logelin, 31, Saint Paul, MN 4:48:07 10:59 4:42:17 3017 1577 M20 Trenton Webb, 26, Eagan, MN 4:48:08 10:59 4:42:16
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

3018 345 M40 Ben Tande, 44, Walker, MN 4:48:13 11:00 4:43:20 3019 1578 M20 Troy Martin, 24, Duluth, MN 4:48:14 11:00 4:42:17 3020 65 M60 James Henderson, 61, Charlotte, NC 4:48:14 11:00 4:45:13 3021 1579 M20 Pin-Hao Cheng, 24, St Paul, MN 4:48:19 11:00 4:43:53 3022 1580 M20 Bram Scheerer, 24, Edina, MN 4:48:19 11:00 4:44:01 3023 38 M65 David Culver, 66, Iowa City, IA 4:48:25 11:00 4:43:08 3024 1581 M20 John Brogan, 23, Menomonie, WI 4:48:29 11:00 4:45:26 3025 431 M35 Adam Spah, 36, Sartell, MN 4:48:30 11:00 4:43:19 3026 432 M35 Josh Erwin, 35, Rochester, MN 4:48:38 11:01 4:41:27 3027 1582 M20 Cavin Allen, 23, Excelsior, MN 4:48:39 11:01 4:33:17 3028 167 M50 Marcus Chacon, 52, Madison, WI 4:48:44 11:01 4:43:20 3029 346 M40 Troy Handy, 44, Le Sueur, MN 4:48:45 11:01 4:42:15 3030 1583 M20 Hexiang Zhang, 25, West Des Moines, IA 4:48:49 11:01 4:43:32 3031 1584 M20 Nick Schubert, 29, Richfield, MN 4:48:53 11:01 4:42:16 3032 43 M18 Grant Walker, 19, Proctor, MN 4:48:55 11:01 4:44:51 3033 134 M55 Rand Sola, 55, Duluth, MN 4:48:57 11:01 4:45:16 3034 347 M40 Bryan Karel, 44, Shoreview, MN 4:48:57 11:01 4:45:26 3035 1585 M20 Jake Heyer, 24, Minneapolis, MN 4:49:01 11:01 4:43:49 3036 66 M60 William Cook, 63, Brooklyn, NY 4:49:02 11:01 4:42:04 3037 1586 M20 Logan Woods, 22, Mendota Heights, MN 4:49:04 11:02 4:33:41 3038 1587 M20 Jakob Burke, 23, Omaha, NE 4:49:06 11:02 4:42:28 3039 433 M35 Joshua Overby-Lang, 37, Saint Paul, MN 4:49:06 11:02 4:44:39 3040 348 M40 Jeremy Brudevold, 41, Fort Ransom, ND 4:49:13 11:02 4:45:39 3041 349 M40 Tchad-Tu Henderson, 44, Hopkins, MN 4:49:20 11:02 4:46:04 3042 135 M55 John Snuggs, 57, Glen Allen, VA 4:49:25 11:02 4:43:48 3043 434 M35 Kody Thompson, 36, Vermillion, SD 4:49:26 11:02 4:46:50 3044 1588 M20 Jack Stauffenecker, 21, Minneapolis, MN 4:49:27 11:02 4:36:55 3045 435 M35 Bryan Brackemyer, 35, Van Meter, IA 4:49:28 11:02 4:38:01 3046 1589 M20 Zach Strand, 34, Salem, OR 4:49:30 11:03 4:43:43 3047 67 M60 Eric Strand, 62, Wildwood, MO 4:49:31 11:03 4:43:44 3048 350 M40 Jared Myers, 40, Washburn, WI 4:49:40 11:03 4:48:44 3049 1590 M20 Owen Lund, 20, Shakopee, MN 4:49:41 11:03 4:45:13 3050 168 M50 Jon Brennhofer, 51, Forest Lake, MN 4:49:42 11:03 4:43:45 3051 1591 M20 Andrew Duff, 30, New Hope, MN 4:49:44 11:03 4:45:05 3052 1592 M20 Brandon Flynn, 27, Minneapolis, MN 4:49:45 11:03 4:47:06 3053 351 M40 Pj Scott, 43, Davenport, IA 4:49:50 11:03 4:44:53 3054 39 M65 Craig Watson, 65, Baton Rouge, LA 4:49:52 11:03 4:48:21 3055 436 M35 Eric Moeker, 38, Wausau, WI 4:49:53 11:03 4:46:53 3056 136 M55 Philip Dech, 59, St Paul, MN 4:50:01 11:04 4:45:43 3057 1593 M20 Derek Simon, 32, Wausau, WI 4:50:02 11:04 4:44:47 3058 1594 M20 Colin Ducklow, 29, Maple Grove, MN 4:50:03 11:04 4:45 3059 1595 M20 Bjorn Gowdy-Jaehnig, 29, Minneapolis, MN 4:50:05 11:04 4:45:52 3060 437 M35 Matthew Roth, 36, Fort Worth, TX 4:50:05 11:04 4:46:45 3061 1596 M20 Kevin Keely, 25, Minneapolis, MN 4:50:06 11:04 4:45:40 3062 352 M40 Travis Hagen, 42, Wilsonville, OR 4:50:10 11:04 4:47:18 3063 353 M40 Clinton Pouillie, 41, Mauston, WI 4:50:17 11:04 4:46:06 3064 1597 M20 Grayson Stout, 27, Duluth, MN 4:50:21 11:04 4:44:41 3065 1598 M20 Jacob Dingmann, 20, Big Lake, MN 4:50:30 11:05 4:50:30 3066 44 M18 Joey Bergquist, 18, Deephaven, MN 4:50:33 11:05 4:46:26 3067 1599 M20 Mario Solis, 28, Austin, TX 4:50:35 11:05 4:43:59 3068 169 M50 Joshua Shafer, 50, Wsp, MN 4:50:35 11:05 4:48:43 3069 1600 M20 Micah Johnson, 27, Ramsey, MN 4:50:41 11:05 4:42:17 3070 194 M45 Brett Bennett, 46, Green Bay, WI 4:50:42 11:05 4:41:38 3071 1601 M20 Maxwell Dempsey, 21, Little Falls, MN 4:50:46 11:05 4:47:22 3072 1602 M20 Konner Olson, 24, Westby, WI 4:50:47 11:05 4:46:34 3073 354 M40 Colin Faulkner, 42, Marine On St Croi, MN 4:50:50 11:06 4:47:19 3074 170 M50 Rob Wilson, 53, New Richmond, WI 4:50:52 11:06 4:45:12 3075 137 M55 Vasile Simion, 59, Boulder, CO 4:51:02 11:06 4:41:45 3076 1603 M20 Bodhe Scheerer, 30, Minneapolis, MN 4:51:05 11:06 4:46:47 3077 138 M55 Brian Benz, 55, Minneapolis, MN 4:51:08 11:06 4:44:45 3078 438 M35 Joshua Truong, 35, Saint Paul, MN 4:51:09 11:06 4:45:29 3079 1604 M20 Gabriel Findell, 20, New Brighton, MN 4:51:11 11:06 4:47:26 3080 1605 M20 Nicholas Pachan, 25, Albany, MN 4:51:17 11:07 4:39:47 3081 1606 M20 Alex Pachan, 24, Waite Park, MN 4:51:18 11:07 4:39:48 3082 10 M70 Terry Lueders, 71, Naperville, IL 4:51:18 11:07 4:46:28 3083 355 M40 Noah Egge, 42, Alexandria, VA 4:51:20 11:07 4:46:32 3084 1607 M20 Caden Skinner, 27, Bloomington, MN 4:51:21 11:07 4:46:04 3085 195 M45 Jeff Greenwood, 48, Minnetonka, MN 4:51:28 11:07 4:42:07 3086 68 M60 Chang Cho, 63, Lake Elmo, MN 4:51:32 11:07 4:47:07 3087 1608 M20 Eliot Dittmer, 25, Columbus, OH 4:51:35 11:07 4:48:05 3088 1609 M20 Bradley Touhey, 30, St Paul, MN 4:51:38 11:07 4:46:47 3089 139 M55 Matt Evans, 57, Eau Claire, WI 4:51:41 11:08 4:50:42 3090 1610 M20 Levi Feucht, 25, Duluth, MN 4:51:46 11:08 4:48:13 3091 356 M40 Bradley Smith, 43, Rock Island, IL 4:51:47 11:08 4:46:49 3092 1611 M20 Marcus Barrios, 31, Lakeville, MN 4:51:51 11:08 4:46:11 3093 171 M50 John Bakken, 51, Madison, WI 4:51:57 11:08 4:47:26 3094 439 M35 Anthony Acosta, 39, Saint Paul, MN 4:51:59 11:08 4:48:05 3095 1612 M20 Sean Howk, 22, New Ulm, MN 4:52:02 11:08 4:44:19 3096 140 M55 Steve Tomhave, 58, Cloquet, MN 4:52:03 11:08 4:45:11 3097 1613 M20 Andrew Bantz, 23, Lakeville, MN 4:52:03 11:08 4:47:44 3098 1614 M20 Devansh Kalra, 26, Eagan, MN 4:52:13 11:09 4:49:42 3099 1615 M20 Austin Murra, 30, St. Paul, MN 4:52:16 11:09 4:44:50 3100 11 M70 Tim (Tj Woods, 73, Des Moines, IA 4:52:23 11:09 4:48:15 3101 1616 M20 Gavin Yares, 23, Minneapolis, MN 4:52:32 11:09 4:47:12 3102 172 M50 Brandon Almich, 50, Lino Lakes, MN 4:52:38 11:10 4:49:19 3103 141 M55 Larry Nusbaum, 59, Lubbock, TX 4:52:39 11:10 4:49:44 3104 357 M40 Sean Nickerson, 41, Fort Mill, SC 4:52:44 11:10 4:48:16 3105 196 M45 David Quinn, 49, Hopkins, MN 4:52:45 11:10 4:48:54 3106 197 M45 Ken Brown, 48, Inver Grove Heigh, MN 4:52:46 11:10 4:47:03 3107 1617 M20 Daniel Nordness, 31, Seattle, WA 4:52:49 11:10 4:49:17 3108 69 M60 Randy Ristow, 63, Milwaukee, WI 4:52:54 11:10 4:46:50 3109 1618 M20 Cole Ternes, 26, Minneapolis, MN 4:52:55 11:10 4:47:40 3110 70 M60 Don Brew, 64, El Cajon, CA 4:52:59 11:10 4:50:14 3111 1619 M20 Jackson Schuerman, 26, Lincoln, NE 4:53:02 11:11 4:46:48 3112 440 M35 Branden Kimmich, 38, Janesville, IA 4:53:06 11:11 4:41:40 3113 1620 M20 Erik Tungland, 27, Maple Grove, MN 4:53:08 11:11 4:40:01 3114 45 M18 Hayden Usinowicz, 18, Cushing, WI 4:53:10 11:11 4:41:51 3115 1621 M20 Bradley Engels, 27, Anoka, MN 4:53:11 11:11 4:49:34 3116 1622 M20 Corbin Johnson, 25, Roseville, MN 4:53:19 11:11 4:48:49 3117 358 M40 Gregory Dickman, 41, Cincinnati, OH 4:53:23 11:11 4:51:21 3118 1623 M20 Samuel Wallace, 22, Ramsey, MN 4:53:24 11:11 4:49:39 3119 142 M55 Douglas Hamilton, 58, Chagrin Falls, OH 4:53:29 11:12 4:46:50 3120 1624 M20 Greg Miller, 24, Brooklyn Park, MN 4:53:30 11:12 4:48:19 3121 1625 M20 Martin Lenthe, 34, Chicago, IL 4:53:33 11:12 4:43:55 3122 46 M18 Ethan Grams, 18, Superior, WI 4:53:33 11:12 4:44:37 3123 1626 M20 Bruce Witschorik, 26, Mountain Home, AR 4:53:35 11:12 4:47:21 3124 1627 M20 Kaleb Musser, 24, Burnsville, MN 4:53:38 11:12 4:51:12 3125 2 M75 Greg Taylor, 76, Minneapolis, MN 4:53:40 11:12 4:49:15 3126 1628 M20 George Achhamer, 25, Minneapolis, MN 4:53:41 11:12 4:48:24 3127 198 M45 Eldon Emmick, 47, Carlisle, IA 4:53:43 11:12 4:48:35 3128 441 M35 Steven Freund, 35, Orlando, FL 4:53:46 11:12 4:47:38 3129 1629 M20 Wallace Linsmeyer, 33, Richfield, MN 4:53:48 11:12 4:51:13 3130 1630 M20 Alexander Schirmers, 25, Waite Park, MN 4:53:50 11:12 4:47:37 3131 1631 M20 Jake Krusell, 22, Hudson, WI 4:53:56 11:13 4:51:35 3132 442 M35 Nathan Hays, 38, Tuba City, AZ 4:53:57 11:13 4:49:04 3133 1632 M20 Jacob Pick, 26, Buffalo, MN 4:53:57 11:13 4:49:10 3134 1633 M20 Riley Saunders, 26, St Paul, MN 4:53:57 11:13 4:49:10 3135 1634 M20 McRae Voll, 26, Monticello, MN 4:53:57 11:13 4:49:11 3136 1635 M20 Broden Grantz, 27, St. Louis, MN 4:53:58 11:13 4:49:11 3137 199 M45 Greg Geib, 46, McFarland, WI 4:54:04 11:13 4:49:35 3138 359 M40 Matthew Solnitzky, 40, Eagan, MN 4:54:07 11:13 4:50:24 3139 1636 M20 Ransom Bergen, 25, New Brighton, MN 4:54:08 11:13 4:43:25 3140 1637 M20 Brandon Weatherz, 27, Duluth, MN 4:54:13 11:13 4:49:03 3141 200 M45 Brice Tennant, 46, Boston, MA 4:54:14 11:13 4:46:50 3142 1638 M20 Mitchell Borchardt, 25, Esko, MN 4:54:17 11:13 4:48:42 3143 1639 M20 David Oliver, 27, Duluth, MN 4:54:17 11:13 4:49:03 3144 11 M16 Eric Frels, 16, Springfield, VA 4:54:20 11:14 4:49:02 3145 1640 M20 Neil Cox, 25, San Francisco, CA 4:54:23 11:14 4:47:35 3146 12 M70 Dan Jackson, 73, St Paul, MN 4:54:23 11:14 4:48:50 3147 201 M45 Jeffrey Mitchell, 46, Minneapolis, MN 4:54:26 11:14 4:48:38 3148 1641 M20 David Hughes, 27, Minneapolis, MN 4:54:30 11:14 4:51:49 3149 360 M40 Jefferson Clark, 44, Cushing, WI 4:54:32 11:14 4:43:13 3150 443 M35 Clint Aldeman, 39, Cedar Rapids, IA 4:54:33 11:14 4:41:35 3151 1642 M20 Jasper Bushman, 24, Bloomington, MN 4:54:33 11:14 4:52:02 3152 1643 M20 Brandon Zaffke, 32, Fridley, MN 4:54:34 11:14 4:46:54 3153 1644 M20 Samuel Wolseth, 26, Minneapolis, MN 4:54:37 11:14 4:49:22 3154 1645 M20 Carlton Lokken, 28, Kasson, MN 4:54:41 11:14 4:46:18 3155 1646 M20 Grant Sorensen, 33, Duluth, MN 4:54:43 11:14 4:50:25 3156 444 M35 Corey Miller, 38, Lake George, MN 4:54:57 11:15 4:51:10 3157 1647 M20 Donald Jurek, 23, Willmar, MN 4:54:59 11:15 4:43:04 3158 1648 M20 Kevn Kocina, 33, Hastings, MI 4:55:04 11:15 4:50:10 3159 1649 M20 Chris Davis, 30, Plymouth, MN 4:55:06 11:15 4:49:19 3160 1650 M20 Noah Bitney, 29, Chippewa Falls, WI 4:55:08 11:15 4:49:56 3161 1651 M20 Victor South, 23, Kettle River, MN 4:55:12 11:16 4:49:59 3162 1652 M20 David Woolsey, 32, Plymouth, MN 4:55:21 11:16 4:50:32 3163 1653 M20 Thomas McAtee, 27, Malmo, NE 4:55:27 11:16 4:53:35 3164 361 M40 Jerod Nowicki, 40, St Paul, MN 4:55:32 11:16 4:46:19 3165 445 M35 Andy Witrak, 35, Richmond, VA 4:55:35 11:16 4:49:19 3166 446 M35 Larry Juday Jr, 37, Isanti, MN 4:55:43 11:17 4:43:43 3167 202 M45 Robert Olson, 45, Saint Paul, MN 4:55:45 11:17 4:50:20 3168 203 M45 Ray Jasicki, 45, Eau Claire, WI 4:55:45 11:17 4:51:28 3169 362 M40 Aaron Borchardt, 41, Andover, MN 4:55:48 11:17 4:52:24 3170 1654 M20 Ed Martin, 30, Cloquet, MN 4:55:50 11:17 4:51:47 3171 40 M65 Gary Fruland, 69, Newark, IL 4:55:53 11:17 4:52:37 3172 173 M50 Sean Duffy, 54, Wayne, PA 4:55:58 11:17 4:51:13 3173 143 M55 William Hogan, 55, Rochester, MN 4:56:00 11:17 4:51:49 3174 41 M65 James Engel, 68, Wakefield, MI 4:56:02 11:17 4:55:12 3175 1655 M20 Amin Rostami, 34, Duluth, MN 4:56:05 11:18 4:52:01 3176 363 M40 Adam Kelley, 42, Andover, MN 4:56:07 11:18 4:50:30 3177 1656 M20 Caleb Meier, 27, Duluth, MN 4:56:09 11:18 4:50:55 3178 12 M16 Gabe Buck, 17, Duluth, MN 4:56:14 11:18 4:49:51 3179 447 M35 Isaac Daniel, 35, Kasson, MN 4:56:19 11:18 4:49:09 3180 1657 M20 Andrew Menke, 34, Bloomington, MN 4:56:24 11:18 4:52:13 3181 1658 M20 Erick Burciaga Jr, 23, Burnsville, MN 4:56:29 11:19 4:53:41 3182 42 M65 Mark Yount, 67, Minneapolis, MN 4:56:31 11:19 4:52:17 3183 1659 M20 Patrick Blaney, 29, Minneapolis, MN 4:56:37 11:19 4:51:05 3184 448 M35 Sam Eininger, 38, Corcoran, MN 4:56:42 11:19 4:52:14 3185 364 M40 Josh Vraa, 40, Sauk Rapids, MN 4:56:45 11:19 4:52:30 3186 449 M35 Nicholas Pasnecker, 37, Golden Valley, MN 4:56:46 11:19 4:48:13 3187 1660 M20 Landon Ramsey, 32, Eden Prairie, MN 4:56:53 11:19 4:50:40 3188 1661 M20 Victor Jimenez, 22, Rice Lake, WI 4:56:55 11:19 4:52:50 3189 450 M35 Matthew Rose, 37, Prior Lake, MN 4:57:02 11:20 4:50:35 3190 13 M70 Ralph Imholte, 71, Red Wing, MN 4:57:09 11:20 4:52:40 3191 1662 M20 Scout Thorstenson, 20, Sartell, MN 4:57:11 11:20 4:50:24 3192 365 M40 Terry Patzner, 43, Sartell, MN 4:57:11 11:20 4:50:24 3193 1663 M20 Ryan Reeves, 26, Duluth, MN 4:57:16 11:20 4:50:25 3194 174 M50 Derek Jones, 50, Batavia, OH 4:57:21 11:20 4:54:27 3195 144 M55 Dennis Adams, 58, Farmers Branch, TX 4:57:26 11:21 4:53:19 3196 1664 M20 Joel Carrizales, 32, Burnsville, MN 4:57:27 11:21 4:52:05 3197 451 M35 Eric Olson, 37, Plymouth, MN 4:57:30 11:21 4:52:29 3198 366 M40 Nathan Allan, 40, Mankato, MN 4:57:32 11:21 4:51:57 3199 71 M60 Drake White, 61, Macomb, IL 4:57:33 11:21 4:51:29 3200 452 M35 Brent Palmer, 39, Woodbury, MN 4:57:38 11:21 4:49:21 3201 145 M55 Tim Simonson, 57, Fridley, MN 4:57:44 11:21 4:52:32 3202 1665 M20 Mason Heimkes, 23, Minneapolis, MN 4:57:44 11:21 4:54:12 3203 367 M40 Matthew Henjum, 42, Washington, DC 4:57:45 11:21 4:51:13 3204 1666 M20 Christian Loeb, 23, Columbus, OH 4:57:55 11:22 4:51:17 3205 1667 M20 Adam Polivka, 27, Wauwatosa, WI 4:58:00 11:22 4:52:13 3206 146 M55 Todd Schweizer, 56, Urbandale, IA 4:58:10 11:22 4:50:28 3207 453 M35 Andrew Ruthenbeck, 39, Carson City, NV 4:58:13 11:22 4:54:26 3208 72 M60 Kent Kehus, 62, Wisconsin Rapids, WI 4:58:19 11:23 4:54:29 3209 1668 M20 Daniel Erickson, 29, Minneapolis, MN 4:58:28 11:23 4:52:56 3210 368 M40 Greg MacEk, 44, Villa Park, IL 4:58:30 11:23 4:54:04 3211 1669 M20 Eric Arch, 30, St Paul, MN 4:58:39 11:23 4:55:23 3212 1670 M20 MacKenzie Jarocki, 28, Sartell, MN 4:59:00 11:24 4:54:24 3213 175 M50 Jeff Mandyck, 54, Minneapolis, MN 4:59:02 11:24 4:52:01 3214 14 M70 Julian Jauregui, 72, Woodridge, IL 4:59:08 11:25 4:54:18 3215 204 M45 Nathan Strunk, 45, Lexington, MA 4:59:09 11:25 4:51:46 3216 1671 M20 Jonas Geerdes, 25, Iowa City, IA 4:59:14 11:25 4:54:07 3217 1672 M20 Michael Meehlhause, 33, Bemidji, MN 4:59:19 11:25 4:56:22 3218 454 M35 Jeff Merkle, 38, Minneapolis, MN 4:59:20 11:25 4:54:39 3219 369 M40 Jeffrey Ferris, 42, Mandeville, LA 4:59:25 11:25 4:55:18 3220 205 M45 Tim Prosen, 45, Esko, MN 4:59:26 11:25 4:55:18 3221 1673 M20 Connor Versch, 21, Rhinelander, WI 4:59:26 11:25 4:56:57 3222 73 M60 Jim Wright, 62, Gastonia, NC 4:59:27 11:25 4:56:34 3223 1674 M20 Tyler Kreft, 27, Osceola, WI 4:59:28 11:25 4:52:33 3224 1675 M20 Alex Jegers, 24, Chaska, MN 4:59:35 11:26 4:53:25 3225 455 M35 Christopher Durant, 36, Minneapolis, MN 4:59:38 11:26 4:54:58 3226 1676 M20 Brendan McShane, 32, St Louis Park, MN 4:59:48 11:26 4:56:06 3227 176 M50 Tim Schuller, 54, Prior Lake, MN 4:59:53 11:26 4:53:06 3228 43 M65 Dave (Ole Olson, 68, Edina, MN 4:59:57 11:26 4:55:55 3229 1677 M20 John Swanson, 23, Duluth, MN 5:00:02 11:27 4:55:24 3230 206 M45 Travis Thiede, 49, Apple Valley, MN 5:00:07 11:27 4:50:32 3231 1678 M20 Thomas Schmitt, 26, Eden Valley, MN 5:00:12 11:27 4:56:15 3232 1679 M20 Rian Noble, 23, Chanhassen, MN 5:00:22 11:27 4:55:07 3233 1680 M20 Andrew Beede, 27, Minneapolis, MN 5:00:22 11:27 4:57:27 3234 147 M55 Brent Peterson, 56, Saint Loiuis Park, MN 5:00:32 11:28 4:56:27 3235 456 M35 Winston Wildebush, 36, Minneapolis, MN 5:00:33 11:28 4:52:03 3236 1681 M20 Anthony Pitoscia, 24, Duluth, MN 5:00:37 11:28 4:55:50 3237 1682 M20 Scott Holm, 34, Minneapolis, MN 5:00:38 11:28 4:54:33 3238 148 M55 Peter Thompson, 56, Chicago, IL 5:00:38 11:28 4:57:13 3239 1683 M20 Christopher Ritter, 32, Roswell, GA 5:00:43 11:28 4:54:04 3240 457 M35 John Devine, 39, Lancaster, CA 5:00:45 11:28 4:58:49 3241 149 M55 Ted Brockman, 57, Naperville, IL 5:00:54 11:29 4:55:17 3242 1684 M20 Brendan Potter, 21, St. Cloud, MN 5:01:04 11:29 4:56:54 3243 458 M35 Alex Economos, 36, Washington, DC 5:01:04 11:29 4:58:26 3244 459 M35 Mikey Sabaka, 37, Madison, WI 5:01:06 11:29 4:54:07 3245 370 M40 Mark Waddington, 41, University City, MO 5:01:07 11:29 4:55:29 3246 460 M35 Brock Martinson, 38, St Paul, MN 5:01:08 11:29 4:56:45 3247 207 M45 Mike Chaplin, 49, Indianapolis, IN 5:01:11 11:29 4:49:48 3248 44 M65 David Franke, 67, Little Canada, MN 5:01:13 11:29 4:56:32 3249 1685 M20 Ryan Dunn, 28, Lubbock, TX 5:01:19 11:30 4:54:30 3250 74 M60 Stephen Breen, 64, Mishawaka, IN 5:01:19 11:30 4:56:49 3251 461 M35 Joe Delgado, 38, Excelsior, MN 5:01:28 11:30 4:51:40 3252 462 M35 Andrew Krueger, 36, Forest Lake, MN 5:01:34 11:30 4:56:56 3253 1686 M20 Curtis Nelson, 33, Duluth, MN 5:01:35 11:30 4:57:37 3254 371 M40 Phill Ramey, 42, Sammamish, WA 5:01:50 11:31 4:55:30 3255 1687 M20 Austin Schleusner, 25, Meridian Charter , MI 5:01:51 11:31 4:53:12 3256 1688 M20 Drew Hudock, 24, Owatonna, MN 5:01:52 11:31 4:54:47 3257 75 M60 Paul Schultz, 63, West Olive, MI 5:01:52 11:31 4:57:04 3258 1689 M20 Arend Turner, 27, Minnetrista, MN 5:01:58 11:31 4:53:36 3259 1690 M20 John Engelkes, 20, Sartell, MN 5:01:58 11:31 4:57:12 3260 463 M35 Nick Vanous, 38, Lincoln, NE 5:02:00 11:31 4:47:34 3261 464 M35 Patrick Cheney, 38, New Hope, MN 5:02:00 11:31 4:56:51 3262 465 M35 Anthony Yares, 35, White Bear Lake, MN 5:02:03 11:31 4:55:40 3263 150 M55 Keith Olson, 55, Westby, WI 5:02:06 11:31 4:57:54 3264 1691 M20 David Hartung, 34, Denver, CO 5:02:08 11:31 4:47:09 3265 1692 M20 Ryan Boudreau, 31, Bloomington, MN 5:02:14 11:32 4:55:25 3266 372 M40 Keith Anderson, 41, Grand Portage 5:02:15 11:32 4:55:18 3267 45 M65 Dave Copeland, 66, Rochester, MN 5:02:16 11:32 4:55:43 3268 151 M55 Paul Dieter, 55, Madison, WI 5:02:18 11:32 4:57:45 3269 1693 M20 Mickey Goerdt, 34, Lakewood, CO 5:02:20 11:32 4:58:16 3270 466 M35 Davide Povero, 39, Rochester, MN 5:02:24 11:32 4:56:55 3271 467 M35 Federico Riva, 39, Thunder Bay, ON 5:02:29 11:32 4:55:52 3272 1694 M20 Ryan Ticen, 34, Richfield, MN 5:02:36 11:33 4:56:41 3273 373 M40 Mike Flander, 42, Elk River, MN 5:02:38 11:33 4:57:56 3274 208 M45 Garett Rozek, 47, Charlotte, NC 5:02:40 11:33 4:58:29 3275 1695 M20 Oscar Fortoso, 22, Minneapolis, MN 5:02:42 11:33 4:51:09 3276 468 M35 George Schermerhorn, 38, Robbinsdale, MN 5:02:47 11:33 4:58:30 3277 469 M35 Jeremy Greening, 37, Robbinsdale, MN 5:02:48 11:33 4:58:30 3278 374 M40 Perry Senjem, 42, Minneapolis, MN 5:02:49 11:33 4:57:57 3279 1696 M20 Peter Lee, 30, Duluth, MN 5:02:53 11:33 4:50:29 3280 375 M40 Craig Jarnot, 40, Bemidji, MN 5:03:01 11:33 4:57:13 3281 1697 M20 Nathan Rutz, 33, Seattle, WA 5:03:03 11:34 4:57:37 3282 177 M50 Jiyao Zou, 51, Louisville, KY 5:03:04 11:34 5:00:40 3283 1698 M20 Nicholas Johnson, 33, Duluth, MN 5:03:06 11:34 4:55:38 3284 1699 M20 John Duxbury, 30, White Bear Lake, MN 5:03:06 11:34 4:57:49 3285 209 M45 Robert Martin, 48, Oakland, CA 5:03:07 11:34 4:58:35 3286 46 M65 Robert Williams, 69, Yakima, WA 5:03:09 11:34 5:00:30 3287 210 M45 Ben Yturralde, 48, Elgin, IL 5:03:10 11:34 4:56:45 3288 1700 M20 John-Paul Syngh, 32, Rogers, MN 5:03:11 11:34 4:57:59 3289 1701 M20 Tyler Prokes, 23, Fargo, ND 5:03:12 11:34 4:56:20 3290 376 M40 Dustin Danner, 44, Excelsior Springs, MO 5:03:15 11:34 4:56:36 3291 1702 M20 Elliott Allen, 26, Duluth, MN 5:03:16 11:34 4:57:41 3292 470 M35 Matt Piescher, 36, Mora, MN 5:03:18 11:34 4:51:15 3293 1703 M20 Charlie Haben, 30, Eagan, MN 5:03:20 11:34 4:58:10 3294 1704 M20 Christopher Roller, 33, Milwaukee, WI 5:03:29 11:35 4:58:50 3295 1705 M20 David Lundberg, 31, Fargo, ND 5:03:36 11:35 5:00:53 3296 1706 M20 Avery Heimkes, 21, Lakeville, MN 5:03:39 11:35 5:00:07 3297 1707 M20 Joseph Wise, 29, Springfield, MO 5:03:50 11:35 4:52:48 3298 152 M55 John Semo, 55, Saint Michael, MN 5:03:53 11:35 4:57:45 3299 377 M40 Jj Johnson, 43, Statesboro, GA 5:04:02 11:36 4:58:45 3300 76 M60 Dave Curry, 60, Atlanta, GA 5:04:05 11:36 4:57:44 3301 1708 M20 Isaac Kluver, 27, Chaska, MN 5:04:06 11:36 5:00:10 3302 211 M45 Andy Prevost, 45, Rice Lake, WI 5:04:07 11:36 5:01:07 3303 1709 M20 Joseph Roorda, 28, Minneapolis, MN 5:04:08 11:36 4:58:14 3304 1710 M20 Jon Hansen, 28, Hudson, WI 5:04:11 11:36 4:59:03 3305 1711 M20 Anthony Derouin, 28, Indianapolis, IN 5:04:13 11:36 4:59:11 3306 1712 M20 Brent Haagenson, 32, Lindstrom, MN 5:04:14 11:36 4:56:58 3307 1713 M20 Bennett Christenson, 25, Chaska, MN 5:04:23 11:37 4:58:41 3308 1714 M20 Russell Hop, 25, Minneapolis, MN 5:04:28 11:37 4:59:11 3309 153 M55 Tim McCollor, 58, Minnetonka, MN 5:04:30 11:37 4:58:52 3310 212 M45 Quin Anderson, 47, Belle Plaine, MN 5:04:31 11:37 5:00:11 3311 471 M35 Adam Sandok, 39, Superior, WI 5:04:34 11:37 4:58:20 3312 1715 M20 Benjamin Rodriguez, 33, Saint Paul, MN 5:04:41 11:37 4:59:42 3313 213 M45 Jason Johnston, 48, Thunder Bay, ON 5:04:44 11:37 5:00:06 3314 378 M40 Noah Markon, 44, Maple Plain, MN 5:04:53 11:38 4:59:31 3315 178 M50 Patrick Brickson, 54, Thief River Falls, MN 5:05:19 11:39 5:00:12 3316 179 M50 Russell Kalk, 50, Dallas, TX 5:05:20 11:39 4:59:35 3317 472 M35 Billy Dumke, 35, Savage, MN 5:05:21 11:39 5:00:11 3318 379 M40 Cody Bullock, 44, Granger, IA 5:05:23 11:39 5:02:42 3319 1716 M20 Griffin Robertson, 27, Lake Elmo, MN 5:05:25 11:39 5:00:12 3320 1717 M20 Brandon Will, 24, Foxboro, WI 5:05:44 11:40 5:00:41 3321 180 M50 John Knop, 53, Apple Valley, MN 5:05:45 11:40 4:59:40 3322 473 M35 Eric Adams, 36, Duluth, MN 5:06:08 11:41 4:59:36 3323 1718 M20 Arman Rafian, 24, Pismo Beach, CA 5:06:12 11:41 4:57:59 3324 181 M50 Aaron Clark, 50, Andover, MA 5:06:25 11:41 5:01:24 3325 380 M40 Azam Syed, 44, Missouri City, TX 5:06:31 11:41 5:00:13 3326 1719 M20 Jacob Epple, 24, Golden Valley, MN 5:06:34 11:42 5:04:12 3327 154 M55 Todd Marley, 59, Centennial, CO 5:06:35 11:42 5:00:41 3328 47 M65 Kim Marley, 65, Elkridge, MD 5:06:35 11:42 5:00:41 3329 1720 M20 Adam Friese, 34, Minneapolis, MN 5:06:43 11:42 5:01:31 3330 1721 M20 Aaron Davis, 28, Minneapolis, MN 5:06:44 11:42 5:01:31 3331 Jaymes Talkington, Kennesaw, GA 5:06:51 11:42 5:01:42 3332 13 M16 Derek Allison, 17, Duluth, MN 5:06:52 11:42 4:58:42 3333 182 M50 Greg Sachs, 54, Loretto, MN 5:06:57 11:42 5:00:56 3334 183 M50 Mike Rogers, 51, Charlotte, NC 5:07:02 11:43 5:02:27 3335 1722 M20 Anthony Burt, 28, Tinley Park, IL 5:07:14 11:43 4:57:56 3336 214 M45 Brad Schwartzbauer, 46, Maplewood, MN 5:07:23 11:43 4:54:30 3337 381 M40 Mike Strathman, 42, Eden Prairie, MN 5:07:25 11:44 4:59:29 3338 1723 M20 Rylan Mueller, 20, Hermantown, MN 5:07:29 11:44 5:03:54 3339 155 M55 Jay Schaefer, 57, Crandon, WI 5:07:33 11:44 4:59:59 3340 1724 M20 Chris Larson, 27, Saint Paul, MN 5:07:38 11:44 5:00:26 3341 1725 M20 Cole Harvey, 30, Duluth, MN 5:07:39 11:44 4:59:27 3342 15 M70 John Kimberly, 74, Stillwater, MN 5:07:40 11:44 5:05:10 3343 1726 M20 Joseph Grove, 26, Duluth, MN 5:07:45 11:44 5:02:58 3344 1727 M20 Eric Englin, 30, Longville, MN 5:07:47 11:44 5:01:16 3345 215 M45 Robert Bulander, 49, Minneapolis, MN 5:07:48 11:44 5:02:22 3346 382 M40 Jonathan Hamer, 41, Somerset, WI 5:07:51 11:45 5:02:17 3347 216 M45 Matt Bromley, 45, Greenville, MI 5:07:59 11:45 4:58:25 3348 383 M40 Rajendra Chalasani, 44, Glendale, AZ 5:08:03 11:45 5:03:27 3349 1728 M20 Jeremiah Broadway, 25, Minneapolis, MN 5:08:14 11:45 4:59:19 3350 1729 M20 Cooper Lewis, 24, Elk River, MN 5:08:27 11:46 5:03:21 3351 474 M35 Jacob Miller, 39, Belle Isle, FL 5:08:29 11:46 5:04:50 3352 384 M40 Mike Fuhrman, 40, Maple Grove, MN 5:08:37 11:46 5:03:27 3353 217 M45 Greg Meixner, 47, Deerwood, MN 5:08:39 11:46 5:02:59 3354 1730 M20 Niko Ruud, 31, Milwaukee, WI 5:08:46 11:47 4:56:45 3355 184 M50 Ben Kim, 53, Simi Valley, CA 5:08:50 11:47 5:02:03 3356 1731 M20 Ben Hrabak, 26, Duluth, MN 5:08:52 11:47 5:03:29 3357 47 M18 Christian MacMillan, 19, Duluth, MN 5:08:52 11:47 5:04:24 3358 185 M50 Chris Imes, 50, Bensenville, IL 5:08:53 11:47 4:58:29 3359 1732 M20 Matthew Keeley, 23, Eden Prairie, MN 5:08:58 11:47 5:03:38 3360 1733 M20 Alexander Lindley, 31, Brooklyn Center, MN 5:09:25 11:48 5:05:24 3361 156 M55 Rich Kellerman, 59, Oak Grove, MN 5:09:28 11:48 5:07:50 3362 1734 M20 Max Almich, 28, Lino Lakes, MN 5:09:36 11:49 5:06:16 3363 1735 M20 Reece Ward, 21, Hermantown, MN 5:09:37 11:49 5:04:35 3364 157 M55 Ted Woychick, 55, Orono, MN 5:09:46 11:49 5:06:08 3365 475 M35 Ben Bonnema, 36, Avon, MN 5:09:48 11:49 5:00:33 3366 48 M65 Scott McKanna, 69, Vaughnsville, OH 5:09:50 11:49 5:02:10 3367 1736 M20 Jordan Revier, 29, Coon Rapids, MN 5:09:55 11:49 5:04:42 3368 1737 M20 Nate Horstman, 27, Minneapolis, MN 5:10:00 11:49 5:04:01 3369 1738 M20 Jackson Hendricks, 27, Rochester, MN 5:10:01 11:49 5:05:10 3370 476 M35 Brandon Olson, 36, Minneapolis, MN 5:10:02 11:50 5:05:02 3371 1739 M20 Quintin Schlicht, 23, Duluth, MN 5:10:02 11:50 5:05:46 3372 49 M65 Steven Yob, 65, Glen Allen, VA 5:10:10 11:50 5:04:33 3373 158 M55 Jefferson Clark, 55, White Plains, MD 5:10:20 11:50 5:04:39 3374 1740 M20 Nathan Hammond, 23, Rosemount, MN 5:10:38 11:51 5:04:01 3375 1741 M20 Ryan Conway, 22, Cloquet, MN 5:10:53 11:51 5:04:15 3376 1742 M20 Joshua Hemming, 23, Duluth, MN 5:10:53 11:51 5:07:50 3377 1743 M20 Drake Jonas, 23, Duluth, MN 5:10:56 11:52 5:06:56 3378 50 M65 Dan Rassier, 67, St. Joseph, MN 5:11:04 11:52 5:08:25 3379 48 M18 Harrison Miller, 19, Jefferson City, MO 5:11:12 11:52 5:06:43 3380 1744 M20 Jonah Miller, 26, Eagan, MN 5:11:16 11:52 5:06:10 3381 385 M40 Stephen Taylor, 41, Indianapolis, IN 5:11:21 11:53 5:03:02 3382 159 M55 Thomas Ousley, 56, Gainesville, VA 5:11:22 11:53 5:06:41 3383 1745 M20 Dalton Cherro, 24, Maple Grove, MN 5:11:24 11:53 5:06:56 3384 386 M40 Michael Jacobsen, 43, St. Paul, MN 5:11:27 11:53 5:03:14 3385 16 M70 David Morse, 70, Lakeville, MN 5:11:34 11:53 5:06:49 3386 1746 M20 Myles Bous, 30, Foley, MN 5:11:40 11:53 5:07:29 3387 387 M40 Oscar Terrazas, 42, Pleasant Hill, IA 5:11:45 11:53 5:04:32 3388 186 M50 David Hett, 53, Burnsville, MN 5:11:46 11:53 5:07:36 3389 1747 M20 Sheng Xun Ong, 26, Minneapolis, MN 5:11:48 11:54 5:07:22 3390 477 M35 Jon Symicek, 38, La Crosse, WI 5:11:53 11:54 4:56:57 3391 1748 M20 Max Milbrandt, 22, Rochester, MN 5:12:03 11:54 4:56:15 3392 1749 M20 Christian Ganz, 24, Hermantown, MN 5:12:03 11:54 5:06:32 3393 218 M45 Jugander Kumar, 47, Columbus, IN 5:12:03 11:54 5:10:58 3394 1750 M20 Byron Klimek, 28, Duluth, MN 5:12:08 11:54 5:04:24 3395 1751 M20 Matthew Berg, 22, Savage, MN 5:12:10 11:54 5:05:33 3396 160 M55 Adolfo Morales, 59, Broomfield, CO 5:12:14 11:55 5:05:35 3397 49 M18 John Clifton, 18, Minneapolis, MN 5:12:22 11:55 5:08:02 3398 1752 M20 Roy Salinas, 24, Lansing, MI 5:12:24 11:55 5:03:44 3399 1753 M20 Gio Gonzales, 20, Medford, MN 5:12:26 11:55 5:07:40 3400 388 M40 Matthew Raciti, 41, Muskego, WI 5:12:31 11:55 5:06:56 3401 1754 M20 Brenyn Anderson, 31, Monticello, MN 5:12:35 11:55 5:01:55 3402 187 M50 Robert Opatz, 54, Sartell, MN 5:12:36 11:55 5:08:30 3403 1755 M20 Jack Still, 23, Stillwater, MN 5:12:37 11:55 5:07:22 3404 188 M50 Bryan Voss, 51, Worthington, MN 5:12:42 11:56 5:05:05 3405 389 M40 Dan Kanninen, 44, Washington, DC 5:12:48 11:56 5:07:55 3406 1756 M20 Tyler Ferguson, 31, Rice Lake, WI 5:12:57 11:56 5:02:21 3407 1757 M20 Patrick Sink, 29, Maplewood, MN 5:13:08 11:57 5:07:32 3408 1758 M20 Schad Wilson, 29, Laramie, WY 5:13:11 11:57 5:02:32 3409 1759 M20 Brian Lankow, 33, Brookings, SD 5:13:27 11:57 5:05:30 3410 189 M50 Stephen M Petersen, 50, Milwaukee, WI 5:13:35 11:58 5:01:34 3411 1760 M20 Lee Chance, 31, Seattle, WA 5:13:45 11:58 5:07:56 3412 390 M40 Dean Wolfe, 43, West Bend, WI 5:13:54 11:58 5:08:38 3413 190 M50 Mike Russell, 54, Aberdeen, SD 5:13:56 11:58 5:07:47 3414 1761 M20 Kellen McManamon, 27, Jamaica, IA 5:14:04 11:59 5:07:40 3415 391 M40 Pedro Meraz, 44, Wesley Chapel, FL 5:14:11 11:59 5:11:26 3416 51 M65 Gerald Roose, 65, Gilbert, AZ 5:14:11 11:59 5:11:26 3417 161 M55 Charles Roose, 58, Wesley Chapel, FL 5:14:11 11:59 5:11:26 3418 77 M60 Dave Conner, 61, Colorado Springs, CO 5:14:19 11:59 5:08:19 3419 1762 M20 William Rabe, 29, St. Paul, MN 5:14:22 11:59 5:09:32
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

3420 392 M40 Patrick Trenary, 43, Mason City, IA 5:14:29 12:00 5:08:03 3421 52 M65 Howard Ojalvo, 69, Shoreview, MN 5:14:37 12:00 5:07:57 3422 1763 M20 Ben Fuller, 32, Maple Grove, MN 5:14:46 12:00 5:11:45 3423 1764 M20 Tyler Kogler, 27, Fargo, ND 5:14:46 12:00 5:14:46 3424 191 M50 Joel Gil Rodriguez, 54, Miami, FL 5:15:13 12:01 5:10:30 3425 478 M35 Anthony Ghilani, 37, Eagan, MN 5:15:56 12:03 5:01:27 3426 78 M60 John Friday, 64, Thunder Bay, ON 5:16:06 12:03 5:15:16 3427 1765 M20 Campbell Cooksey, 28, Denver, CO 5:16:09 12:04 5:12:06 3428 1766 M20 Jeremy Lane, 26, Denver, CO 5:16:10 12:04 5:10:30 3429 393 M40 Eric Nordberg, 42, Glendale, WI 5:16:12 12:04 5:11:09 3430 1767 M20 Jesse Kipp, 31, Fergus Falls, MN 5:16:18 12:04 5:10:19 3431 1768 M20 Thomas Blomberg, 33, Lakeville, MN 5:16:27 12:04 5:10:28 3432 162 M55 Richard Coleman, 58, Minneapolis, MN 5:16:28 12:04 5:09:52 3433 192 M50 Steve Hennessy, 51, Hastings, MN 5:16:36 12:05 5:12:12 3434 193 M50 Mike Whitbeck, 54, Westland, MI 5:16:45 12:05 5:07:27 3435 1769 M20 Peter Jacobson, 28, Bensenville, IL 5:16:45 12:05 5:11:18 3436 1770 M20 Gabriel Mills, 33, Kenyon, MN 5:16:47 12:05 5:10:26 3437 479 M35 Daniel Ihle, 37, Detroit Lakes, MN 5:16:54 12:05 5:12:12 3438 79 M60 Dave Schoeller, 60, White Bear Townsh, MN 5:16:59 12:05 5:11:27 3439 219 M45 Bryan Shimek, 49, Welch, MN 5:17:01 12:05 5:13:09 3440 480 M35 Tharen Dundas, 36, Belgrade, MT 5:17:05 12:06 5:11:30 3441 80 M60 Joe Buckentine, 60, St Cloud, MN 5:17:08 12:06 5:10:25 3442 194 M50 Volkan Becker, 50, Fenton, MO 5:17:11 12:06 5:08:42 3443 1771 M20 Joshua Johnson, 33, Winona, MN 5:17:14 12:06 5:12:04 3444 220 M45 Brian Huotari, 45, Buffalo, MN 5:17:17 12:06 5:12:32 3445 1772 M20 Lance Zeug, 25, Redwood Falls, MN 5:17:29 12:07 5:11:40 3446 221 M45 Matthew Carlson, 46, Key West, FL 5:17:37 12:07 5:11:13 3447 222 M45 Chris Morehouse, 46, Chanhassen, MN 5:17:39 12:07 5:13:15 3448 1773 M20 Ryan Allex, 32, Saint Cloud, MN 5:17:40 12:07 5:11:39 3449 81 M60 Jay Berlin, 62, St Paul, MN 5:17:44 12:07 5:13:06 3450 195 M50 Heath Eckstine, 53, Danbury, WI 5:17:45 12:07 5:11:41 3451 196 M50 Allan Gill, 50, Avon, MN 5:18:08 12:08 5:17:47 3452 1774 M20 Nathan Fischbach, 27, Rochester, MN 5:18:15 12:08 5:13:24 3453 1775 M20 Osama Shahid, 29, Shakopee, MN 5:18:20 12:09 5:15:36 3454 394 M40 Eli Ferry, 40, Sturgeon Bay, WI 5:18:21 12:09 5:11 3455 1776 M20 Erik Manning, 25, Eagan, MN 5:18:31 12:09 5:09:55 3456 197 M50 David Church, 54, Chicago, IL 5:19:32 12:11 5:15:57 3457 1777 M20 Seth Mattson, 34, Dayton, MN 5:19:34 12:11 5:11:18 3458 481 M35 Andrew Escobedo, 37, St. Paul, MN 5:19:39 12:12 5:14:11 3459 53 M65 Ignacio Escobedo, 66, Rochester, MN 5:19:39 12:12 5:14:11 3460 163 M55 Greg Chileen, 58, Brooklyn Center, MN 5:19:42 12:12 5:10:25 3461 17 M70 Joseph Huber, 73, Pine Brook, NJ 5:19:47 12:12 5:17:22 3462 164 M55 Allan Cleveland, 56, Breckenridge, MN 5:19:54 12:12 5:14:35 3463 1778 M20 Christopher Plasek, 29, Owatonna, MN 5:19:59 12:12 5:11:57 3464 482 M35 Juan Diaz, 38, Brooklyn, NY 5:20:02 12:12 5:16:35 3465 483 M35 John Vancura, 35, Minneapolis, MN 5:20:19 12:13 5:14:51 3466 1779 M20 Ben Longlies, 29, Burnsville, MN 5:20:26 12:13 5:15:12 3467 1780 M20 Roberto GonzalezBedolla, 29, Fairfax, MN 5:20:31 12:14 5:18:02 3468 165 M55 Marty Humphrey, 59, Apple Valley, MN 5:20:33 12:14 5:12:19 3469 82 M60 Steve Hagedorn, 64, Two Harbors, MN 5:20:41 12:14 5:15:02 3470 1781 M20 Luke Worwa, 23, Itasca, IL 5:20:47 12:14 5:13:09 3471 395 M40 Jerome Shear, 43, Elk River, MN 5:20:47 12:14 5:16:02 3472 166 M55 Jeff Pappalardo, 55, Lexington, KY 5:20:48 12:14 5:12:46 3473 396 M40 Nathan Kemper, 42, Elk River, MN 5:20:50 12:14 5:16:05 3474 1782 M20 Nathan Larson, 34, Andover, MN 5:20:54 12:14 5:16:36 3475 484 M35 Dustin Campbell, 39, Greenfield, MN 5:20:55 12:14 5:15:46 3476 223 M45 Jeff Aasen, 47, Amery, WI 5:20:57 12:14 5:13:32 3477 1783 M20 Jacob Indihar, 29, Chisago City, MN 5:21:00 12:15 5:13:41 3478 224 M45 Scott Douglas, 49, Fairfax, VA 5:21:09 12:15 5:16:36 3479 1784 M20 Alex Yarkony, 29, Columbus, OH 5:21:18 12:15 5:18:38 3480 1785 M20 Anthony Wolf, 27, Vadnais Heights, MN 5:21:19 12:15 5:14:58 3481 485 M35 Timothy Watt, 37, Gresham, OR 5:21:29 12:16 5:15:29 3482 198 M50 Keshav Raghunathan, 51, Bristow, VA 5:21:39 12:16 5:15:07 3483 54 M65 Masahiro Sugii, 66, Rosemount, MN 5:21:43 12:16 5:13:20 3484 397 M40 Derek Craig, 41, Lawrence, KS 5:21:54 12:17 5:15:31 3485 398 M40 Rory Connolly, 40, Maple Grove, MN 5:21:54 12:17 5:15:31 3486 399 M40 Greg Schake, 44, Fergus Falls, MN 5:21:55 12:17 5:16:50 3487 1786 M20 Brady Riordan, 24, Dresser, WI 5:21:58 12:17 5:15:24 3488 486 M35 Nathan Berndt, 39, Crystal Lake, IL 5:22:11 12:17 5:14:45 3489 167 M55 John Zoffka, 57, Sauk Rapids, MN 5:22:13 12:17 5:18:03 3490 1787 M20 Logan Braaten, 23, Austin, MN 5:22:17 12:18 5:17:02 3491 1788 M20 Ian Meador, 28, Omaha, NE 5:22:20 12:18 5:20:17 3492 1789 M20 Dillon Mancino, 31, Oak Grove, MN 5:22:23 12:18 5:16:28 3493 83 M60 John Travis, 60, Sheboygan, WI 5:22:48 12:19 5:17:18 3494 225 M45 Ben Monseth, 46, Maple Grove, MN 5:22:55 12:19 5:18:04 3495 487 M35 Alex Jackson, 38, Toronto, ON 5:22:58 12:19 5:18:10 3496 1790 M20 Robert Parks, 28, Oak Brook, IL 5:22:59 12:19 5:17:51 3497 1791 M20 Ian Gallo, 29, Lawrenceville, GA 5:23:21 12:20 5:18:04 3498 226 M45 Chad Turner, 47, Prior Lake, MN 5:23:33 12:20 5:18:57 3499 400 M40 Jed Cheney, 40, Eden Prairie, MN 5:23:49 12:21 5:17:05 3500 1792 M20 Frankie Zobitz, 26, White Bear Lake, MN 5:23:50 12:21 5:08:43 3501 1793 M20 Samuel Carver, 24, 55304, MN 5:23:57 12:21 5:19:44 3502 199 M50 Wally Kurth, 50, St. Peter, MN 5:24:02 12:22 5:19:25 3503 1794 M20 Skyler Arthur, 26, Madison, WI 5:24:13 12:22 5:21:49 3504 1795 M20 Adam Schnoor, 32, Rosemount, MN 5:24:21 12:22 5:17:58 3505 1796 M20 Mitchell Horn, 25, Woodbury, MN 5:24:28 12:23 5:19:22 3506 401 M40 Levi Strand, 43, Champlin, MN 5:24:41 12:23 5:21:22 3507 55 M65 Patrick Hagan, 69, Minneapolis, MN 5:24:48 12:23 5:19:03 3508 50 M18 Nick Nermyr, 18, Minneapolis, MN 5:24:50 12:23 5:16:28 3509 1797 M20 Ben Barnard, 34, Hopkins, MN 5:24:50 12:23 5:20:14 3510 1798 M20 Nate Byro, 29, Des Moines, IA 5:25:09 12:24 5:19:05 3511 402 M40 Jacob Rieke, 41, Fairfax, MN 5:25:13 12:24 5:16:54 3512 403 M40 Joshua Nice, 41, Fargo, ND 5:25:13 12:24 5:19:19 3513 84 M60 James Kelly, 63, Boulder, CO 5:25:29 12:25 5:21:53 3514 404 M40 Jaime Gamez, 41, Chicago, IL 5:25:38 12:25 5:22:37 3515 227 M45 Chad Turner, 48, Fort Worth, TX 5:25:42 12:25 5:20:31 3516 488 M35 Adam Martin, 39, Cedar Rapids, IA 5:25:47 12:26 5:18:38 3517 168 M55 Greg Allen, 58, Bloomington, MN 5:25:53 12:26 5:17:38 3518 489 M35 John Belgeri, 37, St. Louis, MO 5:26:02 12:26 5:20:41 3519 1799 M20 Jesse Godbold, 34, Duluth, MN 5:26:42 12:28 5:20:23 3520 169 M55 Curt Carey, 59, Maple Grove, MN 5:26:44 12:28 5:23:10 3521 1800 M20 Liam Lannon, 23, St. Louis Park, MN 5:26:50 12:28 5:21:36 3522 1801 M20 Tyler Kain, 24, Owatonna, MN 5:26:55 12:28 5:19:23 3523 170 M55 Steve Noble, 59, Chanhassen, MN 5:26:57 12:28 5:15:14 3524 1802 M20 Adam Bares, 33, Lakeville, MN 5:27:00 12:28 5:22:01 3525 1803 M20 Ian Pribyl, 26, South Milwaukee, WI 5:27:11 12:29 5:19:14 3526 228 M45 Nicholas Gans, 47, Plano, TX 5:27:32 12:30 5:19:59 3527 56 M65 Jim Koepke, 68, Bloomington, MN 5:27:34 12:30 5:22:29 3528 1804 M20 Matias Cortes, 32, Somerville, MA 5:27:41 12:30 5:22 3529 1805 M20 Christopher Guzman, 24, Carthage, MO 5:27:43 12:30 5:22:34 3530 1806 M20 David Lowry, 29, Eau Claire, WI 5:27:47 12:30 5:21:51 3531 171 M55 Marlin Yoder, 55, Chippewa Lake, OH 5:27:56 12:30 5:21:10 3532 1807 M20 Casey Kuenn, 29, Saint Paul, MN 5:28:16 12:31 5:21:56 3533 85 M60 Jeff Kaufmann, 64, St Paul, MN 5:28:39 12:32 5:23:35 3534 200 M50 Scott Fisher, 50, Denver, CO 5:28:42 12:32 5:20:18 3535 1808 M20 Alexander Hickok, 32, Superior, WI 5:28:44 12:32 5:21:20 3536 172 M55 Jon Bale, 56, Portage, MI 5:29:04 12:33 5:25:36 3537 490 M35 Michael Jeka, 37, Duluth, MN 5:29:08 12:33 5:21:31 3538 229 M45 Carlos Figueroa, 45, Blaine, MN 5:29:27 12:34 5:26:13 3539 18 M70 Erik Heen, 71, Duluth, MN 5:29:35 12:34 5:24:36 3540 1809 M20 Nick Maher, 34, Duluth, MN 5:29:38 12:34 5:24 3541 1810 M20 Jake Lepak, 26, Minneapolis, MN 5:29:38 12:34 5:24:45 3542 1811 M20 Luke Wallace, 26, Ramsey, MN 5:29:42 12:35 5:24:27 3543 1812 M20 Joe Wallace, 30, Elk River, MN 5:29:42 12:35 5:24:27 3544 201 M50 Jeff Porzondek, 54, Chippewa Falls, WI 5:29:44 12:35 5:21:51 3545 1813 M20 Daniel Pinkerton, 23, Baldwinsville, NY 5:30:04 12:35 5:25:19 3546 405 M40 Jerry Bogart, 42, Edmond, OK 5:30:14 12:36 5:22:34 3547 1814 M20 Logan Erickson, 24, Minneapolis, MN 5:30:17 12:36 5:25:27 3548 173 M55 Shaun Vandegrift, 56, New Brighton, MN 5:30:25 12:36 5:14:47 3549 202 M50 Kenneth Heckler, 51, Broken Arrow, OK 5:30:29 12:36 5:23:21 3550 230 M45 Adrian Hinojos-Ruiz, 47, Edgewater, MD 5:30:39 12:37 5:26:40 3551 491 M35 Paul Mueller, 35, Duluth, MN 5:30:41 12:37 5:28:26 3552 203 M50 Douglas Boser, 53, Rice, MN 5:30:53 12:37 5:25:51 3553 1815 M20 Sam Wilmot, 21, Chanhassen, MN 5:31:00 12:37 5:25:46 3554 1816 M20 Scott Carnahan, 29, Winona, MN 5:31:04 12:38 5:26:39 3555 1817 M20 Jack Smyth, 26, Eden Prairie, MN 5:31:07 12:38 5:24:13 3556 1818 M20 Nick Hattling, 33, Blaine, MN 5:31:12 12:38 5:24 3557 86 M60 Paul Byrne, 62, Deming, NM 5:31:15 12:38 5:24:14 3558 1819 M20 Matt Healy, 32, Duluth, MN 5:31:16 12:38 5:20:27 3559 231 M45 Dan Schafer, 46, Chippewa Falls, WI 5:31:16 12:38 5:26:28 3560 232 M45 Eric Theis, 47, Dilworth, MN 5:31:27 12:39 5:27:35 3561 1820 M20 Daniel Grunwald, 34, Chicago, IL 5:31:31 12:39 5:24:44 3562 174 M55 Brian Harper, 57, Galveston, TX 5:31:40 12:39 5:24:49 3563 1821 M20 Austin Dover, 28, St. Louis Park, MN 5:31:46 12:39 5:24:44 3564 233 M45 Raphael Brion, 45, Austin, TX 5:32:06 12:40 5:25:17 3565 57 M65 Jerry Daniels, 65, Crystal, MN 5:32:08 12:40 5:25:48 3566 1822 M20 Jacob Odell, 32, Northfield, MN 5:32:10 12:40 5:26:27 3567 204 M50 Matt Codiamat, 54, La Mesa, CA 5:32:12 12:40 5:28:31 3568 175 M55 Steve Palks, 55, Excelsior, MN 5:32:14 12:40 5:24:14 3569 1823 M20 Jeremy Boucher, 34, Pine Island, MN 5:32:15 12:40 5:24:15 3570 1824 M20 Evan Storbakken, 22, Brainerd, MN 5:32:15 12:40 5:24:26 3571 1825 M20 Benjamin Renner, 22, Duluth, MN 5:32:15 12:40 5:24:27 3572 234 M45 James Beacom, 48, Sioux City, IA 5:32:26 12:41 5:25:24 3573 406 M40 Kale Hanson, 43, Bethalto, IL 5:32:32 12:41 5:25:13 3574 1826 M20 Quincy Davis, 31, Rosemount, MN 5:32:32 12:41 5:26:45 3575 492 M35 Ryan Collier, 38, St. Louis, MO 5:32:46 12:42 5:27:25 3576 1827 M20 Aj Star, 26, Cottage Grove, MN 5:32:47 12:42 5:31:21 3577 1828 M20 Cole Schroedermeier, 25, Minnetonka, MN 5:32:50 12:42 5:26:07 3578 407 M40 Kendall Mathurin, 40, Austin, MN 5:32:55 12:42 5:27:21 3579 235 M45 Anthony Muellerleile, 45, Lake Elmo, MN 5:32:56 12:42 5:25:15 3580 58 M65 Brad Hill, 67, Cohasset, MN 5:33:03 12:42 5:25:36 3581 1829 M20 Nicholas Gomez, 28, Savage, MN 5:33:18 12:43 5:25:11 3582 87 M60 Bruce Holman, 62, Champlin, MN 5:33:30 12:43 5:29:33 3583 1830 M20 Brady Peterson, 25, Andover, MN 5:33:36 12:43 5:27:43 3584 205 M50 John O'Rourke, 51, Saint Michael, MN 5:33:41 12:44 5:29:03 3585 493 M35 Dylan Montgomery, 39, Duluth, MN 5:33:46 12:44 5:26:23 3586 176 M55 Rodney Langer, 59, Snohomish, WA 5:33:59 12:44 5:26:41 3587 408 M40 Eric Marcotte, 44, Saint Louis, MO 5:34:02 12:44 5:28:03 3588 1831 M20 Barrett Wingard, 29, Minneapolis, MN 5:34:05 12:45 5:28:45 3589 1832 M20 Adnan Mustic, 28, Rochester, MN 5:34:08 12:45 5:30:02 3590 1833 M20 Nikolas Himley, 26, Duluth, MN 5:34:27 12:45 5:29:15 3591 206 M50 Christopher Savoy, 50, Savage, MN 5:34:29 12:45 5:28:34 3592 1834 M20 Byron Synstegaard, 30, Chaska, MN 5:34:33 12:46 5:27:36 3593 1835 M20 Naseem Fardipour, 31, Overland Park, KS 5:34:40 12:46 5:22:52 3594 14 M16 Komron Fardipour, 17, Overland Park, KS 5:34:41 12:46 5:22:52 3595 1836 M20 Kyle Suek, 24, Minneapolis, MN 5:34:49 12:46 5:31:09 3596 1837 M20 James Ahrenholz, 27, Dekalb, IL 5:34:57 12:47 5:28:15 3597 409 M40 Brent Herman, 43, Moorhead, MN 5:35:00 12:47 5:28:54 3598 494 M35 Tyler Baerg, 35, Holdingford, MN 5:35:51 12:49 5:28:29 3599 207 M50 Nathan Firebaugh, 50, Dodge Center, MN 5:36:04 12:49 5:30:36 3600 177 M55 Ashraf Ahmed, 56, Newburgh, IN 5:36:13 12:49 5:32:59 3601 51 M18 Hudson Spears, 18, Eden Prairie, MN 5:36:16 12:50 5:33:05 3602 1838 M20 John Jesperson, 31, Cloquet, MN 5:36:22 12:50 5:29:39 3603 410 M40 Mark McDermott, 44, Bettendorf, IA 5:36:27 12:50 5:31:17 3604 495 M35 John Gustafson, 39, Hutchinson, MN 5:36:44 12:51 5:30:21 3605 236 M45 Dennis Ohlenkamp, 46, Sartell, MN 5:36:50 12:51 5:30:06 3606 1839 M20 Devon Martin, 31, Duluth, MN 5:36:55 12:51 5:36:43 3607 1840 M20 Andrew Jarocki, 24, Duluth, MN 5:37:04 12:51 5:31:53 3608 1841 M20 Christopher Jarocki, 27, Austin, TX 5:37:04 12:51 5:31:53 3609 411 M40 Eric Engesser, 42, Minnetrista, MN 5:37:19 12:52 5:31:31 3610 88 M60 Wade Longcrier, 60, Carrollton, TX 5:37:24 12:52 5:31:42 3611 1842 M20 Dean Parvi, 31, Coon Rapids, MN 5:37:26 12:52 5:29:05 3612 237 M45 David Roseland, 45, Elk River, MN 5:37:38 12:53 5:28:31 3613 1843 M20 Dustin Cochart, 33, Plymouth, MN 5:37:41 12:53 5:29:20 3614 59 M65 Jeff Chandler, 66, Orlando, FL 5:37:59 12:53 5:30:22 3615 1844 M20 Isaiah Manninen, 20, Duluth, MN 5:38:00 12:54 5:31:15 3616 1845 M20 Brendan Schneiderman, 25, Omaha, NE 5:38:01 12:54 5:32:44 3617 178 M55 Aaron Kluver, 56, Two Harbors, MN 5:38:08 12:54 5:30:09 3618 60 M65 Kevin Gallahan, 66, Chilton, WI 5:38:18 12:54 5:36:12 3619 89 M60 David Torbenson, 62, Green Bay, WI 5:38:20 12:54 5:30:39 3620 179 M55 Michael Torbenson, 57, Rochester, MN 5:38:20 12:54 5:30:39 3621 1846 M20 Brady Andrus, 22, Mankato, MN 5:38:20 12:54 5:30:45 3622 1847 M20 Spencer Wehr, 23, Bemidji, MN 5:38:31 12:55 5:34:35 3623 238 M45 Jeremy Anderson, 49, Green Bay, WI 5:38:33 12:55 5:31:47 3624 496 M35 Alex Sheehan Sheehan, 39, Houston, TX 5:38:42 12:55 5:32:47 3625 1848 M20 Samuel Thompson, 25, Plainfield, WI 5:38:56 12:56 5:31:22 3626 52 M18 Layne Teubert, 19, Lester Prairie, MN 5:39:01 12:56 5:31:48 3627 239 M45 Chad Teubert, 49, Lester Prairie, MN 5:39:01 12:56 5:31:48 3628 1849 M20 Austin Meyer, 26, Eden Prairie, MN 5:39:13 12:56 5:31:50 3629 208 M50 Carl Crosby Lehmann, 54, Edina, MN 5:39:13 12:56 5:34:06 3630 3 M75 William Begley, 75, Beverly Hills, MI 5:39:23 12:57 5:34:46 3631 1850 M20 Eric Deutz, 29, Chicago, IL 5:39:34 12:57 5:32:32 3632 180 M55 Shyam Biswal, 57, Ellicott City, MD 5:39:40 12:57 5:35:52 3633 1851 M20 Matthew Laine, 22, Moose Lake, MN 5:39:44 12:57 5:32:23 3634 209 M50 Don Anselmin, 54, Bloomington, MN 5:40:02 12:58 5:35:33 3635 90 M60 Joe Lee-Gilligan, 60, Minnetonka, MN 5:40:05 12:58 5:32:57 3636 412 M40 Michael Johnson, 40, Oak Park Heights, MN 5:40:11 12:59 5:29:42 3637 1852 M20 Nik Bohman, 27, Waconia, MN 5:40:12 12:59 5:32:05 3638 1853 M20 Jeffrey Oberlander, 33, Woodbury, MN 5:40:29 12:59 5:31:57
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

3639 1854 M20 Zoa Irving, 23, Duluth, MN 5:40:44 13:00 5:34:33 3640 1855 M20 Matthew Nagel, 29, Little Rock, IA 5:40:50 13:00 5:30:10 3641 1856 M20 William Hauge, 30, Delano, MN 5:40:50 13:00 5:30:11 3642 497 M35 Matthew Nelson, 35, Dayton, MN 5:40:55 13:00 5:35:30 3643 1857 M20 Jarred Barnes, 30, Papillion, NE 5:41:01 13:00 5:34:14 3644 498 M35 Mark Laputka, 37, Hibbing, MN 5:41:15 13:01 5:34:35 3645 53 M18 Trevor Parrott, 18, Gaylord, MN 5:41:16 13:01 5:34:01 3646 91 M60 David Russell, 64, Loma Linda, MO 5:41:17 13:01 5:31:14 3647 19 M70 Bob Kovell, 70, Saint Cloud, MN 5:41:26 13:01 5:35:06 3648 413 M40 Anthony Vozzella, 43, Bloomington, IL 5:41:45 13:02 5:35:01 3649 414 M40 Matthew Caudill, 40, Eagan, MN 5:41:47 13:02 5:36:58 3650 240 M45 Vish Gajulapalle, 47, Cumming, GA 5:41:48 13:02 5:35:20 3651 415 M40 Josh Veazey, 41, Grand Rapids, MI 5:41:51 13:02 5:30:49 3652 416 M40 Ross Droogsma, 43, Saint Paul, MN 5:42:14 13:03 5:35:25 3653 241 M45 Adam Borgerding, 49, Eagan, MN 5:42:25 13:04 5:38:08 3654 1858 M20 Joe Everson, 34, Prior Lake, MN 5:42:33 13:04 5:38:22 3655 1859 M20 Jared Schumaker, 24, Baldwin, WI 5:42:34 13:04 5:36 3656 1860 M20 Troy Messer, 25, St Louis Park, MN 5:42:35 13:04 5:36:08 3657 1861 M20 Joshua Weed, 32, Minneapolis, MN 5:42:43 13:04 5:35:50 3658 417 M40 Rick Lemberg, 43, Carmel, IN 5:42:48 13:04 5:40:11 3659 418 M40 Lucas Dahl, 42, Duluth, MN 5:43:10 13:05 5:39:43 3660 1862 M20 Noah Manke, 25, Milwaukee, WI 5:43:12 13:05 5:35:40 3661 20 M70 James Dempsey, 70, Dunnellon, FL 5:43:13 13:05 5:38:56 3662 1863 M20 Nicholas Culp, 25, Hopkins, MN 5:43:19 13:06 5:38:08 3663 210 M50 Michael Gribben, 53, River Falls, WI 5:43:36 13:06 5:39:03 3664 1864 M20 David Sherry, 23, Inver Grove Heigh, MN 5:43:38 13:06 5:38:31 3665 242 M45 Wayne Newman, 47, Cottage Grove, MN 5:43:44 13:07 5:36:51 3666 61 M65 Clay Schulte, 68, Pine River, MN 5:43:52 13:07 5:36:40 3667 181 M55 Chris Genther, 55, Canal Winchester, OH 5:44:01 13:07 5:38:45 3668 499 M35 Craig Pfeifer, 37, Lindsay, NE 5:44:03 13:07 5:38:06 3669 1865 M20 Reinout Van Landegem, 27, New York, NY 5:44:04 13:07 5:38:44 3670 1866 M20 Kevin Nguyen, 27, Minneapolis, MN 5:44:04 13:07 5:38:44 3671 182 M55 Timothy George, 55, Sterling, IL 5:44:11 13:08 5:42:54 3672 243 M45 Matthew Case, 45, Ramsey, MN 5:44:49 13:09 5:38:21 3673 1867 M20 Max Gort, 23, Rochester, MN 5:44:50 13:09 5:44:50 3674 1868 M20 Tarren McAlister, 32, Rochester, MN 5:44:56 13:09 5:35:09 3675 500 M35 Albert Chu, 36, Palmdale, CA 5:44:59 13:09 5:38:36 3676 1869 M20 Scott Kleve, 34, Albany, MN 5:45:10 13:10 5:37:36 3677 244 M45 Erich Welsch, 46, Anoka, MN 5:45:26 13:11 5:38:12 3678 1870 M20 Chris Maloneu, 29, Oakdale, MN 5:45:52 13:12 5:41:13 3679 1871 M20 Chase Leverington, 31, Eagan, MN 5:45:59 13:12 5:39:14 3680 92 M60 John Wyant, 61, Clearwater, MN 5:46:07 13:12 5:44:44 3681 419 M40 Edward Eck, 44, Springfield, PA 5:46:30 13:13 5:31:48 3682 183 M55 Michael Fuelling, 56, Arlington, VA 5:46:36 13:13 5:41:54 3683 93 M60 Gary Schram, 62, Hammond, WI 5:46:40 13:13 5:40:12 3684 211 M50 Marc Juaire, 52, Plymouth, MN 5:46:45 13:14 5:37:09 3685 212 M50 James Hoye, 51, Taunton, MA 5:47:15 13:15 5:41:04 3686 184 M55 Scott Undercofler, 55, Parker, CO 5:47:38 13:16 5:40:50 3687 501 M35 Edwin Bjurstrom, 39, Ankeny, IA 5:47:40 13:16 5:42:20 3688 94 M60 James Evans, 62, Woodbury, MN 5:48:11 13:17 5:47:11 3689 245 M45 Craig Mason, 47, Freedom, WI 5:48:14 13:17 5:43:20 3690 213 M50 Chris Gorton, 53, Circle Pines, MN 5:48:27 13:17 5:35:39 3691 214 M50 Lew Mangin, 52, Madison, WI 5:48:42 13:18 5:42:41 3692 502 M35 Bryce Demolee, 36, Fargo, ND 5:48:43 13:18 5:41:58 3693 95 M60 David Grant, 60, Minneapolis, MN 5:48:44 13:18 5:40:47 3694 1872 M20 Joseph Halvorson, 24, Phoenix, AZ 5:48:50 13:18 5:41:07 3695 96 M60 Brad Bartz, 62, Sioux Falls, SD 5:49:18 13:19 5:41:46 3696 1873 M20 Aaron Cornelius, 26, Minnetonka, MN 5:49:24 13:20 5:44:13 3697 420 M40 Matthew Whalen, 40, Corcoran, MN 5:49:28 13:20 5:42:50 3698 1874 M20 Christopher Campbell, 30, Duluth, MN 5:49:28 13:20 5:44:41 3700 421 M40 William Stalhandske, 40, Milwaukee, WI 5:50:37 13:22 5:49:55 3701 215 M50 Roland Tam, 53, Atlanta, GA 5:50:58 13:23 5:42:21 3702 503 M35 Andrew Eshman, 37, Fairfax, VA 5:51:04 13:23 5:44:43 3703 246 M45 Lucas Nacusi, 49, North Oaks, MN 5:51:25 13:24 5:43:30 3704 216 M50 Sergio Gradilone, 51, Rochester, MN 5:51:25 13:24 5:43:30 3705 217 M50 Martin Fernandez-Zapico, 50, Rochester, MN 5:51:25 13:24 5:43:31 3706 218 M50 Robert Larson, 50, Duluth, MN 5:51:27 13:24 5:39:41 3707 504 M35 Steven Rindt, 39, Eau Claire, WI 5:51:35 13:25 5:43:51 3708 505 M35 Jonathan Gower, 39, Groton, MA 5:51:39 13:25 5:44:14 3709 97 M60 Peter Laberge, 61, Minneapolis, MN 5:51:52 13:25 5:44:13 3710 506 M35 Jared Bitzan, 39, Lakeville, MN 5:52:00 13:26 5:49:45 3711 1875 M20 Danny Baltich, 22, Duluth, MN 5:52:07 13:26 5:44:34 3712 1876 M20 Tim Depaul, 29, Chaska, MN 5:52:39 13:27 5:45:43 3713 1877 M20 Garrett Bill, 28, Merrifield, MN 5:52:54 13:28 5:46:05 3714 1878 M20 Bryan Chavez, 26, Richfield, MN 5:53:34 13:29 5:50:54 3715 219 M50 Paul Cammack, 53, Plymouth, MN 5:54:09 13:30 5:46:52 3716 220 M50 Ron Auer, 51, Mattoon, IL 5:54:20 13:31 5:47:27 3717 507 M35 Christopher Haugen, 38, Bloomington, MN 5:54:36 13:32 5:40:31 3718 1879 M20 Nick Gilgenbach, 32, Saint Paul, MN 5:54:55 13:32 5:47:55 3719 185 M55 Tom Arnold, 55, Pensacola, FL 5:55:07 13:33 5:48:51 3720 21 M70 Jim Nowak, 72, Cornell, WI 5:55:10 13:33 5:52:41 3721 186 M55 Peter Boulanger, 58, Appleton, WI 5:55:22 13:33 5:47:16 3722 1880 M20 Anthony Whitlow, 33, Sioux Falls, SD 5:55:35 13:34 5:51:14 3723 62 M65 Daniel Doty, 69, Moose Lake, MN 5:55:39 13:34 5:50:46 3724 187 M55 Bruce Kammen, 58, Inver Grove Heigh, MN 5:55:40 13:34 5:47:31 3725 422 M40 Adam Bradford, 40, Orion Twp, MI 5:55:41 13:34 5:55:41 3726 22 M70 Gacengeci Karumba, 72, St Paul Park, MN 5:55:43 13:34 5:55:39 3727 508 M35 Andrew Beckering, 37, Dysart, IA 5:55:57 13:35 5:49:24 3728 23 M70 Larry Thompson, 72, Woodbury, MN 5:55:57 13:35 5:53:01 3729 1881 M20 Matthew Mueggenberg, 31, Elk River, MN 5:56:03 13:35 5:48:50 3730 423 M40 Shrikant Kulkarni, 43, Shoreview, MN 5:56:27 13:36 5:52:42 3731 424 M40 Mukund Kulkarni, 44, Corcoran, MN 5:56:27 13:36 5:52:43 3732 1882 M20 Logan Kass, 26, Webster, MN 5:56:33 13:36 5:52:08 3733 1883 M20 Matthew Glittenberg, 30, Madison, WI 5:56:45 13:36 5:50:49 3734 1884 M20 Samuel Campbell, 21, Saint Paul, MN 5:57:00 13:37 5:49:56 3735 1885 M20 Osamuederumwen Ero, 20, Maplewood, MN 5:57:00 13:37 5:49:57 3736 1886 M20 Cole Rosenbush, 26, St. Charles, MN 5:57:02 13:37 5:49:05 3737 1887 M20 Jack Glieden, 22, Duluth, MN 5:57:22 13:38 5:50:07 3738 1888 M20 Maxwell Kloepping, 21, Oregon, WI 5:57:24 13:38 5:52:15 3739 425 M40 Rachel Kunze, 40, Abbotsford, WI 5:57:33 13:38 5:50:09 3740 1889 M20 Sam Casey, 27, Robbinsdale, MN 5:57:37 13:38 5:51:45 3741 247 M45 Jeffrey Amundson, 47, Oakdale, MN 5:57:49 13:39 5:48:23 3742 1890 M20 Noah Herzfeld, 27, Plymouth, MN 5:57:52 13:39 5:47:48 3743 1891 M20 Corey Gregor, 34, St. Peter, MN 5:58:15 13:40 5:48:01 3744 1892 M20 Cesar J Rodriguez, 33, Elko New Market, MN 5:58:32 13:41 5:56:31 3745 1893 M20 Matt Stadel, 32, Rochester, MN 5:58:40 13:41 5:52:38 3746 248 M45 Thomas Anderson, 47, Saint Cloud, MN 5:58:57 13:41 5:53:32 3747 1894 M20 Matt Goodmanson, 27, St Paul, MN 5:59:06 13:42 5:51:16 3748 1895 M20 Mason Krebsbach, 33, Fargo, ND 5:59:16 13:42 5:46:25 3749 1896 M20 Sean Busby, 26, Mobile, AL 5:59:24 13:42 5:48:59 3750 249 M45 James Kennedy, 48, Savage, MN 5:59:30 13:43 5:52:48 3751 188 M55 Mark Johnston, 55, Duluth, MN 5:59:34 13:43 5:53:09 3752 250 M45 Benjamin Houge, 48, New York City, NY 5:59:45 13:43 5:54:19 3753 1897 M20 Ted Soler, 27, Shoreview, MN 5:59:53 13:44 5:52:37 3754 1898 M20 Nick Wandro, 29, Norman, OK 6:00:09 13:44 5:55:13 3755 1899 M20 Francisco Sevilla, 32, Eden Prairie, MN 6:00:15 13:44 5:53:46 3756 1900 M20 Nick Mitchell, 32, Elk River, MN 6:00:19 13:45 5:55:40 3757 1901 M20 Thor Macklanburg, 31, Duluth, MN 6:00:21 13:45 5:53:05 3758 1902 M20 Ryan Lucas, 32, Duluth, MN 6:00:21 13:45 5:53:06 3759 509 M35 Joe Hunt, 36, Madison Lake, MN 6:00:23 13:45 5:53:51 3760 510 M35 Gene Pease, 36, Maple Grove, MN 6:00:37 13:45 5:53:54 3761 1903 M20 Forrest Laporte, 28, Crookston, MN 6:00:41 13:45 5:53:28 3762 221 M50 Jeffery Munroe, 54, Fort Worth, TX 6:00:59 13:46 5:53:42 3763 251 M45 Jeff Debrie, 49, Lincoln, NE 6:01:16 13:47 5:55:18 3764 426 M40 Dyke Debrie, 44, Lincoln, NE 6:01:16 13:47 5:55:18 3765 427 M40 Jonathan Drewes, 42, St Anthony, MN 6:01:35 13:47 5:54:17 3766 222 M50 Jorge Lee, 54, Union City, NJ 6:02:00 13:48 5:56:10 3767 1904 M20 Ben Obermeyer, 24, Bloomington, MN 6:02:10 13:49 5:52:46 3768 1905 M20 Jordan Christiansen, 34, Tucson, AZ 6:02:11 13:49 5:55:17 3769 189 M55 Kurt Blom, 55, Andover, MN 6:02:19 13:49 5:48:02 3770 252 M45 Chad White, 49, Pine Haven, WY 6:02:20 13:49 5:55:13 3771 223 M50 Eric Anderson, 54, Eau Claire, WI 6:02:22 13:49 5:53:58 3772 511 M35 Nathan Larson, 35, Duluth, MN 6:02:34 13:50 5:59:37 3773 253 M45 David Nelson, 47, North Branch, MN 6:03:10 13:51 5:54:57 3774 224 M50 Scott Sievers, 54, Springfield, IL 6:03:24 13:52 5:56:29 3775 1906 M20 Brock Borchardt, 27, Holmen, WI 6:03:37 13:52 5:52:47 3776 1907 M20 Aaron Ernest, 20, Plymouth, MN 6:03:50 13:53 5:56:08 3777 512 M35 Jonathan Mio, 37, Duluth, MN 6:03:50 13:53 5:56:24 3778 1908 M20 Carlos Chavez, 27, Minneapolis, MN 6:03:56 13:53 5:58:30 3779 63 M65 David Shannon, 65, Shoreview, MN 6:03:56 13:53 5:58:30 3780 15 M16 Tanner Olson, 17, Coon Rapids, MN 6:04:03 13:53 5:55:51 3781 1909 M20 Corey Holz, 32, Circle Pines, MN 6:04:04 13:53 5:55:11 3782 1910 M20 Brendan Turley, 28, Dublin, CA 6:04:08 13:53 5:57:32 3783 1911 M20 Joey Manthey, 21, Zimmerman, MN 6:04:16 13:54 6:00 3784 1912 M20 Alexander Leifermann, 30, Rogers, MN 6:04:35 13:54 5:59:47 3785 428 M40 David Bailey, 42, Crestview Hills, KY 6:04:45 13:55 5:56:50 3786 254 M45 Todd Bartishofski, 48, Weston, WI 6:05:02 13:55 5:47:50 3787 1913 M20 Steven Reynolds, 34, Dickinson, ND 6:05:22 13:56 5:57:47 3788 429 M40 William Huntwork, 40, Shoreview, MN 6:05:31 13:56 5:58:11 3789 64 M65 Mark Wood, 67, Madison, WI 6:05:35 13:57 5:59:07 3790 1914 M20 John Iv Schaefer, 30, Crandon, WI 6:05:40 13:57 5:58:06 3791 1915 M20 Donnell Rodgers, 25, Lake Elmo, MN 6:05:42 13:57 5:59:11 3792 65 M65 Katsuyuki Yamamoto, 66, Woodbury, MN 6:06:12 13:58 5:57:49 3793 1916 M20 Justin Turner, 33, Coon Rapids, MN 6:06:18 13:58 5:58:13 3794 1917 M20 Quentin Goldknopf, 21, Bloomington, MN 6:06:19 13:58 5:56:56 3795 98 M60 Thomas Perri, 62, Maple Grove, MN 6:06:44 13:59 5:59:15
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

3796 1918 M20 Zach Wheeler, 27, North Hollywood, CA 6:07:30 14:01 5:53:52 3797 99 M60 Thomas Schlegel, 63, Coon Rapids, MN 6:08:07 14:02 6:03:56 3798 190 M55 Troy Turley, 58, Kearney, MO 6:08:20 14:03 6:01:41 3799 255 M45 Joseph Niebuhr, 47, Blairstown, IA 6:08:48 14:04 6:00:01 3800 513 M35 Erik Golden, 37, Monticello, MN 6:08:51 14:04 6:00:54 3801 66 M65 Tom Chladek, 65, Elk Mound, WI 6:08:52 14:04 5:59:54 3802 1919 M20 Jacob Kranz, 23, Lake Elmo, MN 6:08:57 14:04 6:03:42 3803 1920 M20 Ryan Maloney, 33, Virginia, MN 6:09:01 14:04 6:04:22 3804 4 M75 Michael Baker, 76, Shoreview, MN 6:10:00 14:07 6:03:16 3805 256 M45 Ryan Piner, 47, Minneapolis, MN 6:10:20 14:08 6:06:02 3806 1921 M20 William Miyoshi, 29, Woodbury, MN 6:10:24 14:08 6:05:03 3807 514 M35 Steven Forsythe, 35, Woodbury, MN 6:10:39 14:08 6:01:59 3808 1922 M20 Christopher Losinski, 31, Wauwatosa, WI 6:10:49 14:09 6:02:48 3809 1923 M20 Timmy Hofmann, 23, Eagan, MN 6:10:50 14:09 6:07:25 3810 1924 M20 Ryan Grasse, 27, Kronenwetter, WI 6:11:09 14:09 6:03:36 3811 257 M45 Dennis Alexander, 48, Elk River, MN 6:11:18 14:10 6:03:07 3812 191 M55 Robert Wilson, 58, Oro Valley, AZ 6:12:04 14:11 6:05:01 3813 24 M70 Tony Symanovich, 74, Arlington, TX 6:12:14 14:12 6:04:50 3814 100 M60 Franklin Gray, 62, Gilbert, AZ 6:12:21 14:12 6:09:44 3815 5 M75 J Steven Kagol, 76, Deephaven, MN 6:12:38 14:13 6:07 3816 515 M35 Josh Wichner, 38, Elko New Market, MN 6:12:38 14:13 6:07:42 3817 1925 M20 Derek Wilking, 29, St. Louis Park, MN 6:12:49 14:13 6:09:26 3818 516 M35 Bryan Tintes, 38, Madison, WI 6:13:36 14:15 6:03:46 3819 1926 M20 Keaton Everett, 30, Chaska, MN 6:13:41 14:15 6:06:45 3820 258 M45 Brian Minton, 46, Atoka, TN 6:13:51 14:16 6:05:50 3821 54 M18 Cole Steele, 19, Miltona, MN 6:15:25 14:19 6:10:52 3822 101 M60 Mike Conley, 61, St Paul, MN 6:15:55 14:20 6:11:59 3823 225 M50 Kongmeng Lee, 51, Minneapolis, MN 6:15:56 14:20 6:09:27 3824 192 M55 John Rasey, 55, San Ramon, CA 6:15:58 14:20 6:07:51 3825 517 M35 Bryan Koestner, 36, Iowa City, IA 6:16:03 14:21 6:09:55 3826 1927 M20 Carter Scrimshaw, 26, Crystal, MN 6:16:05 14:21 6:02:54 3827 430 M40 James Morris, 44, Lakeville, MN 6:16:09 14:21 6:08:11 3828 1928 M20 Philip Anderson, 34, Topeka, KS 6:16:29 14:22 6:09:28 3829 226 M50 Robert Blithe, 54, Webster, WI 6:16:47 14:22 6:09:07 3830 259 M45 Josh Rhode, 47, Eagle River, WI 6:17:26 14:24 6:09:26 3831 67 M65 Steve Hanson, 67, St. Paul, MN 6:17:47 14:25 6:11:21 3832 25 M70 John Naslund, 73, Bloomington, MN 6:17:57 14:25 6:13:02 3833 518 M35 Talha Khan, 35, Blaine, MN 6:18:13 14:26 6:18 3834 227 M50 Earl Skrip, 50, Mahtomedi, MN 6:18:26 14:26 6:14:32 3835 228 M50 Nathan Clifton, 53, Minneapolis, MN 6:18:26 14:26 6:15:58 3836 102 M60 Bob Halvorson, 61, Elk River, MN 6:19:17 14:28 6:11:34 3837 1929 M20 Zackery Strom, 27, Milwaukee, WI 6:19:30 14:28 6:10:10 3838 1930 M20 Emmitt Winkels, 21, Staples, MN 6:19:33 14:29 6:15:05 3839 260 M45 Neal Williams, 47, Apo, AP 6:19:53 14:29 6:13:13 3840 1931 M20 Brandon Engels, 29, Anoka, MN 6:19:58 14:30 6:13:45 3841 1932 M20 Sean Parvi, 33, Park Rapids, MN 6:19:59 14:30 6:11:37 3842 1933 M20 Cam Dean, 20, Minneapolis, MN 6:20:16 14:30 6:12:01 3843 229 M50 Brian Crabtree, 53, Kansas City, MO 6:20:32 14:31 6:13:52 3844 193 M55 George Weihrauch, 55, Fort Smith, AR 6:20:50 14:32 6:14:37 3845 261 M45 Jacob Johnson, 49, Superior, WI 6:21:03 14:32 6:13:31 3846 1934 M20 Aaron Hauger, 31, Minneapolis, MN 6:21:31 14:33 6:08 3847 1935 M20 Robert Snider, 34, Rochester, MN 6:21:38 14:33 6:15:16 3848 1936 M20 Matthew Ruhr, 27, Maple Lake, MN 6:21:45 14:34 6:15:35 3849 1937 M20 Cristian Baez, 26, Romeoville, IL 6:21:50 14:34 6:19:26 3850 1938 M20 Zachary Synstegaard, 30, Lester Prairie, MN 6:21:58 14:34 6:15:02 3851 1939 M20 Christopher Wikstrom, 20, Shoreview, MN 6:21:58 14:34 6:17:09 3852 1940 M20 Rob Schuller, 29, Prior Lake, MN 6:22:26 14:35 6:15:40 3853 262 M45 Daniel Choe, 49, Chicago, IL 6:22:31 14:35 6:08:10 3854 26 M70 Don Soule, 73, Rosemount, MN 6:22:36 14:36 6:14:04 3855 68 M65 Curtis Clausen, 66, Big Lake, MN 6:22:44 14:36 6:15:20 3856 1941 M20 Johnny Tran, 22, Rochester, MN 6:22:57 14:36 6:07:09 3857 230 M50 Kamal Islam, 50, Minneapolis, MN 6:23:20 14:37 6:16:16 3858 27 M70 Kevin Zimmer, 70, Sauk Centre, MN 6:23:34 14:38 6:16:49 3859 231 M50 Thomas Cota, 51, Becker, MN 6:24:02 14:39 6:17:17 3860 263 M45 Chad Murray, 47, Eau Claire, WI 6:24:35 14:40 6:18:26 3861 1942 M20 Nicholas Summers, 24, Nashville, TN 6:25:14 14:42 6:10:08 3862 1943 M20 Caleb Summers, 21, Cedar Falls, IA 6:25:14 14:42 6:10:08 3863 1944 M20 Kahlen Boich, 27, Eagan, MN 6:26:24 14:44 6:19:17 3864 519 M35 Benjamin Fritchman, 37, Clarissa, MN 6:26:27 14:44 6:20:45 3865 1945 M20 Marshall Ohvall, 27, Albany, OR 6:26:43 14:45 6:21:36 3866 1946 M20 David Dewey, 22, Saint Paul, MN 6:26:48 14:45 6:18:59 3867 431 M40 Jon Poupard, 42, Eden Prairie, MN 6:28:09 14:48 6:20:01 3868 194 M55 Doug Claxton, 56, Olathe, KS 6:29:05 14:50 6:21:29 3869 1947 M20 Justin Larson, 30, Lawton, OK 6:29:28 14:51 6:24:17 3870 195 M55 Dave Gluch, 59, Westby, WI 6:29:56 14:52 6:26:55 3871 103 M60 Todd Ihrcke, 60, Westby, WI 6:29:56 14:52 6:26:55 3872 1948 M20 Louis Losbanos, 27, Lakeville, MN 6:30:30 14:54 6:22:37 3873 1949 M20 Tony Balamut, 31, Saint Paul, MN 6:31:14 14:55 6:23:49 3874 520 M35 Brian Kutz, 36, Silver Bay, MN 6:31:29 14:56 6:31:11 3875 521 M35 Micah Bruns, 35, Dresser, WI 6:31:29 14:56 6:31:11 3876 264 M45 Eric Olson, 47, Foxboro, WI 6:31:29 14:56 6:31:15 3877 265 M45 Jerry Goodwin, 48, Winona, MN 6:31:37 14:56 6:24:14 3878 432 M40 Peter Depasquale, 43, Stony Brook, NY 6:33:00 14:59 6:18:19 3879 266 M45 Aaron Parrish, 47, Kasson, MN 6:33:01 14:59 6:27:29
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

3880 433 M40 Scott Herman, 41, Myrtle Beach, SC 6:33:24 15:00 6:27:18 3881 267 M45 Foster Stangel, 46, Shorewood, MN 6:33:34 15:01 6:27:35 3882 104 M60 Steven Johnson, 63, Waterboro, ME 6:34:37 15:03 6:26:22 3883 1950 M20 Kurtis Breimhurst, 22, Kenyon, MN 6:34:56 15:04 6:27:18 3884 434 M40 Tom McHenry, 42, Chicago, IL 6:35:39 15:05 6:28:23 3885 435 M40 Jonathan Krist, 41, Racine, WI 6:36:10 15:07 6:35:56 3886 268 M45 Jonathan Lund, 48, Duluth, MN 6:36:26 15:07 6:31:16 3887 232 M50 Jay De Leon, 51, Palos Verdes Esta, CA 6:36:38 15:08 6:29:13 3888 105 M60 James Payne, 60, Alpena County, MI 6:36:38 15:08 6:30:03 3889 1951 M20 Travis Grangruth, 25, Brooklyn Center, MN 6:37:24 15:09 6:30:36 3890 28 M70 Garry Penland, 70, Kansas City, MO 6:37:27 15:10 6:28:02 3891 269 M45 Michael Reger, 47, West Allis, WI 6:37:35 15:10 6:28:25 3892 196 M55 Karl Benson, 58, St Paul, MN 6:37:50 15:10 6:36:09 3893 522 M35 Zachary Simpson, 35, Columbia, MO 6:37:55 15:11 6:20:52 3894 523 M35 Lucas Crist, 36, Coon Rapids, MN 6:38:19 15:12 6:30:48 3895 436 M40 John Kellander, 41, Oronoco, MN 6:38:19 15:12 6:30:49 3896 524 M35 Matthew Hoerr, 37, Maple Grove, MN 6:38:40 15:12 6:34:49 3898 270 M45 Jeffery Barnum, 47, Staten Island, NY 6:40:05 15:16 6:32:45 3899 1952 M20 Sawyer Radermacher, 20, Minneapolis, MN 6:40:12 15:16 6:37:31 3900 525 M35 Kevin Beichley, 37, Ankeny, IA 6:41:13 15:18 6:33:41 3901 69 M65 John Woelfel, 68, Lexington, MN 6:42:30 15:21 6:37:05 3902 526 M35 Jason Esala, 39, Woodbury, MN 6:42:31 15:21 6:36:03 3903 70 M65 Craig Swanson, 69, Plymouth, MN 6:42:34 15:21 6:42:11 3904 29 M70 Michael Swanson, 71, Minneapolis, MN 6:42:34 15:21 6:42:12 3905 1953 M20 Shane Polack, 31, Sauk Rapids, MN 6:42:46 15:22 6:34:46 3906 437 M40 Ryan Nguyen, 43, Sartell, MN 6:42:46 15:22 6:42:46 3907 1954 M20 Steven Solkela, 26, Virginia, MN 6:43:01 15:22 6:40:28 3908 1955 M20 Vishnuteja Devalla, 34, Duluth, MN 6:43:48 15:24 6:42:13 3909 1956 M20 Nathan Estrada, 30, Minneapolis, MN 6:44:04 15:25 6:35:47 3910 1957 M20 Dillon Divine, 34, Zimmerman, MN 6:46:01 15:29 6:37:46 3911 1958 M20 Pasha Hickman, 24, Rochester, MN 6:48:25 15:35 6:40:10 3912 1959 M20 Joe Lopez, 34, Chaska, MN 6:48:39 15:35 6:42:41 3913 1960 M20 Tyler Rogalski, 29, Saint Paul, MN 6:48:51 15:36 6:41:54 3914 6 M75 Byron Johnson, 75, Duluth, MN 6:50:22 15:39 6:44:29 3915 527 M35 Jason Hines, 39, Holdrege, NE 6:50:38 15:40 6:43:01 3916 233 M50 Richard Hassel, 52, St Paul, MN 6:51:10 15:41 6:44:28 3917 Sabrina Wertman, Duluth, MN 6:51:29 15:42 6:43:20 3918 1961 M20 Joseph Anderson, 30, Duluth, MN 6:51:29 15:42 6:43:20 3919 438 M40 Jeffrey Burns, 41, Duluth, MN 6:53:01 15:45 6:45:45 3920 1962 M20 Wade Hausken, 28, Stillwater, MN 6:53:06 15:45 6:45:08 3921 271 M45 Brian Nord, 46, Minneapolis , MN 6:53:45 15:47 6:45:56 3922 528 M35 Travis Peterson, 38, Columbus, MT 6:56:09 15:52 6:49:14 3923 234 M50 Kent Graves, 53, Elk River, MN 6:57:25 15:55 6:49:14 3924 1963 M20 Sam Annexstad, 28, Prior Lake, MN 6:57:36 15:56 6:52:20 3925 1 M80 Tom Lyke, 81, Hutchinson, MN 6:57:39 15:56 6:48:03
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

3926 1964 M20 Robert Morrissette, 24, Coon Rapids, MN 6:59:18 16:00 6:55:05 3927 272 M45 Tommy Smith, 46, Apple Valley, MN 7:00:44 16:03 6:50:12 3928 273 M45 Jay Gillard, 48, Woodbury, MN 7:00:44 16:03 6:53:14 3929 106 M60 Kevin Cooper, 63, Ames, IA 7:03:50 16:10 6:55:48 3930 30 M70 Ed Rogalski, 73, Sturgeon Lake, MN 7:04:09 16:11 6:56:29 3931 235 M50 Paul Vining, 53, Springfield, MO 7:04:42 16:12 6:54:21 3932 439 M40 Tim Horton, 43, Grand Forks, ND 7:07:08 16:17 7:02:04 3933 31 M70 Henry Rueden, 73, De Pere, WI 7:08:37 16:21 7:05:50 3934 1965 M20 Andy Wu, 30, Houston, TX 7:10:06 16:24 7:04:17 3935 107 M60 Curtis Smerud, 62, New Hope, MN 7:12:17 16:29 7:01:29 3936 71 M65 David Collom, 65, Fort Pierce, FL 7:14:41 16:35 7:06:57 3937 440 M40 Ryan Dusek, 41, Brooklyn Park, MN 7:14:46 16:35 7:09:59
Pace: 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top

3938 1966 M20 Nathan Zaffke, 31, Blaine, MN 7:28:45 17:07 7:21:04 3939 55 M18 Oliver Birkes, 19, Orangevale, CA 7:34:02 17:19 7:21:03 3940 274 M45 Jason Salaz, 49, Bloomington, MN 7:42:16 17:38 7:34:27 3 finishers among Males (no age given) 2 finishers among Men 14 - 15 15 finishers among Men 16 - 17 55 finishers among Men 18 - 19 1966 finishers among Men 20 - 34 528 finishers among Men 35 - 39 440 finishers among Men 40 - 44 274 finishers among Men 45 - 49 235 finishers among Men 50 - 54 196 finishers among Men 55 - 59 107 finishers among Men 60 - 64 71 finishers among Men 65 - 69 31 finishers among Men 70 - 74 6 finishers among Men 75 - 79 1 finishers among Men 80 - 84 1 finishers among Women 14 - 15 6 finishers among Women 16 - 17 33 finishers among Women 18 - 19 1352 finishers among Women 20 - 34 413 finishers among Women 35 - 39 341 finishers among Women 40 - 44 244 finishers among Women 45 - 49 164 finishers among Women 50 - 54 111 finishers among Women 55 - 59 50 finishers among Women 60 - 64 20 finishers among Women 65 - 69 6 finishers among Women 70 - 74 2 finishers among Women 75 - 79 10 finishers among Nonbinary 3940 male finishers 2743 female finishers 6683 total finishers
Click here for data on women

Return to home page.