All-Star second baseman Jason Kipnis and the Indians have agreed on a six-year $52.5 million extension with a club option for a seventh year. The team announced the deal Friday morning, just hours before the home opener against the Twins at Progressive Field.

Here is the breakdown:

$1 million signing bonus
$2 million for 2014
$4 million for 2015
$6 million for 2016
$9 million for 2017
$13.5 million for 2018
$14.5 million for 2019
and the club option for 2020 worth $16.5 million, with a $2.5 million buyout
Northeast Ohio Media Group was the first to report early this morning that the sides were close to a deal.

"For the past three offseasons, both Jason and the Indians have worked toward completing a multiyear contract," said Danny Horwits, Kipnis' agent at Beverly Hills Sports Council. "While there were many obstacles as to value and structure along the way, we were able to come to an agreement this week, which will keep Jason in Cleveland for many years to come."

The Indians have already signed Michael Brantley and Yan Gomes to contract extensions in the last two months.

The negotiations between the team and Kipnis have been ongoing since the start of spring training in February.

Brantley signed a four-year $25 million deal in February. Gomes agreed to a six-year $23 million deal on Monday.