Hicks vs. Rasmussen is a clearer mismatch than the posted total of 8 implies. Hicks carries a 1.48 WHIP against Rasmussen’s 0.93 — one arm generates traffic, the other doesn’t — yet the Under sits at just -115, pricing this like a balanced two-starter game. The analysis is inside.
Joe Jensen
Cardinals vs. Blue Jays Prediction: Gausman’s Splitter Meets a Frozen Lineup
Gausman’s 4.51 ERA and 15 home runs allowed in 121.2 innings frame a real vulnerability, but the Cardinals have gone ice cold — a .693 OPS and one run scored in yesterday’s opener at this same park. The total is set at 8.5 with both sides priced at -110, and a 0.4-run projection edge toward the over barely qualifies as a lean. The pick is inside.
Brewers vs. Angels Pick: Johnson’s 7.34 ERA Meets Milwaukee’s Loaded Top of the Order
Johnson’s sinker and four-seamer — his two most-used pitches — are posting xwOBA-against marks of .369 and .384, and Milwaukee’s top three hitters all project above .400 xwOBA against right-handed pitching. The run line sits at -1.5 (-115), a 54-cent discount from the -172 moneyline on a starter with a 7.34 ERA. The analysis is inside.
Royals vs. Rockies Pick: Sugano’s 20 HR in 96 IP Meets Coors Field
Coors Field’s 1.38 park factor changes the risk calculus on every fly ball Sugano throws — and he’s already allowed 20 HR in 96 innings at sea level. The total is posted at 11.5 with the over sitting at +102, near even money against a venue that bends probability curves. The pick is inside.
Rangers vs. Astros Pick: Eovaldi’s Command Profile Breaks the Over Lean
Texas’s combined 6 runs across three games in Tampa Bay is a cold streak severe enough to materially drag a total down — and the Rangers walk into Daikin Park tonight against a pitcher whose changeup posts a .182 xwOBA. The over is sitting at -112 with the under available at -108, a four-cent discount the public has handed over on tilt rather than information. The angle is inside.
Marlins vs. Mets Prediction: Soto’s Absence and a Run Environment the Market Is Overpricing
Junk vs. Peralta is a clearer mismatch in profile than the 8.5 total implies — one arm limits barrels, the other limits at-bats, and neither is a run-scoring machine. The Mets are posting 4.1 runs per game without Soto, yet the under sits at -114 as though both offenses are equally loaded. The full read is inside.
Nationals vs. Braves Pick: Griffin’s 2.76 ERA Changes the Total Math
The bullpen gap between these two teams runs alongside a starter gap that points in the same direction — Griffin’s changeup (.280 xwOBA against) and split-finger (.220 xwOBA) give Washington a genuine suppression anchor Elder cannot match. The total is posted at 9 with the under sitting flat at -110, a price that isn’t moving despite the pitching profiles leaning one way. The side is inside.
Cardinals vs. Blue Jays Pick: Cease’s 13.3 K/9 Against a .694 OPS Lineup
The Cardinals’ .694 team OPS and 829 strikeouts on the season walk into one of the nastiest whiff profiles in baseball tonight. The total sits at 7.5 — a number that treats both halves of this pitching matchup as roughly equal when they aren’t. Find out which way this one goes.
Pirates vs. Reds Pick: Skenes’ Elite Arsenal Meets a Greene ERA That Isn’t Just Noise
Skenes vs. Greene is a clearer mismatch than the Pirates -126 moneyline implies. Greene’s 7.06 ERA and 1.34 WHIP signal a pitcher who can’t get through lineups — meaning Cincinnati’s 4.43-ERA bullpen gets taxed again while Skenes has been consistent through 120.2 innings. The analysis is inside.
Diamondbacks vs. Guardians Pick: Bratt’s 6.32 ERA Meets a Number That’s Already Priced the Gap
Progressive Field’s 0.98 park factor is a mild suppressor — and with Bibee on the mound, Arizona’s offensive upside is already capped before the park does its work. The Guardians sit at -134 on the moneyline while the run line flips to +150 on -1.5, a gap that reflects just how thin the projected margin is. See how this one plays out.










