One of the most decorated players in Giants history and the anchor of three World Series championship teams is set to announce his retirement.

Catcher Buster Posey, 34, is planning to formally retire from baseball on Thursday after spending parts of 12 seasons in a Giants uniform, according to a report from The Athletic.

Posey, a seven-time All-Star, four-time Silver Slugger Award winner, two-time National League comeback Player of the Year Award winner and 2012 NL MVP, is expected to discuss his decision in detail on Thursday in San Francisco.