Gopher to Badger Half Marathon Men

Stillwater

Aug. 9, 2025


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
Click here for data on 5K
Click here for data on 10K

                                                                 Last updated Aug. 28, 2025 10:21 AM
         CLASS                                           AGE GRADE  FINISH    
 PLACE   PLACE           FINISHER                                     TIME     PACE  NET TIME

    1    1 M18  Jack Lakin, 18, Hopkins, MN               77.05%   1:15:47    5:47  1:15:47

Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

2 1 M45 Nick Eugster, 49, Minneapolis, MN 81.92% 1:18:33 6:00 1:18:33 3 1 M20 Matt Rudquist, 32, New Richmond, WI 73.17% 1:18:38 6:00 1:18:38 4 1 M16 Brandon Paine, 17, Woodbury, MN 73.97% 1:19:45 6:05 1:19:45 5 2 M18 Jager Ruedebusch, 18, Hudson, WI 71.68% 1:21:28 6:13 1:21:20 6 2 M20 Harrison Klein, 30, Minneapolis, MN 70.34% 1:21:46 6:14 1:21:46 7 3 M18 Evan Dougherty, 18, Chaska, MN 70.84% 1:22:26 6:17 1:22:26 8 3 M20 Jacob Moe, 24, New Brighton, MN 68.28% 1:24:14 6:26 1:24:14 9 4 M20 Dennis Zrust, 20, Bloomington, MN 66.34% 1:26:42 6:37 1:26:39 10 1 M14 Brooks Clymer, 15, Hudson, WI 69.29% 1:27:41 6:41 1:27:41 11 5 M20 David Kulberg, 32, Minneapolis, MN 65.13% 1:28:21 6:44 1:28:19 12 2 M16 Cameron Seelig, 16, Farmington, MN 67.38% 1:28:35 6:45 1:28:35 13 3 M16 Louis Vrambout, 17, bayport, MN 66.58% 1:28:36 6:46 1:28:28 14 1 M50 Robert Srichai, 51, Minneapolis, MN 73.75% 1:28:48 6:46 1:28:40 15 6 M20 Sam Kulberg, 33, St Louis Park, MN 64.78% 1:28:57 6:47 1:28:55 16 4 M16 Benton Freitag, 17, Glencoe, MN 66.17% 1:29:09 6:48 1:29:04 17 1 M55 Brad Vick, 59, Stillwater, MN 78.86% 1:29:23 6:49 1:29:18 18 7 M20 Cody Rieder, 25, Delano, MN 64.31% 1:29:26 6:49 1:26:36 19 5 M16 Andrew Holz, 17, Kasson, MN 65.73% 1:29:45 6:51 1:29:40 20 8 M20 Joshua Fowler, 21, Edina, MN 64.07% 1:29:46 6:51 1:29:43 21 9 M20 Carter Simpson, 20, Hastings, MN 63.88% 1:30:02 6:52 1:29:37 22 10 M20 Luke Baird, 22, Petaluma, CA 63.60% 1:30:26 6:54 1:30:20 23 11 M20 Logan Rieder, 26, Delano, MN 63.03% 1:31:15 6:58 1:28:27
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

