Ávila fixo o seu debut internacional como substituto nun partido contra os Estados Unidos nun amistoso previo á Copa do Mundo en febreiro de 2006. Marcou o seu primeiro gol para o equipo senior guatemalteco nun partido amistoso contra Honduras ese mesmo ano. O 17 de outubro de 2007, nun partido contra a selección nacional de México, chegou á maioridade a nivel internacional, anotando un empate (primeiro o igualador e despois o gañador) e establecendo un gol anterior. Esta magnífica actuación axudou a Guatemala a vencer a México por primeira vez en case sete anos. En xaneiro de 2010, xogou 24 partidos, marcou tres goles e representou a Guatemala en dous partidos de clasificación para a Copa do Mundo da FIFA. Tamén xogou na Copa de Ouro da CONCACAF 2007
- Non.