San Francisco Giants right-hander Tim Hudson is leaning toward the 2015 season being his last in the major leagues.

The 39-year-old veteran said Tuesday at a charity event at Auburn, where he played college baseball, that he plans to complete a two-year, $23 million contract with the Giants and then he's "pretty sure that's going to be it."