That's no small statement, because the Sox have been around since 1901, and they've only had three 100-loss seasons over those 117 years. We're looking at historic ineptness this summer.
Despite all that, the Sox somehow are not in last place at the All-Star break. In fact, they are six games ahead of the Kansas City Royals (27-68) in the AL Central, after winning two out of three games against the Royals over the weekend at Guaranteed Rate Field.
Here's a look back at the weekend that was:
Friday, July 13
White Sox 9, Royals 6: This game had all the elements of a matchup between two teams that are a combined 70 games below .500. There was no shortage of poor pitching and sloppy defense.
The good part for the Sox: home runs by Jose Abreu, Leury Garcia and Omar Narvaez as part of a 14-hit attack. And James Shields (4-10) pitched into the seventh inning without allowing an earned run, although another error by Yoan Moncada in the second cost Shields two runs.
The Sox took a 7-2 lead into the seventh before Shields ran out of gas, and five relief pitchers were needed to cover the final seven outs. The Royals crawled within 7-6 with two outs in the eighth, and they had two men on base when Jorge Bonifacio flied to the warning track in center field for the third out.
Fortunately, Narvaez delivered a two-run homer in the bottom of the eighth to provide some breathing room, which Joakim Soria ultimately did not need. The Sox reliever earned his 14th save by retiring the side in order, with two strikeouts, in the ninth.
Saturday, July 14
Royals 5, White Sox 0: The Sox went 0 for 8 with runners in scoring position and left nine men on base against Kansas City starter Danny Duffy (5-8) and two relievers. Duffy walked three and allowed four hits over seven shutout innings, and all of the Sox hits were singles.
Give Reynaldo Lopez (4-7) some credit. At least he went 7.2 innings, but he was victimized by two home runs -- one by Bonifacio in the first and the other by the final hitter he faced, Salvador Perez in the eighth.
It was a bad, boring game and one you can just flush away. Lopez forgot to throw a shutout, and the Sox bats were silent.
Sunday, June 15
White Sox 10, Royals 1: Sox bats were anything but silent in the final game of the series. Moncada had a big afternoon, 3 for 4 with three runs scored, and he finished a triple short of the cycle. Daniel Palka opened the scoring in the first inning with a two-run homer and also finished 3 for 4 with three runs scored. Garcia also had a three-hit game.
The support was plenty for Lucas Giolito (6-8), who allowed only two hits over 6.1 innings of shutout ball. He struck out eight and walked three.
For Giolito, the key inning was the first. He walked two and gave up a single to Perez, but Bonifacio was thrown out at the plate by 20 feet on that single, handing Giolito the second out of an inning in which he was struggling to find the plate. The Sox right-hander then struck out Lucas Duda to end the inning without giving up a run, despite throwing 30-plus pitches.
After that, Giolito settled in and dominated the middle innings, while the Sox bludgeoned a ragtag collection of Kansas City relievers.
It was a bad first half, but at least it ended with a lopsided win. That gives everyone something positive to take with them for the four days off over the All-Star break.