San Diego outfielder Tony Gwynn agreed to a three-year, $12.25 million contract extension that makes him the 40th $3 million-a-year player and the third-best paid in the game.

Gwynn will have an average salary of $4,083,333 under the extension, which begins in 1993. He trails only Roger Clemens ($5,380,250) and Jose Canseco ($4.7 million) on the salary chart.