Under VM i friidrett 2009 kom han på 4.-plass på 400 meter hekk. Her satte han ny personlig rekord på 48,26. Gordon ble verdensmester på 400 m hekk i VM i friidrett 2013 i Moskva.