MLB Matchups · Pitcher vs Lineup

June 17, 2026 MLB Matchups

3 games · 4 matchups · Updated Jun 17, 1:18 PM ET

The Almanac's Take

Three games on the board today, and the SF/ATL matchup is where the lineup reads diverge sharpest. Grant Holmes draws the Giants, who post a .779 lineup OPS against him with five platoon advantages — the clearest hitter-side edge on the slate. Flipping to the other half of that game, Atlanta's .695 OPS against Adrian Houser reads neutral, though Ozzie Albies (6-for-20) and Austin Riley (8-for-20, 1 HR) have modest history there — 20 PA each, small sample, treat it as texture only. Lodolo against New York (.669) and Littell against Kansas City (.686) both grade pitcher-favorable, thin spots to build around today.

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 @

Zack Littell(RHP)

vs Kansas City Royals

Favors pitcher8 batters sampled
Lineup OPS
.686
Lineup K%
22.3%
Season HR
47
Platoon edges
5 / 8

.316 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (1484 PA vs R)

Lineup detail

  • #1Carter JensenC· LHBPlatoon edge

    Season · .219/.291/.386 · 8 HR · .677 OPS

  • #2Bobby Witt Jr.SS· RHB

    Season · .290/.364/.454 · 9 HR · .818 OPS

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

  • #3Jac Caglianone1B· LHBPlatoon edge

    Season · .268/.335/.427 · 7 HR · .762 OPS

  • #4Lane ThomasCF· RHB

    Season · .217/.329/.342 · 4 HR · .671 OPS

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

  • #5Michael Massey2B· LHBPlatoon edge

    Season · .275/.294/.477 · 6 HR · .771 OPS

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

  • #6Salvador PerezDH· RHB

    Season · .200/.235/.325 · 9 HR · .560 OPS

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

  • #7John RaveRF· LHBPlatoon edge
  • #8Nick Loftin3B· RHB

    Season · .191/.294/.303 · 1 HR · .597 OPS

  • #9Isaac CollinsLF· SHBPlatoon edge

    Season · .215/.327/.304 · 3 HR · .631 OPS

New York Mets @

Nick Lodolo(LHP)

vs New York Mets

Favors pitcher9 batters sampled
Lineup OPS
.669
Lineup K%
22.8%
Season HR
54
Platoon edges
6 / 9

.340 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (524 PA vs L)

Lineup detail

  • #1Carson BengeRF· LHB

    Season · .253/.306/.382 · 7 HR · .688 OPS

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

  • #2Bo Bichette3B· RHBPlatoon edge

    Season · .247/.293/.373 · 8 HR · .666 OPS

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

  • #3Juan SotoLF· LHB

    Season · .289/.391/.549 · 15 HR · .940 OPS

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

  • #4Marcus Semien2B· RHBPlatoon edge

    Season · .217/.275/.350 · 9 HR · .625 OPS

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

  • #5Mark Vientos1B· RHBPlatoon edge

    Season · .214/.242/.374 · 7 HR · .616 OPS

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

  • #6Francisco AlvarezDH· RHBPlatoon edge

    Season · .234/.305/.383 · 5 HR · .688 OPS

  • #7A.J. EwingCF· LHB

    Season · .255/.339/.364 · 2 HR · .703 OPS

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

  • #8Luis TorrensC· RHBPlatoon edge

    Season · .196/.218/.290 · 1 HR · .508 OPS

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

  • #9Zack ShortSS· RHBPlatoon edge

    Season · .188/.333/.250 · 0 HR · .583 OPS

San Francisco Giants @ Atlanta Braves

Grant Holmes(RHP)

Atlanta Braves vs San Francisco Giants

Favors hitters9 batters sampled
Lineup OPS
.779
Lineup K%
19.9%
Season HR
55
Platoon edges
5 / 9

.316 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (1457 PA vs R)

Lineup detail

  • #1Luis Arraez2B· LHBPlatoon edge

    Season · .320/.353/.438 · 2 HR · .791 OPS

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

  • #2Bryce EldridgeDH· LHBPlatoon edge

    Season · .314/.402/.549 · 5 HR · .951 OPS

  • #3Matt Chapman3B· RHB

    Season · .261/.340/.416 · 7 HR · .756 OPS

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

  • #4Rafael Devers1B· LHBPlatoon edge

    Season · .235/.293/.415 · 9 HR · .708 OPS

    Career vs SP · 2-for-5 · .400 AVG · 2 K · 6 PA

  • #5Jung Hoo LeeRF· LHBPlatoon edge

    Season · .333/.363/.451 · 3 HR · .814 OPS

  • #6Willy AdamesSS· RHB

    Season · .232/.276/.424 · 11 HR · .700 OPS

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

  • #7Casey SchmittLF· RHB

    Season · .281/.300/.518 · 15 HR · .818 OPS

  • #8Drew GilbertCF· LHBPlatoon edge

    Season · .244/.306/.407 · 3 HR · .713 OPS

  • #9Daniel SusacC· RHB

    Season · .313/.360/.398 · 0 HR · .758 OPS

Adrian Houser(RHP)

San Francisco Giants vs Atlanta Braves

Neutral9 batters sampled
Lineup OPS
.695
Lineup K%
19.7%
Season HR
73
Platoon edges
6 / 9

.342 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (1370 PA vs R)

Notable career H2H

Lineup detail

  • #1Drake BaldwinC· LHBPlatoon edge

    Season · .303/.382/.543 · 13 HR · .925 OPS

  • #2Michael Harris IICF· LHBPlatoon edge

    Season · .292/.324/.476 · 12 HR · .800 OPS

    Career vs SP · 3-for-8 · .375 AVG · 1 K · 8 PA

  • #3Matt Olson1B· LHBPlatoon edge

    Season · .267/.340/.553 · 20 HR · .893 OPS

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

  • #4Ozzie Albies2B· SHBPlatoon edge

    Season · .273/.329/.419 · 9 HR · .748 OPS

    Career vs SP · 6-for-17 · .353 AVG · 1 K · 20 PA

  • #5Dominic SmithDH· LHBPlatoon edge

    Season · .214/.241/.375 · 2 HR · .616 OPS

    Career vs SP · 1-for-5 · .200 AVG · 5 PA

  • #6Mauricio DubónLF· RHB

    Season · .263/.314/.408 · 6 HR · .722 OPS

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

  • #7Austin Riley3B· RHB

    Season · .210/.282/.359 · 8 HR · .641 OPS

    Career vs SP · 8-for-19 · .421 AVG · 1 HR · 3 K · 20 PA

  • #8Mike YastrzemskiRF· LHBPlatoon edge

    Season · .233/.307/.340 · 3 HR · .647 OPS

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

  • #9Ha-Seong KimSS· RHB

    Season · .089/.177/.089 · 0 HR · .266 OPS

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