MLB · Tue, Mar 31 · 7:40 PM

Angels at Cubs

O/U 7 · RL Cubs -1.5 · Wrigley Field

Gary's pick

Angels ML+120

CONF 65%

Result

WCashedFinal 2-0

The read

Wrigley Field is braced for a classic "pitcher's night" as the Angels and Cubs meet under cloudy skies with a biting 17-mph wind howling straight in from left field. In these 45-degree conditions, every fly ball becomes an adventure, and the game will likely be decided by whoever can keep the ball on the grass and out of the heavy Chicago air.

The value tonight sits squarely with the Los Angeles Angels because of a massive disparity in starting pitching form. Jose Soriano was untouchable in his 2026 debut, carving through the Houston Astros for six scoreless innings while striking out seven. Soriano’s identity is built on a high-velocity sinker and splitter that induce a heavy volume of ground balls—the exact profile you want when the wind is blowing in at nearly 20 mph. Conversely, Jameson Taillon makes his season debut following a Spring Training that can only be described as a disaster. Taillon surrendered 10 home runs in just 13.1 innings of work, resulting in a staggering 17.55 ERA. While the wind might help keep some of those long balls in the park tonight, a pitcher struggling that much with command and hard contact is a massive liability against an Angels' top of the order that is currently locked in.

Mike Trout is off to a vintage start, hitting .353 with a 1.248 OPS, and he is flanked by Zach Neto, whose increased exit velocity has been one of the early stories of the young season. While the Cubs boast a superior defense and a much deeper bullpen, the Angels’ path to victory relies on Soriano pitching deep enough to bridge the gap to the late innings. If Soriano provides another six or seven innings of ground-ball-heavy dominance, he effectively neutralizes the Angels' relief depth issues. At +120, we are getting a significant plus-money price on the better-performing starter against a pitcher who spent the last month as a human launchpad. I’ll take the arm in form and the ground-ball specialist to even the series.

Injuries noted

Cubs: [KNOWN] Julian Merryweather (Relief Pitcher) — Hamstring (Left): The Twins reassigned Merryweather (hamstring) to minor-league camp Monday. (Mar 22 — 9d ago) [KNOWN] Porter Hodge (Relief Pitcher) — Elbow (Right): The Cubs placed Hodge (elbow) on the 15-day injured list Wednesday. (Mar 25 — 6d ago) [KNOWN] Seiya Suzuki (Right Fielder) — Knee (Right): The Cubs placed Suzuki (knee) on the 10-day injured list Wednesday. (Mar 25 — 6d ago) Angels: [NEW] Hans Crouse (Relief Pitcher) — Undisclosed (Not Specified): Crouse (lat) struck out two and allowed two earned runs on three hits over an inning of relief Saturday in the Orioles' 8-6 win over the Pirates in his Grapefruit League debut. (Mar 29 — 2d ago) [NEW] Grayson Rodriguez (Starting Pitcher) — Shoulder (Right): Rodriguez (shoulder) has been playing catch and doing strengthening exercises but has yet to throw a bullpen session, per MLB.com. (Mar 29 — 1d ago) [NEW] Vaughn Grissom (Second Baseman) — Wrist (Left): Grissom (wrist) has been participating in batting practice and taking groundballs at the Angels' complex in Arizona, per MLB.com. (Mar 29 — 1d ago) [NEW] Kirby Yates (Relief Pitcher) — Knee (Left): Yates has been playing catch and his injured left knee is improving, per MLB.com. (Mar 29 — 1d ago) [KNOWN] Alek Manoah (Starting Pitcher) — Finger (Right): Manoah has recently been managing a fingernail issue, Rhett Bollinger of MLB.com reports. (Mar 24 — 6d ago)

Props on this game

2

Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.

Download on the App Store

Every MLB game this dayThe MLB recordToday's MLB board