Ogółem w barwach Veracruz spędził bez większych sukcesów trzy i pół roku jako kluczowy zawodnik, zostając ulubieńcem kibiców.

W lipcu 2007 Ayala przeszedł do klubu Tigres UANL z siedzibą w Monterrey, gdzie również szybko wywalczył sobie miejsce w wyjściowej jedenastce. Na początku 2009 roku został wypożyczony na pół roku do zespołu Club Atlas z miasta Guadalajara, w którego barwach miał niepodważalną pozycję w pierwszym składzie. Po powrocie do Tigres w tym samym roku triumfował z nim w rozgrywkach SuperLigi, jednak z biegiem czasu tracił pewną pozycję w pierwszym składzie i swój czteroletni pobyt w tej drużynie kończył jako głęboki rezerwowy. W styczniu 2009 znów udał się na wypożyczenie do Club Atlas, a po upływie sześciu miesięcy w następstwie udanych występów zarząd ekipy zdecydował się wykupić go na stałe. W jesiennym sezonie Apertura 2013 dotarł z Atlasem do finału krajowego pucharu – Copa MX, pełniąc rolę podstawowego gracza środka pola.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1998/1999 CF Monterrey

Liga MX 0 0 1999/2000 Tigrillos UANL

Ascenso MX

2000/2001 Correcaminos UAT

Ascenso MX