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.

Hayes, 29, 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.

The Royals claimed Hayes off waivers from the Miami Marlins in November 2012.