Back to League Tables

Michael Thomas

MaleRhode Island19842026

82

Total Finishes

49

Distinct Races

26

States (51%)

1:23:58

PR (6:25/mi)

2:16:18

Average

+0:37:19

Slower (first→last)

Medal House

2009

Pittsburgh Marathon Weekend

Pittsburgh, PA

2:30:15
#3268 overall#1462 gender
roadflat
2008

Baltimore Running Festival

Baltimore, MD

2:31:33
#4667 overall#2117 gender
roadflat
2008

Shamrock Marathon

Virginia Beach, VA

2:25:52
#1938 overall#1927 gender
roadflat
2008

Novant Health Charlotte Marathon

Charlotte, NC

1:38:04
#135 overall#119 gender
roadflat
2007

Greater St. Louis Marathon

St. Louis, MO

3:18:18
#6119 overall#2565 gender
roadflat
2007

Baltimore Running Festival

Baltimore, MD

2:29:20
#3942 overall#1914 gender
roadflat
2004

Novant Health Charlotte Marathon

Charlotte, NC

1:37:40
#111 overall#98 gender
roadflat
2004

Baltimore Running Festival

Baltimore, MD

2:32:33
#2357 overall#1175 gender
roadflat
2003

Lost Dutchman Marathon

Apache Junction, AZ

2:57:27
#408 overall#246 gender
trailflat
2003

Charlotte RaceFest Half & 10K

Charlotte, NC

1:36:00
#82 overall#74 gender
roadflat
1997

Newport Marathon

Newport, RI

1:53:17
#306 overall#241 gender
roadflat
1984

Leaf Peepers Half Marathon

Waterbury, VT

1:23:58
#18 overall#18 gender
roadflat

Performance Timeline

PR 1:23:58198419972003200320042004200720072008200820082009200920092009201020112011201220122012201220122012201320132013201420142014201420142015201520152015201620162016201620172017201820182018201820182018201820192019201920192020202120212022202220222022202320232023202320232024202420242024202420242025202520252025202520252025202520252026

Complete Race Log

