Dopo tre stagioni in NCAA con i Tar Heels, di cui l'ultima chiusa con quasi 14 punti di media, venne scelto al primo giro del Draft NBA 2013 alla venticinquesima chiamata dai Los Angeles Clippers.[6] Bullock rimase ai Clippers solo per 1 anno e mezzo in cui non riuscì a imporsi da titolare venendo ceduto nel gennaio 2015.
Phoenix Suns (2015)
Il 16 gennaio 2015 venne ceduto dai Los Angeles Clippers ai Phoenix Suns in uno scambio a tre squadre che coinvolse anche i Boston Celtics.[7] Debuttò con i Suns 10 giorni dopo proprio contro la sua ex-squadra, ovvero i Los Angeles Clippers, in cui prevalsero i Clippers col punteggio di 120-100.[8][9] Bullock venne più volte spedito in D-League dai Suns ai Bakersfield Jam, giocando in totale solo 11 partite con la squadra dell'Arizona con cui segnò 4 punti.
Nella seconda stagione nel Michigan Bullock giocò meno partite (6 in meno rispetto alla stagione precedente), ma ebbe un minutaggio un superiore. Giocò solo 31 partite oltre che per la concorrenza anche per vari infortuni.
Il 16 giugno 2017 venne sospeso per 5 partite in quanto venne trovato positivo alla marijuana a seguito di un controllo antidoping.[11][12]
L'11 luglio 2017 rinnovò il suo contratto con i Pistons per altri 2 anni.[13] E nella stagione 2017-2018 fu quella in cui trovò più spazio in carriera limitando gli infortuni e giocando 62 partite su 82 (77 escludendo quelle in cui era squalificato), di cui 52 da titolare complice anche la partenza di Tobias Harris che in febbraio venne ceduto ai Los Angeles Clippers in cambio di Blake Griffin. Nonostante avesse tenuto ottime medie (44,5% da 3 e 11,3 punti di media) non riuscì portare i pistoni alla postseason in quanto la squadra arrivò 9 a est con un record di 39 vittorie e 43 sconfitte. In stagione segnò anche il proprio career-high di punti mettendo a referto 23 (con 6 tiri da 3 segnati) nella sconfitta interna per 113-103 contro gli Charlotte Hornets.[14]
Nella stagione successiva fu titolare della franchigia del Michigan giocando 44 partite su 44 da titolare, tenendo anche in questo caso la media punt in doppia cifra, prima di venire ceduto in febbraio.