That contract gets even worst since he deferred a ton of money for several years after 2023. It's already sunk cost, not sure why they are wasting the roster spot on him.
I don't think anyone thought Roark was good but we desperately needed a guy who could soak up some innings after 2019.
He hasn't even been that bad today just 2 runs albeit some hard contact.