Steven Souza Jr., Diamondbacks

After hitting 30 homers in 2017, Souza Jr. had an injury-plagued 2018 which included major struggles when he did play. In 72 games, the 29-year-old hit .220 with just five home runs and 15 doubles. While the average was low, it wasn't far off from his career mark of .233. He grades as a fairly average outfielder on defense.