| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Otto Lopez | SS | 9 | .556 | 1.334 | 0 |
| Xavier Edwards | 2B | 7 | .286 | 0.715 | 0 |
| Kyle Stowers | LF | 6 | .167 | 0.334 | 0 |
| Graham Pauley | 3B | 5 | .200 | 1.000 | 1 |
| Griffin Conine | RF | 3 | .333 | 0.666 | 0 |
| Jakob Marsee | CF | 3 | .667 | 1.334 | 0 |
| Joe Mack | C | 2 | .000 | 0.000 | 0 |
| Liam Hicks | C | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Bryce Harper | 1B | 57 | .326 | 1.030 | 3 |
| Kyle Schwarber | DH | 48 | .244 | 0.671 | 0 |
| Trea Turner | SS | 46 | .386 | 0.981 | 2 |
| J.T. Realmuto | C | 40 | .308 | 0.821 | 2 |
| Alec Bohm | 3B | 37 | .371 | 0.891 | 0 |
| Bryson Stott | 2B | 36 | .242 | 0.553 | 0 |
| Brandon Marsh | LF | 27 | .259 | 0.629 | 0 |
| Edmundo Sosa | LF | 10 | .556 | 1.378 | 0 |
| Gabriel Rincones Jr. | RF | 3 | .000 | 0.000 | 0 |
| Justin Crawford | CF | 3 | .333 | 0.666 | 0 |
| Derek Hill | RF | 1 | .000 | 0.000 | 0 |
But the Philadelphia Phillies bring something into this game that ERA does not capture. Bryce Harper, Trea Turner, and Alec Bohm have combined for 140 plate appearances against Alcantara with a .363 average and .967 OPS. Harper owns a 1.030 OPS across 57 career plate appearances against Miami's starter, and the trend is moving the wrong direction for Alcantara. Harper's 2025 OPS against him was 2.000 in five plate appearances. His 2026 figure sits at 1.167 in three plate appearances. Turner is hitting .386 with a .981 OPS across 46 career plate appearances, with 1.850 OPS in 2025 and 1.000 OPS in 2026 against him. These are not small samples. They are sustained patterns across multiple seasons. That historical edge is the central tension in tonight's MLB action.
The park frames everything else. loanDepot carries a 0.94 run factor and 0.88 home run factor, with a roof-controlled climate that eliminates weather as a variable entirely. This is not a hitter's park on a windy night. Runs are suppressed here by design, and both offenses carry structural weaknesses that amplify that effect. Philadelphia's .303 team OBP ranks last in MLB, with 25 games this season producing one run or fewer. Miami averaged 2.5 runs per game across a 12-game losing streak that ended with an 8-7 win over these same Phillies last night. Most of that streak unfolded on the road, where Miami is 21-31. At home they are 32-23. Alcantara returning to loanDepot on six days rest is a meaningfully different situation than Miami on the road two weeks ago.
The one Miami bat that changes the calculus is Otto Lopez. He is hitting .331 with a .902 OPS over the last 28 days and owns a .556 career average against Nola in nine plate appearances. His lineup partner Griffin Conine carries a .990 OPS against right-handed pitching. Nola's homer rate of roughly 2.07 per nine innings means any hot right-handed bat represents real exposure. But Nola's May 4 start against this same Miami lineup went six innings without an earned run, posting five strikeouts. He has shown the upside in this specific matchup before. Tonight is whether he can find it again.
Picks made July 28, 2026 at 05:40 AM ET. Odds shown reflect current market prices.
The cleanest position in this game is Harper at +116 over 1.5 total bases. Nearly 60 plate appearances of sustained production against a specific starter, with the trend strengthening in recent seasons, is the kind of matchup context I trust. The Marlins ML at -109 is the honest contrarian hedge: Alcantara's ERA advantage is real, home field is real, and the market is nearly giving both teams even money. Bettors who lean on pitcher quality over historical BvP data have a coherent argument. The Under 8.5 at -130 carries the weakest conviction of the group, supported by environment and team profile but priced too steep for a LOW-confidence lean. Treat it as a complement to the other plays, not the anchor. For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Jul 27, 2026 | PHI @ MIA | MIAMIA 8-7 |
Phillies vs Marlins predictions: Harper owns 1.030 OPS in 57 PA vs Alcantara. Best bets: PHI -1.5 +140, Under 8.5, Harper over 1.5 total bases +116.