ROAD RACES:
Personal records in bold.
5K
2018 – OktobeRun 5K: 25:46 (8:18/mile)
2018 – Race to the End of Summer 5K: 26:13 (8:27/mile); 3/13 AG
2017 – Alameda Holiday Kick Off 5K: 25:35 (8:15/mile); 1/26 AG
2016 – Bank of the West 5K: 24:52 (8:00/mile)
2016 – Crissy Field parkrun: 25:32 (8:13/mile); 2nd Female
2015 – LMJS Couples Relay, 5K time: 25:25 (8:12/mile)
2014 – LMJS 4th Sunday Race (October): 26:30 (8:32/mile); 3/5 AG
2014 – 5K on the Bay: 27:23 (8:51/mile); 3/35 AG
2013 – LMJS Couples Relay, 5K time: 26:16 (8:27/mile)
2012 – LMJS 4th Sunday Race (May): 26:25 (8:31/mile); 1/9 AG
2012 – LMJS Couples Relay, 5K time: 27:42 (8:56/mile)
2002 – Komen Race for the Cure: 29:58 (9:43/mile)
10K
2017 – Race to the End of the Summer 10K: 56:13 (9:04/mile)
2016 – Danville 10K: 52:24 (8:26/mile)
2016 – LMJS 4th Sunday Race (April): 52:56 (8:31/mile)
2013 – Brazen Summer Breeze 10K: 52:51 (8:31/mile); 3/71 AG
2012 – LMJS 4th Sunday Race (November): 1:00:04 (9:41/mile)
2012 – LMJS 4th Sunday Race (September): 56:49 (9:08/mile)
2012 – LMJS 4th Sunday Race (April): 58:40 (9:27/mile);
2007 – Hit the Road Jack: 1:01:59 (9:58/mile)
2003 – Salem Lake Trail Race: 1:01:52 (9:57/mile)
12K
2015 – Bay to Breakers: 1:31:07 (12:14/mile)
2007 – Emerald Across the Bay: 1:18:17 (10:29/mile)
10-mile
2015 – Foster City 10-miler: 1:28:09 (8:48/mile)
2014 – Foster City 10-miler: 1:27:56 (8:47/mile)
Half Marathon
2019 – Oakland Half Marathon: 2:21:16 (10:47/mile)
2019 – Brazen Victory Half (2:20 pacer): 2:19:19
2019 – Kaiser Permanente SF Half Marathon: 2:16:44 (10:26/mile)
2018 – Brazen Summer Breeze (as the 2:20 pacer): 2:19:39
2018 – Oakland Half Marathon: 1:59:47 (9:08/mile)
2018 – Livermore Half Marathon: 2:05:xx
2018 – Brazen Victory Half (2:20 pacer): 2:19:37
2018 – Kaiser Permanente SF Half Marathon: 2:01:19 (9:15/mile)
2017 – Tiburon Half Marathon: (as the 2:30 pacer): 2:29:23
2017 – Alameda Half Marathon: 2:04:56 (9:32/mile)
2017 – Summer Breeze Half Marathon (as the 2:30 pacer): 2:29:58
2017 – Livermore Half Marathon (as the 2:20 pacer): 2:18:56
2017 – Kaiser Permanente SF Half Marathon: 2:05:13 (9:33/mile)
2016 – Berkeley Half Marathon: 2:05:15 (9:34/mile)
2016 – Dream Mile (as the 2:20 pacer): 2:19:46
2016 – OktobeRun (as the 2:20 pacer): 2:19:51
2016 – Healdsburg Half Marathon: 1:59:33 (9:08/mile)
2016 – Tiburon Half Marathon (as the 2:20 pacer): 2:18:57
2016 – Summer Breeze: 1:56:58 (8:55/mile)
2016 – Oakland Half Marathon (part of We Run This Town Challenge): 2:12:44 (10:07/mile)
2015 – Walnut Creek Half Marathon: 2:03:08 (9:23/mile)
2015 – Kaiser Permanente SF Half Marathon: 2:00:23 (9:12/mile)
2014 – The San Francisco 1st Half Marathon: 2:20:34 (10:43/mile)
2014 – Kaiser Permanente SF Half Marathon: 1:58:51 (9:04/mile)
2013 – San Francisco Half Marathon – 2nd Half: 2:01:05 (9:15/mile)
2013 – Oakland Half Marathon: 2:04:26 (9:29/mile)
2012 – Healdsburg Half Marathon: 2:00:37 (9:12/mile)
2012 – Oakland Half Marathon: 2:05:40 (9:36/mile)
2008 – Napa to Sonoma Half Marathon (Napa & Sonoma, CA): 2:09:42 (9:54/mile)
Marathon
2016 – California International Marathon: 4:37:17 (10:35/mile)
2015 – Santa Rosa Marathon: 4:21:52 (9:59/mile)
2014 – Big Sur International Marathon: 4:40:06 (10:41/mile)
2014 – Oakland Marathon: 4:46:50 (10:56/mile)
2013 – Marine Corps Marathon: 4:33:57 (10:27/mile)
2012 – California International Marathon: 4:32:39 (10:24/mile)
Relays
2014 – Ragnar Napa Valley
**
TRAIL RACES:
5K
2013 – Brazen Western Pacific 5K (3.2 miles): 31:49 (9:56/mile)
2012 – Brazen NYE 5K @ Lake Chabot (~3.23 miles): 29:29 (9:30/mile)
2011 – Bad Bass (3.3 miles): 33:23 (10:46/mile)
2010 – XTerra Redwood Peak: 37:09 (11:57/mile)
10K
2015 – ITR Oakland Hills Trail Run 10K (6.3 miles): 1:20:23 (12:45/mile)
2015 – Dirty Dozen 10K (morning; 6.74 miles): 1:01:45 (9:10/mile); 1/12 AG
2012 – Drag-N-Fly 10K (6.61 miles): 1:14:45 (11:19/mile); 1/25 AG
2012 – Cinderella 10K (6.3 miles): 1:23:59 (13:20/mile)
15K
2015 – PCTR Night Sweats 15K (9.6 miles): 2:17:33 (14:20/mile)
10 Mile
2013 – Coastal Mt. Diablo 10 Mile Race: 2:22:28 (13:58/mile); 3/9 AG
2012 – Tilden Tough Ten: 1:44:06 (10:24/mile)
Half Marathon
2017 – Lake Chabot Trail Challenge: 2:35:46 (11:53/mile)
2017 – Cinderella Half Marathon: 3:17:57 (14:53/mile)
2017 – Brazen Badger Cove (Wildcat Edition): 2:59:02 (13:39/mile)
2015 – Lake Chabot Trail Challenge: 2:30:52 (11:30/mile)
2015 – Brazen Wildcat Canyon Half Marathon: 2:46:23 (12:41/mile)
2014 – Brazen Summit Rock Half Marathon: 3:05:15 (14:08/mile)
2013 – ITR Woodside Ramble Half Marathon: 2:39:44 (12:12/mile)
2013 – Zoom Point Pinole Half Marathon (12.95 miles, partial trail): 2:00:01 (9:14/mile)
2012 – Lake Chabot Trail Run Half Marathon: 2:28:59 (11:28/mile)
2012 – Lake Chabot Trail Challenge: 2:48:56 (12:53/mile)
25K
2016 – Post Oak Challenge 25K (Tulsa, OK): 3:36:19 (13:56/mile)
2013 – Skirt ‘n’ Dirt 25K: 3:33:02 (13:40/mile)
30K
2014 – ITR Chabot 30K: 3:44:10 (12:11/mile)
Marathon
2015 – Coastal Canyon Meadows Trail Marathon: 6:48:20 (15:35/mile)
50K
2015 – Big Basin 50K: 7:57:46 (15:37/mile)
Misc Trail Runs
2018 – Dirty Dozen 6 Hour Race: 28.22 miles in 5:54:50 (12:34/mile)
2012 – Golden Gate Trail Run (4.9 miles): 54:19 (11:05/mile)
2012 – Woodminster Cross Country Trail Race (9 miles): 1:50:19 (12:15/mile)
Leave a Reply