
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Ozzie Albies | 2B | 78 | .260 | 0.719 | 2 |
| Austin Riley | 3B | 65 | .355 | 1.111 | 6 |
| Ronald Acuna Jr. | RF | 65 | .339 | 1.076 | 4 |
| Matt Olson | 1B | 45 | .237 | 0.988 | 4 |
| Dominic Smith | DH | 42 | .268 | 0.774 | 1 |
| Michael Harris II | CF | 35 | .219 | 0.820 | 3 |
| Lane Thomas | LF | 19 | .263 | 0.842 | 1 |
| Mike Yastrzemski | LF | 19 | .313 | 1.046 | 1 |
| Sean Murphy | C | 14 | .214 | 0.500 | 0 |
| Mauricio Dubon | LF | 12 | .250 | 0.750 | 0 |
| Drake Baldwin | C | 9 | .500 | 1.056 | 0 |
| Kyle Farmer | DH | 8 | .143 | 0.393 | 0 |
| Ha-Seong Kim | SS | 6 | .200 | 0.533 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Kyle Schwarber | DH | 24 | .227 | 0.883 | 2 |
| Trea Turner | SS | 24 | .318 | 0.830 | 0 |
| Alec Bohm | 3B | 22 | .333 | 0.888 | 1 |
| Luis Arraez | 2B | 21 | .316 | 0.737 | 0 |
| Edmundo Sosa | LF | 20 | .167 | 0.417 | 0 |
| Bryce Harper | 1B | 18 | .111 | 0.222 | 0 |
| J.T. Realmuto | C | 17 | .125 | 0.426 | 0 |
| Bryan De La Cruz | RF | 6 | .167 | 0.500 | 0 |
| Derek Hill | CF | 5 | .200 | 0.400 | 0 |
| Bryson Stott | 2B | 4 | .000 | 0.250 | 0 |
| Rafael Marchan | C | 3 | .000 | 0.333 | 0 |
| Brandon Marsh | LF | 2 | .000 | 0.000 | 0 |
18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.
The hidden story in this matchup is Bryce Harper. Harper is 0-for-9 against Sale in 2026, posting a 0.000 OPS in 9 plate appearances this season. His career line against Sale is a .111 average and 0.222 OPS in 18 plate appearances, with no home runs. Sale has removed Philadelphia's most dangerous bat from the offensive equation every time these two have met. A lineup that loses its cleanup hitter to repeated strikeouts and weak contact is a lineup that depends on the middle and bottom of the order to produce against an elite left-hander. That is a difficult ask on the road.
Aaron Nola arrives on 5 days rest with some real momentum. Six days ago, he threw 7.0 innings against this same Atlanta lineup and held them to 1 earned run with 5 strikeouts. That was his best outing of this stretch. Before it, his last trip to Atlanta in April went 4.2 innings and 6 earned runs. His 2026 ERA sits at 4.76 with 32 home runs allowed in 155.0 innings. Ronald Acuña Jr. has posted a 1.667 OPS against Nola in 6 plate appearances this season and carries a .339 average with a 1.076 OPS in 65 career plate appearances against him. He enters this game with a 1.012 OPS over his last 7 days. Nola knows what is coming from that at-bat. The results keep happening anyway.
Atlanta is 86-61 with a 49-26 record at Truist Park. Philadelphia has won 20 of their last 30 games and carries a plus-37 run differential, which makes them a legitimate threat on the road. The contrarian case for Philadelphia at +142 has a real basis: one Nola peak performance, similar to his September 6 outing, combined with any Sale hiccup off 7 days of extended rest, flips this game. That scenario is possible. It is not the probable one. Sale's 2026 form provides no statistical basis for a rest-related decline, and Nola's wildly inconsistent Atlanta matchup history makes a repeat shutdown start a lower-probability event than the price suggests.
Picks made September 11, 2026 at 05:35 AM ET. Odds shown reflect current market prices.
The Under 7.5 and Atlanta moneyline are both correct directional leans, but carry low confidence. The model projection aligns with the 7.5 line, which limits the total edge to thin margins. At -208, the moneyline is a price that requires reduced unit sizing despite the structural case being sound. The contrarian angle for Philadelphia at +142 is not without logic. Nola threw 7.0 innings of 1-run ball against this same lineup six days ago. But his two prior Atlanta starts this year went 4.2 innings and 6 earned runs, then 6.0 innings and 4 earned runs. One good outing does not make a trend. Sale's structural edge here is too clearly established across too many data points to back away from. He has thrown 94 total innings in this matchup context and produced the same result each time. That number does the talking.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Mar 15, 2026 | ATL @ PHI | ATLATL 1-0 |
| Mar 18, 2026 | PHI @ ATL | ATLATL 3-2 |
Phillies vs Braves predictions: Sale is 3-0 vs PHI with 23 Ks in 19 IP. Best bets: Braves -1.5 +124, Sale Over 7.5 Ks -114, Harper Under 0.5 hits +120.