The Angels selected Lopez's contract from Triple-A Salt Lake on Thursday, Jorge Castillo of ESPN.com reports.

The Angels designated Willie Calhoun for assignment Thursday, so Lopez will now come up from the minors to fill the open roster spot. The 31-year-old has slashed .275/.334/.423 with 57 RBI and 15 stolen bases across 104 games in Triple-A while fielding every position other than first base. Lopez hasn't played in the majors since a brief stint with the Red Sox in 2021.