MLB Matchups · Pitcher vs Lineup

April 9, 2026 MLB Matchups

2 games · 3 matchups · Updated Jul 19, 11:37 PM ET

The Almanac's Take

Two games on the board today, so the read is pretty concentrated. The clearest lean is Flaherty against Minnesota — the Twins lineup checks in at a .644 OPS against him, the label reads favors_pitcher, and seven platoon advantages sit on his side. That's a thin offensive environment, not a stack game. Over in Miami, Lowder draws a Marlins lineup posting .751 OPS with six platoon advantages against him, while Meyer faces Cincinnati at .724 — both tagged neutral, neither a strong directional play. Slim slate; the Flaherty fade or Twins-avoid angle is the only read with real conviction.

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.

Detroit Tigers @ Minnesota Twins

Target Field · Final

Jack Flaherty(RHP)

Detroit Tigers vs Minnesota Twins

Neutral9 batters sampled
Lineup OPS
.694
Lineup K%
28.1%
Season HR
88
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1Byron BuxtonCF· RHB

    Season · .271/.320/.578 · 25 HR · .898 OPS

    Career vs SP · 1-for-8 · .125 AVG · 4 K · 8 PA

  • #2Trevor LarnachDH· LHBPlatoon edge

    Season · .299/.378/.463 · 7 HR · .841 OPS

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

  • #3Josh Bell1B· SHBPlatoon edge

    Season · .251/.308/.428 · 13 HR · .736 OPS

    Career vs SP · 10-for-34 · .294 AVG · 2 HR · 7 K · 37 PA

  • #4Matt WallnerRF· LHBPlatoon edge

    Season · .168/.233/.294 · 4 HR · .527 OPS

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

  • #5Victor CaratiniC· SHBPlatoon edge

    Season · .237/.317/.372 · 7 HR · .689 OPS

    Career vs SP · 1-for-16 · .062 AVG · 4 K · 16 PA

  • #6Kody Clemens2B· LHBPlatoon edge

    Season · .245/.297/.500 · 18 HR · .797 OPS

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

  • #7Royce Lewis3B· RHB

    Season · .216/.289/.392 · 10 HR · .681 OPS

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

  • #8Tristan GraySS· LHBPlatoon edge

    Season · .209/.244/.307 · 4 HR · .551 OPS

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

  • #9James OutmanLF· LHBPlatoon edge

    Season · .185/.228/.296 · 0 HR · .524 OPS

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

Cincinnati Reds @ Miami Marlins

loanDepot park · Final

Max Meyer(RHP)

Miami Marlins vs Cincinnati Reds

Neutral9 batters sampled
Lineup OPS
.702
Lineup K%
26.5%
Season HR
86
Platoon edges
3 / 9

Lineup detail

  • #1TJ FriedlLF· LHBPlatoon edge

    Season · .187/.253/.280 · 3 HR · .533 OPS

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

  • #2Matt McLain2B· RHB

    Season · .190/.285/.331 · 8 HR · .616 OPS

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

  • #3Elly De La CruzSS· SHBPlatoon edge

    Season · .282/.351/.510 · 16 HR · .861 OPS

    Career vs SP · 4-for-9 · .444 AVG · 4 K · 9 PA

  • #4Sal Stewart1B· RHB

    Season · .257/.339/.473 · 19 HR · .812 OPS

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

  • #5Eugenio Suárez3B· RHB

    Season · .208/.279/.388 · 11 HR · .667 OPS

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

  • #6Nathaniel LoweDH· LHBPlatoon edge

    Season · .258/.343/.489 · 10 HR · .832 OPS

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

  • #7Spencer SteerRF· RHB

    Season · .247/.320/.443 · 16 HR · .763 OPS

    Career vs SP · 1-for-6 · .167 AVG · 7 PA

  • #8Dane MyersCF· RHB

    Season · .214/.345/.357 · 3 HR · .702 OPS

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

  • #9P.J. HigginsC· RHB

    Season · .231/.259/.269 · 0 HR · .528 OPS

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

Rhett Lowder(RHP)

Cincinnati Reds vs Miami Marlins

Neutral9 batters sampled
Lineup OPS
.737
Lineup K%
20.2%
Season HR
54
Platoon edges
6 / 9

Lineup detail

  • #1Jakob MarseeDH· LHBPlatoon edge

    Season · .196/.300/.295 · 5 HR · .595 OPS

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

  • #2Xavier Edwards2B· SHBPlatoon edge

    Season · .298/.384/.418 · 6 HR · .802 OPS

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

  • #3Agustín RamírezC· RHB

    Season · .232/.312/.348 · 2 HR · .660 OPS

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

  • #4Liam Hicks1B· LHBPlatoon edge

    Season · .296/.361/.467 · 13 HR · .828 OPS

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

  • #5Otto LopezSS· RHB

    Season · .332/.365/.501 · 9 HR · .866 OPS

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

  • #6Owen CaissieRF· LHBPlatoon edge

    Season · .234/.290/.458 · 11 HR · .748 OPS

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

  • #7Griffin ConineLF· LHBPlatoon edge

    Season · .292/.370/.538 · 4 HR · .908 OPS

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

  • #8Javier SanojaCF· RHB

    Season · .274/.308/.413 · 3 HR · .721 OPS

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

  • #9Graham Pauley3B· LHBPlatoon edge

    Season · .169/.216/.289 · 1 HR · .505 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 →