Uggla has generally hit for low batting averages during his career, but he has reached a new low this season, hitting just .186 through 112 games. His 31.7 percent strikeout rate is fourth-highest among qualified hitters while only the Astros’ Chris Carter and the Pirates’ Pedro Alvarez have made contact at a lower rate. The 33-year-old told Chris Iseman of MLB.com earlier this week that he “can see a lot more clear,” but acknowledged that the procedure is “not just going to cure everything.” However, given how he has performed this season, it certainly can’t hurt.

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.