Aiken a fait l'essentiel de sa carrière dans des ligues mineures.
Il a joué pour plusieurs clubs, notamment les Indians de Columbus et les Clippers de Columbus, avant de faire ses débuts en Ligue majeure avec les Indians de Cleveland en 2005.