Morris nasceu em Grand Rapids, Michigan. Sua mãe o apelidou de "Man-Man" quando ele nasceu.[2] Ele cresceu em Flint, Michigan, estudando na Flint Beecher High School. Morris venceu três vezes o Prêmio de Jogador do Ano de Michigan pela Associated Press e foi selecionado três vezes para a Primeira-Equipe estadual.[3] Ele liderou a equipe em pontuação, assistências e roubos de bola em todas as quatro temporadas. Ele levou Flint Beecher aos títulos estaduais da Classe C de Michigan em 2012 e 2013. Um dos melhores armadores do país, Morris ganhou o prêmio Mr. Basketball de Michigan em 2013.[4]
Morris começou a temporada no banco, mas foi escalado como titular contra Oklahoma em 1º de fevereiro de 2014, permanecendo lá desde então.
Morris teve médias de 6,8 pontos, 3,7 assistências e 2,6 rebotes e deu 134 assistências, a terceira maior marca por qualquer calouro na história da universidade. Ele arremessou 84,7% na linha de lance livre, a segunda melhor marca de um calouro da universidade e foi o único calouro da Big 12 a fazer pelo menos 25 arremessos e acertar 40%. Ele marcou dois dígitos em 13 jogos, incluindo todos os três jogos do Torneio da NCAA. Ele deu cinco ou mais assistências em 12 jogos e liderou todos os calouros na Big 12 com 46 roubos de bola, a quinta maior marca por um novato da universidade.
Segundo ano
Morris foi titular em todos os 34 jogos e teve média de 11,9 pontos, o segundo maior da equipe. Ele também teve 5.2 assistências e 3.4 rebotes em seu caminho para ser chamado para a Segunda-Equipe da Big 12.
Ele teve o segundo maior número de assistências entre os segundanistas e o 11º lugar na história da universidade. Morris teve 64 roubos de bola, o segundo maior número por um segundanista e empatado em 9º em uma única temporada na história da universidade. Seus 110 roubos de bola nas últimas duas temporadas foram os maiores de qualquer jogador da Big 12. Seu primeiro jogo de 20 pontos na carreira foi contra Texas Tech, ele registrou seu primeiro duplo-duplo com 11 pontos e 10 assistências contra Kansas. Ele teve uma média de 15,3 pontos e foi selecionado para a Equipe Ideal do Torneio da Big 12.[8]
Último ano
Em sua última temporada, Morris teve médias de 16.4 pontos, 4.8 rebotes, 6.2 assistências e 1.5 roubadas de bola.
Morris foi selecionado pelo Denver Nuggets como a 51ª escolha geral no draft da NBA de 2017.[10] Após a Summer League, ele assinou um contrato bidirecional com os Nuggets. De acordo com os termos do acordo, ele dividiria o tempo entre os Nuggets e um time da G-League que seria melhor designado para ele.[11] Ele foi mandado para o Rio Grande Valley Vipers em 23 de outubro de 2017.[12]
Em 12 de dezembro de 2017, Morris fez sua estreia na NBA contra o Detroit Pistons. Ele registrou uma assistência em três minutos de ação. Em três jogos com os Nuggets, ele teve média de 3,3 pontos. Morris teve médias de 18,0 pontos, 4,5 rebotes e 6,6 assistências com o Rio Grande Valley.
Em 29 de dezembro de 2020, Morris marcou 24 pontos em uma derrota por 125-115 para o Sacramento Kings.[13]
Em 19 de outubro, Morris fez sua estreia nos Wizards e registrou sete pontos, seis rebotes, seis assistências e duas roubadas de bola na vitória por 114–107 sobre o Indiana Pacers.[15]
Carreira na seleção
Em 20 de março de 2021, Morris se comprometeu a jogar internacionalmente pela Seleção Nigeriana como jogador naturalizado.[16]