lópez was signed to a minor league contract by the arizona diamondbacks on december 16, 2009. on march 30, 2010, lopez was named the diamondbacks 4th starter after having a productive spring training compiling a 2.35 era in 5 games with 4 game starts in 15.1 innings.