Back to League Tables

Michael Thomas

MaleRhode Island19842026

100

Total Finishes

64

Distinct Races

30

States (59%)

1:23:58

PR (6:25/mi)

2:13:25

Average

+0:37:19

Slower (first→last)

Medal House

2008

Shamrock Marathon

Virginia Beach, VA

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

Rocky Mountain Half Marathon

Estes Park, CO

2:15:58
#727 overall#376 gender
roadflat
2008

Baltimore Running Festival

Baltimore, MD

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

Baltimore Running Festival

Baltimore, MD

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

Greater St. Louis Marathon

St. Louis, MO

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

Naples Paradise Coast Half Marathon

Naples, FL

1:52:10
#371 overall#277 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

Charlotte RaceFest Half & 10K

Charlotte, NC

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

Lost Dutchman Marathon

Apache Junction, AZ

2:57:27
#408 overall#246 gender
trailflat
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:58198419972003200320042004200620072007200820082008200820092009200920092009201020102011201120122012201220122012201220132013201320132014201420142014201420142014201520152015201520152015201620162016201620162017201720172018201820182018201820182018201820192019201920192019201920192020202120212022202220222022202220222023202320232023202320242024202420242024202420252025202520252025202520252025202520252026

Complete Race Log

YearRaceStateTimePlace
2026Garmin Marathon DurhamDurhamNC2:01:17#486
2025Oktoberfest Run 5K/10K/13.1 SAN DIEGOSan DiegoCA2:26:10#1974
2025City of Roses Half Marathon & 5KCape GirardeauMO3:19:16#2356
2025Greater St. Louis MarathonSt. LouisMO1:25:41#42
20252027 Walt Disney World® Marathon WeekendOrlandoFL3:46:49#12178
2025U.S. Polo Assn. Palm Beaches MarathonWest Palm BeachFL1:57:38#588
2025Newport MarathonNewportRI2:36:38#2189
2025Buffalo Marathon WeekendBuffaloNY2:14:12#1613
2025DEXTER-ANN ARBOR RUNDexterMI2:18:53.33#1514
2025Akahai 5K, 10K & Half MarathonEwa BeachHI1:48:01#13
2025Fleet Feet Half MarathonYorkPA2:03:06.83#167
2024Wilmington Historic Half, 10K & 5KWilmingtonNC2:17:17#381
2024Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmingtonNC1:56:47.1#323
2024The Race 2026East PointGA2:24:52#228
2024Ocean View Half Marathon & 5KIpswichMA1:45:33#58
2024Lincoln Presidential Half MarathonSpringfieldIL1:39:32#67
2024Space Coast Marathon & Half MarathonCocoaFL2:39:55#1642
2023Midwest Financial Group Madison Mini MarathonMadisonWI#1410
2023DEXTER-ANN ARBOR RUNDexterMI2:04:01.45#829
2023Rochester Regional Health Flower City ChallengeRochesterNY1:49:42#186
2023Rock of Ages 5K, 10K & Half Marathon RunFort WorthTX2:28:43.3#69
2023Greater St. Louis MarathonSt. LouisMO2:08:36#1488
2023Newport MarathonNewportRI2:27:49#1571
2022AthHalf Half Marathon & 5KAthensGA2:55:01#1817
2022DEXTER-ANN ARBOR RUNDexterMI2:14:31.66#983
2022NYRR Staten Island HalfStaten IslandNY2:21:03#5810
2022Newport MarathonNewportRI2:28:47#1143
2022Capital City Half MarathonColumbusOH2:26:59#2907
2022Oklahoma City Memorial MarathonOklahoma CityOK1:55:24#742
2021Livestrong at the Y 5K & Half MarathonPeabodyMA1:55:34#78
2021Newport MarathonNewportRI2:31:20#1184
2020Spinx Run FestGreenvilleSC2:28:36.02#89
2019Kiawah Island MarathonKiawah IslandSC1:50:07.47#414
2019Circle the Lake Half MarathonFaribaultMN2:20:01#39
2019Milwaukee MarathonMilwaukeeWI2:03:53#1460
2019Newport MarathonNewportRI2:22:25#1399
2019Akron MarathonAkronOH1:55:15#594
2019Spinx Run FestGreenvilleSC2:31:18#588
2019Cleveland MarathonClevelandOH2:29:36#2538
2018Baltimore Running FestivalBaltimoreMD2:43:53#4968
2018Williams Route 66 Marathon WeekendTulsaOK1:59:31#714
2018Goodyear Half Marathon & 10kAkronOH2:15:29#423
2018Skinny Turkey Half MarathonRaleighNC2:39:40#255
2018Newport MarathonNewportRI2:15:55#1074
2018Cleveland MarathonClevelandOH2:16:57#2305
2018Denver Colfax MarathonDenverCO1:40:36#258
2018Viola Valley Half MarathonViolaTN2:14:02#74
2017Run the Line Half MarathonTexarkanaTX2:08:48#199
2017Williams Route 66 Marathon WeekendTulsaOK1:56:25#647
2017Newport MarathonNewportRI2:30:33#1582
2016High Uinta Half MarathonKamasUT1:45:40#158
2016Scranton Half MarathonScrantonPA2:13:48.87#1529
2016NYRR Staten Island HalfStaten IslandNY2:12:41#7105
2016Newport MarathonNewportRI3:04:08#2211
2016Sunburst RacesSouth BendIN2:13:21.7#475
2015Marine Corps Historic HalfFredericksburgVA1:58:04#817
2015Baltimore Running FestivalBaltimoreMD2:23:28#4773
2015Pittsburgh Marathon WeekendPittsburghPA1:30:16#171
2015Air Force MarathonDaytonOH1:47:14#215
2015Snow Canyon Half MarathonSaint GeorgeUT1:47:21#362
2015Williams Route 66 Marathon WeekendTulsaOK1:52:14#607
2014Run the Line Half MarathonTexarkanaTX2:13:10#291
2014Air Force MarathonDaytonOH1:42:56#203
2014Canyonlands Half MarathonMoabUT2:06:17#1401
2014Crawlin' Crab Half MarathonHamptonVA2:02:34#730
20142026 HelvetiaHillsboroOR2:28:37#968
2014Snow Canyon Half MarathonSaint GeorgeUT1:55:51#522
2014AthHalf Half Marathon & 5KAthensGA1:35:30#103
2013Baltimore Running FestivalBaltimoreMD1:57:46#2256
2013Leavenworth MarathonLeavenworthWA2:13:58#777
20132026 HelvetiaHillsboroOR2:42:24#1492
2013Music City Half MarathonNashvilleTN1:54:51#455
2012Area 13.1 Half MarathonRoswellGA3:09:32#1618
2012Air Force MarathonDaytonOH1:51:13#359
2012Charlottesville MarathonCharlottesvilleVA2:14:25#672
2012Baltimore Running FestivalBaltimoreMD2:35:15#8014
2012Newburyport Half Marathon and RelayNewburyportMA1:50:40#402
2012Leavenworth MarathonLeavenworthWA1:26:57#12
2011Baltimore Running FestivalBaltimoreMD2:53:14#7987
2011Missoula Marathon Half Marathon 5K Kids MarathonMissoulaMT#1931
2010Baltimore Running FestivalBaltimoreMD2:33:19#6139
2010Lincoln MarathonLincolnNE2:12:14#3277
2009Baltimore Running FestivalBaltimoreMD2:26:34#5622
2009Charlotte RaceFest Half & 10KCharlotteNC1:58:02#444
2009City of Oaks MarathonRaleighNC2:00:27#726
2009Nashville 1/2 MarathonNashvilleTN2:03:10#285
2009Pittsburgh Marathon WeekendPittsburghPA2:30:15#3268
2008Shamrock MarathonVirginia BeachVA2:25:52#1938
2008Rocky Mountain Half MarathonEstes ParkCO2:15:58#727
2008Baltimore Running FestivalBaltimoreMD2:31:33#4667
2008Novant Health Charlotte MarathonCharlotteNC1:38:04#135
2007Baltimore Running FestivalBaltimoreMD2:29:20#3942
2007Greater St. Louis MarathonSt. LouisMO3:18:18#6119
2006Naples Paradise Coast Half MarathonNaplesFL1:52:10#371
2004Novant Health Charlotte MarathonCharlotteNC1:37:40#111
2004Baltimore Running FestivalBaltimoreMD2:32:33#2357
2003Charlotte RaceFest Half & 10KCharlotteNC1:36:00#82
2003Lost Dutchman MarathonApache JunctionAZ2:57:27#408
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
8 races
FLFlorida
4 races
MOMissouri
4 races
VAVirginia
4 races
PAPennsylvania
4 races
GAGeorgia
4 races
UTUtah
4 races
OKOklahoma
4 races
NYNew York
4 races
TNTennessee
3 races
MAMassachusetts
3 races
TXTexas
3 races
SCSouth Carolina
3 races
MIMichigan
3 races
COColorado
2 races
WAWashington
2 races
OROregon
2 races
WIWisconsin
2 races
VTVermont
1 race
AZArizona
1 race
NENebraska
1 race
MTMontana
1 race
INIndiana
1 race
MNMinnesota
1 race
ILIllinois
1 race
CACalifornia
1 race
HIHawaii
1 race

50-State Challenge

30/ 51 states + DC

21 states to go