Mezquida began his career in the youth academy of C.A. Peñarol in 2006,[2] before being promoted to the first team in the 2008 season.[3] On January 22, 2009, at the age of 17, he signed a pre-contract with Schalke 04 worth a reported €2 million with the intent of joining the club at the end of the year.[4][5] However, he changed his mind and decided to remain with C.A. Peñarol in South America.[6] During his time with Peñarol, he had two loan spells with Norwegian clubs Brann and Lillestrøm. He joined Fénix in 2012, scoring one goal in 14 matches for the club. He was loaned out to Rampla Juniors in 2013 and scored seven goals in 24 matches for the club.[2]
In September 2013, after leaving Fenix,[7] Mezquida went on trial with Celtic of the Scottish Premiership but was ultimately not signed,[6] potentially because of work permit eligibility issues, since he had not featured for the senior national side of Uruguay.[8]
On December 9, 2018, Mezquida was traded along with $100,000 in TAM to the Colorado Rapids in exchange for Zac MacMath.[12] In 2019, Mezquida made 32 MLS appearances while adding four goals and six assists - all career highs. In 2020, Mezquida made 17 appearances, 16 of them as a substitute, including in Colorado's first-round playoff loss at Minnesota United FC. Mezquida made his 150th career MLS regular season appearance on November 8 at Houston Dynamo.[13]
Mezquida excelled whilst playing for Uruguay at U-15 level, scoring ten goals in 12 appearances, and was the top goal scorer at the 2007 South American Under-15 Football Championship, helping them finish as runners-up. He also played for the U-17 team at the international level.[15]
^Walker-Roberts, James. "Schalke Sign Striker Nicolás Mezquida". goal.com. Archived from the original on January 25, 2009. Retrieved February 5, 2014.{{cite web}}: CS1 maint: bot: original URL status unknown (link)