Alle 20-vuotiaiden MM-kilpailuissa 2006 Porter sijoittui kolmanneksi 100 metrin aitajuoksussa. Daegun MM-kilpailuissa 2011 hän oli neljäs ja Lontoon olympialaisissa 2012 hän karsiutui välierissä. Moskovan MM-kilpailuissa 2013 hän sijoittui 100 metrin aitajuoksussa pronssille ennätysajallaan 12,55. Hän sai hopeaa Glasgow'n Kansainyhteisön kisoissa 2014 ajalla 12,80. Zürichin EM-kisoissa 2014 Porter voitti kultaa ajalla 12,76. Pekingin MM-kilpailuissa 2015 hän sijoittui viidenneksi. Amsterdamin EM-kilpailuissa 2016 hän sai pronssia ajalla 12,76. Rio de Janeiron olympialaisissa hän oli seitsemäs. Lontoon MM-kilpailuissa 2017 hän karsiutui alkuerissä.