Bere hirugarren selekzio olinpikoa 2008ko Pekingo Udako Olinpiar Jokoetan izan zen, non 10.000 metroko finalean parte hartu zuen. Nazioartean, bigarren izan zen Lala maratoian eta Monterreyko maratoia irabazi zuen. Laugarren postua ere lortu zuen Berlingo Maratoi Erdian. Margarita Tapia bigarren izan zen 2009ko Lala Maratoian, baina geroago lehenera igo zen, Tapia lasterketaren ondorengo droga-testa gainditu ez zuelako. 2009ko Munduko Atletismo Txapelketan lehen aldiz Mexiko nazioartean ordezkatu zuen maratoian, baina ez zuen lasterketa amaitzea lortu. 2009ko IAAF Munduko Maratoi Erdi Txapelketan parte hartu zuen.
eta bere inoizko sailkapenik onena egin du munduko txapelketetan.