Tom Szczerbowski/Getty Images
Kelly Johnson hits the ball against the Mets on May 20.
Aubrey Huff is making 10 million dollars this year. That sounds like a little too much to me.
While he is being overpaid, he still may have some trade value. Win-now teams may be willing to give up a second baseman or shortstop for Huff, who could give a team without an everyday first baseman a chance to win.
Shortstop is San Francisco's biggest area of need. Brandon Crawford's inconsistent hitting and countless errors have frustrated Giants fans, and he is not the long-term answer at short. Ryan Theriot isn't a great long-term second baseman, so the Giants could go for a second baseman.
Toronto is a team that could fit the trade requirements. Their second baseman, Kelly Johnson, could be swapped for Huff. He doesn't have a great batting average, but he has nine homers and 27 RBI, which could greatly benefit the Giants.
To balance out the deal, Toronto could either pay the Giants cash or trade Yunel Escobar for Ryan Theriot or Brandon Crawford. While the Blue Jays might not be willing to take the second option, a Johnson-for-Huff swap with cash to the Giants wouldn't be a bad deal.
However, if that doesn't work out, San Francisco could just release Huff and free up some cap room for free agency. Johnson will be a free agent, and he will be a guy San Francisco will want to sign. If not, they can resign Freddy Sanchez.
Either way, Huff is overpaid and isn't doing the team any good. San Francisco definitely has areas of need, and they need to fix those areas. The best way to do that is by trading or releasing Huff.
Sorry Aubrey, but your time in San Francisco is up.