Mitch Moreland, 35, is one of the best players remaining on the Major League Baseball free agent market, and he still has a lot to offer big-league clubs.

Moreland posted a .265 batting average, an .894 OPS, a 139 OPS+, 10 home runs, and 29 RBIs across split time with the Boston Red Sox and San Diego Padres in MLB’s 60-game regular season. He also finished in the top nine percent of the sport in barrel percentage (14.4 percent). The year prior he posted an .835 OPS with the Red Sox.

The left-handed hitter provides pop. He has a resounding, power swing that generates slug which has helped him be one of the more productive first basemen in MLB in recent memory. Defensively, he holds his own at the corner infield position.

Given the abundance of position players who have inked contracts this offseason, the first baseman is poised to reel in a short-term, team-friendly contract. Here are three teams who would benefit from signing Mitch Moreland.

Minnesota Twins

The Twins have had a plausible offseason, adding/re-signing Nelson Cruz, Andrelton Simmons, J.A. Happ, Alex Colome, and Hansel Robles. Moreland would continue the team’s productive spending spree.