Stillwater Half Marathon Men
May 27, 2023
Results by MTEC
Click on the "pace" links to move about through the results. Use the Find option of your Web Browser to find the performance of a specific individual.
Click here for data on women
Click here for data on 5K
Click here for data on 10K
Click here for data on womenLast updated June 12, 2023 4:25 PM CLASS PLACE PLACE FINISHER TIME PACE NET TIME 1 1 M20 Sam Friesen, 28, St. Louis Park, MN 1:13:43 5:37 1:13:43 2 1 M40 Gerad Mead, 43, Robbinsdale, MN 1:14:52 5:43 1:14:50 3 1 M30 Jordan Roby, 32, Plymouth, MN 1:15:15 5:44 1:15:15 4 2 M20 Tristan Bakke, 23, Saint Paul, MN 1:16:22 5:50 1:16:20 5 3 M20 Eric Glaubke, 29, Hudson, WI 1:17:22 5:54 1:17:19 Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
6 4 M20 Colin Beck, 23, Austin, MN 1:18:37 6:00 1:18:37 7 2 M40 Juankar Martinez Gomez, 42, Galdakao, BI 1:20:26 6:08 1:20:26 8 2 M30 John Cage, 34, Minneapolis, MN 1:20:59 6:11 1:20:56 9 5 M20 Jake Thompson, 26, Dresser, WI 1:23:15 6:21 1:23:06 10 6 M20 Joe Varpness, 27, Saint Paul, MN 1:23:36 6:23 1:23:34 11 7 M20 Bryan Llumiquinga, 27, North Plainfield, NJ 1:23:53 6:24 1:23:50 12 8 M20 Josh Gilliam, 24, Brooklyn Park, MN 1:23:55 6:24 1:23:53 13 3 M30 Federico Lentini, 31, Minneapolis, MN 1:24:04 6:25 1:24:04 14 1 JrM Sean Pickle, 18, St. Cloud, MN 1:24:52 6:28 1:24:52 15 9 M20 David Vitek, 28, New York, NY 1:25:18 6:30 1:25:15 16 4 M30 Matt Swanson, 36, White Bear Lake, MN 1:27:03 6:38 1:26:58 17 5 M30 Micah Crider, 31, South Saint Paul, MN 1:27:31 6:41 1:27:29 18 6 M30 Kevin Voss, 38, Woodbury, MN 1:28:04 6:43 1:27:59 19 10 M20 Sean Radebaugh, 25, Saint Paul, MN 1:28:18 6:44 1:28:08 20 11 M20 Nikolas Stoufis, 20, Faribault, MN 1:28:18 6:44 1:28:14 21 7 M30 Ben Krenz, 37, Stillwater, MN 1:28:23 6:45 1:28:19 22 12 M20 Nathaniel Van Loon, 29, Richfield, MN 1:28:45 6:46 1:28:41 23 3 M40 John Borrego, 45, El Paso, TX 1:29:46 6:51 1:29:46 24 8 M30 Harry Pitera, 31, St. Paul, MN 1:30:01 6:52 1:29:56 25 1 M50 David Guaman, 52, Andover, MN 1:30:13 6:53 1:30:13 26 9 M30 Daniel Choi, 32, Morrisville, NC 1:30:14 6:53 1:30:10 27 13 M20 Soren Schwendeman, 24, Birchwood, MN 1:30:36 6:55 1:30:32 28 14 M20 Robert Hulsebusch, 29, Minnetonka, MN 1:30:42 6:55 1:30:39 29 15 M20 Filip Belik, 22, Stillwater, MN 1:31:17 6:58 1:31:13 30 10 M30 Erik Vaage, 31, Stillwater, MN 1:31:24 6:58 1:31:18 31 2 M50 Kevin Pilarski, 57, Mahtomedi, MN 1:31:38 6:59 1:31:38Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
32 11 M30 Billy Gazich, 35, New Hope, MN 1:32:53 7:05 1:32:34 33 16 M20 Henry Seeb, 24, Superior, WI 1:33:37 7:08 1:33:34 34 17 M20 Noah Stowell, 23, Savage, MN 1:34:17 7:12 1:34:17 35 4 M40 Joshua Johnson, 44, Rice Lake, WI 1:34:21 7:12 1:34:13 36 18 M20 Jaden Lorenz, 20, Chaska, MN 1:34:28 7:12 1:34:24 37 12 M30 Alan Matusiewicz, 35, Edison, NJ 1:34:34 7:13 1:34:34 38 3 M50 Scott Gilliam, 51, Brooklyn Park, MN 1:34:37 7:13 1:34:19 39 4 M50 Robert Palladino, 55, Edison, NJ 1:34:40 7:13 1:34:32 40 5 M50 Mark Riebe, 54, Maplewood, MN 1:34:46 7:14 1:34:40 41 13 M30 Matthew Bitz, 32, Rochester, MN 1:34:48 7:14 1:34:42 42 2 JrM Hunter Degerstrom, 19, Dresser, WI 1:34:57 7:15 1:34:47 43 14 M30 Thomas Nelson, 36, Woodbury, MN 1:35:02 7:15 1:34:58 44 15 M30 Freddy Wieffering, 31, Minneapolis, MN 1:35:34 7:17 1:35:27 45 5 M40 Steve Mann, 49, Saint Paul, MN 1:35:45 7:18 1:35:37 46 6 M40 Clayton Edens, 41, Woodbury, MN 1:35:55 7:19 1:35:49 47 16 M30 Bernardo Villalba Cahue, 30, Minneapolis, MN 1:35:59 7:19 1:35:50 48 19 M20 Kurt McKenzie, 26, Lakeville, MN 1:36:04 7:20 1:35:33 49 20 M20 Jaeden Danko, 24, Eagan, MN 1:36:12 7:20 1:35:54 50 17 M30 Ross Devolder, 37, Woodbury, MN 1:37:02 7:24 1:36:41 51 7 M40 Jonathan Moler, 40, Stillwater, MN 1:37:13 7:25 1:37:04 52 18 M30 James Knutson, 32, Rochester, MN 1:37:32 7:26 1:37:26 53 19 M30 Joshua Ramos, 33, Jackson, MN 1:37:42 7:27 1:37:39 54 20 M30 Van Quach, 31, Minneapolis, MN 1:37:43 7:27 1:37:36 55 21 M30 Steve Mroozian, 38, Blaine, MN 1:38:19 7:30 1:38:11 56 22 M30 Karl Stenzel, 34, Princeton, MN 1:38:56 7:33 1:38:43 57 8 M40 Brian Rose, 44, Stillwater, MN 1:39:14 7:34 1:38:56 58 23 M30 Jared Connelly, 32, Minneapolis, MN 1:39:17 7:34 1:38:55 59 6 M50 Robert Bras, 55, Minneapolis, MN 1:39:21 7:35 1:38:56 60 24 M30 John Ziegler, 32, Minneapolis, MN 1:39:29 7:35 1:39:14 61 7 M50 Holbrook Brian, 50, St. Paul, MN 1:39:36 7:36 1:39:13 62 21 M20 Darrick Idso, 28, Minneapolis, MN 1:39:36 7:36 1:39:20 63 9 M40 Eric Barbot, 45, Inver Grove Heigh, MN 1:39:44 7:36 1:39:29 64 10 M40 Greg Jaeger, 47, Woodbury, MN 1:39:49 7:37 1:39:42 65 11 M40 Joshua Peterson, 40, Richfield, MN 1:39:58 7:38 1:39:38 66 22 M20 Eli Bjerk, 29, Stillwater, MN 1:40:04 7:38 1:39:57 67 3 JrM Harper Drexel, 14, Lake Elmo, MN 1:40:06 7:38 1:39:45 68 25 M30 Matthew Korner, 34, Lakeville, MN 1:40:26 7:40 1:40:13 69 23 M20 Tait Nelson, 21, St. Anthony, MN 1:40:45 7:41 1:40:04 70 26 M30 Cleshawn Hendrickson, 31, Bloomington, MN 1:41:08 7:43 1:41:03 71 4 JrM Peter Melquist, 19, Medina, MN 1:41:11 7:43 1:40:22 72 24 M20 Nathan Ekberg, 24, Stillwater, MN 1:41:47 7:46 1:41:23 73 12 M40 Johanes Heym, 42, Zurich, SW 1:42:04 7:47 1:41:50 74 13 M40 Jesse Mumm, 44, Minneapolis, MN 1:42:06 7:47 1:41:41 75 27 M30 David Waddington, 34, Plymouth, MN 1:42:17 7:48 1:42:07 76 25 M20 Nicholas Dunn, 21, Marshall, MN 1:42:32 7:49 1:42:16 77 14 M40 Macoun Mark, 44, Oak Park, IL 1:42:57 7:51 1:42:38 78 26 M20 Joshua Peterson, 29, Somerset, NJ 1:43:03 7:52 1:42:54 79 27 M20 Michael Francis, 28, Maplewood, MN 1:43:10 7:52 1:42:57 80 15 M40 Bryan Peterson, 42, Hopkins, MN 1:43:27 7:53 1:43:16 81 16 M40 Charles Wellman, 45, Laurence Harbor, NJ 1:43:33 7:54 1:43:25 82 8 M50 Byron Lorenz, 51, Chaska, MN 1:43:34 7:54 1:43:26 83 28 M20 Sam Gibas, 24, Elk River, MN 1:43:47 7:55 1:42:27 84 28 M30 Paul Groessel, 38, Medina, MN 1:43:51 7:55 1:43:34 85 29 M30 Greg Whalen, 35, Minneapolis, MN 1:44:06 7:56 1:43:41 86 29 M20 Riley Bollum, 27, Goodhue, MN 1:44:18 7:57 1:43:58 87 17 M40 Spencer Butts, 42, White Bear Lake, MN 1:44:23 7:58 1:43:48 88 9 M50 Jerry Redman, 55, Owatonna, MN 1:44:23 7:58 1:44:06 89 10 M50 Mark Thom, 58, Chaska, MN 1:44:38 7:59 1:44:23Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
90 30 M20 Connor Valenti, 28, Minneapolis, MN 1:44:53 8:00 1:44:25 91 18 M40 Eric Knobel, 48, Minneapolis, MN 1:45:00 8:01 1:43:53 92 31 M20 Benjamin Pettingell, 21, Maple Grove, MN 1:45:02 8:01 1:44:47 93 30 M30 Shawn Glaser, 38, Stillwater, MN 1:45:12 8:02 1:44:43 94 31 M30 Brian Flatland, 39, Ellendale, MN 1:45:14 8:02 1:44:39 95 32 M20 Joshua Dalluge, 21, Rogers, MN 1:45:26 8:03 1:45:11 96 32 M30 Alex Autio, 34, Cottage Grove, MN 1:45:28 8:03 1:45:01 97 33 M30 Christopher Solie, 38, Bloomington, MN 1:45:33 8:03 1:45:22 98 34 M30 Lars Petersen, 39, Hudson, WI 1:45:47 8:04 1:45:17 99 35 M30 Matt Zellmer, 30, Chicago, IL 1:45:49 8:04 1:45:04 100 33 M20 Daniel Lane, 28, Saint Louis Park, MN 1:45:51 8:04 1:45:04 101 36 M30 Christopher Smith, 36, Hugo, MN 1:45:53 8:05 1:45:41 102 37 M30 Charlie Andrews, 39, Stillwater Mn, MN 1:45:55 8:05 1:45:08 103 38 M30 Ryan Hanke, 39, Inver Grove Heigh, MN 1:45:55 8:05 1:45:28 104 34 M20 Peyton Duncan, 22, St Peter Mn, MN 1:46:04 8:05 1:45:21 105 19 M40 Gada Simeso, 45, North Oaks, MN 1:46:12 8:06 1:45:51 106 39 M30 Lucas Hoch, 38, Minneapolis, MN 1:46:13 8:06 1:46:02 107 11 M50 Mark Abrahamson, 51, Hudson, WI 1:46:15 8:06 1:45:47 108 35 M20 Michael Stegora, 29, North St. Paul, MN 1:46:16 8:06 1:45:47 109 40 M30 Danny Bergeson, 32, Red Wing, MN 1:46:17 8:06 1:45:48 110 41 M30 Joey Fragodt, 35, Morris, MN 1:46:19 8:07 1:45:06 111 42 M30 Benton Hendrix, 33, Duluth, MN 1:46:35 8:08 1:46:10 112 20 M40 James Crants, 49, Minneapolis, MN 1:46:52 8:09 1:46:29 113 43 M30 Nathan Thompson, 31, Farmington, MN 1:47:12 8:11 1:47:01 114 44 M30 Joshua Tuggle, 30, Bloomington, MN 1:47:15 8:11 1:46:49 115 12 M50 Fabio Rozo, 58, Farmington, MN 1:47:21 8:11 1:46:53 116 36 M20 Ethan Wenzel, 27, Nowthen, MN 1:47:35 8:12 1:47:17 117 13 M50 Gary Nolan, 54, Yardley, PA 1:47:36 8:12 1:47:26 118 14 M50 Richard Pakonen, 54, Birchwood, MN 1:47:40 8:13 1:47:11 119 37 M20 Tj Arland, 26, West Lakeland, MN 1:47:40 8:13 1:47:27 120 21 M40 Matthew Bandt, 48, Stillwater, MN 1:47:42 8:13 1:46:18 121 22 M40 Jason Collins, 43, Willmar, MN 1:47:46 8:13 1:47:08 122 38 M20 Benjamin Howlett, 20, Woodbury, MN 1:47:49 8:13 1:47:33 123 1 M60 Rod Joyer, 68, Stillwater, MN 1:47:50 8:14 1:47:31 124 39 M20 Alex Sanchez, 24, Woodbury, MN 1:48:05 8:15 1:47:25 125 40 M20 Ethan Hasz, 23, Wausau, WI 1:48:11 8:15 1:47:41 126 45 M30 Jonathan Schaible, 38, Howard Lake, MN 1:48:26 8:16 1:47:49 127 41 M20 Logan Mastey, 26, Sauk Rapids, MN 1:48:38 8:17 1:48:03 128 42 M20 Miles McGuire, 21, Eagan, MN 1:48:41 8:17 1:48:12 129 43 M20 George Thomas, 23, Champaign, IL 1:48:48 8:18 1:46:14 130 23 M40 Jesus Medina, 48, Saint Paul, MN 1:48:48 8:18 1:47:51 131 46 M30 Isaac Ryan Pratt, 38, Andover, MN 1:49:07 8:19 1:49:01 132 24 M40 Chris Saxton, 40, Victoria, MN 1:49:09 8:20 1:48:59 133 15 M50 Doug Schuenke, 57, Stillwater, MN 1:49:23 8:21 1:48:56 134 5 JrM John Mattson, 19, Plymouth, MN 1:49:28 8:21 1:48:39 135 47 M30 Eric Smith, 35, Cottage Grove, MN 1:49:36 8:22 1:49:06 136 48 M30 Justin Lee, 32, Grand Rapids, MN 1:49:44 8:22 1:49:24 137 25 M40 Mike Bester, 42, Roseville, MN 1:49:56 8:23 1:49:32 138 26 M40 Kevin Connor, 41, St. Paul, MN 1:49:56 8:23 1:49:46 139 49 M30 Chris Matuseski, 38, Minneapolis, MN 1:50:01 8:24 1:49:41 140 27 M40 Ryan Freeberg, 46, Burnsville, MN 1:50:28 8:26 1:49:37 141 28 M40 Brian Doe, 45, Stillwater, MN 1:50:43 8:27 1:50:19 142 16 M50 Eric Bratvold, 54, Lake Elmo, MN 1:50:44 8:27 1:50:19 143 29 M40 Phil Ecker, 45, Wayzata, MN 1:51:23 8:30 1:51:08 144 6 JrM Aiden Ecker, 19, Wayzata, MN 1:51:23 8:30 1:51:09 145 17 M50 Mathew Rouch, 54, Vadnais Heights, MN 1:51:25 8:30 1:51:09 146 44 M20 Calvin Burg, 22, Paynesville, MN 1:51:43 8:31 1:50:48 147 45 M20 Brett Black, 28, Eagan, MN 1:51:43 8:31 1:50:56 148 50 M30 Ben Wacek, 38, Arden Hills, MN 1:51:53 8:32 1:51:42 149 51 M30 Lucas Kreutz Rodrigues, 30, Rochester, MN 1:51:57 8:32 1:51:31 150 30 M40 Michael Meemken, 41, Andover, MN 1:52:12 8:34 1:51:46 151 46 M20 Samuel Wenzel, 25, Nowthen, MN 1:52:12 8:34 1:51:54 152 47 M20 Sam Simon, 26, Wayzata, MN 1:52:17 8:34 1:51:42 153 48 M20 Owen Bretoi, 20, Woodbury, MN 1:52:18 8:34 1:50:56 154 49 M20 Luke Robey, 21, Saint Paul, MN 1:52:18 8:34 1:50:56 155 7 JrM Ben Kraus, 15, Eden Prairie, MN 1:52:21 8:34 1:52:05 156 52 M30 Derek Cousins, 32, Minneapolis, MN 1:52:41 8:36 1:51:42 157 18 M50 Matthew Schutz, 50, Glenwood City, WI 1:52:48 8:36 1:52:05 158 19 M50 John Burns, 56, Prior Lake, MN 1:52:49 8:36 1:52:08 159 20 M50 Greg Kerr, 52, Savage, MN 1:52:50 8:36 1:52:15 160 21 M50 Neil Kraus, 55, Eden Prairie, MN 1:53:08 8:38 1:52:51 161 53 M30 Derek Eklund, 38, Bloomington, MN 1:53:16 8:38 1:52:52 162 54 M30 Daniel Martin, 31, Little Canada, MN 1:53:18 8:39 1:52:24 163 8 JrM Braydon Adams, 13, Eagan, MN 1:53:29 8:39 1:52:26 164 50 M20 Grant Slavik, 25, Wayzata, MN 1:53:33 8:40 1:52:53 165 55 M30 Kevin Robertson, 34, Brainerd, MN 1:53:43 8:40 1:53:23 166 56 M30 Kou Xiong, 31, Brooklyn Park, MN 1:53:57 8:42 1:53:22 167 22 M50 Mark Wold, 56, Savage, MN 1:54:32 8:44 1:53:35 168 57 M30 German Plata, 39, Golden Valley, MN 1:54:33 8:44 1:51:51 169 23 M50 Brad Boleman, 53, Mounds View, MN 1:54:48 8:45 1:54:27 170 51 M20 Joshua Oak, 27, Minneapolis, MN 1:55:02 8:47 1:54:14 171 58 M30 Luke Olson, 34, Marshall, MN 1:55:03 8:47 1:54:19 172 31 M40 Robb King Cooney, 44, Minneapolis, MN 1:55:05 8:47 1:54:32 173 32 M40 Ryan Haehn, 44, St. Augusta, MN 1:55:07 8:47 1:54:11 174 59 M30 Matt Nelson, 33, St Paul, MN 1:55:09 8:47 1:54:11 175 52 M20 Joshua Peterson, 24, Elk River, MN 1:55:14 8:47 1:53:53 176 60 M30 Victor Rivas, 39, Burnsville, MN 1:55:16 8:48 1:52:33 177 61 M30 Joseph Human, 33, Fridley, MN 1:55:16 8:48 1:55:02 178 53 M20 Isaac Robey, 26, Woodbury, MN 1:55:18 8:48 1:53:57 179 33 M40 Joshua Barsness, 42, Plymouth, MN 1:55:21 8:48 1:54:27 180 62 M30 Renduchintala Sriniyas, 38, Mounds View, MN 1:55:22 8:48 1:54:39 181 54 M20 Kyle McGee, 24, Kansas City, MO 1:55:26 8:48 1:54:00 182 24 M50 Matt Reimer, 54, St. Cloud, MN 1:55:34 8:49 1:54:44 183 2 M60 Fritz Arnason, 60, Edina, MN 1:55:38 8:49 1:55:05 184 55 M20 Jake McCabe, 24, Minnetonka, MN 1:55:44 8:50 1:54:28 185 3 M60 Mark Werner, 64, Minneapolis, MN 1:55:55 8:51 1:55:15 186 56 M20 Drew Nelson, 23, St. Anthony, MN 1:55:56 8:51 1:55:15 187 57 M20 Michael Angstman, 20, Princeton, MN 1:56:20 8:52 1:55:29 188 63 M30 James Rogers, 36, Minneapolis, MN 1:56:39 8:54 1:56:07 189 4 M60 Chang Cho, 63, Lake Elmo, MN 1:56:44 8:54 1:55:49 190 5 M60 Susumu Akatsu, 63, Prior Lake, MN 1:57:05 8:56 1:55:46 191 58 M20 Luke Raymon, 21, Maple Grove, MN 1:57:07 8:56 1:56:13 192 34 M40 Jorge Pimentel, 43, West St. Paul, MN 1:57:23 8:57 1:56:14 193 35 M40 Dan Boyd, 41, Cottage Grove, MN 1:57:23 8:57 1:56:15 194 59 M20 Mark Lee, 28, Delano, MN 1:57:32 8:58 1:56:42 195 60 M20 Jordan Lundell, 27, Woodbury, MN 1:57:36 8:58 1:56:24 196 64 M30 Stefan Swanson, 33, New Hope, MN 1:57:45 8:59 1:56:36 197 65 M30 Patrick Luebke, 35, St. Paul, MN 1:57:46 8:59 1:57:15Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
198 66 M30 Alex Schafer, 35, Anoka, MN 1:57:54 9:00 1:56:52 199 67 M30 Nate Reineccius, 34, Hugo, MN 1:58:18 9:01 1:57:44 200 68 M30 Jeff Hyypio, 32, Minneapolis, MN 1:58:24 9:02 1:57:18 201 69 M30 Cole Hoyer-Winfield, 35, Minneapolis, MN 1:58:27 9:02 1:56:47 202 70 M30 Tony Webb, 35, West Saint Paul, MN 1:58:28 9:02 1:57:50 203 61 M20 Eric Gehlhausen, 27, Vadnais Heights, MN 1:58:30 9:02 1:57:16 204 71 M30 Tyler Lawrence, 32, Sioux Falls, SD 1:58:37 9:03 1:57:55 205 72 M30 Nicholas Truso, 36, Saint Paul, MN 1:58:43 9:03 1:57:50 206 25 M50 Matthew Geibel, 51, Edison, NJ 1:58:43 9:03 1:58:07 207 36 M40 Jared Thompson, 43, Grand Forks, ND 1:58:46 9:04 1:57:34 208 73 M30 Adam McConnell, 32, Minneapolis, MN 1:58:49 9:04 1:57:49 209 74 M30 Andre Marangoni Asperti, 32, Minneapolis, MN 1:58:49 9:04 1:58:23 210 75 M30 Marcelo Bigarella, 33, Madison, WI 1:58:49 9:04 1:58:23 211 37 M40 Brian Kennedy, 40, Louisville, KY 1:58:50 9:04 1:57:44 212 76 M30 Erik Peterson, 36, Cannon Falls, MN 1:58:53 9:04 1:57:50 213 62 M20 Miller Blake, 26, Duluth, MN 1:59:03 9:05 1:58:26 214 77 M30 Mitchell Dahlke, 31, Belle Plaine, MN 1:59:12 9:06 1:58:23 215 78 M30 Ryan Johnson-Gomez, 34, Minneapolis, MN 1:59:16 9:06 1:58:16 216 38 M40 Michael Fuith, 42, Stillwater, MN 1:59:24 9:06 1:58:36 217 26 M50 David Pemberton, 50, Knoxville, TN 1:59:25 9:07 1:58:15 218 79 M30 Dan Dewitt, 37, Woodbury, MN 1:59:36 9:07 1:58:09 219 39 M40 Matthew Jones, 43, Stillwater, MN 1:59:55 9:09 1:59:02 220 6 M60 Larry Thompson, 72, Woodbury, MN 2:00:16 9:10 1:59:41 221 63 M20 Hunter Black, 25, River Falls, WI 2:00:23 9:11 1:59:35 222 64 M20 Carter Schutz, 25, Ellsworth, WI 2:00:28 9:11 1:59:11 223 65 M20 Nicholas Culp, 25, Hopkins, MN 2:01:03 9:14 1:59:29 224 66 M20 Brandt Belisle, 23, Woodbury, MN 2:01:04 9:14 2:00:39 225 67 M20 Eric Runk, 29, Stillwater, MN 2:01:09 9:15 1:59:55 226 80 M30 Sat Jamunar, 35, Brooklyn Park, MN 2:01:10 9:15 1:59:57 227 7 M60 Bruce Otis, 65, Bloomington, MN 2:01:46 9:17 1:59:37 228 81 M30 Bob Buckett, 36, Wauwatosa, WI 2:02:03 9:19 2:00:54 229 82 M30 Zachary Mausolf, 33, Minneapolis, MN 2:02:19 9:20 2:02:14 230 8 M60 Jeffrey Reichel, 72, Stillwater Mn, MN 2:02:44 9:22 2:01:12 231 9 M60 Douglas Batzlaff, 60, Rochester, MN 2:02:55 9:23 1:59:28 232 40 M40 Jon Shelver, 41, Rosemount, MN 2:02:57 9:23 2:00:41 233 27 M50 Timothy Bednar, 53, Stillwater, MN 2:03:15 9:24 2:01:47 234 68 M20 Joshua Ziehwein, 23, Farmington, MN 2:03:22 9:25 2:01:43 235 83 M30 Alex Dexheimer, 34, Minneapolis, MN 2:04:18 9:29 2:03:02 236 41 M40 Steve Oakes, 48, Saint Paul, MN 2:04:57 9:32 2:03:41 237 84 M30 Kartikeya Tiwari, 30, Minneapolis, MN 2:05:05 9:33 2:03:51 238 85 M30 Alaron Hubbert, 30, Montgomery, AL 2:05:06 9:33 2:03:58 239 86 M30 Joe Tuzinski, 33, Lino Lakes, MN 2:05:16 9:33 2:03:51 240 10 M60 Robert Nelson, 62, White Bear Lake, MN 2:05:36 9:35 2:04:30 241 69 M20 Charles Churchill, 24, Springfield, KY 2:05:55 9:36 2:05:35 242 87 M30 Jordi Costa Rodriguez, 31, Minneapolis, MN 2:06:05 9:37 2:05:13 243 70 M20 Plasek Christopher, 28, Owatonna, MN 2:06:09 9:37 2:04:55 244 71 M20 Connor Udelhoven, 29, St Paul, MN 2:06:25 9:39 2:05:23 245 88 M30 Beau Gray, 34, Hastings, MN 2:06:30 9:39 2:05:14 246 72 M20 Philip Norris, 25, Brooklyn Park, MN 2:06:36 9:39 2:06:02 247 42 M40 Mike Leshuk, 47, Willmar, MN 2:06:44 9:40 2:06:06 248 28 M50 Trenton Nelson, 51, St. Anthony, MN 2:07:00 9:41 2:05:53 249 89 M30 Aaron McCrossan, 31, Minneapolis, MN 2:07:10 9:42 2:06:42 250 73 M20 Cody Hansen, 24, Woodbury, MN 2:07:12 9:42 2:06:05 251 90 M30 Steven Pierce, 32, Woodbury, MN 2:07:26 9:43 2:05:47 252 29 M50 Bob Jacobowski, 57, Farmington, MN 2:07:31 9:44 2:05:40 253 9 JrM Isaac Thompson, 19, Center City, MN 2:07:33 9:44 2:06:28 254 91 M30 Zachary Lecuyer, 32, Lake Elmo, MN 2:07:45 9:45 2:06:42 255 10 JrM Wyatt Franklin, 18, Stillwater, MN 2:07:54 9:45 2:07:41 256 92 M30 Braden Dodds, 33, Lino Lakes, MN 2:08:15 9:47 2:06:50 257 30 M50 Scott Telfer, 59, Lake Elmo, MN 2:08:21 9:47 2:06:48 258 31 M50 William McBrayer, 58, Savage, MN 2:08:46 9:49 2:07:48 259 43 M40 Matt Clark, 45, Stillwater, MN 2:08:49 9:50 2:07:11 260 74 M20 Luke Tapp, 28, Eau Claire, WI 2:08:55 9:50 2:07:51 261 93 M30 Bernard Loosbrock, 34, Fairmont, MN 2:09:07 9:51 2:08:02 262 44 M40 Vivek Pokale, 40, Woodbury, MN 2:09:22 9:52 2:09:12 263 45 M40 Matt Crowder, 49, Brookhaven, GA 2:09:31 9:53 2:07:54 264 32 M50 Chris Niskanen, 58, Stillwater, MN 2:09:31 9:53 2:08:14 265 75 M20 Cameron Califf, 29, Plymouth, MN 2:09:38 9:53 2:07:59 266 94 M30 Matthew Brawner, 38, Dayton, MN 2:09:52 9:54 2:08:47 267 76 M20 Michael Loehr, 24, Milwaukee, MN 2:09:58 9:55 2:08:07 268 46 M40 Bj McElrath, 43, Andover, MN 2:10:33 9:58 2:09Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
269 95 M30 Preston Flolo, 34, Benson, MN 2:11:23 10:01 2:10:10 270 47 M40 Brendan Dougherty, 45, Minnetonka, MN 2:11:25 10:01 2:10:51 271 77 M20 Jason Senior, 25, Columbia Heights, MN 2:11:32 10:02 2:10:02 272 33 M50 Karl Hokanson, 54, Coon Rapids, MN 2:11:34 10:02 2:09:59 273 96 M30 Zachary Delong, 34, Shoreview, MN 2:11:34 10:02 2:10:11 274 34 M50 Todd Fierro, 58, Cedar Rapids, IA 2:11:37 10:02 2:09:17 275 35 M50 Rich Coleman, 57, Fridley, MN 2:11:41 10:03 2:10:22 276 11 M60 Dave (Ole Olson, 68, Edina, MN 2:12:09 10:05 2:11:43 277 48 M40 George Thawmoo, 47, Karen, MN 2:12:54 10:08 2:12:47 278 97 M30 Jesse Seabrooks, 36, Woodbury, MN 2:13:04 10:09 2:11:19 279 98 M30 Nic Klocke, 38, Eagle Grove, IA 2:13:11 10:10 2:11:36 280 49 M40 Kevin Walker, 49, Golden Valley, MN 2:13:14 10:10 2:11:50 281 78 M20 Zach Angstman, 24, Princeton, MN 2:13:18 10:10 2:12:27 282 12 M60 Michael Zelinski, 64, Lino Lakes, MN 2:13:39 10:12 2:11:56 283 79 M20 Maxwell Dayton, 29, Cleveland, MN 2:13:53 10:13 2:12:04 284 13 M60 Ed Sandor, 70, Kenyon, MN 2:14:05 10:14 2:12:45 285 50 M40 Bryan Hunt, 40, Stillwater, MN 2:14:16 10:15 2:12:53 286 51 M40 Tim Lorinser, 46, Pine Springs, MN 2:14:30 10:16 2:12:18 287 99 M30 Kirtesh Garg, 37, Eden Prairie, MN 2:14:30 10:16 2:13:11 288 100 M30 Jeff Kaitz, 39, Blaine, MN 2:14:31 10:16 2:11:47 289 11 JrM Elijah Jore, 18, Rogers, MN 2:14:49 10:17 2:13:13 290 52 M40 Jonathan Davis, 42, Rogers, MN 2:15:10 10:19 2:12:31 291 53 M40 Alex Mimis, 44, Minneapolis, MN 2:16:17 10:24 2:14:59 292 101 M30 Jack Johannessen, 30, Minneapolis, MN 2:16:40 10:26 2:13:21 293 14 M60 John Kimberly, 74, Stillwater, MN 2:16:57 10:27 2:16:01 294 80 M20 David Safranski, 27, Forest Lake, MN 2:17:28 10:29 2:15:32 295 81 M20 Liam Wedell, 22, Stillwater, MN 2:17:35 10:30 2:15:48 296 82 M20 Ryan Dore, 25, Bloomington, MN 2:17:46 10:31 2:16:01 297 102 M30 Jeffrey Oberlander, 33, Woodbury, MN 2:17:58 10:31 2:17:49 298 12 JrM Eli Claseman, 16, Shoreview, MN 2:18:56 10:36 2:17:26 299 103 M30 Chris Sheridan, 32, Minneapolis, MN 2:19:01 10:36 2:17:34 300 13 JrM Isaac Sorensen, 17, Rosemount, MN 2:19:09 10:37 2:18:08 301 83 M20 Clark Frederickson, 22, Minneapolis, MN 2:19:28 10:38 2:16:41 302 36 M50 Bradley Anderson, 55, Maplewood, MN 2:19:47 10:40 2:18:08 303 104 M30 O'Dell Jacob, 32, Northfield, MN 2:19:55 10:40 2:17:45 304 37 M50 Marty Banker, 56, Elk River, MN 2:19:58 10:41 2:18:24 305 105 M30 Steven Heizer, 36, Minot Afb, ND 2:20:00 10:41 2:18:30 306 106 M30 Jonathan Heizer, 39, Normal, IL 2:20:01 10:41 2:18:31 307 38 M50 Shawn Gardner, 53, Minneapolis, MN 2:20:16 10:42 2:18:04 308 107 M30 Jose Paiz, 39, Saint Louis Park, MN 2:20:25 10:43 2:18:43 309 15 M60 Joe Paniccia, 60, Savage, MN 2:20:36 10:44 2:18:29 310 108 M30 Edwin Suarez, 38, Richfield, MN 2:21:00 10:45 2:18:56 311 109 M30 Jon Anderson, 39, Plymouth, MN 2:21:25 10:47 2:21:06 312 84 M20 Micah Canny, 20, Brooklyn Park, MN 2:22:21 10:52 2:20:30 313 110 M30 Kyle Riippa, 37, Rosemount, MN 2:22:47 10:54 2:20:41 314 54 M40 Jon Olson, 46, Alexandria, MN 2:22:49 10:54 2:21:26 315 55 M40 Adam Hub, 42, Fridley, MN 2:23:01 10:55 2:21:32 316 56 M40 Ryan Saverine, 45, New Richmond, WI 2:23:27 10:57 2:21:44Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
317 16 M60 Tony Quernemoen, 60, Robbinsdale, MN 2:24:24 11:01 2:22:38 318 39 M50 Jeff Skogen, 58, Stillwater, MN 2:24:37 11:02 2:22:26 319 57 M40 David Offord, 46, Lake Elmo, MN 2:24:38 11:02 2:22:26 320 58 M40 Alejan PenalozaOlivares, 42, Shoreview, MN 2:24:56 11:03 2:22:48 321 111 M30 Chase Leverington, 31, Centerville, MN 2:25:13 11:05 2:23:11 322 112 M30 Bijay Tamang, 35, Shakopee, MN 2:26:00 11:08 2:24:01 323 85 M20 Taylor Carstensen, 23, Farmington, MN 2:26:30 11:11 2:24:50 324 86 M20 Donnell Rodgers, 25, Woodbury, MN 2:26:33 11:11 2:25:11 325 87 M20 Zachary Tapp, 22, Woodville, WI 2:27:13 11:14 2:24:43 326 59 M40 Aaron Wilson, 41, Stillwater, MN 2:27:23 11:15 2:25:23 327 88 M20 Hawken Rose, 22, Arlington, MN 2:27:26 11:15 2:26:01 328 40 M50 Tim Floyd, 57, Woodbury, MN 2:27:27 11:15 2:25:34 329 41 M50 Bernardo Jardio, 58, Stillwater, MN 2:27:58 11:17 2:25:57 330 113 M30 Marc Pitera, 34, Minneapolis, MN 2:28:10 11:18 2:26:28 331 114 M30 David Cebuhar, 39, Roseville, MN 2:28:46 11:21 2:26:28 332 60 M40 Mike Smith, 42, Mora, MN 2:29:01 11:22 2:27:20 333 115 M30 Michael Miller, 39, Savage, MN 2:29:26 11:24 2:27:19 334 89 M20 Blake Soby, 26, St. Paul, MN 2:29:30 11:24 2:26:50 335 61 M40 Trent Hughes, 42, Spring Hill, TN 2:29:30 11:24 2:27:58 336 116 M30 Jaren Zech, 34, Ham Lake, MN 2:29:42 11:25 2:27:37 337 62 M40 Christopher Westergaard, 40, Bloomington, MN 2:29:54 11:26 2:28:13 338 42 M50 Doran Schoeppach, 59, Minneapolis, MN 2:30:35 11:29 2:28:18 339 63 M40 Matthew Howe, 46, Lake Elmo, MN 2:31:06 11:32 2:28:56 340 64 M40 Jeffrey Amundson, 47, Oakdale, MN 2:31:14 11:32 2:28:30 341 117 M30 Casey Myers, 38, Eden Prairie, MN 2:31:52 11:35 2:30:17 342 65 M40 Seigo Masubuchi, 45, Saint Paul, MN 2:31:55 11:35 2:29:59 343 90 M20 Trevor Mackenthun, 22, Arlington Mn, MN 2:32:56 11:40 2:31:30 344 118 M30 Topher Harless, 37, Studio City, CA 2:33:06 11:41 2:31:13 345 17 M60 Chuck Hodgson, 65, West St Paul, MN 2:33:32 11:43 2:31:40 346 119 M30 Gregg Jones, 39, Mahtomedi, MN 2:33:54 11:44 2:32:07 347 91 M20 Ryan Hannan, 29, Owatonna, MN 2:34:21 11:46 2:32:26 348 66 M40 Robb Highland, 45, Maplewood, MN 2:34:46 11:48 2:32:22 349 120 M30 Evan Deam, 31, Eden Prairie, MN 2:35:23 11:51 2:32:41 350 67 M40 Jared Anderson, 43, Woodbury, MN 2:35:23 11:51 2:33:25 351 43 M50 Aaron Khieu, 52, Medina, MN 2:35:26 11:51 2:33:56 352 68 M40 Carl Bliss, 47, Bayport, MN 2:36:30 11:56 2:35:14 353 92 M20 Ryan Lund, 29, Saint Pa, MN 2:36:39 11:57 2:35:38Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
354 69 M40 Mark McGinty, 47, Minneapolis, MN 2:38:38 12:06 2:37:40 355 70 M40 Charles Weise, 42, Rosemount, MN 2:39:15 12:09 2:37:49 356 71 M40 Eric Houseman, 40, Chanhassen, MN 2:40:23 12:14 2:37:43 357 18 M60 Michael Brown, 71, Minneapolis, MN 2:40:23 12:14 2:38:01 358 72 M40 Keith Jensen, 45, Hudson, WI 2:41:00 12:17 2:38:48 359 121 M30 William Doebler, 30, Apple Valley, MN 2:45:47 12:39 2:43:32 360 93 M20 Wade Melberg, 26, Brooklyn Park, MN 2:47:18 12:46 2:45:01 361 122 M30 Brian Phillips, 34, Lakeville, MN 2:47:22 12:46 2:44:53 362 123 M30 Keith McAndrews, 33, Otsego, MN 2:48:12 12:50 2:45:34 363 124 M30 Bradley Duffy, 34, Elk River, MN 2:48:13 12:50 2:45:34 364 94 M20 Andrew Cheng, 24, Apple Valley, MN 2:49:31 12:56 2:47:12 365 95 M20 Zach Schaffran, 25, Minneapolis, MN 2:49:31 12:56 2:47:12Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
366 125 M30 Joel Alban, 32, Crystal, MN 2:50:36 13:01 2:48:24 367 126 M30 Jimmy Granger, 30, North Oaks, MN 2:51:41 13:06 2:49:34 368 73 M40 Jack Gallen, 41, Chicago, IL 2:51:54 13:07 2:49:13 369 127 M30 Ankit Singh, 35, Minneapolis, MN 2:52:39 13:10 2:51:58 370 44 M50 Michael Simon, 53, Stillwater, MN 2:54:25 13:18 2:52:23 371 74 M40 Harsha Limaye, 49, Eden Prairie, MN 2:58:05 13:35 2:56:16 372 96 M20 Wesley Hedlund, 29, Eagan, MN 2:59:17 13:41 2:57:25 373 75 M40 James Catalfamo, 41, Minneapolis, MN 2:59:24 13:41 2:57Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
374 128 M30 Kevin Gleeson, 33, West Allis, WI 3:04:36 14:05 3:02:31 375 97 M20 Mitchell McKeever, 25, Maple Grove, MN 3:05:32 14:09 3:02:57 376 19 M60 Frank Collins, 73, New Richmond, WI 3:06:30 14:14 3:04:04Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
377 76 M40 Jesse Edelbrock, 42, Maple Grove Mn, MN 3:16:40 15:00 3:16:40 378 45 M50 Jonathan Woodman, 55, Hastings, MN 3:22:12 15:25 3:19:37 379 20 M60 Bill Cayard, 61, Robstown, TX 3:27:50 15:51 3:25:12 380 129 M30 Drew Forsell Cayard, 30, White Bear Lake, MN 3:27:50 15:51 3:25:13Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
381 98 M20 Matthew Berg, 22, Savage, MN 3:30:29 16:03 3:27:53Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
382 46 M50 Shawn Heavner, 55, Indianapolis, IN 3:49:07 17:29 3:46:21Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top
13 finishers among Men Under 20 98 finishers among Men 20 - 29 129 finishers among Men 30 - 39 76 finishers among Men 40 - 49 46 finishers among Men 50 - 59 20 finishers among Men 60 & Up 12 finishers among Women Under 20 135 finishers among Women 20 - 29 129 finishers among Women 30 - 39 102 finishers among Women 40 - 49 45 finishers among Women 50 - 59 9 finishers among Women 60 & Up 382 male finishers 432 female finishers 814 total finishers
Return to home page.