24 12 M20 Brennan Featherstone, 23, Woodbury, MN 62.03% 1:32:43 7:04 1:32:40 25 2 M14 Luke Bot, 15, Chaska, MN 65.43% 1:32:51 7:05 1:32:42 26 13 M20 Samuel Wilson, 21, Bemidji, MN 61.69% 1:33:14 7:07 1:33:13 27 14 M20 Riley Brown, 24, Woodbury, MN 61.16% 1:34:03 7:10 1:34:00 28 15 M20 Jared Connelly, 34, Crystal, MN 61.36% 1:34:07 7:11 1:33:59 29 16 M20 Cullen Featherstone, 23, Woodbury, MN 60.87% 1:34:29 7:12 1:34:22 30 4 M18 Ian Barber, 19, Worthington, MN 61.16% 1:34:31 7:13 1:34:00 31 17 M20 Ashvant Kumar, 22, Madison, WI 60.62% 1:34:53 7:14 1:34:33 32 18 M20 Nicholas Purdie, 23, Stillwater, MN 60.40% 1:35:14 7:16 1:35:06 33 2 M50 Grant Evavold, 52, Savage, MN 69.36% 1:35:16 7:16 1:35:15 34 19 M20 Marjais McBride, 21, Stacy, MN 60.35% 1:35:18 7:16 1:35:11 35 3 M14 Holden Higgins, 15, Chaska, MN 63.67% 1:35:25 7:17 1:35:17 36 6 M16 Charles St Dennis, 17, Saint Paul, MN 61.65% 1:35:41 7:18 1:35:34 37 4 M14 Landon Nelson, 14, Osceola, WI 65.00% 1:35:45 7:18 1:35:36 38 1 M40 Nick Fox, 42, Minneapolis, MN 62.99% 1:36:17 7:21 1:36:14 39 20 M20 Jack Bitney, 28, Somerville, MA 59.44% 1:36:46 7:23 1:36:43 40 21 M20 Matthew Swanson, 33, St. Paul, MN 59.53% 1:36:48 7:23 1:36:46 41 1 M35 Drew Heindel, 37, Minneapolis, MN 60.31% 1:36:56 7:24 1:36:52 42 2 M45 Dan Pinkerton, 49, Urbandale, IA 65.81% 1:37:47 7:28 1:37:29 43 2 M40 Josh Bernau, 43, Norwood Young America, MN 62.29% 1:38:11 7:29 1:38:07 44 22 M20 Devin Schmeck, 21, Blaine, MN 58.49% 1:38:20 7:30 1:38:12 45 23 M20 Peter Giacomini, 31, Minneapolis, MN 58.43% 1:38:26 7:31 1:37:36 46 24 M20 Michael Schultz, 20, Belle Plaine, MN 57.97% 1:39:13 7:34 1:38:12 47 2 M35 Adam Schmidt, 39, Lakeville, MN 59.08% 1:40:13 7:39 1:40:08 48 25 M20 Cole Peters, 23, Eagan, MN 57.38% 1:40:14 7:39 1:40:04 49 26 M20 Will Schleicher, 21, Oakdale, MN 57.37% 1:40:15 7:39 1:40:06 50 27 M20 Saah Kindy, 26, Minneapolis, MN 57.36% 1:40:16 7:39 1:40:08 51 3 M35 David Nuetzman, 36, Roseville, MN 58.00% 1:40:17 7:39 1:40:12 52 5 M14 Sven O'Connell Beard, 14, Hudson, WI 62.01% 1:40:22 7:39 1:39:59 53 28 M20 Gavin Nelson, 23, Burnsville, MN 57.20% 1:40:33 7:40 1:40:10 54 29 M20 Camden Goepferd, 26, bayport, MN 57.16% 1:40:37 7:41 1:39:52 55 30 M20 Jack Gauerke, 27, Saint Cloud, MN 57.05% 1:40:49 7:41 1:40:39 56 31 M20 Benhur Solomon, 23, New Hope, MN 57.01% 1:40:53 7:42 1:40:31 57 3 M45 David Ha, 47, Prior Lake, MN 62.41% 1:41:20 7:44 1:41:19 58 32 M20 Cooper Ristau, 26, Waconia, MN 56.74% 1:41:22 7:44 1:41:13 59 33 M20 Gregory Ebacher, 29, St. Paul, MN 56.65% 1:41:32 7:45 1:40:54 60 3 M40 Shawn Glaser, 41, Stillwater, MN 59.08% 1:41:50 7:46 1:41:44 61 34 M20 Jon Zabinski, 24, Sartell, MN 56.43% 1:41:56 7:47 1:41:37 62 5 M18 Cooper Fellman, 18, Shoreview, MN 57.09% 1:42:17 7:48 1:42:04 63 35 M20 Tristin Ironi, 29, Rice, MN 56.16% 1:42:25 7:49 1:42:14 64 36 M20 Marcus Udovich, 30, Zimmerman, MN 56.09% 1:42:33 7:49 1:42:26 65 37 M20 Bryce Knox, 25, Chaska, MN 55.94% 1:42:49 7:51 1:42:33 66 4 M40 German Plata, 42, Golden Valley, MN 58.80% 1:43:09 7:52 1:41:20 67 38 M20 Adam Lukes, 24, Woodbury, MN 55.75% 1:43:10 7:52 1:42:46 68 39 M20 Joe Mahoney, 21, Woodbury, MN 55.73% 1:43:12 7:52 1:43:01 69 40 M20 Sam Overfors, 26, Saint Cloud, MN 55.72% 1:43:13 7:52 1:43:03 70 41 M20 Nick Conrad, 30, New Prague, MN 55.68% 1:43:18 7:53 1:43:13 71 42 M20 Kyle Palmberg, 23, Madison, WI 55.64% 1:43:22 7:53 1:43:15 72 43 M20 Roberto Perez, 31, Winter Garden, FL 55.38% 1:43:52 7:55 1:43:48 73 4 M45 Layton Dezell, 46, New Brighton, MN 60.16% 1:44:15 7:57 1:43:59 74 1 M60 Paul Albares, 62, Monticello, MN 69.59% 1:44:16 7:57 1:44:00 75 44 M20 Riley Dougherty, 21, Lino Lakes, MN 55.09% 1:44:24 7:58 1:44:16 76 45 M20 August Halverson, 24, Minneapolis, MN 55.08% 1:44:26 7:58 1:43:05 77 46 M20 Charlie Collinge, 24, Madison, WI 54.97% 1:44:38 7:59 1:43:15
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

