

Angels @ Cubs
Angels and Cubs have combined for just 20 runs over their last 8 games, with cold wet Wrigley weather adding more under support tonight.
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
This total is getting priced like both offenses are ready to trade clean innings for crooked numbers. The early shape of these teams says the opposite. Through the first few games, both lineups have spent more time grinding than exploding, and tonight's setup at Wrigley only leans further in that direction.
Under 7 is a thin number, so the case cannot be lazy. It has to come from the exact game environment. Right now that environment points to a low-scoring script built on cold bats, a confirmed weather drag, and a pitching matchup that does not need to be dominant to cash this ticket.
The first number that matters is 20
The Angels and Cubs have combined for 20 total runs across their last eight games. That is not a typo. Los Angeles has scored 9 runs in its last four, while Chicago has scored 11 in its last four.
That matters because totals this low do not leave room for a sleepy start or a dead middle. If both offenses are already operating in the 2 to 3 run range per game, Under 7 does not need a masterpiece. It needs these lineups to look like themselves for one more night.
The Angels profile has been built for unders so far
Los Angeles games have landed at 4, 5, 8, and 6 runs over its last four. That is a 5.75 average, and three of those four games stayed below 7.5. The offense has scored 3, 4, 2, and 0 in that stretch, so this is not a club arriving in Chicago with any real momentum at the plate.
The key part is how those games are playing. The Angels are not just losing slugfests. They are playing tighter, shorter games where every run matters. That is exactly the kind of scoring profile you want when the total is sitting at 7.
Chicago has not earned an offensive upgrade either
The Cubs have scored 1, 2, 5, and 3 runs across their last four. That is 11 total runs, or 2.75 per game, and they have been held to 3 or fewer in three of those four contests. Even the 5-run game did not turn into a track meet because the final still landed at 11.
The bigger issue is lineup depth tonight. Seiya Suzuki remains on the injured list, and that matters more in a low-total game than in a random summer over. When a lineup is already struggling to string together innings, missing one of its better right-handed bats makes every scoring pocket thinner.
Jose Soriano gives the under a real starting point
The Angels are expected to hand this game to Jose Soriano, and his first outing was exactly what an under ticket wants to see. He went 6 innings, allowed no earned runs, struck out 7, and finished with a 1.00 WHIP. That is enough swing-and-miss to kill rallies and enough ground-level control to keep a low total intact.
Chicago is also expected to start Jameson Taillon, listed with a 0.00 ERA in the projected matchup. That does not guarantee shutdown innings, but it does matter for game shape. If both starters are entering this spot off clean opening reads, the script points toward a lower-scoring first half instead of an immediate bullpen scramble.
Wrigley weather is a quiet under ally tonight
The forecast for first pitch is ugly for hitters. Wrigley is sitting at 46 degrees with an 80% rain chance and a 14 mph crosswind. That is not the kind of environment that helps mis-hit balls carry or turns routine contact into extra damage.
Cold weather matters even more this early in the season because timing is already fragile. When both teams are still trying to find rhythm, a wet 46-degree night is more likely to produce lazy contact than a sudden power spike.
This is still an opening-week handicap, and that helps the under
There is always a pushback on early-season totals. The sample is small, one crooked inning can wreck everything, and Wrigley is a park that can flip fast when conditions change. All fair.
But the cleanest opening-week reads are the ones directly in front of you. The Angels are averaging 2.25 runs scored over their last four games. The Cubs are averaging 2.75 over their last four. The expected starters both show a 0.00 ERA entering the matchup. The weather is cold, wet, and windy across the field rather than out to the bleachers. That is enough to stay disciplined with an under even on a knife-edge number.
The decision
This is not a blind fade of offense. It is a bet on the exact version of these offenses showing up tonight. Los Angeles has been playing 3-1 and 4-1 type games. Chicago has not scored more than 3 runs in three of four. Soriano already showed he can give the Angels 6 clean innings, and the weather is doing nobody any favors.
Under 7 is the right side when the game looks more likely to be decided at 3-2 or 4-2 than in a race to 5. That is the read here.