Em 23 de junho de 2016, McCaw foi selecionada pelo Milwaukee Bucks com a 38ª escolha geral do Draft de 2016. Mais tarde, ele foi negociado com o Golden State Warriors em troca de considerações de dinheiro. O membro do conselho executivo dos Warriors, Jerry West, achou que McCaw não deveria ter sido selecionado tão tarde, dizendo: "As pessoas vão se arrepender de não terem selecionado ele". Em 6 de julho de 2016, ele assinou com os Warriors e se juntou à equipe para a Summer League de 2016.