MLB Matchups · Pitcher vs Lineup

April 4, 2026 MLB Matchups

1 game · 2 matchups · Updated Jul 20, 4:35 AM ET

The Almanac's Take

One game on the board today, so the slate is exactly as thin as it looks. Flaherty draws the Cardinals lineup he knows well — St. Louis sits at a .675 OPS against him with only five platoon advantages in the order, and the label reads favors-pitcher for a reason. Detroit's side is more interesting: May faces a Tigers lineup posting a .694 OPS with six hitters holding a platoon edge against right-handed pitching, which lands the matchup in neutral territory rather than a pitcher-friendly read. If you're building around either arm, Flaherty's side offers the cleaner strikeout environment on paper.

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.

St. Louis Cardinals @ Detroit Tigers

Jack Flaherty(RHP)

Detroit Tigers vs St. Louis Cardinals

Favors pitcher9 batters sampled
Lineup OPS
.672
Lineup K%
23.4%
Season HR
81
Platoon edges
5 / 9

Lineup detail

  • #1JJ Wetherholt2B· LHBPlatoon edge

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

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

  • #2Iván HerreraDH· RHB

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

    Career vs SP · 2-for-4 · .500 AVG · 5 PA

  • #3Alec Burleson1B· LHBPlatoon edge

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

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

  • #4Nolan Gorman3B· LHBPlatoon edge

    Season · .198/.286/.316 · 6 HR · .602 OPS

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

  • #5Jordan WalkerRF· RHB

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

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

  • #6Thomas SaggeseSS· RHB

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

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

  • #7Nathan ChurchLF· LHBPlatoon edge

    Season · .234/.271/.370 · 7 HR · .641 OPS

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

  • #8Pedro PagésC· RHB

    Season · .210/.242/.336 · 4 HR · .578 OPS

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

  • #9Victor Scott IICF· LHBPlatoon edge

    Season · .200/.277/.267 · 2 HR · .544 OPS

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

Dustin May(RHP)

St. Louis Cardinals vs Detroit Tigers

Neutral9 batters sampled
Lineup OPS
.716
Lineup K%
23.5%
Season HR
82
Platoon edges
6 / 9

Lineup detail

  • #1Colt Keith3B· LHBPlatoon edge

    Season · .253/.289/.424 · 8 HR · .713 OPS

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

  • #2Kevin McGonigleSS· LHBPlatoon edge

    Season · .286/.389/.426 · 8 HR · .815 OPS

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

  • #3Gleyber Torres2B· RHB

    Season · .275/.387/.373 · 3 HR · .760 OPS

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

  • #4Kerry CarpenterDH· LHBPlatoon edge

    Season · .219/.276/.449 · 11 HR · .725 OPS

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

  • #5Riley GreeneLF· LHBPlatoon edge

    Season · .289/.379/.466 · 13 HR · .845 OPS

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

  • #6Dillon DinglerC· RHB

    Season · .270/.315/.520 · 19 HR · .835 OPS

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

  • #7Zach McKinstryRF· LHBPlatoon edge

    Season · .198/.281/.290 · 3 HR · .571 OPS

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

  • #8Spencer Torkelson1B· RHB

    Season · .206/.297/.421 · 17 HR · .718 OPS

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

  • #9Parker MeadowsCF· LHBPlatoon edge

    Season · .200/.226/.233 · 0 HR · .459 OPS

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