He joined the PGA Tour in 2003 and won his first tour tournament in 2007, the Travelers Championship.
He attended McKinney High School in Texas.
He played college golf at Oklahoma State.
He married cheerleader and dancer Kandi Harris in 2011.
He has competed against Rickie Fowler on the PGA Tour.