The Kansas City Royals have been in contact with Melky Cabrera as they look for offense, although he may prove to be too expensive.

The Cincinnati Reds and Toronto Blue Jays have also shown interest in Carbera, while the Seattle Mariners, Baltimore Orioles and Chicago White Sox are contenders as well.

Cabrera hit .301 with 16 home runs and 73 RBI this past season. The 30-year-old is said to be seeking at least a five-year deal.