78 47 M20 Sam Lagus, 30, Minnetonka, MN 54.89% 1:44:47 8:00 1:44:23 79 Marcy Tatro, Eagle Lake, MN 59.85% 1:45:02 8:01 1:45:02 80 2 M55 Doug Lange, 55, Stillwater, MN 64.63% 1:45:03 8:01 1:44:51 81 48 M20 Blake Stiller, 24, Mazeppa, MN 54.71% 1:45:08 8:01 1:44:58 82 49 M20 Pete Michalowicz, 25, Ankeny, IA 54.59% 1:45:22 8:02 1:45:19 83 5 M40 Michael Ludick, 42, Minnetonka, MN 57.48% 1:45:31 8:03 1:45:14 84 50 M20 Ryan Garbe, 29, Roseville, MN 54.32% 1:45:53 8:05 1:45:44 85 4 M35 Chris Gelhaus, 36, Algona, IA 54.91% 1:45:56 8:05 1:45:45 86 51 M20 Weston McGinley, 25, Lake Elmo, MN 54.28% 1:45:58 8:05 1:45:42 87 6 M40 Matthew Noyes, 40, Eden Prairie, MN 56.21% 1:46:10 8:06 1:45:43 88 7 M40 Brandon Derby, 44, Northfield, MN 58.01% 1:46:18 8:07 1:45:52 89 52 M20 Tom Azar, 24, Edina, MN 54.09% 1:46:20 8:07 1:46:00 90 53 M20 Benjamin Freitag, 28, Isanti, MN 54.07% 1:46:22 8:07 1:45:07 91 6 M18 Charlie Gustafson, 19, Richfield, MN 54.32% 1:46:25 8:07 1:46:08 92 3 M50 Kevin Halweg, 51, Wyoming, MN 61.52% 1:46:28 8:07 1:46:11 93 54 M20 Brando Escolero, 25, Little Canada, MN 53.90% 1:46:43 8:08 1:45:57 94 55 M20 Carlos Zacarias, 28, Minneapolis, CO 53.84% 1:46:50 8:09 1:46:28 95 56 M20 Jack Rector, 30, Wahiawa, HI 53.63% 1:47:15 8:11 1:46:48 96 5 M35 Robert Korluka, 35, Stillwater, MN 53.91% 1:47:28 8:12 1:47:05 97 57 M20 Harrison Coons, 33, St Louis Park, MN 53.47% 1:47:46 8:13 1:46:16 98 8 M40 Nate Abuan, 43, Eau Claire, WI 56.73% 1:47:48 8:13 1:47:28 99 4 M50 Jose Monterroso, 52, San Antonio, TX 61.17% 1:48:01 8:14 1:47:34 100 6 M14 Jonathan Tarasewicz, 14, River Falls, WI 57.51% 1:48:14 8:15 1:47:43 101 2 M60 Tony Yang, 61, Maplewood, MN 66.37% 1:48:16 8:16 1:48:03 102 58 M20 Hunter Larson, 30, Saint Paul, MN 53.10% 1:48:19 8:16 1:47:52 103 5 M50 Patrick St Dennis, 50, Saint Paul, MN 59.91% 1:48:21 8:16 1:48:13 104 3 M60 Eric Herness, 62, Byron, MN 66.91% 1:48:26 8:16 1:48:17 105 6 M35 Lee Bennin, 35, Shakopee, MN 53.17% 1:48:58 8:19 1:48:38 106 1 M70 Ron Larsen, 71, Saint Paul, MN 72.97% 1:49:08 8:20 1:48:50 107 6 M50 Jason Wedel, 53, Prior Lake, MN 61.09% 1:49:08 8:20 1:48:57 108 59 M20 Brady Germain, 30, Woodbury, MN 52.69% 1:49:10 8:20 1:47:26 109 5 M45 Kurt Whitman, 49, Rosemount, MN 58.77% 1:49:30 8:21 1:49:15 110 7 M50 Jon Pohl, 52, Oak Park, IL 60.23% 1:49:42 8:22 1:49:32 111 8 M50 Chris Tomshine, 53, Maple Grove, MN 60.62% 1:49:59 8:23 1:49:35 112 9 M40 Chris Wrightson, 40, Falcon Heights, MN 54.17% 1:50:10 8:24 1:49:53 113 6 M45 Matthew Tembreull, 47, Lino Lakes, MN 57.40% 1:50:11 8:24 1:49:44 114 60 M20 Tanner Eskro, 26, Fridley, MN 52.14% 1:50:19 8:25 1:49:53 115 7 M35 Lance Dageford, 36, Forest Lake, MN 52.66% 1:50:27 8:26 1:50:16 116 61 M20 Joey Schwartz, 22, Blaine, MN 52.03% 1:50:33 8:26 1:50:25 117 3 M55 Mark Roberts, 58, Savage, MN 62.98% 1:50:51 8:27 1:50:21 118 62 M20 Kyle Standen, 34, Eau Claire, WI 52.06% 1:50:56 8:28 1:50:38 119 63 M20 Cody Hansen, 26, Lake Elmo, MN 51.80% 1:51:02 8:28 1:50:30 120 64 M20 Ben Walter, 31, Fort Collins, CO 51.69% 1:51:16 8:29 1:50:44 121 65 M20 Leo Draveling, 23, Hudson, WI 51.63% 1:51:24 8:30 1:50:30 122 4 M55 Kevin Link, 58, Siren, WI 62.66% 1:51:25 8:30 1:51:07 123 10 M40 Caleb Bickford, 42, Eagan, MN 54.37% 1:51:33 8:31 1:50:46 124 9 M50 Ray Coyle, 54, Saint Paul, MN 60.23% 1:51:42 8:31 1:51:36 125 10 M50 Wayne Kazmierczak, 54, White Bear Lake, MN 60.21% 1:51:44 8:31 1:51:32 126 8 M35 Scott Kahn, 39, Owatonna, MN 52.97% 1:51:47 8:32 1:51:28 127 11 M40 Peter Anderson, 40, Lake Elmo, MN 53.26% 1:52:03 8:33 1:51:35 128 7 M18 Calan Schuldt, 19, Lakeville, MN 51.54% 1:52:10 8:33 1:51:11 129 7 M45 Brian Doe, 47, Stillwater, MN 56.35% 1:52:14 8:34 1:52:08 130 5 M55 Eric Bratvold, 57, Lake Elmo, MN 61.62% 1:52:15 8:34 1:52:08 131 66 M20 Brendan Ironi, 32, Isanti, MN 51.06% 1:52:42 8:36 1:52:15 132 12 M40 Kevin Kohlwey, 42, Sussex, WI 53.78% 1:52:47 8:36 1:52:22 133 11 M50 Chris Voges, 52, Eden Prairie, MN 58.58% 1:52:48 8:36 1:52:21 134 9 M35 Bradley Johnson, 39, Forest Lake, MN 52.09% 1:53:40 8:40 1:53:17 135 67 M20 Andy Loomis, 23, Williamsville, NY 50.45% 1:54:01 8:42 1:53:52 136 8 M18 Samuel Majerus, 19, River Falls, WI 50.69% 1:54:02 8:42 1:53:31 137 9 M18 Connor Barnett, 19, Baldwin, WI 50.65% 1:54:07 8:42 1:53:38 138 12 M50 Brian Vanden Bussche, 54, Pine Island, MN 58.95% 1:54:08 8:42 1:53:45 139 68 M20 Eric Runk, 31, Stillwater, MN 50.39% 1:54:09 8:42 1:53:06 140 69 M20 Tristan Poeschel, 24, Cottage Grove, MN 50.37% 1:54:11 8:43 1:53:45 141 70 M20 Lawrence Salvati, 31, Stillwater, MN 50.32% 1:54:18 8:43 1:53:58 142 71 M20 drew harinen, 21, Brooklyn Park, MN 50.23% 1:54:30 8:44 1:54:02 143 72 M20 Taylor Diaz, 28, Oakdale, MN 50.19% 1:54:36 8:45 1:53:57 144 73 M20 Ryan Horst, 22, Plymouth, MN 50.04% 1:54:57 8:46 1:54:37 145 74 M20 Jack Ergen, 23, Sturgeon Lake, MN 49.96% 1:55:07 8:47 1:54:43 146 10 M18 Brody Jack, 18, Lake Elmo, MN 50.65% 1:55:17 8:48 1:54:54 147 75 M20 Aj Star, 28, Cottage Grove, MN 49.86% 1:55:21 8:48 1:54:36 148 2 M70 Terry Pohlkamp, 73, Scandia, MN 70.72% 1:55:32 8:49 1:52:38 149 13 M50 Servando Sanchez, 53, Osceola, WI 57.67% 1:55:36 8:49 1:54:35 150 76 M20 Christopher Rozek, 30, Minneapolis, MN 49.73% 1:55:39 8:49 1:55:14 151 77 M20 Ethan Campbell, 21, River Falls, WI 49.45% 1:56:19 8:52 1:56:05 152 14 M50 Chris Colby, 54, Rochester, MN 57.78% 1:56:26 8:53 1:56:07 153 8 M45 Dan Reifsteck, 48, Lanark, IL 54.77% 1:56:29 8:53 1:56:07 154 78 M20 Johnny Brask, 25, Minneapolis, MN 49.33% 1:56:36 8:54 1:56:06 155 9 M45 Ryan Schuldt, 49, Apple Valley, MN 55.17% 1:56:39 8:54 1:55:39 156 10 M45 Shawn Funfar, 47, Loretto, MN 54.14% 1:56:49 8:55 1:56:19 157 13 M40 Brian Dryjanski, 43, Lake Elmo, MN 52.22% 1:57:07 8:56 1:56:02 158 7 M16 Jackson Zerkle, 16, Middleton, WI 50.91% 1:57:15 8:57 1:56:42 159 11 M18 Pranay Dhiman, 19, Eden Prairie, MN 49.26% 1:57:21 8:57 1:56:59 160 14 M40 Roland Echague, 43, Mahtomedi, MN 52.05% 1:57:30 8:58 1:56:56 161 79 M20 Tyson Fredkove, 23, Afton, MN 48.91% 1:57:36 8:58 1:57:15 162 15 M40 Patrick Tatro, 43, Milltown, WI 51.99% 1:57:38 8:58 1:57:13 163 80 M20 Garrett Shanley, 25, Minneapolis, MN 48.88% 1:57:40 8:59 1:57:09 164 8 M16 Zeke Lindahl, 17, Grant, MN 50.12% 1:57:42 8:59 1:56:57 165 81 M20 William Dammann, 30, St. Louis Park, MN 48.81% 1:57:50 8:59 1:57:26
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

