I prefer Sogard as a veteran bat/glove off the bench. He usually gives a better at bat, a more patient approach, a better defender, a smarter base runner, and more of a contact hitter as a pinch hitter than Villar. As a role player, Sogard plays the role better IMO. On a team filled with K's, he has k'd at a much lower rate over the last season and a half. He also got on base better than almost anyone on the team last season, something a HR driven team looks for. Sogard hasn't played well this season granted, and others deserved- and got- a shot to play over him. If he continues to struggle late into the season, he should and will be replaced. Villar, on the other hand, played badly with the club an entire season in 2017, mainly in the leadoff spot. Hypocritical Villar whiners should be grateful that CC gives extra chances to guys with MLB experience because without it Villar wouldn't even be on this team in 2018.