Where will Shields pitch in 2015?

While the Kansas City Royals plan to have James Shields on the mound for Opening Day 2014, when it comes to looking ahead to Opening Day 2015, it's anybody's guess as to what mound (or team) he'll be on. Shields is in the final year of his contract and will earn $13.5 million before becoming a free agent at the end of this season.