| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Francisco Lindor | SS | 42 | .390 | 0.990 | 2 |
| Jorge Polanco | DH | 21 | .368 | 0.802 | 0 |
| Marcus Semien | 2B | 20 | .333 | 1.233 | 3 |
| Tyrone Taylor | CF | 7 | .333 | 1.262 | 1 |
| Bo Bichette | 3B | 6 | .167 | 0.334 | 0 |
| Francisco Alvarez | C | 5 | .000 | 0.200 | 0 |
| Luis Robert Jr. | CF | 5 | .400 | 1.400 | 1 |
| Eric Wagaman | 1B | 3 | .500 | 1.167 | 0 |
| Luis Torrens | C | 3 | .000 | 0.000 | 0 |
| Brett Baty | 3B | 2 | .000 | 0.500 | 0 |
| Carson Benge | RF | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Austin Riley | 3B | 5 | .000 | 0.400 | 0 |
| Matt Olson | 1B | 5 | .000 | 0.200 | 0 |
| Michael Harris II | CF | 5 | .800 | 2.200 | 1 |
| Ozzie Albies | 2B | 5 | .200 | 1.000 | 1 |
| Mike Yastrzemski | LF | 4 | .000 | 0.000 | 0 |
| Ronald Acuna Jr. | RF | 3 | .000 | 0.000 | 0 |
| Dominic Smith | DH | 2 | .000 | 0.000 | 0 |
| Drake Baldwin | C | 2 | .000 | 0.000 | 0 |
| Joey Bart | C | 2 | .000 | 0.000 | 0 |
| Jorge Mateo | SS | 2 | .000 | 0.000 | 0 |
| Mauricio Dubon | LF | 2 | .000 | 1.000 | 0 |
Christian Scott answers for New York with genuine 2026 numbers: 3.13 ERA and 11.08 strikeouts per nine across 63.1 innings. But his last start is a difficult look. On July 22 against Milwaukee he lasted 3.2 innings, allowed 3 earned runs and 3 walks, and exited well short of a quality outing. His career record against Atlanta tells a similar story: two starts, two losses, 7 earned runs in 10 combined innings. Six days of extended rest may allow him to push deeper into the game tonight, but the track record against this specific opponent is a legitimate concern before the first pitch is thrown.
The plate-appearance history against Scott divides cleanly within the Atlanta lineup. Michael Harris II is 4-for-5 with a 2.200 OPS in 5 career PA against Scott, including a 2.500 OPS in their 2026 meeting. Ozzie Albies adds a 1.000 OPS with a home run across 5 PA. On the other side, Austin Riley is 0-for-5 against Scott with a .400 OPS built entirely on walks, not contact. Matt Olson is similarly 0-for-5 with a .200 OPS. The Braves' middle-of-the-lineup threat through Harris II and Albies is real. The corner bats are a different story against this pitcher.
The one Mets hitter Sale has never found a consistent answer for is Francisco Lindor. Over 42 career plate appearances Lindor is hitting .390 with a .990 OPS against Sale, including a 1.334 OPS in their 2026 meetings. He enters tonight with a 1.094 OPS over his last seven days. Citi Field carries a 0.96 runs factor and 0.92 home run factor, making it a slight pitcher-friendly environment. Reports suggest winds may be blowing out tonight, which could neutralize some of that park suppression for fly-ball contact. Atlanta is the right side, but this game requires Sale to limit the one hitter who has historically owned him.
Picks made July 28, 2026 at 05:40 AM ET. Odds shown reflect current market prices.
The honest counterargument runs through Francisco Lindor and Marcus Semien. Lindor is 42 career plate appearances deep against Sale at .390 with a .990 OPS, entering tonight hot. Semien holds a 1.233 OPS across 20 career PA against Sale, with 3 home runs in that span. Atlanta is the right side tonight, but the game requires Sale to limit two specific Mets hitters who own him historically. If Lindor and Semien get into good counts early, the game script tightens considerably. The run-line plays out as a grind, not a cruise, and that is exactly the kind of variance you accept when you take plus money on a run-line bet.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Jul 27, 2026 | ATL @ NYM | NYMNYM 14-3 |
Atlanta Braves vs New York Mets predictions: Sale's 2.19 ERA targets a Mets lineup 9-20 vs LHP. Best bet: Braves -1.5 (+116) and NRFI at Citi Field.