Back to League Tables
SJ
Sandy Johnson
FemaleNorth Carolina1997–2026
130
Total Finishes
75
Distinct Races
25
States (49%)
1:43:54
PR (7:56/mi)
2:27:18
Average
+0:14:45
Slower (first to last)
Medal House
2006
Capital City Half Marathon
1:46:18
#481 overall#95 gender
2006
Bryce Canyon Half Marathon
1:53:03
#162 overall#49 gender
2005
Bryce Canyon Half Marathon
1:48:06
#92 overall#27 gender
2005
Beer City Half™ San Diego
2:25:27
#4372 overall#1800 gender
2004
Bryce Canyon Half Marathon
1:46:55
#71 overall#22 gender
2004
Canyonlands Half Marathon
1:59:55
#896 overall#290 gender
2004
Mercer Island Rotary Half Marathon
2:02:39
#808 overall#255 gender
2003
Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)
2:07:09
#901 overall#352 gender
2003
Martian Invasion of the Races
2:18:22
#317 overall#132 gender
2000
Mercer Island Rotary Half Marathon
2:00:07
#744 overall#243 gender
1998
Mercer Island Rotary Half Marathon
2:05:06
#867 overall#244 gender
1997
2025 500 Festival Running Events
2:53:26
#11760 overall#4155 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Canyonlands Half MarathonMoab | UT | 2:03:51 | #311 |
| 2026 | Salt Lake City MarathonSalt Lake City | UT | 2:03:59 | #1519 |
| 2026 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:40:01 | #3998 |
| 2026 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:08:11 | #6871 |
| 2025 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:08:41 | #7909 |
| 2023 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:50:56 | #268 |
| 2023 | Brookshire's and Super 1 Foods Heroes RunBossier City | LA | 2:02:04 | #191 |
| 2023 | Lake Norman Half MarathonMooresville | NC | 2:09:43 | #202 |
| 2023 | Salt Lake City MarathonSalt Lake City | UT | 2:11:42 | #1112 |
| 2023 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:13:51 | #484 |
| 2023 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 2:14:30 | #520 |
| 2023 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:41:14 | #11722 |
| 2022 | Charlotte Marathon, Half, and 5KCharlotte | NC | 2:08:52 | #1009 |
| 2022 | Run for GreenDavidson | NC | 2:09:29 | #79 |
| 2022 | 2025 500 Festival Running EventsIndianapolis | IN | 2:16:36 | #6051 |
| 2022 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 2:16:37 | #446 |
| 2022 | Heroes RunShreveport | LA | 2:18:29 | #232 |
| 2021 | Run The SouthCharlotte | NC | 2:14:20 | #86 |
| 2021 | CraftHalf Half Marathon & 5KWinston Salem | NC | 2:15:27 | #212 |
| 2021 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:25:10 | #1018 |
| 2021 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:27:26 | #2709 |
| 2020 | Stay Home Virtual RaceAnywhere | WA | 1:55:21 | #768 |
| 2020 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:53:56 | #8314 |
| 2020 | Space Coast Marathon & Half MarathonCocoa | FL | 3:09:56 | #1300 |
| 2019 | Arches Half MarathonMoab | UT | 2:02:08 | #149 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:03:34 | #1973 |
| 2019 | Kings Mountain Marathon & Half MarathonClover | SC | 2:05:16 | #29 |
| 2019 | Huntersville Half MarathonHuntersville | NC | 2:10:05 | #387 |
| 2019 | Space Coast Marathon & Half MarathonCocoa | FL | 2:10:31 | #508 |
| 2019 | Rocktoberfest Half Marathon and 5kCharlotte | NC | 2:16:46 | #320 |
| 2019 | Heroes RunShreveport | LA | 2:23:54 | #440 |
| 2019 | Jazz Half Marathon and 5KNew Orleans | LA | 2:25:36 | #782 |
| 2019 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:50:37 | #5675 |
| 2019 | Flying Pig Pump and RunCincinnati | OH | 3:22:41 | #10122 |
| 2018 | Charlotte Racefest Half Marathon, 10K & 10K RelayCharlotte | NC | 1:55:52 | #164 |
| 2018 | Tyler Half MarathonTyler | TX | 2:00:37 | #109 |
| 2018 | Huntersville Half MarathonHuntersville | NC | 2:04:25 | #423 |
| 2018 | Gorges Ithaca Half MarathonIthaca | NY | 2:10:35 | #565 |
| 2018 | Jazz Half Marathon and 5KNew Orleans | LA | 2:12:46 | #690 |
| 2018 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:14:49 | #2181 |
| 2018 | The Louisiana MarathonBaton Rouge | LA | 2:21:20 | #1119 |
| 2018 | Best Damn Race New OrleansNew Orleans | LA | 2:31:43 | #517 |
| 2018 | Space Coast Marathon & Half MarathonCocoa | FL | 2:51:36 | #1413 |
| 2018 | Oak Barrel Half MarathonLynchburg | TN | 2:58:13 | #1026 |
| 2017 | Tallahassee Marathon, Half Marathon and RelayTallahassee | FL | 1:44:22 | #96 |
| 2017 | Gasparilla Distance Classic Race WeekendTampa | FL | 1:49:35 | #681 |
| 2017 | Montana MarathonBillings | MT | 1:53:25 | #80 |
| 2017 | Heroes RunShreveport | LA | 1:59:43 | #201 |
| 2017 | Huntersville Half MarathonHuntersville | NC | 2:04:36 | #420 |
| 2017 | Jazz Half Marathon and 5KNew Orleans | LA | 2:07:23 | #591 |
| 2017 | Best Damn Race New OrleansNew Orleans | LA | 2:17:35 | #487 |
| 2017 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:25:02 | #566 |
| 2017 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:32:03 | #1905 |
| 2017 | The Elkmont Hound Dog HalfElkmont | AL | 2:33:44 | #178 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:43:20 | #6417 |
| 2017 | Rock n Roll NashvilleNashville | TN | 3:20:10 | #15108 |
| 2016 | Shamrock Run PortlandPortland | OR | 1:55:46 | #727 |
| 2016 | The Louisiana MarathonBaton Rouge | LA | 2:01:37 | #787 |
| 2016 | Jazz Half Marathon and 5KNew Orleans | LA | 2:16:57 | #875 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:20:24 | #3298 |
| 2016 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:24:05 | #2637 |
| 2016 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:26:23 | #2008 |
| 2016 | Visit Tuscaloosa Half Marathon + 5KTuscaloosa | AL | 2:31:06 | #556 |
| 2016 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:36:25 | #2108 |
| 2016 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:50:33 | #5899 |
| 2016 | Scottsboro Half MarathonScottsboro | AL | 2:50:43 | #227 |
| 2016 | Citrus Heritage RunRiverside | CA | 3:21:06 | #389 |
| 2015 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:00:58 | #188 |
| 2015 | Bellingham Bay MarathonBellingham | WA | 2:04:19 | #495 |
| 2015 | Jazz Half Marathon and 5KNew Orleans | LA | 2:14:31 | #807 |
| 2015 | The Giant RaceSan Francisco | CA | 2:17:04 | #1787 |
| 2015 | Run Hard Lexington Half MarathonLexington | SC | 2:22:47 | #358 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:26:47 | #3807 |
| 2015 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 2:58:06 | #661 |
| 2014 | Rock ‘n’ Roll Denver Marathon & 1/2 MarathonDenver | CO | 1:52:26 | #1248 |
| 2014 | 2026 HelvetiaHillsboro | OR | 2:00:16 | #471 |
| 2014 | Jazz Half Marathon and 5KNew Orleans | LA | 2:24:10 | #1511 |
| 2014 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:36:46 | #14434 |
| 2014 | Tinker Bell Half MarathonAnaheim | CA | 3:00:00 | #7362 |
| 2014 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 3:02:23 | #10487 |
| 2014 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 3:08:57 | #9507 |
| 2014 | 2026 Anchorage Mayor's Marathon & Half MarathonAnchorage | AK | 3:14:13 | #1523 |
| 2014 | Surfers Point MarathonVentura | CA | 3:40:00 | #407 |
| 2014 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:42:21 | #15009 |
| 2013 | Montana MarathonBillings | MT | 1:43:54 | #37 |
| 2013 | Run Bentonville Half MarathonBentonville | AR | 1:49:22 | #215 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 1:51:09 | #2319 |
| 2013 | Race For The Roses Half Marathon & 5KPortland | OR | 2:00:40 | #449 |
| 2013 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:14:23 | #4178 |
| 2013 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:20:35 | #1543 |
| 2013 | Rock 'n' Roll San JoseSan Jose | CA | 2:53:06 | #8314 |
| 2013 | Women's Running Series ScottsdaleScottsdale | AZ | 3:41:18 | #2058 |
| 2012 | Holiday Half MarathonPortland | OR | 2:01:31 | #783 |
| 2012 | Run Like Hell Half Marathon/10K/5KPortland | OR | 2:05:04 | #494 |
| 2012 | Jazz Half Marathon and 5KNew Orleans | LA | 2:09:47 | #1109 |
| 2012 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:10:29 | #5001 |
| 2012 | Seabrook Lucky TrailsSeabrook | TX | 2:21:53 | #247 |
| 2012 | Carlsbad MarathonCarlsbad | CA | 2:29:14 | #5169 |
| 2012 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 2:41:50 | #6228 |
| 2012 | Surf City MarathonHuntington Beach | CA | 2:44:12 | #10497 |
| 2012 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:57:22 | #1556 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 2:59:56 | #7006 |
| 2012 | Rock 'n' Roll San DiegoSan Diego | CA | 3:15:18 | #15651 |
| 2012 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:19:55 | #9942 |
| 2011 | Ridgefield Pamby Half MarathonRidgefield | CT | 1:59:17 | #306 |
| 2011 | Canyonlands Half MarathonMoab | UT | 2:02:38 | #1273 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 2:07:46 | #10640 |
| 2011 | Women's Half MarathonNew York | NY | 2:20:03 | #4071 |
| 2011 | Jazz Half Marathon and 5KNew Orleans | LA | 2:24:14 | #1475 |
| 2011 | Hershey Half MarathonHershey | PA | 2:33:29 | #3147 |
| 2011 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:01:22 | #8835 |
| 2011 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 3:15:52 | #1568 |
| 2011 | Havasu Half Marathon & 5KLake Havasu City | AZ | 3:28:35 | #445 |
| 2011 | Brooksie Way Half Marathon and 5KAuburn Hills | MI | 3:29:52 | #2602 |
| 2010 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:02:23 | #2404 |
| 2010 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:02:56 | #1220 |
| 2010 | Outer Banks MarathonManteo | NC | 3:11:34 | #3399 |
| 2010 | Shamrock MarathonVirginia Beach | VA | 3:12:55 | #59 |
| 2009 | Jazz Half Marathon and 5KNew Orleans | LA | 1:52:18 | #337 |
| 2009 | Snow Canyon Half MarathonSaint George | UT | 2:00:03 | #371 |
| 2009 | 2025 500 Festival Running EventsIndianapolis | IN | 2:40:29 | #20239 |
| 2009 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:50:20 | #4013 |
| 2009 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:51:01 | #7989 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 3:08:04 | #58 |
| 2009 | Outer Banks MarathonManteo | NC | 3:14:59 | #3031 |
| 2009 | Kentucky Derby Festival Race WeekendLouisville | KY | 3:44:18 | #9007 |
| 2008 | Canyonlands Half MarathonMoab | UT | 1:58:05 | #1129 |
| 2008 | Mercedes Benz Marathon and Half MarathonBirmingham | AL | 2:06:08 | #1208 |
| 2008 | Bryce Canyon Half MarathonBryce Canyon | UT | 2:12:18 | #236 |
| 2008 | Lincoln MarathonLincoln | NE | 3:20:05 | #4002 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 3:25:53 | #26342 |
| 2007 | Heatwave Half Marathon - Little RockLittle Rock | AR | 1:46:28 | #68 |
| 2006 | Capital City Half MarathonColumbus | OH | 1:46:18 | #481 |
| 2006 | Bryce Canyon Half MarathonBryce Canyon | UT | 1:53:03 | #162 |
| 2006 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:22:45 | #9413 |
| 2006 | North Shore ClassicHighland Park | IL | 2:28:33 | #1231 |
| 2005 | Bryce Canyon Half MarathonBryce Canyon | UT | 1:48:06 | #92 |
| 2005 | Beer City Half™ San DiegoSan Diego | CA | 2:25:27 | #4372 |
| 2004 | Bryce Canyon Half MarathonBryce Canyon | UT | 1:46:55 | #71 |
| 2004 | Canyonlands Half MarathonMoab | UT | 1:59:55 | #896 |
| 2004 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:02:39 | #808 |
| 2003 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 2:07:09 | #901 |
| 2003 | Martian Invasion of the RacesDearborn | MI | 2:18:22 | #317 |
| 2000 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:00:07 | #744 |
| 1998 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:05:06 | #867 |
| 1997 | 2025 500 Festival Running EventsIndianapolis | IN | 2:53:26 | #11760 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
LALouisiana
21 racesCACalifornia
16 racesFLFlorida
16 racesNCNorth Carolina
15 racesUTUtah
12 racesALAlabama
8 racesTNTennessee
8 racesWAWashington
7 racesINIndiana
6 racesOROregon
5 racesAZArizona
3 racesMIMichigan
3 racesMTMontana
3 racesSCSouth Carolina
3 racesVAVirginia
3 racesARArkansas
2 racesNYNew York
2 racesOHOhio
2 racesTXTexas
2 racesAKAlaska
1 raceCOColorado
1 raceILIllinois
1 raceKYKentucky
1 raceNENebraska
1 raceMNMinnesota
0 races50-State Challenge
25/ 51 states + DC
26 states to go