 He also was a non-playing squad member at the 2001 Copa América.His final international was a July 2003 CONCACAF Gold Cup match against the United States.On Wednesday 22 July 2009, López played his retirement match with Alajuelense against a team of friends that he picked himself.