166 82 M20 Brandon Donovan, 32, North Branch, MN 48.78% 1:57:58 9:00 1:57:27 167 6 M55 Ben Leonard, 57, Mound, MN 58.63% 1:57:58 9:00 1:57:28 168 10 M35 Justin Rhodes, 37, White Bear Lake, MN 49.53% 1:58:01 9:00 1:57:46 169 83 M20 Jacob Schroeder, 24, Coon Rapids, MN 48.71% 1:58:05 9:00 1:57:28 170 15 M50 Niel Tsuji, 54, Lake Elmo, MN 56.94% 1:58:09 9:01 1:57:20 171 11 M45 Ryan Running, 49, Lake Elmo, MN 54.47% 1:58:09 9:01 1:57:29 172 7 M55 Brad Anderson, 58, Maplewood, MN 59.08% 1:58:11 9:01 1:57:39 173 84 M20 John-Paul Syngh, 34, Rogers, MN 48.81% 1:58:19 9:02 1:57:28 174 11 M35 Matthew Chaffee, 38, Woodbury, MN 49.66% 1:58:25 9:02 1:57:44 175 85 M20 Sam Rosenbaum, 31, Wayzata, MN 48.47% 1:58:40 9:03 1:58:21 176 86 M20 Stephen Rossetti, 31, Shoreview, MN 48.36% 1:58:56 9:04 1:58:32 177 16 M50 Braden Dent, 53, minnetrista, MN 56.03% 1:59:00 9:05 1:58:24 178 17 M50 Jose Palma, 54, Woodbury, MN 56.51% 1:59:04 9:05 1:57:48 179 1 N Vicki Mullin, 38, Inver Grove Heights, MN 54.27% 1:59:15 9:06 1:58:40 180 87 M20 Geoffrey Carpenter, 33, Minneapolis, MN 48.29% 1:59:19 9:06 1:57:47 181 1 M10 Noah Jeske, 10, Waseca, MN 62.08% 1:59:22 9:06 1:58:49 182 12 M35 Benjamin McCoy, 37, New Richmond, WI 48.95% 1:59:26 9:07 1:58:48 183 88 M20 Andrew Thometz, 26, Eagan, MN 48.08% 1:59:37 9:07 1:58:43 184 89 M20 Sam Pertl, 26, Duluth, MN 48.08% 1:59:38 9:08 1:58:39 185 12 M18 Joseph Diedrich, 18, Prior Lake, MN 48.80% 1:59:39 9:08 1:59:39 186 90 M20 Nick LaRose, 23, Plymouth, MN 48.00% 1:59:50 9:08 1:59:29 187 91 M20 Cael Anderson, 21, Farmington, MN 47.98% 1:59:53 9:09 1:58:52 188 16 M40 Ryan Eisele, 42, St. Paul, MN 50.54% 2:00:00 9:09 1:58:43 189 92 M20 Marcus West, 29, Rochester, MN 47.92% 2:00:01 9:09 1:59:24 190 4 M60 Greg Jackan, 64, Marshfield, WI 61.65% 2:00:03 9:09 1:59:30 191 17 M40 Andrew Sayre, 41, Minneapolis, MN 50.05% 2:00:13 9:10 1:59:41 192 3 M70 Mike Babcock, 70, Saint Louis Park, MN 65.35% 2:00:30 9:12 1:59:59 193 13 M35 Sven Geary, 37, Ramsey, MN 48.39% 2:00:48 9:13 2:00:05 194 18 M50 Chad Lehn, 50, Lino Lakes, MN 53.73% 2:00:49 9:13 1:59:56 195 93 M20 Max Colby, 23, Rochester, MN 47.55% 2:00:57 9:14 2:00:14 196 13 M18 Ethan Glynn, 18, Prior Lake, MN 48.26% 2:00:59 9:14 2:00:28 197 94 M20 Sam Rode, 28, St. Louis Park, MN 47.51% 2:01:03 9:14 2:00:22 198 14 M35 Alejandro Gutierrez, 37, Skokie, IL 48.28% 2:01:05 9:14 1:57:53 199 95 M20 Kartikeya Tiwari, 32, Chicago, IL 47.52% 2:01:05 9:14 1:59:26 200 96 M20 William Sealy, 27, Hudson, WI 47.40% 2:01:21 9:15 2:00:34 201 8 M55 Robert Milne, 59, Roseville, MN 58.08% 2:01:21 9:15 2:00:42 202 9 M55 David Jaime, 55, Woodbury, MN 55.92% 2:01:25 9:16 2:00:09 203 4 M70 Jeffrey Johnston, 71, Deer Park, WI 65.57% 2:01:27 9:16 2:00:46 204 97 M20 Ian Jesme, 23, Hastings, MN 47.33% 2:01:31 9:16 2:00:35 205 98 M20 Alex Kern, 26, Robbinsdale, MN 47.33% 2:01:32 9:16 2:01:18 206 99 M20 Derek Bates, 27, Minneapolis, MN 47.19% 2:01:53 9:18 2:00:57 207 10 M55 Kurt Burnham, 58, Orlando, MN 57.24% 2:01:58 9:18 2:01:19 208 5 M60 Peter Condo, 64, Lake Elmo, MN 60.67% 2:02:00 9:18 2:01:26 209 15 M35 Mark Fiecas, 38, Woodbury, MN 48.17% 2:02:04 9:19 2:00:55 210 16 M35 Joel Okel, 38, Maple Grove, MN 48.17% 2:02:04 9:19 2:01:24 211 100 M20 Garrett Shaffer, 31, Roseville, MN 47.04% 2:02:17 9:20 1:54:23 212 101 M20 Ryan Jenson, 23, Schaumburg, IL 47.01% 2:02:21 9:20 2:00:43 213 17 M35 Brett Bernsteen, 35, Saint Paul, MN 46.90% 2:03:32 9:25 2:02:33 214 102 M20 Robert Covey, 33, Minneapolis, MN 46.62% 2:03:36 9:26 2:02:53 215 18 M35 Daniel Goldsmith, 38, Lake Elmo, MN 47.56% 2:03:38 9:26 2:02:53 216 103 M20 Ian Carpenter, 33, Savage, MN 46.56% 2:03:46 9:26 2:02:43 217 104 M20 Levi Kyllonen, 23, Minneapolis, MN 46.38% 2:04:01 9:28 2:02:38 218 9 M16 Brandon Tong, 16, New Brighton, MN 48.09% 2:04:07 9:28 2:03:17 219 19 M50 Viet Tong, 50, New Brighton, MN 52.30% 2:04:08 9:28 2:03:19 220 105 M20 Nikos Mandravelis, 20, Golden Valley, MN 46.30% 2:04:13 9:29 2:03:28 221 12 M45 David Offord, 48, Lake Elmo, MN 51.30% 2:04:22 9:29 2:04:02 222 11 M55 Mike Lukes, 56, Woodbury, MN 54.99% 2:04:37 9:30 2:03:39 223 106 M20 Jacob Kelly, 29, Hastings, MN 46.06% 2:04:52 9:32 2:03:58 224 107 M20 Alex Hurd, 33, Hudson, WI 46.07% 2:05:05 9:33 2:04:07 225 13 M45 Brent Captain, 45, Bertha, MN 49.72% 2:05:05 9:33 2:04:10 226 108 M20 Connor Kollman, 23, Bloomington, MN 45.87% 2:05:24 9:34 2:04:44 227 14 M45 Seth Hulst, 47, Orange City, IA 50.25% 2:05:52 9:36 2:05:09 228 2 N Lucas Jorgensen, 26, Hastings, MN 49.89% 2:06:01 9:37 2:04:56 229 109 M20 Cody Zellmer-Johnson, 23, Cottage Grove, MN 45.47% 2:06:29 9:39 2:05:37 230 20 M50 Richard Savelkoul, 53, Lake Elmo, MN 52.70% 2:06:30 9:39 2:05:47 231 19 M35 Albert Peterson, 35, Woodbury, MN 45.76% 2:06:37 9:40 2:06:08 232 110 M20 Jacob Meyer, 30, Chaska, MN 45.40% 2:06:41 9:40 2:05:57 233 111 M20 Tucker Schultz, 23, Belle Plaine, MN 45.38% 2:06:45 9:40 2:05:45 234 112 M20 Will Holloway, 20, Stillwater, MN 45.37% 2:06:46 9:40 2:06:27 235 12 M55 John Giacomini, 59, Independence, MN 55.60% 2:06:47 9:40 2:05:59 236 113 M20 Eric Nguyen, 21, Brooklyn Park, MN 45.35% 2:06:49 9:40 2:06:23 237 20 M35 Andrew Belter, 36, Chippewa Falls, WI 45.84% 2:06:54 9:41 2:06:09 238 14 M18 Quentin Guanella, 18, Alden Mn, MN 46.01% 2:06:55 9:41 2:05:46 239 114 M20 Adam Cotton, 24, Poplar Grove, IL 45.31% 2:06:57 9:41 2:06:20 240 115 M20 Christopher Matter, 32, Apple Valley, MN 45.32% 2:06:58 9:41 2:03:04 241 21 M50 Tim Szopa, 52, Lakeville, MN 52.00% 2:07:04 9:42 2:06:27 242 116 M20 Ish Dekrahn, 21, Brooklyn Park, MN 45.25% 2:07:07 9:42 2:04:34 243 117 M20 Tyler Fridley, 28, East Troy, WI 45.09% 2:07:33 9:44 2:06:49 244 118 M20 Owen Anderson, 25, Minneapolis, MN 45.08% 2:07:36 9:44 2:06:17 245 119 M20 Steven Forsythe, 32, Minneapolis, MN 44.50% 2:09:18 9:52 2:09:04 246 120 M20 Tristan Eskro, 22, Fridley, MN 44.47% 2:09:20 9:52 2:08:54 247 121 M20 Craig Randerson, 34, Freedom, WI 44.63% 2:09:23 9:52 2:07:47 248 6 M60 Brian Becker, 63, White Bear Lake, MN 56.59% 2:09:29 9:53 2:08:51 249 122 M20 Gabriel Olson-Jensen, 21, Oakdale, MN 44.41% 2:09:30 9:53 2:09:12 250 123 M20 Charlie Mejia, 23, Eagan, MN 44.40% 2:09:32 9:53 2:08:38 251 15 M45 John Forsythe, 48, Austin, MN 49.22% 2:09:36 9:53 2:09:23 252 22 M50 Christopher Ranweiler, 54, North St. Paul, MN 51.82% 2:09:50 9:54 2:09:02 253 1 M65 Robert Britain, 67, Wayzata, MN 58.76% 2:09:51 9:54 2:04:50 254 23 M50 Shane Rose, 50, Woodbury, MN 49.99% 2:09:51 9:54 2:09:03 255 3 N Sara Lewenstein, 31, Minneapolis, MN 48.54% 2:10:00 9:55 2:09:16 256 13 M55 Thomas Tibbs, 55, St Paul, MN 52.21% 2:10:03 9:55 2:06:53 257 24 M50 Dan Huse, 53, Woodbury, MN 51.23% 2:10:09 9:56 2:09:38 258 10 M16 James McNamara, 16, Hastings, MN 45.84% 2:10:12 9:56 2:09:23 259 21 M35 Jarod Smith, 37, Shakopee, MN 44.89% 2:10:14 9:56 2:09:55 260 22 M35 Zachary DeLong, 36, Shoreview, MN 44.65% 2:10:17 9:56 2:09:37 261 124 M20 Mark Rosen, 23, Bloomington, MN 44.13% 2:10:20 9:57 2:08:37 262 25 M50 Josh Larson, 50, Madison, WI 49.68% 2:10:40 9:58 2:09:59 263 125 M20 Peter Anderson, 31, Somerset, WI 44.01% 2:10:42 9:58 2:09:12 264 126 M20 Ryan Wisdom, 31, Superior, WI 44.01% 2:10:42 9:58 2:09:12
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

