Beltran has been on the DL since last Wednesday, retroactive to May 13. He's eligible to return on May 28 for the final game of the Cardinals series in St. Louis, though with an off-day the following day, he could aim for the first game of the home stand on May 30.