Feltner’s 1.91 HR/9 rate is already alarming at a neutral park — at Coors Field’s 1.38 run factor, that fly-ball vulnerability becomes a multiplier. The total is posted at 12 while the numbers project 13.1 combined runs, with the over available at near-even juice of -104. The analysis is inside.
Joe Jensen
Giants vs. Padres Prediction: Petco’s Run Factor vs. Two Volatile Arms
Mahle vs. Buehler is a clearer mismatch in context than the nearly identical ERA numbers imply. The total is posted at 8.5 with the under at -106 — nearly even juice for a run-suppressing park playing host to a hollowed-out Giants lineup. The edge is explained inside.
Red Sox vs. Dodgers Pick: Yamamoto’s 0.90 WHIP and a Weakened Boston Lineup
The bullpen gap between these two clubs is secondary to the starting pitching divide — Yamamoto’s 37.5% whiff rate on his slider is the kind of number that reshapes a lineup’s ceiling, and Boston’s projected order is already missing Contreras and Mead. The total is posted at 8 with the under sitting at -106, pricing this closer to a coin flip than the pitching profiles support. Find out which way this one goes.
Brewers vs. Angels Pick: Soriano’s Arsenal Against a Coin-Flip Total
The Angels’ .699 OPS ranks 26th in the league — a natural ceiling on how many runs a volatile starter actually surrenders. The total sits at 8.5 with the Under available at even money (+100), flat pricing on a number that a 3.29 ERA arm and a 0.95 park factor are both pushing in the same direction. See how this one plays out.
Tigers vs. Athletics Pick: Perkins’ 6.45 ERA Meets a Detroit Lineup Already Locked In
Sutter Health Park plays as a pitcher-friendly environment, yet Oakland is sending a starter with a 6.45 ERA and 11 home runs allowed in 68.1 innings against a Detroit lineup that just scored 13 runs on this same staff. The Tigers sit at -130 on the moneyline — a price that still treats this as a near coin-flip despite a 1.74-run organizational ERA gap and four of Oakland’s five best hitters sidelined. The breakdown is inside.
Phillies vs. Orioles Pick: Sanchez’s Arsenal Meets a Depleted Lineup
Baz’s 44 walks in 122 innings and a .404 xwOBA-against on his changeup put Philadelphia’s patient lineup in a favorable spot — and Pete Alonso is 1-for-22 with 11 strikeouts lifetime against Sanchez. The Phillies sit at -138, a price that accounts for the pitching gap but leaves little room for a full commitment. The breakdown is inside.
Marlins vs. Mets Pick: Thornton’s 0.91 WHIP Meets a Soto-Less Lineup
The bullpen gap between these two clubs is real, but the more urgent edge sits on the mound — Thornton’s 7 walks over 29.2 innings collides with a Mets offense that has lost its best bat and already posts a .305 OBP. The total is posted at 9 with the Under priced at -115, while the projection lands at 8.7 combined runs. The edge is explained inside.
Twins vs. Mariners Pick: Gilbert’s Splitter Against a Strikeout-Prone Lineup
Minnesota’s 894 strikeouts on the season walk into a dome facing one of the AL’s sharpest command artists. The Under at -104 prices this like genuine uncertainty, but Gilbert’s 0.9946 WHIP across 125.2 innings tells a different story. Find out which way this one goes.
White Sox vs. Rays Pick: Rasmussen’s 0.93 WHIP Meets a Dome That Doesn’t Forgive
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.
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.










