Alle 20-vuotiaiden MM-kilpailuissa Barcelonassa 2012 Strachan voitti kultaa 100 metrin juoksussa ajalla 11,20 ja 200 metrin juoksussa ajalla 22,53. Daegun MM-kilpailuissa 2011, Lontoon olympialaisissa 2012 ja Moskovan MM-kilpailuissa 2013 hän selviytyi 200 metrillä välieriin. Hän voitti IAAF World Relays -kilpailuissa 2017 kultaa 4 × 400 metrin sekaviestissä. Lontoon 2017 ja Dohan 2019 MM-kilpailuissa hän karsiutui 200 metrin välierissä.