MLB

Royals lock up Duffy with five-year, $65M contract

KANSAS CITY, MO - AUGUST 21: Danny Duffy #41 of the Kansas City Royals throws in the first inning against the Minnesota Twins at Kauffman Stadium on August 21, 2016 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images)

KANSAS CITY, MO - AUGUST 21: Danny Duffy #41 of the Kansas City Royals throws in the first inning against the Minnesota Twins at Kauffman Stadium on August 21, 2016 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images)

KANSAS CITY, Mo. (AP) -- The Royals and Danny Duffy have agreed to a five-year, $65 million contract that will keep the popular left-hander in Kansas City.

Duffy will make $5 million this year, $14 million in 2018, $15.25 million each in 2019 and 2020 and $15.5 million in 2021.

Duffy was eligible for arbitration this offseason and would have been eligible for free agency after the World Series. Now, he will remain with the team that chose him in the third round of the 2007 amateur draft, helped him to recover from Tommy John surgery and gave him a chance to be a World Series champion.

More from FoxSports