MLB Matchups · Pitcher vs Lineup

April 12, 2026 MLB Matchups

2 games · 2 matchups · Updated Jun 4, 5:49 AM ET

The Almanac's Take

Thin slate today — two games, both reading pitcher-friendly, so the interesting angle is which lineup can do the most damage against a right-hander despite the numbers leaning the wrong way. Painter against Arizona is the sharper spot to watch: five Diamondbacks hitters carry a platoon advantage, even as the lineup's .657 OPS suggests Painter controls the matchup overall — that gap between platoon count and aggregate production is worth tracking batter by batter in the grid below. Bello versus St. Louis is quieter, with only four platoon advantages and a .653 lineup OPS; Urías has 2 hits in 13 PA against him, which is a small sample and nothing more.

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.

Boston Red Sox @ St. Louis Cardinals

Busch Stadium · Final

Brayan Bello(RHP)

Boston Red Sox vs St. Louis Cardinals

Favors pitcher9 batters sampled
Lineup OPS
.653
Lineup K%
22.6%
Season HR
49
Platoon edges
4 / 9

Notable career H2H

Lineup detail

  • #1JJ Wetherholt2B· LHBPlatoon edge

    Season · .249/.331/.403 · 9 HR · .734 OPS

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

  • #2Iván HerreraC· RHB

    Season · .259/.357/.412 · 7 HR · .769 OPS

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

  • #3Alec Burleson1B· LHBPlatoon edge

    Season · .286/.346/.441 · 7 HR · .787 OPS

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

  • #4Jordan WalkerRF· RHB

    Season · .272/.336/.512 · 14 HR · .848 OPS

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

  • #5Nolan GormanDH· LHBPlatoon edge

    Season · .214/.299/.341 · 6 HR · .640 OPS

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

  • #6Ramón Urías3B· RHB

    Season · .161/.230/.321 · 2 HR · .551 OPS

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

  • #7José FermínLF· RHB

    Season · .196/.226/.294 · 1 HR · .520 OPS

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

  • #8Thomas SaggeseSS· RHB

    Season · .177/.239/.258 · 1 HR · .497 OPS

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

  • #9Victor Scott IICF· LHBPlatoon edge

    Season · .200/.263/.271 · 2 HR · .534 OPS

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

Arizona Diamondbacks @ Philadelphia Phillies

Citizens Bank Park · Final

Andrew Painter(RHP)

Philadelphia Phillies vs Arizona Diamondbacks

Favors pitcher9 batters sampled
Lineup OPS
.657
Lineup K%
21.3%
Season HR
32
Platoon edges
5 / 9

Lineup detail

  • #1Ildemaro Vargas2B· SHBPlatoon edge

    Season · .284/.308/.438 · 7 HR · .746 OPS

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

  • #2Corbin CarrollDH· LHBPlatoon edge

    Season · .289/.378/.545 · 8 HR · .923 OPS

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

  • #3Geraldo PerdomoSS· SHBPlatoon edge

    Season · .221/.333/.344 · 3 HR · .677 OPS

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

  • #4Jose Fernandez1B· RHB

    Season · .277/.305/.385 · 3 HR · .690 OPS

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

  • #5Nolan Arenado3B· RHB

    Season · .267/.337/.467 · 8 HR · .804 OPS

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

  • #6Tim TawaLF· RHB

    Season · .163/.255/.265 · 1 HR · .520 OPS

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

  • #7James McCannC· RHB

    Season · .196/.212/.235 · 0 HR · .447 OPS

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

  • #8Alek ThomasCF· LHBPlatoon edge

    Season · .181/.206/.340 · 2 HR · .546 OPS

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

  • #9Jorge BarrosaRF· SHBPlatoon edge

    Season · .183/.247/.317 · 0 HR · .564 OPS

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