Signed on August 6, 2013 from Uruguayan club, Nacional.
Sánchez rose to prominence during his seven years with Toluca of the Mexican First Division from 2001-2007, when he played 242 matches for the club and scored 85 goals, helping them to a pair of championships (Apertura 2002 and Apertura 2005). He then moved to Schalke of the German Bundesliga from 2008-10, playing 50 matches and scoring three goals, and helping the team to second place in 2010. He returned to Mexico with Club América from 2010-2012, scoring 11 times in 49 appearances. Most recently, he was with Nacional in his native Uruguay, helping the team into the Copa Libertadores knockout phase.
With the Uruguayan National Team, Sánchez has made 31 appearances since his debut in 2001, and he scored goals in both the 2004 and 2007 editions of the Copa América. He has five goals total for his country. The forward has played both centrally and as a winger, featuring mostly as an attacking player on the left side for Nacional.