YearRaceStateTimePlace
2026Garmin Marathon DurhamDurhamNC2:01:17#486
2025Buffalo Marathon WeekendBuffaloNY2:14:12#1613
2025U.S. Polo Assn. Palm Beaches MarathonWest Palm BeachFL1:57:38#588
2025Fleet Feet Half MarathonYorkPA2:03:06.83#167
2025Newport MarathonNewportRI2:36:38#2189
2025Oktoberfest Run 5K/10K/13.1 SAN DIEGOSan DiegoCA2:26:10#1974
20252027 Walt Disney World® Marathon WeekendOrlandoFL3:46:49#12178
2025Greater St. Louis MarathonSt. LouisMO1:25:41#42
2025DEXTER-ANN ARBOR RUNDexterMI2:18:53.33#1514
2025City of Roses Half Marathon & 5KCape GirardeauMO3:19:16#2356
2024Ocean View Half Marathon & 5KIpswichMA1:45:33#58
2024Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmingtonNC1:56:47.1#323
2024The Race 2026East PointGA2:24:52#228
2024Lincoln Presidential Half MarathonSpringfieldIL1:39:32#67
2024Space Coast Marathon & Half MarathonCocoaFL2:39:55#1642
2024Wilmington Historic Half, 10K & 5KWilmingtonNC2:17:17#381
2023Newport MarathonNewportRI2:27:49#1571
2023Rochester Regional Health Flower City ChallengeRochesterNY1:49:42#186
2023Midwest Financial Group Madison Mini MarathonMadisonWI#1410
2023Rock of Ages 5K, 10K & Half Marathon RunFort WorthTX2:28:43.3#69
2023Greater St. Louis MarathonSt. LouisMO2:08:36#1488
2023DEXTER-ANN ARBOR RUNDexterMI2:04:01.45#829
2022AthHalf Half Marathon & 5KAthensGA2:55:01#1817
2022DEXTER-ANN ARBOR RUNDexterMI2:14:31.66#983
2022Newport MarathonNewportRI2:28:47#1143
2022NYRR Staten Island HalfStaten IslandNY2:21:03#5810
2021Newport MarathonNewportRI2:31:20#1184
2021Livestrong at the Y 5K & Half MarathonPeabodyMA1:55:34#78
2020Spinx Run FestGreenvilleSC2:28:36.02#89
2019Kiawah Island MarathonKiawah IslandSC1:50:07.47#414
2019Cleveland MarathonClevelandOH2:29:36#2538
2019Newport MarathonNewportRI2:22:25#1399
2019Spinx Run FestGreenvilleSC2:31:18#588
2018Denver Colfax MarathonDenverCO1:40:36#258
2018Baltimore Running FestivalBaltimoreMD2:43:53#4968
2018Skinny Turkey Half MarathonRaleighNC2:39:40#255
2018Goodyear Half Marathon & 10kAkronOH2:15:29#423
2018Newport MarathonNewportRI2:15:55#1074
2018Cleveland MarathonClevelandOH2:16:57#2305
2018Viola Valley Half MarathonViolaTN2:14:02#74
2017Run the Line Half MarathonTexarkanaTX2:08:48#199
2017Newport MarathonNewportRI2:30:33#1582
2016Newport MarathonNewportRI3:04:08#2211
2016NYRR Staten Island HalfStaten IslandNY2:12:41#7105
2016Scranton Half MarathonScrantonPA2:13:48.87#1529
2016Sunburst RacesSouth BendIN2:13:21.7#475
2015Baltimore Running FestivalBaltimoreMD2:23:28#4773
2015Marine Corps Historic HalfFredericksburgVA1:58:04#817
2015Pittsburgh Marathon WeekendPittsburghPA1:30:16#171
2015Air Force MarathonDaytonOH1:47:14#215
20142026 HelvetiaHillsboroOR2:28:37#968
2014Canyonlands Half MarathonMoabUT2:06:17#1401
2014Air Force MarathonDaytonOH1:42:56#203
2014AthHalf Half Marathon & 5KAthensGA1:35:30#103
2014Run the Line Half MarathonTexarkanaTX2:13:10#291
2013Leavenworth MarathonLeavenworthWA2:13:58#777
20132026 HelvetiaHillsboroOR2:42:24#1492
2013Baltimore Running FestivalBaltimoreMD1:57:46#2256
2012Charlottesville MarathonCharlottesvilleVA2:14:25#672
2012Baltimore Running FestivalBaltimoreMD2:35:15#8014
2012Leavenworth MarathonLeavenworthWA1:26:57#12
2012Area 13.1 Half MarathonRoswellGA3:09:32#1618
2012Newburyport Half Marathon and RelayNewburyportMA1:50:40#402
2012Air Force MarathonDaytonOH1:51:13#359
2011Missoula Marathon Half Marathon 5K Kids MarathonMissoulaMT#1931
2011Baltimore Running FestivalBaltimoreMD2:53:14#7987
2010Baltimore Running FestivalBaltimoreMD2:33:19#6139
2009Pittsburgh Marathon WeekendPittsburghPA2:30:15#3268
2009Baltimore Running FestivalBaltimoreMD2:26:34#5622
2009City of Oaks MarathonRaleighNC2:00:27#726
2009Charlotte RaceFest Half & 10KCharlotteNC1:58:02#444
2008Baltimore Running FestivalBaltimoreMD2:31:33#4667
2008Shamrock MarathonVirginia BeachVA2:25:52#1938
2008Novant Health Charlotte MarathonCharlotteNC1:38:04#135
2007Greater St. Louis MarathonSt. LouisMO3:18:18#6119
2007Baltimore Running FestivalBaltimoreMD2:29:20#3942
2004Novant Health Charlotte MarathonCharlotteNC1:37:40#111
2004Baltimore Running FestivalBaltimoreMD2:32:33#2357
2003Lost Dutchman MarathonApache JunctionAZ2:57:27#408
2003Charlotte RaceFest Half & 10KCharlotteNC1:36:00#82
1997Newport MarathonNewportRI1:53:17#306
1984Leaf Peepers Half MarathonWaterburyVT1:23:58#18

States Raced

1 race 2 races 3-4 races 5+ races

State Breakdown

MDMaryland
10 races
RIRhode Island
9 races
NCNorth Carolina
9 races
OHOhio
6 races
MOMissouri
4 races
PAPennsylvania
4 races
GAGeorgia
4 races
NYNew York
4 races
VAVirginia
3 races
MAMassachusetts
3 races
TXTexas
3 races
SCSouth Carolina
3 races
MIMichigan
3 races
FLFlorida
3 races
WAWashington
2 races
OROregon
2 races
VTVermont
1 race
AZArizona
1 race
MTMontana
1 race
UTUtah
1 race
INIndiana
1 race
COColorado
1 race
TNTennessee
1 race
WIWisconsin
1 race
ILIllinois
1 race
CACalifornia
1 race

50-State Challenge

26/ 51 states + DC

25 states to go