MLB Matchups · Pitcher vs Lineup

April 5, 2026 MLB Matchups

2 games · 2 matchups · Updated Jun 4, 11:07 PM ET

The Almanac's Take

Two games in this grid, so the reads are narrow — plan accordingly. Both starters draw lineups the model grades as favoring the pitcher, with OPS marks of .630 and .650, but the platoon counts are worth separating. Cabrera faces Cleveland with eight hitters getting a platoon edge against him — that's the bigger number on the board, even though the lineup aggregate still tilts his way, so watch how that resolves in the grid below. Buehler against Boston has five platoon-advantage hitters; Trevor Story's 7-for-38 with 2 HR in 38 PA is a footnote, not a lean — the season OPS read at .650 is the actual signal here.

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.

Chicago Cubs @ Cleveland Guardians

Progressive Field · Final

Edward Cabrera(RHP)

Chicago Cubs vs Cleveland Guardians

Favors pitcher9 batters sampled
Lineup OPS
.634
Lineup K%
22.5%
Season HR
34
Platoon edges
8 / 9

Lineup detail

  • #1Steven KwanCF· LHBPlatoon edge

    Season · .209/.323/.259 · 1 HR · .582 OPS

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

  • #2Chase DeLauterRF· LHBPlatoon edge

    Season · .256/.335/.417 · 7 HR · .752 OPS

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

  • #3José RamírezDH· SHBPlatoon edge

    Season · .245/.353/.433 · 9 HR · .786 OPS

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

  • #4Kyle Manzardo1B· LHBPlatoon edge

    Season · .221/.294/.351 · 5 HR · .645 OPS

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

  • #5Bo NaylorC· LHBPlatoon edge

    Season · .150/.190/.250 · 2 HR · .440 OPS

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

  • #6Daniel Schneemann3B· LHBPlatoon edge

    Season · .237/.314/.375 · 4 HR · .689 OPS

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

  • #7Brayan Rocchio2B· SHBPlatoon edge

    Season · .289/.355/.407 · 4 HR · .762 OPS

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

  • #8Gabriel AriasSS· RHB

    Season · .200/.250/.433 · 2 HR · .683 OPS

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

  • #9CJ KayfusLF· LHBPlatoon edge

    Season · .111/.200/.167 · 0 HR · .367 OPS

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

San Diego Padres @ Boston Red Sox

Fenway Park · Final

Walker Buehler(RHP)

San Diego Padres vs Boston Red Sox

Favors pitcher9 batters sampled
Lineup OPS
.656
Lineup K%
23.0%
Season HR
37
Platoon edges
5 / 9

Notable career H2H

Lineup detail

  • #1Roman AnthonyDH· LHBPlatoon edge

    Season · .222/.344/.287 · 0 HR · .631 OPS

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

  • #2Trevor StorySS· RHB

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

    Career vs SP · 7-for-37 · .189 AVG · 2 HR · 9 K · 38 PA

  • #3Jarren DuranCF· LHBPlatoon edge

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

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

  • #4Willson Contreras1B· RHB

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

    Career vs SP · 3-for-17 · .176 AVG · 1 HR · 6 K · 17 PA

  • #5Wilyer AbreuRF· LHBPlatoon edge

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

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

  • #6Masataka YoshidaLF· LHBPlatoon edge

    Season · .243/.316/.330 · 1 HR · .646 OPS

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

  • #7Caleb Durbin3B· RHB

    Season · .188/.239/.291 · 1 HR · .530 OPS

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

  • #8Marcelo Mayer2B· LHBPlatoon edge

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

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

  • #9Carlos NarváezC· RHB

    Season · .231/.298/.337 · 2 HR · .635 OPS

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