Josh Willingham will officially retire after an 11-year Major League career, the outfielder told ESPN’s Jerry Crasnick. Willingham’s decision comes despite receiving what he termed a “substantial” offer from a contending club this offseason, Crasnick writes. Willingham explained his decision process:

“I felt like it wouldn’t be fair to myself, and more importantly to the team that was paying me a lot of money to perform at a high level, if there was a chance my dedication would waver — particularly as the season got longer. I’m honored to have played for as many years as I have, and I feel even luckier to walk away on my own terms instead of having the decision made for me.”

The 35-year-old Willingham (36 in February) was a late bloomer who didn’t become an MLB regular until his age-27 season with the Marlins. However, once he established himself as a presence in their lineup, he quickly became known for his excellent plate discipline and plus right-handed power. He found himself traded to the Nationals and then to the A’s before reaching free agency for the first time, where he ultimately signed a three-year, $21MM contract with the Twins.

Willingham’s best season came in his first year with the Twins, as he batted .260/.366/.524 with a career-high 35 home runs — earning him a Silver Slugger and making him just the third player in Twins franchise history to hit 35 or more homers in a season (along with Hall of Famer Harmon Killebrew and former AL Rookie of the Year Bob Allison). In total, Willingham’s career comes to a close with a .253/.358/.465 batting line, 195 homers and 632 RBIs in 1147 games between the Marlins, Nationals, A’s, Twins and Royals. The “Hammer” earned more than $35MM in his playing career, according to Baseball-Reference.com. MLBTR wishes Willingham and his family luck and happiness in his post-playing days and congratulates him on a very nice career.