The Giants put designated hitter Jorge Soler on the 10-day injured list, retroactive to May 5, due to a shoulder strain. San Francisco recalled Heliot Ramos from Triple-A Sacramento to take the open roster spot. Ramos is in Wednesday’s lineup as the DH against Colorado righty Peter Lambert.

Soler inked a three-year, $42M free agent deal in the middle of February. San Francisco hoped he’d add a needed power presence to the middle of the lineup after hitting 36 homers for the Marlins last season. That isn’t how things have played out thus far.

Giants place Jorge Soler on 10-day IL with shoulder strain

While Soler is tied for the team lead with five home runs, he’s hitting .202/.294/.361 through 136 plate appearances overall. He fell into a particularly poor stretch in the week and a half leading up to the injury. Soler has just three hits in his last 10 games.

It’s not clear how long he’ll be out of action. The Giants could rotate a few players through the DH spot in his absence. Wilmer Flores got a couple starts there while Soler was day-to-day.

Giants place outfielder Jorge Soler on the 10-day injured list

Ramos, 24, should also get some run now that he’s back in the majors. The former first-round pick has seen his stock fall in recent years because of continued strikeout issues in the upper minors. He’s out to a strong start in Sacramento, though, hitting eight homers with a .296/.388/.565 slash over 134 trips. He’s still striking out at an elevated 27.6% clip, but he’s drawing walks and hitting for power.

Giants place Soler on 10-day IL with shoulder strain | theScore.com

While the Giants lose one of their biggest offseason pickups, they could welcome back another in the near future. Blake Snell has been out since April 23 with an adductor strain. The defending NL Cy Young winner will throw a bullpen session Thursday and is scheduled for a rehab start at Low-A San Jose this weekend, tweets Shayna Rubin of the San Francisco Chronicle.

Snell has struggled over his first three starts with the Giants. The left-hander has surrendered 15 runs through 11 2/3 innings. He has fanned 12 but allowed 18 hits and issued five walks.