Fue elegido en la quincuagésimo octava posición del Draft de la NBA de 2009 por Boston Celtics, equipo con el que firmó contrato por una temporada en septiembre. El 6 de enero de 2010, los Celtics cortaron a Hudson, pero dos días después fue contratado por Memphis Grizzlies. Tras jugar seis partidos con Washington Wizards en la temporada 2010-11, fue despedido el 21 de noviembre de 2010.