[1] Born in Barakaldo, López graduated from the Athletic Bilbao academy in 2014, having joined the Lezama youth setup in 2006.
[5] In February 2018, López was called to the senior squad by manager José Ángel Ziganda for a domestic league fixture against Girona FC as a replacement for the injured Mikel Balenziaga.
[2] On 4 February, he made his first team debut in the match, playing the entire ninety minutes and conceding a penalty in the first half of a 2–0 defeat.
[7] He scored his first professional goal on 4 November, netting the winner in a 2–1 home defeat of Sporting de Gijón.
On 1 September 2020, López moved to UD Logroñés in the second level on a two-year contract,[10] with Athletic retaining a buy-back clause.