| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Bryce Harper | 1B | 5 | .600 | 2.000 | 1 |
| Kyle Schwarber | DH | 5 | .000 | 0.000 | 0 |
| Alec Bohm | 3B | 4 | .250 | 0.500 | 0 |
| Brandon Marsh | LF | 4 | .500 | 1.000 | 0 |
| Bryson Stott | 2B | 4 | .250 | 0.500 | 0 |
| Trea Turner | SS | 3 | .000 | 0.000 | 0 |
| Edmundo Sosa | LF | 2 | .000 | 0.000 | 0 |
| Garrett Stubbs | C | 2 | .000 | 0.000 | 0 |
| J.T. Realmuto | C | 2 | .000 | 0.000 | 0 |
| Justin Crawford | CF | 2 | .000 | 0.000 | 0 |
| Bryan De La Cruz | RF | 1 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Otto Lopez | SS | 12 | .333 | 0.666 | 0 |
| Agustin Ramirez | C | 9 | .000 | 0.111 | 0 |
| Heriberto Hernandez | LF | 9 | .375 | 0.944 | 0 |
| Xavier Edwards | 2B | 7 | .000 | 0.000 | 0 |
| Jakob Marsee | CF | 6 | .000 | 0.000 | 0 |
| Javier Sanoja | 3B | 5 | .200 | 0.600 | 0 |
| Leo Jimenez | 3B | 3 | .000 | 0.000 | 0 |
| Esteury Ruiz | RF | 2 | .500 | 1.000 | 0 |
| Griffin Conine | RF | 2 | .000 | 0.000 | 0 |
Citizens Bank Park plays slightly above average for both runs (factor 1.05) and home runs (factor 1.1). Sánchez's numbers are what they are despite pitching in a mild hitters' park all year, which makes his 2.54 ERA more impressive, not less. He enters with 6 days of extended rest, arm as fresh as it gets in August. Miami arrives on the road, where they are 26-36 this season, and against left-handed pitching specifically, the Marlins are 13-18. Both splits apply tonight. That road-plus-lefthander combination is where Miami's lineup has been most exposed, and it is not something you find in a casual glance at their .250 team batting average. Trea Turner's kneecap issue leaves him day-to-day, and if he sits, Philadelphia loses its top-of-order on-base threat. Worth watching at lineup card time.
The batter-vs-pitcher data makes the case plainly. Xavier Edwards is 0-for-7 career against Sánchez with a 0.000 OPS. Jakob Marsee is 0-for-6. Agustín Ramírez is hitless in at-bats across 9 plate appearances, carrying a 0.111 OPS, which means a walk is essentially the only positive outcome he has ever produced against this lefthander. The genuine exception is Heriberto Hernández, who is 3-for-8 (.375 average, 0.944 OPS) in 9 career plate appearances against Sánchez. He is the one Miami bat with a legitimate track record here. On the Philadelphia side, Bryce Harper is 3-for-5 against Junk with a 2.000 OPS and one home run in that small sample. At a park that runs 10 percent above average for home runs, that matchup is worth tracking from the first pitch.
The contrarian case for Miami at +215 deserves an honest look before dismissing it. Junk's last start against Pittsburgh was 6 innings and 1 earned run, his cleanest outing in weeks, and he showed real command that day. Philadelphia is a pedestrian 10-10 over their last 20 games. Miami's team ERA over the last 10 games is 3.07, better than the Phillies' 3.68. And the Marlins have won three of the last three head-to-head meetings. All of that is real. But those three wins almost certainly came against different Phillies starters, and the batter-level data against Sánchez specifically is the relevant signal tonight, not the season-long team ERA numbers. One Pittsburgh outing does not change a 4.41 ERA profile or the pattern of futility that multiple Miami hitters have shown against this specific lefthander.
Picks made August 17, 2026 at 05:07 AM ET. Odds shown reflect current market prices.
The clearest angle in this game is the strikeout prop on Sánchez, followed closely by the run-line play on Philadelphia at -110. Laying -250 on the moneyline gets you to the same destination for a much worse price. The Harper home run at +300 is the speculative piece worth a measured stake given the career matchup data and park factors. There is variance in all of this. Junk had one good Pittsburgh start. The Marlins have momentum with a two-game win streak, and they have won three of the last three head-to-head meetings. But the specific batter-versus-pitcher evidence against Sánchez is the signal to follow tonight, and that evidence points consistently in one direction.
For the full slate, see our MLB picks today, NRFI picks, and player props.
Marlins vs Phillies predictions: Sánchez (15-4, 2.54 ERA, 181 K) dominates at Citizens Bank Park. Best bets: Phillies -1.5, Sánchez over 6.5 strikeouts.