Cabrera (hamstring) said he was feeling better Saturday and is hopeful surgery will not be required, Jake Rill of MLB.com reports.
EDGE Analysis
Cabrera also acknowledged that doctors told him he could potentially be out at least four weeks due to the injury. The 35-year-old infielder has appeared at third base (27 games) and first base (nine) for the Diamondbacks.