Estrada was born in Morelia, Michoacán, Mexico and moved to California with his family at four months old. He was raised in Salinas, California and attended Alisal High School. A successful player at the high school level, Estrada led the nation his senior season with 66 goals, including 11 in one game—the second-most single-game goals in state history.
He played four years of college soccer at UCLA. As a walk-on his freshman year, he was the team's top scorer, was named Soccer America's National Freshman of the Year, was a second-team All-Pac-10 selection and was voted UCLA's Offensive MVP. After missing the first seven matches of his sophomore year because of a fractured foot, he was again named to the All-Pac-10 second-team in 2007. He received All-Pac-10 honors for the third time in his career, being named to the honorable mention team in 2008, and earned third-team NSCAA All-Far West honors and first-team All-Pac-10 acclaim in his senior year. In his senior season, Estrada recorded three goals and seven assists playing a wide right midfield position.
Estrada was drafted in the first round (11th overall) of the 2010 MLS SuperDraft by Seattle Sounders FC. He made his professional debut on April 3, 2010, coming on as a substitute in a game against the New York Red Bulls.
On March 17, 2012, Estrada started in the Sounders first match of the season, and recorded his first three professional goals, scoring a hat trick.