David Platt comenzó su carrera en las divisiones inferiores del Manchester United FC, luego en 1984 se trasladó al Crewe Alexandra donde jugó 134 partidos anotando 55 goles.
En 1988 a los 22 años, fichó por el Aston Villa, donde continuó demostrando su buen fútbol.
Sus grandes actuaciones en el mundial lo llevaron al Bari de la Serie A italiana en 1991.
En 1988, fichó por el Aston Villa, y en su primera temporada en Villa Park ayudó al club a lograr el ascenso a la Primera División, una temporada después de haber sido relegado.
En su primera temporada, el Arsenal terminó quinto en la liga y se clasificó para la Copa de la UEFA, aunque pronto fue despedido Rioch tras una disputa con la junta y fue sucedido por el francés Arsene Wenger.
Más tarde como parte del equipo que ganó la Premier League y la FA Cup en la temporada 1997-98.