Career
As of October 2006, he was part of the coaching staff of the Guatemala under-17 team As a teenager, Funes was part of the youth divisions of Aurora Football Club, debuting in the Liga Mayor with that team He then joined Municipal – the club he would permanently be most identified with –, where he would reach the peak of his career.
He scored 43 goals in official tournaments for Municipal.
In 2001 he joined Deportivo Jalapa. A creative midfielder, Funes" play was characterized by good ball control, field vision, dribbling, and mobility.
Although he was not a high-scoring midfielder, he would constantly create scoring chances for teammates in attack. In 1988, he was part of the squad that participated at the 1988 Olympic tournament, playing against Italy and Iraq.
At the full international level, he made 66 appearances from 1985 to 2000, scoring 15 goals.
He was also the national team captain from 1994 to 2000. Funes participated in the 1986, 1990, 1994, 1998, and 2002 World Cup qualifying campaigns, becoming the first Guatemalan player ever to participate in five such processes. This record was tied in 2015 by Carlos Ruiz.
He was selected to the All-star team of the 1997 UNCAF Nations Cup tournament, where Guatemala finished in second place.
His last international match was a September 2000 World Cup qualification match against the United States.