Martina ble panamerikansk mester på 100 meter 24. juli 2007 i Rio de Janeiro med tiden 10,15. I VM 2007 i Osaka kom han på femteplass på både 100- og 200 meter. Under OL i 2008 i Beijing, ble han diskvalifisert i finalen på 200 meter etter å ha tråkket på streken. Han passerte mållinjen som andremann etter Usain Bolt, som senket Michael Johnson sin verdensrekord fra 19.32 til 19.30.