Jugó como defensa y su último club fue el Al-Malakia FC.
Marcó el primer gol de la selección sursudanesa en un partido oficial internacional.
Richard representó a Sudán durante los años 2000.
Allí, marcó el 7 de octubre de 2006 un autogol que permitió a Túnez ganar por 1:0, en lo que sería la única derrota y único partido no-ganado de Sudán en este proceso clasificatorio.
Luego, el 2 de junio de 2007, Lado marcó dos goles frente a Mauricio en Omdurmán y su selección venció por 3:0.