The Detroit Tigers and Joe Nathan have agreed upon a deal worth approximately $20 million over two seasons.

Nathan spent the past two seasons with the Texas Rangers where he returned to his All-Star form.