Back to League Tables
KO
Kevin Oconnor
MaleMissouri1984–2026
133
Total Finishes
79
Distinct Races
20
States (39%)
1:14:05
PR (5:39/mi)
2:00:38
Average
-1:41:40
Faster (first to last)
Medal House
2004
Callaway Gardens Marathon
1:32:34
#19 overall#17 gender
2004
The ThermoFisher Scientific Grand Island 1/2 Marathon
1:46:57
#117 overall#102 gender
2003
MCRRC Riley's Rumble Half Marathon
1:57:06
#252 overall#194 gender
2003
Baltimore Running Festival
1:57:21
#858 overall#525 gender
2001
Cook Forest Half Marathon & 5K
1:38:32
#109 overall#96 gender
2001
NYRR Fred Lebow Half Marathon
1:48:02
#1154 overall#944 gender
2001
Charlotte Racefest Half Marathon, 10K & 10K Relay
1:58:21
#1044 overall#739 gender
2000
Cook Forest Half Marathon & 5K
1:37:27
#119 overall#110 gender
2000
Covered Bridges Half Marathon
2:19:03
#1652 overall#851 gender
1999
Covered Bridges Half Marathon
2:18:29
#1678 overall#939 gender
1996
47th Colonial Half Marathon and 5K
1:31:46
#207 overall#194 gender
1984
Pikes Peak Ascent
3:56:02
#484 overall#430 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:54:56 | #1023 |
| 2026 | Hospital Hill RunKansas City | MO | 2:01:18 | #361 |
| 2026 | Surf City MarathonHuntington Beach | CA | 2:14:22 | #4475 |
| 2025 | PNC Alexandria HalfAlexandria | VA | 1:55:39 | #1128 |
| 2025 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:02:44 | #1128 |
| 2025 | Surf City MarathonHuntington Beach | CA | 2:17:49 | #3931 |
| 2024 | Ion Bank Cheshire Road RacesCheshire | CT | 1:14:05 | #2 |
| 2024 | 2025 500 Festival Running EventsIndianapolis | IN | 1:38:49 | #762 |
| 2024 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:58:30 | #1025 |
| 2024 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:00:42 | #1021 |
| 2024 | Hometown Half Marathon & 5k/10k - Kansas CityKansas City | MO | 2:02:06 | #67 |
| 2024 | Time to Paddy 5k/10k & Lucky 13.1 - Kansas CityLee’s Summit | MO | 2:03:26 | #43 |
| 2024 | IMT Des Moines MarathonDes Moines | IA | 2:04:08 | #1072 |
| 2024 | Hospital Hill RunKansas City | MO | 2:04:36 | #470 |
| 2024 | Hospital Hill RunKansas City | MO | 2:04:37 | #469 |
| 2024 | Rocky RunPhiladelphia | PA | 2:10:50 | #2336 |
| 2023 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 1:15:54 | #33 |
| 2023 | IMT Des Moines MarathonDes Moines | IA | 1:58:12 | #792 |
| 2023 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:58:27 | #890 |
| 2023 | Surf City MarathonHuntington Beach | CA | 1:58:29 | #1772 |
| 2023 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:01:13 | #910 |
| 2023 | RUN LibertyLiberty | MO | 2:03:33 | #264 |
| 2023 | EMC DAM to DSMPolk City | IA | 2:23:45 | #1720 |
| 2022 | Ashland Half Marathon & 5kAshland | VA | 1:45:37 | #97 |
| 2022 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:53:33 | #605 |
| 2022 | Hospital Hill RunKansas City | MO | 2:00:17 | #415 |
| 2022 | The Betsy Farris Memorial RunColumbia | MO | 2:01:30 | #120 |
| 2022 | Betsy Farris Memorial RunColumbia | MO | 2:01:30 | #120 |
| 2022 | After The Leaves Have FallenNew Paltz | NY | 2:06:27 | #92 |
| 2021 | Hidden Gem Half MarathonFlossmoor | IL | 1:52:38 | #229 |
| 2021 | 2026 Rhinebeck Fall Foliage Half Marathon & 5KRhinebeck | NY | 1:54:29 | #133 |
| 2021 | Dutchess County ClassicWappingers Falls | NY | 2:00:01 | #209 |
| 2021 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:01:07 | #856 |
| 2021 | Spooky Sprint - Kansas CityKansas City | MO | 2:01:42 | #41 |
| 2021 | Hospital Hill RunKansas City | MO | 2:02:10 | #358 |
| 2021 | Gosport Half MarathonFort Walton Beach | FL | 2:15:07 | #1089 |
| 2021 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:22:16 | #383 |
| 2021 | Run The Land - East vs. WestCleveland | OH | 2:27:01 | #18 |
| 2020 | New England Half MarathonConcord | NH | 1:54:09 | #348 |
| 2020 | Surf City MarathonHuntington Beach | CA | 1:54:54 | #1536 |
| 2020 | Platte River Half-Marathon, Relay & 5kLittleton | CO | 2:25:00 | #125 |
| 2020 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:13:52 | #12249 |
| 2020 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 3:43:05 | #4552 |
| 2019 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:50:45 | #453 |
| 2019 | Mystic Half Marathon & 10KMystic | CT | 1:54:05 | #271 |
| 2019 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:54:38 | #915 |
| 2019 | Hospital Hill RunKansas City | MO | 1:58:10 | #413 |
| 2019 | Pony Express Half Marathon and 5KSt. Joseph | MO | 1:58:27 | #29 |
| 2019 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:03:32 | #1461 |
| 2019 | Lake Placid Marathon and Half and 10KLake Placid | NY | 2:13:45 | #311 |
| 2019 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:38:49 | #2251 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 3:13:21 | #5300 |
| 2018 | York Spartan Half-MarathonYork | PA | 1:49:53 | #41 |
| 2018 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:54:38 | #9050 |
| 2018 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:55:57 | #1056 |
| 2018 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:35:16 | #601 |
| 2017 | United Airlines NYC HalfNew York | NY | 1:43:43 | #3141 |
| 2017 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:44:31 | #4825 |
| 2017 | The Craft Classic Half Marathon and 5KAtlanta | GA | 1:46:46 | #63 |
| 2017 | Newport MarathonNewport | RI | 1:52:07 | #299 |
| 2017 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:54:14 | #789 |
| 2017 | Adirondack Marathon Distance FestivalSchroon Lake | NY | 1:56:49 | #138 |
| 2017 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 1:57:48 | #726 |
| 2017 | Hospital Hill RunKansas City | MO | 2:00:25 | #485 |
| 2017 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 2:02:02 | #119 |
| 2017 | Broadway Bridge 5K, 10K and Half MarathonKansas City | MO | 2:06:09 | #65 |
| 2017 | Wisconsin MarathonKenosha | WI | 2:21:11 | #813 |
| 2017 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:22:08 | #617 |
| 2017 | Camp Chingachgook ChallengeLake George | NY | 2:22:41 | #180 |
| 2016 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:42:47 | #1672 |
| 2016 | Cactus ClassicManito | IL | 1:47:26 | #3 |
| 2016 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:50:20 | #253 |
| 2016 | Big Lake Half MarathonAlton Bay | NH | 1:50:26 | #146 |
| 2016 | Hospital Hill RunKansas City | MO | 1:50:46 | #325 |
| 2016 | Sleepy Hollow Half MarathonSleepy Hollow | NY | 1:51:20 | #250 |
| 2016 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:55:08 | #1163 |
| 2016 | YMCA Maple Leaf Road RacesLa Crosse | WI | 1:55:24 | #157 |
| 2016 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:55:30 | #9425 |
| 2016 | Spooky Sprint - Kansas CityKansas City | MO | 2:05:15 | #60 |
| 2015 | Wallis Sands Half MarathonRye | NH | 1:52:32 | #225 |
| 2015 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:52:53 | #1046 |
| 2015 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:56:36 | #9966 |
| 2015 | Divas Half MarathonLeesburg | VA | 2:07:30 | #259 |
| 2015 | Wisconsin MarathonKenosha | WI | 2:11:22 | #923 |
| 2015 | Platte River Half-Marathon, Relay & 5kLittleton | CO | 2:20:44 | #1061 |
| 2014 | Georgetown to Idaho Springs Half MarathonUnknown | CO | 1:50:13 | #419 |
| 2014 | Castle Rock Half MarathonCastle Rock | CO | 1:52:53 | #42 |
| 2014 | New England Half MarathonConcord | NH | 1:56:38 | #412 |
| 2014 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:59:37 | #11883 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 1:29:32 | #137 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 1:31:35 | #212 |
| 2013 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:34:31 | #100 |
| 2013 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:44:22 | #197 |
| 2013 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:06:07 | #13769 |
| 2013 | Platte River Half-Marathon, Relay & 5kLittleton | CO | 2:09:30 | #1060 |
| 2013 | IMT Des Moines MarathonDes Moines | IA | 2:17:04 | #3172 |
| 2013 | RUN FOR THE WARRIORSJacksonville | NC | 2:46:06 | #402 |
| 2012 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:33:20 | #84 |
| 2012 | Crawlin' Crab Half MarathonHampton | VA | 1:39:56 | #149 |
| 2012 | CHURCHILL'S HALF MARATHONPerrysburg | OH | 1:43:19 | #84 |
| 2012 | Kaiser Permanente Colfax MarathonDenver | CO | 2:02:49 | #1462 |
| 2012 | New Bedford Half MarathonNew Bedford | MA | 2:04:09 | #1863 |
| 2012 | RUN FOR THE WARRIORSJacksonville | NC | 2:15:00 | #291 |
| 2012 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:23:19 | #3839 |
| 2012 | IMT Des Moines MarathonDes Moines | IA | 2:23:33 | #3005 |
| 2012 | Dallas Marathon WeekendDallas | TX | 2:49:30 | #7932 |
| 2011 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:32:03 | #3752 |
| 2010 | Lincoln Memorial Half MarathonSpringfield | IL | 1:34:36 | #71 |
| 2010 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:34:39 | #89 |
| 2009 | Ashland Half Marathon & 5kAshland | VA | 1:29:12 | #24 |
| 2009 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:33:33 | #102 |
| 2009 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:35:51 | #127 |
| 2009 | Park City Trail SeriesPark City | UT | 1:51:45 | #99 |
| 2009 | United Airlines NYC HalfNew York | NY | 2:07:44 | #5056 |
| 2008 | Ashland Half Marathon & 5kAshland | VA | 1:34:10 | #55 |
| 2008 | 13.1 Fort LauderdaleFort Lauderdale | FL | 1:34:36 | #56 |
| 2008 | 21st Annual Buffalo Creek Half MarathonCabot | PA | 1:43:48 | #124 |
| 2008 | Life Time Miami Marathon & HalfMiami | FL | 1:44:09 | #632 |
| 2008 | Park City Trail SeriesPark City | UT | 1:55:53 | #113 |
| 2007 | Park City Trail SeriesPark City | UT | 1:48:55 | #95 |
| 2007 | Fairfield Road RacesFairfield | CT | 1:58:58 | #982 |
| 2006 | Shamrock MarathonVirginia Beach | VA | 1:32:28 | #171 |
| 2006 | Boston's Run To RememberBoston | MA | 1:58:11 | #2277 |
| 2005 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:45:24 | #768 |
| 2004 | Callaway Gardens MarathonPine Mountain | GA | 1:32:34 | #19 |
| 2004 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 1:46:57 | #117 |
| 2003 | MCRRC Riley's Rumble Half MarathonBoyds | MD | 1:57:06 | #252 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:57:21 | #858 |
| 2001 | Cook Forest Half Marathon & 5KCooksburg | PA | 1:38:32 | #109 |
| 2001 | NYRR Fred Lebow Half MarathonNew York | NY | 1:48:02 | #1154 |
| 2001 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:58:21 | #1044 |
| 2000 | Cook Forest Half Marathon & 5KCooksburg | PA | 1:37:27 | #119 |
| 2000 | Covered Bridges Half MarathonWoodstock | VT | 2:19:03 | #1652 |
| 1999 | Covered Bridges Half MarathonWoodstock | VT | 2:18:29 | #1678 |
| 1996 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:31:46 | #207 |
| 1984 | Pikes Peak AscentManitou Springs | CO | 3:56:02 | #484 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MOMissouri
32 racesNYNew York
22 racesVAVirginia
14 racesCOColorado
8 racesFLFlorida
7 racesIAIowa
5 racesILIllinois
5 racesPAPennsylvania
5 racesCACalifornia
4 racesCTConnecticut
4 racesNHNew Hampshire
4 racesWIWisconsin
4 racesNCNorth Carolina
3 racesTXTexas
3 racesUTUtah
3 racesGAGeorgia
2 racesMAMassachusetts
2 racesMDMaryland
2 racesOHOhio
2 racesRIRhode Island
1 race50-State Challenge
20/ 51 states + DC
31 states to go