Back to League Tables
JC
John Carroll
MaleVirginia1991–2026
184
Total Finishes
106
Distinct Races
36
States (71%)
1:12:49
PR (5:34/mi)
2:11:42
Average
-0:01:37
Faster (first to last)
Medal House
2002
Rock ‘n’ Roll Philadelphia Half Marathon
1:15:42
#61 overall#56 gender
2001
Rock ‘n’ Roll Philadelphia Half Marathon
1:17:29
#95 overall#85 gender
2001
Seattle Marathon
1:24:51
#45 overall#45 gender
2001
Kiawah Island Marathon
2:29:10
#1277 overall#658 gender
2000
Kiawah Island Marathon
2:04:31
#838 overall#491 gender
1999
2025 500 Festival Running Events
2:22:23
#9569 overall#6554 gender
1998
Jersey Shore Half Marathon and 2 Mile Run
1:52:01
#354 overall#282 gender
1997
2025 500 Festival Running Events
2:23:48
#9020 overall#6426 gender
1996
Liberty Waterfront Half Marathon and 5K Run
1:51:09
#409 overall#350 gender
1995
2025 500 Festival Running Events
1:27:41
#404 overall#401 gender
1994
2025 500 Festival Running Events
1:27:04
#332 overall#328 gender
1991
White Mountain Milers Half Marathon
1:42:40
#117 overall#99 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | 2026 Salmon RunBend | OR | 1:41:03 | #12 |
| 2025 | United Airlines NYC HalfNew York | NY | 1:23:29 | #695 |
| 2025 | Twin Lobster Half MarathonGloucester | MA | 1:31:33 | #20 |
| 2025 | Hernando Water Tower 10K and Half MarathonHernando | MS | 2:01:17 | #51 |
| 2025 | Oak Barrel Half MarathonLynchburg | TN | 2:03:38 | #194 |
| 2025 | 2025 500 Festival Running EventsIndianapolis | IN | 2:03:51 | #5097 |
| 2025 | Lane Purser Memorial Road Race SeriesMemphis | TN | 2:05:53 | #153 |
| 2025 | BoulderthonBoulder | CO | 2:06:43 | #2239 |
| 2025 | Big River Crossing Half MarathonMemphis | TN | 2:13:36 | #258 |
| 2025 | Flying Pirate Half MarathonKill Devil Hills | NC | 3:07:01 | #252 |
| 2025 | 2026 AmeriHealth April Fools Half Marathon & 8KAtlantic City | NJ | 3:08:08 | #772 |
| 2024 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 1:28:14 | #41 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:53:32 | #947 |
| 2024 | Lane Purser Memorial Road Race SeriesMemphis | TN | 1:55:10 | #65 |
| 2024 | Garavel SoNo Half Marathon | 5KNorwalk | CT | 2:16:29 | #492 |
| 2024 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:48:16 | #311 |
| 2024 | Milwaukee Lakefront MarathonMilwaukee | WI | 3:08:01 | #1821 |
| 2023 | Life Time Miami Marathon & HalfMiami | FL | 2:06:34 | #3817 |
| 2023 | 2026 20th Abebe Bikila Marathon & HalfWashington | DC | 2:12:22 | #59 |
| 2023 | Area 13.1 Half MarathonRoswell | GA | 2:28:26 | #708 |
| 2023 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:38:58 | #550 |
| 2023 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:46:36 | #337 |
| 2022 | 2026 Haulin AspenBend | OR | 1:49:05 | #14 |
| 2022 | Novant Health Wilmington NC MarathonWilmington | NC | 2:05:00 | #688 |
| 2022 | NHRMC Wilmington NC Half MarathonWilmington | NC | 2:05:00 | #688 |
| 2022 | Fairfield Road RacesFairfield | CT | 2:20:26 | #966 |
| 2022 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:46:24 | #389 |
| 2022 | 6th Annual Veterans RunTampa | FL | 2:53:57 | #84 |
| 2022 | The Veteran's RunTampa | FL | 2:53:57 | #84 |
| 2021 | Brooks Fremantle Running FestivalFremantle | WA | 1:33:12 | #67 |
| 2021 | Oktoberfest Half Marathon & 5KAsheville | NC | 1:53:42 | #45 |
| 2021 | South Shore *3 Beach Minimum" Half MarathonHull | MA | 1:59:26 | #153 |
| 2021 | TripleThreat Half Marathon & 5KRockport | MA | 2:01:07 | #228 |
| 2020 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:32:25 | #1361 |
| 2020 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:18:36 | #15568 |
| 2019 | Holiday Half MarathonPortland | OR | 1:38:36 | #127 |
| 2019 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:55:01 | #235 |
| 2019 | Battleship North Carolina Half 5KWilmington | NC | 1:55:01 | #241 |
| 2019 | St. Michaels Running FestivalSaint Michaels | MD | 1:56:20 | #217 |
| 2019 | Novant Health Wilmington NC MarathonWilmington | NC | 1:57:37 | #504 |
| 2019 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 1:57:38 | #512 |
| 2019 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 2:00:15 | #681 |
| 2019 | Hokie Half Marathon and 5KBlacksburg | VA | 2:11:07 | #572 |
| 2019 | Moustache Run - Minneapolis 19Minneapolis | MN | 2:13:05 | #221 |
| 2019 | Stennis Space Center Marathon | Half Marathon | 5KStennis Space Center | MS | 2:29:37 | #143 |
| 2019 | Labor Day Doughnut Dash 5K & Munchkin RunCumming | GA | 2:37:02 | #120 |
| 2019 | Hartselle Half MarathonHartselle | AL | 2:41:38 | #104 |
| 2019 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:43:18 | #492 |
| 2019 | Mountains to Mainstreet Half Marathon & 5KGreenville | SC | 2:53:21 | #459 |
| 2018 | Rock n Roll NashvilleNashville | TN | 1:42:01 | #470 |
| 2018 | 2027 Zydeco Marathon - 26.2 Full | 13.1 Half | Team Relay | 5k | 1 MileLafayette | LA | 1:52:11 | #91 |
| 2018 | Zydeco MarathonLafayette | LA | 1:52:11 | #91 |
| 2018 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:02:15 | #217 |
| 2018 | Bridge The Gap To HealthQuincy | IL | 2:05:05 | #67 |
| 2018 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:45:55 | #8608 |
| 2018 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:54:00 | #696 |
| 2017 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:52:12 | #1416 |
| 2017 | 2027 Zydeco Marathon - 26.2 Full | 13.1 Half | Team Relay | 5k | 1 MileLafayette | LA | 1:56:17 | #174 |
| 2017 | Zydeco MarathonLafayette | LA | 1:56:18 | #174 |
| 2017 | Tear Drop Half Marathon, 10K & 5KChatsworth | GA | 2:10:09 | #169 |
| 2017 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:21:08 | #598 |
| 2017 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:22:48 | #194 |
| 2017 | Thanksgiving Day Half MarathonAtlanta | GA | 2:27:54 | #4384 |
| 2017 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:58:39 | #1927 |
| 2016 | Rock n Roll NashvilleNashville | TN | 1:44:41 | #685 |
| 2016 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 1:44:58 | #244 |
| 2016 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:46:55 | #1103 |
| 2016 | Quad Cities Distance ClassicRock Island | IL | 2:00:06 | #167 |
| 2016 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 2:10:00 | #1092 |
| 2016 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:16:18 | #2971 |
| 2016 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:20:43 | #394 |
| 2016 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:29:15 | #2111 |
| 2016 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:33:55 | #7584 |
| 2016 | Thanksgiving Day Half MarathonAtlanta | GA | 2:34:48 | #4917 |
| 2016 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:38:47 | #1054 |
| 2016 | Tinker Bell Half MarathonAnaheim | CA | 2:43:22 | #828 |
| 2015 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:34:29 | #1471 |
| 2015 | Rock n Roll NashvilleNashville | TN | 1:43:00 | #532 |
| 2015 | Buzz Marathon #26San Miguel | CA | 1:49:46 | #12 |
| 2015 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:03:47 | #196 |
| 2015 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:05:28 | #2502 |
| 2015 | Chosen MarathonNew Braunfels | TX | 2:07:55 | #300 |
| 2015 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:16:34 | #763 |
| 2015 | Tryptophan Half/10K/5KCumming | GA | 2:23:45 | #225 |
| 2015 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:26:03 | #2558 |
| 2015 | Frederick Running FestivalFrederick | MD | 2:31:13 | #2986 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 2:32:04 | #5492 |
| 2015 | Area 13.1 Half MarathonRoswell | GA | 2:45:54 | #629 |
| 2014 | Eddie Ferrell St. Patrick's Music City Half Marathon, 10K & 5KNashville | TN | 1:42:56 | #54 |
| 2014 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:49:34 | #6538 |
| 2014 | St. Augustine Half Marathon, 10k and 5kSt Augustine | FL | 1:53:46 | #161 |
| 2014 | Spicewood Vineyards 1/2 Marathon, 10K, & 5KSpicewood | TX | 2:01:01 | #65 |
| 2014 | Hilton Head Half & Quarter Marathon & 5KHilton Head Island | SC | 2:04:41 | #292 |
| 2014 | Duxbury Half MarathonDuxbury | MA | 2:16:54 | #177 |
| 2014 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:17:00 | #818 |
| 2014 | Sarasota Half MarathonSarasota | FL | 2:30:23 | #2059 |
| 2014 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:31:26 | #3124 |
| 2014 | Life Time Miami Marathon & HalfMiami | FL | 2:34:27 | #9498 |
| 2014 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:35:43 | #527 |
| 2014 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 2:41:52 | #2053 |
| 2013 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 1:39:34 | #314 |
| 2013 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 1:42:50 | #839 |
| 2013 | Thanksgiving Day Half MarathonAtlanta | GA | 1:47:34 | #1050 |
| 2013 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:59:16 | #1564 |
| 2013 | Quad Cities Distance ClassicMoline | IL | 1:59:46 | #686 |
| 2013 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:07:02 | #600 |
| 2013 | City of Lakes Surly Trail LoppetMinneapolis | MN | 2:17:39 | #468 |
| 2013 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:19:47 | #3895 |
| 2013 | Halloween Trick or Trot Run 5K/10K/13.1 ATLANTAAtlanta | GA | 2:20:14 | #164 |
| 2013 | Area 13.1 Half MarathonRoswell | GA | 2:29:14 | #959 |
| 2013 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 2:36:01 | #257 |
| 2013 | New Bedford Half MarathonNew Bedford | MA | 2:36:32 | #2956 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:58:33 | #10779 |
| 2012 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:51:55 | #287 |
| 2012 | Outer Banks MarathonManteo | NC | 1:57:06 | #532 |
| 2012 | Wilmington Marathon Beach to BoardwalkWrightsville Beach | NC | 1:57:25 | #598 |
| 2012 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:58:58 | #409 |
| 2012 | Lincoln MarathonLincoln | NE | 2:02:02 | #2047 |
| 2012 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 2:42:07 | #202 |
| 2012 | Mississippi Blues Marathon, Half, 10K & 5KJackson | MS | 2:49:27 | #982 |
| 2011 | Outer Banks MarathonManteo | NC | 1:49:32 | #313 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:50:44 | #1571 |
| 2011 | Coastal Half Marathon, 5K & 1 Mile Fun RunOrange Beach | AL | 1:51:34 | #43 |
| 2011 | Omaha MarathonOmaha | NE | 1:53:14 | #570 |
| 2011 | Empire State Half Marathon & 5kCongers | NY | 1:55:04 | #261 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:57:01 | #1752 |
| 2011 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:05:20 | #596 |
| 2011 | Heatwave Half Marathon - Little RockLittle Rock | AR | 2:27:15 | #1853 |
| 2011 | NorthShore Half MarathonMandeville | LA | 2:32:30 | #827 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:36:09 | #7845 |
| 2011 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:56:19 | #14978 |
| 2011 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:57:05 | #9074 |
| 2010 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:06:50 | #4299 |
| 2010 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:07:59 | #387 |
| 2010 | Outer Banks MarathonManteo | NC | 2:09:35 | #1580 |
| 2010 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:11:40 | #2009 |
| 2010 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 2:13:15 | #572 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:33:13 | #4351 |
| 2010 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 3:31:38 | #19719 |
| 2009 | Dismal Swamp Stomp Running FestivalChesapeake | VA | 1:53:13 | #262 |
| 2009 | La Jolla Half Marathon & 5KSan Diego | CA | 1:55:48 | #1355 |
| 2009 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:00:35 | #6068 |
| 2009 | Gopher To BadgerHudson | WI | 2:06:47 | #492 |
| 2009 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:09:14 | #1788 |
| 2009 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 2:14:12 | #602 |
| 2009 | Flying Pig Pump and RunCincinnati | OH | 2:15:58 | #3723 |
| 2009 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 3:12:51 | #13641 |
| 2008 | La Jolla Half Marathon & 5KSan Diego | CA | 1:48:38 | #295 |
| 2008 | B.A.A. Half MarathonBoston | MA | 1:53:48 | #925 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:57:42 | #5336 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 1:58:50 | #1105 |
| 2008 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 2:08:06 | #662 |
| 2008 | Detroit Free Press MarathonDetroit | MI | 2:13:23 | #3209 |
| 2008 | Kentucky Derby Festival Race WeekendLouisville | KY | 3:01:42 | #7805 |
| 2008 | Life Time Miami Marathon & HalfMiami | FL | 3:05:57 | #6932 |
| 2007 | La Jolla Half Marathon & 5KSan Diego | CA | 1:45:45 | #535 |
| 2007 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:57:53 | #5396 |
| 2007 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:58:17 | #3864 |
| 2007 | Huntsville MarathonHuntsville | UT | 2:19:46 | #141 |
| 2007 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 3:10:45 | #2224 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:56:14 | #3926 |
| 2006 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:57:15 | #583 |
| 2006 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:59:28 | #754 |
| 2006 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:00:13 | #3571 |
| 2006 | United Airlines NYC HalfNew York | NY | 2:31:02 | #9401 |
| 2006 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 3:13:02 | #2244 |
| 2005 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:12:49 | #44 |
| 2005 | 2026 Bar Harbor Bank & Trust Half Marathon and Fall 5KBar Harbor | ME | 1:49:26 | #130 |
| 2005 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:50:55 | #384 |
| 2005 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 1:57:40 | #3679 |
| 2005 | Greater St. Louis MarathonSt. Louis | MO | 1:59:57 | #1200 |
| 2005 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:37:39 | #2790 |
| 2004 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:39:12 | #526 |
| 2004 | 2026 Bar Harbor Bank & Trust Half Marathon and Fall 5KBar Harbor | ME | 1:39:29 | #76 |
| 2004 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:45:47 | #313 |
| 2004 | Kiawah Island MarathonKiawah Island | SC | 2:13:17 | #1211 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:13:26 | #68 |
| 2003 | Caesar Rodney Half MarathonWilmington | DE | 1:15:49 | #5 |
| 2003 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 1:47:16 | #288 |
| 2003 | B.A.A. Half MarathonBoston | MA | 1:55:46 | #1370 |
| 2003 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 2:03:05 | #710 |
| 2003 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:32:04 | #7778 |
| 2003 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:42:03 | #5470 |
| 2002 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:15:42 | #61 |
| 2002 | Kiawah Island MarathonKiawah Island | SC | 1:58:56 | #658 |
| 2002 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:21:48 | #5666 |
| 2001 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:17:29 | #95 |
| 2001 | Seattle MarathonSeattle | WA | 1:24:51 | #45 |
| 2001 | Kiawah Island MarathonKiawah Island | SC | 2:29:10 | #1277 |
| 2000 | Kiawah Island MarathonKiawah Island | SC | 2:04:31 | #838 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 2:22:23 | #9569 |
| 1998 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:52:01 | #354 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:23:48 | #9020 |
| 1996 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:51:09 | #409 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 1:27:41 | #404 |
| 1994 | 2025 500 Festival Running EventsIndianapolis | IN | 1:27:04 | #332 |
| 1991 | White Mountain Milers Half MarathonNorth Conway | NH | 1:42:40 | #117 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
NCNorth Carolina
28 racesVAVirginia
15 racesFLFlorida
14 racesGAGeorgia
10 racesTNTennessee
10 racesILIllinois
9 racesPAPennsylvania
9 racesALAlabama
8 racesNYNew York
8 racesCACalifornia
7 racesMAMassachusetts
7 racesMNMinnesota
7 racesSCSouth Carolina
6 racesINIndiana
5 racesLALouisiana
5 racesMSMississippi
5 racesAZArizona
4 racesKYKentucky
4 racesNJNew Jersey
4 racesWIWisconsin
4 racesMDMaryland
3 racesOROregon
3 racesTXTexas
3 racesMEMaine
2 racesMOMissouri
2 racesNENebraska
2 racesWAWashington
2 racesARArkansas
1 raceCOColorado
1 raceDCDistrict of Columbia
1 raceDEDelaware
1 raceMIMichigan
1 raceMTMontana
1 raceNHNew Hampshire
1 raceOHOhio
1 raceIAIowa
0 races50-State Challenge
36/ 51 states + DC
15 states to go