Back to runner search
DO
David Olson
MaleMinnesota1988–2026
280
Total Finishes
170
Different Races
32
States (64%)
1:09:34
PR (5:19/mi)
2:06:15
Average
+0:17:21
Slower (first to last)
Medal House
1999
Grandma's Marathon
1:39:08
#403 overall#333 gender
1999
Dexter Ann Arbor Run
2:14:43
#1219 overall#856 gender
1998
Lincoln Marathon
1:37:31
#143 overall#127 gender
1998
Dexter Ann Arbor Run
1:48:16
#554 overall#465 gender
1997
Dexter Ann Arbor Run
1:48:16
#556 overall#466 gender
1997
Duke City Marathon
2:02:39
#621 overall#476 gender
1996
Eversource Hartford Marathon, Half Marathon, Relay & Charity 5K
1:31:29
#118 overall#108 gender
1992
Pikes Peak Ascent
6:01:37
#1499 overall#1101 gender
1991
Grandma's Marathon
1:44:40
#318 overall#240 gender
1990
Pikes Peak Ascent
5:28:30
#1287 overall#1009 gender
1988
Beer City Half San Diego
1:52:52
#2226 overall#2226 gender
1988
New Prague Half Marathon
1:56:04
#307 overall#264 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Webscorer | — | 1:46:28 | #12 |
| 2026 | Potomac River Run MarathonCarderock | MD | 1:51:21 | #42 |
| 2026 | Running From Yeti - St. Louis, MOSt. Louis | MO | 2:05:07 | #80 |
| 2026 | Running From Yeti - St. Louis, MOSt. Louis | MO | 2:05:07 | #80 |
| 2026 | Running From Yeti - Springfield, MOSpringfield | MO | 2:10:13 | #96 |
| 2026 | Running From Yeti - Springfield, MOSpringfield | MO | 2:10:13 | #96 |
| 2025 | Syttende Mai RunStoughton | WI | 1:52:37 | #49 |
| 2025 | Run MadtownMadison | WI | 1:55:10 | #289 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 2:19:43 | #6019 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 2:23:48 | #4257 |
| 2025 | Galloping Gertie HalfGig Harbor | WA | 2:29:11 | #155 |
| 2025 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 2:30:51 | #863 |
| 2025 | Napa Valley MarathonNapa | CA | 2:38:52 | #2092 |
| 2025 | Monterey Bay Half MarathonMonterey | CA | 2:58:24 | #6042 |
| 2024 | Bemidji Blue Ox Marathon - WeekendBemidji | MN | 1:32:34 | #7 |
| 2024 | Bemidji Blue Ox MarathonBemidji | MN | 1:32:34 | #7 |
| 2024 | Bemidji Blue Ox MarathonBemidji | MN | 1:32:34 | #7 |
| 2024 | Fargo Marathon WeekendFargo | ND | 1:34:43 | #98 |
| 2024 | Gobbler 5K, 10K, & 13.1M at Largo, FL (48)Largo | FL | 1:35:51 | #1 |
| 2024 | The Great Ferry RaceBainbridge Island | WA | 1:48:27 | #60 |
| 2024 | The Great Ferry RaceBainbridge Island | WA | 1:48:28 | #60 |
| 2024 | Madison MarathonMadison | WI | 1:49:03 | #594 |
| 2024 | Madison MarathonMadison | WI | 1:49:03 | #594 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:58:25 | #1411 |
| 2024 | Run MalibuMalibu | CA | 1:59:01 | #690 |
| 2024 | Charlottesville MarathonCharlottesville | VA | 2:16:14 | #350 |
| 2024 | Air Force MarathonDayton | OH | 2:26:00 | #895 |
| 2024 | Flying Pig Pump and RunCincinnati | OH | 2:28:29 | #5543 |
| 2024 | Tree House Half MarathonSouth Deerfield | MA | 2:40:32 | #1729 |
| 2024 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:12:40 | #9846 |
| 2023 | Rock 'n' Roll ClearwaterClearwater | FL | 1:40:00 | #150 |
| 2023 | Rock 'n' Roll Clearwater | — | 1:40:00 | #150 |
| 2023 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:53:50 | #501 |
| 2023 | NYC Summer Half, 5 MilerNew York | NY | 1:59:06 | #43 |
| 2023 | Run MadtownMadison | WI | 2:01:54 | #445 |
| 2023 | Foothills B&O Half MarathonOrting | WA | 2:05:48 | #101 |
| 2023 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:08:42 | #679 |
| 2023 | Grandma's MarathonDuluth | MN | 2:12:41 | #3929 |
| 2023 | Garry Bjorklund Half MarathonDuluth | MN | 2:12:41 | #3930 |
| 2023 | Madison MarathonMadison | WI | 2:13:56 | #1785 |
| 2023 | Tree House Half MarathonSouth Deerfield | MA | 2:22:57 | #1104 |
| 2023 | Air Force MarathonDayton | OH | 2:25:17 | #1198 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 2:30:03 | #5561 |
| 2023 | Das Dreizehn.Eins (13.1)New Braunfels | TX | 2:37:45 | #152 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:13:40 | #8988 |
| 2022 | Newburyport Half Marathon and RelayNewburyport | MA | 1:43:20 | #137 |
| 2022 | Newburyport Half Marathon and Relay | — | 1:43:20 | #137 |
| 2022 | Stillwater Half MarathonStillwater | MN | 1:45:45 | #104 |
| 2022 | Wallis Sands Half MarathonRye | NH | 1:46:56 | #66 |
| 2022 | Madison MarathonMadison | WI | 1:51:29 | #652 |
| 2022 | Millennium Meadows MarathonGrand Rapids | MI | 1:53:45 | #38 |
| 2022 | Kirkland Half Marathon & 5KKirkland | WA | 1:55:15 | #58 |
| 2022 | Love RunWestlake Village | CA | 2:04:28 | #23 |
| 2022 | Run MadtownMadison | WI | 2:14:22 | #459 |
| 2022 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:16:12 | #522 |
| 2022 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:16:12 | #522 |
| 2022 | Deadwood - Mickelson Trail Marathon | — | 2:16:12 | #522 |
| 2022 | Grandma's MarathonDuluth | MN | 2:25:00 | #4613 |
| 2022 | Garry Bjorklund Half MarathonDuluth | MN | 2:25:00 | #4619 |
| 2022 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:25:24 | #665 |
| 2022 | Air Force MarathonDayton | OH | 2:28:56 | #1071 |
| 2021 | Autumn Georgetown 5K & HalfWashington | DC | 1:51:18 | #34 |
| 2021 | Haunted Hustle - MiddletonMiddleton | WI | 1:54:28 | #41 |
| 2021 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:08:24 | #719 |
| 2021 | Madison MarathonMadison | WI | 2:09:09 | #1278 |
| 2021 | Clarence DeMar MarathonKeene | NH | 2:16:01 | #242 |
| 2021 | Great Bay Half MarathonNewmarket | NH | 2:18:55 | #240 |
| 2021 | Grandma's MarathonDuluth | MN | 2:21:25 | #1939 |
| 2021 | Garry Bjorklund Half MarathonDuluth | MN | 2:21:25 | #1950 |
| 2020 | Corporate CupCharlotte | NC | 1:42:38 | #116 |
| 2020 | Surf City MarathonHuntington Beach | CA | 1:45:08 | #679 |
| 2020 | Longview Half MarathonKansas City | MO | 2:03:38 | #201 |
| 2020 | Air Force MarathonDayton | OH | 2:28:48 | #728 |
| 2019 | Air Force Marathon | — | 1:25:58 | #683 |
| 2019 | Kansas City Marathon | — | 1:37:10 | #2149 |
| 2019 | Salty HalfSeattle | WA | 1:39:33 | #23 |
| 2019 | Bemidji Blue Ox Marathon - WeekendBemidji | MN | 1:40:02 | #14 |
| 2019 | Bemidji Blue Ox MarathonBemidji | MN | 1:40:02 | #14 |
| 2019 | Clarence DeMar MarathonKeene | NH | 1:40:21 | #42 |
| 2019 | Seattle Marathon: Summer EventsSeattle | WA | 1:42:12 | #358 |
| 2019 | La Jolla Half Marathon, 10K, & 5KLa Jolla | CA | 1:47:51 | #313 |
| 2019 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:55:29 | #186 |
| 2019 | Road Runner Sports San Diego Craft Classic Half Marathon and 5KSan Diego | CA | 1:55:30 | #186 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:57:41 | #2653 |
| 2019 | Novant Health Wilmington NC MarathonWilmington | NC | 2:03:54 | #661 |
| 2019 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 2:03:54 | #685 |
| 2019 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 2:05:03 | #421 |
| 2019 | Battleship North Carolina Half 5KWilmington | NC | 2:05:04 | #417 |
| 2019 | Air Force MarathonDayton | OH | 2:07:22 | #683 |
| 2019 | Flying Pig Pump and RunCincinnati | OH | 2:10:01 | #3743 |
| 2019 | Independence Rhode RaceBristol | RI | 2:11:22 | #441 |
| 2019 | Independence Rhode RaceBristol | RI | 2:11:22 | #441 |
| 2019 | Steel Rail RacesAdams | MA | 2:12:58 | #420 |
| 2019 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:14:26 | #2148 |
| 2019 | Colt State Park Half MarathonBristol | RI | 2:15:56 | #225 |
| 2019 | Run MadtownMadison | WI | 2:18:23 | #835 |
| 2019 | Madison MarathonMadison | WI | 2:18:56 | #1855 |
| 2019 | Madison Marathon - | — | 2:18:56 | #1871 |
| 2019 | Great Bay Half MarathonNewmarket | NH | 2:22:28 | #323 |
| 2019 | Boston's Run To RememberBoston | MA | 2:23:42 | #3299 |
| 2019 | NewBo RunCedar Rapids | IA | 2:25:22 | #492 |
| 2019 | White Mountain Milers Half MarathonNorth Conway | NH | 2:25:23 | #112 |
| 2019 | Monterey Bay Half MarathonMonterey | CA | 2:27:13 | #4282 |
| 2019 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:44:33 | #4173 |
| 2018 | Poulsbo Half Marathon & 10kPoulsbo | WA | 1:44:50 | #29 |
| 2018 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:46:36 | #71 |
| 2018 | Charlevoix MarathonCharlevoix | MI | 1:49:17 | #108 |
| 2018 | Yukon Do It MarathonPort Orchard | WA | 1:50:08 | #68 |
| 2018 | Grandma's MarathonDuluth | MN | 1:55:12 | #1939 |
| 2018 | Garry Bjorklund Half MarathonDuluth | MN | 1:55:12 | #1939 |
| 2018 | Love RunWestlake Village | CA | 1:57:17 | #22 |
| 2018 | Air Force MarathonDayton | OH | 2:14:41 | #848 |
| 2018 | Stinger Marathon And Half MarathonSteamboat Springs | CO | 2:15:23 | #96 |
| 2018 | Madison MarathonMadison | WI | 2:18:25 | #1859 |
| 2018 | Madison Marathon - | — | 2:18:25 | #1864 |
| 2018 | Clarence DeMar MarathonKeene | NH | 2:34:06 | #310 |
| 2018 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:48:15 | #6654 |
| 2018 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:50:56 | #11042 |
| 2018 | Run The BluegrassLexington | KY | 2:53:54 | #2497 |
| 2017 | Run The BluegrassLexington | KY | 1:43:09 | #154 |
| 2017 | Charlevoix MarathonCharlevoix | MI | 1:43:18 | #62 |
| 2017 | Poulsbo Half Marathon & 10kPoulsbo | WA | 1:46:26 | #37 |
| 2017 | Race for a SoldierGig Harbor | WA | 1:47:00 | #58 |
| 2017 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:48:42 | #752 |
| 2017 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:54:34 | #546 |
| 2017 | Seattle Marathon: Summer EventsSeattle | WA | 1:57:49 | #902 |
| 2017 | Run Through the Pines Half Marathon & 5KCarver | MA | 2:00:20 | #167 |
| 2017 | Run Through The Pines | — | 2:00:20 | #167 |
| 2017 | Summer's Done 13.1Austin | TX | 2:11:07 | #2305 |
| 2017 | Madison MarathonMadison | WI | 2:14:50 | #1501 |
| 2017 | Madison Marathon - | — | 2:14:50 | #1506 |
| 2017 | Monterey Bay Half MarathonMonterey | CA | 2:16:21 | #2807 |
| 2017 | angry unicornWakefield | RI | 2:16:33 | #101 |
| 2017 | Air Force MarathonDayton | OH | 2:20:11 | #1520 |
| 2016 | Snow Canyon Half MarathonSaint George | UT | 1:13:23 | #6 |
| 2016 | The Snohomish River Run Marathon, Half Marathon, 10K and 5KSnohomish | WA | 1:36:36 | #18 |
| 2016 | Snohomish River Run | — | 1:36:36 | #18 |
| 2016 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 1:39:27 | #45 |
| 2016 | Race for a SoldierGig Harbor | WA | 1:40:14 | #31 |
| 2016 | Race for a Soldier | — | 1:40:14 | #31 |
| 2016 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:51:29 | #1254 |
| 2016 | Twin Lights Half MarathonGloucester | MA | 1:51:59 | #168 |
| 2016 | Capital City River RunLansing | MI | 1:52:29 | #229 |
| 2016 | Chilly Half Marathon | — | 1:53:56 | #403 |
| 2016 | Charlevoix MarathonCharlevoix | MI | 1:54:37 | #158 |
| 2016 | B.A.A. Half MarathonBoston | MA | 1:58:31 | #2383 |
| 2016 | Run The BluegrassLexington | KY | 2:01:03 | #771 |
| 2016 | O'Round the Loch RunEmmetsburg | IA | 2:01:35 | #24 |
| 2016 | Grandma's MarathonDuluth | MN | 2:11:11 | #3538 |
| 2016 | Healdsburg Half MarathonHealdsburg | CA | 2:13:40 | #380 |
| 2016 | Air Force Marathon | — | 2:18:54 | #1285 |
| 2016 | Tyranena Beer RunLake Mills | WI | 2:30:46 | #735 |
| 2016 | The Rockin Reindeer 10K/5K/1MLas Vegas | NV | 2:45:14 | #80 |
| 2016 | Navy Air Force Half Marathon & Navy 5-MilerWashington | DC | 2:47:25 | #4407 |
| 2016 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:53:28 | #1007 |
| 2015 | 2026 Block Island Half MarathonBlock Island | RI | 1:11:34 | #2 |
| 2015 | Striders Winter Race Circuit Half MarathonOgden | UT | 1:13:29 | #4 |
| 2015 | Race for a SoldierGig Harbor | WA | 1:40:10 | #43 |
| 2015 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 1:44:09 | #44 |
| 2015 | Detroit Free Press MarathonDetroit | MI | 1:54:05 | #230 |
| 2015 | O'Round the Loch RunEmmetsburg | IA | 1:54:48 | #37 |
| 2015 | Run The BluegrassLexington | KY | 1:57:07 | #605 |
| 2015 | Beer City Half San DiegoSan Diego | CA | 1:57:21 | #888 |
| 2015 | Michigan Wine Trail Half MarathonVadodara | MI | 2:11:51 | #123 |
| 2015 | Air Force MarathonDayton | OH | 2:13:29 | #1417 |
| 2015 | Air Force Marathon | — | 2:15:57 | #1418 |
| 2015 | White Mountain Milers Half MarathonNorth Conway | NH | 2:22:31 | #357 |
| 2015 | Greene & Schultz Hoosier Half Marathon, 5&10KBloomington | IN | 2:27:11 | #911 |
| 2015 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:44:06 | #8187 |
| 2015 | Capital City River RunLansing | MI | 2:48:58 | #1180 |
| 2014 | Birdtown Half Marathon & 8kRobbinsdale | MN | 1:44:11 | #33 |
| 2014 | Race for a SoldierGig Harbor | WA | 1:44:31 | #89 |
| 2014 | Race for a Soldier | — | 1:44:31 | #89 |
| 2014 | Grandma's MarathonDuluth | MN | 1:50:30 | #1627 |
| 2014 | Mankato Marathon WeekendMankato | MN | 1:53:40 | #409 |
| 2014 | South Shore Half Marathon and 5KHanover | MA | 1:55:52 | #610 |
| 2014 | South Shore Half Marathon | — | 1:55:52 | #611 |
| 2014 | Fargo Marathon WeekendFargo | ND | 1:56:38 | #1380 |
| 2014 | B.A.A. Half MarathonBoston | MA | 1:57:53 | #2516 |
| 2014 | Chilly Half Marathon | — | 1:58:47 | #585 |
| 2014 | Parkinson's Half Marathon, 5K & MoreCottage Grove | WI | 1:59:57 | #174 |
| 2014 | Parkinson's Half Marathon and 5K | — | 1:59:57 | #174 |
| 2014 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:00:51 | #2584 |
| 2014 | Run The BluegrassLexington | KY | 2:07:05 | #963 |
| 2014 | Dayton River Corridor ClassicDayton | OH | 2:08:54 | #368 |
| 2014 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:12:02 | #1541 |
| 2014 | America's Finest City Half Marathon | — | 2:13:24 | #2399 |
| 2014 | Eugene Marathon 2024Eugene | OR | 2:14:23 | #1054 |
| 2014 | Red White and Boom Half MarathonMinneapolils | MN | 2:18:03 | #1688 |
| 2014 | Grandma's MarathonDuluth | MN | 2:21:55 | #5398 |
| 2014 | Johnny Kelley Half MarathonHyannis | MA | 2:29:47 | #924 |
| 2013 | Snow Canyon Half MarathonSaint George | UT | 1:09:34 | #4 |
| 2013 | New Prague Half MarathonNew Prague | MN | 1:39:59 | #102 |
| 2013 | Baystate MarathonLowell | MA | 1:44:02 | #280 |
| 2013 | Grandma's MarathonDuluth | MN | 1:50:34 | #1467 |
| 2013 | HARWICH CRANBERRY HARVEST HALF MARATHON | — | 1:52:27 | #211 |
| 2013 | Hyannis MarathonHyannis | MA | 1:56:07 | #950 |
| 2013 | Dexter Ann Arbor RunDexter | MI | 1:56:39 | #1015 |
| 2013 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:58:39 | #1982 |
| 2013 | Thanksgiving Day Half MarathonAtlanta | GA | 2:04:14 | #2819 |
| 2013 | Triple Lakes Trail RaceGreensboro | NC | 2:08:43 | #42 |
| 2013 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 2:09:21 | #633 |
| 2013 | Monster DashMinneapolis | MN | 2:10:49 | #3282 |
| 2013 | Healdsburg Half MarathonHealdsburg | CA | 2:17:06 | #517 |
| 2013 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:23:28 | #2141 |
| 2013 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:26:54 | #2209 |
| 2013 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:26:57 | #2569 |
| 2013 | Great Bay Half MarathonNewmarket | NH | 2:46:10 | #832 |
| 2012 | 2026 Handcart Days RacesBountiful | UT | 1:18:44 | #1 |
| 2012 | New Prague Half MarathonNew Prague | MN | 1:42:12 | #83 |
| 2012 | Monster DashMinneapolis | MN | 1:43:01 | #658 |
| 2012 | Bruckelaufe - The Bridge RaceFrankenmuth | MI | 1:44:10 | #70 |
| 2012 | Grandma's MarathonDuluth | MN | 1:44:18 | #788 |
| 2012 | Loop de LoopDecorah | IA | 1:47:04 | #45 |
| 2012 | Fargo Marathon WeekendFargo | ND | 1:53:35 | #1303 |
| 2012 | Harwich Cranberry Harvest Half Marathon | — | 1:55:31 | #216 |
| 2012 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:57:57 | #667 |
| 2012 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:59:33 | #2742 |
| 2012 | Grandma's MarathonDuluth | MN | 1:59:50 | #2360 |
| 2012 | Oakland Running FestivalOakland | CA | 2:03:25 | #1239 |
| 2012 | Healdsburg Half MarathonHealdsburg | CA | 2:08:17 | #505 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:09:13 | #5227 |
| 2012 | Haunted Hustle - MiddletonMiddleton | WI | 2:11:27 | #713 |
| 2012 | Snow Canyon Half MarathonSaint George | UT | 2:16:52 | #1198 |
| 2012 | Mankato Marathon WeekendMankato | MN | 2:37:05 | #1243 |
| 2012 | Hyannis MarathonHyannis | MA | 2:47:54 | #3222 |
| 2012 | Hyannis Marathon, Half Marathon, Marathon Relay | — | 2:47:54 | #3221 |
| 2011 | Monster DashMinneapolis | MN | 1:41:33 | #464 |
| 2011 | New Prague Half MarathonNew Prague | MN | 1:43:23 | #78 |
| 2011 | Charlevoix MarathonCharlevoix | MI | 1:45:55 | #79 |
| 2011 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 1:47:11 | #302 |
| 2011 | Grandma's MarathonDuluth | MN | 1:53:46 | #1770 |
| 2011 | Fargo Marathon WeekendFargo | ND | 2:04:01 | #2080 |
| 2011 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:09:13 | #1109 |
| 2011 | 2027 WALT DISNEY WORLD® Marathon Weekend presented by State Farm® With A Running PassionOrlando | FL | 2:36:17 | #11619 |
| 2011 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 3:45:07 | #18425 |
| 2010 | New Prague Half MarathonNew Prague | MN | 1:41:52 | #121 |
| 2010 | Cinco de MayoPortland | OR | 1:46:13 | #49 |
| 2010 | Urban Cow Half MarathonSacramento | CA | 1:46:43 | #419 |
| 2010 | Grandma's MarathonDuluth | MN | 1:55:03 | #1513 |
| 2010 | Red White and Boom Half MarathonMinneapolils | MN | 2:00:13 | #778 |
| 2010 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:09:02 | #1082 |
| 2010 | Little Rock Marathon - | — | 2:09:02 | #1082 |
| 2010 | Leadville Trail Marathon and Heavy HalfLeadville | CO | 2:13:11 | #3 |
| 2010 | DONNA Marathon WeekendJacksonville Beach | FL | 2:18:28 | #1216 |
| 2010 | Run for the SchoolsIowa City | IA | 2:26:33 | #159 |
| 2010 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:33:26 | #6169 |
| 2010 | Grandma's MarathonDuluth | MN | 2:44:19 | #5359 |
| 2010 | Mankato Marathon WeekendMankato | MN | 2:47:54 | #840 |
| 2010 | Pikes Peak AscentManitou Springs | CO | 4:04:43 | #636 |
| 2009 | Minnesota Half Marathon and 5kSaint Paul | MN | 1:12:43 | #533 |
| 2009 | Huntsville MarathonHuntsville | UT | 1:20:32 | #4 |
| 2009 | New Prague Half MarathonNew Prague | MN | 1:42:09 | #136 |
| 2009 | Pasadena Half Marathon & 5KPasadena | CA | 2:00:28 | #689 |
| 2009 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:11:13 | #1776 |
| 2009 | Thanksgiving Day Half MarathonAtlanta | GA | 2:14:25 | #5291 |
| 2009 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:19:54 | #5941 |
| 2009 | Heatwave Half Marathon - Little RockNorth Little Rock | AR | 2:22:14 | #1425 |
| 2009 | 2026 - San Antonio MarathonSan Antonio | TX | 2:39:54 | #11890 |
| 2008 | Thanksgiving Day Half MarathonAtlanta | GA | 1:30:19 | #176 |
| 2008 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:08:14 | #3763 |
| 2008 | United Airlines NYC HalfNew York | NY | 2:19:07 | #7880 |
| 2008 | Silver Comet Half & Full MarathonMableton | GA | 2:21:57 | #1108 |
| 2007 | New Prague Half MarathonNew Prague | MN | 1:49:58 | #418 |
| 2007 | New Prague Half Marathon - | — | 1:49:58 | #417 |
| 2007 | B.A.A. Half MarathonBoston | MA | 1:53:48 | #1397 |
| 2007 | 2026 Beaverton Half Marathon, 5/10K Presented by NIKEBeaverton | OR | 1:59:59 | #725 |
| 2007 | Silver Comet Half & Full MarathonMableton | GA | 2:06:22 | #711 |
| 2006 | 2027 WALT DISNEY WORLD® Marathon Weekend presented by State Farm® With A Running PassionOrlando | FL | 2:38:59 | #6605 |
| 2005 | B.A.A. Half MarathonBoston | MA | 1:46:00 | #656 |
| 2004 | Grandma's MarathonDuluth | MN | 1:39:30 | #414 |
| 2004 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:27:29 | #1269 |
| 2003 | Grandma's MarathonDuluth | MN | 1:36:55 | #379 |
| 2003 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:05:04 | #921 |
| 2003 | Thanksgiving Distance ClassicJacksonville | FL | 2:10:54 | #975 |
| 2002 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:54:43 | #1761 |
| 2002 | Woodbury Chamber Country Mile | — | 2:05:42 | #363 |
| 2001 | New Prague Half MarathonNew Prague | MN | 1:32:34 | #146 |
| 2001 | Grandma's MarathonDuluth | MN | 1:36:56 | #398 |
| 2000 | Grandma's MarathonDuluth | MN | 1:44:39 | #704 |
| 1999 | Grandma's MarathonDuluth | MN | 1:39:08 | #403 |
| 1999 | Dexter Ann Arbor RunDexter | MI | 2:14:43 | #1219 |
| 1998 | Lincoln MarathonLincoln | NE | 1:37:31 | #143 |
| 1998 | Dexter Ann Arbor RunDexter | MI | 1:48:16 | #554 |
| 1997 | Dexter Ann Arbor RunDexter | MI | 1:48:16 | #556 |
| 1997 | Duke City MarathonAlbuquerque | NM | 2:02:39 | #621 |
| 1996 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:31:29 | #118 |
| 1992 | Pikes Peak AscentManitou Springs | CO | 6:01:37 | #1499 |
| 1991 | Grandma's MarathonDuluth | MN | 1:44:40 | #318 |
| 1990 | Pikes Peak AscentManitou Springs | CO | 5:28:30 | #1287 |
| 1988 | Beer City Half San DiegoSan Diego | CA | 1:52:52 | #2226 |
| 1988 | New Prague Half MarathonNew Prague | MN | 1:56:04 | #307 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MNMinnesota
47 racesCACalifornia
25 racesWAWashington
21 racesWIWisconsin
20 racesMAMassachusetts
16 racesMIMichigan
14 racesOHOhio
14 racesFLFlorida
10 racesNHNew Hampshire
9 racesGAGeorgia
8 racesNCNorth Carolina
8 racesTXTexas
7 racesMOMissouri
6 racesUTUtah
6 racesARArkansas
5 racesCOColorado
5 racesIAIowa
5 racesRIRhode Island
5 racesNDNorth Dakota
4 racesINIndiana
3 racesNVNevada
3 racesOROregon
3 racesDCDistrict of Columbia
2 racesNYNew York
2 racesVAVirginia
2 racesAZArizona
1 raceCTConnecticut
1 raceNMNew Mexico
1 raceKSKansas
0 racesNJNew Jersey
0 racesWVWest Virginia
0 racesWYWyoming
0 races50-State Challenge
32/ 50 states
18 states to go