| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Kyle Stowers | LF | 3 | .333 | 0.666 | 0 |
| Xavier Edwards | 2B | 3 | .333 | 0.666 | 0 |
| Javier Sanoja | 3B | 2 | .000 | 0.000 | 0 |
| Leo Jimenez | 3B | 2 | .000 | 0.000 | 0 |
| Otto Lopez | SS | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Ty France | 1B | 8 | .000 | 0.125 | 0 |
| Gavin Sheets | 1B | 5 | .000 | 0.000 | 0 |
| Fernando Tatis Jr. | RF | 3 | .500 | 1.667 | 0 |
| Manny Machado | 3B | 3 | .000 | 0.000 | 0 |
| Jackson Merrill | CF | 2 | .500 | 1.000 | 0 |
| Jake Cronenworth | 2B | 2 | .000 | 0.000 | 0 |
| Luis Rengifo | 3B | 2 | .500 | 1.000 | 0 |
| Xander Bogaerts | SS | 2 | .500 | 1.500 | 0 |
Miami enters Game 2 of this series on a 10-game losing streak. Their top two table-setters, Xavier Edwards and Otto Lopez, have both collapsed at the plate. Lopez leads the majors in batting average on the season, but his OPS over the last seven days has cratered to .451. And now the Marlins face JP Sears, a left-hander, in a season where Miami is just 10-17 against left-handed starting pitchers. That's one of the worst records in baseball against southpaws, and the market is pricing it into a -152 favorite. The math doesn't hold up when you look at context rather than reputation.
The San Diego Padres arrive off a 4-2 win in Game 1, riding Fernando Tatis Jr. through the hottest stretch of his season: .308/.426/.615, 3 home runs, and 12 RBI over his last 10 games. His exit velocity sits at 92.1 mph and his xwOBA at .358. He is 3-for-3 lifetime against Pérez with a 1.667 OPS. Small sample, acknowledged, but this is a hitter who locks in at elevated moments. As MLB insider Robert Murray reported via The Sporting Tribune: "San Diego would have to be 'blown away' to trade the 27-year-old superstar." Right now, Tatis is playing like a franchise anchor. Sears, for his part, is a genuine concern on the mound. He has allowed 5 home runs in just 24.2 innings this season (1.82 per nine) and has missed only 3, 3, and 5 bats in his last three starts. Hitters are making contact against him, and the Marlins do have one bat positioned to punish that: Heriberto Hernández, who carries a .963 OPS against left-handed pitching this season and has posted a .985 OPS over the last seven days.
The park shapes this game as much as either starter. loanDepot's runs factor sits at 0.94 and its home run factor at 0.88. It suppresses offense on its own terms, independent of which lineup shows up. In tonight's MLB action, both those factors tilt toward a low-scoring game. The combination of a suppressive environment, a historically cold home lineup, and a dominant Miami starter points toward fewer than 8 total runs as the base case, even with Sears' volatility in the equation.
Picks made July 25, 2026 at 05:37 AM ET. Odds shown reflect current market prices.
The Under 8.0 at -101 is the most environment-supported play on the board. loanDepot suppresses runs, Pérez limits damage, and Miami's lineup is historically cold. The caveat is real: Sears has been homer-prone all season, and Hernández in a right-handed platoon advantage against a vulnerable left-hander is a genuine risk to the total. If the Marlins activate their best bat against Sears early, runs can cluster. That's why this is a low-confidence play, not a lock. The base case leans under, but the ceiling on Sears volatility is worth noting before committing.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Jul 24, 2026 | SD @ MIA | SDSD 4-2 |
Padres vs Marlins predictions, July 25: Pérez carries a 0.67 ERA over his last 3 starts. Best bets: Padres ML +106 and Under 8.0 in loanDepot Park.