Geovany Soto 

Geovany Soto 

Paul Kehrer, Wikimedia Commons

The Chicago White Sox have a dilemma on their hands when it comes to the catcher position to start the season. They have a choice of going with the experienced Geovany Soto, who the White Sox signed on Jan.5 to a minor league contract or Omar Narvaez, who played in 34 games during his White Sox rookie season in 2016. 

Soto may seem like a logical choice from a statistical perspective, however he might not fit into Chicago's youth movement and rebuilding process. Soto only played in 26 games for the Angels in 2016 because of a torn right meniscus, inflammation in both knees and a thumb injury. The terms of the contract are one year plus an option. If Soto were to make the White Sox roster, he will make $ 2 million this season.

This will be Soto's second stint with the White Sox. He was also part of their organization during the 2015 season, but struggled as he only batted .219 in 187 at bats. 

In 78 at bats with the Angels in 2016, Soto batted .269 with four home runs and nine runs batted in. He also had 11 runs, 21 hits, five doubles, six walks, an on base percentage of .321 and a slugging percentage of .487.

Soto is entering his 13th Major League Baseball season and has also played for the Chicago Cubs, Texas Rangers and Oakland Athletics. He was an all-star with the Cubs in 2008 and was the National League Rookie of the Year. That season he batted .285 with 23 home runs and 86 runs batted in. 

Narvaez meanwhile played in 34 games with the White Sox in 2016. In 101 at bats, he had one home run and ten runs batted in while batting .267. Narvaez had 13 runs, 27 hits, four doubles, 14 walks, an on base percentage of .350 and a slugging percentage of .337.