Free MLB Picks
DEPOSIT $100 TO $500 AND GET A GENEROUS 50% BONUS AT ONE OF THE WEB'S BEST BETTING SITES! BOVADA!

Mariners vs. Athletics Pick: Civale's 3.31 ERA Meets a Castillo in Freefall
The bullpen gap between Seattle and Oakland is secondary to a more obvious problem — Castillo's 6.41 ERA and three Oakland lineup spots with documented power against him. The moneyline at -102 implies roughly 50.5% win probability, while the pitcher profiles and injury absences point somewhere else entirely. The analysis is inside.

Rockies vs. Dodgers Pick: Sheehan's Strikeout Edge Meets a Gutted Lineup
Dodger Stadium's run suppression profile is a real factor here — and it's working alongside a Rockies lineup stripped of three outfielders, with a .196 xwOBA bat slotted third. The total is set at 9 with the under already juiced to -120, signaling the market has leaned in — but Gordon's 6.59 ERA keeps this from being a clean number. The side is inside.

Marlins vs. Blue Jays Pick: Yesavage's Elite Arsenal Meets Two Struggling Offenses
Junk vs. Yesavage is a clearer mismatch than the flat juice on this total implies. The under sits at -108 on a 7.5 total while one starter carries a 1.07 ERA and the other has surrendered 8 home runs in 55 innings — two below-average offenses and a neutral park round out the picture. See how this one plays out.

Astros vs. Rangers Pick: Imai's 8.31 ERA Walks Into Rocker's House
Imai's 8.31 ERA in 17.1 innings is the kind of active-starter line that tends to get punished fast — especially against a Rangers order featuring Justin Foscue's .496 xwOBA against right-handed pitching. Texas sits at -130 on the moneyline, fair juice for a starter gap this lopsided, but the number hasn't moved to reflect Houston's mounting injury carnage. The analysis is inside.

Phillies vs. Padres Pick: Luzardo's 4.85 ERA Meets Petco Park
Luzardo's 4.85 ERA and 1.31 WHIP have been a liability all season, and Petco Park's 0.92 park factor only sharpens the edge for the side with the cleaner arm. The Phillies are -130 road favorites with a losing record and a -24 run differential — a price that doesn't match the profile. The side is inside.

Nationals vs. Guardians Pick: Bibee's Suppression Profile Meets a Broken Total
The bullpen gap between these two teams is secondary to the starter mismatch — Bibee's contact suppression profile and a 0.98 park factor are working against a high-scoring game. The total is sitting at 8.5 (Under -122) while the raw projection says 9.4 — the market and the matchup aren't telling the same story. See how this one plays out.

Reds vs. Mets Pick: McLean's Curveball Meets a Gutted Lineup
Lodolo vs. McLean is a clearer mismatch than the 7.5 total implies — one arm is genuinely suppressing run environments, the other is surrendering a .558 xwOBA against his primary pitch. The under is priced at -115, with a Mets offense that scored two runs across three games in Miami now facing a curveball generating .074 xwOBA. The side is inside.

Yankees vs. Royals Pick: Wacha's 1.03 WHIP and a Total That Feels Inflated
The Yankees' combined projected run total of 8.1 runs sits nearly a full run below the posted line — a gap that doesn't appear by accident. The total is listed at 9 with the under priced at -108, clean juice against two starters who are both operating at an elite efficiency level right now. See how this one plays out.
Handicapping Tools
You'll be so glad that you did! Click Here!