The Cleveland Indians have tied Michael Brantley to a four year deal worth $25m, according to CBS Sports.
Brantley is believed to have the option for a fifth year in his contract worth a further $11m.
The 26-year-old hit .284 with 10 home runs and 73 RBIs in 2013 in what was his fifth season in the major leagues with the Indians.
He is widely credited for playing a part in Cleveland's revival following a disastrous 2012 that saw them go 68-94. They turned that around to 92-70 in 2013, making the wildcard game where they lost to the Tampa Bay Rays.
2013 saw Brantley set new career highs in games played, at-bats, home runs, RBIs and stolen bases.
The Indians originally acquired Brantley in 2008 as part of a trade with the Milwaukee Brewers that involved CC Sabathia. Cleveland also acquired Matt LaPorta, Zach Jackson and Rob Bryson in that deal.
Brantley was not eligible for free agency until the end of the 2016 season but is set to remain in Cleveland for the foreseeable future.