2006
- September – Nike Run Hit Remix 5 Mile (1:11:12)
- October – Long Beach Half Marathon (2:55:50)
2007
- June – San Diego Rock N’ Roll Full Marathon (5:47:58)
- September – Nike Run Hit Remix 5 mile (1:05:48)
2008
- January – Arizona Rock N’ Roll Full Marathon (5:46:01)
- June – San Diego Rock N’ Roll Full Marathon (5:08:54)
- August – Disneyland Half Marathon
- August – Nike+ Human Race 10K (1:24:05)
- October – San Jose Rock N’ Roll Half Marathon (2:52:12)
2009
- June – Anchorage Alaska Full Marathon (5:07:38)
- August – Disneyland Half Marathon (3:00:02)
- September – ING Philadelphia Half Marathon (2:35:46)
- November -Santa Barbara Half Marathon (2:37:33)
- December – Honolulu Hawaii Full Marathon
2010
- January – Arizona Rock N’ Roll Full Marathon (4:58:04)
- March – Los Angeles Full Marathon (6:04:19)
- June – San Diego Rock N’ Roll Full Marathon (7:01:15)
- June – Seattle Rock N’ Roll Full Marathon (5:33:08)
- July – Anaheim All Star 5k (39:07)
- July – SF Half Marathon (2:48:38)
- August – Chicago Rock N’ Roll Half Marathon (2:34:40)
- September – Portland Warrior Dash NorthWest (39:28)
- September – Portland Pints to Pasta 10K (1:02:44)
- September – Philadelphia Rock N’ Roll Half Marathon (2:35:29)
- October – Long Beach Half Marathon (2:21:00)
- October – Los Angeles Rock N’ Roll Half Marathon (2:14:59)
- October – Athens (Greece) Classic Full Marathon (5:39:38)
- December – Las Vegas Rock N’ Roll Half Marathon (2:27:30)
2011
- January – Arizona Rock N’ Roll Half Marathon
- February – Huntington Beach Half Marathon (PR @ 2:01)
- March – Desert Triathlon – International Distance
- May – Avia Wildflower Long Course Triathlon 70.3 (7:51:11)
- May – Zazzle Bay to Breakers 12k
- July – Vineman Triathlon 140.6 (13:53:57)
- September – Carpinteria Triathlon – Olympic Distance (3:37:34)
- October – Portland, Oregon Full Marathon (4:29:57)
- December – Las Vegas Rock N’ Roll Full Marathon (4:35:11)
2012
- February – Livestrong Austin Full Marathon (4:22:52)
- March – Desert International Triathlon (2:50:29)
- May – Wildflower Triathlon Long Course (PR @ 6:46:50)
- June – Ironman Hawaii 70.3 Triathlon (6:49:51)
- July – Vineman Full Aquabike (8:33:39)
- August – Ironman Canada Triathlon (PR @ 13:27:00)
- September – 80’s Run 10k Pasadena
- October – Chicago Marathon
- November – Color Run 5k San Diego
- December – Paramount Ranch Trail Half Marathon, Calabasas
2013
- January – L.A. New Year’s Half Marathon
- February – Ray Miller 50k Ultramarathon (7:28)
- February – Rock N Roll New Orleans Marathon (PR @ 4:20)
- April – Leona Divide 50/50 50 mile Ultramarathon (13:39)
- May – Rock N Roll Portland Half Marathon
- August – Ragnar Trail Relay, Snowbasin, UT
- August – Hood to Coast Relay, Oregon
- October – Marine Corps Marathon (5:10)
- December – Venice Christmas Run 10k (0:53:28)
- December – Venice Christmas Run 5k (PR @ 0:25:20)
2014
- March – Desert Triathlon (PR @ 2:37:32)
- April – Wildflower Squared – Half Iron (6:50:29)
- April – Wildflower Squared – Olympic (3:35:01)
- July – Vineman Full Aquabike (PR @ 8:21:44)
- August – Ironman Mont Tremblant (13:56:31)
- October – Hermosa Beach Triathlon – Bike Relay (9 miles @ 0:28)
- November – NYC Marathon (5:43)
- November – Downtown LA Turkey Trot 10k (PR @ 0:53:00)
- December – Paramount Ranch Half Marathon, Calabasas (2:56)
2015
- February – Sean O’Brein 50k Ultramarathon
- March – Los Angeles Marathon
- April – Ragnar Trail Zion
- May – Ohio Flying Pig Marathon Weekend – 5k
- May – Ohio Flying Pig Marathon Weekend – 10k
- May – Ohio Flying Pig Marathon Weekend – Marathon
- July – Awesome 80’s Run 5k, Pasadena
- October – Ironman Arizona 70.3 Triathlon
- October – Chicago Marathon
2016
- July – Challenge Roth, Germany 140.6 Triathlon
2017
- May – Big Sur Marathon