Cabrera has played for six teams since his career began with Cleveland in 2007, and he spent parts of the previous two years with the Nationals. While he performed quite well with the Nats during their World Series-winning campaign in 2019, hitting .323/.404/.565 in 146 plate appearances, Cabrera put together a less imposing line of .242/.305/.447 over 213 PA last season. That isn’t far from the switch-hitting 35-year-old’s lifetime offensive output, though, as he has batted .268/.330/.426 across 7,046 trips to the plate.
Cabrera has divided the majority of his career among the middle infield and third base, though he didn’t play any shortstop between 2019-20. Unless that changes, he’ll be a fallback option behind Diamondbacks second baseman Ketel Marte and third baseman Eduardo Escobar.