Back to League Tables
MH
Mark Harris
MaleTexas1994–2026
167
Total Finishes
107
Distinct Races
32
States (63%)
1:28:23
PR (6:45/mi)
2:07:18
Average
+0:35:56
Slower (first to last)
Medal House
2004
Monterey Bay Half Marathon
1:38:39
#197 overall#170 gender
2003
Tucson Marathon
2:00:32
#675 overall#428 gender
2002
Beer City Half™ San Diego
1:31:54
#268 overall#230 gender
2002
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:10:12
#1074 overall#647 gender
2002
City to the Sea Half Marathon & 5K
2:27:27
#613 overall#324 gender
2001
Critz Tybee Run Fest
1:28:57
#44 overall#38 gender
2001
DRC Half Marathon and 5K
1:51:49
#578 overall#444 gender
2001
2025 500 Festival Running Events
1:53:52
#3811 overall#3108 gender
1996
Hospital Hill Run
2:12:08
#1318 overall#973 gender
1995
Tucson Marathon
1:56:07
#280 overall#185 gender
1994
2025 500 Festival Running Events
2:10:16
#5831 overall#4710 gender
1994
LONG ISLAND MARATHON FESTIVAL
2:17:17
#4501 overall#3523 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Best Damn Race Safety HarborSafety Harbor | FL | 1:59:45 | #156 |
| 2026 | Best Damn Race - Safety HarborSafety Harbor | FL | 1:59:46 | #156 |
| 2026 | The HEART RUN Half Marathon & 5K/10KHuntington Beach | CA | 2:09:36 | #62 |
| 2026 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:46:12 | #4248 |
| 2025 | Shamrock MarathonVirginia Beach | VA | 1:54:36 | #1070 |
| 2025 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:16:27 | #1067 |
| 2025 | HBF Run for a ReasonPerth | WA | 2:21:25 | #5169 |
| 2025 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:34:58 | #1160 |
| 2024 | Madison MarathonMadison | WI | 2:01:25 | #1329 |
| 2024 | Salute to Veterans 5K/10K/Half Marathon - ShreveportBossier City | LA | 2:07:24 | #9 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 3:52:51 | #5431 |
| 2023 | Whiskey Run AtlantaAtlanta | GA | 1:41:18 | #21 |
| 2023 | Springmaid Road RaceFort Mill | SC | 1:59:35 | #18 |
| 2023 | Long Grove's Prairie State Half Marathon, 10K & Oktoberfest 5KLong Grove | IL | 2:09:54 | #204 |
| 2022 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 1:37:13 | #45 |
| 2022 | City of Colleges Half MarathonConway | AR | 1:56:53 | #49 |
| 2022 | Schaumburg Turkey Trot Half Marathon & 5KElk Grove Village | IL | 2:07:43 | #450 |
| 2022 | Black Hawk Trail Half Marathon, 10KGolden Gate Canyon State Park | CO | 2:38:04 | #55 |
| 2022 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:46:22 | #1626 |
| 2021 | Gosport Half MarathonFort Walton Beach | FL | 1:41:27 | #438 |
| 2021 | Runtastic HEBERHeber City | UT | 1:57:22 | #287 |
| 2020 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:31:18 | #303 |
| 2020 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:02:50 | #663 |
| 2019 | RunSBY Events (Salisbury Marathon/Salisbury Half Marathon/5k)Salisbury | MD | 1:28:23 | #5 |
| 2019 | Salisbury Marathon / Half Marathon/5kSalisbury | MD | 1:28:23 | #5 |
| 2019 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 1:33:58 | #46 |
| 2019 | Vintage Park Half MarathonHouston | TX | 1:33:58 | #29 |
| 2019 | RaceDay Timer Certification: PhiladelphiaPhiladelphia | PA | 1:45:52 | #16 |
| 2019 | Monster DashMinneapolis | MN | 1:46:27 | #263 |
| 2019 | Red White and Boom Half MarathonMinneapolils | MN | 1:51:50 | #261 |
| 2019 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:56:46 | #116 |
| 2019 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:04:45 | #589 |
| 2019 | Bear Lake Trifecta - UtahGarden City | UT | 2:08:03 | #39 |
| 2019 | Run by The SeaSanta Cruz | CA | 2:15:39 | #60 |
| 2019 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 3:25:30 | #12007 |
| 2018 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 1:35:53 | #27 |
| 2018 | Vintage Park Half MarathonHouston | TX | 1:35:53 | #26 |
| 2018 | Beer City Half™ San DiegoSan Diego | CA | 1:56:54 | #692 |
| 2018 | Springmaid Road RaceFort Mill | SC | 2:13:42 | #4 |
| 2018 | Flying Pig Pump and RunCincinnati | OH | 2:17:28 | #4808 |
| 2018 | Rock 'n' Roll San DiegoSan Diego | CA | 2:21:44 | #5995 |
| 2018 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:28:55 | #5432 |
| 2018 | Hapalua Hawaii's Half MarathonHonolulu | HI | 4:21:34 | #7184 |
| 2017 | Annapolis Running ClassicAnnapolis | MD | 1:32:48 | #51 |
| 2017 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 1:38:58 | #24 |
| 2017 | Vintage Park Half MarathonHouston | TX | 1:38:59 | #24 |
| 2017 | Bethel Half Marathon and 5kCanton | NC | 1:39:47 | #29 |
| 2017 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 1:44:00 | #137 |
| 2017 | Salt Lake City MarathonSalt Lake City | UT | 1:49:27 | #421 |
| 2017 | Heart of the Ozarks Half MarathonWest Plains | MO | 1:49:47 | #40 |
| 2017 | Russvegas Half Marathon & 5KRussellville | AR | 1:51:15 | #123 |
| 2017 | South Shore Half MarathonMilwaukee | WI | 1:53:57 | #304 |
| 2017 | Austin MarathonAustin | TX | 1:53:59 | #790 |
| 2017 | Big Woods RunFaribault | MN | 1:55:39 | #72 |
| 2017 | All American Half MarathonFort Bragg | NC | 1:56:50 | #378 |
| 2017 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:58:30 | #695 |
| 2017 | Alpine RacesLake Zurich | IL | 2:09:36 | #235 |
| 2017 | Callaway Gardens MarathonPine Mountain | GA | 2:19:43 | #123 |
| 2017 | Livermore Half MarathonLivermore | CA | 2:40:11 | #1964 |
| 2017 | Marin County Half MarathonSan Rafael | CA | 2:43:37 | #379 |
| 2017 | Rock 'n' Roll San DiegoSan Diego | CA | 3:01:56 | #12332 |
| 2017 | Hapalua Hawaii's Half MarathonHonolulu | HI | 4:04:44 | #6256 |
| 2016 | Annapolis Running ClassicAnnapolis | MD | 1:35:28 | #82 |
| 2016 | Joplin Memorial RunJoplin | MO | 1:42:45 | #55 |
| 2016 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 1:45:47 | #54 |
| 2016 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:48:28 | #199 |
| 2016 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 1:48:57 | #167 |
| 2016 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:50:08 | #373 |
| 2016 | Hogeye MarathonFayetteville | AR | 1:52:26 | #90 |
| 2016 | Red White and Boom Half MarathonMinneapolils | MN | 1:54:15 | #604 |
| 2016 | Forrest Gump ChallengeReeds Spring | MO | 1:58:15 | #6 |
| 2016 | Boston's Run To RememberBoston | MA | 2:39:57 | #5824 |
| 2016 | The Giant RaceSan Francisco | CA | 2:52:32 | #2711 |
| 2015 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 1:37:56 | #66 |
| 2015 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 1:42:16 | #52 |
| 2015 | Salt Lake City MarathonSalt Lake City | UT | 1:50:04 | #460 |
| 2015 | Monster DashMinneapolis | MN | 1:50:23 | #833 |
| 2015 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:54:25 | #589 |
| 2015 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:55:40 | #1416 |
| 2015 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:11:14 | #1331 |
| 2015 | AF Canyon Half Marathon, 10K & 5KAmerican Fork | UT | 2:24:34 | #1748 |
| 2015 | Boston's Run To RememberBoston | MA | 2:52:51 | #6530 |
| 2014 | Annapolis Running ClassicAnnapolis | MD | 1:41:48 | #219 |
| 2014 | Shelby Farms Greenline Half MarathonMemphis | TN | 1:41:55 | #30 |
| 2014 | Mankato Marathon WeekendMankato | MN | 1:45:47 | #208 |
| 2014 | CASA Half Marathon and 5KPine Bluff | AR | 1:47:04 | #64 |
| 2014 | Running of the BaysMound | MN | 1:48:18 | #18 |
| 2014 | The Soaring Wings Of ConwayConway | AR | 1:49:27 | #141 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:49:51 | #1626 |
| 2014 | Run the ValleyBadin | NC | 1:50:09 | #34 |
| 2014 | Frisco Railroad RunWillard | MO | 1:55:07 | #39 |
| 2014 | Summer Splash Prairie Dog Half, 10k, & 5kCastle Rock | CO | 1:57:07 | #44 |
| 2014 | Windermere MarathonSpokane | WA | 2:27:28 | #833 |
| 2014 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 2:39:42 | #2233 |
| 2014 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:41:01 | #1953 |
| 2014 | Bear Lake Trifecta - UtahGarden City | UT | 3:16:45 | #237 |
| 2014 | Pikes Peak AscentManitou Springs | CO | 4:33:57 | #954 |
| 2013 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:41:56 | #558 |
| 2013 | Run the ValleyBadin | NC | 1:43:47 | #12 |
| 2013 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:45:10 | #459 |
| 2013 | The Soaring Wings Of ConwayConway | AR | 1:46:12 | #151 |
| 2013 | Rock n Roll NashvilleNashville | TN | 1:53:42 | #2328 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 1:54:35 | #1766 |
| 2013 | Life Time Miami Marathon & HalfMiami | FL | 1:59:40 | #2926 |
| 2013 | Bass Pro Shops Conservation MarathonSpringfield | MO | 2:13:09 | #820 |
| 2013 | Hospital Hill RunKansas City | MO | 2:13:58 | #2643 |
| 2013 | 2026 - San Antonio MarathonSan Antonio | TX | 2:19:37 | #4329 |
| 2013 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:31:53 | #1762 |
| 2013 | Race to Robie CreekBoise | ID | 3:42:43 | #2311 |
| 2012 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:48:06 | #920 |
| 2012 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:52:25 | #789 |
| 2012 | The Soaring Wings Of ConwayConway | AR | 1:52:44 | #276 |
| 2012 | Austin MarathonAustin | TX | 1:53:01 | #1874 |
| 2012 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:02:48 | #2543 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:06:42 | #3010 |
| 2012 | Thanksgiving Day Half MarathonAtlanta | GA | 2:12:43 | #4443 |
| 2012 | 13.1 Fort LauderdaleFort Lauderdale | FL | 2:14:13 | #902 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 2:47:53 | #6514 |
| 2012 | 2025 500 Festival Running EventsIndianapolis | IN | 2:55:20 | #21920 |
| 2012 | 2026 - San Antonio MarathonSan Antonio | TX | 3:29:58 | #15020 |
| 2011 | Sandpoint Scenic Half Marathon & 10KSandpoint | ID | 1:40:45 | #45 |
| 2011 | Bethel Half Marathon and 5kCanton | NC | 1:42:54 | #46 |
| 2011 | Austin MarathonAustin | TX | 1:52:36 | #1230 |
| 2011 | Timpanogos Half MarathonAmerican Fork | UT | 1:58:39 | #538 |
| 2011 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:00:48 | #2722 |
| 2011 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:12:31 | #3027 |
| 2011 | Rock 'n' Roll San DiegoSan Diego | CA | 2:21:08 | #7938 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:26:21 | #6414 |
| 2011 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:26:41 | #4797 |
| 2011 | Thanksgiving Day Half MarathonAtlanta | GA | 2:29:14 | #6801 |
| 2011 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:42:23 | #4760 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:42:28 | #5491 |
| 2011 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:09:17 | #27916 |
| 2010 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:49:03 | #2019 |
| 2010 | Sarasota Half MarathonSarasota | FL | 1:52:38 | #343 |
| 2010 | Life Time Miami Marathon & HalfMiami | FL | 1:53:37 | #1563 |
| 2010 | Chevron City to Surf for ActivBurswood | WA | 2:16:31 | #1975 |
| 2010 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:43:36 | #7197 |
| 2010 | 2026 - San Antonio MarathonSan Antonio | TX | 3:04:11 | #16820 |
| 2009 | Sandpoint Scenic Half Marathon & 10KSandpoint | ID | 1:45:59 | #48 |
| 2009 | Cleveland Marathon & Half MarathonCleveland | OH | 1:52:00 | #925 |
| 2009 | Rock Canyon Half MarathonPueblo | CO | 1:52:32 | #167 |
| 2009 | Chevron City to Surf for ActivBurswood | WA | 1:54:38 | #1003 |
| 2009 | Caesar Rodney Half MarathonWilmington | DE | 2:06:29 | #1088 |
| 2009 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:11:27 | #4756 |
| 2009 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:16:18 | #7608 |
| 2009 | Bryce Canyon Half MarathonBryce Canyon | UT | 2:36:07 | #965 |
| 2008 | Winter Carnival Fire & Ice Winter RunSaint Paul | MN | 1:36:22 | #147 |
| 2008 | Bethel Half Marathon and 5kCanton | NC | 1:41:35 | #30 |
| 2008 | Flying Pig Pump and RunCincinnati | OH | 1:52:49 | #1079 |
| 2008 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:56:58 | #2321 |
| 2008 | DRC Half Marathon and 5KDallas | TX | 2:09:56 | #1655 |
| 2008 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:11:29 | #2910 |
| 2008 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:15:54 | #5408 |
| 2008 | Kiawah Island MarathonKiawah Island | SC | 2:23:00 | #1524 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 2:23:49 | #5359 |
| 2008 | Hospital Hill RunKansas City | MO | 2:47:21 | #1667 |
| 2007 | Boston's Run To RememberBoston | MA | 1:49:39 | #746 |
| 2007 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:51:00 | #1801 |
| 2007 | Flying Pig Pump and RunCincinnati | OH | 1:53:11 | #885 |
| 2007 | 2026 Fall Prairie Fire Marathon presented by Davis-Moore Automotive GroupWichita | KS | 1:57:40 | #221 |
| 2007 | Quad Cities Distance ClassicMoline | IL | 1:59:13 | #415 |
| 2007 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:10:18 | #2158 |
| 2007 | Caesar Rodney Half MarathonWilmington | DE | 2:11:58 | #1020 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 2:22:14 | #14732 |
| 2007 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:39:46 | #7665 |
| 2006 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:54:26 | #2696 |
| 2006 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:56:08 | #718 |
| 2006 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:01:18 | #3185 |
| 2006 | Caesar Rodney Half MarathonWilmington | DE | 2:13:26 | #1056 |
| 2006 | Kaiser Permanente Colfax MarathonDenver | CO | 2:24:36 | #1189 |
| 2006 | Rock Canyon Half MarathonPueblo | CO | 2:44:16 | #226 |
| 2005 | Detroit Free Press MarathonDetroit | MI | 1:33:45 | #114 |
| 2005 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:54:19 | #2009 |
| 2005 | Austin MarathonAustin | TX | 1:57:31 | #1000 |
| 2004 | Monterey Bay Half MarathonMonterey | CA | 1:38:39 | #197 |
| 2004 | Caesar Rodney Half MarathonWilmington | DE | 1:57:25 | #754 |
| 2003 | Tucson MarathonTucson | AZ | 2:00:32 | #675 |
| 2002 | Beer City Half™ San DiegoSan Diego | CA | 1:31:54 | #268 |
| 2002 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:10:12 | #1074 |
| 2002 | City to the Sea Half Marathon & 5KSan Luis Obispo | CA | 2:27:27 | #613 |
| 2001 | Critz Tybee Run FestSavannah | GA | 1:28:57 | #44 |
| 2001 | DRC Half Marathon and 5KDallas | TX | 1:51:49 | #578 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 1:53:52 | #3811 |
| 1996 | Hospital Hill RunKansas City | MO | 2:12:08 | #1318 |
| 1995 | Tucson MarathonTucson | AZ | 1:56:07 | #280 |
| 1994 | 2025 500 Festival Running EventsIndianapolis | IN | 2:10:16 | #5831 |
| 1994 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:17:17 | #4501 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
TXTexas
22 racesCACalifornia
15 racesMOMissouri
12 racesILIllinois
11 racesFLFlorida
9 racesMNMinnesota
9 racesGAGeorgia
8 racesNCNorth Carolina
8 racesSCSouth Carolina
8 racesUTUtah
8 racesVAVirginia
8 racesARArkansas
7 racesCOColorado
7 racesMDMaryland
6 racesOHOhio
6 racesAZArizona
4 racesDEDelaware
4 racesINIndiana
4 racesTNTennessee
4 racesWAWashington
4 racesIDIdaho
3 racesMAMassachusetts
3 racesNYNew York
3 racesWIWisconsin
3 racesHIHawaii
2 racesKSKansas
2 racesCTConnecticut
1 raceKYKentucky
1 raceLALouisiana
1 raceMIMichigan
1 racePAPennsylvania
1 raceNJNew Jersey
0 races50-State Challenge
32/ 51 states + DC
19 states to go