No Draft de 2019 da NBA, Porter foi selecionado pelo Milwaukee Bucks como a 30° escolha geral no Draft da NBA de 2019, mas depois foi negociado com o Cleveland Cavaliers. Em 3 de julho de 2019, o Cleveland Cavaliers anunciou que assinou um contrato com Porter.