Career
Figueroa began his career with Circuit Switched Data Municipal in 2001, and joined Olimpia of Paraguay from Xelajú for the Apertura 2009 tournament. He scored one goal on his debut against Club Libertad. Figueroa made his debut for Guatemala in a January 2003 friendly match against El Salvador and has made 37 appearances (scoring 3 goals), including three matches at the 2005 CONCACAF Gold Cup and four matches at the 2007 CONCACAF Gold Cup.
He has also represented his country in 12 qualification matches.
His final international match so far was a November 2008 World Cup qualification match against the United States.