PHOENIX -- The Arizona Diamondbacks agreed to terms with LHP T.J. McFarland on a 1-year contract with a club option for 2020.
McFarland, 29, set career bests in games (47), ERA (2.00), WHIP (1.19), fewest runs (18), opponent average (.239), opponent OBP (.296), opponent SLG (.336) and opponent OPS (.631) last season with the D-backs while holding opponents scoreless in 33 of 47 games. He ranked among NL relievers in ground balls (2nd, 153), groundball pct. (3rd, 68.3), groundball-to-flyball ratio (3rd, 4.50), ERA (4th, 2.00) and innings (10th, 72.0).
The 6-foot-3, 220-pounder held lefties to a .