Back to League Tables
MS
Michael Stone
MaleMinnesota1994–2025
176
Total Finishes
104
Distinct Races
31
States (61%)
1:15:52
PR (5:47/mi)
2:06:14
Average
+0:09:05
Slower (first to last)
Medal House
2003
Save the Light Half Marathon
1:44:03
#68 overall#56 gender
2003
Rock ‘n’ Roll Philadelphia Half Marathon
1:44:49
#1848 overall#1516 gender
2002
Save the Light Half Marathon
1:46:03
#73 overall#60 gender
2002
Caesar Rodney Half Marathon
1:47:13
#512 overall#420 gender
2002
Tucson Marathon
1:55:22
#624 overall#369 gender
2002
Rock ‘n’ Roll Philadelphia Half Marathon
1:58:20
#3133 overall#2225 gender
2001
Rock ‘n’ Roll Philadelphia Half Marathon
1:43:39
#1734 overall#1409 gender
2001
Caesar Rodney Half Marathon
1:54:51
#598 overall#479 gender
2001
Ludington Lakestride Half Marathon 10K and 5k
1:55:36
#241 overall#185 gender
1999
Rock ‘n’ Roll Philadelphia Half Marathon
1:47:01
#2212 overall#1774 gender
1999
Life Time Chicago Half Marathon + 5K
1:52:38
#1448 overall#1105 gender
1994
Buckeye Half Marathon & Relay
1:45:18
#306 overall#280 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Jacksonville Bank Marathon, Half MarathonJacksonville | FL | 1:33:17 | #89 |
| 2025 | The Rock CF Thumb Coast Marathon, Half Marathon, and 5KPort Austin | MI | 1:41:23 | #37 |
| 2025 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 1:45:09 | #842 |
| 2025 | Rock 'n' Roll Washington DCWashington | DC | 1:54:23 | #2918 |
| 2024 | Ion Bank Cheshire Road RacesCheshire | CT | 1:27:46 | #33 |
| 2024 | 2026 Gulf Beach Half MarathonMilford | CT | 1:29:46 | #27 |
| 2024 | Dallas Marathon WeekendDallas | TX | 1:34:23 | #255 |
| 2024 | Hot Cider Hustle - Lansing Half Marathon, 10K & 5KLansing | MI | 1:48:51 | #46 |
| 2024 | Thanksgiving Day Half MarathonAtlanta | GA | 2:07:13 | #2114 |
| 2024 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:18:36 | #4555 |
| 2024 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:20:59 | #3006 |
| 2024 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 3:04:09 | #1426 |
| 2024 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 3:05:42 | #2988 |
| 2023 | 2026 Gulf Beach Half MarathonMilford | CT | 1:29:36 | #9 |
| 2023 | Boston's Run To RememberBoston | MA | 1:34:26 | #311 |
| 2023 | Steam Train Half Marathon & RelayEssex | CT | 1:36:43 | #13 |
| 2023 | Elm Creek Half MarathonMaple Grove | MN | 1:42:59 | #65 |
| 2023 | Perth MarathonBurswood | WA | 1:48:36 | #337 |
| 2023 | St. Pete Run FestSaint Petersburg | FL | 1:50:33 | #220 |
| 2023 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 3:04:08 | #2544 |
| 2023 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 3:07:13 | #1059 |
| 2022 | 2026 Zeigler Kalamazoo MarathonKalamazoo | MI | 1:56:38 | #83 |
| 2022 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 3:02:36 | #878 |
| 2021 | Eggs Legs Half Marathon, 10K, 5KWest Jordan | UT | 1:37:05 | #5 |
| 2021 | Judgment Day Half Marathon, 10K & 5K Run/WalkBakersfield | CA | 1:40:42 | #83 |
| 2021 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 1:50:07 | #188 |
| 2021 | The Gobbler Half Marathon, 10K & 5KLexington | KY | 2:04:51 | #89 |
| 2021 | Hell Of A Half Marathon & 2 Person RelayExeter | CA | 2:11:57 | #142 |
| 2021 | The Publix Half Marathon/5KVenice | FL | 2:22:22 | #127 |
| 2021 | Mushroom Cap Half Marathon and FUNGI 5 Miler EventKennett Square | PA | 2:40:02 | #271 |
| 2020 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:44:00 | #1264 |
| 2019 | Utah Valley MarathonProvo | UT | 1:27:03 | #32 |
| 2019 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:33:19 | #167 |
| 2019 | Lola's Lake WaconiaWaconia | MN | 1:35:27 | #40 |
| 2019 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:43:50 | #68 |
| 2019 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:46:39 | #189 |
| 2019 | Tobacco Road MarathonCary | NC | 1:54:30 | #599 |
| 2019 | Boulder Backroads MarathonBoulder | CO | 1:54:50 | #73 |
| 2019 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 1:55:34 | #236 |
| 2019 | Monterey Bay Half MarathonMonterey | CA | 2:01:48 | #1995 |
| 2019 | Seven Bridges MarathonChattanooga | TN | 2:03:17 | #248 |
| 2019 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:03:19 | #264 |
| 2019 | Charleston Half MarathonCharleston | SC | 2:07:01 | #1012 |
| 2019 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:28:41 | #766 |
| 2019 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 2:35:02 | #368 |
| 2019 | Vintage Park Half MarathonHouston | TX | 2:35:02 | #703 |
| 2019 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:38:05 | #2569 |
| 2019 | Murphy Half Marathon, 10K & 5KMurphy | TX | 2:41:57 | #291 |
| 2019 | Katy Half Marathon & 5K presented by Houston MethodistKaty | TX | 2:43:24 | #904 |
| 2019 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:47:59 | #3650 |
| 2018 | Cape Cod Marathon WeekendFalmouth | MA | 1:17:58 | #10 |
| 2018 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:31:30 | #153 |
| 2018 | Chevron City to Surf for ActivBurswood | WA | 1:34:18 | #120 |
| 2018 | Minnesota Half Marathon and 5kSaint Paul | MN | 1:35:00 | #43 |
| 2018 | Lake Minnetonka Half MarathonWayzata | MN | 1:35:45 | #109 |
| 2018 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:43:08 | #366 |
| 2018 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:48:03 | #169 |
| 2018 | Life Time Miami Marathon & HalfMiami | FL | 1:48:30 | #1058 |
| 2018 | JSRC RunAPaloozaAsbury Park | NJ | 2:14:38 | #864 |
| 2018 | Runapalooza Asbury ParkAsbury Park | NJ | 2:14:38 | #850 |
| 2018 | Bass Pro Shops Conservation MarathonSpringfield | MO | 2:21:17 | #638 |
| 2018 | E Murray Todd Half MarathonColts Neck | NJ | 2:26:50 | #514 |
| 2018 | Cypress Half Marathon & 5K presented by Houston MethodistCypress | TX | 2:39:01 | #841 |
| 2018 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:49:37 | #3059 |
| 2017 | Plymouth Run To The RockPlymouth | MA | 1:15:58 | #3 |
| 2017 | Hyannis MarathonHyannis | MA | 1:16:37 | #14 |
| 2017 | Chevron City to Surf for ActivBurswood | WA | 1:24:36 | #32 |
| 2017 | Minnesota Half Marathon and 5kSaint Paul | MN | 1:29:58 | #31 |
| 2017 | Lake Minnetonka Half MarathonWayzata | MN | 1:30:35 | #70 |
| 2017 | Lola's Lake WaconiaWaconia | MN | 1:32:09 | #10 |
| 2017 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:36:29 | #199 |
| 2017 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:53:19 | #96 |
| 2017 | RunapaloozaArvada | CO | 1:54:01 | #16 |
| 2017 | All-Out FallfestWestminster | CO | 1:58:52 | #24 |
| 2017 | NYRR Fred Lebow Half MarathonNew York | NY | 2:07:11 | #2746 |
| 2017 | JSRC RunAPaloozaAsbury Park | NJ | 2:09:12 | #691 |
| 2017 | Runapalooza Asbury ParkAsbury Park | NJ | 2:09:13 | #682 |
| 2017 | 2026 Superhero Half Marathon and RelayMorristown | NJ | 2:11:31 | #566 |
| 2017 | Encinitas Half MarathonEncinitas | CA | 2:27:38 | #2839 |
| 2017 | Bass Pro Shops Conservation MarathonSpringfield | MO | 2:33:51 | #708 |
| 2017 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:56:34 | #985 |
| 2017 | Leave No TracePeninsula | OH | 3:05:42 | #186 |
| 2017 | North Face Endurance Challenge - ChampionshipsSan Francisco | CA | 3:07:32 | #654 |
| 2016 | Cape Cod Marathon WeekendFalmouth | MA | 1:15:52 | #9 |
| 2016 | Chevron City to Surf for ActivBurswood | WA | 1:24:37 | #19 |
| 2016 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:30:43 | #114 |
| 2016 | Minnesota Half Marathon and 5kSaint Paul | MN | 1:31:45 | #31 |
| 2016 | Lake Minnetonka Half MarathonWayzata | MN | 1:32:46 | #64 |
| 2016 | Lola's Lake WaconiaWaconia | MN | 1:34:19 | #34 |
| 2016 | Lake Effect Half MarathonMinoa | NY | 1:41:10 | #75 |
| 2016 | Thanksgiving Day Half MarathonAtlanta | GA | 2:10:25 | #2881 |
| 2016 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:11:12 | #2599 |
| 2016 | Livermore Half MarathonLivermore | CA | 2:13:24 | #1422 |
| 2016 | Bass Pro Shops Conservation MarathonSpringfield | MO | 2:13:38 | #595 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 2:13:54 | #3544 |
| 2016 | Leave No TracePeninsula | OH | 3:06:32 | #173 |
| 2016 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:31:24 | #11416 |
| 2015 | Chevron City to Surf for ActivBurswood | WA | 1:27:29 | #54 |
| 2015 | Lola's Lake WaconiaWaconia | MN | 1:34:16 | #32 |
| 2015 | Pub 317's Run to the PubBozeman | MT | 1:36:16 | #48 |
| 2015 | Run to the PubBozeman | MT | 1:36:17 | #58 |
| 2015 | Lake Minnetonka Half MarathonWayzata | MN | 1:36:31 | #127 |
| 2015 | Lake Effect Half MarathonMinoa | NY | 1:51:05 | #108 |
| 2015 | Ralston Creek Half Marathon & 5KArvada | CO | 2:07:01 | #239 |
| 2015 | Livermore Half MarathonLivermore | CA | 2:15:12 | #1348 |
| 2015 | Lincoln MarathonLincoln | NE | 2:47:04 | #7147 |
| 2015 | Life Time Miami Marathon & HalfMiami | FL | 2:50:23 | #10790 |
| 2015 | Leave No TracePeninsula | OH | 3:14:29 | #142 |
| 2014 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:31:05 | #115 |
| 2014 | Lola's Lake WaconiaWaconia | MN | 1:34:37 | #39 |
| 2014 | Kaiser Permanente Colfax MarathonDenver | CO | 1:43:31 | #387 |
| 2014 | Heart and Sole Half Marathon & 10KBoulder | CO | 1:46:19 | #78 |
| 2014 | Louisville Trail Half MarathonLouisville | CO | 1:47:10 | #65 |
| 2014 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:01:02 | #394 |
| 2014 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:23:32 | #3244 |
| 2014 | Portland MarathonPortland | OR | 2:34:28 | #1391 |
| 2014 | 13.1 Fort LauderdaleFort Lauderdale | FL | 2:53:47 | #1804 |
| 2014 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:59:51 | #1722 |
| 2014 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:59:56 | #1923 |
| 2014 | Leave No TracePeninsula | OH | 3:03:12 | #225 |
| 2014 | Rock 'n' Roll San DiegoSan Diego | CA | 3:04:38 | #14616 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:14:28 | #21910 |
| 2013 | Hyannis MarathonHyannis | MA | 1:43:37 | #386 |
| 2013 | Kaiser Permanente Colfax MarathonDenver | CO | 1:45:13 | #436 |
| 2013 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:02:54 | #2979 |
| 2013 | Runapalooza Asbury ParkAsbury Park | NJ | 2:02:56 | #518 |
| 2013 | E Murray Todd Half MarathonColts Neck | NJ | 2:10:23 | #440 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 2:19:14 | #9490 |
| 2013 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 3:15:19 | #11094 |
| 2012 | Minnesota Half Marathon and 5kSaint Paul | MN | 1:35:14 | #52 |
| 2012 | Lake Minnetonka Half MarathonWayzata | MN | 1:40:57 | #267 |
| 2012 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 1:48:13 | #67 |
| 2012 | Kaiser Permanente Colfax MarathonDenver | CO | 1:50:40 | #609 |
| 2012 | Thanksgiving Day Half MarathonAtlanta | GA | 2:10:17 | #4169 |
| 2012 | Life Time 305 Half Marathon and 5K Presented by Baptist HealthMiami Beach | FL | 2:34:00 | #1803 |
| 2012 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:34:34 | #1363 |
| 2012 | Portland MarathonPortland | OR | 2:47:17 | #1224 |
| 2012 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 3:13:19 | #12240 |
| 2012 | Leave No TracePeninsula | OH | 3:19:36 | #169 |
| 2011 | Daytona Beach Half Marathon & 5KDaytona Beach | FL | 1:25:34 | #10 |
| 2011 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:39:33 | #882 |
| 2011 | Hyannis MarathonHyannis | MA | 1:47:06 | #637 |
| 2011 | Caesar Rodney Half MarathonWilmington | DE | 2:14:10 | #1073 |
| 2011 | The Maryland Half Marathon & 5KFulton | MD | 2:14:31 | #864 |
| 2011 | Thanksgiving Day Half MarathonAtlanta | GA | 2:17:34 | #5654 |
| 2011 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:38:33 | #1300 |
| 2011 | Leave No TracePeninsula | OH | 3:04:35 | #122 |
| 2011 | Portland MarathonPortland | OR | 4:00:29 | #2214 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:01:28 | #3698 |
| 2010 | Oak Barrel Half MarathonLynchburg | TN | 2:06:31 | #308 |
| 2010 | Caesar Rodney Half MarathonWilmington | DE | 2:07:27 | #1080 |
| 2010 | Ogden MarathonOgden | UT | 2:31:27 | #1738 |
| 2009 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 1:43:05 | #171 |
| 2009 | Caesar Rodney Half MarathonWilmington | DE | 1:53:42 | #743 |
| 2009 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:59:24 | #2432 |
| 2009 | Runapalooza Asbury ParkAsbury Park | NJ | 2:01:04 | #220 |
| 2009 | First Energy Akron MarathonAkron | OH | 2:07:07 | #1276 |
| 2009 | Buckeye Half Marathon & RelayPeninsula | OH | 2:13:38 | #308 |
| 2009 | 2025 500 Festival Running EventsIndianapolis | IN | 2:31:04 | #18417 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:54:45 | #4561 |
| 2008 | First Energy Akron MarathonAkron | OH | 2:01:44 | #604 |
| 2008 | Caesar Rodney Half MarathonWilmington | DE | 2:08:52 | #998 |
| 2008 | Buckeye Half Marathon & RelayPeninsula | OH | 2:10:34 | #341 |
| 2008 | Fargo Marathon WeekendFargo | ND | 2:22:30 | #2526 |
| 2008 | Seattle MarathonSeattle | WA | 2:47:27 | #6553 |
| 2008 | DRC Half Marathon and 5KDallas | TX | 2:52:41 | #2929 |
| 2007 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 1:39:05 | #78 |
| 2007 | Charity Chase Half Marathon & 5KHickory | NC | 1:40:06 | #35 |
| 2007 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:56:35 | #5048 |
| 2007 | Buckeye Half Marathon & RelayPeninsula | OH | 2:04:28 | #238 |
| 2007 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 2:07:56 | #424 |
| 2007 | OUC Orlando Half MarathonOrlando | FL | 2:35:53 | #1819 |
| 2006 | Caesar Rodney Half MarathonWilmington | DE | 1:54:07 | #691 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:02:36 | #5268 |
| 2006 | Buckeye Half Marathon & RelayPeninsula | OH | 2:07:54 | #347 |
| 2006 | Parks Half MarathonRockville | MD | 2:18:30 | #959 |
| 2006 | Capital City Half MarathonColumbus | OH | 2:20:52 | #2126 |
| 2006 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:21:21 | #1638 |
| 2006 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:27:58 | #9343 |
| 2006 | Urban Cow Half MarathonSacramento | CA | 2:45:42 | #1414 |
| 2005 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:43:44 | #836 |
| 2005 | Caesar Rodney Half MarathonWilmington | DE | 1:49:53 | #521 |
| 2005 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:52:29 | #2861 |
| 2005 | Baystate MarathonLowell | MA | 1:52:33 | #336 |
| 2005 | Buckeye Half Marathon & RelayPeninsula | OH | 1:58:23 | #270 |
| 2005 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 2:20:37 | #992 |
| 2005 | Urban Cow Half MarathonSacramento | CA | 2:54:07 | #1112 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:43:49 | #1914 |
| 2004 | Caesar Rodney Half MarathonWilmington | DE | 1:48:48 | #538 |
| 2004 | Buckeye Half Marathon & RelayPeninsula | OH | 1:57:54 | #214 |
| 2004 | Thanksgiving Day Half MarathonAtlanta | GA | 1:58:00 | #2178 |
| 2004 | Capital City Half MarathonColumbus | OH | 2:24:10 | #1996 |
| 2003 | Save the Light Half MarathonFolly Beach | SC | 1:44:03 | #68 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:44:49 | #1848 |
| 2003 | Buckeye Half Marathon & RelayPeninsula | OH | 1:55:44 | #338 |
| 2003 | Caesar Rodney Half MarathonWilmington | DE | 2:07:14 | #806 |
| 2002 | Save the Light Half MarathonFolly Beach | SC | 1:46:03 | #73 |
| 2002 | Caesar Rodney Half MarathonWilmington | DE | 1:47:13 | #512 |
| 2002 | Tucson MarathonTucson | AZ | 1:55:22 | #624 |
| 2002 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:58:20 | #3133 |
| 2001 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:43:39 | #1734 |
| 2001 | Caesar Rodney Half MarathonWilmington | DE | 1:54:51 | #598 |
| 2001 | Ludington Lakestride Half Marathon 10K and 5kLudington | MI | 1:55:36 | #241 |
| 1999 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:47:01 | #2212 |
| 1999 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:52:38 | #1448 |
| 1994 | Buckeye Half Marathon & RelayPeninsula | OH | 1:45:18 | #306 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
FLFlorida
22 racesMNMinnesota
20 racesOHOhio
19 racesCACalifornia
17 racesCOColorado
12 racesNJNew Jersey
12 racesPAPennsylvania
11 racesDEDelaware
10 racesMAMassachusetts
8 racesTXTexas
8 racesWAWashington
8 racesGAGeorgia
7 racesCTConnecticut
5 racesNYNew York
5 racesMIMichigan
4 racesMDMaryland
3 racesMOMissouri
3 racesNCNorth Carolina
3 racesOROregon
3 racesSCSouth Carolina
3 racesUTUtah
3 racesVAVirginia
3 racesKYKentucky
2 racesMTMontana
2 racesOKOklahoma
2 racesTNTennessee
2 racesDCDistrict of Columbia
1 raceILIllinois
1 raceINIndiana
1 raceNENebraska
1 raceIDIdaho
0 races50-State Challenge
31/ 51 states + DC
20 states to go