The Toronto Blue Jays added a high-upside player to the roster Monday with the signing of Steve Pearce to a two-year, $12.5 million deal.

The Blue Jays confirmed the deal on Monday after ESPN’s Buster Olney first reported the agreement and terms. 

The 33-year-old veteran is coming off season-ending arm surgery to repair his flexor tendons, but when healthy, the versatile player is capable of making big contributions to the lineup.

Pearce finished last season hitting .288 with a .374 on-base percentage and 13 home runs in 85 games with the Tampa Bay Rays and Baltimore Orioles. His best season came with Baltimore in 2014 when he hit 21 home runs with a .930 on-base plus slugging percentage.

According to Baseball-Reference.com, he ranked ninth in the American League that season at 5.9 wins above replacement despite playing just 102 games.

Altogether, Pearce has spent time with five different teams across his 10 seasons in the major leagues.

In addition to providing quality hitting from the right side of the plate, Pearce also adds value with his positional versatility. He has experience at first base, second base and in both corner outfield spots over the past few seasons and can give his team plenty of options in the lineup.

While this isn’t likely the type of signing that will excite fans, the utility player could provide quality depth to the Blue Jays lineup throughout the season.

Read more MLB news on BleacherReport.com