There is a full no trade clause. So no go on a 2025 deadline trade. Makes the deal even worse.
See here: https://apnews.com/article/milwaukee-brewers-brandon-woodruff-e870aed981ca1f049d87b0ae339038e6.
"Woodruff will receive $2.5 million this year and $5 million in 2025. The deal includes a $20 million mutual option for 2026 with a $10 million buyout, half payable on Jan. 15, 2026, and the remainder on July 15, 2026. The contract also grants Woodruff a full no-trade provision and a hotel suite on road trips."