MLB Team Total Unders Card: Tigers, Astros, Blue Jays And Rockies Get Capped

Seattle Mariners right-hander Luis Castillo delivering a pitch against the Detroit Tigers
Today's Card
Four Team Total Unders
Tigers TT Under 3.5
+100 | 0.5 units | vs Mariners
Astros TT Under 4.5
-125 | 1 unit | vs Athletics
Blue Jays TT Under 4.5
-135 | 0.5 units | vs Orioles
Rockies TT Under 4.5
-105 | 0.5 units | vs Brewers

Why We Rebuilt The Card First

Let me start with the part most handicappers bury at the bottom or never say at all. Yesterday was ugly. The card went 1-7, and a day like that forces a choice: shrug it off as variance, or pull the engine apart and look for what actually broke. We chose to look. What we found was that the misses clustered in one bucket, hot offenses we were fading on thin numbers, and the stakes were not scaled to the size of the edge. So today the system runs differently. We are leaning into a hot-offense under filter that only fires when the matchup, the recent run output, and the posted number all agree, we are scaling stakes to the strength of each edge instead of flat-betting everything, and the player props are off the board today. Props are analysis-only while we re-baseline. This is a smaller, sharper, four-leg card built entirely around team total unders, and every number below is pulled fresh from MLB StatsAPI.

Here is the thread that ties all four plays together. A team total under is not a bet on a bad offense, it is a bet on one night, one opposing starter, one bullpen, and one ballpark. When a lineup has gone quiet over its last 30 games and draws a pitcher who suppresses the exact kind of contact that lineup needs, the posted team total starts to look a half-run too high. That is the spot we are hunting four times tonight.

Tigers Team Total Under 3.5 (+100), 0.5 Units

This is the line that moved on us, and moved in our direction. The Tigers team total opened at 4.5 this morning and steamed all the way down to 3.5 by the time the books settled, which is a rare full-run drop and a signal the market sees what we see. Detroit is the coldest bat on this entire card. Across their last 30 games the Tigers have scored just 97 runs, a 3.23 runs-per-game pace, and they sit at 26-39 on the season with a team line of .235/.315/.382. When an offense is averaging barely over three runs a night against the league at large, a team total of 3.5 is not a gift, it is a fair fight, and a fair fight at plus money is exactly the kind of price we want.

Luis Castillo (SEA) 2026Value
Record / ERA2-5, 5.53 ERA
Innings / Starts55.1 IP, 10 GS
Strikeouts / Walks56 K, 22 BB
WHIP1.45
Last 5 (ER)4, 3, 2, 0, 1

I am not going to oversell Luis Castillo. The 5.53 ERA is real and the WHIP at 1.45 tells you he has handed out his share of free baserunners this year. But look at the recent shape of his work. Over his last five appearances he has allowed 4, 3, 2, 0 and 1 earned runs, including a scoreless four-inning turn against the Athletics and a one-run outing against Arizona. He is throwing strikes again and missing bats, 56 strikeouts on the year, and a veteran with his arsenal does not need to be vintage to handle a lineup hitting .235 as a team. The plus-money price at +100 means we only need this to cash a hair better than a coin flip, and a sub-3.5 Detroit night happens far more than half the time at their current pace. We keep the stake small at half a unit because team total unders on a 3.5 number carry single-swing risk, but the value at even money is too clean to pass.

Astros Team Total Under 4.5 (-125), 1 Unit

This is the anchor of the card and the only full unit, because the edge here is the widest. The catch is honesty about the recent form: Houston has actually been swinging hot, 58 runs over their last 10 games, a 5.8 runs-per-game burst that on the surface argues against an under. That is exactly why the hot-offense under filter exists. It does not fire on a cold team, it fires when a hot team draws a specific stylistic mismatch and the price still prices them like a juggernaut. Over the broader 30-game window Houston sits at a much more grounded 4.2 runs per game, and on the season they are a 4.65-per-game offense at 30-36. The recent 10-game spike is the kind of small-sample heat that regresses, and the matchup tonight is built to pull it back to earth.

Gage Jump (OAK) 2026Value
Record / ERA1-1, 3.75 ERA
Innings / Starts12.0 IP, 2 GS
Strikeouts / Walks10 K, 2 BB
WHIP1.17
Last 2 starts5 IP 4 ER vs SEA; 7 IP 1 ER vs CHC

Gage Jump is the young arm carrying this one. The sample is tiny, two starts and 12 innings, so we are weighing it carefully, but the most recent data point is loud: seven innings of one-run, three-hit ball against the Cubs with five strikeouts and one walk. That is a kid who has settled in, pounds the zone, a 1.17 WHIP, and limits hard contact. Houston is also a notch quieter at home-and-away splits than its raw average suggests, and a fastball-command lefty type who keeps the ball off the barrel is precisely the look that cools a streaking lineup. Pair Jump with the regression case on Houston's 10-game heat and a posted 4.5 prices the Astros a touch too high. Mike Burrows on the Houston side at a 5.66 ERA does not factor into a team total on Houston's bats, but his struggles do mean Houston will likely be playing from a tight, orderly script rather than a blowout, which is the texture an under wants. One unit at -125 is the right size for the card's best number.

Blue Jays Team Total Under 4.5 (-135), 0.5 Units

Toronto is a 31-34 club averaging 4.09 runs per game across its last 30 and 4.07 over that same recent stretch, a steady, unspectacular offense that has not found a second gear all season. The reason this is a half-unit play rather than a bigger one is the man on the mound against them, and it is the toughest matchup read on the card to handicap because the opposing starter has been excellent lately, which is a double-edged sword.

