1997/1998 Tigres UANL Primera División 3 0 1998/1999 Tigres UANL Primera División 22 0 1999/2000 Tigres UANL Primera División 33 0 2000/2001 Tigres UANL Primera División 16 0 2001/2002 Tigres UANL Primera División 33 3 2002/2003 Jaguares de Chiapas Primera División 32 2 2003/2004 Jaguares de Chiapas Primera División 38 6 2004/2005 Puebla FC Primera División 28 0 2005/2006 Jaguares de Chiapas Primera División 33 2 2006/2007 Jaguares de Chiapas Primera División 32 0 2007/2008 Jaguares de Chiapas Primera División 11 0 2007/2008 Puebla FC Primera División 14 0 2008/2009 Club León Liga de Ascenso 14 1 2008/2009 Puebla FC Primera División 19 0 2009/2010 Puebla FC Primera División 19 1 2010/2011 Puebla FC Primera División 29 1 2011/2012 Monarcas Morelia Primera División 4 0
Kariera reprezentacyjna W 1997 roku Ayala został powołany przez trenera José Luisa Reala do reprezentacji Meksyku U–20 na Młodzieżowe Mistrzostwa Świata w Malezji. Na turnieju tym Meksykanie odpadli w 1/8 finału, natomiast zawodnik Tigres zanotował jeden występ – w wygranej 5:0 konfrontacji w fazie grupowej z Arabią