

Medtronic Twin Cities Marathon
Sun, Oct 5, 2025 • Minneapolis to Saint Paul, MN • 7,002 finishers
Year:
Showing 1-50 of 7,002 results
per page
| Place ↑ | Bib | Name ↕️ | Location | Gender Pl ↕️ | Division Pl ↕️ | Time ↕️ | Pace | ||
|---|---|---|---|---|---|---|---|---|---|
| 1 | 9 | Will Norris | Charlottesville, VA | 1 / M | 1 / M30-34 | 2:15:39 | 5:10/mi | ||
| 2 | 1 | Tesfu Tewelde | Flagstaff, AZ | 2 / M | 1 / M25-29 | 2:16:04 | 5:11/mi | ||
| 3 | 25 | Benard Kipkemoi Rotich | Grand Prairie, TX | 3 / M | 1 / M35-39 | 2:17:35 | 5:15/mi | ||
| 4 | 8 | Bradley Makuvire | Horizon City, TX | 4 / M | 2 / M25-29 | 2:20:13 | 5:21/mi | ||
| 5 | 6 | Asefa Bekele | Addis Ababa | 5 / M | 2 / M30-34 | 2:20:23 | 5:21/mi | ||
| 6 | 23 | Blake Buysse | Chicago, IL | 6 / M | 3 / M25-29 | 2:21:35 | 5:24/mi | ||
| 7 | 17 | Thomas Graham | Bentonville, AR | 7 / M | 4 / M25-29 | 2:25:12 | 5:32/mi | ||
| 8 | 12 | Sem Sultanov | Jacksonville, FL | 8 / M | 5 / M25-29 | 2:27:32 | 5:38/mi | ||
| 9 | 3298 | Isaac Threinen | Kasson, MN | 9 / M | 1 / M19-24 | 2:28:10 | 5:39/mi | ||
| 10 | 4048 | Ansel Fellman | Wauwatosa, WI | 10 / M | 6 / M25-29 | 2:28:34 | 5:40/mi | ||
| 11 | 1809 | Tom Breuckman | Andover, MN | 11 / M | 7 / M25-29 | 2:29:17 | 5:42/mi | ||
| 12 | 2223 | Joseph Dicke | Seattle, WA | 12 / M | 8 / M25-29 | 2:30:27 | 5:44/mi | ||
| 13 | 102 | Jane Bareikis | crestwood, IL | 1 / F | 1 / F30-34 | 2:32:52 | 5:50/mi | ||
| 14 | 21 | Robert Mazzanti | Richmond, VA | 13 / M | 2 / M35-39 | 2:33:40 | 5:52/mi | ||
| 15 | 18 | David Ecker | Stevens Point, WI | 14 / M | 9 / M25-29 | 2:35:11 | 5:55/mi | ||
| 16 | 2502 | Colin Beck | Rochester, MN | 15 / M | 10 / M25-29 | 2:36:35 | 5:58/mi | ||
| 17 | 107 | Megan O'Neil | Rochester Hills, MI | 2 / F | 1 / F25-29 | 2:36:43 | 5:59/mi | ||
| 18 | 4197 | Tyson Mahar | Fargo, ND | 16 / M | 2 / M19-24 | 2:37:59 | 6:02/mi | ||
| 19 | 16 | Tanner Rosolino | Port Orange, FL | 17 / M | 3 / M19-24 | 2:38:01 | 6:02/mi | ||
| 20 | 105 | Allie Kieffer | West Islip, NY | 3 / F | 1 / F35-39 | 2:38:44 | 6:03/mi | ||
| 21 | 1228 | Mike Walentiny | Lewiston, MN | 18 / M | 3 / M35-39 | 2:38:52 | 6:04/mi | ||
| 22 | 4191 | Jake Arason | Fargo, ND | 19 / M | 4 / M19-24 | 2:38:56 | 6:04/mi | ||
| 23 | 3634 | Max Larson | Minnetonka, MN | 20 / M | 4 / M35-39 | 2:38:57 | 6:04/mi | ||
| 24 | 50 | Owen Allen | Key West, FL | 21 / M | 5 / M19-24 | 2:39:09 | 6:04/mi | ||
| 25 | 1268 | Andrew Thatcher | Madison, WI | 22 / M | 11 / M25-29 | 2:39:51 | 6:06/mi | ||
| 26 | 3864 | Nathan Orf | Minneapolis, MN | 23 / M | 12 / M25-29 | 2:40:26 | 6:07/mi | ||
| 27 | 4312 | Anders Sonnesyn | Minneapolis, MN | 24 / M | 13 / M25-29 | 2:40:39 | 6:08/mi | ||
| 28 | 4297 | Jeremy Martin | Rochester, MN | 25 / M | 3 / M30-34 | 2:40:50 | 6:08/mi | ||
| 29 | 110 | Lexie Greitzer | Colorado Springs, CO | 4 / F | 2 / F30-34 | 2:41:07 | 6:09/mi | ||
| 30 | 4293 | Zach Johnson | Moorhead, MN | 26 / M | 6 / M19-24 | 2:41:13 | 6:09/mi | ||
| 31 | 3843 | Stephen Duffy | Dunshaughlin | 27 / M | 14 / M25-29 | 2:41:16 | 6:09/mi | ||
| 32 | 4307 | Rob Molke | Minneapolis, MN | 28 / M | 4 / M30-34 | 2:41:43 | 6:10/mi | ||
| 33 | 2268 | Jake Schlindwein | Pewaukee, WI | 29 / M | 5 / M35-39 | 2:42:13 | 6:11/mi | ||
| 34 | 3581 | Kyle Trudeau | Chaska, MN | 30 / M | 15 / M25-29 | 2:42:30 | 6:12/mi | ||
| 35 | 1480 | Ryan Moen | New Brighton, MN | 31 / M | 16 / M25-29 | 2:43:07 | 6:13/mi | ||
| 36 | 109 | Missy RockMasters | Prior Lake, MN | 5 / F | 1 / F40-44 | 2:43:32 | 6:14/mi | ||
| 37 | 1198 | Lukas Buehler | Minneapolis, MN | 32 / M | 5 / M30-34 | 2:44:11 | 6:16/mi | ||
| 38 | 3068 | Kody Tarbell | Portland, OR | 33 / M | 6 / M30-34 | 2:44:24 | 6:16/mi | ||
| 39 | 3118 | Dan Delay | Asheville, NC | 34 / M | 7 / M30-34 | 2:44:28 | 6:16/mi | ||
| 40 | 3722 | Alex Martin | Millville, MN | 35 / M | 6 / M35-39 | 2:44:29 | 6:16/mi | ||
| 41 | 1821 | Drew Weis | Andover, MN | 36 / M | 17 / M25-29 | 2:44:32 | 6:17/mi | ||
| 42 | 3979 | William Krueger | Madison, WI | 37 / M | 7 / M19-24 | 2:44:46 | 6:17/mi | ||
| 43 | 1556 | Michael Schwinghamer | Mora, MN | 38 / M | 18 / M25-29 | 2:44:47 | 6:17/mi | ||
| 44 | 3914 | Guy Jacques | Richfield, MN | 39 / M | 8 / M30-34 | 2:45:04 | 6:18/mi | ||
| 45 | 2214 | Kris Spoth | Stillwater, MN | 40 / M | 7 / M35-39 | 2:45:59 | 6:20/mi | ||
| 46 | 3208 | Andrew Richardson | Wyoming, MN | 41 / M | 8 / M35-39 | 2:46:19 | 6:21/mi | ||
| 47 | 2131 | Tevin Stauth | Littleton, CO | 42 / M | 8 / M19-24 | 2:46:43 | 6:22/mi | ||
| 48 | 3096 | Paul Henning | Woodbury, MN | 43 / M | 19 / M25-29 | 2:46:47 | 6:22/mi | ||
| 49 | 3940 | Mike Friedman | Brooklyn Center, MN | 44 / M | 20 / M25-29 | 2:46:57 | 6:22/mi | ||
| 50 | 3860 | Alonso Hernandez | Minneapolis, MN | 45 / M | 9 / M35-39 | 2:47:11 | 6:23/mi |
#1Will Norris
Bib 9 · M · Charlottesville, VA
2:15:39
5:10/mi
Gender Pl: 1 / M
Div Pl: 1 / M30-34
#2Tesfu Tewelde
Bib 1 · M · Flagstaff, AZ
2:16:04
5:11/mi
Gender Pl: 2 / M
Div Pl: 1 / M25-29
#3Benard Kipkemoi Rotich
Bib 25 · M · Grand Prairie, TX
2:17:35
5:15/mi
Gender Pl: 3 / M
Div Pl: 1 / M35-39
#4Bradley Makuvire
Bib 8 · M · Horizon City, TX
2:20:13
5:21/mi
Gender Pl: 4 / M
Div Pl: 2 / M25-29
#5Asefa Bekele
Bib 6 · M · Addis Ababa
2:20:23
5:21/mi
Gender Pl: 5 / M
Div Pl: 2 / M30-34
#6Blake Buysse
Bib 23 · M · Chicago, IL
2:21:35
5:24/mi
Gender Pl: 6 / M
Div Pl: 3 / M25-29
#7Thomas Graham
Bib 17 · M · Bentonville, AR
2:25:12
5:32/mi
Gender Pl: 7 / M
Div Pl: 4 / M25-29
#8Sem Sultanov
Bib 12 · M · Jacksonville, FL
2:27:32
5:38/mi
Gender Pl: 8 / M
Div Pl: 5 / M25-29
#9Isaac Threinen
Bib 3298 · M · Kasson, MN
2:28:10
5:39/mi
Gender Pl: 9 / M
Div Pl: 1 / M19-24
#10Ansel Fellman
Bib 4048 · M · Wauwatosa, WI
2:28:34
5:40/mi
Gender Pl: 10 / M
Div Pl: 6 / M25-29
#11Tom Breuckman
Bib 1809 · M · Andover, MN
2:29:17
5:42/mi
Gender Pl: 11 / M
Div Pl: 7 / M25-29
#12Joseph Dicke
Bib 2223 · M · Seattle, WA
2:30:27
5:44/mi
Gender Pl: 12 / M
Div Pl: 8 / M25-29
#13Jane Bareikis
Bib 102 · F · crestwood, IL
2:32:52
5:50/mi
Gender Pl: 1 / F
Div Pl: 1 / F30-34
#14Robert Mazzanti
Bib 21 · M · Richmond, VA
2:33:40
5:52/mi
Gender Pl: 13 / M
Div Pl: 2 / M35-39
#15David Ecker
Bib 18 · M · Stevens Point, WI
2:35:11
5:55/mi
Gender Pl: 14 / M
Div Pl: 9 / M25-29
#16Colin Beck
Bib 2502 · M · Rochester, MN
2:36:35
5:58/mi
Gender Pl: 15 / M
Div Pl: 10 / M25-29
#17Megan O'Neil
Bib 107 · F · Rochester Hills, MI
2:36:43
5:59/mi
Gender Pl: 2 / F
Div Pl: 1 / F25-29
#18Tyson Mahar
Bib 4197 · M · Fargo, ND
2:37:59
6:02/mi
Gender Pl: 16 / M
Div Pl: 2 / M19-24
#19Tanner Rosolino
Bib 16 · M · Port Orange, FL
2:38:01
6:02/mi
Gender Pl: 17 / M
Div Pl: 3 / M19-24
#20Allie Kieffer
Bib 105 · F · West Islip, NY
2:38:44
6:03/mi
Gender Pl: 3 / F
Div Pl: 1 / F35-39
#21Mike Walentiny
Bib 1228 · M · Lewiston, MN
2:38:52
6:04/mi
Gender Pl: 18 / M
Div Pl: 3 / M35-39
#22Jake Arason
Bib 4191 · M · Fargo, ND
2:38:56
6:04/mi
Gender Pl: 19 / M
Div Pl: 4 / M19-24
#23Max Larson
Bib 3634 · M · Minnetonka, MN
2:38:57
6:04/mi
Gender Pl: 20 / M
Div Pl: 4 / M35-39
#24Owen Allen
Bib 50 · M · Key West, FL
2:39:09
6:04/mi
Gender Pl: 21 / M
Div Pl: 5 / M19-24
#25Andrew Thatcher
Bib 1268 · M · Madison, WI
2:39:51
6:06/mi
Gender Pl: 22 / M
Div Pl: 11 / M25-29
#26Nathan Orf
Bib 3864 · M · Minneapolis, MN
2:40:26
6:07/mi
Gender Pl: 23 / M
Div Pl: 12 / M25-29
#27Anders Sonnesyn
Bib 4312 · M · Minneapolis, MN
2:40:39
6:08/mi
Gender Pl: 24 / M
Div Pl: 13 / M25-29
#28Jeremy Martin
Bib 4297 · M · Rochester, MN
2:40:50
6:08/mi
Gender Pl: 25 / M
Div Pl: 3 / M30-34
#29Lexie Greitzer
Bib 110 · F · Colorado Springs, CO
2:41:07
6:09/mi
Gender Pl: 4 / F
Div Pl: 2 / F30-34
#30Zach Johnson
Bib 4293 · M · Moorhead, MN
2:41:13
6:09/mi
Gender Pl: 26 / M
Div Pl: 6 / M19-24
#31Stephen Duffy
Bib 3843 · M · Dunshaughlin
2:41:16
6:09/mi
Gender Pl: 27 / M
Div Pl: 14 / M25-29
#32Rob Molke
Bib 4307 · M · Minneapolis, MN
2:41:43
6:10/mi
Gender Pl: 28 / M
Div Pl: 4 / M30-34
#33Jake Schlindwein
Bib 2268 · M · Pewaukee, WI
2:42:13
6:11/mi
Gender Pl: 29 / M
Div Pl: 5 / M35-39
#34Kyle Trudeau
Bib 3581 · M · Chaska, MN
2:42:30
6:12/mi
Gender Pl: 30 / M
Div Pl: 15 / M25-29
#35Ryan Moen
Bib 1480 · M · New Brighton, MN
2:43:07
6:13/mi
Gender Pl: 31 / M
Div Pl: 16 / M25-29
#36Missy Rock
Bib 109 · F · Prior Lake, MN
2:43:32
6:14/mi
Gender Pl: 5 / F
Div Pl: 1 / F40-44
Masters#37Lukas Buehler
Bib 1198 · M · Minneapolis, MN
2:44:11
6:16/mi
Gender Pl: 32 / M
Div Pl: 5 / M30-34
#38Kody Tarbell
Bib 3068 · M · Portland, OR
2:44:24
6:16/mi
Gender Pl: 33 / M
Div Pl: 6 / M30-34
#39Dan Delay
Bib 3118 · M · Asheville, NC
2:44:28
6:16/mi
Gender Pl: 34 / M
Div Pl: 7 / M30-34
#40Alex Martin
Bib 3722 · M · Millville, MN
2:44:29
6:16/mi
Gender Pl: 35 / M
Div Pl: 6 / M35-39
#41Drew Weis
Bib 1821 · M · Andover, MN
2:44:32
6:17/mi
Gender Pl: 36 / M
Div Pl: 17 / M25-29
#42William Krueger
Bib 3979 · M · Madison, WI
2:44:46
6:17/mi
Gender Pl: 37 / M
Div Pl: 7 / M19-24
#43Michael Schwinghamer
Bib 1556 · M · Mora, MN
2:44:47
6:17/mi
Gender Pl: 38 / M
Div Pl: 18 / M25-29
#44Guy Jacques
Bib 3914 · M · Richfield, MN
2:45:04
6:18/mi
Gender Pl: 39 / M
Div Pl: 8 / M30-34
#45Kris Spoth
Bib 2214 · M · Stillwater, MN
2:45:59
6:20/mi
Gender Pl: 40 / M
Div Pl: 7 / M35-39
#46Andrew Richardson
Bib 3208 · M · Wyoming, MN
2:46:19
6:21/mi
Gender Pl: 41 / M
Div Pl: 8 / M35-39
#47Tevin Stauth
Bib 2131 · M · Littleton, CO
2:46:43
6:22/mi
Gender Pl: 42 / M
Div Pl: 8 / M19-24
#48Paul Henning
Bib 3096 · M · Woodbury, MN
2:46:47
6:22/mi
Gender Pl: 43 / M
Div Pl: 19 / M25-29
#49Mike Friedman
Bib 3940 · M · Brooklyn Center, MN
2:46:57
6:22/mi
Gender Pl: 44 / M
Div Pl: 20 / M25-29
#50Alonso Hernandez
Bib 3860 · M · Minneapolis, MN
2:47:11
6:23/mi
Gender Pl: 45 / M
Div Pl: 9 / M35-39
Page 1 of 141
|
|
Results processed 9/10/2026, 5:33:01 PM