The Royals announced Saturday that they have signed infielder Jason Donald and outfielder Melky Mesa to minor-league contracts.

Donald hit .219/.268/.319 with two home runs and 17 RBI in 251 at-bats with Double-A Louisville last season. He owns a career .257/.309/.362 batting line over 552 major-league at-bats. Mesa went 5 for 13 in his brief time with the Yankees last season while also hitting .261/.295/.452 with 13 home runs, 39 RBI and 13 stolen bases in 314 at-bats with Triple-A Scranton/Wilkes-Barre.