Neil Walker has officially retired from baseball.
Walker, 35, shared the news on his personal Twitter account on Tuesday evening. The infielder wraps up his 12-year major league career having batted .267/.338/.426 with 1,224 hits -- including 149 home runs -- in 1,306 total games between the Pirates, Mets, Phillies, Yankees, Marlins, and Brewers.