Back to League Tables
JO
John O'Brien
MaleIndiana1982–2025
171
Total Finishes
87
Distinct Races
27
States (53%)
1:15:16
PR (5:45/mi)
2:03:30
Average
+0:31:48
Slower (first to last)
Medal House
1998
Hyannis Marathon
1:15:16
#4 overall#4 gender
1997
2025 500 Festival Running Events
1:39:19
#1343 overall#1232 gender
1996
Hyannis Marathon
1:16:09
#7 overall#7 gender
1995
2025 500 Festival Running Events
1:47:39
#2357 overall#2144 gender
1995
Pikes Peak Ascent
4:17:12
#779 overall#604 gender
1994
2025 500 Festival Running Events
1:41:17
#1403 overall#1332 gender
1994
LONG ISLAND MARATHON FESTIVAL
2:29:34
#5099 overall#3878 gender
1993
LONG ISLAND MARATHON FESTIVAL
2:18:07
#4252 overall#3423 gender
1991
Grandma's Marathon
1:44:37
#316 overall#239 gender
1989
Rollin Irish Half Marathon
1:24:30
#9 overall#9 gender
1988
Rollin Irish Half Marathon
1:33:58
#20 overall#19 gender
1982
Mercer Island Rotary Half Marathon
1:50:42
#410 overall#368 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | DC Half RacesWashington | DC | 1:36:14 | #500 |
| 2025 | Coastal Delaware Running FestivalRehoboth Beach | DE | 1:47:50 | #175 |
| 2025 | Coastal Delaware Running FestivalDewey Beach | DE | 1:47:50 | #175 |
| 2025 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 1:49:06 | #311 |
| 2025 | Toyota Music Factory Half MarathonIrving | TX | 1:49:16 | #135 |
| 2025 | Philadelphia Distance RunPhiladelphia | PA | 1:52:04 | #1241 |
| 2025 | Boulder Rez MarathonBoulder | CO | 1:58:38 | #50 |
| 2025 | Champlain Islands Marathon & Half MarathonSouth Hero | VT | 2:03:59 | #81 |
| 2025 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:05:02 | #1967 |
| 2025 | Northern Ohio Half Marathon, 2-Person Relay, & 5KMentor | OH | 2:08:16 | #88 |
| 2025 | Garmin Marathon ToledoToledo | OH | 2:16:06 | #782 |
| 2025 | Thanksgiving Day Half MarathonAtlanta | GA | 2:22:30 | #4044 |
| 2024 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 1:51:05 | #219 |
| 2024 | Philadelphia MarathonPhiladelphia | PA | 2:15:31 | #6616 |
| 2024 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:08:48 | #6882 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 3:02:50 | #8212 |
| 2022 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | — | — |
| 2022 | Philadelphia MarathonPhiladelphia | PA | 2:08:25 | #5391 |
| 2022 | Wildwood Frozen FeetWildwood | MO | 2:28:19 | #78 |
| 2021 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | — | — |
| 2021 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:52:51 | #953 |
| 2021 | Philadelphia MarathonPhiladelphia | PA | 2:10:21 | #4501 |
| 2021 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:47:05 | #4186 |
| 2020 | Wildwood Frozen FeetWildwood | MO | 1:53:53 | #49 |
| 2020 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | 2:01:11 | #81 |
| 2019 | Wildwood Frozen FeetWildwood | MO | 1:44:55 | #24 |
| 2019 | IPA Day 5k 10k & HalfColumbus | OH | 1:48:36 | #4 |
| 2019 | Capital City Half MarathonColumbus | OH | 1:49:12 | #916 |
| 2019 | DEXTER-ANN ARBOR RUNDexter | MI | 2:14:02 | #1361 |
| 2019 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:19:19 | #829 |
| 2019 | Detroit Free Press MarathonDetroit | MI | 2:19:54 | #4550 |
| 2019 | Run MalibuMalibu | CA | 2:39:55 | #1971 |
| 2018 | Chattanooga MarathonChattanoga | TN | 1:37:53 | #71 |
| 2018 | Rockfest Half MarathonHampton Beach | NH | 1:40:56 | #222 |
| 2018 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:44:15 | #162 |
| 2018 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | 1:45:39 | #42 |
| 2018 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:46:57 | #835 |
| 2018 | Capital City Half MarathonColumbus | OH | 1:47:02 | #835 |
| 2018 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:52:16 | #1530 |
| 2018 | United Airlines NYC HalfNew York | NY | 1:57:53 | #8244 |
| 2018 | Maui Oceanfront MarathonUnknown | HI | 2:06:19 | #144 |
| 2018 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:17:50 | #1029 |
| 2018 | Tucson MarathonTucson | AZ | 2:25:38 | #531 |
| 2017 | Portsmouth Half MarathonPortsmouth | NH | 1:35:52 | #32 |
| 2017 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:36:01 | #303 |
| 2017 | Capital City Half MarathonColumbus | OH | 1:47:15 | #3345 |
| 2017 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:53:36 | #1332 |
| 2017 | Wildwood Frozen FeetWildwood | MO | 1:57:56 | #106 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 2:00:41 | #1257 |
| 2017 | Detroit Free Press MarathonDetroit | MI | 2:04:09 | #274 |
| 2017 | United Airlines NYC HalfNew York | NY | 2:09:17 | #11353 |
| 2017 | Almond BowlChico | CA | 2:11:57 | #112 |
| 2017 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:12:07 | #1968 |
| 2017 | Maui Oceanfront MarathonUnknown | HI | 2:17:23 | #216 |
| 2017 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:20:22 | #926 |
| 2017 | Shamrock MarathonVirginia Beach | VA | 2:20:48 | #2949 |
| 2017 | Hotlanta Half MarathonAtlanta | GA | 2:49:12 | #1262 |
| 2016 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | 1:36:20 | #34 |
| 2016 | Rockfest Half MarathonHampton Beach | NH | 1:37:21 | #140 |
| 2016 | Capital City Half MarathonColumbus | OH | 1:49:48 | #1005 |
| 2016 | Wildwood Frozen FeetWildwood | MO | 1:54:29 | #64 |
| 2016 | Philadelphia MarathonPhiladelphia | PA | 2:18:25 | #6403 |
| 2016 | Eugene Marathon 2024Eugene | OR | 2:20:00 | #1564 |
| 2016 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 2:25:13 | #3009 |
| 2015 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:34:13 | #159 |
| 2015 | Greenwich Half MarathonGreenwich | CT | 1:46:49 | #190 |
| 2015 | Wildwood Frozen FeetWildwood | MO | 1:48:30 | #69 |
| 2015 | Shipyard Old Port Half MarathonPortland | ME | 1:57:24 | #870 |
| 2015 | Rock 'n' Roll Washington DCWashington | DC | 2:07:01 | #5686 |
| 2015 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:14:34 | #5332 |
| 2015 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:31:30 | #1726 |
| 2015 | Rocky Mountain Half Marathon & 5KEstes Park | CO | 2:32:09 | #759 |
| 2015 | 2025 500 Festival Running EventsIndianapolis | IN | 2:32:36 | #12729 |
| 2015 | Philadelphia MarathonPhiladelphia | PA | 2:38:07 | #9192 |
| 2015 | Eugene Marathon 2024Eugene | OR | 2:42:30 | #1768 |
| 2015 | Philadelphia MarathonPhiladelphia | PA | 2:43:49 | #9539 |
| 2015 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:47:24 | #6816 |
| 2014 | Run to Stay WarmEugene | OR | 1:33:16 | #47 |
| 2014 | Greenwich Half MarathonGreenwich | CT | 1:43:50 | #146 |
| 2014 | Wildwood Frozen FeetWildwood | MO | 1:46:29 | #34 |
| 2014 | United Airlines NYC HalfNew York | NY | 1:51:21 | #5958 |
| 2014 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:54:19 | #1934 |
| 2014 | Shipyard Old Port Half MarathonPortland | ME | 1:57:36 | #874 |
| 2014 | Thanksgiving Day Half MarathonAtlanta | GA | 1:58:32 | #2101 |
| 2014 | 2025 500 Festival Running EventsIndianapolis | IN | 1:59:52 | #6052 |
| 2014 | Philadelphia MarathonPhiladelphia | PA | 2:15:37 | #7711 |
| 2014 | Windermere MarathonSpokane | WA | 2:22:59 | #767 |
| 2014 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:27:27 | #6254 |
| 2014 | Beat The BlerchCarnation | WA | 2:42:28 | #570 |
| 2014 | Philadelphia MarathonPhiladelphia | PA | 2:43:57 | #11315 |
| 2014 | Mill Race MarathonColumbus | IN | 3:01:28 | #1593 |
| 2013 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | 1:19:59 | #15 |
| 2013 | Chicago Spring Half MarathonChicago | IL | 1:27:42 | #33 |
| 2013 | Run to Stay WarmEugene | OR | 1:31:33 | #43 |
| 2013 | Unite Half Marathon & 8K RunNew Brunswick | NJ | 1:40:59 | #352 |
| 2013 | 2025 500 Festival Running EventsIndianapolis | IN | 1:55:08 | #5208 |
| 2013 | Eugene Marathon 2024Eugene | OR | 2:06:49 | #1957 |
| 2013 | Run WoodstockPinckney | MI | 2:09:55 | #168 |
| 2013 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:13:15 | #1310 |
| 2013 | Big Woods RunFaribault | MN | 2:14:39 | #147 |
| 2013 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:24:53 | #1970 |
| 2013 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:03:40 | #12745 |
| 2012 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | 1:29:58 | #19 |
| 2012 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 1:36:23 | #140 |
| 2012 | Unite Half Marathon & 8K RunNew Brunswick | NJ | 1:38:18 | #210 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:47:07 | #1188 |
| 2012 | Rockfest Half MarathonHampton Beach | NH | 1:50:05 | #634 |
| 2012 | 2025 500 Festival Running EventsIndianapolis | IN | 1:58:24 | #5145 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 2:05:10 | #4765 |
| 2012 | Shiner Beer RunShiner | TX | 2:10:36 | #356 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 2:15:17 | #5600 |
| 2012 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:18:16 | #1815 |
| 2012 | Everyone Runs Veteran's DayTucson | AZ | 2:18:54 | #312 |
| 2012 | Gasparilla Distance Classic Race WeekendTampa | FL | 2:25:18 | #3426 |
| 2012 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:05:05 | #8805 |
| 2011 | Seven Bridges MarathonChattanooga | TN | 1:35:00 | #20 |
| 2011 | Quad Cities Distance ClassicMoline | IL | 1:37:52 | #111 |
| 2011 | Everyone Runs Veteran's DayTucson | AZ | 1:38:17 | #35 |
| 2011 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:54:38 | #1519 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 1:57:37 | #1475 |
| 2011 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:23:15 | #203 |
| 2011 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:28:34 | #2074 |
| 2011 | Providence Rhode RacesEast Providence | RI | 2:54:22 | #2290 |
| 2010 | Eenie-Meanie-Minie-Moe - 13.1MNewtown | PA | 1:27:39 | #13 |
| 2010 | SLTC Frostbite SeriesSaint Louis | MO | 1:38:43 | #98 |
| 2010 | Rock 'n' Roll Washington DCWashington | DC | 2:00:12 | #2971 |
| 2010 | 2026 - San Antonio MarathonSan Antonio | TX | 2:03:42 | #4766 |
| 2010 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:05:25 | #4799 |
| 2010 | Thanksgiving Day Half MarathonAtlanta | GA | 2:09:11 | #4588 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 2:23:01 | #5251 |
| 2010 | Surf City MarathonHuntington Beach | CA | 2:35:22 | #8123 |
| 2009 | SLTC Frostbite SeriesSaint Louis | MO | 1:42:16 | #98 |
| 2009 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:43:15 | #270 |
| 2009 | Geist Half Marathon, 10K & 5KFishers | IN | 1:43:56 | #302 |
| 2009 | 2025 500 Festival Running EventsIndianapolis | IN | 1:44:06 | #2734 |
| 2009 | 2026 - San Antonio MarathonSan Antonio | TX | 2:15:07 | #6008 |
| 2009 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:21:27 | #1679 |
| 2009 | Philadelphia MarathonPhiladelphia | PA | 3:22:48 | #6804 |
| 2008 | Indianapolis Monumental MarathonIndianapolis | IN | 1:44:06 | #203 |
| 2008 | Geist Half Marathon, 10K & 5KFishers | IN | 1:45:46 | #282 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 1:54:02 | #5378 |
| 2008 | Thanksgiving Day Half MarathonAtlanta | GA | 1:54:02 | #2326 |
| 2008 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:40:52 | #1902 |
| 2008 | Eugene Marathon 2024Eugene | OR | 3:31:27 | #2420 |
| 2007 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:42:09 | #227 |
| 2007 | Detroit Free Press MarathonDetroit | MI | 1:57:01 | #1190 |
| 2007 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:05:06 | #566 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 1:43:43 | #2758 |
| 2006 | Life Time Miami Marathon & HalfMiami | FL | 2:24:07 | #3376 |
| 2006 | Boulder Rez MarathonBoulder | CO | 2:40:49 | #1766 |
| 2005 | 2025 500 Festival Running EventsIndianapolis | IN | 1:40:54 | #1659 |
| 2005 | Santa Claus Half MarathonNorth Pole | AK | 1:59:26 | #99 |
| 2005 | Tucson MarathonTucson | AZ | 2:01:51 | #569 |
| 2005 | Detroit Free Press MarathonDetroit | MI | 2:04:31 | #1805 |
| 2005 | B.A.A. Half MarathonBoston | MA | 2:18:09 | #2674 |
| 2005 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:34:07 | #2864 |
| 2004 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:38:26 | #78 |
| 2003 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:36:54 | #519 |
| 2003 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:39:34 | #178 |
| 2003 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:46:11 | #154 |
| 2002 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:40:34 | #201 |
| 2002 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:41:54 | #497 |
| 2002 | NYRR Fred Lebow Half MarathonNew York | NY | 1:42:02 | #485 |
| 2002 | Santa Barbara Half Marathon & 5KSanta Barbara | CA | 2:15:31 | #1037 |
| 2001 | Callaway Gardens MarathonPine Mountain | GA | 1:42:56 | #97 |
| 2000 | 2025 500 Festival Running EventsIndianapolis | IN | 1:55:57 | #1970 |
| 2000 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:17:10 | #2144 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 1:38:50 | #1075 |
| 1999 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:02:06 | #975 |
| 1998 | Hyannis MarathonHyannis | MA | 1:15:16 | #4 |
| 1998 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:36:03 | #124 |
| 1998 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:57:32 | #1748 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 1:39:19 | #1343 |
| 1996 | Hyannis MarathonHyannis | MA | 1:16:09 | #7 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 1:47:39 | #2357 |
| 1995 | Pikes Peak AscentManitou Springs | CO | 4:17:12 | #779 |
| 1994 | 2025 500 Festival Running EventsIndianapolis | IN | 1:41:17 | #1403 |
| 1994 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:29:34 | #5099 |
| 1993 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:18:07 | #4252 |
| 1991 | Grandma's MarathonDuluth | MN | 1:44:37 | #316 |
| 1989 | Rollin Irish Half MarathonEssex | VT | 1:24:30 | #9 |
| 1988 | Rollin Irish Half MarathonEssex | VT | 1:33:58 | #20 |
| 1982 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:50:42 | #410 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
PAPennsylvania
20 racesINIndiana
18 racesMIMichigan
15 racesOHOhio
13 racesMOMissouri
12 racesNYNew York
10 racesCACalifornia
9 racesFLFlorida
8 racesGAGeorgia
8 racesMEMaine
8 racesOROregon
6 racesNJNew Jersey
5 racesTXTexas
5 racesAZArizona
4 racesCOColorado
4 racesNHNew Hampshire
4 racesWAWashington
4 racesDCDistrict of Columbia
3 racesILIllinois
3 racesMAMassachusetts
3 racesMNMinnesota
3 racesVTVermont
3 racesCTConnecticut
2 racesTNTennessee
2 racesVAVirginia
2 racesALAlabama
1 raceNVNevada
0 races50-State Challenge
27/ 51 states + DC
24 states to go