Back to runner search
JO
James O'Keefe
MaleMaine1985–2020
31
Total Finishes
25
Different Races
8
States (16%)
1:08:01
PR (5:12/mi)
1:48:32
Average
+0:51:18
Slower (first to last)
Medal House
2013
Race The Runways
1:38:10
#55 overall#45 gender
2013
Shipyard Old Port Half Marathon
1:41:58
#86 overall#62 gender
2013
Shipyard Old Port Half Marathon and 5k
1:41:58
#86 overall#62 gender
2013
Moose Pond Half Marathon and 5K
1:46:25
#50 overall#38 gender
2009
Rock 'n' Roll Arizona Marathon
2:00:52
#4390 overall#2732 gender
2009
Maine Marathon, Half Marathon and Marathon Relay
2:08:51
#1153 overall#584 gender
2008
2026 Napa to Sonoma Wine Country Half Marathon & Rosé 5K
1:47:06
#193 overall#127 gender
2008
Less Popular Brooklyn Half Marathon
1:48:11
#1900 overall#1510 gender
2008
NYRR Fred Lebow Half Marathon
1:53:37
#2180 overall#1645 gender
2001
Life Time Chicago Half Marathon + 5K
1:45:26
#799 overall#654 gender
2000
Life Time Chicago Half Marathon + 5K
1:58:15
#1679 overall#1217 gender
1985
Dayton River Corridor Classic
1:08:01
#6 overall#6 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2020 | B.A.A. Half MarathonBoston | MA | 1:59:19 | #2676 |
| 2019 | Baystate MarathonLowell | MA | 1:31:13 | #63 |
| 2019 | Surftown Half, 2-Person Relay & 5KWesterly | RI | 1:53:33 | #278 |
| 2019 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:10:10 | #364 |
| 2018 | New Bedford Half MarathonNew Bedford | MA | 1:35:40 | #456 |
| 2018 | Life Time Miami Marathon & HalfMiami | FL | 1:53:41 | #1652 |
| 2017 | Half At The Hamptons Half MarathonHampton | NH | 1:42:40 | #99 |
| 2016 | Loco MarathonNewmarket | NH | 1:36:25 | #25 |
| 2016 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:38:14 | #147 |
| 2016 | Race the RunwaysBrunswick | ME | 1:45:56 | #57 |
| 2016 | Race The Runways | — | 1:45:56 | #57 |
| 2014 | Half At The Hamptons Half MarathonHampton | NH | 1:35:40 | #111 |
| 2014 | Race the RunwaysBrunswick | ME | 1:38:10 | #54 |
| 2014 | Race The Runways | — | 1:38:10 | #55 |
| 2014 | 2025 500 Festival Running EventsIndianapolis | IN | 1:55:23 | #4486 |
| 2014 | Hershey Half MarathonHershey | PA | 2:20:39 | #2540 |
| 2014 | Buffalo Marathon WeekendBuffalo | NY | 2:22:58 | #2516 |
| 2014 | Buffalo Marathon and Half | — | 2:24:00 | #2536 |
| 2013 | Race The Runways | — | 1:38:10 | #55 |
| 2013 | Shipyard Old Port Half MarathonPortland | ME | 1:41:58 | #86 |
| 2013 | Shipyard Old Port Half Marathon and 5k | — | 1:41:58 | #86 |
| 2013 | Moose Pond Half Marathon and 5KBridgton | ME | 1:46:25 | #50 |
| 2013 | B.A.A. Half MarathonBoston | MA | 1:48:42 | #1485 |
| 2013 | 13th Annual B.A.A Half Marathon | — | 1:48:42 | #1483 |
| 2013 | 2025 500 Festival Running EventsIndianapolis | IN | 2:01:54 | #7853 |
| 2009 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:00:52 | #4390 |
| 2009 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:08:51 | #1153 |
| 2008 | 2026 Napa to Sonoma Wine Country Half Marathon & Rosé 5KNapa | CA | 1:47:06 | #193 |
| 2008 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 1:48:11 | #1900 |
| 2008 | NYRR Fred Lebow Half MarathonNew York | NY | 1:53:37 | #2180 |
| 2001 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:45:26 | #799 |
| 2000 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:58:15 | #1679 |
| 1985 | Dayton River Corridor ClassicDayton | OH | 1:08:01 | #6 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MEMaine
6 racesMAMassachusetts
4 racesNYNew York
3 racesFLFlorida
2 racesILIllinois
2 racesINIndiana
2 racesOHOhio
1 raceNJNew Jersey
0 races50-State Challenge
8/ 50 states
42 states to go