McCullers has had a solid 2020 as he returned after a missed season after surgery on Tommy John. He went 3: 3 with 3.93 ERA and 56 strokes in 11 starts.
Extension will begin next season. McCullers and Houston previously signed a $ 6.5 million one-year deal for 2021 to avoid arbitration.
At the beginning of this year he spoke of wanting to stay with the Astros, who designed it for 41st overall in 2012.
“Houston is where I want to be. This is my home. This is where I see myself,” he said last month. “I would definitely want to be here in the future. You know, I think the real question would be, ‘Do the Astros see me here? Do the Astros see me as part of their future?’ If the Astros see me as part of their future, as a big part of the future, then I would love to stay here if it makes sense for everyone. “
The Astros clearly felt the same way and reached overtime with the 27-year-old right-handed man who is expected to be one of the leaders of their rotation with ace Justin Verlander this season after an operation on Tommy John.
Overall, McCullers is 32-25 with an ERA of 3.70 in five seasons with the Astros, including an All-Star campaign in 2017.
McCullers moved from starter to postseason reliever in 2017, notably throwing 24 straight breaking pitches to save his first major league in an ALCS closeout from Game 7 Yankees. McCullers was also on the hill for the start of Game 7 of the World Series against the DodgersHe opened with 2⅓ scoreless innings and sent Houston on the way to a 5-1 victory in the championship.