Atlanta pairs the better starter with a top-third offense against a bottom-four Mets bat order.
Atlanta at -132 sits close to fair given the de-vigged 4.6 to 4.4 split, so there is no fat discount on the moneyline. The run line at ATL -1.5 asks for a multi-run margin the thin implied gap does not clearly support. The total of 9.0 aligns with the combined 9.0 implied runs, leaving little edge either way.
Lopez has the clear edge, carrying a 3.31 ERA and 1.30 WHIP with strong contact suppression at 7.91 H/9. Peralta misses more bats (8.71 K/9) but the 3.60 BB/9 and 1.41 WHIP mean more traffic and shorter outings. The command and run-prevention gap points squarely to Atlanta's starter.
Atlanta's order is more balanced and power-heavy at 1.30 HR/game (7th), giving it real stack appeal against a walk-prone Peralta. New York's lineup leans on Soto and Lindor at the top but ranks 26th in average, making sustained rallies tougher against Lopez. Atlanta also whiffs more (24th, 7.94 K/game), so Peralta's strikeouts could keep it closer than the run ranks suggest.
Outdoor at Truist with 75F, high humidity and a light 4 mph cross wind graded neutral, so no meaningful boost or drag on run scoring tonight.
Stack Atlanta bats against Peralta's 3.60 BB/9 and 9.09 H/9, with the power core built around Olson, Harris II, and Albies. A secondary Mets mini-stack of Soto and Lindor is viable given their top-of-order projections.
Target Lopez as the safer SP given his 3.31 ERA and home matchup versus a 27th-ranked offense. Treat Peralta as a risk-tolerant tournament arm on strikeout upside only.
Season series: NYM 3 – ATL 3
Season series is dead even at 3-3.
PHI @ KC
NYY @ TB
HOU @ WAS
NYM @ ATL
MIL @ STL
ARI @ SD
TOR @ SF
COL @ LAD