Player Details


Edgar Castillo


5' 7"


172 lbs

Date of Birth

10.8.1986 (35)


Las Cruces, New Mexico USA


2022 MLS Regular Season
2022 MLS Regular Season
Career Summary

Hometown: Las Cruces, New Mexico
Citizenship: United States and Mexico
Birth date: October 8,1986
Previous Clubs: Monterrey, Atlas, Club Tijuana, América, Puebla, San Luis, Tigres, Santos
Acquired: Acquired on January 9, 2018 via a one-year loan from Liga MX side C.F. Monterrey.



  • Made his Rapids debut in the 2-0 home loss to Toronto FC (2/20) in the Scotiabank CONCACAF Champions League, playing the full 90 minutes.
  • Appeared in 28 games, all from the start, scoring three goals and five assists.
  • Bagged his first MLS assist, when crossing for Dominique Badji to score after five minutes of the home opener (3/24).
  • Named Man of the Match for his performance against Sporting Kansas City in the home opener (3/24).
  • Named Man of the Match for his performance against the Portland Timbers (5/26).
  • Scored his first MLS goal on 6/1 against Vancouver. His goal was nominated for Goal of the Week for Week 14.
  • Scored his second goal on 6/23 at home in the 3-2 win over Minnesota. Again, his goal was nominated for Goal of the Week for Week 17.
  • Castillo notched his second assist of the year on 7/4 at home against the Seattle Sounders.
  • Logged assists in three consecutive games (8/4, 8/11 and 8/14).
  • Rifled his third goal of the campaign on 8/14 in the 2-2 road draw at LA Galaxy.
  • Named Man of the Match for his performance against LAFC (10/6).
  • Missed five games throughout the season due to various injuries including a calf injury (6/9), illness (9/22) and hamstring injury (9/29, 10/21-28).
  • Picked up the the Player's Player award at the end of season gala, A Burgundy Affair.


  • In 2016, Castillo started in the World Cup qualifiers against Guatemala on March 25 and 29.
  • In 2014, he started against Ukraine on March 5.
  • In 2013, Castillo subbed on in the second-half against Germany on June 2, against Jamaica on June 7 and against Honduras on June 18. Castillo started against Guatemala on July 5 and subbed on in the second-half against Bosnia and Herzegovina on August 14. He subbed on in the second-half against Jamaica on October 11, setting up Jozy Altidore's goal. In addition, Castillo started against Panama on October 15.
  • He was a member of the CONCACAF Gold Cup-winning squad in 2013.
  • Castillo was called into the roster for the May and June friendlies and World Cup Qualifiers in 2012. He played against Brazil on May 31 and Canada on June 3, and started against Mexico on August 15.
  • Castillo played in Jurgen Klinsmann’s first game as US coach, starting against Mexico in August 2011.
  • In 2009, under a change in FIFA regulations, Castillo became eligible to play for the United States after earning three caps for Mexico.


  • Made it to the Clausura final in 2016 with Monterrey.
  • Missed the Clausura playoffs in 2015 with Tijuana and went on loan to Monterrey for the 2015 Apertura.
  • In 2014, Castillo made the Clausura playoffs with Tijuana. Switched to Atlas for the Apertura season.
  • Moved permanently to Tijuana in 2013 where he was part of the squad that made it to the Copa Libertadores quarterfinals.
  • Loaned to Tijuana in 2012 for the Apertura where he became a regular with the club, winning the title.
  • In 2011, Castillo was loaned out to Mexican club Puebla for the Clausura season, returning to Club America for the Apertura. Castillo was on the books of Club America from 2009-2011. He played 20 times for America, including five in the 2011 Apertura. Signed with Tijuana for the 2012 Clausura.
  • In 2010, Castillo was placed on loan to Mexican club San Luis.
  • Transferred to Club America in January, 2009, then loaned to Tigres during the offseason. Scored his first goal for Tigres against Santos Laguna in August, 2009.
  • Castillo won the Mexican Clausura title in 2008 with Santos Laguna.
  • Castillo made his debut for Mexico in a friendly against Colombia in August, 2007.
  • In 2006, Castillo began his professional career with Santos Laguna.


  • Castillo attended Mayfield High School where he led the state in scoring for three years in a row and was named the New Mexico’s N.S.C.A.A./adidas High School Player of the Year as a sophomore.
  • He played for the best club teams in the southwest and at the age of 14 he was selected to play for the regional Olympic Development Program (ODP), and attended a national camp.
  • Castillo started his professional career at the age of 18 when he made the decision to move to Mexico for an open tryout at Santos.