Short version on MLB best bets today: my board is honest and boring, which is what late September usually gives you. Two prices sit within a whisker of fair, two are worse than fair, and none of them jumped off the page at me. So this is a radar column, not a slate.

And before anything else, the thing that actually mattered on Saturday. Justin Verlander got pulled from his final major league start by his seven-year-old daughter walking out to the mound, and he left to hugs. Whatever you had going on the board, you stopped and watched that. checked the almanac: on this same date in 2013, Andy Pettitte and Derek Jeter came out to take the ball from Mariano Rivera at Yankee Stadium. baseball has done this before and it still gets you every time.

Okay. Back to work.

What I'm eyeing on the MLB board today

  1. Houston at the Athletics, 9:41 PM ET in Sacramento. My sheet has Houston at -151 fair against -154 offered. That is a third of a percent, which is a rounding error wearing a suit. What turns it into a play: any drift back toward -145. The Sacramento yard plays small and the wire has the market leaning on Houston power, so if that price gets pushed the other way by public money, I'm interested.
  2. Toronto against Cincinnati. Offered -150, my fair -151. Dead level. That is the market and me agreeing, and when we agree I go get a sandwich. Only a move to +even money on the dog side gets me typing again.
  3. Colorado at the White Sox, 7:11 PM ET Saturday and 3:10 PM ET Sunday. Chicago is offered -223 against my -203. Twenty cents of overlay on a team I do not particularly want to lay a run and a half with. That is a pass on the chalk, full stop, and the only version of this I'd chase is a Colorado number stretched past where the run environment justifies it.
  4. The Dodgers laying -257 at San Francisco. My number says -235. You are paying a premium above fair for a two-and-a-half-to-one favorite in a park that has eaten better lineups than this. The math says pass. Not close.
  5. Pittsburgh at Detroit, 3:10 PM ET Sunday. No price on my board yet, and this is the emotional-hangover spot of the weekend. The day after a franchise sends off a legend, lineups get strange and totals get lazy. I don't have the Detroit number in front of me yet, and I'm not going to pretend otherwise. I'm watching it.

The one I lean on

Houston. By a hair, and I want to be clear about the size of the hair. A third of a percent of expected value is not an edge you build a weekend around, it's the kind of small edge you take over and over for six months and never once feel a rush from. That is the whole business: small edges, repeated, no heroics. If that number never improves, I never bet it and I sleep fine.

Nothing cleared my number this morning. Nothing deleted, nothing cherry-picked. Two near-fair prices and two I'd have to pay up for is not a day, it's a Tuesday in September that happened to fall on a Saturday.

The Scherzer news is the other thread I'm keeping warm. He said he'll wait until the offseason to decide on a 20th season. That's a 2027 conversation, not a today conversation, but it's worth noting how many of these goodbyes this weekend is stacking up.

What I'm watching next: the Houston number into the late window, and whether Detroit's Sunday price sags on sentiment. Keep it entertainment, keep it 21+ where legal, and if it ever stops being fun, 1-800-GAMBLER. You know where to find me.