López was born to a Costa Rican mother and a Nicaraguan father.[1] He played developed in the system of AD Carmelita.[1]
Club career
In 2008, at age 18, he made his debut with AD Carmelita in the Primera División of Costa Rica, scoring 4 goals and adding 6 assists in 49 games over four seasons,[1] featuring mainly in the 2012/13 season, when he made 41 appearances.[2]
In the summer of 2013, he moved to CS Cartaginés on a two-year contract.[3]
In July 2014, he was sent on loan to Belén FC.[4] Upon the conclusion of his loan, he did not return to Cartaginés for their pre-season, as he wished to leave the club.[5] He later returned to Belén on a permanent deal.[citation needed]
In 2017, he moved to Alajuelense, where he stayed for a short spell.[1][6]
In December 2015, López was called up to the Costa Rica national team ahead of a friendly against Nicaragua.[8] In October 2020, López was called up to the national team ahead of friendlies against Panama.[9] He made his debut on October 11 as a substitute.
After being tired of waiting for another Costa Rica call-up, López decided to switch affiliations to Nicaragua, as he had only appeared in friendlies with Costa Rica.[10][11]
Nicaragua
In November 2021, he was called up to the Nicaragua national team ahead of friendlies against Cuba.[12][13] However, he was forced to withdraw from the squad after suffering an injury with his club team in a CONCACAF League match against Canadian club Forge FC.[1][14]