MLB Matchups · Pitcher vs Lineup

May 10, 2026 MLB Matchups

2 games · 3 matchups · Updated Jun 4, 7:55 PM 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
.691
Lineup K%
21.3%
Season HR
57
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1James WoodRF· LHBPlatoon edge

    Season · .264/.393/.527 · 16 HR · .920 OPS

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

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

    Season · .254/.288/.438 · 5 HR · .726 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 · .289/.365/.524 · 12 HR · .889 OPS

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

  • #5Daylen LileLF· LHBPlatoon edge

    Season · .250/.306/.403 · 7 HR · .709 OPS

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

  • #6Jacob YoungCF· RHB

    Season · .233/.275/.383 · 8 HR · .658 OPS

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

  • #7Jorbit Vivas2B· LHBPlatoon edge

    Season · .250/.324/.340 · 1 HR · .664 OPS

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

  • #8Drew MillasC· SHBPlatoon edge

    Season · .185/.250/.283 · 2 HR · .533 OPS

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

  • #9Nasim NuñezSS· SHBPlatoon edge

    Season · .189/.283/.213 · 0 HR · .496 OPS

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

Cade Cavalli(RHP)

Washington Nationals vs Miami Marlins

Favors pitcher9 batters sampled
Lineup OPS
.684
Lineup K%
23.7%
Season HR
36
Platoon edges
6 / 9

Notable career H2H

Lineup detail

  • #1Xavier Edwards2B· SHBPlatoon edge

    Season · .308/.393/.466 · 6 HR · .859 OPS

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

  • #2Liam Hicks1B· LHBPlatoon edge

    Season · .273/.346/.492 · 12 HR · .838 OPS

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

  • #3Otto LopezSS· RHB

    Season · .332/.359/.469 · 5 HR · .828 OPS

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

  • #4Kyle StowersLF· LHBPlatoon edge

    Season · .223/.294/.385 · 4 HR · .679 OPS

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

  • #5Jakob MarseeCF· LHBPlatoon edge

    Season · .199/.305/.303 · 3 HR · .608 OPS

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

  • #6Christopher MorelDH· RHB

    Season · .177/.227/.226 · 0 HR · .453 OPS

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

  • #7Owen CaissieRF· LHBPlatoon edge

    Season · .235/.297/.390 · 4 HR · .687 OPS

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

  • #8Javier Sanoja3B· RHB

    Season · .250/.297/.358 · 1 HR · .655 OPS

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

  • #9Joe MackC· LHBPlatoon edge

    Season · .214/.267/.286 · 1 HR · .553 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
.689
Lineup K%
21.5%
Season HR
39
Platoon edges
5 / 9

Lineup detail

  • #1Jarren DuranLF· LHBPlatoon edge

    Season · .221/.281/.419 · 10 HR · .700 OPS

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

  • #2Willson Contreras1B· RHB

    Season · .289/.364/.512 · 11 HR · .876 OPS

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

  • #3Wilyer AbreuRF· LHBPlatoon edge

    Season · .282/.348/.432 · 7 HR · .780 OPS

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

  • #4Masataka YoshidaDH· LHBPlatoon edge

    Season · .243/.316/.330 · 1 HR · .646 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 · .340/.386/.434 · 0 HR · .820 OPS

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

  • #7Marcelo Mayer2B· LHBPlatoon edge

    Season · .217/.270/.289 · 2 HR · .559 OPS

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

  • #8Ceddanne RafaelaCF· RHB

    Season · .280/.325/.420 · 4 HR · .745 OPS

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

  • #9Caleb Durbin3B· RHB

    Season · .188/.239/.291 · 1 HR · .530 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 →