The Red Sox are in agreement with catcher Juan Centeno on a minor league contract, tweets MassLive.com’s Chris Cotillo. The Magnus Sports client figures to receive an invite to Major League Spring Training.

Centeno, 28, appeared in 10 games for the Rangers this past season and joins the Boston organization with 111 games of MLB experience under his belt. He’s a career .227/.278/.331 hitter in 353 trips to the plate between the Mets, Brewers, Twins, Astros and Rangers. Centeno has shown a knack in terms of hitting for average at the Triple-A level, where he’s a .286/.330/.352 hitter in 1147 PAs, and he’s only struck out in 12.3 percent of his plate appearances at that level.

From a defensive standpoint, Centeno has thrown out 39 percent of would-be base thieves throughout his minor league career, but he’s at just 13 percent in that regard in the Majors. Baseball Prospectus gives him poor marks for his pitch-framing and blocking skills.

Christian Vazquez, Sandy Leon and Blake Swihart top Boston’s depth chart at catcher right now, though Swihart was rarely utilized at the position in 2018 while Leon’s anemic offense at least raises the question of whether the Sox will tender him a contract. Nonetheless, the addition of Centeno figures to be merely a means of adding some upper-minors depth for Boston in the early stages of the offseason, as there’s no clear path to the big league roster for him at this point.