Catcher Brett Hayes has agreed to terms of a one-year contract with the Kansas City Royals for the 2014 season.

The deal announced Friday avoids arbitration. Terms were not disclosed.

The 29-year-old Hayes played in five games for the Royals in 2013, batting .278 with three doubles and a home run. He also played in 78 games for Triple-A Omaha, where he batted .233 with 17 home runs.

Kansas City claimed Hayes off waivers from the Miami Marlins in November 2012.