MLB

Chicago enters with a 74-67 record, a 42-27 home mark, and a 6-4 run over the last 10 games. The White Sox have scored 666 runs and allowed 624, which lines up with a plus-42 run differential. Their offense has been solid rather than explosive, but the larger story is run prevention: a 4.12 team ERA, a 3.71 bullpen ERA, and a 1.31 staff WHIP give them a workable base. Minnesota sits at 67-74 with a 29-40 road record and a 4-6 stretch over the last 10. The Twins have a slightly better batting average and on-base rate than Chicago, but they have also allowed 700 runs and carry a 4.63 team ERA with a 4.76 bullpen ERA, which creates more strain in close games.
Anthony Kay takes the mound for Chicago with a 9-7 record, a 4.28 ERA, and 113 strikeouts. The season numbers suggest an arm that can keep the game close if he limits walks and avoids hard contact, and he benefits from working behind a staff that has been better overall than Minnesota’s. Chicago’s relief group has also been more reliable, which matters if Kay turns the game over with a lead. Taj Bradley starts for Minnesota with a 10-6 record, a 3.85 ERA, and 178 strikeouts. His strikeout total points to swing-and-miss ability, but the Twins’ larger pitching picture is less stable because the bullpen has been shaky and the team ERA is much higher than Chicago’s. Bradley gives Minnesota a chance to keep the game close, yet the support behind him has been the bigger issue all season.
Chicago is the side with the stronger run-prevention profile, the better home record, and the better recent form, so the White Sox moneyline is the best play. Minnesota has a slight edge in batting average and on-base rate, but Chicago’s pitching staff and bullpen are more trustworthy, and that matters most in a game projected to stay fairly tight. My projected final score is Chicago White Sox 5, Minnesota Twins 3.