ACQUIRED: Rejoined the club after being acquired via Targeted Allocation Money (TAM) via transfer from Santos Laguna. The Timbers acquired the No. 1 position in the Allocation Ranking from the LA Galaxy in exchange for the No. 16 position in the Allocation Ranking, $75,000 in General Allocation Money (GAM) and $100,000 in 2019 TAM.
2019: Made his 16th league start in in a 2-1 home win against Sporting Kansas City on Sept. 7 … Named to the MLS Team of the Week for Week 26 after playing 90 minutes in a 1-0 win over Real Salt Lake on Aug. 31 ... Had a MLS career-high five chances created in a 2-1 home loss against Seattle Sounders FC on Aug. 23 … Made his 14th league appearance in a 2-0 home loss against Atlanta United FC on Aug. 18 … Played 90 minutes in a 3-1 home win against Vancouver Whitecaps FC on Aug. 10 … Started and played 90 minutes in a 1-0 road loss to Minnesota United FC on Aug. 3 ... Started and tallied two assists in a 4-0 win against the LA Galaxy on July 27 ... Started and played 89 minutes in a 2-1 away win against Seattle Sounders FC on July 21 ... Started and played 79 minutes in a 1-0 home win against FC Dallas on June 30 … Started, logging 90 minutes of action in a 4-0 win over the Houston Dynamo on June 22 ... Started, playing 63 minutes in a 4-0 home win over the LA Galaxy in the Round of 16 of the Lamar Hunt U.S. Open Cup on June 19 ... Recorded his first assist of the season in a 3-2 home loss against LAFC on June 1 … Recorded 90 minutes in a 3-1 away win against the Philadelphia Union on May 25 … Played 90 minutes in a 1-1 draw against the Houston Dynamo on May 15 ... Made an appearance off the bench in a 2-1 away win at Toronto FC on April 27 … Played 90 minutes in a 3-0 loss against the San Jose Earthquakes on April 6 ... Started and played 90 minutes in a 3-0 loss at FC Cincinnati on March 17 ... Played 90 minutes in a 4-1 loss against Los Angeles FC on March 10 ... Made his first appearance of the season, playing 90 minutes in a 3-3 draw against the Colorado Rapids on March 2.
2018: Started in his second MLS Cup for Portland on Dec. 8, playing 90 minutes in a 2-0 loss against Atlanta United FC … Delivered his first career MLS playoffs assist in a 3-2 win against Sporting Kansas City in the second leg of the Western Conference Championship on Nov. 29 … Made his fourth appearance in the 2018 MLS playoffs, playing 90 minutes in a 0-0 draw against Sporting Kansas City on Nov. 25 ... Started, playing 120 minutes in a 4-2 playoff win in penalty kicks against Seattle Sounders FC on Nov. 8 ... Logged 90 minutes in a 2-1 playoff win against Seattle Sounders FC on Nov. 4 ... Recorded 90 minutes in a 2-1 playoff win on the road against FC Dallas on Oct. 31 ... Started for a fifth consecutive match (Sept. 19-Oct. 21), his seventh start of the season, in a 3-0 home win against Real Salt Lake on Oct. 21 ... Earned his fifth start of 2018, playing 90 minutes in a 0-0 draw against FC Dallas on Sept. 29 ... Started, logging his first assist of the season in a 3-2 loss at Minnesota United FC on Sept. 22 ... Started in a 3-2 win over Columbus Crew SC on Sept. 19 ... Appeared off the bench in a 4-1 loss at the Houston Dynamo on Sept. 15 ... Played 90 minutes in his second start of 2018 in a 2-0 win over the Colorado Rapids on Sept. 8 ... Started and played 80 minutes in his 2018 season debut in a 2-0 win against Toronto FC on Aug. 29.
2015: Started and played in all six matches of the MLS Cup Playoffs ... Played 90 minutes in a 2-1 win over Columbus Crew SC in MLS Cup on Dec. 6 ... Logged 90 minutes in both of the Western Conference Championship matches against FC Dallas (Nov. 22 and Nov. 29) ... Played 67 minutes in a 2-0 win against Vancouver in the second leg of the Western Conference Semifinals on Nov. 8 ... Logged 90 minutes, helping Portland register a shutout in a scoreless draw against Vancouver in the first leg of the Western Conference Semifinals on Nov. 1 ... Played 120 minutes in a 2-2 draw (7-6 win on PKs) against Sporting KC in the Western Conference Knockout Round on Oct. 29 ... Scored his first goal of the season in a 4-1 win against Colorado on Oct. 25 ... Tallied two assists in a 5-2 win against the LA Galaxy on Oct. 18, earning MLS Team of the Week honors for Week 33 ... Started 14 consecutive regular-season matches (July 18-Oct. 25) ... Appeared in 33 of the team's 34 regular-season matches ... Started and played 90 minutes in a U.S. Open Cup match on July 1 ... Registered an assist in consecutive matches June 6-20, including an assist in a 2-0 win over Houston on June 20 ... Named to MLS Team of the Week for Week 16 ... Tallied the game-winning assist on Fanendo Adi's header against New England on June 6 ... Registered an assist in a 3-1 win over FC Dallas on April 4 ... Logged 120 minutes in a 3-1 win over Seattle in the U.S. Open Cup on June 16.
2014: Tallied one goal and two assists in 19 appearances (17 starts) during the 2014 season ... Made two starts in two appearances in CONCACAF Champions League play ... Started back-to-back U.S. Open Cup matches against Sporting Kansas City (June 24) and Seattle Sounders FC (July 9)... Scored his first goal for the Timbers in the 70th minute of a 2-2 draw with LA on July 4 ... Started and played 90 minutes in a 2-1 win at New York May 24, helping set up the game-winning goal ... Made his first Timbers MLS appearance on May 17 in a 3-3 draw with Columbus, entering the match as a substitute in the 36th minute.
2013: Compiled one goal and a career-best four assists over 20 regular-season appearances (15 starts) in his seventh season with Chivas USA … Recorded assists in three of his first five appearances of the campaign (March 24, March 30, April 27), including one in a 4-1 route of Chicago on the road March 24 … Assisted on the game-winning goal in a 2-1 victory against Vancouver on March 30 … Scored the club’s lone goal in a loss to Real Salt Lake on May 19.
2012: Saw action in 14 regular-season games for Chivas USA … Assisted on the game-winning goal in the 82nd minute by Juan Pablo Angel, helping the club to a 2-1 win against Montreal … Notched the equalizer in the 69th minute of a 1-1 draw Oct. 7 against FC Dallas … Played the full 90 in eight of his nine league starts.
2011: Was a regular starter for Chivas USA, playing in 25 games (24 starts), registering a career-high 1,793 minutes … Notched the initial go-ahead goal in a 3-3 draw on the road against Columbus on May 28 … Four games later, assisted on a game-tying goal by Justin Braun in an eventual 3-2 road loss to Philadephia on June 25 … Started and played the full 90 in his 50th MLS appearance Aug. 27 against Real Salt Lake.
2010: Started six of his eight regular-season appearances in his fourth season with Chivas USA … Tallied the game-winning goal in the 51st minute of a 3-0 win vs. Toronto FC.
2009: Appeared in seven regular-season matches, making three starts contributing to Chivas USA’s berth in the MLS Cup Playoffs … Made two substitute appearances in the 2009 MLS Cup Playoffs in Chivas USA’s Western Conference Semifinal series against the LA Galaxy.
2008: Played in 11 league games (6 starts) for Chivas USA, recording an MLS-career high three goals … Tallied his first MLS goal in his season debut May 27 against D.C. United, scoring the third goal of a 3-0 win … Scored all three goals in consecutive appearances May 17, May 24 at Colorado and May 31 vs. Columbus … The goals against Colorado and Columbus were the first game-winning goals of his MLS career.
2007: Made his professional and MLS debut with Chivas USA on Sept. 9, as a 76th-minute sub in a 3-0 win against New York at The Home Depot Center … Was signed July 25 after time with the club’s U-19 team and was the winner of Sueño MLS, a reality TV show and tryout held by the club and MLS.
CAREER: Prior to joining Santos Laguna, Villafaña made 52 regular-season appearances for Portland over two seasons from 2014-2015, including a career-high 33 regular-season games played (33 starts) and six postseason appearances (all starts) as a key component in Portland’s 2015 championship-winning campaign ... Won Sueño MLS on March 25, 2007, earning a spot on Chivas USA’s U-19 squad and ultimately making his MLS senior team debut for Chivas on Sept. 9 ... Spent the following seven seasons playing for Chivas USA ... Spent three Liga MX campaigns (2015-18) with Santos Laguna, where he posted 60 league appearances (57 starts), and helped the club win its sixth Liga MX title.
INTERNATIONAL: Has earned 21 caps for the U.S. Men’s National Team ... Made his MNT debut in a 0-0 draw vs. Serbia on Jan. 29, 2017 in San Diego ... Led the MNT with 15 appearances in 2017, becoming just the third MNT player in the modern era to lead the side in caps during his debut year ... Was a U.S. youth international and played for both the U.S. U-20 and U-23 National Teams … Made 16 total appearances with the U.S. U-20 National Team from 2007-09 and served as the team’s captain … Earned first call-up to the U.S. U-20s for a camp in Buenos Aires, Argentina, from Nov. 11-Dec. 3, 2007, playing in all three of the team’s games during the camp … Tallied his first international goal Nov. 28, 2007, scoring the equalizer in a 1-1 draw against the Argentina U-20 National Team … Led the U.S. U-20 National Team in appearances in 2008, playing in the 2008 Campos Verde International and 2008 Milk Cup … Earned 10 caps and scored two goals for the U.S. U-20 National Team in 2009, including three appearances in the 2009 FIFA U-20 World Cup … Scored both goals in a 2-0 win over C.A. Tiro Federal in the opening match of the Copa Cuidad de Rosario on July 25, 2009, in Rosario, Argentina … Was called into camp with the U.S. U-23 National Team on multiple occasions in the lead up to the 2012 CONCACAF Olympic Qualifying tournament … Featured in two games during group play, starting and playing all 90 minutes against Canada on March 24, 2012, and El Salvador on March 26, 2012.
PERSONAL: An Anaheim, Calif., native, spent part of his childhood in Pénjamo, Guanajuato (México), before returning to Southern California as a teenager … In November 2011, officially changed his last name from Flores in honor of his mother, who raised him on her own.