Rush se inscreveu no Draft de 2002 e foi escolhido como a vigésima escolha pelo Toronto Raptors. Seus direitos foram trocados com o Los Angeles Lakers, onde jogou pouco em suas duas primeiras temporadas. No entanto, ele demonstrou suas habilidades de arremesso de três pontos, passando a jogar com mais frequência. Foi trocado com o Charlotte Bobcats por duas escolhas de segunda rodada do draft. Em 2005 renovou seu contrato com o time.