MLB Matchups · Pitcher vs Lineup

June 17, 2026 MLB Matchups

3 games · 4 matchups · Updated Jul 31, 6:09 AM ET

The Almanac's Take

Three games on the board today, so the slate is thin — pick your spots carefully. The clearest pitcher-friendly read is Nick Lodolo against the Mets: six platoon advantages for the lefty, and New York's lineup checks in at a .651 OPS, the lowest mark on the slate. San Francisco's lineup (.750 OPS, five platoon advantages) represents the most pressure on a starter — Grant Holmes draws that assignment in Atlanta, though the label still reads neutral. Adrian Houser faces a Braves group at .714 OPS; Albies (6-for-21) and Riley (8-for-21, 1 HR) have modest history against him, but 21 PA each is a small sample and the season read is what matters.

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.

Kansas City Royals @ Washington Nationals

Nationals Park · Final

Zack Littell(RHP)

Washington Nationals vs Kansas City Royals

Neutral9 batters sampled
Lineup OPS
.743
Lineup K%
23.3%
Season HR
86
Platoon edges
5 / 9

Lineup detail

  • #1Carter JensenC· LHBPlatoon edge

    Season · .237/.307/.425 · 14 HR · .732 OPS

  • #2Bobby Witt Jr.SS· RHB

    Season · .279/.351/.450 · 13 HR · .801 OPS

    Career vs SP · 0-for-4 · .000 AVG · 4 PA

  • #3Jac Caglianone1B· LHBPlatoon edge

    Season · .251/.306/.442 · 15 HR · .748 OPS

  • #4Lane ThomasCF· RHB

    Season · .227/.308/.402 · 10 HR · .710 OPS

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

  • #5Michael Massey2B· LHBPlatoon edge

    Season · .275/.312/.431 · 7 HR · .743 OPS

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

  • #6Salvador PerezDH· RHB

    Season · .214/.246/.372 · 15 HR · .618 OPS

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

  • #7John RaveRF· LHBPlatoon edge

    Season · .235/.316/.647 · 1 HR · .963 OPS

  • #8Nick Loftin3B· RHB

    Season · .228/.306/.376 · 5 HR · .682 OPS

  • #9Isaac CollinsLF· SHBPlatoon edge

    Season · .233/.326/.361 · 6 HR · .687 OPS

New York Mets @ Cincinnati Reds

Great American Ball Park · Final

Nick Lodolo(LHP)

Cincinnati Reds vs New York Mets

Favors pitcher9 batters sampled
Lineup OPS
.651
Lineup K%
25.3%
Season HR
83
Platoon edges
6 / 9

Lineup detail

  • #1Carson BengeRF· LHB

    Season · .263/.320/.396 · 11 HR · .716 OPS

    Career vs SP · 1-for-3 · .333 AVG · 3 PA

  • #2Bo Bichette3B· RHBPlatoon edge

    Season · .257/.303/.367 · 10 HR · .670 OPS

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

  • #3Juan SotoLF· LHB

    Season · .283/.410/.539 · 21 HR · .949 OPS

    Career vs SP · 1-for-3 · .333 AVG · 1 HR · 1 K · 3 PA

  • #4Marcus Semien2B· RHBPlatoon edge

    Season · .209/.267/.344 · 11 HR · .611 OPS

    Career vs SP · 3-for-7 · .429 AVG · 1 HR · 2 K · 7 PA

  • #5Mark Vientos1B· RHBPlatoon edge

    Season · .211/.242/.390 · 10 HR · .632 OPS

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

  • #6Francisco AlvarezDH· RHBPlatoon edge

    Season · .255/.328/.442 · 12 HR · .770 OPS

  • #7A.J. EwingCF· LHB

    Season · .274/.349/.410 · 6 HR · .759 OPS

    Career vs SP · 1-for-3 · .333 AVG · 3 PA

  • #8Luis TorrensC· RHBPlatoon edge

    Season · .202/.243/.292 · 2 HR · .535 OPS

    Career vs SP · 1-for-4 · .250 AVG · 1 K · 4 PA

  • #9Zack ShortSS· RHBPlatoon edge

    Season · .077/.143/.077 · 0 HR · .220 OPS

