The Kansas City Royals and utility man Adam Frazier have agreed to a one-year, $4.5 million contract to provide the club with a left-handed bat and some versatility in the lineup, according to multiple reports.

Frazier will make $2 million this season with an $8.5 million mutual option for next season and a $2.5 million buyout, according to reports. The deal is pending a physical.