Collected from open sources (3) · facts link to sources
Gallery
Career & Clubs
Castillo began his professional career with Santos Laguna of the Primera División de México. After becoming a first team regular at Santos, and winning the championship in 2008, Castillo transferred mid-season to Club América in January 2009. During the off-season, Castillo was on loan to Tigres UANL and played for them during the 2009/10 season. He scored his first goal for Tigres against his former side, Santos Laguna, on August 30, 2009. On November 23, 2011, Castillo agreed to being loaned to Club Tijuana; on June 7, 2012, he joined Tijuana, permanently. Castillo moved to Atlas during the 2014 off-season. On January 9, 2018, Castillo moved to the Colorado Rapids on a one-year loan with an option to buy. Castillo made his debut on March 10, 2018, in a 1–2 loss to the New England Revolution. On June 1, 2018, he scored his debut goal for the club in a 1–2 loss to the Vancouver Whitecaps FC. Ahead of the 2019 season, Castillo was traded to the New England Revolution in exchange for Kelyn Rowe. He made his debut on March 2, 2019, in a 1–1 draw with FC Dallas. On January 17, 2020, Castillo made the move to Atlanta United after his option was declined by New England at the end of the 2019 season. Following the 2020 season, Castillo was released by Atlanta on November 24, 2020. On April 13, 2021, Castillo signed with FC Cincinnati on a one-year deal. Following the 2021 season, Cincinnati declined their contract option on Castillo.
Mexico
In early August 2007, Mexico coach Hugo Sánchez called-up Castillo for the three upcoming friendlies with Colombia, Panama, and Brazil. On August 22, 2007, Castillo made his debut with the Mexico national team and entered at the 53rd minute in the friendly against Colombia. In March 2008 he was also a member of the Mexico U-23 squad which participated in the 2008 CONCACAF Men Pre-Olympic Tournament in order to qualify for 2008 Summer Olympics. He was called up by Sven-Göran Eriksson to be on the 23-man roster for the Mexico national team, but he was benched during the game against Honduras on August 20, 2008. On November 12, 2008, Castillo appeared in a friendly match against Ecuador in Phoenix, Arizona. He replaced Francisco Fonseca as Mexico beat Ecuador 2–1. He was called up for the national team again on January 28, 2009, in a friendly against Sweden. Castillo was called up to the national side for World Cup qualifiers against Costa Rica in Mexico City and Honduras in San Pedro Sula on March 28 and April 1, 2009, but was unable to travel to either match because he had "lost" his Mexico passport.
United States
Under a recent change in FIFA regulations, Castillo became eligible to play for the United States. The new rule allowed players of any age to make a one-time national affiliation change if they held citizenship in their new country and yet have not played in a competitive senior level match for their previous nationality. The previous rule…
- Club
- Club Tijuana (2012–2012)
- Club
- Puebla F.C. (2011–2011)
- Club
- Santos Laguna (2006–2008)
- Club
- San Luis F.C. (2010–2010)
- Club
- Club América (2009–2012)
- Club
- Tigres UANL (2009–2010)
- Club
- Club de Fútbol Monterrey (2015–2018)
- Club
- Club Tijuana (2012–2014)
- Club
- Atlas F.C. (2014–2015)
- Club
- United States men's national soccer team (2009–2016)
- Club
- Mexico national under-23 football team (2008–2008)
- Club
- Mexico men's national football team (2007–2008)
- Club
- New England Revolution (2019–2019)
- Club
- Atlanta United FC (2020–2020)
- Club
- FC Cincinnati (2021–2021)
- League
- Major League Soccer
- League
- USL Championship
- National team
- Mexico
- National team
- United States
Clubs
- Santos Laguna2006–2008
- Mexico men's national football team2007–2008
- Mexico national under-23 football team2008–2008
- Club América2009–2012
- Tigres UANL2009–2010
- United States men's national soccer team2009–2016
- San Luis F.C.2010–2010
- Puebla F.C.2011–2011
- Club Tijuana2012–2012
- Club Tijuana2012–2014
- Atlas F.C.2014–2015
- Club de Fútbol Monterrey2015–2018
- New England Revolution2019–2019
- Atlanta United FC2020–2020
- FC Cincinnati2021–2021
Played together with
Aaron BoupendzaFC Cincinnati · 2023–2024
Adam BuksaNew England Revolution · 2020–2022
Adebayo AkinfenwaClub América · 2003–2003Adrien RegattinFC Cincinnati · 2020
- Adílson Ferreira de SouzaClub América · 1998–1999
- Adílson Ferreira de SouzaClub América · 1999–1999
Agustín MarchesínSantos Laguna · 2015
Alan PulidoTigres UANL · 2010–2015- Alberto CardaccioAtlas F.C. · 1977–1978
- Alberto CardaccioClub de Fútbol Monterrey · 1979–1982
- Alberto CardaccioPuebla F.C. · 1978–1979
Alberto García AspeClub América · 1997–1999
Archive
Passport
Identifiers & aliases
Edgar Eduardo Castillo Carrillo is an American former professional soccer player who played as a left-back. Castillo is noted for being one of seven players to earn a senior cap for both sides of the United States–Mexico rivalry.
Opinions of fans — not verified facts.
…