San Francisco Giants @ Atlanta Braves

Truist Park · Final

Grant Holmes(RHP)

Atlanta Braves vs San Francisco Giants

Neutral9 batters sampled
Lineup OPS
.751
Lineup K%
20.5%
Season HR
95
Platoon edges
5 / 9

Lineup detail

  • #1Luis Arraez2B· LHBPlatoon edge

    Season · .332/.369/.453 · 4 HR · .822 OPS

    Career vs SP · 0-for-6 · .000 AVG · 6 PA

  • #2Bryce EldridgeDH· LHBPlatoon edge

    Season · .248/.350/.452 · 11 HR · .802 OPS

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

  • #3Matt Chapman3B· RHB

    Season · .234/.316/.370 · 7 HR · .686 OPS

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

  • #4Rafael Devers1B· LHBPlatoon edge

    Season · .243/.317/.477 · 22 HR · .794 OPS

    Career vs SP · 2-for-6 · .333 AVG · 3 K · 7 PA

  • #5Jung Hoo LeeRF· LHBPlatoon edge

    Season · .303/.331/.436 · 6 HR · .767 OPS

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

  • #6Willy AdamesSS· RHB

    Season · .230/.282/.432 · 18 HR · .714 OPS

    Career vs SP · 2-for-3 · .667 AVG · 3 PA

  • #7Casey SchmittLF· RHB

    Season · .274/.294/.488 · 21 HR · .782 OPS

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

  • #8Drew GilbertCF· LHBPlatoon edge

    Season · .246/.307/.379 · 4 HR · .686 OPS

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

  • #9Daniel SusacC· RHB

    Season · .270/.311/.391 · 2 HR · .702 OPS

Adrian Houser(RHP)

San Francisco Giants vs Atlanta Braves

Neutral9 batters sampled
Lineup OPS
.706
Lineup K%
21.3%
Season HR
113
Platoon edges
6 / 9

Notable career H2H

Lineup detail

  • #1Drake BaldwinC· LHBPlatoon edge

    Season · .284/.363/.488 · 20 HR · .851 OPS

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

  • #2Michael Harris IICF· LHBPlatoon edge

    Season · .286/.313/.471 · 17 HR · .784 OPS

    Career vs SP · 3-for-9 · .333 AVG · 1 K · 9 PA

  • #3Matt Olson1B· LHBPlatoon edge

    Season · .262/.340/.524 · 28 HR · .864 OPS

    Career vs SP · 2-for-11 · .182 AVG · 4 K · 14 PA

  • #4Ozzie Albies2B· SHBPlatoon edge

    Season · .256/.307/.426 · 17 HR · .733 OPS

    Career vs SP · 6-for-18 · .333 AVG · 1 K · 21 PA

  • #5Dominic SmithDH· LHBPlatoon edge

    Season · .354/.376/.537 · 4 HR · .913 OPS

    Career vs SP · 1-for-6 · .167 AVG · 6 PA

  • #6Mauricio DubónLF· RHB

    Season · .260/.308/.403 · 10 HR · .711 OPS

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

  • #7Austin Riley3B· RHB

    Season · .216/.280/.352 · 12 HR · .632 OPS

    Career vs SP · 8-for-20 · .400 AVG · 1 HR · 3 K · 21 PA

  • #8Mike YastrzemskiRF· LHBPlatoon edge

    Season · .217/.297/.330 · 5 HR · .627 OPS

    Career vs SP · 2-for-7 · .286 AVG · 1 K · 7 PA

  • #9Ha-Seong KimSS· RHB

    Season · .068/.171/.068 · 0 HR · .239 OPS

    Career vs SP · 0-for-7 · .000 AVG · 1 K · 8 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 →