Skip to main content
I’m a born-and-raised Texan (now Coloradoan), living in Europe while I race bikes for Team DSM. I have a B.S. in Mechanical Engineering from Texas A&M collecting dust. I am a husband, father, classical pianist, metalhead, bookworm, early-riser, coffee snob, contributor, and budding Twitter personality. I owe all of my success to my faith in Christ, my family, and my friends, and I hope to make you all proud.
Nationality /
From /
McKinney, TX
Training base /
Girona, Spain
Birthday /
August 26th
Age /
Weight /
71.5 kg  (157.66 lbs)
Height /
191 cm (6 ft 3 in)
Rider type /
Rouleur, TT
Grands Tours /
License # /
Team /
Team DSM
1stGiro d’Italia - Stage 21 (ITT)2019
5thVuelta a España - Stage 21 (ITT)2021
6thGiro d’Italia - Stage 9 (ITT)2019
3rdTirreno-Adriatico - Stage 1 (TTT)2019
2ndUAE Tour - Stage 1 (TTT)2019
2ndTTT World Championships2018
2ndUSA National Championships - ITT2018
5thCritérium du Dauphiné - Stage 4 (ITT)2017
5thEneco Tour - Stage 62016
6thTTT World Championships2014
4thVuelta a Burgos - Stage 5 (ITT)2014
2006-10Texas A&M University Cycling Team (amateur)
2009Team Brain and Spine Cycling (amateur)
2009-10Super Squadra (amateur)
2011Rio Grande Cycling (amateur)
2011-13Optum p/b Kelly Benefit Strategies (CT)
2014Team Giant - Shimano (WT)
2015-16Team Giant - Alpecin (WT)
2017-19Team Sunweb (WT)
2020-2021Team Sunweb (WT)

My Season

22 - 28 March 2021

2.UWT  /  Spain
18 April 2021

1.UWT  /  Netherlands
27 Apr - 02 May 2021

2.UWT  /  Switzerland
30 May - 06 Jun 2021

2.UWT  /  France
03 - 07 August 2021

2.Pro  /  Spain
14 Aug - 05 Sep 2021

2.UWT  /  Spain
 Stage 21 (ITT) - 5th

Next race


In The News

In The News



Chad Haga blog: An off-season of reflection

I started writing a blog a month ago and got half of it done before I stalled out. Not for lack of time – I was at training camp, free of the responsibilities of home…

Chad Haga blog: Bizarre life after lockdown

Barely seven months and a lifetime ago at team camp in January 2020, we shared murmurs of disbelief that the Tour of Guangxi, scheduled for October, might be at risk if China failed to get…

Chad Haga blog: Five days of suffering in the Tour de France

It may have only been 5 days of racing, but this week felt every bit as long as the first one. As the stage count increases, so does the proportion of the stage spent suffering,…