Yes doctor, I am sick. Sick of those who are spineless. Sick of those who feel self-entitled. Sick of those who are hypocrites. Yes doctor, an army is forming. Yes doctor, there will be a war. Yes doctor, there will be blood.....
It depends on what categories are counted. Sanchez may have more overall steals, but he has terrible plate discipline and will hit for a terrible average. His average was over .300 with Milwaukee but has steadily been coming down since going to Detroit, and I doubt he'll hit better than .250. Roberts should hit .280 or so when all is said and done. Roberts also has a much higher steal success rate, with 24 steals in 27 attempts while Sanchez is 21 for 31.
If your league counts OBP, OPS, caught stealing, or hitter's strikeouts, Roberts is far better. If you're just looking for pure steals, Sanchez might be better but even in a 5x5 league, I'd be inclined to go with Roberts because he won't be as much of a drain on your batting average.
I'm not quite sure it's worth getting any of these guys.
You can look and see that Sanchez and Robers leads in SBs in the last month but then you'll see that they have: 0HR, 3 RBI. sub-250 BA -- HORRIBLE!
You can't win offensive categories when you have guys getting such poor numbers. This same reason should also tell you that guys that get LARGE numbers of steals AND other stats are worth much more than you think.
It's never about whether a guy is a 3-stat guy or 4-stat guy you MUST ASK "which stats?"
and you can't start a 1-stat guy and expect to win first place in your league, same reason why poor-ERA, low-K closers are nearly worthless on your team.
The key to Fantasy Sports is NOT about Sports but rather the "manipulation of numbers" in your favor