Auteur de la meilleure performance de sa carrière sur 400 m en 44 s 37, le lors du meeting Herculis de Monaco, Richardson décroche la médaille de bronze des Championnats d'Europe de 1998 disputés à Budapest, devancé par Iwan Thomas et Robert Maćkowiak. En fin de compétition, il remporte le titre de champion d'Europe du relais 4 × 400 m en 2 min 58 s 68. Auteur de la cinquième meilleure performance de l'année 1998, il remporte en fin de saison le 400 m de la Finale du Grand Prix de Moscou, devant Jerome Young et Iwan Thomas. Il se classe cinquième des mondiaux de Séville, en 1999, et remporte la Finale du Grand Prix 2000 de Doha.