Porcello, who just turned 24 in December, already has won 48 games in four Major League seasons with the Tigers.

Last season Porcello went 10-12 for the American League champs, posting a 4.59 ERA with 107 strikeouts and 44 walks in 176.1 innings.

The Diamondbacks have unloaded some starting pitching this offseason, sending young right hander Trevor Bauer to the Cleveland Indians in a trade that secured shortstop prospect Didi Gregorius. But they still have a glut of pitchers and only five rotation spots to fill.