Yes, López did have a spell in the United States, playing for DC United between 2007 and 2009, as well as briefly for New York Red Bulls in 2015. During his time in Major League Soccer, he scored 28 goals in 66 appearances.
The Ultimate Lisandro López Fan Quiz: How Well Do You Know the Argentine Football Star?