These numbers are through games of June 23:
White Sox vs. Cleveland: 2-7 (.222)
White Sox vs. Detroit: 2-4 (.333)
White Sox vs. Kansas City: 2-7 (.222)
White Sox vs. all other teams: 30-19 (.612)
Total: 36-37 (.493)
So, the Sox are a combined 6-18 (.250) against the three teams ahead of them in the AL Central standings. I'd say that sums up why the Sox are in fourth place.
Between now and the All-Star break, the Sox play Toronto (June 25-27), Minnesota (June 28-30), Houston (July 1-3), the New York Yankees (July 4-6) and Atlanta (July 8-10).
The Sox have 12 of the next 15 at home (only the Houston series is on the road), and none of them are against the triumvirate of doom known as Cleveland, Detroit and Kansas City. I'd say it would behoove the Sox to make a run right now, although I still will be skeptical even if they do.
The recipe for a playoff spot *must* include wins over Cleveland, Detroit and Kansas City. The Sox have yet to show us they can win against those teams with any consistency.