MLB Matchups · Pitcher vs Lineup

April 7, 2026 MLB Matchups

1 game · 2 matchups · Updated Jun 5, 12:39 AM ET

The Almanac's Take

One game on the board today, so the read is narrow. Both starters draw lineups graded "favors_pitcher" — Cleveland's Gavin Williams (RHP) holds Kansas City to a .674 lineup OPS with five platoon advantages working in his favor, while Noah Cameron (LHP) actually gets the bigger platoon edge at seven advantages against a Guardians lineup sitting at .670 OPS. Cameron's the more interesting angle given that lefties with platoon tilt and a suppressed-OPS opponent rarely get much coverage in a short slate. Sparse JSON here — no salary or projection data to lean on, so treat this as a matchup primer, not a concrete build.

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
.674
Lineup K%
22.8%
Season HR
47
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/.357/.467 · 9 HR · .824 OPS

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

  • #3Vinnie Pasquantino1B· LHBPlatoon edge

    Season · .215/.306/.347 · 6 HR · .653 OPS

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

  • #4Salvador PerezDH· RHB

    Season · .207/.247/.352 · 9 HR · .599 OPS

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

  • #5Carter JensenC· LHBPlatoon edge

    Season · .213/.297/.374 · 7 HR · .671 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 · .242/.307/.385 · 5 HR · .692 OPS

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

  • #8Isaac CollinsLF· SHBPlatoon edge

    Season · .211/.317/.311 · 3 HR · .628 OPS

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

  • #9Kyle IsbelCF· LHBPlatoon edge

    Season · .243/.282/.365 · 3 HR · .647 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
.670
Lineup K%
21.8%
Season HR
33
Platoon edges
7 / 9

Lineup detail

  • #1Steven KwanCF· LHB

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

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

  • #2Angel MartínezLF· SHBPlatoon edge

    Season · .253/.276/.462 · 9 HR · .738 OPS

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

  • #3José Ramírez3B· SHBPlatoon edge

    Season · .245/.353/.433 · 9 HR · .786 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 · .222/.351/.444 · 6 HR · .795 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 · .289/.355/.407 · 4 HR · .762 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 →