Yleisurheilun MM-kisoissa Franco sijoittui vuonna 2003 24:nneksi ja Ateenan olympialaisissa 42:nneksi. Vuonna 2007 hän sijoittui kahdenneksitoista Pan-Amerikan kisoissa Rio de Janeirossa. Franco kilpaili myös Pekingin olympialaisissa 2008. Vuonna 2012 Franco heitti ennätyksekseen 57,77 metriä. Lontoon olympialaisissa 2012 hän karsiutui finaalista heitettyään 51,45.