The Kansas City Royals have agreed to a four-year, $16.25 million contract extension with Whit Merrifield, according to a source.

Merrifield led the American League in both hits and stolen bases last season.

The extension buys out Merrifield's last pre-arbitration year as well as three years of arbitration and includes a fifth-year team option for $10.5 million.