Lopez, 31, hit .216 in 36 games during two stints for the Rays this season.
The Rays designated Lopez for assignment on June 12 and retained him after he agreed to return to Triple-A Durham, where he has played since. Lopez hit .305 with seven home runs and 37 RBIs for the Bulls this season.
Lopez is a .265 career hitter with 90 homers, 436 RBIs and 124 stolen bases over 11 Major League seasons with the Blue Jays, Reds, Nationals, Cardinals, D-backs, Brewers, Red Sox and Rays.
Lopez played in 66 games with Milwaukee in 2009 after a midseason trade from Arizona, batting. 320 with a .407 on-base percentage. He was an All-Star for Cincinnati in 2005, when he established career highs with 23 homers and 85 RBIs.
Bill Chastain is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.