We are still a few weeks from the start of spring training, and a couple of months away from Opening Day, but it's never too early to take a crack at predicting how all 30 MLB teams' Opening Day rosters will shake out.
Obviously, the inevitable injuries, surprise performances and whatever signings and trades that take place this spring will shake things up between now and the beginning of the regular season.
Truth be told, it will be a surprise if more than a handful of these predictions turn out to be accurate, but what they do provide is an overview of how each team looks heading into the preseason.
Ahead is a look at the projected 25-man rosters for all 30 MLB teams, as well as an overview of the notable roster battles to keep an eye on this spring.
However, let's kick things off with a look at the notable free agents still looking for a new home that will inevitably mess up these predictions.