Erste Erfahrungen bei internationalen Meisterschaften sammelte Benjamin Richardson im Jahr 2021, als er bei den U20-Weltmeisterschaften in Nairobi in 10,28 s die Silbermedaille im 100-Meter-Lauf gewann und über 200 Meter mit 20,71 s im Halbfinale ausschied. Zudem siegte er mit der südafrikanischen 4-mal-100-Meter-Staffel mit neuem U20-Weltrekord von 38,51 s. Im Jahr darauf schied er bei den Afrikameisterschaften in Port Louis mit 21,11 s im Semifinale im 200-Meter-Lauf aus und gewann mit der Staffel in 39,79 s gemeinsam mit Henricho Bruintjies, Antonio Alkana und Cheswill Johnson die Silbermedaille hinter dem kenianischen Teams. Im August gewann er bei den U20-Weltmeisterschaften in Cali in 10,12 s die Bronzemedaille über 100 Meter und belegte in 20,55 s den vierten Platz über 200 Meter. Zudem wurde er mit der Staffel disqualifiziert. 2023 schied er bei den Weltmeisterschaften in Budapest mit 10,17 s in der ersten Runde über 100 Meter aus und kam mit der Staffel im Finale nicht ins Ziel.