Wrigley Field plays at a slight hitter lean — a factor that cuts directly against Rea’s 1.28 HR/9 rate and a cutter opponents are posting a .511 xwOBA against. The Cubs are listed at -120 despite carrying the worse starter, while the run line sits at -182 to take Chicago plus the cushion. See how this one plays out.
Joe Jensen
Nationals vs. Red Sox Pick: Tolle’s 1.02 WHIP vs. a Depleted Boston Lineup
Boston’s team OPS of .698 was already one of the thinner offensive profiles in the AL — and that’s before losing their best bat in Contreras to a disciplinary absence. The total is posted at 9.5 with the over juiced to -120 and the under sitting at -102, an 18-cent gap that the pitching matchup doesn’t justify. Find out which way this one goes.
Tigers vs. Yankees Pick: Melton’s Elite Cutter Meets a Walking-Wounded Lineup
Melton vs. Warren is a clearer mismatch than a 9.5 total implies — one arm is posting a .195 xwOBA on his cutter against a right-handed-heavy lineup already in historic offensive crisis. The under sits at -105 while the over is juiced to -115, a near-even price that doesn’t reflect the projected 9.2 combined runs. The edge is explained inside.
Rangers vs. Guardians Pick: Cleveland’s Depleted Lineup Meets Gore’s Changeup
Cantillo’s four-seam fastball sits at 91.8 mph and carries a .384 xwOBA against — the pitch gets hit, and it’s his primary offering against a Texas lineup that features Pederson’s .500 xwOBA versus left-handed pitching. The under is sitting at -106 on a total of 8, near-neutral juice that doesn’t reflect how gutted the Cleveland side of this run environment actually is. The analysis is inside.
White Sox vs. Orioles Pick: Bullpen Depth Meets a Mispriced Moneyline
The bullpen gap between these two teams is real — Baltimore’s relief corps already surrendered eight runs in 2.2 innings this series while Chicago’s arms posted clean outings back-to-back. The White Sox are sitting at +120 on the moneyline despite a better record, a +30 run differential advantage, and a 17-5 series scoring edge. The pick is inside.
Joe Jensen’s June 30, 2026 MLB Recap: +5.7 Units on an 8-5-1 Card
Quick Recap: • Record: 8-5-1 • Units: +5.7 • Best Win: Over 10.5 (+2.0u) • Tough Loss: Under 11.5 (-2.4u) More picks from Joe JensenSee latest betting picks
Giants vs. Diamondbacks Prediction: Roupp’s 1.19-WAR Edge at an Even Price
Chase Field’s slight pitcher-friendly factor (0.97 park index) only amplifies the gap between a sinker-heavy arm generating weak contact and a starter surrendering seven home runs in 38 innings. The moneyline is sitting at a flat -108 on both sides — a price that treats Roupp and Pfaadt as equals when the WAR differential alone is 1.19 runs. The breakdown is inside.
Dodgers vs. Athletics Pick: Wrobleski’s 2.71 ERA vs. a Total Set at 11
The Athletics are heading into this game without four regulars and carrying a -59 run differential — that depth problem is real against one of baseball’s better starters right now. The total is sitting at 11, more than two runs above the projected 8.7 combined — and the Under is priced at -122. See how this one plays out.
Angels vs. Mariners Prediction: Even Money Under in a Dome That Doesn’t Favor Offense
The bullpen gap between these two teams cuts both ways — Seattle is missing Brash, Criswell, and Vargas from their relief depth, while the Angels carry a pen ERA of 4.58 and a WHIP of 1.399 that showed up in yesterday’s 6-2 final. The total is posted at 7 with the Under sitting at even money (+100) inside a dome with a 0.92 park factor. Find out which way this one goes.
Marlins vs. Rockies Pick: Perez vs. Gordon at Coors Breaks the Total
Perez vs. Gordon is a clearer mismatch than the 11.5 total implies — and both arms are HR-prone in the same extreme environment. The over is priced at +100 when the underlying run projection sits at 12.7 combined, a gap the market hasn’t closed. The edge is explained inside.









