Także tutaj występował niemal wyłącznie w rezerwach – w pierwszym zespole Tigres zdołał wystąpić dwa razy.

W sezonie 2008/2009 Romo przebywał na wypożyczeniu w drugoligowym Querétaro FC. Szybko został podstawowym graczem drużyny i znacznie pomógł jej w awansie do Primera División. Wtedy działacze Querétaro postanowili wykupić zawodnika na stałe. Dobra forma prezentowana w najwyższej klasie rozgrywkowej zaowocowała ofertą z Cruz Azul, gdzie Romo został na pół roku wypożyczony w styczniu 2011. Podczas fazy Apertura sezonu 2011/2012 reprezentował barwy ekipy Puebla FC.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2003/2004 Chivas de Guadalajara Primera División 5 1 2004/2005 Chivas de Guadalajara Primera División 0 0 2005 CD Chivas USA Major League Soccer 25 3 2005/2006 Petroleros de Salamanca Liga de Ascenso 10 0 2006/2007 Tigres UANL Primera División 2 0 2007/2008 Chivas de Guadalajara Primera División 0 0 2008/2009 Querétaro FC Liga de Ascenso 33 6 2009/2010 Querétaro FC Primera División 31 8 2010/2011 Querétaro FC Primera División 14 0 2010/2011 Cruz Azul Primera División 9 2 2011/2012 Puebla FC Primera División 9 2 2011/2012 Querétaro FC Primera División