Charlotte Independence (2016-2017), Orange County Blues (2015), Sacramento Republic FC (2015), D.C. United (2014), Seattle Sounders FC (2010-2014), Atlanta Silverbacks (loan, 2014), Charlotte Eagles (loan, 2014)
2013: Matched 2012’s career-high with 17 appearances, starting four and logging 498 minutes. Missed first several matches of the season with ankle sprain and eye injury. Made season debut with start at SJ (3/23). Appeared in 18 of 42 matches across all competitions. Started 10 of 11 Reserve League matches, logging 889 minutes and leading the team with nine points (three goals, three assists).
2012: Broke out in 2012 as reliable scoring option, netting five goals (third on team) in MLS play and seven across all competitions. Recorded third hat trick in franchise history in season opener vs. TOR (3/17), his first career goals, and was named MLS Player of the Week. In the following match, scored the game-winner in a 2-0 win vs. HOU (3/23). Scored lone goal in 1-1 draw at CHV (5/26). Only player on team to start first 10 games, and appeared in first 17 games across all competitions. Placed on Disabled List on 6/15 with left foot fracture and returned vs. SJ (9/22). Scored first competitive goal of the season for Sounders FC when he headed in a 12th minute goal in the first leg of the CONCACAF Champions League quarterfinals (3/7). After returning from injury, Estrada scored in a 3-1 win vs. Marathon (10/24). Named 2012 Sounders FC Humanitarian of the Year.
2011: Made one start in three appearances, logging 108 minutes. Went full 90 minutes in 2-1 win at NE (10/1). Played final 11 minutes in 2-1 Cascadia Cup-clinching win at VAN (9/24). Started all 10 MLS Reserve League games.
2010: Appeared in three games with one start in regular season play, logging 88 minutes. Made first MLS start at DAL (4/22). Played 7 minutes in MLS debut vs. NY (4/3). Made 8 appearances with 3 starts in all competitions and scored just one minute after entering friendly vs. Celtic FC (7/18).
Signed to S2’s roster on March 14, 2018.