Back to League Tables
JF
John Foster
MaleCalifornia1981–2026
195
Total Finishes
113
Distinct Races
33
States (65%)
1:14:45
PR (5:42/mi)
2:03:19
Average
+0:09:05
Slower (first to last)
Medal House
1999
Leaf Peepers Half Marathon
1:28:15
#36 overall#35 gender
1998
NYCRUNS Brooklyn Ice Cream Social Half Marathon
1:28:13
#297 overall#223 gender
1998
Life Time Chicago Half Marathon + 5K
1:39:38
#309 overall#282 gender
1998
Keesler Federal Mississippi Gulf Coast Marathon
2:06:46
#161 overall#129 gender
1997
NYRR Fred Lebow Half Marathon
1:28:43
#181 overall#171 gender
1997
47th Colonial Half Marathon and 5K
1:56:54
#1221 overall#978 gender
1994
The Runners Den Scottsdale 1/2 Marathon & 5K
1:24:18
#55 overall#55 gender
1994
Drake Relays
1:51:47
#317 overall#279 gender
1993
47th Colonial Half Marathon and 5K
1:47:59
#734 overall#646 gender
1992
47th Colonial Half Marathon and 5K
1:51:58
#1073 overall#922 gender
1982
Hospital Hill Run
1:32:27
#441 overall#428 gender
1981
Hospital Hill Run
1:32:31
#337 overall#326 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:41:36 | #390 |
| 2025 | After The Leaves/Josh Feldt Half MarathonKerhonkson | NY | 2:13:42 | #140 |
| 2025 | Parks Half MarathonRockville | MD | 2:50:29 | #1046 |
| 2025 | 2026 - San Antonio MarathonSan Antonio | TX | 3:34:55 | #8719 |
| 2024 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:33:31 | #394 |
| 2024 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:33:54 | #268 |
| 2024 | PATRIOT'S RUN SANTA ROSA BEACH Half Marathon + 10K/5KSanta Rosa Beach | FL | 1:57:14 | #9 |
| 2024 | New England Half MarathonConcord | NH | 2:31:44 | #722 |
| 2024 | Great American River runMemphis | TN | 2:33:34 | #313 |
| 2024 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:34:19 | #504 |
| 2024 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:37:19 | #24410 |
| 2024 | 2026 - San Antonio MarathonSan Antonio | TX | 3:26:01 | #8887 |
| 2023 | Utah Valley MarathonProvo | UT | 1:14:45 | #18 |
| 2023 | 2026 Avenue of the Giants MarathonArcata | CA | 1:28:56 | #16 |
| 2023 | Half Marathon UnpluggedBurlington | VT | 1:30:51 | #51 |
| 2023 | Frederick Running FestivalFrederick | MD | 1:54:08 | #571 |
| 2023 | Frederick Running FestivalFrederick | MD | 1:54:09 | #508 |
| 2023 | The Louisiana MarathonBaton Rouge | LA | 1:58:27 | #398 |
| 2023 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:59:33 | #3406 |
| 2023 | Philadelphia MarathonPhiladelphia | PA | 2:19:32 | #8789 |
| 2023 | Winter Night Trail MarathonIndianapolis | IN | 2:29:51 | #98 |
| 2022 | Race to Robie Creek®Boise | ID | 1:25:09 | #7 |
| 2022 | City of Lakes Surly Trail LoppetMinneapolis | MN | 1:39:26 | #15 |
| 2022 | Publix Florida MarathonMelbourne | FL | 1:41:27 | #54 |
| 2022 | Longview Half MarathonKansas City | MO | 1:42:58 | #37 |
| 2022 | Jackson Hole Marathon, Hole Half Marathon, Jackson Hole Quarter MarathonJackson | WY | 2:08:36 | #78 |
| 2021 | Baltimore Running FestivalBaltimore | MD | 1:48:02 | #297 |
| 2021 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:08:36 | #316 |
| 2021 | Rocky RunPhiladelphia | PA | 2:09:19 | #678 |
| 2021 | 2026 - San Antonio MarathonSan Antonio | TX | 3:34:03 | #7160 |
| 2020 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:39:48 | #4865 |
| 2019 | St. Luke's FitOne 5K/10K/Half MarathonBoise | ID | 1:18:35 | #11 |
| 2019 | Race to Robie Creek®Boise | ID | 1:32:00 | #20 |
| 2019 | Race to Robie CreekBoise | ID | 1:32:01 | #20 |
| 2019 | 2026 Avenue of the Giants MarathonArcata | CA | 1:32:48 | #34 |
| 2019 | Philadelphia MarathonPhiladelphia | PA | 1:37:53 | #846 |
| 2019 | Pasadena Half Marathon & 5KPasadena | CA | 1:57:29 | #1290 |
| 2019 | After The Leaves Have FallenNew Paltz | NY | 2:09:02 | #113 |
| 2019 | CMC Manch City MarathonManchester | NH | 2:39:15 | #495 |
| 2019 | Manchester City MarathonManchester | NH | 2:39:16 | #495 |
| 2019 | Shamrock Half Marathon & RelayManchester | NH | 2:48:04 | #640 |
| 2019 | Monterey Bay Half MarathonMonterey | CA | 3:06:54 | #6079 |
| 2018 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:22:52 | #42 |
| 2018 | Race to Robie Creek®Boise | ID | 1:48:27 | #102 |
| 2018 | Race to Robie CreekBoise | ID | 1:48:27 | #102 |
| 2018 | Hapalua Hawaii's Half MarathonHonolulu | HI | 2:02:53 | #931 |
| 2018 | Love Run Half MarathonPhiladelphia | PA | 2:10:21 | #3447 |
| 2018 | Heart Mini MarathonCincinnati | OH | 3:03:29 | #2189 |
| 2018 | 2025 500 Festival Running EventsIndianapolis | IN | 4:00:45 | #19063 |
| 2017 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:18:56 | #25 |
| 2017 | Race to Robie Creek®Boise | ID | 1:27:40 | #13 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:29:34 | #181 |
| 2017 | Napa Half MarathonNapa | CA | 1:29:35 | #2 |
| 2017 | Run Through RedlandsRedlands | CA | 1:37:26 | #22 |
| 2017 | The tiny Half Marathon 10K 5K & Kids RunGalt | CA | 1:51:07 | #14 |
| 2017 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:56:33 | #461 |
| 2017 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:15:28 | #1999 |
| 2017 | The Go Hard or Go Home Half Marathon!Brooklyn | NY | 2:17:29 | #132 |
| 2017 | Navy Air Force Half Marathon & Navy 5-MilerWashington | DC | 3:05:19 | #4040 |
| 2017 | Two Cities MarathonFresno | CA | 3:08:59 | #585 |
| 2016 | Run Through RedlandsRedlands | CA | 1:36:03 | #22 |
| 2016 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:46:58 | #8078 |
| 2015 | Marina Bay Running FestivalRichmond | CA | 1:23:49 | #4 |
| 2015 | United Airlines NYC HalfNew York | NY | 1:29:50 | #757 |
| 2015 | Race to Robie CreekBoise | ID | 1:30:36 | #15 |
| 2015 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:32:28 | #1145 |
| 2015 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 1:37:19 | #133 |
| 2015 | Palmetto Bluff Half MarathonBluffton | SC | 1:38:04 | #45 |
| 2015 | All American Half MarathonFort Bragg | NC | 2:03:22 | #650 |
| 2015 | Santa Runs TacomaTacoma | WA | 2:09:24 | #293 |
| 2015 | Covered Bridges Half MarathonWoodstock | VT | 2:12:54 | #1387 |
| 2015 | XTERRA Utah Trail RunOgden | UT | 2:24:51 | #142 |
| 2015 | Xterra Boney Mountain Trail RunMalibu | CA | 2:31:52 | #134 |
| 2015 | French Creek Half MarathonMeadville | PA | 2:35:16 | #92 |
| 2015 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:37:33 | #4381 |
| 2015 | Flying Pig Pump and RunCincinnati | OH | 3:26:25 | #10432 |
| 2014 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:29:46 | #818 |
| 2014 | Guthrie Wineglass Marathon, Wegmans Wineglass Half Marathon & Williams Toyota Wineglass 5KCorning | NY | 1:31:54 | #47 |
| 2014 | Monterey Bay Half MarathonMonterey | CA | 1:32:49 | #159 |
| 2014 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:35:48 | #194 |
| 2014 | Frosty Half-MarathonRaynham | MA | 1:41:11 | #47 |
| 2014 | NYRR Fred Lebow Half MarathonNew York | NY | 1:41:22 | #546 |
| 2014 | Providence Rhode RacesEast Providence | RI | 1:51:59 | #503 |
| 2014 | San Luis Obispo Marathon & HalfSan Luis Obispo | CA | 1:52:27 | #340 |
| 2014 | Newburyport Half Marathon and RelayNewburyport | MA | 2:15:36 | #2228 |
| 2014 | New England Half MarathonConcord | NH | 2:21:16 | #996 |
| 2014 | Cleveland Marathon & Half MarathonCleveland | OH | 2:27:06 | #4552 |
| 2014 | Stinger Marathon And Half MarathonSteamboat Springs | CO | 2:38:11 | #78 |
| 2014 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:42:04 | #6065 |
| 2014 | Caesar Rodney Half MarathonWilmington | DE | 2:43:58 | #1141 |
| 2013 | Snake River Canyon Half MarathonPullman | WA | 1:29:47 | #51 |
| 2013 | NYRR Fred Lebow Half MarathonNew York | NY | 1:35:56 | #392 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 1:41:21 | #923 |
| 2013 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:06:52 | #2991 |
| 2013 | Caesar Rodney Half MarathonWilmington | DE | 2:20:51 | #1246 |
| 2012 | Leavenworth MarathonLeavenworth | WA | 1:32:07 | #32 |
| 2012 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:32:15 | #889 |
| 2012 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:32:51 | #206 |
| 2012 | Germantown Half Marathon & Mayor's Cup 5KGermantown | TN | 1:36:30 | #77 |
| 2012 | Providence Rhode RacesEast Providence | RI | 1:52:34 | #570 |
| 2012 | Monster DashMinneapolis | MN | 2:04:30 | #3120 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 2:05:01 | #4732 |
| 2012 | Route 66 Marathon & Half Marathon, Marathon RelayTulsa | OK | 2:16:01 | #1793 |
| 2012 | City of Oaks MarathonRaleigh | NC | 2:19:29 | #1646 |
| 2011 | United Airlines NYC HalfNew York | NY | 1:29:18 | #675 |
| 2011 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:37:08 | #205 |
| 2011 | Celebrate Life Half MarathonRock Hill | NY | 1:39:14 | #71 |
| 2011 | Monster DashMinneapolis | MN | 1:50:17 | #1069 |
| 2011 | Covered Bridges Half MarathonWoodstock | VT | 2:08:55 | #1251 |
| 2011 | Caesar Rodney Half MarathonWilmington | DE | 2:32:10 | #1237 |
| 2011 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:33:23 | #7480 |
| 2011 | Austin MarathonAustin | TX | 2:34:44 | #7390 |
| 2011 | 2026 - San Antonio MarathonSan Antonio | TX | 2:59:58 | #15026 |
| 2010 | NYRR Fred Lebow Half MarathonNew York | NY | 1:28:55 | #338 |
| 2010 | United Airlines NYC HalfNew York | NY | 1:40:49 | #1858 |
| 2010 | Spinx Run FestGreenville | SC | 1:40:58 | #119 |
| 2010 | Providence Rhode RacesEast Providence | RI | 1:50:41 | #497 |
| 2010 | Monster DashMinneapolis | MN | 1:52:36 | #943 |
| 2010 | Jenks Aquarium RunJenks | OK | 1:54:49 | #139 |
| 2010 | Minnesota Half Marathon and 5kSaint Paul | MN | 1:59:04 | #335 |
| 2010 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:06:11 | #4030 |
| 2010 | Covered Bridges Half MarathonWoodstock | VT | 2:13:03 | #1336 |
| 2010 | 2026 - San Antonio MarathonSan Antonio | TX | 2:25:48 | #10683 |
| 2010 | Caesar Rodney Half MarathonWilmington | DE | 2:26:55 | #1379 |
| 2010 | Austin MarathonAustin | TX | 2:48:48 | #6701 |
| 2010 | Two Cities MarathonFresno | CA | 3:24:12 | #3128 |
| 2009 | Celebrate Life Half MarathonRock Hill | NY | 1:37:06 | #66 |
| 2009 | Leavenworth MarathonLeavenworth | WA | 1:46:25 | #142 |
| 2009 | Philadelphia MarathonPhiladelphia | PA | 1:47:33 | #899 |
| 2009 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:57:35 | #1532 |
| 2009 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 2:06:25 | #1248 |
| 2009 | Lake Placid Marathon and Half and 10KLake Placid | NY | 2:15:41 | #608 |
| 2009 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:24:37 | #5389 |
| 2009 | Flying Pig Pump and RunCincinnati | OH | 2:24:54 | #4703 |
| 2009 | Jenks Aquarium RunJenks | OK | 2:25:31 | #289 |
| 2009 | 2026 - San Antonio MarathonSan Antonio | TX | 2:28:40 | #9408 |
| 2009 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:23:08 | #2353 |
| 2008 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:34:50 | #1005 |
| 2008 | Lost Dutchman MarathonApache Junction | AZ | 1:45:30 | #108 |
| 2008 | YMCA Harrisburg Half & 10KHarrisburg | PA | 1:51:30 | #307 |
| 2008 | Boulder Rez MarathonBoulder | CO | 1:55:38 | #511 |
| 2008 | Covered Bridges Half MarathonWoodstock | VT | 2:08:29 | #1089 |
| 2008 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:26:10 | #4207 |
| 2008 | Flying Pig Pump and RunCincinnati | OH | 2:33:10 | #4860 |
| 2008 | Heatwave Half Marathon - Little RockLittle Rock | AR | 3:31:41 | #2125 |
| 2007 | Charlottesville MarathonCharlottesville | VA | 1:32:45 | #35 |
| 2007 | NYRR Fred Lebow Half MarathonNew York | NY | 1:36:38 | #515 |
| 2007 | United Airlines NYC HalfNew York | NY | 1:40:30 | #1276 |
| 2007 | YMCA Harrisburg Half & 10KHarrisburg | PA | 2:03:28 | #392 |
| 2007 | Covered Bridges Half MarathonWoodstock | VT | 2:13:15 | #1222 |
| 2006 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:29:48 | #123 |
| 2006 | NYRR Fred Lebow Half MarathonNew York | NY | 1:34:43 | #355 |
| 2006 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:36:50 | #959 |
| 2006 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:43:20 | #1091 |
| 2006 | Covered Bridges Half MarathonWoodstock | VT | 1:44:53 | #377 |
| 2006 | The Governor's Cup Road RaceColumbia | SC | 2:01:53 | #354 |
| 2006 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:20:24 | #2628 |
| 2005 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:38:17 | #220 |
| 2005 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 1:51:42 | #931 |
| 2005 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:51:51 | #2781 |
| 2005 | Caesar Rodney Half MarathonWilmington | DE | 1:51:56 | #570 |
| 2005 | The Governor's Cup Road RaceColumbia | SC | 2:02:26 | #313 |
| 2005 | Covered Bridges Half MarathonWoodstock | VT | 2:08:19 | #763 |
| 2005 | Cleveland Marathon & Half MarathonCleveland | OH | 2:12:58 | #1080 |
| 2005 | Austin MarathonAustin | TX | 2:52:43 | #3353 |
| 2005 | Greater St. Louis MarathonSt. Louis | MO | 4:42:22 | #4429 |
| 2004 | New Bedford Half MarathonNew Bedford | MA | 1:43:18 | #658 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:45:47 | #2230 |
| 2004 | Caesar Rodney Half MarathonWilmington | DE | 1:46:13 | #477 |
| 2004 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:49:05 | #445 |
| 2004 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:55:19 | #771 |
| 2004 | Covered Bridges Half MarathonWoodstock | VT | 3:21:46 | #1494 |
| 2003 | Covered Bridges Half MarathonWoodstock | VT | 1:41:43 | #259 |
| 2003 | Lost Dutchman MarathonApache Junction | AZ | 1:41:52 | #64 |
| 2003 | Caesar Rodney Half MarathonWilmington | DE | 1:46:10 | #405 |
| 2003 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:50:08 | #488 |
| 2002 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:33:01 | #176 |
| 2002 | Caesar Rodney Half MarathonWilmington | DE | 1:47:18 | #516 |
| 2002 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:47:51 | #478 |
| 2002 | B&A Trail Marathon and Half MarathonSeverna Park | MD | 1:48:00 | #157 |
| 2002 | El Paso Marathon 'E' & 'L' MedalsEl Paso | TX | 1:58:24 | #839 |
| 2002 | The Governor's Cup Road RaceColumbia | SC | 2:05:03 | #394 |
| 2001 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:40:14 | #247 |
| 2001 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:41:31 | #1471 |
| 2001 | B&A Trail Marathon and Half MarathonSeverna Park | MD | 1:49:16 | #175 |
| 2001 | Caesar Rodney Half MarathonWilmington | DE | 1:49:49 | #504 |
| 2001 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:54:07 | #552 |
| 2001 | The Governor's Cup Road RaceColumbia | SC | 1:58:08 | #367 |
| 2001 | Parkersburg News and Sentinel Half Marathon and Two Mile RaceParkersburg | WV | 2:02:59 | #746 |
| 2000 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:42:30 | #267 |
| 2000 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:46:02 | #2271 |
| 2000 | Caesar Rodney Half MarathonWilmington | DE | 1:55:32 | #663 |
| 2000 | The Spokane MarathonSpokane | WA | 2:07:38 | #175 |
| 1999 | Leaf Peepers Half MarathonWaterbury | VT | 1:28:15 | #36 |
| 1999 | Boulder Rez MarathonBoulder | CO | 2:10:48 | #767 |
| 1998 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:28:13 | #297 |
| 1998 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:39:38 | #309 |
| 1998 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 2:06:46 | #161 |
| 1997 | NYRR Fred Lebow Half MarathonNew York | NY | 1:28:43 | #181 |
| 1997 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:56:54 | #1221 |
| 1994 | The Runners Den Scottsdale 1/2 Marathon & 5KScottsdale | AZ | 1:24:18 | #55 |
| 1994 | Drake RelaysDes Moines | IA | 1:51:47 | #317 |
| 1993 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:47:59 | #734 |
| 1992 | 47th Colonial Half Marathon and 5KWilliamsburg | VA | 1:51:58 | #1073 |
| 1982 | Hospital Hill RunKansas City | MO | 1:32:27 | #441 |
| 1981 | Hospital Hill RunKansas City | MO | 1:32:31 | #337 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
NYNew York
23 racesCACalifornia
18 racesPAPennsylvania
15 racesTXTexas
12 racesVAVirginia
11 racesVTVermont
11 racesDEDelaware
10 racesOHOhio
9 racesIDIdaho
8 racesSCSouth Carolina
7 racesFLFlorida
6 racesMDMaryland
6 racesNJNew Jersey
6 racesAZArizona
5 racesMNMinnesota
5 racesMOMissouri
5 racesNHNew Hampshire
5 racesWAWashington
5 racesCOColorado
4 racesOKOklahoma
4 racesGAGeorgia
3 racesMAMassachusetts
3 racesARArkansas
2 racesINIndiana
2 racesLALouisiana
2 racesNCNorth Carolina
2 racesUTUtah
2 racesHIHawaii
1 raceIAIowa
1 raceMIMichigan
1 raceALAlabama
0 racesCTConnecticut
0 racesKSKansas
0 races50-State Challenge
33/ 51 states + DC
18 states to go