on january 12, , he was traded to the colorado rockies for minor leaguers jason burch and jim miller. lópez left a start against the dodgers on july 26, 2007 in the seventh inning with an elbow injury, and he later underwent tommy john surgery on august 22, 2007. in 14 starts for the rockies, lópez went 5-4 with an era of 4.42, with 43 strikeouts. he also went 5-1 with an era of 3.63 at coors field. after the 2007 season, he became a free agent.