Diamondbacks signed RHP Trevor Richards to a minor league contract.
Richards elected free agency last weekend instead of accepting an outright assignment from the Royals. He pitched just three innings in the big leagues for the Royals, posting a 12.00 ERA, 3.00 WHIP and a 2/2 K/BB ratio. He’ll add veteran help to a Diamondbacks’ bullpen that has been decimated by injuries this season.