Pittsburgh Pirates starting pitcher Mitch Keller throws during a baseball...

Pittsburgh Pirates starting pitcher Mitch Keller throws during a baseball spring training workout Saturday, Feb. 17, 2024, in Bradenton, Fla. The Pirates and Keller agreed to a five-year contract on Thursday worth $77 million. The deal is pending a physical, a person with knowledge of the agreement told The Associated Press Thursday, Feb. 22, 2204. The person spoke on the condition of anonymity because it was not yet final. Credit: AP/Charlie Neibergall

BRADENTON, Fla. — All-Star right-hander Mitch Keller gets a $2,057,500 signing bonus as part of his $77 million, five-year contract with the Pittsburgh Pirates.

The 27-year-old receives a $5,442,500 salary this season, the same as under the one-year contract he agreed to last month.

His new deal, announced Friday, calls for salaries of $15 million in 2025, $16.5 million in 2026 , $18 million in 2027 and $20 million in 2028.

Keller gets a hotel suite on road trips.

He would have been eligible for free agency after the 2025 season.

Keller is coming off a breakthrough season in which he became a first-time All-Star. He finished 13-9 with a 4.21 ERA on a Pirates team that went 76-86.

He is 25-38 with a 4.71 ERA in 100 starts and two relief appearances over five seasons with the Pirates. Keller is scheduled to make his second straight opening-day start.

More MLB news

Newsday LogoSUBSCRIBEUnlimited Digital AccessOnly 25¢for 5 months