Adam Dunn is 34 years old and having a productive season for the White Sox, ranking among the league’s top 25 in OPS while approaching 500 career homers, yet with free agency and another payday around the corner this offseason he’s pondering retirement.

Dunn, who’s finishing up a four-year, $56 million contract, talked to Dan Hayes of CSNChicago.com about his upcoming decision:

You’re used to doing something your whole life, and I know it’s going to be an adjustment, but I’m fortunate to be able to put myself in this situation at a pretty young age to make the call. There’s nothing bad about that. I’m not sad about that. I’m actually pretty happy about it.

Dunn has three kids under 10 years old and more than $100 million in career earnings, so as he told Hayes:

I’m not a 22-year-old single guy anymore. There are a lot of things that play into coming back and your decision.

Since a disastrous first season in Chicago he’s posted a .784 OPS in 400 games for the White Sox and with 459 career homers Dunn is likely only two seasons from joining the 500-homer club. And of course now he’s gotten all of that pitching experience, too.

Throughout his career Dunn’s bad defense, high strikeout rates, and low batting averages have made him a frequent target of criticism, but among all active hitters with at least 5,000 career plate appearances he ranks 18th in OPS at .858, sandwiched between Robinson Cano at .860 and teammate Paul Konerko at .843.

With Odorizzi, the Twins finally have the front-end starter they’ve been seeking all winter. It’s a bargain deal as well, as the 27-year-old righty is under contract through 2019 and didn’t require the club to part with any of their top-shelf prospects in the trade. Odorizzi will be looking to stage a comeback in 2018 after a dismal performance with the Rays last year, during which he eked out a career-worst 4.14 ERA, 3.8 BB/9 and 8.0 SO/9 through 143 1/3 innings.

Palacios, 21, ranked no. 27 in the Twins’ system last season. He split his year between Single-A Cedar Rapids and High-A Fort Myers, raking a combined .296/.333/.454 with 13 home runs and 20 stolen bases in 539 plate appearances. He’s expected to continue developing at shortstop, though he’s also seen limited time at second and third base during his four-year career in the minors.