MLB Matchups · Pitcher vs Lineup

April 12, 2026 MLB Matchups

2 games · 2 matchups · Updated Jul 20, 5:37 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
.674
Lineup K%
21.9%
Season HR
75
Platoon edges
4 / 9

Notable career H2H

Lineup detail

  • #1JJ Wetherholt2B· LHBPlatoon edge

    Season · .264/.337/.410 · 14 HR · .747 OPS

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

  • #2Iván HerreraC· RHB

    Season · .241/.336/.375 · 11 HR · .711 OPS

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

  • #3Alec Burleson1B· LHBPlatoon edge

    Season · .278/.336/.472 · 15 HR · .808 OPS

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

  • #4Jordan WalkerRF· RHB

    Season · .287/.347/.513 · 21 HR · .860 OPS

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

  • #5Nolan GormanDH· LHBPlatoon edge

    Season · .198/.286/.316 · 6 HR · .602 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 · .263/.305/.383 · 3 HR · .688 OPS

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

  • #8Thomas SaggeseSS· RHB

    Season · .197/.254/.303 · 1 HR · .557 OPS

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

  • #9Victor Scott IICF· LHBPlatoon edge

    Season · .200/.277/.267 · 2 HR · .544 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
.679
Lineup K%
21.5%
Season HR
51
Platoon edges
5 / 9

Lineup detail

  • #1Ildemaro Vargas2B· SHBPlatoon edge

    Season · .257/.297/.392 · 7 HR · .689 OPS

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

  • #2Corbin CarrollDH· LHBPlatoon edge

    Season · .250/.340/.480 · 14 HR · .820 OPS

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

  • #3Geraldo PerdomoSS· SHBPlatoon edge

    Season · .235/.351/.349 · 6 HR · .700 OPS

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

  • #4Jose Fernandez1B· RHB

    Season · .273/.304/.377 · 3 HR · .681 OPS

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

  • #5Nolan Arenado3B· RHB

    Season · .242/.308/.414 · 12 HR · .722 OPS

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

  • #6Tim TawaLF· RHB

    Season · .225/.287/.450 · 4 HR · .737 OPS

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

  • #7James McCannC· RHB

    Season · .226/.238/.355 · 2 HR · .593 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 · .198/.267/.354 · 1 HR · .621 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 →