Click on the Race name below to read the Report.

Triathlons
- 9/17/17- Ironman AC 70.3
- 06/21/17- Philadelphia Escape Sprint Triathlon
- 10/22/2016- Ironman PPD North Carolina 70.3
- 07/10/2016- Rev 3 Williamsburg Sprint Triathlon
- 06/12/2016- Escape the Cape Sprint Triathlon
- 10/11/2015- Ironman Louisville
- 09/13/2015- Nations Sprint Triathlon
- 07/14/2015- New York City Triathlon
- 06/28/2015- Challenge Family Atlantic City 70.3
- 06/14/2015- General Smallwood Sprint
- 09/28/2014- Ironman 70.3 Augusta
- 09/7/2014- Nations Sprint Triathlon
- 08/3/2014- NYC Triathlon
- 06/08/2014- Ironman 70.3 Eagleman
- 06/01/2014– Rock Hall Sprint Triathlon
- 10/27/2013- Ironman 70.3 Miami
- 09/15/2013- Age Group Sprint World Championships
- 08/11/2013- USA Triathlon Olympic Distance Nationals
- 06/29/2013- Siesta Key Beach Sprint Triathlon
- 04/28/2013- St. Anthony’s Triathlon
- 04/07/2013- Nautica South Beach Triathlon
- 09/09/2012- The Nations Triathlon
- 08/18/2012- USAT Sprint Distance National Championships
- 08/05/2012- Ft. Richie Sprint Triathlon
- 07/21/2012- New Jersey State Triathlon
- 06/03/2012- Rock Hall Sprint Triathlon
- 04/01/2012- Nautica South Beach Triathlon
Duathlons
- 05/21/2017- Columbia Duathlon
- 04/17/2016- Hagerstown Sprint Duathlon
- 05/19/2013- Fort Desoto Duathlon
5K, 10K and 10 Milers
- 04/12/2017- Cherry Blossom 10-Miler
- 04/24/2016- Pikes Peek 10K
Half Marathons
- 10/21/17- Toronto Half Marathon
- 06/04/2017- Vermont Covered Bridges Half Marathon
- 02/12/2017- Mercedes Benz Half Marathon
- 06/04/2016- Virginia Wine Country Half Marathon
- 05/07/2016- Indy Mini Marathon
- 04/03/2016- Ann Arbor Half Marathon
- 05/03/2015- Flying Pig Half Marathon
- 04/25/2015- Nashville Half Marathon
- 03/17/2015- NYC Half Marathon
- 10/05/2014- Smuttynose Rockfest Half Marathon
- 03/17/2014- Rock n Roll USA Half Marathon
- 02/01/2014- Surf City Half Marathon
- 10/13/2013- B.A.A Half Marathon
- 07/14/2013- Shipyard Old Port Half Marathon
- 03/17/2013- Publix Georgia Half Marathon
- 02/24/2013- New Orleans Rock n Roll Half Marathon
- 12/8/2012- Rehoboth Beach Half marathon
- 12/2/2012- Las Vegas Half Marathon
- 11/4/2012- Lady Speed Stick Scottsdale Half Marathon
- 09/16/2012- Surftown Half Marathon
- 06/23/2012- Stratton Faxon Fairfield Half Marathon
- 05/06/2012- New Jersey Long Branch Half Marathon
- 04/22/2012- Flying Pirate Half Marathon
- 03/24/2012- Allstate Life Insurance New York 13.1 Marathon
- 03/11/2012- Sarasota Half Marathon
- 01/29/2012- ING Miami Half Marathon
- 10/15/2011- Under Armour Baltimore Half Marathon
- 09/04/2011- Rock n Roll Virgina Beach Half Marathon
- 06/05/2011- Zooma Annapolis Half Marathon
- 03/26/2011- Suntrust National Half Marathon
Marathons
- 02/15/2015- Austin Marathon
- 10/07/2012- Chicago Marathon
- 11/20/2011- Philadelphia Marathon