Professionista dal 2013, precedentemente giocava all'interno del circuito Web.com Tour mentre dalla stagione 2014-2015 gioca all'interno del circuito PGA Tour in cui ha vinto sei tornei. la prima vittoria risale al 2014, vincendo il torneo BMW Charity Pro-Am facente parte del circuito amatoriale Web.com Tour. Al termine della stagione finì 17° e ottenne il pass per la stagione successiva all'interno del PGA Tour, pass che perse successivamente per gli scarsi risultati. Nel 2019 e nel 2022 ha vinto il Wells Fargo Championship, in mezzo a queste vittorie ha conquistato altri due tornei del circuito PGA, vincendo, tra febbraio e settembre 2021, prima il Los Angeles Open e poi il Fortinet Championship (vinto nuovamente nel 2022).
Nel gennaio 2023 ha vinto il Farmers Insurance Open.