Buster Posey is going to be rich forever. The San Francisco Giants catcher, who has only been with the team for three seasons now, just signed a massive new contract that will pay him $167 million over the next nine years. It's the largest contract ever given to a guy with less than three years of MLB service. And, it's almost—almost!—as crazy as the contract that the Tigers gave to ace Justin Verlander earlier today. Enjoy all those new zeros on your paycheck, man.

RELATED: The 25 Worst Contracts in Sports History

[via ESPN]