The Detroit Tigers have agreed to a five-year, $110 million deal with Jordan Zimmermann, according to a source.

The contract is pending the completion of a physical exam.

Zimmermann joins Justin Verlander and Anibal Sanchez atop Detroit's starting rotation.