Running
2024
- London Marathon 3:09:56
- The Canyons 100K 14:17:39
- Bay to Breakers 12K 49:42
- The Broken Arrow Skyrace 46K 7:49:08
- Tahoe Rim Trail Endurance Runs 56M 14:04:14
- Paris 2024 Marathon Pour Tous 3:46:13
- UTMB 38:51:42
2023
- Tokyo Marathon 2:56:47
- Boston Marathon 3:04:22
- The Canyons 100K 16:43:04
- Bay to Breakers 12K 49:02
- The Broken Arrow Skyrace 46K 7:22:13
- Tahoe Rim Trail Endurance Runs 56M 13:23:07
- UTMB CCC 18:49:37
- California International Marathon 3:10:10
2022
- Transalpine Run
- Tahoe Rim Trail Endurance Runs 50M 13:54:43
- Bay to Breakers 12K 47:39
- The Canyons 50K 5:51:50
- Napa Valley Marathon 3:01:58
- Kaiser Permanente San Francisco 10K
2021
- Golden Gate Trail Classic 10K
- Golden Gate Headlands 10K
2019
- Zoom Turkey Trot 5K 20:49
- Chicago Marathon 3:08:10
- Berlin Marathon 3:10:41
- Zoom Dynamite Trail Run 10K 43:26
- Mount Madonna Trail Run 8K 40:07
- Bay to Breakers 12K 48:25
- Avenue of the Giants Marathon 2:59:25
- Earth Day Fun Run 10K 40:14
- Zoom Angel Island Trail Run 10M 1:14:36
- Lam Research Heart & Soles Run 10K 38:10
2018
- New York City Marathon 3:11:47
- Mountains 2 Beach Marathon 3:10:09
2017
- California International Marathon 3:14:50
- San Francisco Marathon 3:29:21