Back to League Tables
MS
Michael Swanson
MaleTexas2004–2026
143
Total Finishes
87
Distinct Races
22
States (43%)
1:30:18
PR (6:54/mi)
2:16:32
Average
+0:23:18
Slower (first to last)
Medal House
2009
Philadelphia Marathon
1:41:44
#492 overall#366 gender
2008
Winter Carnival Fire & Ice Winter Run
2:18:41
#1137 overall#697 gender
2008
CentraCare Earth Day Run
2:23:08
#1589 overall#830 gender
2007
Rock 'n' Roll Chicago Half Marathon
1:57:45
#2658 overall#1874 gender
2007
Monster Dash
2:14:39
#710 overall#321 gender
2007
DRC Half Marathon and 5K
2:22:29
#1700 overall#959 gender
2007
Santa Barbara Wine Country Half Marathon
2:28:06
#888 overall#368 gender
2006
Rock 'n' Roll Chicago Half Marathon
1:59:16
#2951 overall#2001 gender
2005
Great Western Half Marathon and 10K
1:33:07
#72 overall#69 gender
2005
New Prague Half Marathon
1:52:42
#456 overall#348 gender
2005
Winter Carnival Fire & Ice Winter Run
1:58:52
#684 overall#476 gender
2004
Grandma's Marathon
2:43:06
#4180 overall#1924 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Milwaukee MarathonMilwaukee | WI | 2:21:35 | #1968 |
| 2026 | Wildflower Trail RacesBastrop | TX | 3:06:24 | #80 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 2:22:00 | #6376 |
| 2025 | Oak Barrel Half MarathonLynchburg | TN | 2:26:15 | #474 |
| 2025 | Irving MarathonIrving | TX | 2:28:12 | #701 |
| 2025 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 2:29:24 | #490 |
| 2025 | Seabrook Lucky TrailsSeabrook | TX | 2:45:32 | #135 |
| 2025 | Stillwater Half MarathonStillwater | MN | 3:04:02 | #577 |
| 2024 | Houston Turkey DashHouston | TX | 2:18:13 | #118 |
| 2024 | Perdido Beach Resort Half Marathon, Fun Run & 5KOrange Beach | AL | 2:18:35 | #60 |
| 2024 | Grandma's MarathonDuluth | MN | 2:22:10 | #4938 |
| 2024 | Oak Barrel Half MarathonLynchburg | TN | 2:23:34 | #597 |
| 2024 | REVEL Big BearBig Bear Lake | CA | 2:26:40 | #2688 |
| 2024 | UTHealth Houston Half Marathon & 10KHouston | TX | 2:31:19 | #2986 |
| 2024 | Galveston Marathon & Half MarathonGalveston | TX | 2:47:10 | #351 |
| 2024 | La Porte By the Bay Half MarathonLa Porte | TX | 2:52:18 | #561 |
| 2024 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:57:48 | #3495 |
| 2024 | Santa Hustle GalvestonGalveston | TX | 3:01:28 | #479 |
| 2023 | Grandma's MarathonDuluth | MN | 2:05:21 | #3134 |
| 2023 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 2:10:59 | #407 |
| 2023 | Mermaid Half MarathonSan Diego | CA | 2:12:50 | #88 |
| 2023 | Vintage Park Half MarathonHouston | TX | 2:16:31 | #215 |
| 2023 | Oak Barrel Half MarathonLynchburg | TN | 2:21:11 | #475 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 2:21:50 | #4519 |
| 2023 | Galveston Marathon & Half MarathonGalveston | TX | 2:24:40 | #260 |
| 2023 | Seabrook Lucky TrailsSeabrook | TX | 2:25:36 | #94 |
| 2023 | UTHealth Houston Half Marathon & 10KHouston | TX | 2:44:13 | #3163 |
| 2023 | La Porte By the Bay Half MarathonLa Porte | TX | 2:47:34 | #477 |
| 2023 | Pandora's BoX of RoXBurnet | TX | 2:54:22 | #97 |
| 2023 | Town of Celebration Marathon & Half MarathonCelebration | FL | 3:13:51 | #1534 |
| 2022 | Hell Of A Half Marathon & 2 Person RelayExeter | CA | 1:32:24 | #19 |
| 2022 | Fox Valley Marathon RacesSaint Charles | IL | 1:56:14 | #158 |
| 2022 | Med City Marathon, presented by ActivePTRochester | MN | 2:07:48 | #249 |
| 2022 | Oak Barrel Half MarathonLynchburg | TN | 2:09:15 | #372 |
| 2022 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:10:10 | #303 |
| 2022 | La Porte By the Bay Half MarathonLa Porte | TX | 2:10:58 | #270 |
| 2022 | UTHealth Houston Half Marathon & 10KHouston | TX | 2:14:10 | #2034 |
| 2022 | Grand Teton Half MarathonJackson | WY | 2:18:27 | #516 |
| 2022 | Chicago 13.1Chicago | IL | 2:21:58 | #2466 |
| 2022 | Galveston Marathon & Half MarathonGalveston | TX | 2:23:58 | #235 |
| 2022 | Blue Bell Fun RunBrenham | TX | 2:24:13 | #274 |
| 2022 | Mankato Marathon WeekendMankato | MN | 2:29:08 | #541 |
| 2022 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 2:30:51 | #589 |
| 2022 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 2:31:39 | #331 |
| 2022 | Pearland Half MarathonPearland | TX | 2:51:31 | #343 |
| 2022 | Seabrook Lucky TrailsSeabrook | TX | 2:58:26 | #161 |
| 2021 | Apollo 11k + 13.1 & 5kMadison | AL | 2:01:37 | #14 |
| 2021 | Oak Barrel Half MarathonLynchburg | TN | 2:04:14 | #313 |
| 2021 | Kensington Aloha RunsMilford | MI | 2:08:54 | #52 |
| 2021 | Huntsville Half MarathonHuntsville | AL | 2:12:43 | #160 |
| 2021 | Great Smoky Mountains Half Marathon & 5KTownsend | TN | 2:14:29 | #512 |
| 2021 | Race to the Cave Half MarathonWoodville | AL | 2:21:37 | #275 |
| 2021 | UTHealth Houston Half Marathon & 10KHouston | TX | 2:33:59 | #2740 |
| 2021 | Yukon DaysWhite Bear Lake | MN | 2:39:16 | #56 |
| 2020 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 1:59:21 | #356 |
| 2020 | Oak Barrel Half MarathonLynchburg | TN | 2:03:46 | #237 |
| 2020 | Galveston Marathon & Half MarathonGalveston | TX | 2:12:18 | #214 |
| 2020 | Flying Pig Pump and RunCincinnati | OH | 2:20:47 | #713 |
| 2020 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:35:59 | #4664 |
| 2020 | Seabrook Lucky TrailsSeabrook | TX | 2:51:24 | #64 |
| 2020 | UTHealth Houston Half Marathon & 10KHouston | TX | 2:54:26 | #608 |
| 2019 | Bakersfield MarathonBakersfield | CA | 1:30:18 | #23 |
| 2019 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:47:57 | #773 |
| 2019 | Huntsville Half & Quarter Marathon & 5KHuntsville | TX | 1:56:10 | #21 |
| 2019 | Super Heroes vs Villains Half MarathonHouston | TX | 1:58:36 | #57 |
| 2019 | La Porte By the Bay Half MarathonLa Porte | TX | 2:00:36 | #260 |
| 2019 | Flying Pig Pump and RunCincinnati | OH | 2:01:54 | #2605 |
| 2019 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 2:04:32 | #413 |
| 2019 | Oak Barrel Half MarathonLynchburg | TN | 2:05:31 | #286 |
| 2019 | Pearland Half MarathonPearland | TX | 2:08:06 | #239 |
| 2019 | Hokie Half Marathon and 5KBlacksburg | VA | 2:08:56 | #528 |
| 2019 | Seabrook Lucky TrailsSeabrook | TX | 2:12:19 | #93 |
| 2019 | The Elkmont Hound Dog HalfElkmont | AL | 2:13:35 | #37 |
| 2019 | Galveston Marathon & Half MarathonGalveston | TX | 2:13:42 | #165 |
| 2019 | Grandma's MarathonDuluth | MN | 2:20:20 | #4683 |
| 2019 | 2025 Bridge Street Town Centre Half Marathon - Presented by SportsMEDHuntsville | AL | 2:23:57 | #603 |
| 2019 | Greater St. Louis MarathonSt. Louis | MO | 2:37:05 | #2805 |
| 2018 | Bakersfield MarathonBakersfield | CA | 1:37:06 | #36 |
| 2018 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:04:49 | #443 |
| 2018 | The Elkmont Hound Dog HalfElkmont | AL | 2:09:07 | #68 |
| 2017 | Resolution RunMcKinney | TX | 1:44:45 | #21 |
| 2017 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:50:32 | #787 |
| 2017 | Amita Health Bolingbrook St. Paddy's Half Marathon and 5KBolingbrook | IL | 1:55:05 | #162 |
| 2017 | Texas Big Star Half MarathonFrisco | TX | 2:00:13 | #299 |
| 2017 | St. Michaels Running FestivalSaint Michaels | MD | 2:00:56 | #376 |
| 2017 | Too Cold to Hold 5K, 10K & Half MarathonDallas | TX | 2:01:19 | #129 |
| 2017 | Huntsville Half MarathonHuntsville | AL | 2:24:17 | #317 |
| 2016 | Bakersfield MarathonBakersfield | CA | 1:32:20 | #6 |
| 2016 | Skyline Half Marathon, 10K & 5KDallas | TX | 1:45:19 | #39 |
| 2016 | Outlaw Half Marathon, 10K & 5KFredericksburg | TX | 1:47:44 | #45 |
| 2016 | New Years DoubleAllen | TX | 1:49:26 | #19 |
| 2016 | Philadelphia MarathonPhiladelphia | PA | 1:53:39 | #2120 |
| 2016 | Huntsville Half MarathonHuntsville | AL | 2:09:24 | #279 |
| 2016 | Half Fast HalfVadnais Heights | MN | 2:12:51 | #80 |
| 2016 | Grandma's MarathonDuluth | MN | 2:13:33 | #3845 |
| 2016 | Run Bentonville Half MarathonBentonville | AR | 2:17:51 | #1093 |
| 2016 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:21:53 | #3515 |
| 2016 | Grandma's MarathonDuluth | MN | 2:27:57 | #5419 |
| 2016 | Chattanooga MarathonChattanoga | TN | 2:33:13 | #1029 |
| 2015 | Run Bentonville Half MarathonBentonville | AR | 1:55:02 | #311 |
| 2015 | Grandma's MarathonDuluth | MN | 1:59:27 | #2538 |
| 2015 | St. Michaels Running FestivalSaint Michaels | MD | 2:00:26 | #293 |
| 2015 | Wounded Warrior Half Marathon & 10KIrving | TX | 2:10:08 | #311 |
| 2015 | Skyline Half Marathon, 10K & 5KDallas | TX | 2:17:07 | #138 |
| 2015 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:19:50 | #5353 |
| 2015 | Ocean City Running, 5k, Half MarathonOcean City | MD | 2:27:25 | #1438 |
| 2015 | Ion Bank Cheshire Road RacesCheshire | CT | 2:28:06 | #1280 |
| 2015 | Philadelphia MarathonPhiladelphia | PA | 2:31:13 | #8608 |
| 2015 | Birdtown Half Marathon & 8kRobbinsdale | MN | 2:35:43 | #212 |
| 2014 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:39:16 | #317 |
| 2014 | Wounded Warrior Half Marathon & 10KIrving | TX | 1:49:56 | #187 |
| 2014 | The Woodlands MarathonThe Woodlands | TX | 1:55:08 | #604 |
| 2014 | Berry Half/10K/5KMount Berry | GA | 2:10:51 | #260 |
| 2014 | UConn Health Half MarathonSimsbury | CT | 2:19:42 | #898 |
| 2014 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:20:44 | #4344 |
| 2014 | Moustache RunMinneapolis | MN | 2:28:34 | #371 |
| 2014 | Birdtown Half Marathon & 8kRobbinsdale | MN | 2:29:36 | #183 |
| 2014 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:37:17 | #503 |
| 2014 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:52:33 | #11069 |
| 2013 | Capital City River RunLansing | MI | 1:48:43 | #304 |
| 2013 | Bull City Race FestDurham | NC | 1:50:22 | #478 |
| 2013 | Bruckelaufe - The Bridge RaceFrankenmuth | MI | 1:57:04 | #137 |
| 2013 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 1:59:40 | #994 |
| 2013 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:03:44 | #2928 |
| 2013 | St. Michaels Running FestivalSaint Michaels | MD | 2:04:07 | #479 |
| 2013 | Moustache RunMinneapolis | MN | 2:06:15 | #395 |
| 2013 | Ion Bank Cheshire Road RacesCheshire | CT | 2:12:33 | #1009 |
| 2013 | Life Time Miami Marathon & HalfMiami | FL | 2:18:01 | #6704 |
| 2013 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:34:42 | #603 |
| 2013 | Lola's Lake WaconiaWaconia | MN | 2:46:42 | #842 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:49:26 | #16412 |
| 2013 | The Runners Den Scottsdale 1/2 Marathon & 5KScottsdale | AZ | 3:02:55 | #1021 |
| 2013 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:16:12 | #18820 |
| 2012 | Virginia Wine Country Half MarathonHillsboro | VA | 1:41:09 | #94 |
| 2012 | Rock 'n' Roll Washington DCWashington | DC | 1:42:58 | #1067 |
| 2012 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:49:57 | #2881 |
| 2012 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:06:20 | #3294 |
| 2012 | St. Michaels Running FestivalSaint Michaels | MD | 2:17:43 | #286 |
| 2012 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:36:19 | #818 |
| 2011 | Whistlestop MarathonAshland | WI | 2:01:24 | #598 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 2:13:07 | #12675 |
| 2010 | Unite Half Marathon & 8K RunNew Brunswick | NJ | 1:43:17 | #300 |
| 2010 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:53:08 | #2380 |
| 2010 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:27:24 | #10453 |
| 2009 | Philadelphia MarathonPhiladelphia | PA | 1:41:44 | #492 |
| 2009 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:50:38 | #1836 |
| 2009 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:51:24 | #2118 |
| 2009 | IMT Des Moines MarathonDes Moines | IA | 1:52:45 | #680 |
| 2009 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:08:01 | #1494 |
| 2009 | Monster DashMinneapolis | MN | 2:20:27 | #2089 |
| 2008 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 2:18:41 | #1137 |
| 2008 | CentraCare Earth Day RunSt. Cloud | MN | 2:23:08 | #1589 |
| 2007 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:57:45 | #2658 |
| 2007 | Monster DashMinneapolis | MN | 2:14:39 | #710 |
| 2007 | DRC Half Marathon and 5KDallas | TX | 2:22:29 | #1700 |
| 2007 | Santa Barbara Wine Country Half MarathonSolvang | CA | 2:28:06 | #888 |
| 2006 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:59:16 | #2951 |
| 2005 | Great Western Half Marathon and 10KSaint Charles | IL | 1:33:07 | #72 |
| 2005 | New Prague Half MarathonNew Prague | MN | 1:52:42 | #456 |
| 2005 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:58:52 | #684 |
| 2004 | Grandma's MarathonDuluth | MN | 2:43:06 | #4180 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
TXTexas
52 racesMNMinnesota
26 racesALAlabama
9 racesTNTennessee
9 racesCTConnecticut
8 racesILIllinois
8 racesCACalifornia
7 racesFLFlorida
5 racesMDMaryland
5 racesPAPennsylvania
5 racesMIMichigan
4 racesOHOhio
4 racesVAVirginia
4 racesARArkansas
2 racesAZArizona
2 racesGAGeorgia
1 raceIAIowa
1 raceINIndiana
1 raceNCNorth Carolina
1 raceWYWyoming
1 raceAKAlaska
0 racesMAMassachusetts
0 races50-State Challenge
22/ 51 states + DC
29 states to go