MLB Matchups · Pitcher vs Lineup

April 7, 2026 MLB Matchups

1 game · 2 matchups · Updated Jun 4, 5:44 AM ET

Some parts of this matchups board couldn't be generated (narrative). Everything else on this page reflects the data we could compute.

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 @ Cleveland Guardians

Progressive Field · Final

Gavin Williams(RHP)

Cleveland Guardians vs Kansas City Royals

Favors pitcher9 batters sampled
Lineup OPS
.676
Lineup K%
22.6%
Season HR
46
Platoon edges
5 / 9

Notable career H2H

Lineup detail

  • #1Maikel Garcia3B· RHB

    Season · .265/.322/.381 · 3 HR · .703 OPS

    Career vs SP · 3-for-22 · .136 AVG · 1 HR · 6 K · 26 PA

  • #2Bobby Witt Jr.SS· RHB

    Season · .283/.356/.471 · 9 HR · .827 OPS

    Career vs SP · 5-for-27 · .185 AVG · 5 K · 28 PA

  • #3Vinnie Pasquantino1B· LHBPlatoon edge

    Season · .209/.300/.330 · 5 HR · .630 OPS

    Career vs SP · 1-for-15 · .067 AVG · 1 HR · 2 K · 16 PA

  • #4Salvador PerezDH· RHB

    Season · .207/.248/.356 · 9 HR · .604 OPS

    Career vs SP · 7-for-20 · .350 AVG · 4 K · 21 PA

  • #5Carter JensenC· LHBPlatoon edge

    Season · .219/.305/.385 · 7 HR · .690 OPS

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

  • #6Jonathan India2B· RHB

    Season · .182/.308/.341 · 2 HR · .649 OPS

    Career vs SP · 2-for-9 · .222 AVG · 6 K · 11 PA

  • #7Jac CaglianoneRF· LHBPlatoon edge

    Season · .236/.303/.382 · 5 HR · .685 OPS

    Career vs SP · 1-for-9 · .111 AVG · 5 K · 9 PA

  • #8Isaac CollinsLF· SHBPlatoon edge

    Season · .215/.322/.316 · 3 HR · .638 OPS

    Career vs SP · 3-for-4 · .750 AVG · 1 HR · 1 K · 5 PA

  • #9Kyle IsbelCF· LHBPlatoon edge

    Season · .247/.286/.370 · 3 HR · .656 OPS

    Career vs SP · 3-for-18 · .167 AVG · 5 K · 22 PA

Noah Cameron(LHP)

Kansas City Royals vs Cleveland Guardians

Favors pitcher9 batters sampled
Lineup OPS
.666
Lineup K%
21.9%
Season HR
31
Platoon edges
7 / 9

Lineup detail

  • #1Steven KwanCF· LHB

    Season · .213/.329/.264 · 1 HR · .593 OPS

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

  • #2Angel MartínezLF· SHBPlatoon edge

    Season · .253/.277/.462 · 9 HR · .739 OPS

    Career vs SP · 2-for-9 · .222 AVG · 2 K · 9 PA

  • #3José Ramírez3B· SHBPlatoon edge

    Season · .236/.347/.415 · 8 HR · .762 OPS

    Career vs SP · 4-for-8 · .500 AVG · 1 HR · 8 PA

  • #4David FryDH· RHBPlatoon edge

    Season · .294/.392/.471 · 3 HR · .863 OPS

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

  • #5Rhys Hoskins1B· RHBPlatoon edge

    Season · .211/.340/.415 · 5 HR · .755 OPS

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

  • #6Juan Brito2B· SHBPlatoon edge

    Season · .180/.241/.260 · 0 HR · .501 OPS

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

  • #7CJ KayfusRF· LHB

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

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

  • #8Austin HedgesC· RHBPlatoon edge

    Season · .234/.314/.325 · 1 HR · .639 OPS

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

  • #9Brayan RocchioSS· SHBPlatoon edge

    Season · .295/.362/.416 · 4 HR · .778 OPS

    Career vs SP · 1-for-6 · .167 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 →