Rion olympialaisissa 2016 Richards oli kahdeksas tuloksella 20,64. Hän karsiutui loppukilpailusta Lontoon MM-kilpailuissa 2017. Seuraavana vuonna hän sijoittui 11:nneksi Birminghamon MM-hallikilpailuissa ja neljänneksi Gold Coastin Kansainyhteisön kisoissa 2018. Hän oli 2019 viides Pan-Amerikan kisoissa ja karsiutui loppukilpailusta Dohan MM-kilpailuissa.