The Texas Rangers have agreed to a minor league deal with James Loney, according to a report.

Loney will compete with several players to replace Mitch Moreland and Prince Fielder at first base.

After spending his first seven-plus seasons with the Los Angeles Dodgers, Loney is looking for his fifth team.