Back to League Tables
CT
Craig Thomas
MaleWashington2003–2026
80
Total Finishes
63
Distinct Races
25
States (49%)
1:31:42
PR (7:00/mi)
2:04:31
Average
-0:00:07
Faster (first to last)
Medal House
2007
Kirkland Half Marathon & 5K
1:51:05
#190 overall#131 gender
2007
Seattle Marathon
1:52:33
#1042 overall#1042 gender
2007
Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)
1:59:46
#550 overall#351 gender
2006
Mercer Island Rotary Half Marathon
1:53:01
#606 overall#447 gender
2005
Kirkland Half Marathon & 5K
1:36:41
#54 overall#40 gender
2005
ARC Races
1:40:24
#50 overall#43 gender
2005
Mercer Island Rotary Half Marathon
1:40:57
#233 overall#191 gender
2005
2025 Val Nolasco Half Marathon
2:03:46
#504 overall#353 gender
2004
Seattle Marathon
1:50:01
#1117 overall#787 gender
2004
Mercer Island Rotary Half Marathon
1:54:51
#632 overall#466 gender
2003
Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)
1:53:43
#585 overall#395 gender
2003
2025 Val Nolasco Half Marathon
1:54:05
#252 overall#200 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Austin International HalfAustin | TX | 1:41:08 | #882 |
| 2026 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 1:53:36 | #225 |
| 2025 | My Better Half MarathonSeattle | WA | 1:31:42 | #23 |
| 2025 | BoulderthonBoulder | CO | 2:08:19 | #2386 |
| 2025 | 2025 Eugene Marathon WeekendEugene | OR | 2:25:22 | #3257 |
| 2025 | Eugene Marathon 2024Eugene | OR | 2:25:22 | #3251 |
| 2025 | Thanksgiving Day Half MarathonAtlanta | GA | 2:37:38 | #4982 |
| 2024 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:40:28 | #76 |
| 2024 | Shamrock Run PortlandPortland | OR | 1:41:21 | #291 |
| 2024 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 2:11:17 | #1968 |
| 2024 | AdventHealth Lake Minneola Half Marathon, 10K and 5KClermont | FL | 2:20:45 | #195 |
| 2024 | Eugene MarathonEugene | OR | 2:38:25 | #5410 |
| 2023 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:04:09 | #13217 |
| 2023 | The Race 2026East Point | GA | 2:24:23 | #220 |
| 2023 | The Race Half Marathon & 5KAtlanta | GA | 2:24:23 | #225 |
| 2023 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:49:43 | #4606 |
| 2022 | Lake Washington Half MarathonKirkland | WA | 1:49:04 | #103 |
| 2022 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:53:40 | #703 |
| 2022 | Rain Run Half MarathonRedmond | WA | 1:59:40 | #56 |
| 2022 | Red MountainIvins | UT | 2:51:36 | #52 |
| 2021 | Holiday Half MarathonPortland | OR | 1:39:14 | #110 |
| 2021 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:49:40 | #948 |
| 2021 | Bellingham Bay MarathonBellingham | WA | 2:25:32 | #542 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 1:48:19 | #468 |
| 2019 | Encinitas Half MarathonEncinitas | CA | 1:51:29 | #646 |
| 2018 | Encinitas Half MarathonEncinitas | CA | 1:48:17 | #505 |
| 2018 | Jingle Bell Half MarathonAtkinson | NH | 1:57:06 | #213 |
| 2018 | Downtown River RunReno | NV | 2:28:32 | #162 |
| 2017 | River Run Half MarathonBerea | OH | 2:00:35 | #425 |
| 2017 | Vail Trail ScrambleVail | AZ | 2:07:17 | #37 |
| 2017 | Arizona Trail Vail ScrambleVail | AZ | 2:07:17 | #37 |
| 2017 | Cleveland Marathon & Half MarathonCleveland | OH | 2:10:02 | #2037 |
| 2017 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:29:37 | #1726 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 1:47:41 | #775 |
| 2015 | DRC Half Marathon and 5KDallas | TX | 2:11:59 | #820 |
| 2014 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:52:38 | #2087 |
| 2014 | Portage Winter Blast 2026Portage | MI | 2:15:57 | #342 |
| 2013 | Run MalibuMalibu | CA | 1:55:38 | #359 |
| 2013 | Berkeley Half MarathonBerkeley | CA | 2:06:37 | #2532 |
| 2013 | Cleveland Marathon & Half MarathonCleveland | OH | 2:13:47 | #4160 |
| 2013 | Fairfield Road RacesFairfield | CT | 2:32:58 | #3436 |
| 2012 | Portland MarathonPortland | OR | 1:37:59 | #48 |
| 2012 | Vancouver USA MarathonVancouver | WA | 1:49:25 | #106 |
| 2012 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 2:00:45 | #792 |
| 2012 | Fairfield Road RacesFairfield | CT | 2:01:54 | #1554 |
| 2012 | Rock 'n' Roll San JoseSan Jose | CA | 2:04:28 | #3171 |
| 2012 | Flying Pig Pump and RunCincinnati | OH | 2:18:46 | #4975 |
| 2012 | Twin Lights Half MarathonGloucester | MA | 2:29:34 | #833 |
| 2011 | Rock 'n' Roll San JoseSan Jose | CA | 1:42:42 | #826 |
| 2011 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 2:03:42 | #530 |
| 2011 | Portland MarathonPortland | OR | 2:05:59 | #551 |
| 2011 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:08:11 | #2971 |
| 2011 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 2:15:50 | #1214 |
| 2010 | Rock 'n' Roll San JoseSan Jose | CA | 1:47:12 | #1146 |
| 2010 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:48:15 | #596 |
| 2010 | Detroit Free Press MarathonDetroit | MI | 1:49:15 | #973 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:13:56 | #3638 |
| 2010 | Deckers Creek Trail Half MarathonMorgantown | WV | 2:16:58 | #339 |
| 2010 | The Towpath MarathonCleveland | OH | 2:23:23 | #827 |
| 2010 | Carlsbad MarathonCarlsbad | CA | 2:30:28 | #5108 |
| 2009 | Lake Superior Shore RunMarquette | MI | 1:41:21 | #23 |
| 2009 | Kirkland Half Marathon & 5KKirkland | WA | 1:49:03 | #235 |
| 2009 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:49:44 | #543 |
| 2009 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:55:19 | #4740 |
| 2009 | Urban Cow Half MarathonSacramento | CA | 2:02:24 | #1069 |
| 2009 | Rock 'n' Roll San JoseSan Jose | CA | 2:05:52 | #3757 |
| 2009 | YMCA Maple Leaf Road RacesLa Crosse | WI | 2:09:57 | #485 |
| 2008 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 1:46:29 | #150 |
| 2008 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 1:50:39 | #366 |
| 2008 | Kirkland Half Marathon & 5KKirkland | WA | 1:52:16 | #271 |
| 2008 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:54:06 | #728 |
| 2007 | Kirkland Half Marathon & 5KKirkland | WA | 1:51:05 | #190 |
| 2007 | Seattle MarathonSeattle | WA | 1:52:33 | #1042 |
| 2007 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 1:59:46 | #550 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 2:46:05 | #19907 |
| 2006 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:53:01 | #606 |
| 2005 | Kirkland Half Marathon & 5KKirkland | WA | 1:36:41 | #54 |
| 2005 | ARC RacesLiverpool | NY | 1:40:24 | #50 |
| 2005 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:40:57 | #233 |
| 2005 | 2025 Val Nolasco Half MarathonHonolulu | HI | 2:03:46 | #504 |
| 2004 | Seattle MarathonSeattle | WA | 1:50:01 | #1117 |
| 2004 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:54:51 | #632 |
| 2003 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 1:53:43 | #585 |
| 2003 | 2025 Val Nolasco Half MarathonHonolulu | HI | 1:54:05 | #252 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
WAWashington
22 racesCACalifornia
14 racesOROregon
7 racesOHOhio
5 racesMIMichigan
4 racesCTConnecticut
3 racesGAGeorgia
3 racesAZArizona
2 racesFLFlorida
2 racesHIHawaii
2 racesILIllinois
2 racesNJNew Jersey
2 racesNYNew York
2 racesPAPennsylvania
2 racesTXTexas
2 racesCOColorado
1 raceINIndiana
1 raceNHNew Hampshire
1 raceNVNevada
1 raceUTUtah
1 raceWIWisconsin
1 raceLALouisiana
0 racesMOMissouri
0 racesNCNorth Carolina
0 racesVAVirginia
0 races50-State Challenge
25/ 51 states + DC
26 states to go