First pitch in the Bronx was 1:08 this afternoon, and by the time it was over the Pittsburgh Pirates had beaten the New York Yankees 5-3 in ten innings, on seven hits, in a game that only existed because Monday night never got played. Gerrit Cole started it and did not get the decision. New York's loss went to a reliever in extra innings, and the Yankees now have to come back out at 7:05 for game two against a team that just took the first one from them. The market's response to all of this is to make New York minus 170 in the nightcap. That is the largest position on tonight's card, and the reason has almost nothing to do with what happened this afternoon.
Four plays, six units, and a single organizing idea. Every position tonight backs the club with the lower team pitching ERA, and in two of the three moneylines that means paying a price on the quieter lineup. This is a late-July card, and by late July the thing that has actually separated these eight teams over a hundred games is not slugging. It is run prevention. All eight of the staff ERAs quoted below came out of the MLB Stats API this session, along with every record, pitcher line and final score on this page. The prices and the stakes are the author's own card and come from no book feed.
Three moneylines and one game total across four games. Six units. Ranked by staff ERA, the eight clubs involved tonight line up almost exactly the way the card does.
| Matchup | First Pitch (ET) | Probable Pitchers | The Play | Size |
|---|---|---|---|---|
| Twins at Guardians | 6:40 pm | Bailey Ober (4.32 ERA) vs Slade Cecconi (4.55 ERA) | Guardians moneyline at -137 | 1.5u |
| Rays at Blue Jays | 7:07 pm | Griffin Jax (4.08 ERA) vs Braydon Fisher (3.65 ERA) | Rays moneyline at +106 | 1u |
| Pirates at Yankees, game 2 | 7:05 pm | Bubba Chandler (4.77 ERA) vs Max Fried (3.21 ERA) | Yankees moneyline at -170 | 2u |
| Marlins at Astros | 8:10 pm | Sandy Alcantara (3.89 ERA) vs Peter Lambert (3.03 ERA) | Game total under 8 at -110 | 1.5u |
Staff ERA, best to worst, among tonight's eight: New York 3.42, Cleveland 3.73, Tampa Bay 3.86, Miami 4.04, Toronto 4.21, Pittsburgh 4.28, Houston 4.74, Minnesota 4.75. Each of the three moneylines takes the better number. The total is a run prevention bet by definition.
A unit and a half on Cleveland at minus 137, and it is worth being blunt about what that buys. The Guardians hit .233 as a team with a .690 OPS. Both of those are the lowest marks among the eight clubs playing tonight. They have scored 410 runs in 102 games and allowed exactly 410. A team with a run differential of precisely zero is sitting at 54-48 and leading its division, which tells you the games are close and the margins are thin.
So why lay it? The 3.73 staff ERA and the 1.26 WHIP behind it, against a Minnesota club whose 4.75 staff ERA is the worst number on this entire card. The Twins have given up 521 runs, thirty-six more than they have scored, and they arrive on a four-game losing streak, the last of which was a 5-2 loss in this same ballpark on Tuesday night. Cleveland has won seven of ten.
Bailey Ober is the better pitcher on paper at 4.32 against Slade Cecconi's 4.55, and his 1.19 WHIP is a full twenty-two points cleaner than Cecconi's 1.41. That is the honest counterpoint and it is not small. Cecconi puts people on base. Against a lineup scoring 485 runs, more than any team on this card except Pittsburgh, that is exactly the way this play dies.
What holds it up is thirteen. Ober has surrendered thirteen home runs in seventy-seven innings, which is a serious rate, and he is walking into a park and a bullpen that have combined to hold opponents to four runs a game all season. Cleveland does not need six runs. It needs three and a clean seventh, eighth and ninth, and that is the specific thing this roster has been good at since April.
Tampa Bay is 58-42. That is the best record of any team playing tonight, better than the Yankees, better than Cleveland, and twelve games better than the Toronto club they are visiting. The Blue Jays are 46-55 and have lost three in a row, the most recent of which was a 12-2 beating administered by these same Rays on Tuesday. Tampa Bay is plus 106.
The number exists for one reason, and it is a real one. The Rays are 35-15 at home and 23-27 on the road. That is .700 in one building and .460 in every other one, depending only on which dugout they occupy, and a market that prices it at plus 106 is not being lazy. It is reading a split that has held for a hundred games.
One unit is the right size because of that. What makes it a play at all is the 1.18 team WHIP, the cleanest of the eight clubs tonight, and a 3.86 staff ERA against Toronto's 4.21. The Blue Jays have scored 400 runs, fewer than anyone else on this card, on a .683 OPS that is the quietest in the field. Toronto is also 25-29 at its own ballpark, which blunts a good deal of the home edge the road split is supposed to be buying back.
Braydon Fisher has been effective in a small role, 3.65 over forty-nine and a third innings with only six starts on the year. Griffin Jax carries a worse ERA at 4.08 but has fifteen starts and seventy-five innings behind him, with seventy-seven strikeouts. Getting a plus number on the better team, the better staff and the better lineup, in exchange for accepting a road split, is a trade worth making once. It is not worth making three units' worth.
This is the biggest position of the night, two units at minus 170, and it needs the counterpoint stated first because the counterpoint is loud. Pittsburgh has the best offense on this card by a distance: a .262 average, a .767 OPS, 543 runs and 132 home runs. They just beat this same Yankees team 5-3 in ten innings a few hours ago. Laying minus 170 against a hot lineup in the second half of a doubleheader is not a comfortable thing to do.
Two numbers make it worth doing. The first is Max Fried, who has a 3.21 ERA and a 1.01 WHIP across sixty-one and two thirds innings, and who has allowed exactly one home run all season. One. In ten starts. Against a Pirates club that has hit 132 of them, the single most dangerous outcome for New York tonight is the three-run swing, and Fried is the pitcher in baseball least likely to give it up.
The second is fifty-five. That is Bubba Chandler's walk total in ninety-four and a third innings, and it produces a 1.45 WHIP that he carries into a stadium where the Yankees have hit 147 home runs, more than any club on this card. Chandler is 3-8 with a 4.77 ERA. Free baserunners in the Bronx tend to become four-spots.
New York's staff ERA of 3.42 is the best number on the board tonight and its 392 runs allowed is the fewest. Two things temper the enthusiasm honestly. The Yankees are 25-23 at home and 31-22 on the road, which is a strange split for a club with this reputation, and a bullpen that just covered the late innings of a ten-inning game a few hours ago is a bullpen with fewer good options after the sixth. Minus 170 is a real price and it is being paid for a starter, not a team.
A unit and a half on the game total under 8 at minus 110, and this is the cleanest read on the card. Sandy Alcantara has thrown 136 and two thirds innings, more than any other pitcher working tonight, and he is 10-5 with a 3.89 ERA and a 1.22 WHIP. Peter Lambert has been better and quieter: 8-5, a 3.03 ERA that is the lowest of the eight starters here, a 1.11 WHIP, ninety-one strikeouts in ninety-two innings. Together they have a 3.53 ERA over 228 and two thirds innings.
The lineups cooperate. Miami hits .251 with a .735 OPS and arrives in the middle of an eight-game losing streak, 2-8 over their last ten, having dropped Tuesday's game in this building 5-3. On the road the Marlins are 21-30, against 31-20 at home, so the version of this team showing up in Houston is the worse one.
Now the part that argues against it, because it is substantial. Houston's staff ERA is 4.74, the second worst on this card, and the Astros have allowed 516 runs. They have also hit 139 home runs, the second most among tonight's clubs. If Lambert exits after five, the arms behind him have been giving up runs all season, and an eight only needs one bad inning from a middle reliever to clear.
That is why this is a unit and a half rather than three. The bet is not that Houston's bullpen is good. It is that Miami, hitting .251 and losing eight in a row, is poorly positioned to punish it, and that Alcantara at his current workload is going deep enough to keep the Astros' own weakest relievers out of the game entirely. Two starters this durable, facing two lineups this quiet, need to combine for something well above their season rates to put eight on the board.
The card is not clever and it is not trying to be. Cleveland at minus 137 for a unit and a half asks you to lay a price on a .690 OPS because the pitching behind it is a full run better than what Minnesota brings. Tampa Bay at plus 106 for one unit takes the best record in the field as a road dog and accepts the 23-27 travel record as the cost of the plus number. New York at minus 170 for two units buys Max Fried's one home run allowed in sixty-one and two thirds innings against Bubba Chandler's fifty-five walks, and does it in game two of a doubleheader the Yankees already lost. The Marlins-Astros under 8 at minus 110 for a unit and a half puts 228 innings of 3.53 pitching against a losing streak and a .683-caliber road offense. Four different games, four different stories, and the same sentence underneath all of them. Nobody buys tickets to watch run prevention. That is exactly why it stays underpriced in the last week of July.
More from Sports Betting Prime
Today's card and the latest analysis - the front page, updated every day.
Latest articles - the newest research, newest first.
MLB betting fundamentals - totals, pitching, bullpen state and park factors.
Full archive - every dated piece we have published.
Betting guides - how lines are made, why they move, and how to price a bet.
Free calculators - odds conversion, implied probability, vig removal, expected value and Kelly staking.
Betting glossary - every term, defined plainly.
Find verified handicappers on Trust My Record - records timestamped before the game and graded automatically.
Sources and checking
- Data source
- MLB Stats API (statsapi.mlb.com) - schedule, standings, season pitching and team hitting
- Statistics as of
- 22 July 2026, 6:30 pm ET, before the evening first pitches
Every team record, pitcher line, staff ERA, run total and final score on this page was pulled live from the MLB Stats API during the writing of this article. Team records come from the standings endpoint so that they reconcile exactly across every page published today. The full record of what was checked, including every endpoint queried, is in the fact manifest for this article.
What is not checked, and cannot be:
- Odds and prices. Supplied by the author from their own betting card. No sportsbook feed is queried and no archived quote exists, so no price on this page can be substantiated after the fact.
- Stake sizes and unit counts. Editorial judgement, not a measurement.
- Any characterisation of market or 'sharp' money. Not sourced.
- The reason Monday's Pirates at Yankees game was not played. The schedule endpoint shows it postponed and today's doubleheader in its place, but no cause is recorded in the data.