Cabrera suffered the injury Saturday while scoring on a Rene Rivera RBI single. It looked like a bad strain, but he should be able to return before the end of the month. Cabrera has hit just .223/.275/.352 in 325 plate appearances this season for the Rays, but his defensive ratings have been fantastic so far.

Tampa Bay figures to use a combination of Tim Beckham and Jake Elmore in Cabrera’s absence.

Rays shortstop Asdrubal Cabrera exited Saturday’s game against the Astros after two innings due to a hamstring injury, Matt Baker of the Tampa Bay Times reports. He had doubled in the bottom half of the second and came around to score on a Rene Rivera single. He was hobbling on his way home, and eventually collapsed on the on-deck circle in front of the dugout.

The Rays made a series of changes to account for Cabrera’s injury. Kevin Kiermaier entered to play center field, Jake Elmore switched from left field to shortstop, Joey Butler moved from right field to left field, and Brandon Guyer moved from center field to right field.

Royals outfielder Lorenzo Cain was ejected in between innings during Thursday’s game against the Rays by home plate umpire Chris Segal for arguing balls and strikes. Cain didn’t like a called strike on a pitch Rays reliever Steve Geltz threw. The strike zone graphic shown by FOX Sports Kansas City showed that the pitch was a bit inside, but it looked much worse because catcher Rene Rivera set up outside and the pitch ran inside. Pitches like that are typically called balls.

Cain, recently nominated to his first All-Star team, had hit his eighth home run of the season earlier in that game. He’s currently hitting .312/.371/.489 with 41 RBI and 17 stolen bases while playing terrific defense in center field.