MLB Matchups · Pitcher vs Lineup

July 4, 2026 MLB Matchups

1 game · 2 matchups · Updated Jul 4, 12:05 PM ET

The Almanac's Take

One game on the board today, so the read is narrow. Both sides come in labeled neutral on the platoon front — Palmquist (L) faces a Pittsburgh lineup with six hitters holding the platoon edge, and Ashcraft (R) sees the same count from Washington's side, with each lineup sitting at a nearly identical .749/.734 OPS respectively. Neither matchup jumps off the page as a clear lean; this is a coin-flip slate in terms of lineup-vs-handedness. No notable head-to-head history is flagged for either arm. With only one game in the data, there simply isn't much to separate the two stacks on a structural basis.

How to read this page

Primary read is the lineup strength block — season OPS, lineup K%, and platoon-edge count across the opposing lineup. When enough Statcast PA is on file, the lineup composite vs the pitcher's hand sits alongside it.

Career head-to-head reads as color, not edge. PA count travels with every H2H number on this page so a 4-for-7 sample looks like the small sample it is. The “notable H2H” highlight list is filtered to PA ≥ 10 for that reason.

Pittsburgh Pirates @ Washington Nationals

Carson Palmquist(LHP)

Washington Nationals vs Pittsburgh Pirates

Neutral9 batters sampled
Lineup OPS
.749
Lineup K%
26.3%
Season HR
65
Platoon edges
6 / 9

.321 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (655 PA vs L)

Lineup detail

  • #1Konnor GriffinSS· RHBPlatoon edge

    Season · .274/.322/.409 · 5 HR · .731 OPS

  • #2Brandon Lowe2B· LHB

    Season · .249/.329/.508 · 20 HR · .837 OPS

  • #3Bryan ReynoldsLF· SHBPlatoon edge

    Season · .276/.385/.457 · 11 HR · .842 OPS

    Career vs SP · 1-for-1 · 1.000 AVG · 2 PA

  • #4Esmerlyn ValdezRF· RHBPlatoon edge

    Season · .125/.222/.500 · 1 HR · .722 OPS

  • #5Ryan O'HearnDH· LHB

    Season · .283/.334/.471 · 13 HR · .805 OPS

  • #6Nick Gonzales3B· RHBPlatoon edge

    Season · .311/.354/.397 · 4 HR · .751 OPS

    Career vs SP · 1-for-2 · .500 AVG · 2 PA

  • #7Jake MangumCF· SHBPlatoon edge

    Season · .317/.352/.382 · 1 HR · .734 OPS

  • #8Tyler Callihan1B· LHB

    Season · .231/.298/.462 · 3 HR · .760 OPS

  • #9Henry DavisC· RHBPlatoon edge

    Season · .154/.224/.336 · 7 HR · .560 OPS

Braxton Ashcraft(RHP)

Pittsburgh Pirates vs Washington Nationals

Neutral9 batters sampled
Lineup OPS
.734
Lineup K%
21.8%
Season HR
95
Platoon edges
6 / 9

.333 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (2003 PA vs R)

Lineup detail

  • #1James WoodDH· LHBPlatoon edge

    Season · .267/.385/.529 · 22 HR · .914 OPS

    Career vs SP · 0-for-3 · .000 AVG · 2 K · 3 PA

  • #2Luis García Jr.1B· LHBPlatoon edge

    Season · .279/.313/.571 · 17 HR · .884 OPS

    Career vs SP · 0-for-3 · .000 AVG · 1 K · 3 PA

  • #3Curtis Mead3B· RHB

    Season · .238/.311/.481 · 12 HR · .792 OPS

  • #4CJ AbramsSS· LHBPlatoon edge

    Season · .275/.340/.514 · 18 HR · .854 OPS

    Career vs SP · 1-for-2 · .500 AVG · 3 PA

  • #5Dylan CrewsRF· RHB

    Season · .234/.265/.372 · 5 HR · .637 OPS

  • #6Daylen LileLF· LHBPlatoon edge

    Season · .257/.306/.422 · 10 HR · .728 OPS

    Career vs SP · 0-for-3 · .000 AVG · 1 K · 3 PA

  • #7Jacob YoungCF· RHB

    Season · .224/.265/.374 · 8 HR · .639 OPS

    Career vs SP · 0-for-3 · .000 AVG · 2 K · 3 PA

  • #8Drew MillasC· SHBPlatoon edge

    Season · .193/.267/.277 · 2 HR · .544 OPS

    Career vs SP · 2-for-2 · 1.000 AVG · 2 PA

  • #9Nasim Nuñez2B· SHBPlatoon edge

    Season · .237/.322/.290 · 1 HR · .612 OPS

    Career vs SP · 0-for-1 · .000 AVG · 2 PA

More for this date

Want a deeper read on a matchup?

Ask The Almanac about platoon splits, arsenal weaknesses, or ballpark factors — same data, more depth than a single row.

Start a conversation →