The last time Patrick Sandoval threw a pitch that counted, it was June 21, 2024, and he was an Angel. Tommy John surgery took the rest of that year. Setbacks in the forearm and biceps took 2025. More than half of 2026 went too. This afternoon in Chicago, 748 days later, he finally gets the ball back — for a team he signed with in December 2024 and hasn't yet played a single inning for.
The timing is almost absurd. Boston has gone 8-2 over its last 10, dragging a 40-48 club to within four games of a Wild Card spot, and a rotation gutted by injuries suddenly needs the arm it's been waiting eighteen months to see. Sandoval's rehab said he's ready — one run over his last nine minor-league innings, seven strikeouts in his final tune-up — but he's on roughly an 80-pitch leash, and there is no Statcast page for a man who hasn't faced a big-league hitter since the last administration of the standings.
He walks into the least likely first-place team in baseball. Chicago sits atop the AL Central, and the honest question isn't whether the White Sox are good — it's whether a lineup that's been winning gets to feast on rust in a ballpark that inflates home runs more than almost any yard in the league. Anthony Kay's own 4.29 ERA is running nearly a run ahead of his 5.24 expected mark — the crooked-number risk cuts both ways. Watch the pitch count, watch the adrenaline, and watch whether two years away shows up in the first three innings or not at all.
The AL Central is the only division in baseball where the first-place club and the team in the thick of the race are separated by two games and change: Chicago 47-44, Cleveland a game back, Minnesota two. Nobody is running away with it. Everybody is close enough to touch it. And the Twins are the ones playing the best baseball — four straight wins, 7-3 over their last 10 — which they've managed to do since losing Byron Buxton to the injured list (hip strain) over the weekend.
The pitching matchup is a study in what a stat line hides. Gavin Williams carries a tidy-looking 3.89 ERA, but the process underneath is loud: hitters are barreling him at 12.1% and hard-hitting him at 48.3%, and over his last five starts the results have caught up — a 6.20 ERA even while he's striking out 10.6 per nine. He's missing bats and getting squared up in the same breath.
Bailey Ober is the cleaner tell. He is, functionally, two pitchers depending on the zip code: 2.79 ERA at Target Field, 7.66 on the road — and today he's home. When a division comes down to a two-game window in July, the arm that knows exactly which version of itself is showing up has the quieter edge. Don't confuse a tight race with a coin flip; watch whether Ober's home comfort holds against a Cleveland lineup that needs the win just as badly.
The ugliest ERA in tonight's Detroit game belongs to the Athletics' rookie, and it's lying to you. Jack Perkins' 6.75 sits a full 2.67 runs above his 4.08 xERA — the largest ERA-to-expected gap of any starter on the slate — the fingerprint of bad luck and worse defense, not bad pitching. The stuff backs it up: a changeup hitters swing through 48% of the time, a sweeper at 37%. The A's around him are in freefall — 1-9 over their last 10 — which is exactly how a genuinely improving arm ends up buried under a number that says the opposite.
Arlington opened at 7.5 and the market has been shaving it since — 7.0 now, tied for the lowest number on a 13-game board. Under a closed roof, weather isn't the story. The arms are.
Both starters miss bats for a living. Reid Detmers is running a 4.13 ERA against a 3.09 FIP — a 27% strikeout rate and a slider hitters swing through a third of the time, with results that lag the stuff. Nathan Eovaldi answers with a splitter (35% whiff) and a curveball (39%) and a four-seam fastball grading among the most valuable in the sport. Two pitchers built to shorten innings, in a park where nothing carries them out of it. The interesting question isn't whether the number's low — it's whether two bat-missers can actually hold a run environment the market has already talked down.