Back to League Tables
GS
Grace Song
FemaleCalifornia1999–2026
54
Total Finishes
31
Distinct Races
11
States (22%)
1:36:55
PR (7:24/mi)
2:05:48
Average
+0:17:49
Slower (first to last)
Medal House
2011
Thanksgiving Day Half Marathon
1:55:43
#2572 overall#759 gender
2011
Publix Atlanta Marathon, Half Marathon & 5K
1:56:42
#2404 overall#749 gender
2010
Thanksgiving Day Half Marathon
1:53:17
#2088 overall#526 gender
2010
Publix Atlanta Marathon, Half Marathon & 5K
1:56:04
#2264 overall#651 gender
2008
Thanksgiving Day Half Marathon
1:50:58
#1846 overall#488 gender
2008
Rock n Roll Nashville
2:26:40
#12188 overall#6443 gender
2007
North Shore Classic
2:35:29
#1200 overall#520 gender
2005
Urban Wildland Half Marathon & 5K (Richfield, MN)
1:57:23
#481 overall#159 gender
2005
Rock 'n' Roll Chicago Half Marathon
2:30:07
#3959 overall#1756 gender
2002
Carlsbad Marathon
2:02:47
#2002 overall#674 gender
2001
Run Through Redlands
2:05:50
#160 overall#40 gender
1999
Run Through Redlands
2:02:31
#115 overall#20 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock 'n' Roll Washington DCWashington | DC | 1:50:15 | #2005 |
| 2026 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:20:20 | #2129 |
| 2025 | Surf City MarathonHuntington Beach | CA | 1:55:05 | #1528 |
| 2025 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:55:47 | #7246 |
| 2025 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:00:00 | #2184 |
| 2025 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:00:49 | #2294 |
| 2025 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:06:13 | #2058 |
| 2025 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:16:31 | #3353 |
| 2024 | REVEL Big BearBig Bear Lake | CA | 1:36:55 | #915 |
| 2024 | Whiskey Run AtlantaAtlanta | GA | 1:48:29 | #37 |
| 2024 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:03:50 | #2709 |
| 2024 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:14:34 | #18527 |
| 2024 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:21:58 | #3103 |
| 2024 | Seattle Cherry Blossom RunSeattle | WA | 3:17:53 | #1905 |
| 2024 | Seattle Cherry Blossom RunSeattle | WA | 3:17:53 | #1905 |
| 2023 | Finish The RideLos Angeles | CA | 2:25:56 | #86 |
| 2022 | Cambridge Half Marathon + 5KCambridge | MA | 1:42:51 | #651 |
| 2022 | Surf City MarathonHuntington Beach | CA | 2:13:09 | #2476 |
| 2020 | B.A.A. Half MarathonBoston | MA | 1:59:24 | #2684 |
| 2019 | REVEL Big BearBig Bear Lake | CA | 1:48:34 | #264 |
| 2017 | Divas Half Marathon & 5KTemecula | CA | 2:00:02 | #40 |
| 2017 | United Airlines NYC HalfNew York | NY | 2:01:51 | #8955 |
| 2017 | Surf City MarathonHuntington Beach | CA | 2:02:55 | #2571 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 1:39:06 | #244 |
| 2016 | La Porte By the Bay Half MarathonLa Porte | TX | 1:45:51 | #127 |
| 2016 | Surf City MarathonHuntington Beach | CA | 1:54:15 | #1255 |
| 2016 | Get in GearMinneapolis | MN | 2:01:29 | #528 |
| 2016 | Second Wind Christie Clinic Illinois Race Weekend Training ProgramChampaign | IL | 2:04:28 | #1648 |
| 2016 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:06:39 | #2220 |
| 2016 | Aspen Valley MarathonAspen | CO | 2:06:47 | #194 |
| 2016 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:16:12 | #2810 |
| 2015 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:46:55 | #1773 |
| 2015 | Surf City MarathonHuntington Beach | CA | 1:56:05 | #2180 |
| 2015 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:58:28 | #592 |
| 2015 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:00:54 | #1566 |
| 2015 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:02:44 | #2091 |
| 2015 | Rock 'n' Roll Washington DCWashington | DC | 2:14:57 | #7586 |
| 2014 | Thanksgiving Day Half MarathonAtlanta | GA | 1:48:45 | #1041 |
| 2014 | Surf City MarathonHuntington Beach | CA | 1:53:11 | #2207 |
| 2014 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:57:44 | #1549 |
| 2014 | Carlsbad MarathonCarlsbad | CA | 1:58:31 | #1992 |
| 2014 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:10:41 | #3273 |
| 2013 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:52:19 | #1523 |
| 2013 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:06:05 | #3198 |
| 2013 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:07:53 | #3394 |
| 2013 | Surf City MarathonHuntington Beach | CA | 2:11:23 | #5429 |
| 2013 | Get in GearMinneapolis | MN | 2:18:02 | #903 |
| 2012 | Monster DashMinneapolis | MN | 2:00:17 | #2569 |
| 2012 | Philadelphia MarathonPhiladelphia | PA | 2:07:11 | #4848 |
| 2012 | 36th Annual Lopers Club Holiday Classic Half Marathon, 10K, and 5KLoma Linda | CA | 2:12:42 | #108 |
| 2012 | Beer City Half™ San DiegoSan Diego | CA | 2:37:19 | #5034 |
| 2011 | Thanksgiving Day Half MarathonAtlanta | GA | 1:55:43 | #2572 |
| 2011 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:56:42 | #2404 |
| 2010 | Thanksgiving Day Half MarathonAtlanta | GA | 1:53:17 | #2088 |
| 2010 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:56:04 | #2264 |
| 2008 | Thanksgiving Day Half MarathonAtlanta | GA | 1:50:58 | #1846 |
| 2008 | Rock n Roll NashvilleNashville | TN | 2:26:40 | #12188 |
| 2007 | North Shore ClassicHighland Park | IL | 2:35:29 | #1200 |
| 2005 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:57:23 | #481 |
| 2005 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:30:07 | #3959 |
| 2002 | Carlsbad MarathonCarlsbad | CA | 2:02:47 | #2002 |
| 2001 | Run Through RedlandsRedlands | CA | 2:05:50 | #160 |
| 1999 | Run Through RedlandsRedlands | CA | 2:02:31 | #115 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
32 racesGAGeorgia
9 racesMNMinnesota
4 racesILIllinois
3 racesNYNew York
3 racesDCDistrict of Columbia
2 racesMAMassachusetts
2 racesWAWashington
2 racesCOColorado
1 raceTXTexas
1 raceUTUtah
1 race50-State Challenge
11/ 51 states + DC
40 states to go