265 23 M35 Tyson Fabyanske, 37, Centerville, MN 44.56% 2:11:11 10:00 2:10:49 266 16 M45 Andy Kulseth, 47, Ramsey, MN 48.14% 2:11:23 10:01 2:10:33 267 18 M40 Jon Karna, 41, Eau Claire, WI 45.75% 2:11:31 10:02 2:11:08 268 24 M35 Jesse West, 38, Roberts, WI 44.71% 2:11:31 10:02 2:11:09 269 2 M65 Robert Nelson, 65, White Bear Lake, MN 56.81% 2:11:36 10:02 2:10:32 270 26 M50 Aaron Tilsen, 50, Lake crystal, MN 48.96% 2:12:35 10:07 2:12:07 271 27 M50 Matt Bauer, 51, Glenview Il, IL 49.32% 2:12:48 10:08 2:11:52 272 127 M20 Gerardo Sanchez, 23, Shakopee, MN 43.17% 2:13:14 10:10 2:11:34 273 19 M40 Andrew Kim, 41, Minnetonka, MN 45.09% 2:13:26 10:11 2:12:14 274 128 M20 Quinn Moore, 21, New Richmond, WI 43.01% 2:13:43 10:12 2:13:07 275 7 M60 Phillip Stearney, 60, Palatine, IL 53.20% 2:13:46 10:12 2:12:48 276 17 M45 Brent Widman, 49, Plymouth, MN 47.74% 2:14:47 10:17 2:14:22 277 14 M55 Marty Banker, 58, Elk River, MN 51.78% 2:14:51 10:17 2:13:57 278 28 M50 Nick Meyer, 54, Stillwater, MN 49.89% 2:14:51 10:17 2:14:28 279 8 M60 Keith Graupmann, 64, Woodbury, MN 54.88% 2:14:52 10:17 2:13:57 280 129 M20 Noah Royer, 27, Minneapolis, MN 42.60% 2:15:00 10:18 2:13:41 281 15 M18 Gabriel Johnson, 18, Baldwin, WI 43.23% 2:15:04 10:18 2:14:34 282 130 M20 Bennett Ryynanen, 26, Saint Paul, MN 42.56% 2:15:08 10:19 2:14:20 283 18 M45 John McNamara, 45, Hastings, MN 45.84% 2:15:40 10:21 2:14:50 284 29 M50 Ken Maki, 53, Cottage Grove, MN 49.07% 2:15:52 10:22 2:15:08 285 131 M20 Bradey Blaschko, 20, Cold spring, MN 42.21% 2:16:15 10:24 2:15:08 286 132 M20 Ramey Awad, 21, Eden Prairie, MN 42.05% 2:16:47 10:26 2:16:01 287 133 M20 Hunter Froehlich, 26, Burnsville, MN 41.90% 2:17:16 10:28 2:15:59 288 25 M35 Cutberto Becerra, 36, Brooklyn Center, MN 42.22% 2:17:46 10:31 2:17:08 289 15 M55 Doug Empey, 57, Colby, WI 50.06% 2:18:10 10:32 2:17 290 30 M50 Clark Holz, 53, Kasson, MN 47.98% 2:18:57 10:36 2:17:47 291 134 M20 Tony Lalta, 20, Eden Prairie, MN 41.17% 2:19:42 10:39 2:18:11 292 135 M20 Tyler McClure, 26, Minneapolis, MN 41.01% 2:20:14 10:42 2:19:18 293 136 M20 Croy Boudreau, 33, Edina, MN 41.07% 2:20:17 10:42 2:18:41 294 137 M20 Noah Nyquist, 24, Danbury, WI 41.00% 2:20:18 10:42 2:19 295 31 M50 Tony Trettin, 52, Mason City, IA 47.03% 2:20:29 10:43 2:19:17 296 3 M65 Masahiro Sugii, 69, Rosemount, MN 55.37% 2:20:43 10:44 2:18:59 297 138 M20 Parker Jacobs, 23, Fargo, ND 40.70% 2:21:19 10:47 2:20:37 298 139 M20 Tyler Nuehring, 23, Rockwell, IA 40.70% 2:21:20 10:47 2:20:41 299 140 M20 Jeff Drommerhausen, 33, Blaine, MN 40.70% 2:21:35 10:48 2:20:55 300 4 M65 Rick Petrich, 68, Woodbury, MN 54.36% 2:21:50 10:49 2:21:35 301 19 M45 Gerry Fornwald, 46, Minneapolis, MN 44.12% 2:22:09 10:51 2:20:34 302 5 M65 Chang Cho, 65, Lake Elmo, MN 52.43% 2:22:36 10:53 2:21:43 303 141 M20 Dylan Sparrow, 26, Andover, MN 40.26% 2:22:51 10:54 2:22:21 304 16 M18 Christian Rhoden, 18, Rib Mountain, WI 40.85% 2:22:56 10:54 2:22:21 305 32 M50 Jon Lunderby, 51, Oakland Park, FL 45.63% 2:23:31 10:57 2:23:09 306 26 M35 Blake Mendelson, 36, Clearwater, MN 40.51% 2:23:35 10:57 2:22:56 307 20 M45 Seigo Masubuchi, 48, Saint Paul, MN 44.42% 2:23:36 10:57 2:20:07 308 21 M45 Matthew Johnson, 48, Zimmerman, MN 44.41% 2:23:38 10:57 2:22:30 309 142 M20 Alton Uebersetzig, 22, Windsor Wi, MN 39.97% 2:23:55 10:59 2:17:56 310 143 M20 Collin Grandstrand, 24, Stillwater, MN 39.96% 2:23:57 10:59 2:22:29
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

