#3 - Lance McCullers Jr.; 5 years, $85 million. Under contract for 2 more years and $35.4 million (the deal includes a no-trade clause)
McCullers Jr.'s career is one of the most fraught in recent memory. It's starting to feel more like a sad contract rather than a bad contract, as no one really knows when he will pitch again.
McCullers Jr. was one of the nastiest pitchers in baseball in his heyday, deploying an east-west dominant approach to hitters that left them stupefied. However, after signing his new contract in 2022 he's only been able to throw 47.2 innings. He's missed the entire 2023 and 2024 season. Everybody is rooting for McCullers Jr. to return, but the timetable is extremely murky. It's hard to believe he'd be able to return to the mound and help the Astros' salvage some return on investment.