David Sandlin’s 8.10 ERA and Stephen Kolek’s personal designation create a pitching picture the posted total of 8.5 doesn’t fully account for — projections put this game closer to 9.4 combined runs. The market has the under priced at -122, making even-money the quieter side of a run environment that both starters have been prone to inflating.
Stephen Kolek vs David Sandlin: Kansas City Royals at Chicago White Sox Betting Preview
On the surface, this looks like a game where both starters are shaky enough to keep bettors cautious. David Sandlin owns an 8.10 ERA over 13.1 innings, and Stephen Kolek is listed as Day-to-Day with a personal designation — meaning his status for tonight is genuinely uncertain heading into first pitch. The market has responded by pricing the total at 8.5, which feels measured. The numbers project closer to 9.4 combined runs. That’s not a marginal gap — that’s the market underestimating the run environment by nearly a full run, and the over at +100 is the number worth targeting tonight.
Chicago’s standout record of 41-38 versus Kansas City’s 34-48 tells you something real about the quality gap between these teams this season. The White Sox have the better offense, the better pitching staff ERA (4.33 vs 4.66), and home-field advantage. But the more compelling story for tonight’s total isn’t team quality — it’s what happens when two vulnerable starters face lineups that can generate quality contact.
The White Sox ML at -134 was the first number I looked at. It exceeded my -130 juice ceiling, so I moved on. The total is the cleaner expression of what this game projects to be: a run-heavy Friday night at Guaranteed Rate Field where neither starter is equipped to keep the other team off the board for long.
Game Info & Betting Lines
- Date/Time: Friday, June 26, 2026 — 7:40 PM ET
- Venue: Guaranteed Rate Field, Chicago (Park Factor: 0.98 — slight run suppressor)
- Probable Starters: Stephen Kolek (KC) vs David Sandlin (CWS)
- Moneyline: Kansas City Royals +114 / Chicago White Sox -134
- Run Line: Chicago White Sox -1.5 (+160) / Kansas City Royals +1.5 (-194)
- Total: 8.5 (Over +100 / Under -122)
Why This Number Is Off
The market is doing its job here — 8.5 is a reasonable number when you factor in a near-neutral park, two below-average starters, and early-season variance in small samples. Sandlin’s 8.10 ERA looks like a flashing red light, but in only 13.1 innings, one bad outing can skew that entire line. The market isn’t wrong to discount it somewhat.
But here’s the problem: the numbers project this game at 9.4 combined runs, which is a full run above the number. That gap doesn’t come from nowhere. Both lineups carry genuine pop — Chicago’s Munetaka Murakami leads the team with a .938 OPS and 20 homers (though he’s listed on the 10-day IL with a hamstring issue), and Kansas City’s Jac Caglianone is posting a massive .516 xwOBA with a 7.7% barrel rate and a .540 xwOBA against right-handed pitching. Sandlin is a righty. That matchup writes itself.
The under is priced at -122, which tells you the market leans that way. That’s exactly the kind of line where value lives on the other side. When the crowd is paying juice to go under 8.5 and the projection clears 9.4, the over at +100 — essentially even money — is where I want to be. Even money on a run environment that beats the number by nearly a full run is a number worth playing.
What Separates the Pitching
Stephen Kolek has been serviceable in 52 innings this season — a 4.15 ERA, 1.19 WHIP, and a modest 5.88 K/9 — but the Day-to-Day personal designation is a genuine cloud over this start. We don’t know if he takes the mound, and if he does, we don’t know if he’s at full capacity emotionally or physically. That’s not a narrative point — it’s a real handicapping variable. Kolek’s 8 home runs allowed in 52 innings (1.4 HR/9) is also a concern against a White Sox lineup with 110 team home runs on the season, even with Murakami sidelined.
David Sandlin is the more interesting case. His 8.10 ERA screams disaster, but his 9.45 K/9 suggests the swing-and-miss stuff is real. The problem is the 7 walks and 4 home runs in just 13.1 innings — command issues that Royals hitters can exploit, particularly Caglianone, whose .516 xwOBA and 33.3% hard-hit rate make him one of the most dangerous hitters in either lineup tonight. Sandlin’s -0.34 WAR reflects a pitcher who’s been hurt by both contact quality and control lapses.
The gap between these two arms isn’t one being clearly better — it’s both being clearly vulnerable in different ways. Kolek gets hit when he catches too much of the zone; Sandlin walks hitters and gives up hard contact when he misses. Neither profiles as a starter who gets through six innings cleanly tonight. Kyle Teel batting fourth for Chicago carries an eye-opening .805 xwOBA against right-handed pitching — the kind of split that makes Sandlin’s command issues existential, not just concerning.
The Pushback
The strongest case against the over tonight starts with both offenses showing recent vulnerability. Kansas City got shellacked 13-2 in their most recent outing against Tampa Bay, scoring just two runs on one hit through eight-plus no-hit innings. Chicago, meanwhile, has only one available recent game recap — a 6-5 walk-off win over Cleveland on June 22 — which doesn’t paint a picture of a red-hot offense. With the White Sox going 4-6 over their last 10, and KC’s run differential sitting at -49 on the season, neither club has been lighting the world on fire.
The bigger piece of friction on the KC side: Bobby Witt Jr. is listed as Day-to-Day (knee) and is absent from the projected lineup entirely. Witt’s .833 OPS and presence at the top of the order would have been the most dangerous bat Sandlin faces tonight. Without him, Kansas City’s lineup drops from a genuine threat to a collection of streaky contributors. That’s a real dent in the run-environment argument from the Royals’ side — but it actually cuts both ways. A weakened KC offense makes Chicago more comfortable deploying Sandlin into the fifth or sixth inning, potentially keeping bullpen arms fresh enough to suppress the total in the back half.
The park factor of 0.98 is a minor headwind — not enough to kill the over, but enough to acknowledge. Guaranteed Rate Field plays just below neutral, and on a night with two shaky starters, the park isn’t going to bail out bad pitching the way a true hitter’s park would amplify it.
None of these pushbacks change the core thesis. Kolek’s status is uncertain and his home run rate is a liability against a White Sox lineup with 110 team homers. Sandlin’s command hasn’t been close to reliable through 13.1 innings. Lineups that have real power upside — including Teel’s .805 xwOBA against righties, Vargas’s .430 xwOBA, and Montgomery’s .437 — eventually make pitchers pay when command wavers. At even money, you don’t need everything to go right. You just need a starter to leak in the third or fourth inning, which is exactly what both of these arms have been prone to doing.
Lean: Over 8.5 (+100). This is a small play, not a table-pounder — the Witt absence and limited recent Chicago scoring data keep this in lean territory. But even money on a run environment that projects nearly a full run clear of the number is the right side of this total tonight.
Bet: Over 8.5 (+100) — Lean


