The Bills open their new Highmark Stadium against the Lions on Thursday Night Football. Joe Jensen takes the Over on the highest total of Week 2, with both offenses coming off Week 1 shootouts.
Joe Jensen
Marlins vs. Diamondbacks Prediction: Soroka’s Home Run Rate Meets a Thin Miami Bullpen
Arizona’s team OPS sits at .713, and Miami’s .729 is only marginally better — two cold offenses entering a dome that strips weather variance from the equation. The total is posted at 8.5 (Under -108 / Over -112), a price that barely reflects the bullpen depth erosion Miami carried out of last night’s game. See how this one plays out.
Tigers vs. Blue Jays Pick: Fisher’s Small Sample ERA Is Fooling the Market
Fisher’s 72.2-inning ERA is the headline the market is buying — but Detroit’s middle of the order, led by Riley Greene (.489 xwOBA vs. righties), is exactly the kind of contact threat that punishes a slider-heavy arm with limited exposure. The Blue Jays are posted at -143 in a game where the run differential, team ERA, and lineup metrics all land closer to a coin flip. The breakdown is inside.
Dodgers vs. Reds Pick: Yamamoto’s Split-Finger Meets a Lineup Built to Strike Out
The bullpen gap between these two teams is real, but the deeper structural edge lives in the rotation — Yamamoto’s 32.6% whiff rate on his split-finger against a Reds lineup that strikes out at one of baseball’s highest rates is a mismatch the book only partially priced. The total sits at 8.5 (-112 under) despite a projection that requires Cincinnati to contribute near its season norms — a stretch with Yamamoto on the mound and Ohtani out of the Dodgers’ lineup. The edge is explained inside.
White Sox vs. Guardians Pick: Griffin’s ERA Gap the Total Hasn’t Absorbed
Griffin vs. Martin is a clearer mismatch than an 8.5 total at near-even juice implies. Griffin carries a 3.65 ERA and 1.18 WHIP into a matchup against a lineup with 1,380 team strikeouts, while Cleveland’s .688 OPS offense is the other half of the run-environment equation. The analysis is inside.
Mariners vs. Angels Prediction: Gilbert’s ERA Gap Meets a 31-Cent Overlay
The bullpen gap between these two teams is real — Andrés Muñoz has blown 10 saves in 37 chances, leaving Seattle’s ninth inning far less secure than a -170 price implies. The Angels sit at +141 in a matchup the projection model calls a coin flip, a 31-cent overlay that the moneyline hasn’t corrected for. Find out which way this one goes.
Braves vs. Cubs Pick: Perez, Gausman, and a Total That Hasn’t Moved
The bullpen gap between these two clubs is real in both directions — Atlanta is missing Suarez, Lopez, and Wentz, while Chicago is down six relievers of its own, making the backend symmetric carnage rather than a one-sided advantage. The total is posted at 8.5 with dead-even juice at -110, a number that doesn’t yet account for what Perez’s 3.08 ERA and Gausman’s elite split-finger actually project. The side is inside.
Yankees vs. Twins Pick: Fried’s Suppression Edge and a Total That May Be Set Too Low
Fried’s 0.99 WHIP against a stripped-down Twins lineup is the kind of run-suppression edge that quietly anchors a total. The market has set 8.0 with Bailey Ober’s 4.28 ERA and 18 home runs allowed in 117.2 innings baked in — but it may be underweighting how quiet Fried keeps Minnesota’s side of the ledger. The angle is inside.
Giants vs. Cardinals Pick: Pallante’s Durability Against a Depleted Lineup
Busch Stadium’s perfectly neutral park factor (1.00) removes any environmental inflation from the equation — the run environment here lives or dies on pitching and lineup depth alone. The under is sitting at -102 despite a 16-game ERA gap between the starters and a Giants lineup missing four regulars to the 60-day IL. The pick is inside.
Royals vs. Astros Pick: Brown’s 5.50 ERA and a Total That Hasn’t Caught Up
Wacha vs. Brown is a clearer mismatch than the posted total of 8.0 implies — Brown’s ESPN-listed ERA is masking a genuine 5.50 on the season. The under is priced at -115 against a cold KC offense and a dome that historically suppresses run totals. The edge is explained inside.










