Lugo, Real Madrid C, Alcorcón, Real M. Castilla, Real Madrid, Villarreal, Siviglia, Milan, Espanyol, Rayo Vallecano
Pres. nazionale:
1 (-2)
Stagioni in rossonero:
2 (2014-2016)
Debutto:
31/08/2014: Milan-Lazio (3-1) - Serie A
Presenze:
37
Reti:
-56
Diego López è stato acquistato dal Milan Il 13 agosto 2014 a parametro zero. Con il club milanese firma un contratto quadriennale, scegliendo di indossare la maglia numero 23. Ha esordito in campionato con la maglia rossonera il 31 agosto, nella partita casalinga contro la Lazio vinta 3-1, nella quale si rende protagonista parando un calcio di rigore ad Antonio Candreva. Nonostante la stagione negativa della squadra, che chiude al decimo posto in campionato, i tanti gol subiti e un paio di errori (il più clamoroso dei quali nella rocambolesca vittoria contro il Parma al Tardini, in cui liscia un retropassaggio di Mattia De Sciglio fissando il risultato sul 4-5), Diego López risulta comunque uno dei migliori giocatori del Milan nel corso del campionato 2014-2015.
Dalla stagione 2015-2016 abbandona il numero 23 per indossare, per la prima volta nella sua carriera, la maglia numero 1. Debutta in Coppa Italia il 17 agosto 2015 nel terzo turno preliminare vinto per 2-0 a San Siro contro il Perugia. Il 25 ottobre 2015, nella partita casalinga contro il Sassuolo, vinta per 2-1, viene sostituito per scelta tecnica dell'allenatore Siniša Mihajlović dal sedicenne Gianluigi Donnarumma, che diventa il nuovo portiere titolare della squadra. Da quel momento in poi, Diego López non troverà più spazio e nelle partite in cui non è stato nemmeno convocato in panchina, il suo posto è stato preso dal portiere della Primavera, Alessandro Livieri. Il 31 agosto 2016 viene ceduto in prestito all'Espanyol, che diventa titolare del cartellino del giocatore Il 23 maggio 2017.