Back to League Tables
BJ
Bradley Johnson
MaleUtah1999–2026
172
Total Finishes
102
Distinct Races
29
States (57%)
1:23:25
PR (6:22/mi)
2:03:38
Average
-0:11:28
Faster (first to last)
Medal House
2004
Lincoln Marathon
2:00:52
#1060 overall#673 gender
2003
Austin Marathon
1:38:04
#203 overall#158 gender
2003
Whistlestop Marathon
1:48:18
#149 overall#111 gender
2003
2025 Aramco Houston Half Marathon Searchable Finish Line Video
1:49:11
#611 overall#488 gender
2003
Canyonlands Half Marathon
1:52:14
#795 overall#546 gender
2003
Hobble Creek Half Marathon
2:01:43
#598 overall#320 gender
2003
Seattle Marathon
2:07:49
#2732 overall#1576 gender
2002
Canyonlands Half Marathon
2:20:30
#1828 overall#937 gender
2001
2025 500 Festival Running Events
2:23:24
#10250 overall#6928 gender
2000
Mercer Island Rotary Half Marathon
1:31:00
#84 overall#76 gender
2000
Seattle Marathon
2:13:01
#2629 overall#1452 gender
1999
2025 500 Festival Running Events
2:35:51
#11363 overall#7402 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Coastal Delaware Running FestivalRehoboth Beach | DE | 1:56:22 | #372 |
| 2026 | Austin MarathonAustin | TX | 1:58:44 | #3462 |
| 2026 | Surf City MarathonHuntington Beach | CA | 1:59:46 | #2598 |
| 2026 | Frederick Running FestivalFrederick | MD | 2:01:14 | #1112 |
| 2026 | 2026 Biggest Little Half Marathon, 10K & 5KReno | NV | 2:24:23 | #653 |
| 2025 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:23:25 | #13 |
| 2025 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:46:31 | #493 |
| 2025 | Stillwater Half MarathonStillwater | MN | 1:49:10 | #206 |
| 2025 | Greater St. Louis MarathonSt. Louis | MO | 1:51:46 | #683 |
| 2025 | Gopher To BadgerHudson | WI | 1:53:17 | #204 |
| 2025 | Lift Bridge Road RaceBayport | MN | 1:55:18 | #74 |
| 2025 | St. Croix Crossing Half MarathonStillwater | MN | 1:57:58 | #171 |
| 2025 | Surf City MarathonHuntington Beach | CA | 1:59:08 | #2000 |
| 2025 | Frederick Running FestivalFrederick | MD | 2:08:03 | #1079 |
| 2025 | Frederick Running FestivalFrederick | MD | 2:08:04 | #1079 |
| 2025 | RVR Half Marathon & 7KPark City | UT | 2:08:57 | #46 |
| 2025 | 2025 Rock Reno Half Marathon, Relay & 5KReno | NV | 2:16:01 | #315 |
| 2025 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 2:17:21 | #212 |
| 2025 | Get Out and Live Winter Running SeriesEden | UT | 2:17:49 | #150 |
| 2025 | Lake Mead Marathon 2025Boulder City | NV | 2:18:20 | #40 |
| 2025 | Southern Utah Half MarathonWashington | UT | 2:19:26 | #454 |
| 2025 | Rock Tahoe Half MarathonStateline | NV | 2:26:45 | #758 |
| 2025 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:27:38 | #19422 |
| 2025 | Truckee Half Marathon and 5KTruckee | CA | 2:36:09 | #118 |
| 2024 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:24:56 | #16 |
| 2024 | Mount Rushmore Half MarathonKeystone | SD | 1:35:15 | #3 |
| 2024 | Gilbert Half MarathonGilbert | AZ | 1:43:50 | #127 |
| 2024 | Stillwater Half MarathonStillwater | MN | 1:44:21 | #152 |
| 2024 | Gopher To BadgerHudson | WI | 1:46:13 | #129 |
| 2024 | St. Croix Crossing Half MarathonStillwater | MN | 1:51:10 | #104 |
| 2024 | Surf City MarathonHuntington Beach | CA | 1:51:35 | #1214 |
| 2024 | 3M Half MarathonAustin | TX | 1:53:44 | #1499 |
| 2024 | Frederick Running FestivalFrederick | MD | 1:59:46 | #802 |
| 2024 | Frederick Running FestivalFrederick | MD | 1:59:47 | #802 |
| 2024 | Big Woods Half Marathon & 10kElverson | PA | 2:12:31 | #18 |
| 2024 | Southern Utah Half MarathonWashington | UT | 2:17:26 | #323 |
| 2024 | RVR Half Marathon & 7KPark City | UT | 2:19:03 | #94 |
| 2024 | Hobble Creek Half MarathonMapleton | UT | 2:29:58 | #371 |
| 2024 | Capital City Half MarathonColumbus | OH | 2:38:12 | #4032 |
| 2024 | Glacier Half MarathonEast Glacier Park | MT | 2:48:07 | #737 |
| 2024 | Outlaw Trail Ultra Half MarathonHansen | ID | 3:53:14 | #64 |
| 2023 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:30:03 | #32 |
| 2023 | Gilbert Half MarathonGilbert | AZ | 1:36:22 | #39 |
| 2023 | Drop13 Big Cottonwood Canyon Half Marathon & 5KHolladay | UT | 1:36:36 | #127 |
| 2023 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:40:47 | #45 |
| 2023 | Rock 'n' Roll Washington DCWashington | DC | 1:42:04 | #1010 |
| 2023 | Bemidji Blue Ox Marathon - WeekendBemidji | MN | 1:54:26 | #62 |
| 2023 | Druthers Helderberg to Hudson Half MarathonAltamont | NY | 2:02:25 | #642 |
| 2023 | Life Time Miami Marathon & HalfMiami | FL | 2:34:33 | #8053 |
| 2022 | Stillwater Half MarathonStillwater | MN | 1:53:54 | #170 |
| 2022 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:08:20 | #1036 |
| 2022 | 2026 Trinity Health Seaway RunMuskegon | MI | 2:30:02 | #180 |
| 2022 | Mercy Health Seaway RunMuskegon | MI | 2:30:02 | #180 |
| 2022 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:31:27 | #2074 |
| 2022 | RVR Half Marathon & 7KPark City | UT | 2:33:20 | #123 |
| 2022 | Lucky 5K/10K/Half Marathon - St GeorgeSaint George | UT | 2:36:08 | #323 |
| 2021 | Gosport Half MarathonFort Walton Beach | FL | 1:28:27 | #175 |
| 2021 | Mesa Falls MarathonAshton | ID | 2:36:25 | #150 |
| 2020 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:28:50 | #56 |
| 2020 | Beaver Canyon Half Marathon & 10KBeaver | UT | 1:55:36 | #45 |
| 2019 | Novi Half MarathonNovi | MI | 1:31:15 | #4 |
| 2019 | Sunburst RacesSouth Bend | IN | 1:39:36 | #66 |
| 2019 | Sunburst Races - South BendSouth Bend | IN | 1:39:37 | #66 |
| 2019 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:44:34 | #50 |
| 2019 | Lake Minnetonka Half MarathonWayzata | MN | 1:51:19 | #626 |
| 2019 | Austin MarathonAustin | TX | 1:57:34 | #1709 |
| 2019 | St. Augustine Half Marathon, 10k and 5kSt Augustine | FL | 2:11:31 | #254 |
| 2019 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 2:19:26 | #318 |
| 2019 | Labor Day Half MarathonRedmond | WA | 2:33:20 | #607 |
| 2019 | Pandora's BoX of RoXBurnet | TX | 2:50:05 | #75 |
| 2019 | Deadwood Mickelson Trail MarathonDeadwood | SD | 3:27:21 | #1425 |
| 2018 | Rock n Roll NashvilleNashville | TN | 1:35:34 | #209 |
| 2018 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:39:16 | #133 |
| 2018 | Lake Minnetonka Half MarathonWayzata | MN | 1:44:35 | #309 |
| 2018 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:52:58 | #300 |
| 2018 | Death Valley MarathonDeath Valley | CA | 2:01:50 | #69 |
| 2018 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:05:04 | #3074 |
| 2018 | Get Lucky Half MarathonMinneapolis | MN | 2:10:47 | #297 |
| 2018 | Lincoln MarathonLincoln | NE | 2:16:44 | #3536 |
| 2018 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:28:00 | #1108 |
| 2017 | Novi Half MarathonNovi | MI | 1:31:59 | #16 |
| 2017 | Birdtown Half Marathon & 8kRobbinsdale | MN | 1:42:12 | #24 |
| 2017 | Carlsbad MarathonCarlsbad | CA | 1:59:01 | #1333 |
| 2017 | AF Canyon Half Marathon, 10K & 5KAmerican Fork | UT | 2:02:56 | #984 |
| 2017 | Southern Utah Half MarathonWashington | UT | 2:07:02 | #310 |
| 2017 | Death Valley MarathonDeath Valley | CA | 2:10:04 | #64 |
| 2017 | La Jolla Half Marathon & 5KSan Diego | CA | 2:13:44 | #1763 |
| 2017 | Beer City Half™ San DiegoSan Diego | CA | 2:15:46 | #1981 |
| 2017 | Run Bentonville Half MarathonBentonville | AR | 2:52:27 | #1793 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 3:18:12 | #9400 |
| 2016 | Novi Half MarathonNovi | MI | 1:31:59 | #16 |
| 2016 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:47:55 | #367 |
| 2016 | Southern Utah Half MarathonWashington | UT | 1:56:27 | #201 |
| 2016 | Carlsbad MarathonCarlsbad | CA | 1:56:42 | #1264 |
| 2016 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:58:42 | #2240 |
| 2016 | Lincoln MarathonLincoln | NE | 1:59:03 | #2475 |
| 2016 | La Jolla Half Marathon & 5KSan Diego | CA | 2:01:26 | #1249 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 2:02:30 | #1160 |
| 2016 | Rock N Fly Half MarathonPensacola | FL | 2:02:40 | #218 |
| 2016 | Death Valley MarathonDeath Valley | CA | 2:02:49 | #58 |
| 2016 | NCRC Invitational Half-Marathon and 10kCary | NC | 2:03:57 | #184 |
| 2016 | Good Life HalfsyLincoln | NE | 2:06:10 | #1470 |
| 2016 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:12:42 | #5130 |
| 2016 | Red White and Boom Half MarathonMinneapolils | MN | 2:24:33 | #1699 |
| 2016 | Park To Park Half MarathonWaterloo | IA | 2:32:35 | #566 |
| 2016 | EPIC Marathon and Running FestivalGreen Bay | WI | 2:33:47 | #3592 |
| 2015 | Birdtown Half Marathon & 8kRobbinsdale | MN | 1:42:35 | #20 |
| 2015 | Lake Minnetonka Half MarathonWayzata | MN | 1:44:18 | #332 |
| 2015 | IMT Des Moines MarathonDes Moines | IA | 1:46:49 | #602 |
| 2015 | AF Canyon Half Marathon, 10K & 5KAmerican Fork | UT | 1:47:20 | #418 |
| 2015 | Rock n Roll NashvilleNashville | TN | 1:58:50 | #2560 |
| 2015 | Bull City Race FestDurham | NC | 1:59:01 | #849 |
| 2015 | Death Valley MarathonDeath Valley | CA | 2:05:41 | #67 |
| 2015 | Runtastic NEBOPayson | UT | 2:11:06 | #548 |
| 2015 | Mankato Marathon WeekendMankato | MN | 2:25:08 | #1124 |
| 2014 | Monster DashMinneapolis | MN | 1:38:43 | #342 |
| 2014 | Birdtown Half Marathon & 8kRobbinsdale | MN | 1:42:01 | #30 |
| 2014 | Jeff Winter City of Lakes Half marathonMinneapolis | MN | 1:43:25 | #253 |
| 2014 | Gilbert Half MarathonGilbert | AZ | 1:43:45 | #82 |
| 2014 | Get Lucky Half MarathonMinneapolis | MN | 1:45:35 | #360 |
| 2014 | Death Valley MarathonDeath Valley | CA | 2:10:39 | #91 |
| 2014 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:40:11 | #5909 |
| 2014 | Flying Pig Pump and RunCincinnati | OH | 3:15:21 | #9731 |
| 2013 | Sunburst Races - South BendSouth Bend | IN | 1:37:27 | #58 |
| 2013 | Lost Dutchman MarathonApache Junction | AZ | 1:41:10 | #88 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:47:08 | #1283 |
| 2013 | AF Canyon Half Marathon, 10K & 5KAmerican Fork | UT | 1:47:46 | #483 |
| 2013 | Monster DashMinneapolis | MN | 1:48:36 | #990 |
| 2012 | EPIC Marathon and Running FestivalGreen Bay | WI | 1:36:18 | #135 |
| 2012 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:43:21 | #440 |
| 2012 | Cytiva Top of Utah MarathonLogan | UT | 1:44:38 | #240 |
| 2012 | AF Canyon Half Marathon, 10K & 5KAmerican Fork | UT | 1:50:30 | #281 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:51:53 | #1758 |
| 2012 | Mayor's Half MarathonAmarillo | TX | 1:52:59 | #42 |
| 2012 | Runtastic HAUNTED ProvoProvo | UT | 1:56:05 | #472 |
| 2012 | Rock 'n' Roll Washington DCWashington | DC | 1:56:23 | #3594 |
| 2012 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:56:32 | #423 |
| 2011 | Timpanogos Half MarathonAmerican Fork | UT | 1:44:52 | #212 |
| 2011 | Runtastic HAUNTED ProvoProvo | UT | 1:48:45 | #631 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:52:13 | #1767 |
| 2011 | AF Canyon Half Marathon, 10K & 5KAmerican Fork | UT | 2:13:02 | #637 |
| 2011 | Utah Valley MarathonProvo | UT | 2:27:11 | #1354 |
| 2010 | Lucky 5K/10K/Half Marathon - St GeorgeSaint George | UT | 1:49:20 | #329 |
| 2010 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:56:40 | #628 |
| 2010 | Spanish Fork Half MarathonSpanish Fork | UT | 1:57:07 | #85 |
| 2010 | North Face Endurance ChallengeMadison | WI | 1:58:03 | #73 |
| 2009 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:58:16 | #223 |
| 2009 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:01:23 | #3503 |
| 2009 | Spanish Fork Half MarathonSpanish Fork | UT | 2:08:15 | #157 |
| 2009 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:14:18 | #7963 |
| 2008 | Canyonlands Half MarathonMoab | UT | 1:50:10 | #692 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 1:59:22 | #2360 |
| 2007 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:32:19 | #115 |
| 2007 | Lincoln MarathonLincoln | NE | 1:57:39 | #1130 |
| 2006 | 2026 - San Antonio MarathonSan Antonio | TX | 1:56:07 | #473 |
| 2006 | Lincoln MarathonLincoln | NE | 2:00:25 | #1363 |
| 2006 | Lucky 5K/10K/Half Marathon - St GeorgeSaint George | UT | 2:02:55 | #304 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 2:29:23 | #16669 |
| 2006 | Cytiva Top of Utah MarathonLogan | UT | 2:30:24 | #472 |
| 2005 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 1:39:55 | #172 |
| 2005 | Carlsbad MarathonCarlsbad | CA | 1:44:16 | #523 |
| 2005 | Lincoln MarathonLincoln | NE | 1:55:56 | #955 |
| 2005 | Buffalo Marathon WeekendBuffalo | NY | 2:04:47 | #464 |
| 2005 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:15:36 | #6128 |
| 2004 | Lincoln MarathonLincoln | NE | 2:00:52 | #1060 |
| 2003 | Austin MarathonAustin | TX | 1:38:04 | #203 |
| 2003 | Whistlestop MarathonAshland | WI | 1:48:18 | #149 |
| 2003 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 1:49:11 | #611 |
| 2003 | Canyonlands Half MarathonMoab | UT | 1:52:14 | #795 |
| 2003 | Hobble Creek Half MarathonMapleton | UT | 2:01:43 | #598 |
| 2003 | Seattle MarathonSeattle | WA | 2:07:49 | #2732 |
| 2002 | Canyonlands Half MarathonMoab | UT | 2:20:30 | #1828 |
| 2001 | 2025 500 Festival Running EventsIndianapolis | IN | 2:23:24 | #10250 |
| 2000 | Mercer Island Rotary Half MarathonMercer Island | WA | 1:31:00 | #84 |
| 2000 | Seattle MarathonSeattle | WA | 2:13:01 | #2629 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 2:35:51 | #11363 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
UTUtah
36 racesMNMinnesota
20 racesCACalifornia
16 racesFLFlorida
10 racesTXTexas
9 racesAZArizona
7 racesINIndiana
7 racesNENebraska
7 racesWIWisconsin
7 racesMIMichigan
6 racesWAWashington
6 racesMDMaryland
5 racesNCNorth Carolina
5 racesNVNevada
5 racesNYNew York
5 racesOHOhio
3 racesCOColorado
2 racesDCDistrict of Columbia
2 racesIAIowa
2 racesMOMissouri
2 racesSDSouth Dakota
2 racesTNTennessee
2 racesARArkansas
1 raceILIllinois
1 raceOKOklahoma
1 racePAPennsylvania
1 raceSCSouth Carolina
1 raceHIHawaii
0 racesNJNew Jersey
0 races50-State Challenge
29/ 51 states + DC
22 states to go