En el año 2012 firmó un contrato no garantizado con los Toronto Raptors que tras unos cuantos partidos decidieron cortarle para fichar al alero francés Mickaël Pietrus, más tarde esa temporada firmó un contrato con los New Orleans Hornets que al igual que los Raptors decidieron cortarle luego de unos partidos con el equipo.