MLB Matchups · Pitcher vs Lineup

May 10, 2026 MLB Matchups

2 games · 3 matchups · Updated Jul 19, 6:10 AM ET

The Almanac's Take

Only two games in the data today, so the slate is thin — work with that context. The clearest read is Alcantara vs. Washington: the Nationals lineup sits at a .691 OPS with seven hitters holding a platoon advantage against right-handers, and the matchup grades neutral rather than favoring the pitcher, which is the best offensive setup on the board. Cavalli gets a Miami lineup labeled favors_pitcher at .684 OPS with only six platoon-advantage bats, so the run-environment ceiling there is lower. Nick Martinez draws a similar favors_pitcher tag against Boston (.678 OPS, five platoon-advantage hitters) with no H2H data at all. If you're stacking, the Washington side of the Alcantara game is the only spot where the lineup read actually pushes back.

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.

Washington Nationals @ Miami Marlins

loanDepot park · Final

Sandy Alcantara(RHP)

Miami Marlins vs Washington Nationals

Neutral9 batters sampled
Lineup OPS
.725
Lineup K%
21.5%
Season HR
98
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1James WoodRF· LHBPlatoon edge

    Season · .278/.405/.570 · 28 HR · .975 OPS

    Career vs SP · 3-for-10 · .300 AVG · 1 K · 10 PA

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

    Season · .280/.316/.565 · 19 HR · .881 OPS

    Career vs SP · 4-for-28 · .143 AVG · 2 K · 28 PA

  • #3Brady House3B· RHB

    Season · .206/.263/.361 · 6 HR · .624 OPS

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

  • #4CJ AbramsDH· LHBPlatoon edge

    Season · .279/.343/.517 · 20 HR · .860 OPS

    Career vs SP · 4-for-19 · .211 AVG · 4 K · 20 PA

  • #5Daylen LileLF· LHBPlatoon edge

    Season · .249/.294/.409 · 11 HR · .703 OPS

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

  • #6Jacob YoungCF· RHB

    Season · .224/.270/.369 · 8 HR · .639 OPS

    Career vs SP · 2-for-11 · .182 AVG · 1 HR · 1 K · 11 PA

  • #7Jorbit Vivas2B· LHBPlatoon edge

    Season · .248/.326/.352 · 3 HR · .678 OPS

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

  • #8Drew MillasC· SHBPlatoon edge

    Season · .189/.270/.268 · 2 HR · .538 OPS

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

  • #9Nasim NuñezSS· SHBPlatoon edge

    Season · .248/.331/.297 · 1 HR · .628 OPS

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

Cade Cavalli(RHP)

Washington Nationals vs Miami Marlins

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

Notable career H2H

Lineup detail

  • #1Xavier Edwards2B· SHBPlatoon edge

    Season · .301/.388/.423 · 6 HR · .811 OPS

    Career vs SP · 2-for-11 · .182 AVG · 3 K · 12 PA

  • #2Liam Hicks1B· LHBPlatoon edge

    Season · .295/.362/.469 · 13 HR · .831 OPS

    Career vs SP · 2-for-8 · .250 AVG · 1 K · 10 PA

  • #3Otto LopezSS· RHB

    Season · .333/.367/.504 · 9 HR · .871 OPS

    Career vs SP · 6-for-10 · .600 AVG · 10 PA

  • #4Kyle StowersLF· LHBPlatoon edge

    Season · .238/.310/.454 · 12 HR · .764 OPS

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

  • #5Jakob MarseeCF· LHBPlatoon edge

    Season · .196/.300/.295 · 5 HR · .595 OPS

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

  • #6Christopher MorelDH· RHB

    Season · .167/.214/.212 · 0 HR · .426 OPS

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

  • #7Owen CaissieRF· LHBPlatoon edge

    Season · .234/.290/.458 · 11 HR · .748 OPS

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

  • #8Javier Sanoja3B· RHB

    Season · .274/.309/.411 · 3 HR · .720 OPS

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

  • #9Joe MackC· LHBPlatoon edge

    Season · .224/.280/.375 · 6 HR · .655 OPS

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

Tampa Bay Rays @ Boston Red Sox

Fenway Park · Final

Nick Martinez(RHP)

Tampa Bay Rays vs Boston Red Sox

Favors pitcher9 batters sampled
Lineup OPS
.686
Lineup K%
21.2%
Season HR
73
Platoon edges
5 / 9

Lineup detail

  • #1Jarren DuranLF· LHBPlatoon edge

    Season · .193/.251/.350 · 13 HR · .601 OPS

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

  • #2Willson Contreras1B· RHB

    Season · .287/.356/.551 · 21 HR · .907 OPS

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

  • #3Wilyer AbreuRF· LHBPlatoon edge

    Season · .263/.337/.441 · 13 HR · .778 OPS

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

  • #4Masataka YoshidaDH· LHBPlatoon edge

    Season · .263/.324/.395 · 4 HR · .719 OPS

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

  • #5Trevor StorySS· RHB

    Season · .206/.243/.303 · 3 HR · .546 OPS

    Career vs SP · 4-for-6 · .667 AVG · 2 K · 6 PA

  • #6Mickey GasperC· SHBPlatoon edge

    Season · .250/.312/.320 · 0 HR · .632 OPS

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

  • #7Marcelo Mayer2B· LHBPlatoon edge

    Season · .214/.271/.302 · 3 HR · .573 OPS

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

  • #8Ceddanne RafaelaCF· RHB

    Season · .275/.311/.421 · 7 HR · .732 OPS

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

  • #9Caleb Durbin3B· RHB

    Season · .237/.291/.397 · 9 HR · .688 OPS

    Career vs SP · 1-for-5 · .200 AVG · 1 K · 5 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 →