U.S. Markets closed

Diamondbacks appear finished with $68.5M player who hasn't panned out

Diamondbacks appear finished with $68.5M player who hasn't panned out