311 27 M35 Derek Fetting, 35, Milwuakee, WI 40.08% 2:24:32 11:02 2:23:34 312 6 M65 Tim Heindel, 65, Janesville, WI 51.56% 2:25:01 11:04 2:23:34 313 144 M20 Max Mahoney, 25, Woodbury, MN 39.50% 2:25:37 11:06 2:24:47 314 145 M20 Francis Johnson, 33, St. Paul, MN 39.43% 2:26:08 11:09 2:25:02 315 146 M20 Dean Trowbridge, 24, Woodbury, MN 39.21% 2:26:42 11:11 2:25:14 316 20 M40 Jerry Geipel, 43, Hudson, WI 41.42% 2:27:38 11:16 2:25:57 317 147 M20 Ben Jourdan, 26, Burnsville, MN 38.96% 2:27:38 11:16 2:26:06 318 148 M20 Dan Russell, 23, Stillwater, MN 38.91% 2:27:49 11:17 2:26:54 319 149 M20 Kory Pilarski, 24, St Pail, MN 38.88% 2:27:56 11:17 2:26:27 320 22 M45 Nirav Vora, 46, Woodbury, MN 42.34% 2:28:08 11:18 2:26:30 321 21 M40 Patrick Hoban, 43, Saint Louis Park, MN 41.26% 2:28:13 11:18 2:28:13 322 16 M55 Adam Boyle, 56, Minneapolis, MN 46.22% 2:28:16 11:19 2:22:39 323 150 M20 Cody Krentz, 30, Woodbury, MN 38.78% 2:28:19 11:19 2:27:43 324 17 M55 Jeff Potter, 57, Hudson, WI 46.46% 2:28:53 11:21 2:27:25 325 17 M18 Camden Bock, 19, Cottage Grove, MN 38.70% 2:29:23 11:24 2:28:13 326 22 M40 Mark Jundt, 41, Cottage Grove, MN 40.27% 2:29:23 11:24 2:28:14 327 18 M55 Steven Bailey, 56, La Grange, KY 45.87% 2:29:23 11:24 2:28:14 328 19 M55 Stephen Kennedy, 56, Hudson, WI 45.80% 2:29:37 11:25 2:28:32 329 151 M20 Derek O'Brien, 26, Hermantown, MN 38.36% 2:29:56 11:26 2:29:26 330 23 M40 Zach Kerr, 42, Excelsior, MN 40.45% 2:29:57 11:26 2:28:15 331 20 M55 Jason Gladden, 55, Seattle, WA 45.27% 2:30:00 11:27 2:29:18 332 152 M20 Logan Paulsrud, 20, River Falls, WI 38.28% 2:30:15 11:28 2:29:49 333 7 M65 Ivan Miller, 66, Mahtomedi, MN 49.73% 2:31:52 11:35 2:30:21 334 8 M65 Phillip Jenkins, 65, Shoreview, MN 49.17% 2:32:04 11:36 2:31:50 335 24 M40 Ricardo Romero, 42, Minneapolis, MN 39.84% 2:32:14 11:37 2:31:19 336 153 M20 Victor Jimenez, 24, Rice Lake, WI 37.51% 2:33:21 11:42 2:32:19 337 154 M20 Jackson Setter, 29, Maple Grove, MN 37.28% 2:34:16 11:46 2:33:14 338 23 M45 Patrick Larson, 47, Edina, MN 40.95% 2:34:28 11:47 2:32:46 339 28 M35 Andrew Juranek, 36, River Falls, WI 37.52% 2:35:01 11:50 2:33:35 340 11 M16 Isaiah Bergdahl, 16, New Richmond, WI 38.22% 2:36:10 11:55 2:35:18 341 155 M20 Collin Trankel, 29, Mason City, IA 36.79% 2:36:20 11:56 2:35:27 342 156 M20 Andon Nguyen, 21, Brooklyn Park, MN 36.66% 2:36:53 11:58 2:35:29
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

