McCann has two years and $24 million left on his contract. The Orioles will assume $5 million of the contract, per source. https://t.co/thrSugcRaX

— Mark Feinsand (@Feinsand) December 22, 2022