Dopo aver frequentato per due anni l'Università di Nevada-Las Vegas, si rese eleggibile per il Draft NBA 2016, che si svolse al Barclays Center di Brooklyn il 23 giugno, durante il quale venne scelto con la trentottesima scelta assoluta dai Milwaukee Bucks. Più tardi venne mandato ai Golden State Warriors. Andò a giocare così in una seria contendente per il titolo, in cui trovò immediatamente spazio, giocando 71 partite su 82, di cui 20 da titolare, alternandosi nei ruoli di ala piccola e guardia. Nei playoffs sostituì Kevin Durant nel ruolo di AP titolare e si rivelò importante in fase difensiva in gara-2 al primo turno contro i Portland Trail Blazers. Vinse l'anello a fine stagione in cinque gare contro i Cleveland Cavaliers.