Ávila arrives in Utah on the back of a career year on the international stage where he featured for Panama at the 2018 FIFA World Cup. During the World Cup, Ávila played 105 minutes including 78 minutes against Tunisia and 27 minutes against England. He has also spent time with the Panamanian U-20s where he has scored four goals.
Beginning his professional club career and playing two seasons with Chorillo of Liga Panameña de Fútbol, Ávila made 31 appearances across three seasons with the team, scoring five goals. After a short stint in Slovenia with FC Koper, Ávila made the move to Belgium where he featured for the KAA Gent reserve squad. Moving to CD Universitario prior to the 2018 season, the 22-year-old played 362 minutes, making four starts during the season.