on march 5, 2009, lópez signed a minor league contract with the philadelphia phillies. he was called up to the phillies from the triple-a lehigh valley ironpigs on july 3, 2009 and started that night against the new york mets, allowing two runs in 6 innings to pick up the win in a 7–2 phillies victory. it was his first win in the major leagues since he defeated the phillies on july 7, 2007 as a member of the colorado rockies. on september 9, he was released by the phillies.