The Cubs outrighted Lopez to Triple-A Iowa on Monday.
Lopez lost his spot on the 40-man roster Saturday, and after going unclaimed on waivers, he'll stay in the organization and will report to Iowa. He's batting .333 with one home run, eight RBI, two stolen bases and 11 runs scored in 15 appearances so far this season at Triple-A.