Felton, 2005 NBA Seçmeleri'nde Charlotte Bobcats tarafından beşinci sıradan draft edildi ve profesyonel kariyerinede bu takıdma başladı. Beş yıllık Charlotte kariyerinden sonra New York Knicks'e transfer olan Felton, Carmelo Anthony karşılığında takasla Denver Nuggets'in yolunu tutmuştur. Nuggets'da yarı sezon oynadıktan sonra Portland Trail Blazers'a geçen oyuncu sezon sonunda sign-and-trade ile tekrar New York Knicks'e döndü. New York, Portland'dan Felton ve Kurt Thomas'ı alırken karşılığında Dan Gadzuric ve Jared Jeffries'i göndermiştir. 2014 yılında Dallas Mavericks ile anlaştı.