On July 1 the Boston Red Sox lost to the Washington Nationals 10-2 and fell to 37-48, eleven games under water with the trade deadline closing in and nothing left to play for. They have not lost since. Fourteen consecutive wins later, Monday's 6-5 escape against Baltimore pushed them to 51-48, and a team that spent the first three months of the season being written off is now above .500 and staring at a market that still has not fully repriced it. Tuesday night at Fenway they are minus 136 against the Orioles. That number is the smallest interesting thing about them, and it is exactly the kind of number this card is built to buy.
Eight plays, 16.5 units, and a theme that runs against every instinct a baseball bettor is trained to have. Three of the six moneylines here lay a price on the team with the worse probable starter tonight. That is not sloppiness. It is a read on what late July actually rewards. A single start is six innings out of a 101-game sample, and by this point in the calendar the roster, the bullpen, and the run prevention behind the arm carry more signal than the ERA printed next to a name on the marquee. Every record, ERA, WHIP and run rate below was pulled live from the MLB Stats API this session. The prices and stakes are the author's own card and are not sourced from any book feed.
Eight plays across eight games, 16.5 units total. Two game totals, six moneylines, and the largest single position of the night sitting on an under.
| Matchup | Probable Pitchers | The Play | Size |
|---|---|---|---|
| Dodgers at Phillies | Justin Wrobleski (2.69 ERA) vs Zack Wheeler (2.13 ERA) | Game total under 9 at -120 | 3u |
| Athletics at Diamondbacks | Jack Perkins (6.87 ERA) vs Kohl Drake (no MLB innings) | Diamondbacks moneyline at -133 | 3u |
| Pirates at Yankees | Bubba Chandler (4.77 ERA) vs Will Warren (4.03 ERA) | Yankees moneyline at -131 | 2.5u |
| Orioles at Red Sox | Kyle Bradish (3.61 ERA) vs Ranger Suarez (3.15 ERA) | Red Sox moneyline at -136 | 2u |
| Mets at Brewers | Zac Thornton (2.60 ERA) vs Brandon Sproat (5.16 ERA) | Brewers moneyline at -132 | 1.5u |
| Twins at Guardians | Kendry Rojas (2.79 ERA) vs Parker Messick (2.73 ERA) | Guardians moneyline at -141 | 1.5u |
| Rays at Blue Jays | Drew Rasmussen (3.26 ERA) vs Kevin Gausman (4.33 ERA) | Game total under 7.5 at -110 | 1.5u |
| Reds at Mariners | Chase Burns (2.54 ERA) vs Luis Castillo (4.93 ERA) | Mariners moneyline at -115 | 1.5u |
The biggest position on the card, three units, goes on the under 9 at minus 120 in the best pitching matchup of the night. Zack Wheeler is 10-1 with a 2.13 ERA, and the supporting number is the one that closes games early: a 0.89 WHIP across 93 innings, with 108 strikeouts against 22 walks. Almost nobody reaches base. Justin Wrobleski answers for Los Angeles at 10-2 with a 2.69 ERA and a 1.02 WHIP over 100 and a third innings, walking 20 all season. Two starters, 42 combined walks in 193 innings, both allowing under one baserunner per frame.
Then look at who they are pitching to. Philadelphia is 56-45 but the offense is quiet by contender standards: 4.38 runs per game on a .237 team average with 893 strikeouts. Los Angeles is the more dangerous lineup at 5.19 a game with a .773 OPS, and they are the reason this is a nine rather than an eight and a half.
The counterpoint is loud and it is a night old. These same two clubs combined for seventeen runs on Monday, Philadelphia winning 10-7, which is the sort of result that keeps a total propped up and makes the under feel like arguing with fresh evidence. That is the trade. One game does not tell you what two starters with sub-1.05 WHIPs are going to do, and the market that watched Monday's slugfest is the same market that just gave a three-unit under at minus 120 instead of minus 135.
This is the most uncomfortable three units on the card and the clearest illustration of the theme. Arizona sends Kohl Drake, a left-hander who turned 26 on Friday and has no major league innings on his record. No career line exists to analyze. The play is minus 133 on the Diamondbacks anyway, and the reason has nothing to do with Drake.
It has to do with the other dugout. The Athletics are 43-57, they have lost eight of their last ten, and their pitching staff has a 5.29 ERA with a 1.48 WHIP, the worst marks of any team on this eight-game card by a wide margin. They have surrendered 559 runs in 100 games. Jack Perkins carries a 6.87 ERA over 57 and two thirds innings into Chase Field, a park that punishes exactly the kind of contact he allows. Arizona is 51-49 and 29-22 at home, and the bullpen behind Drake only has to be ordinary.
The honest counterpoint is that debut starters are a genuine variance event and there is no way to model one. If Drake walks four in the second inning this position is dead before the lineup turns over, and three units is a serious amount of money to hand a player with an empty stat line. What tips it is the asymmetry. One side of this game has an unknown. The other side has a known 5.29 staff ERA and a club that has been losing for two weeks. Unknowns are priced as risk. Known bad is priced as a coin flip, and it should not be.
Two and a half units on the Yankees at minus 131, and the fade is not of Pittsburgh's bats. The Pirates score 5.33 runs per game, the highest rate of any club in tonight's eight games, hitting .263 with 130 home runs. That is the counterpoint stated up front, because it is real, and anyone laying this price should say it out loud.
The read is Bubba Chandler. He is 3-8 with a 4.77 ERA, and the number that decides this game is 55, the walks he has issued in 94 and a third innings. A 1.45 WHIP against a Yankees lineup that has hit 146 home runs, the most in this group, is a recipe for a three-run inning that ends the night early. Will Warren is not a star at 4.03, but he is 7-4 behind a staff that has allowed 387 runs and posts a 3.42 team ERA, the best of any club on this card. New York is also 31-22 on the road and 25-22 at home, which is a strange split for a team that just beat Pittsburgh 8-5 on Monday.
Fifty-five walks in eighteen starts is the whole bet. Give a 146-homer lineup free baserunners in the Bronx and the run environment takes care of the rest.
Two units on Boston at minus 136, and here the arm and the roster finally agree. Ranger Suarez has a 3.15 ERA and a 1.16 WHIP with 97 strikeouts against 26 walks. Kyle Bradish is respectable at 3.61 but has walked 50 hitters in 107 and a third innings, and Baltimore's staff ERA of 4.21 has been part of why a 49-52 club has allowed 478 runs while scoring 464.
The streak deserves a sober look rather than a celebration. Boston has won fourteen straight, including a four-game sweep of a first-place Tampa Bay team from July 17 through July 19 by a combined 28-10. Baltimore is not a soft touch either, having gone 7-3 in their own last ten. And there is a wrinkle in Boston's profile that argues against them: the Red Sox are 29-21 on the road and only 22-27 at Fenway. This is a team that has been demonstrably worse at home all season, and the play asks it to keep winning in the building where it has struggled most.
That split is why this is a two-unit position and not a four. Minus 136 implies about 57.6 percent, and a club playing this well with a 3.15 ERA on the mound against a starter with fifty walks clears that even after discounting the venue. The streak is not why the bet exists. It is the reason the price is still reasonable, because a market that had fully caught up would be asking a lot more than minus 136.
Milwaukee is 63-37, the best winning percentage in baseball, 33-18 at home, and has allowed 374 runs behind a 3.44 team ERA. New York is 42-59 and scores 4.08 runs a game on a .233 average. Twenty-one games separate them in the win column. So why is this only minus 132, and why is the play only a unit and a half?
Because the pitching matchup is backwards. Brandon Sproat takes the ball for Milwaukee with a 5.16 ERA, 39 walks in 82 innings, and a 1.37 WHIP. The Mets counter with Zac Thornton, who has a 2.60 ERA and a 0.92 WHIP through three starts. On paper the visitor has the better arm tonight by a full two and a half runs of ERA, and that is precisely what has kept a 21-game gap in the standings from producing a bigger number.
The counterpoint is genuine: Thornton's sample is seventeen and a third innings, which is not a season, and Sproat's is 82. But that cuts both ways. Milwaukee's bullpen and lineup have been carrying starts like this all year, which is how a team gets to 63-37, and a Mets offense hitting .233 with a .683 OPS is the least equipped attack in tonight's eight games to cash in on a wobbly opponent. Small stake, clear logic, honest risk.
A unit and a half on Cleveland at minus 141. Parker Messick has been the steadier of these two arms all year: 8-5, 2.73 ERA, 1.07 WHIP over 112 innings, 110 strikeouts against 36 walks. Kendry Rojas shows a shinier 2.79 ERA, but the shape underneath is fragile. He has thrown 19 and a third major league innings this season across two starts and walked sixteen batters in them, producing a 1.60 WHIP. An ERA built on that much traffic tends not to survive contact with a full lineup.
Minnesota arrives at 49-52 having lost three straight, with a staff ERA of 4.75 and 516 runs allowed, the second-worst mark on this card. Cleveland is 53-48 and coming off a 13-4 dismantling of these same Twins on Monday.
The problem with laying minus 141 is Cleveland's offense, and it is a real one. The Guardians score 4.01 runs per game and hit .233 as a team, the quietest bats in tonight's field. This is a club that wins 3-2, not 8-1, which means a single Messick mistake changes the game. The bet is that a starter walking better than seven per nine innings gives a low-scoring team enough free baserunners to get to three or four runs, and that Messick's 1.07 WHIP keeps Minnesota under it.
The second under on the card, a unit and a half on the game total under 7.5 at minus 110. Drew Rasmussen has been outstanding in a way that suits a short total exactly: a 3.26 ERA, a 0.95 WHIP, and just 17 walks in 99 and a third innings across eighteen starts. Toronto's offense is the least productive of the sixteen teams on this card, scoring 3.98 runs per game with a .242 average and a .684 OPS, and they have lost two in a row.
Kevin Gausman is the reason this is 7.5 and not 7. His 4.33 ERA over 112 and a third innings is the softest starter number attached to either under tonight, and Tampa Bay just hung seven runs on Toronto on Monday in a 7-1 win. Gausman does miss bats, 116 strikeouts on the year, and the Rays offense is contact-driven at 4.46 runs a game rather than a slugging threat with only 101 home runs.
What makes the number work is the floor. Toronto has to reach four runs for this to be in danger, and they average less than that against a pitcher walking fewer than two per nine. Half of this total is nearly locked before first pitch, which is what a small under is supposed to feel like.
The last play is the boldest and the most honest about what it is. Chase Burns is 11-1 with a 2.54 ERA, 118 strikeouts in 102 and two thirds innings, and a 1.11 WHIP. He is the best starting pitcher taking a mound anywhere on this card tonight, and the play is a unit and a half on the other team.
Luis Castillo is 3-8 with a 4.93 ERA. That is the gap, and it is why Seattle is only minus 115 in their own building. The case for the Mariners rests on everything except tonight's starter: a 3.57 team ERA against Cincinnati's 4.60, 389 runs allowed against Cincinnati's 481, a 30-21 home record, and three consecutive wins including an 8-0 shutout of these same Reds on Monday. Cincinnati is 45-54 and scores 4.18 a game.
The counterpoint hardly needs stating. Burns has lost one game all season. If he pitches to his line, Seattle's roster advantage never gets a chance to matter, and minus 115 on the wrong side of a 2.54 ERA is a bad price. But minus 115 is not a strong favorite. It is close to a coin flip, and the market has already given nearly all of Cincinnati's credit to one man while ignoring that the roster behind him has allowed almost a hundred more runs than the team it is facing. Backing the better organization at a near-even number against the better pitcher is a defensible trade exactly once per week, and this is the one.
The card comes back to the same conviction eight different ways. The Dodgers-Phillies under 9 at minus 120 takes three units on two starters who have combined for 42 walks in 193 innings. The Diamondbacks moneyline at minus 133 takes three more behind a pitcher with no record, on the theory that an unknown beats a 5.29 staff ERA. The Yankees at minus 131 for two and a half units bet that 55 walks catch up to Bubba Chandler in front of a 146-homer lineup. Boston at minus 136 for two units buys a fourteen-game winning streak the market has not fully priced, with the Fenway split acknowledged rather than hidden. The Brewers, Guardians, Rays-Blue Jays under and Mariners round it out for a unit and a half apiece, and three of those four ask you to look past the ERA on the marquee. Nobody watching a scoreboard tonight will understand why. The prices are the argument, and the prices say the market is still paying for one start when the season has already told you who these teams are.
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
- 21 July 2026, before first pitch
Every team record, pitcher line, run rate 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.