Two-time All-Star Todd Frazier will now be switching from bats to golf clubs, as he is set to announce his retirement from the MLB Tuesday, according to Bob Nightengale of USA TODAY.

Classy All-Star infielder Todd Frazier will officially announce his retirement today, per @GJoyce9, saying “it's one of the toughest decisions I've ever made in my life. But where I'm at in my career, and where I'm at in my life, I think it was the right decision.”

The 36-year-old Frazier last suited up in the MLB with the Pittsburgh Pirates in the 2021 season, appearing in only 13 games and hitting just 0.86/.200/.114 with zero home runs — the only season he had in the big leagues without taking one out of the ballpark.

Frazier's best season in the MLB arguably was the front end of his back-to-back All-Star campaigns in 2014. That year, he hit .273/.336/.459 with 29 home runs and 80 RBIs. He also posted a career-high OPS+ of 121 that season, which was succeeded by a 2015 campaign in which he slashed .255/.309/.498 while also hitting a total of 35 home runs. Frazier is only a career .241 hitter with a .318 OBP in his 11-year career, but it was his power that made him stay in the MLB for over a decade. He will walk away from the majors with a career triple-slash line of .241/.318/.445 and 218 home runs.