Cabrera was on the Orioles' radar, but the club was reportedly more interested in a two-year deal, though three was a possibility.
The Orioles are looking to fill at least one outfield hole with the departures of Nick Markakis and Nelson Cruz.
Cabrera, 30, seemed like a potential fit. The switch-hitter can play left field or right field and hit toward the top of the order. He batted .301 with a .351 on-base percentage in 139 games with the Toronto Blue Jays last year.
Cabrera was suspended in 2012 for testing positive for testosterone while with the San Francisco Giants.