 López made his major league debut on May 1, 2005, and played in two games for the Chicago White Sox.He went 2–7 in with a run scored and 2 RBI.López began the season with the Charlotte Knights, the White Sox Triple-A affiliate, but was later released by the team.