| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Bryan Reynolds | LF | 12 | .182 | 0.432 | 0 |
| Jared Triolo | SS | 6 | .200 | 1.133 | 1 |
| Henry Davis | C | 5 | .250 | 0.650 | 0 |
| Jake Mangum | CF | 5 | .000 | 0.000 | 0 |
| Brandon Lowe | 2B | 3 | .000 | 0.000 | 0 |
| Nick Gonzales | 3B | 3 | .000 | 0.000 | 0 |
| Hearn | RF | 3 | .000 | 0.000 | 0 |
| Marcell Ozuna | DH | 2 | .000 | 0.000 | 0 |
| Tyler Callihan | LF | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Kyle Farmer | DH | 18 | .533 | 1.211 | 0 |
| Ozzie Albies | 2B | 18 | .200 | 0.800 | 1 |
| Matt Olson | 1B | 16 | .533 | 1.363 | 1 |
| Michael Harris II | CF | 15 | .267 | 0.534 | 0 |
| Austin Riley | 3B | 14 | .417 | 1.167 | 0 |
| Mauricio Dubon | LF | 14 | .462 | 1.346 | 1 |
| Mike Yastrzemski | LF | 12 | .111 | 0.666 | 0 |
| Dominic Smith | DH | 6 | .000 | 0.000 | 0 |
| Jorge Mateo | SS | 3 | .000 | 0.000 | 0 |
| Drake Baldwin | C | 2 | .000 | 0.500 | 0 |
Career batter-vs-pitcher data against Keller is where this game lives or dies. Matt Olson is hitting .533 with a 1.363 OPS in 16 career plate appearances, including a 1.334 OPS in his three 2026 trips to the plate. Mauricio Dubón is at .462 with a 1.346 OPS across 14 career PAs, posting a 2.667 OPS in his three most recent 2026 at-bats. Austin Riley is at .417 with a 1.167 OPS across 14 career appearances, with a 1.667 OPS in his 2026 sample. These are not cherry-picked numbers from a handful of at-bats. They run from 2019 through 2026 against the same pitcher. On June 5th of this season, Keller lasted only 4.2 innings before exiting with 6 earned runs against this lineup. The history is not ambiguous. Multiple batters in this order have owned Keller across multiple seasons and multiple formats.
Pittsburgh is playing without Cruz and Spencer Horwitz, which strips real run-scoring punch from their middle order. Elder's recent form cuts the other way, but the Pirates are a different test than the Giants, Brewers, and Mets that torched him recently. PNC Park plays pitcher-friendly with a 0.96 runs factor and deep left-center dimensions that suppress home run production. That context matters for power totals, but the real late-game variable is the bullpens. Both Atlanta's and Pittsburgh's relief corps have posted 5.60-plus ERAs over the last 10 games, meaning neither team has a reliable shutdown option waiting in the later innings if the starter exits early.
Atlanta is also operating without Ronald Acuña Jr., sidelined since June 10, and the Braves have ranked near the bottom of the league in runs scored during that stretch. Their offensive edge in this game is almost entirely matchup-specific against Keller, not a reflection of overall lineup health. Joey Bart, who hit a 2-run home run in Wednesday's 3-0 Atlanta win to close the gap in this series, spoke honestly about the dynamic here: "Those are my brothers over there. I think I got closer with those guys this year. I've got a ton of respect for the Pirates organization. They gave me an opportunity. I respect that." The familiarity cuts both ways. Atlanta carries momentum into this series finale with a specific plan for the Pittsburgh starter.
Picks made July 09, 2026 at 05:35 AM ET. Odds shown reflect current market prices.
The contrarian case for Pirates ML at +104 deserves a mention. Pittsburgh is 6-4 over the last 10 games, they hold home field in a series finale, and Elder's 12.21 ERA over his last three starts is objectively alarming. If Elder comes out flat on extended rest and Pittsburgh's lineup without Cruz and Horwitz still finds a way to jump on him early, the home upset is alive at plus-money. That is not the lean here, but the price demands acknowledgment. The variable I am most cautious about projecting in either direction is Elder himself. Twelve days off, three consecutive rough outings, and an uncertain opponent configuration make him the hardest single factor in this game to model. The BvP case against Keller is the clearer, more specific edge, and that is where the betting focus belongs.
For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Jul 07, 2026 | ATL @ PIT | PITPIT 12-4 |
| Jul 08, 2026 | ATL @ PIT | ATLATL 3-0 |
Braves vs Pirates predictions July 9: Olson (.533 AVG, 1.363 OPS vs Keller) drives ATL -1.5 +120 case in PNC Park rubber game. Full picks and props breakdown.