Carroll foi selecionado como a 27º escolha geral do Draft da NBA de 2009 pelo Memphis Grizzlies e também jogou por Houston Rockets, Denver Nuggets, Utah Jazz, Atlanta Hawks, Toronto Raptors e Brooklyn Nets. Carroll atuou anteriormente pela Universidade do Missouri e pela Universidade Vanderbilt.