343 24 M45 Nate Guetter, 48, Richmond, MN 40.52% 2:37:27 12:01 2:36:37 344 157 M20 Alex Miller, 20, Elk mound, WI 36.47% 2:37:42 12:02 2:36:06 345 1 M8 adler acosta, 9, Waverly, MN 50.20% 2:38:04 12:03 2:37:07 346 158 M20 Tayshon Rutan, 30, St Paul, MN 36.27% 2:38:34 12:06 2:37:17 347 5 M70 Roye Stelzer, 73, Waverly, MN 51.35% 2:39:07 12:08 2:38:10 348 25 M45 Joshua Coval, 49, Bloomington, MN 40.31% 2:39:39 12:11 2:38:25 349 25 M40 Daryl Torreliza, 41, Maple Grove, MN 37.55% 2:40:13 12:13 2:38:31 350 159 M20 Macauley Reuben, 21, New Richmond, WI 35.67% 2:41:16 12:18 2:40:03 351 29 M35 Sam Gorski, 38, Los Angeles, CA 36.39% 2:41:37 12:20 2:39:59 352 160 M20 Nicholas Wipperfurth, 29, Minneapolis, MN 35.49% 2:42:05 12:22 2:41:07 353 26 M45 Robert Davenport, 49, Baldwin, WI 39.29% 2:43:48 12:30 2:42:35 354 21 M55 Robert Landowski, 56, Eden Prairie, MN 41.66% 2:44:29 12:33 2:43:08 355 6 M70 Kevin Beermann, 74, Elk Point, SD 50.03% 2:45:43 12:38 2:44:59 356 161 M20 Wameng Vang, 29, Minneapolis, MN 34.25% 2:47:57 12:49 2:46:41 357 162 M20 Nate Gudissa, 26, Hastings, MN 34.18% 2:48:18 12:50 2:45:03 358 163 M20 Ryan Tuchtenhagen, 23, Howard Lake, MN 34.18% 2:48:18 12:50 2:45:03 359 164 M20 Will Doebler, 33, Rosemount, MN 34.04% 2:49:17 12:55 2:48:10
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

