The euphoria surrounding a big-name deal can sometimes overshadow the deal itself. Occasionally a team will mortgage its future to make a big splash, though no one in Arizona was worried about that today as the club finalized terms with John McGarvey.

McGarvey will earn $7,500,000 per year over 1 year.

Lifetime McGarvey has played in 1118 games with a .238 batting average. Among his 957 hits are 167 doubles, 21 triples and 305 home runs. He also has scored 678 runs and driven in 684 runs.