Shortstop/second baseman Everth Cabrera hasn’t taken a major league at-bat since 2015, but that could change this year. Cabrera has signed a minor league contract with the White Sox, he announced earlier this week (via La Prensa in Nicaragua). The deal includes a non-roster invitation to big league camp.

Before agreeing to join the White Sox, Cabrera hadn’t been involved in a transaction with a major league team since the Giants added him on a minors pact in July 2015. That came after both the Padres and Orioles cut Cabrera, who hit a paltry .208/.250/.229 in 105 plate appearances with Baltimore in his latest big league action.

Cabrera was a legitimately useful player at times in San Diego, where he led the National League with 44 stolen bases in 2012 despite only playing in 115 games. The switch-hitter then made the All-Star team in 2013 and posted a .283/.355/.381 line and 37 steals in 435 PAs; however, MLB hit Cabrera with a 50-game performance-enhancing drugs suspension that August stemming from his ties to the Biogenesis scandal.

Cabrera, who turned 30 in November, has been playing in his native Nicaragua. When he returns to the States, he’ll join a rebuilding Chicago club in need of middle infield depth, though that could change if star second base prospect Yoan Moncada becomes a full-time big leaguer in 2017. For now, the Sox’s projected shorstop-second base combo consists of Tim Anderson and Brett Lawrie. Reserve Tyler Saladino is coming off a respectable year, but fellow backup Carlos Sanchez has been woeful offensively since debuting in 2014.