Back to runner search
JC
John Cain
MaleOhio1999–2025
43
Total Finishes
30
Different Races
15
States (30%)
1:24:16
PR (6:26/mi)
2:32:25
Average
+0:02:17
Slower (first to last)
Medal House
2009
Montgomery Half Marathon
1:36:05
#46 overall#42 gender
2009
Baltimore Running Festival
2:50:16
#6938 overall#3147 gender
2008
Race For The Roses Half Marathon & 5K
2:21:27
#1247 overall#583 gender
2008
Rock 'n' Roll Virgina Beach Half Marathon
2:47:09
#11882 overall#5950 gender
2007
Northwell Health Great South Bay Run
2:17:55
#231 overall#161 gender
2006
Cowtown Marathon, Half Marathon and Ultra Marathon
2:02:44
#391 overall#269 gender
2005
South Shore Half Marathon
2:05:37
#461 overall#320 gender
2003
Northwell Health Great South Bay Run
2:05:14
#247 overall#166 gender
2001
Rock ‘n’ Roll Philadelphia Half Marathon
2:00:22
#3978 overall#2783 gender
2000
Pikes Peak Ascent
5:50:24
#1488 overall#1039 gender
1999
Rock ‘n’ Roll Philadelphia Half Marathon
2:08:31
#4950 overall#3376 gender
1999
Pikes Peak Ascent
5:23:32
#1317 overall#910 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | First Energy Akron MarathonAkron | OH | 1:49:20 | #373 |
| 2025 | Duke City MarathonAlbuquerque | NM | 1:57:05 | #251 |
| 2025 | Run for the ZooAlbuquerque | NM | 2:04:54 | #241 |
| 2025 | Chilly Willy 5K/10K/Half Marathon - AlbuquerqueAlbuquerque | NM | 2:10:47 | #28 |
| 2025 | Chilly Willy 5K/10K/Half Marathon - AlbuquerqueAlbuquerque | NM | 2:10:48 | #28 |
| 2019 | Goodyear Half Marathon & 10kAkron | OH | 2:02:16 | #379 |
| 2019 | First Energy Akron MarathonAkron | OH | 2:11:09 | #1335 |
| 2018 | Rock 'n' Roll Dallas | — | 2:25:18 | #3304 |
| 2018 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:50:36 | #4952 |
| 2017 | First Energy Akron MarathonAkron | OH | 2:20:57 | #1634 |
| 2016 | Berkeley Half MarathonBerkeley | CA | 1:59:26 | #1669 |
| 2016 | Dallas Marathon WeekendDallas | TX | 2:17:30 | #3361 |
| 2014 | Cinco De Mayo Mini Marathon And 8kSnoqualmie | WA | 1:24:16 | #18 |
| 2013 | Cinco De Mayo Mini Marathon And 8kSnoqualmie | WA | 1:28:36 | #20 |
| 2013 | Hamptons Marathon & Half MarathonEast Hampton | NY | 2:28:10 | #1197 |
| 2013 | Deadwood Mickelson Trail MarathonDeadwood | SD | 3:49:42 | #1826 |
| 2013 | Deadwood - Mickelson Trail Marathon | — | 3:49:42 | #1827 |
| 2012 | Chevron City to Surf for ActivBurswood | WA | 1:57:51 | #1677 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 2:50:05 | #8983 |
| 2011 | Wenatchee MarathonWenatchee | WA | 1:40:50 | #42 |
| 2011 | Chevron City to Surf for ActivBurswood | WA | 1:44:35 | #650 |
| 2010 | Leavenworth MarathonLeavenworth | WA | 1:44:28 | #120 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 2:54:27 | #7169 |
| 2010 | Rock 'n' Roll NashvilleNashville | TN | 3:55:47 | #23400 |
| 2009 | Montgomery Half MarathonMontgomery | AL | 1:36:05 | #46 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 2:50:16 | #6938 |
| 2009 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:54:35 | #12759 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 3:08:01 | #5661 |
| 2009 | Rock 'n' Roll NashvilleNashville | TN | 3:42:28 | #21434 |
| 2008 | Race For The Roses Half Marathon & 5KPortland | OR | 2:21:27 | #1247 |
| 2008 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:47:09 | #11882 |
| 2007 | Northwell Health Great South Bay RunBay Shore | NY | 2:17:55 | #231 |
| 2006 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:02:44 | #391 |
| 2005 | South Shore Half MarathonMilwaukee | WI | 2:05:37 | #461 |
| 2003 | Northwell Health Great South Bay RunBay Shore | NY | 2:05:14 | #247 |
| 2001 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:00:22 | #3978 |
| 2000 | Pikes Peak AscentManitou Springs | CO | 5:50:24 | #1488 |
| 1999 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:08:31 | #4950 |
| 1999 | Pikes Peak AscentManitou Springs | CO | 5:23:32 | #1317 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
WAWashington
6 racesOHOhio
4 racesNMNew Mexico
4 racesNYNew York
3 racesTXTexas
3 racesVAVirginia
3 racesMDMaryland
3 racesPAPennsylvania
2 racesCOColorado
2 racesTNTennessee
2 racesWIWisconsin
1 raceOROregon
1 raceALAlabama
1 raceSDSouth Dakota
1 raceCACalifornia
1 race50-State Challenge
15/ 50 states
35 states to go