The Arizona Diamondbacks have traded Peter O'Brien to the Kansas City Royals for minor league right-hander Sam Lewis.

Originally drafted as a catcher, O'Brien converted to the outfield last season.