On 31 July 2010, Márquez was released from his contract by Barcelona. During his time with the club, he played in 242 matches and scored 13 goals, making him the most-capped non-European player in the club's history and the eighth-most capped foreigner. In his 12-year European career, Márquez appeared in 46 UEFA Champions League matches, which was the most by a Mexican or CONCACAF player, until compatriot Javier Hernández surpassed that record in 2017. At the time, Márquez was also one of two players from CONCACAF to play in a Champions League final, the other being Trinidad and Tobago's Dwight Yorke for Manchester United in 1999.