Shane Baz (BAL) 2026Value
Record / ERA3-5, 4.29 ERA
Innings / Starts71.1 IP, 12 GS
Strikeouts / Walks63 K, 29 BB
WHIP1.37
Last 5 (ER)5, 3, 1, 1, 2

Shane Baz's season ERA of 4.29 is unremarkable, but the recent trend is the story. Over his last four starts he has given up just 3, 1, 1 and 2 earned runs, including a seven-inning, nine-strikeout gem against Tampa Bay and seven strong against Boston his last time out. The power arm is locked in, and a locked-in Baz against a Toronto lineup that grinds rather than slugs is a real run-suppression spot. The honest counterpoint, and the reason we cap the stake: Baz still walks people, 29 free passes on the year, and a 1.37 WHIP means traffic. If Toronto strings together a couple of those walks with one big swing, 4.5 is in danger. Kevin Gausman, Toronto's own starter, has been sharp at a 3.36 ERA with a 1.09 WHIP, which again points to a low-event, orderly game where Toronto is not chasing a deficit and forcing offense. That game shape favors the under, but we respect the walk risk and keep it to half a unit.

Rockies Team Total Under 4.5 (-105), 0.5 Units

This is the contrarian leg, and I want to be straight about why. Coors Field is the most run-friendly park in baseball, and the instinct on any Rockies home total is to hit the over reflexively. But the number already bakes the altitude in, and at -105 the Rockies under 4.5 is priced like a coin flip. Colorado has scored 130 runs over its last 30 games, a 4.33 pace, and the 24-41 club ranks among the league's weaker offenses outside of its home-park inflation, hitting .246 as a team with a modest .388 slugging mark.

Shane Drohan (MIL) 2026Value
Record / ERA2-1, 2.87 ERA
Innings / Starts31.1 IP, 12 app
Strikeouts / Walks33 K, 10 BB
WHIP1.15
Opponent AVG.218

The lever here is Shane Drohan and the Milwaukee pitching plan. Drohan has been outstanding in a multi-inning role, a 2.87 ERA, a 1.15 WHIP, and an opponent average of just .218, and Milwaukee at 39-23 owns one of the best run-prevention groups in the National League. The Brewers do not need their starter to go deep because their bullpen is deep and rested, and that matters at Coors where the real damage usually comes off tired middle relief. A fresh, quality Milwaukee staff is the single biggest reason a 4.5 Colorado total is live. We acknowledge the park risk by keeping this to half a unit and taking the near-even price, but a quiet Rockies bat against the best pitching organization they will see all week is worth a small swing under.

How The Stakes Add Up

This is where the edge-scaled approach shows itself. The Astros under is the strongest read, so it carries the full unit at -125. The Tigers under at plus money is the cleanest price, but the 3.5 number is tighter, so it gets half a unit. Blue Jays and Rockies each carry real but capped risk, the Baz walk profile in Toronto and the Coors park factor in Colorado, so each gets a half unit. Total exposure is 2.5 units across four legs, deliberately smaller than a typical day because we are re-baselining after yesterday and would rather be sharp than loud. No props, no full-game totals, no reaching. Four team total unders on quiet offenses, sized to the edge.

The Honest Counterpoint

Every one of these legs can lose for a reason I can name right now, and that is how you know it is a real handicap and not a sales pitch. Castillo's 5.53 ERA can show up instead of his hot recent form. Houston's 10-game bat heat can keep rolling and blow through 4.5 on one three-run inning. Baz walks enough hitters that a Toronto rally is always one free pass away. And Coors Field can turn any total into confetti regardless of who is pitching. None of these are locks, and we are not pretending they are. The case is that across four spots, the matchups, the recent run rates, and the posted numbers line up the same direction, and the small, scaled stakes are built to survive a single bad bounce on any one leg.

Final Verdict

The card is four team total unders: Tigers under 3.5 at +100 for half a unit, Astros under 4.5 at -125 for a full unit, Blue Jays under 4.5 at -135 for half a unit, and Rockies under 4.5 at -105 for half a unit. Quiet offenses, suppressive opposing arms, orderly game scripts, and stakes scaled to the strength of each read. After yesterday we tightened the filter and shrank the exposure on purpose. Smaller, sharper, and pointed entirely at the under.

The Card: Tigers U3.5 (+100, 0.5u) | Astros U4.5 (-125, 1u) | Blue Jays U4.5 (-135, 0.5u) | Rockies U4.5 (-105, 0.5u)

Card Update: Two Bronx Unders Added

Two additions before first pitch, both pointed at the same game. Saturday's Red Sox and Yankees matchup was postponed by rain, which turned Sunday into a 1:35 PM ET meeting between two of the better starts in the division series matchup. New York sends Cam Schlittler to the mound with a 1.89 ERA, a 0.86 WHIP, and 84 strikeouts against just 13 walks this season. Boston counters with Ranger Suarez at 3.38. The full game total sits at 8 and the Red Sox team total sits at 3.5.

The first addition is the Red Sox team total under 3.5 at -110 for one unit. A 27-35 Boston lineup against the stingiest arm the Yankees can offer is the kind of spot this card was built on. The second is the full game under 8 at -105 for one unit, leaning on both starters being rested and the matinee setting after a washout. That brings the day to six unders total and 4.5 units of exposure, every leg pointed at quiet scoreboards.

Added: Red Sox Team Total U3.5 (-110, 1u) | Red Sox at Yankees U8 (-105, 1u)