The Orioles need a top experienced starting pitcher. They could get one through free agency or trade. John Angelos, the Orioles owner is too cheap to spend the money needed for a top free agent so trade is the best option.
In addition, the Orioles have plenty of prospects to trade. There isn’t room at the major league level for all of the ones that are ready. To me, Holliday, Mayo and Basallo are untouchable but everyone else is available. Between prospects and players already in the majors, there are excess infielders and outfielders.
The Orioles will have to overpay since lots of teams can use a good starter. I’m fine with that. A trade makes sense financially too since players under control will get lower salaries than free agents. Dylan Cease of the White Sox looks like the best option.