360 9 M65 Katsuyuki Yamamoto, 68, Woodbury, MN 45.06% 2:51:07 13:03 2:49:24 361 27 M45 Ryan Mullarkey, 47, Lexington, SC 36.84% 2:51:41 13:06 2:50:26 362 30 M35 Trevor Lovato, 37, Bayfield, CO 33.96% 2:52:08 13:08 2:50:56 363 165 M20 Corey Trankel, 31, Mason City, IA 33.23% 2:53:04 13:12 2:52:12 364 7 M14 Cole Johnson, 15, Brandon, MN 34.74% 2:54:52 13:20 2:52:12 365 166 M20 Jake Miller, 28, Minneapolis, MN 32.61% 2:56:24 13:27 2:54:58 366 22 M55 David Holland, 56, Chaska, MN 38.69% 2:57:07 13:31 2:53:03 367 167 M20 Tommy Henderson, 21, Maple Grove, MN 32.29% 2:58:06 13:35 2:56:31 368 168 M20 Tommy Le, 21, Minneapolis, MN 32.27% 2:58:15 13:36 2:56:51 369 169 M20 Timothy Monson, 24, Cottage Grove, MN 32.15% 2:58:53 13:39 2:58:43 370 170 M20 Fred Amaya, 25, Circle Pines, MN 31.82% 3:00:46 13:47 2:59:19 371 31 M35 Ankit Singh, 37, Minneapolis, MN 32.16% 3:01:48 13:52 3:00:09 372 9 M60 John Wyant, 63, Clearwater, MN 40.04% 3:03:02 13:58 3:01:45
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

373 7 M70 Mike Balwinski, 70, Richmond, VA 40.36% 3:15:07 14:53 3:13:44 374 26 M40 Steven Adams, 44, Phoenix, AZ 31.58% 3:15:15 14:54 3:13:46
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

375 171 M20 Chong Xiong, 29, Saint Paul, MN 28.25% 3:23:34 15:32 3:22:08 376 172 M20 Caleb Hendrickson, 29, Cokato, MN 28.10% 3:24:42 15:37 3:23:07 377 32 M35 Zachery Hendrickson, 35, Monticello, MN 28.22% 3:25:17 15:40 3:23:43
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

378 23 M55 Doyle Trankel, 59, Mason City, IA 32.31% 3:38:11 16:39 3:36:36
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | Top

379 24 M55 Vikram Sethi, 56, Dayton Oh, OH 30.41% 3:45:22 17:12 3:43:40 380 10 M60 Daniel Swartz, 63, Clarks Summit, PA 31.41% 3:53:16 17:48 3:51:52 381 8 M70 Seth Kreimer, 72 34.54% 3:53:23 17:48 3:51:58 1 finishers among Men 8 - 9 1 finishers among Men 10 - 11 7 finishers among Men 14 - 15 11 finishers among Men 16 - 17 17 finishers among Men 18 - 19 172 finishers among Men 20 - 34 32 finishers among Men 35 - 39 26 finishers among Men 40 - 44 27 finishers among Men 45 - 49 32 finishers among Men 50 - 54 24 finishers among Men 55 - 59 10 finishers among Men 60 - 64 9 finishers among Men 65 - 69 8 finishers among Men 70 - 74 1 finishers among Women 12 - 13 10 finishers among Women 14 - 15 22 finishers among Women 16 - 17 35 finishers among Women 18 - 19 242 finishers among Women 20 - 34 72 finishers among Women 35 - 39 36 finishers among Women 40 - 44 36 finishers among Women 45 - 49 18 finishers among Women 50 - 54 12 finishers among Women 55 - 59 20 finishers among Women 60 - 64 5 finishers among Women 65 - 69 2 finishers among Women 70 - 74 3 finishers among Nonbinary 1 finishers among Females (no age given) 380 male finishers 512 female finishers 892 total finishers
Click here for data on women
Click here for data on 5K
Click here for data on 10K

Return to home page.