Back to League Tables
JB
John Brooks
MaleCalifornia1987–2024
186
Total Finishes
80
Distinct Races
26
States (51%)
1:08:44
PR (5:15/mi)
2:22:08
Average
+0:33:33
Slower (first to last)
Medal House
2000
NYRR Fred Lebow Half Marathon
1:39:30
#874 overall#790 gender
2000
Kiawah Island Marathon
1:57:10
#635 overall#395 gender
1999
The LESS Popular Brooklyn Half Marathon!
2:02:50
#1413 overall#1010 gender
1999
Covered Bridges Half Marathon
2:03:35
#1311 overall#812 gender
1999
2025 500 Festival Running Events
2:52:40
#13101 overall#8089 gender
1998
The LESS Popular Brooklyn Half Marathon!
2:21:58
#1850 overall#1260 gender
1997
2025 500 Festival Running Events
2:54:21
#11831 overall#7618 gender
1996
DEXTER-ANN ARBOR RUN
1:39:22
#356 overall#307 gender
1996
Cook Forest Half Marathon & 5K
2:02:19
#378 overall#309 gender
1995
2025 500 Festival Running Events
2:30:16
#8300 overall#6066 gender
1994
2025 500 Festival Running Events
2:20:38
#7018 overall#5392 gender
1987
Leaf Peepers Half Marathon
1:40:43
#93 overall#79 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2024 | Franklin Lakes Scenic Half MarathonFranklin Lakes | NJ | 2:11:56 | #94 |
| 2024 | Steamboat Springs Marathon/Half Marathon/10KSteamboat Springs | CO | 2:14:16 | #395 |
| 2023 | 2026 Haulin AspenBend | OR | 1:08:44 | #71 |
| 2023 | Frostbite Half MarathonStarkville | MS | 1:49:41 | #58 |
| 2023 | Naperville Half MarathonNaperville | IL | 1:52:35 | #364 |
| 2023 | B.A.A. Half MarathonBoston | MA | 1:58:36 | #2288 |
| 2023 | The Racefaster Half MarathonParamus | NJ | 2:13:20 | #204 |
| 2023 | Rock 'n' Roll Washington DCWashington | DC | 2:57:43 | #9625 |
| 2023 | War Eagle Run FestAuburn University | AL | 3:19:00 | #854 |
| 2023 | War Eagle Run FestAuburn | AL | 3:19:01 | #853 |
| 2023 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:29:11 | #11326 |
| 2022 | Boston's Run To RememberBoston | MA | 1:47:47 | #275 |
| 2022 | Naples fall Classic Half Marathon & 5kNaples | FL | 2:09:00 | #68 |
| 2022 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:20:39 | #9499 |
| 2021 | Frostbite Half MarathonStarkville | MS | 1:49:44 | #45 |
| 2021 | Naples fall Classic Half Marathon & 5kNaples | FL | 2:07:23 | #73 |
| 2021 | Mosaic Trail RunLiberty Hill | TX | 2:12:50 | #23 |
| 2021 | Sunrise Half MarathonSunrise | FL | 2:33:45 | #243 |
| 2021 | Pensacola Beach Run Half MarathonGulf Breeze | FL | 2:42:02 | #327 |
| 2021 | AdventHealth Lake Minneola Half Marathon, 10K and 5KClermont | FL | 2:48:24 | #309 |
| 2021 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 3:00:35 | #1661 |
| 2021 | Publix Florida MarathonMelbourne | FL | 3:07:59 | #629 |
| 2020 | Game On! Run Singer IslandRiviera Beach | FL | — | #83 |
| 2020 | Naples Paradise Coast Half MarathonNaples | FL | 2:04:27 | #99 |
| 2020 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:46:51 | #8797 |
| 2020 | Best Damn Race OrlandoOrlando | FL | 2:49:31 | #849 |
| 2020 | Best Damn Race - OrlandoOrlando | FL | 2:49:31 | #849 |
| 2020 | Space Coast Marathon & Half MarathonCocoa | FL | 2:50:04 | #1029 |
| 2020 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:53:42 | #1358 |
| 2020 | Game On! Run Singer IslandSinger Island | FL | 2:57:54 | #83 |
| 2020 | Carlsbad MarathonCarlsbad | CA | 3:08:02 | #3739 |
| 2019 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 1:32:22 | #34 |
| 2019 | Daytona Beach Half Marathon & 5KDaytona Beach | FL | 1:34:40 | #16 |
| 2019 | Rockfest Half MarathonHampton Beach | NH | 1:38:58 | #176 |
| 2019 | B.A.A. Half MarathonBoston | MA | 1:43:36 | #804 |
| 2019 | Chicago Spring Half MarathonChicago | IL | 1:48:09 | #517 |
| 2019 | SouthHaven-RunMichiganCheapSouth Haven | MI | 2:02:54 | #14 |
| 2019 | ??Delray Beach Half MarathonDelray Beach | FL | 2:05:55 | #75 |
| 2019 | Barron Collier Companies Naples Half MarathonNaples | FL | 2:12:16 | #796 |
| 2019 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:38:24 | #3650 |
| 2019 | Carlsbad MarathonCarlsbad | CA | 2:43:07 | #3568 |
| 2019 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 2:43:32 | #651 |
| 2019 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:46:06 | #5096 |
| 2019 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:46:50 | #9139 |
| 2019 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:54:14 | #5686 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 2:56:11 | #3182 |
| 2019 | Rock 'n' Roll Washington DCWashington | DC | 2:56:17 | #8733 |
| 2019 | La Jolla Half Marathon & 5KSan Diego | CA | 2:57:23 | #2845 |
| 2019 | Sunrise Half MarathonSunrise | FL | 2:58:17 | #399 |
| 2019 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 3:16:07 | #3238 |
| 2018 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:37:35 | #52 |
| 2018 | Rock 'n' Roll Washington DCWashington | DC | 1:37:59 | #525 |
| 2018 | Daytona Beach Half Marathon & 5KDaytona Beach | FL | 1:39:02 | #30 |
| 2018 | B.A.A. Half MarathonBoston | MA | 2:00:21 | #2133 |
| 2018 | Naples fall Classic Half Marathon & 5kNaples | FL | 2:00:53 | #119 |
| 2018 | Howling Wolf Half MarathonStoneham | MA | 2:08:46 | #195 |
| 2018 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:10:02 | #1710 |
| 2018 | ??Delray Beach Half MarathonDelray Beach | FL | 2:24:08 | #60 |
| 2018 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:30:28 | #3292 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 2:33:43 | #4388 |
| 2018 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:35:07 | #2284 |
| 2018 | Sunrise Half MarathonSunrise | FL | 2:43:40 | #328 |
| 2018 | La Jolla Half Marathon & 5KSan Diego | CA | 2:51:41 | #3015 |
| 2018 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:52:12 | #9895 |
| 2018 | Carlsbad MarathonCarlsbad | CA | 2:53:43 | #3834 |
| 2018 | Beer City Half™ San DiegoSan Diego | CA | 2:54:11 | #3053 |
| 2018 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:55:47 | #2929 |
| 2018 | Star Wars Half Marathon - The Dark SideLake Buena Vista | FL | 2:58:33 | #8002 |
| 2018 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:03:32 | #7083 |
| 2017 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:39:26 | #49 |
| 2017 | Rock 'n' Roll Washington DCWashington | DC | 1:40:41 | #732 |
| 2017 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:56:01 | #729 |
| 2017 | The Racefaster Half MarathonParamus | NJ | 2:00:40 | #151 |
| 2017 | Naples fall Classic Half Marathon & 5kNaples | FL | 2:01:02 | #84 |
| 2017 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 2:03:38 | #530 |
| 2017 | Ann Arbor MarathonAnn Arbor | MI | 2:03:39 | #528 |
| 2017 | B.A.A. Half MarathonBoston | MA | 2:07:42 | #2764 |
| 2017 | Love Run Half MarathonPhiladelphia | PA | 2:08:01 | #3350 |
| 2017 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:20:08 | #3012 |
| 2017 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:22:27 | #2129 |
| 2017 | Beer City Half™ San DiegoSan Diego | CA | 2:25:47 | #2537 |
| 2017 | Carlsbad MarathonCarlsbad | CA | 2:26:29 | #3367 |
| 2017 | La Jolla Half Marathon & 5KSan Diego | CA | 2:39:55 | #3160 |
| 2017 | ??Delray Beach Half MarathonDelray Beach | FL | 2:42:38 | #80 |
| 2017 | Annapolis Running ClassicAnnapolis | MD | 2:53:21 | #1479 |
| 2016 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:52:45 | #622 |
| 2016 | Naples fall Classic Half Marathon & 5kNaples | FL | 1:57:27 | #65 |
| 2016 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:57:54 | #435 |
| 2016 | Ann Arbor MarathonAnn Arbor | MI | 1:57:54 | #440 |
| 2016 | Rocky RunPhiladelphia | PA | 2:11:31 | #554 |
| 2016 | B.A.A. Half MarathonBoston | MA | 2:14:53 | #4291 |
| 2016 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:16:02 | #1598 |
| 2016 | Carlsbad MarathonCarlsbad | CA | 2:16:53 | #2813 |
| 2016 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:20:55 | #3423 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 2:27:37 | #2587 |
| 2016 | La Jolla Half Marathon & 5KSan Diego | CA | 2:33:31 | #3519 |
| 2016 | Annapolis Running ClassicAnnapolis | MD | 2:34:40 | #1491 |
| 2015 | Rock 'n' Roll Washington DCWashington | DC | 1:42:04 | #972 |
| 2015 | Half Marathon UnpluggedBurlington | VT | 1:43:33 | #190 |
| 2015 | Franklin Lakes Scenic Half MarathonFranklin Lakes | NJ | 1:49:55 | #76 |
| 2015 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:49:58 | #558 |
| 2015 | Naples Paradise Coast Half MarathonNaples | FL | 1:51:57 | #106 |
| 2015 | Fort4Fitness Fall FestivalFort Wayne | IN | 1:57:44 | #592 |
| 2015 | Carlsbad MarathonCarlsbad | CA | 2:13:20 | #3079 |
| 2015 | Rock 'n' Roll San DiegoSan Diego | CA | 2:13:49 | #5981 |
| 2015 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:16:38 | #1607 |
| 2015 | La Jolla Half Marathon & 5KSan Diego | CA | 2:17:06 | #2761 |
| 2015 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:18:24 | #3064 |
| 2015 | Historic Half Training (sponsored by FARC)Fredericksburg | VA | 2:19:36 | #2526 |
| 2015 | Beer City Half™ San DiegoSan Diego | CA | 2:45:38 | #3907 |
| 2015 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:10:52 | #19045 |
| 2015 | 2025 500 Festival Running EventsIndianapolis | IN | 3:23:42 | #19299 |
| 2014 | Fort4Fitness Fall FestivalFort Wayne | IN | 1:47:48 | #384 |
| 2014 | Franklin Lakes Scenic Half MarathonFranklin Lakes | NJ | 1:50:35 | #70 |
| 2014 | Flying Pig Pump and RunCincinnati | OH | 1:50:50 | #1020 |
| 2014 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:54:01 | #610 |
| 2014 | Naples fall Classic Half Marathon & 5kNaples | FL | 1:54:33 | #48 |
| 2014 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:04:12 | #1281 |
| 2014 | La Jolla Half Marathon & 5KSan Diego | CA | 2:10:33 | #2623 |
| 2014 | Carlsbad MarathonCarlsbad | CA | 2:11:30 | #3345 |
| 2014 | Philadelphia MarathonPhiladelphia | PA | 2:16:41 | #7915 |
| 2014 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:17:30 | #3237 |
| 2014 | Rock 'n' Roll San DiegoSan Diego | CA | 2:21:19 | #8504 |
| 2014 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 2:23:56 | #1107 |
| 2014 | Lake Auburn Half Marathon & 5KAuburn | ME | 2:54:13 | #219 |
| 2014 | 2025 500 Festival Running EventsIndianapolis | IN | 3:17:00 | #21989 |
| 2013 | Newport MarathonNewport | RI | 1:47:21 | #418 |
| 2013 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:05:12 | #1056 |
| 2013 | Carlsbad MarathonCarlsbad | CA | 2:10:56 | #3175 |
| 2013 | La Jolla Half Marathon & 5KSan Diego | CA | 2:13:43 | #3037 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 2:17:54 | #9142 |
| 2013 | North Shore ClassicHighland Park | IL | 2:19:00 | #1848 |
| 2013 | Beer City Half™ San DiegoSan Diego | CA | 2:25:55 | #4870 |
| 2013 | Annapolis Running ClassicAnnapolis | MD | 2:27:27 | #1814 |
| 2013 | Rock 'n' Roll Washington DCWashington | DC | 2:40:47 | #16800 |
| 2013 | 2025 500 Festival Running EventsIndianapolis | IN | 3:09:20 | #24785 |
| 2012 | Hospital Hill RunKansas City | MO | 2:01:47 | #1585 |
| 2012 | La Jolla Half Marathon & 5KSan Diego | CA | 2:07:51 | #2680 |
| 2012 | Santa Cruz Half MarathonSanta Cruz | CA | 2:08:29 | #1241 |
| 2012 | Carlsbad MarathonCarlsbad | CA | 2:13:17 | #3720 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 2:22:02 | #6624 |
| 2012 | Beer City Half™ San DiegoSan Diego | CA | 2:38:58 | #5168 |
| 2012 | 3M Half MarathonAustin | TX | 2:46:39 | #4471 |
| 2012 | 2025 500 Festival Running EventsIndianapolis | IN | 3:13:24 | #25157 |
| 2011 | Mulberry Island Half MarathonFort Eustis | VA | 2:06:07 | #126 |
| 2011 | Hogeye MarathonFayetteville | AR | 2:10:06 | #204 |
| 2011 | North Shore ClassicHighland Park | IL | 2:22:11 | #2068 |
| 2011 | Beer City Half™ San DiegoSan Diego | CA | 2:22:15 | #4737 |
| 2011 | La Jolla Half Marathon & 5KSan Diego | CA | 2:28:20 | #4716 |
| 2011 | Long Grove's Prairie State Half Marathon, 10K & Oktoberfest 5KLong Grove | IL | 2:35:59 | #505 |
| 2011 | Detroit Free Press MarathonDetroit | MI | 2:57:11 | #6958 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 3:07:32 | #24594 |
| 2010 | Westchester Medical Center Running FestivalWhite Plains | NY | 1:44:32 | #159 |
| 2010 | Hogeye MarathonFayetteville | AR | 2:01:16 | #142 |
| 2010 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:02:24 | #5452 |
| 2010 | La Jolla Half Marathon & 5KSan Diego | CA | 2:21:54 | #3968 |
| 2010 | Beer City Half™ San DiegoSan Diego | CA | 2:23:56 | #4884 |
| 2010 | Martian Invasion of the RacesDearborn | MI | 2:56:23 | #1725 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 3:09:18 | #25055 |
| 2009 | Grandma's MarathonDuluth | MN | 1:50:47 | #960 |
| 2009 | Bass Pro Shops Conservation MarathonSpringfield | MO | 1:51:49 | #176 |
| 2009 | Rock n Roll NashvilleNashville | TN | 2:11:47 | #6186 |
| 2009 | 2025 500 Festival Running EventsIndianapolis | IN | 3:06:14 | #24082 |
| 2008 | DEXTER-ANN ARBOR RUNDexter | MI | 1:47:52 | #671 |
| 2008 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:48:21 | #95 |
| 2008 | Hogeye MarathonFayetteville | AR | 1:59:36 | #126 |
| 2008 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:11:18 | #1339 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 2:20:28 | #14827 |
| 2008 | North Shore ClassicHighland Park | IL | 2:32:50 | #1137 |
| 2007 | DEXTER-ANN ARBOR RUNDexter | MI | 1:49:05 | #544 |
| 2007 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:14:36 | #8244 |
| 2007 | North Shore ClassicHighland Park | IL | 2:18:12 | #1032 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 3:03:09 | #22613 |
| 2006 | Lake Tahoe Marathon WeekendSouth Lake Tahoe | CA | 1:34:05 | #8 |
| 2006 | DEXTER-ANN ARBOR RUNDexter | MI | 1:47:22 | #664 |
| 2006 | Foot Traffic Flat MarathonPortland | OR | 2:08:26 | #610 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 3:00:55 | #21485 |
| 2005 | DEXTER-ANN ARBOR RUNDexter | MI | 1:59:04 | #1012 |
| 2005 | 2025 500 Festival Running EventsIndianapolis | IN | 3:02:51 | #19203 |
| 2004 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:06:58 | #3109 |
| 2004 | 2025 500 Festival Running EventsIndianapolis | IN | 2:55:02 | #17177 |
| 2003 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:48:27 | #345 |
| 2003 | Leaf Peepers Half MarathonWaterbury | VT | 1:51:57 | #313 |
| 2002 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:06:49 | #2601 |
| 2002 | 2025 500 Festival Running EventsIndianapolis | IN | 2:52:53 | #15404 |
| 2001 | OUC Orlando Half MarathonOrlando | FL | 2:09:13 | #819 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 2:50:08 | #13512 |
| 2000 | NYRR Fred Lebow Half MarathonNew York | NY | 1:39:30 | #874 |
| 2000 | Kiawah Island MarathonKiawah Island | SC | 1:57:10 | #635 |
| 2000 | Covered Bridges Half MarathonWoodstock | VT | 2:00:08 | #1139 |
| 2000 | 2025 500 Festival Running EventsIndianapolis | IN | 3:05:59 | #12406 |
| 1999 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:02:50 | #1413 |
| 1999 | Covered Bridges Half MarathonWoodstock | VT | 2:03:35 | #1311 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 2:52:40 | #13101 |
| 1998 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:21:58 | #1850 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:54:21 | #11831 |
| 1996 | DEXTER-ANN ARBOR RUNDexter | MI | 1:39:22 | #356 |
| 1996 | Cook Forest Half Marathon & 5KCooksburg | PA | 2:02:19 | #378 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 2:30:16 | #8300 |
| 1994 | 2025 500 Festival Running EventsIndianapolis | IN | 2:20:38 | #7018 |
| 1987 | Leaf Peepers Half MarathonWaterbury | VT | 1:40:43 | #93 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
46 racesFLFlorida
41 racesINIndiana
21 racesMIMichigan
12 racesILIllinois
8 racesMAMassachusetts
7 racesDCDistrict of Columbia
6 racesNJNew Jersey
6 racesOHOhio
6 racesMDMaryland
5 racesNYNew York
5 racesVTVermont
5 racesPAPennsylvania
4 racesARArkansas
3 racesALAlabama
2 racesMOMissouri
2 racesMSMississippi
2 racesOROregon
2 racesSCSouth Carolina
2 racesTNTennessee
2 racesTXTexas
2 racesUTUtah
2 racesVAVirginia
2 racesMEMaine
1 raceRIRhode Island
1 raceKSKansas
0 races50-State Challenge
26/ 51 states + DC
25 states to go