Last year, in what most considered a great year for him, Player A hit .274/.388/.569 with 41 HR, 118 RBI, and 18 SB. He was touted as one of the best all-around offensive players in the game and made $13,571,428 for his services.

This year, Player B is on pace to hit .270/.359/.569 with 45 HR, 108 RBI, and 14 SB. He makes $ 10,500,000 this year and is due $13,500,000 in 2008. He has been routinely criticized for his strikeouts, lack of effort, and underachieving.

My question is this: If Player B continues at his current level of offensive production, wouldn't he be well worth the salary he is due next year?

Discuss.