Back to League Tables
KC
Kevin Callahan
MaleVirginia1991–2025
179
Total Finishes
101
Distinct Races
23
States (45%)
0:51:22
PR (3:55/mi)
1:48:18
Average
+1:16:07
Slower (first to last)
Medal House
2001
New Bedford Half Marathon
1:24:12
#58 overall#52 gender
2000
New Bedford Half Marathon
1:26:24
#81 overall#74 gender
1999
New Bedford Half Marathon
1:27:12
#117 overall#113 gender
1999
Dixville 1/2 Marathon
1:32:59
#9 overall#9 gender
1999
White Mountain Milers Half Marathon
1:37:48
#66 overall#55 gender
1998
New Bedford Half Marathon
1:26:34
#91 overall#83 gender
1998
White Mountain Milers Half Marathon
1:33:44
#46 overall#43 gender
1997
Newport Marathon
1:28:55
#50 overall#48 gender
1997
White Mountain Milers Half Marathon
1:30:24
#34 overall#31 gender
1996
White Mountain Milers Half Marathon
1:30:18
#38 overall#37 gender
1996
Covered Bridges Half Marathon
1:32:43
#168 overall#151 gender
1991
White Mountain Milers Half Marathon
1:34:47
#65 overall#56 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Space Coast Marathon & Half MarathonCocoa | FL | 1:31:20 | #38 |
| 2025 | JELL-O® Half Marathon & 7KLe Roy | NY | 1:40:43 | #2 |
| 2025 | Anacortes Half Marathon & 5kAnacortes | WA | 2:13:17 | #124 |
| 2025 | Crystal Lake Half MarathonCrystal Lake | IL | 2:50:54 | #272 |
| 2024 | JELL-O® Half Marathon & 7KLe Roy | NY | 1:40:56 | #9 |
| 2024 | Winter Warrior Half Marathon, Quarter Marathon & Half Marathon RelayRochester | NY | 1:47:24 | #57 |
| 2024 | Space Coast Marathon & Half MarathonCocoa | FL | 1:56:49 | #448 |
| 2024 | Newport MarathonNewport | RI | 2:32:46 | #2089 |
| 2024 | Kaiser Permanente Colfax MarathonDenver | CO | 2:55:22 | #5136 |
| 2023 | Space Coast Marathon & Half MarathonCocoa | FL | 1:32:10 | #12 |
| 2023 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:47:40 | #111 |
| 2023 | Lake Washington Half MarathonKirkland | WA | 1:52:15 | #139 |
| 2022 | Space Coast Marathon & Half MarathonCocoa | FL | 1:34:05 | #13 |
| 2022 | Run MalibuMalibu | CA | 1:35:50 | #106 |
| 2021 | Space Coast Marathon & Half MarathonCocoa | FL | 1:32:49 | #24 |
| 2019 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:51:11 | #134 |
| 2019 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:02:13 | #375 |
| 2019 | B.A.A. Half MarathonBoston | MA | 2:07:53 | #3309 |
| 2018 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:38:19 | #172 |
| 2018 | Austin MarathonAustin | TX | 1:50:51 | #1005 |
| 2018 | New Bedford Half MarathonNew Bedford | MA | 1:59:52 | #1171 |
| 2018 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:02:06 | #1388 |
| 2018 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:42:55 | #1598 |
| 2018 | Vulcan's Fury Trail RaceNottingham | NH | 4:18:13 | #155 |
| 2017 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:37:57 | #293 |
| 2017 | Providence Rhode RacesEast Providence | RI | 1:39:48 | #146 |
| 2017 | Johnny Kelley Half MarathonHyannis | MA | 1:40:27 | #61 |
| 2017 | New Bedford Half MarathonNew Bedford | MA | 1:41:01 | #575 |
| 2017 | Independence Rhode RaceBristol | RI | 1:43:16 | #62 |
| 2017 | Independence Rhode RaceBristol | RI | 1:43:16 | #62 |
| 2017 | Hyannis MarathonHyannis | MA | 1:47:22 | #404 |
| 2017 | Rock 'n' Roll San DiegoSan Diego | CA | 1:48:48 | #1231 |
| 2017 | Colt State Park Half MarathonBristol | RI | 1:51:14 | #67 |
| 2017 | Boston's Run To RememberBoston | MA | 1:51:52 | #1059 |
| 2017 | Run MadtownMadison | WI | 1:59:44 | #502 |
| 2017 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:01:33 | #1438 |
| 2017 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:02:17 | #1582 |
| 2017 | Austin MarathonAustin | TX | 2:03:35 | #1598 |
| 2016 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:33:24 | #132 |
| 2016 | New Bedford Half MarathonNew Bedford | MA | 1:36:30 | #542 |
| 2016 | Colt State Park Half MarathonBristol | RI | 1:37:31 | #13 |
| 2016 | Gansett Half MarathonNarragansett | RI | 1:38:48 | #48 |
| 2016 | Independence Rhode RaceBristol | RI | 1:38:53 | #47 |
| 2016 | Independence Rhode RaceBristol | RI | 1:38:53 | #47 |
| 2016 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:51:50 | #860 |
| 2016 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:02:22 | #1597 |
| 2016 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:07:43 | #2024 |
| 2016 | Hell Of A Half Marathon & 2 Person RelayExeter | CA | 2:09:38 | #165 |
| 2016 | Shoreline Half Marathon & 5KHamlin | NY | 2:32:53 | #660 |
| 2015 | New Bedford Half MarathonNew Bedford | MA | 1:37:33 | #560 |
| 2015 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:37:46 | #48 |
| 2015 | Surf City MarathonHuntington Beach | CA | 1:38:35 | #468 |
| 2015 | Boston's Run To RememberBoston | MA | 1:39:12 | #474 |
| 2015 | Jamestown Rhode RacesJamestown | RI | 1:41:32 | #38 |
| 2015 | South Shore Half Marathon and 5KHanover | MA | 1:52:26 | #384 |
| 2015 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 1:55:42 | #1017 |
| 2015 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:03:35 | #1792 |
| 2015 | Rocky Mountain Half Marathon & 5KEstes Park | CO | 2:06:14 | #307 |
| 2014 | New Bedford Half MarathonNew Bedford | MA | 1:36:32 | #645 |
| 2014 | AF Canyon Half Marathon, 10K & 5KAmerican Fork | UT | 1:50:06 | #583 |
| 2014 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:53:21 | #719 |
| 2013 | Crawlin' Crab Half MarathonHampton | VA | 1:30:38 | #32 |
| 2013 | Newport MarathonNewport | RI | 1:37:46 | #144 |
| 2013 | Kona MarathonKailua Kona | HI | 1:37:59 | #24 |
| 2013 | Fargo Marathon WeekendFargo | ND | 1:38:13 | #248 |
| 2013 | Drake RelaysDes Moines | IA | 1:39:55 | #191 |
| 2013 | New Bedford Half MarathonNew Bedford | MA | 1:41:58 | #834 |
| 2013 | Hyannis MarathonHyannis | MA | 1:45:39 | #463 |
| 2013 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:50:48 | #581 |
| 2013 | Kaiser Permanente Colfax MarathonDenver | CO | 1:53:05 | #896 |
| 2013 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:10:31 | #9050 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 1:25:41 | #84 |
| 2012 | Crawlin' Crab Half MarathonHampton | VA | 1:26:19 | #30 |
| 2012 | New Bedford Half MarathonNew Bedford | MA | 1:32:50 | #447 |
| 2012 | Providence Rhode RacesEast Providence | RI | 1:37:13 | #132 |
| 2012 | Spinx Run FestGreenville | SC | 1:39:48 | #92 |
| 2012 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 1:40:05 | #74 |
| 2012 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 1:40:42 | #71 |
| 2012 | Capital City River RunLansing | MI | 1:41:13 | #153 |
| 2012 | Austin MarathonAustin | TX | 1:42:31 | #737 |
| 2012 | Boston's Run To RememberBoston | MA | 1:47:42 | #860 |
| 2012 | Rock 'n' Roll San JoseSan Jose | CA | 1:54:27 | #1881 |
| 2012 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 1:54:31 | #259 |
| 2012 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:57:21 | #1185 |
| 2012 | Hyannis MarathonHyannis | MA | 2:04:28 | #1991 |
| 2012 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:14:05 | #9164 |
| 2012 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:31:48 | #5250 |
| 2011 | The Notre Dame Holy HalfNotre Dame | IN | 0:51:22 | #134 |
| 2011 | Heatwave Half Marathon - Little RockLittle Rock | AR | 1:37:28 | #90 |
| 2011 | New Bedford Half MarathonNew Bedford | MA | 1:37:39 | #634 |
| 2011 | Route 66 Marathon & Half Marathon, Marathon RelayTulsa | OK | 1:41:47 | #156 |
| 2011 | Fit For Life Half MarathonGarden City | ID | 1:42:08 | #53 |
| 2011 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:42:16 | #212 |
| 2011 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 1:49:14 | #359 |
| 2011 | Providence Rhode RacesEast Providence | RI | 1:50:27 | #572 |
| 2011 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:51:22 | #602 |
| 2011 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:08:15 | #8829 |
| 2010 | New Bedford Half MarathonNew Bedford | MA | 1:30:46 | #374 |
| 2010 | Johnny Kelley Half MarathonHyannis | MA | 1:33:16 | #23 |
| 2010 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:35:35 | #379 |
| 2010 | Austin MarathonAustin | TX | 1:37:31 | #297 |
| 2010 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:37:45 | #74 |
| 2010 | Mississippi Blues Marathon, Half, 10K & 5KJackson | MS | 1:40:12 | #57 |
| 2010 | Jackson Hole Marathon, Hole Half Marathon, Jackson Hole Quarter MarathonJackson | WY | 1:40:26 | #31 |
| 2010 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:42:45 | #502 |
| 2010 | Dixville 1/2 MarathonColebrook | NH | 1:49:41 | #27 |
| 2010 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:49:46 | #652 |
| 2010 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:51:49 | #678 |
| 2010 | HRCA Backcountry Wilderness Half MarathonLone Tree | CO | 2:03:33 | #146 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:05:51 | #4197 |
| 2010 | Rock n Roll NashvilleNashville | TN | 2:08:46 | #6237 |
| 2010 | Ogden MarathonOgden | UT | 2:18:55 | #1487 |
| 2010 | Great Bay Half MarathonNewmarket | NH | 2:37:52 | #1122 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:30:34 | #6564 |
| 2009 | New Bedford Half MarathonNew Bedford | MA | 1:27:13 | #304 |
| 2009 | Jazz Half Marathon and 5KNew Orleans | LA | 1:29:12 | #24 |
| 2009 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 1:33:34 | #38 |
| 2009 | Rockfest Half MarathonHampton Beach | NH | 1:35:15 | #55 |
| 2009 | Capital City MarathonOlympia | WA | 1:35:51 | #54 |
| 2009 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:39:24 | #194 |
| 2009 | TMC Arizona Distance Classic Half Marathon, Quarter Marathon and 5KOro Valley | AZ | 1:39:40 | #63 |
| 2009 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:40:00 | #314 |
| 2009 | Tache Realty Wicked Half MarathonSalem | MA | 1:44:02 | #109 |
| 2009 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:44:08 | #379 |
| 2009 | Dixville 1/2 MarathonColebrook | NH | 1:47:34 | #39 |
| 2009 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:53:32 | #4314 |
| 2009 | White Mountain Milers Half MarathonNorth Conway | NH | 1:54:44 | #160 |
| 2009 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:50:20 | #6996 |
| 2008 | New Bedford Half MarathonNew Bedford | MA | 1:29:12 | #310 |
| 2008 | New Prague Half MarathonNew Prague | MN | 1:34:48 | #74 |
| 2008 | Silver Comet Half & Full MarathonMableton | GA | 1:35:22 | #80 |
| 2008 | Boston's Run To RememberBoston | MA | 1:37:00 | #200 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 1:37:36 | #328 |
| 2008 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 1:38:24 | #42 |
| 2008 | Fairfield Road RacesFairfield | CT | 1:38:50 | #184 |
| 2008 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:39:24 | #159 |
| 2008 | Lake Country Half MarathonOconomowoc | WI | 1:39:30 | #89 |
| 2008 | Caesar Rodney Half MarathonWilmington | DE | 1:39:42 | #308 |
| 2008 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:40:51 | #859 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:52:22 | #4042 |
| 2008 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:59:04 | #1283 |
| 2008 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:21:04 | #3876 |
| 2007 | Newport MarathonNewport | RI | 1:25:14 | #11 |
| 2007 | New Bedford Half MarathonNew Bedford | MA | 1:26:32 | #226 |
| 2007 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 1:40:35 | #60 |
| 2007 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:46:49 | #2830 |
| 2007 | Boulder Rez MarathonBoulder | CO | 1:56:18 | #434 |
| 2007 | St. Luke's Half Marathon & 5KAllentown | PA | 1:56:54 | #1233 |
| 2007 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:47:39 | #4273 |
| 2006 | Newport MarathonNewport | RI | 1:22:50 | #12 |
| 2006 | New Bedford Half MarathonNew Bedford | MA | 1:24:03 | #181 |
| 2006 | Hyannis MarathonHyannis | MA | 1:34:03 | #102 |
| 2006 | Erie MarathonErie | PA | 1:37:24 | #28 |
| 2006 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:38:50 | #18 |
| 2006 | Boston's Run To RememberBoston | MA | 1:39:21 | #586 |
| 2006 | Star City Half Marathon & 10KRoanoke | VA | 1:39:38 | #57 |
| 2006 | Cleveland Marathon & Half MarathonCleveland | OH | 1:40:33 | #186 |
| 2006 | Lake Placid Marathon and Half and 10KLake Placid | NY | 1:42:43 | #86 |
| 2006 | Parkersburg News and Sentinel Half Marathon and Two Mile RaceParkersburg | WV | 1:42:49 | #170 |
| 2006 | Beer City Half™ San DiegoSan Diego | CA | 1:45:01 | #778 |
| 2006 | Sarasota Half MarathonSarasota | FL | 1:46:45 | #129 |
| 2006 | Charlottesville MarathonCharlottesville | VA | 1:49:27 | #155 |
| 2006 | Life Time Miami Marathon & HalfMiami | FL | 1:49:30 | #813 |
| 2006 | Fredericksburg Blue and Gray Half MarathonFredericksburg | VA | 1:49:31 | #113 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:53:56 | #3461 |
| 2006 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:13:13 | #2681 |
| 2005 | New Bedford Half MarathonNew Bedford | MA | 1:24:59 | #203 |
| 2005 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:35:54 | #295 |
| 2005 | Air Force MarathonDayton | OH | 1:44:43 | #172 |
| 2005 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:49:53 | #2463 |
| 2005 | White Mountain Milers Half MarathonNorth Conway | NH | 1:53:12 | #142 |
| 2005 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:17:21 | #3108 |
| 2005 | Breck Crest Mountain MarathonBreckenridge | CO | 2:32:54 | #75 |
| 2004 | New Bedford Half MarathonNew Bedford | MA | 1:24:22 | #176 |
| 2004 | Air Force MarathonDayton | OH | 1:37:04 | #72 |
| 2004 | La Jolla Half Marathon & 5KSan Diego | CA | 1:38:50 | #246 |
| 2004 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:41:04 | #220 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:45:19 | #2165 |
| 2003 | New Bedford Half MarathonNew Bedford | MA | 1:21:37 | #48 |
| 2003 | Big Lake Half MarathonAlton Bay | NH | 1:32:32 | #91 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:51:35 | #2835 |
| 2003 | Air Force MarathonDayton | OH | 1:54:03 | #154 |
| 2002 | New Bedford Half MarathonNew Bedford | MA | 1:22:47 | #217 |
| 2002 | Hyannis MarathonHyannis | MA | 1:36:18 | #166 |
| 2002 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:48:34 | #721 |
| 2002 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:01:07 | #3562 |
| 2001 | New Bedford Half MarathonNew Bedford | MA | 1:24:12 | #58 |
| 2000 | New Bedford Half MarathonNew Bedford | MA | 1:26:24 | #81 |
| 1999 | New Bedford Half MarathonNew Bedford | MA | 1:27:12 | #117 |
| 1999 | Dixville 1/2 MarathonColebrook | NH | 1:32:59 | #9 |
| 1999 | White Mountain Milers Half MarathonNorth Conway | NH | 1:37:48 | #66 |
| 1998 | New Bedford Half MarathonNew Bedford | MA | 1:26:34 | #91 |
| 1998 | White Mountain Milers Half MarathonNorth Conway | NH | 1:33:44 | #46 |
| 1997 | Newport MarathonNewport | RI | 1:28:55 | #50 |
| 1997 | White Mountain Milers Half MarathonNorth Conway | NH | 1:30:24 | #34 |
| 1996 | White Mountain Milers Half MarathonNorth Conway | NH | 1:30:18 | #38 |
| 1996 | Covered Bridges Half MarathonWoodstock | VT | 1:32:43 | #168 |
| 1991 | White Mountain Milers Half MarathonNorth Conway | NH | 1:34:47 | #65 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
MAMassachusetts
36 racesCACalifornia
26 racesRIRhode Island
16 racesNHNew Hampshire
14 racesPAPennsylvania
13 racesVAVirginia
11 racesNYNew York
10 racesFLFlorida
9 racesCOColorado
8 racesWAWashington
5 racesOHOhio
4 racesTXTexas
4 racesTNTennessee
3 racesCTConnecticut
2 racesILIllinois
2 racesKYKentucky
2 racesNVNevada
2 racesOKOklahoma
2 racesUTUtah
2 racesWIWisconsin
2 racesIDIdaho
1 raceINIndiana
1 raceVTVermont
1 race50-State Challenge
23/ 51 states + DC
28 states to go