Francis juoksi Rio de Janeiron olympialaisissa 2016 kolmannen osuuden Yhdysvaltojen joukkueessa, joka voitti kultaa 4 × 400 metrin viestissä ajalla 3.19,06. Samojen kisojen 400 metrillä hän sijoittui viidenneksi. Hän voitti sisäratojen Yhdysvaltojen-mestaruuden 300 metrin juoksussa 2017. Hän voitti IAAF World Relays -kilpailuissa 2017 kultaa 4 × 400 metrin viestissä sekä pronssia 4 × 200 metrin viestissä, jonka alkuerissä hän juoksi.