Jugaba como delantero y su primer equipo fue el Aston Villa.
[cita requerida] Vassell inició su carrera profesional en el Aston Villa, debutando en agosto de 1998.
No obstante, Vassell no rindió como se esperaba de él en un primer momento, y en las últimas temporadas permaneció como suplente.
Para la temporada 2009-10 el Ankaragücü turco se hizo con sus servicios, pasó una temporada ahí hasta que se fue libre al Leicester City.
Vassel a pesar de ser un 9 puro sus números goleadores no eran muy sorprendentes siendo su mejor temporada 12 goles en 36 partidos en la temporada 2001-02.