Diamondbacks signed RHP Garrett Leonard to a minor league contract.
Leonard was released by the Marlins last month after recording an astronomical 9.60 ERA, 2.07 WHIP and 27/22 K/BB ratio across 30 innings (18 appearances) for High-A Greensboro. The 25-year-old righty reliever will get another shot in Arizona.