Diego Alejandro Castillo is a Venezuelan professional baseball infielder in the Kansas City Royals organization. He has previously played in Major League Baseball for the Pittsburgh Pirates, Arizona Diamondbacks, and Minnesota Twins. From Wikipedia
Castillo, previously with the Mets and Diamondbacks, to compete for roster spot in spring training.