MLB Matchups · Pitcher vs Lineup

April 9, 2026 MLB Matchups

2 games · 3 matchups · Updated Jun 4, 8:19 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

Favors pitcher9 batters sampled
Lineup OPS
.644
Lineup K%
29.2%
Season HR
44
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1Byron BuxtonCF· RHB

    Season · .252/.303/.541 · 17 HR · .844 OPS

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

  • #2Trevor LarnachDH· LHBPlatoon edge

    Season · .278/.377/.417 · 3 HR · .794 OPS

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

  • #3Josh Bell1B· SHBPlatoon edge

    Season · .232/.293/.346 · 5 HR · .639 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 · .187/.264/.246 · 2 HR · .510 OPS

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

  • #6Kody Clemens2B· LHBPlatoon edge

    Season · .242/.303/.447 · 6 HR · .750 OPS

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

  • #7Royce Lewis3B· RHB

    Season · .163/.250/.279 · 3 HR · .529 OPS

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

  • #8Tristan GraySS· LHBPlatoon edge

    Season · .232/.277/.379 · 4 HR · .656 OPS

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

  • #9James OutmanLF· LHBPlatoon edge

    Season · .192/.236/.308 · 0 HR · .544 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
.724
Lineup K%
26.0%
Season HR
55
Platoon edges
3 / 9

Lineup detail

  • #1TJ FriedlLF· LHBPlatoon edge

    Season · .185/.250/.265 · 2 HR · .515 OPS

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

  • #2Matt McLain2B· RHB

    Season · .196/.286/.322 · 5 HR · .608 OPS

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

  • #3Elly De La CruzSS· SHBPlatoon edge

    Season · .280/.343/.509 · 12 HR · .852 OPS

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

  • #4Sal Stewart1B· RHB

    Season · .262/.355/.472 · 12 HR · .827 OPS

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

  • #5Eugenio Suárez3B· RHB

    Season · .211/.297/.325 · 3 HR · .622 OPS

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

  • #6Nathaniel LoweDH· LHBPlatoon edge

    Season · .262/.348/.557 · 9 HR · .905 OPS

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

  • #7Spencer SteerRF· RHB

    Season · .273/.344/.459 · 9 HR · .803 OPS

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

  • #8Dane MyersCF· RHB

    Season · .213/.327/.404 · 3 HR · .731 OPS

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

  • #9P.J. HigginsC· RHB

    Season · .286/.318/.333 · 0 HR · .651 OPS

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

Rhett Lowder(RHP)

Cincinnati Reds vs Miami Marlins

Neutral9 batters sampled
Lineup OPS
.751
Lineup K%
20.3%
Season HR
36
Platoon edges
6 / 9

Lineup detail

  • #1Jakob MarseeDH· LHBPlatoon edge

    Season · .199/.305/.303 · 3 HR · .608 OPS

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

  • #2Xavier Edwards2B· SHBPlatoon edge

    Season · .308/.393/.466 · 6 HR · .859 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 · .273/.346/.492 · 12 HR · .838 OPS

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

  • #5Otto LopezSS· RHB

    Season · .332/.359/.469 · 5 HR · .828 OPS

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

  • #6Owen CaissieRF· LHBPlatoon edge

    Season · .235/.297/.390 · 4 HR · .687 OPS

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

  • #7Griffin ConineLF· LHBPlatoon edge

    Season · .353/.389/.765 · 2 HR · 1.154 OPS

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

  • #8Javier SanojaCF· RHB

    Season · .250/.297/.358 · 1 HR · .655 OPS

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

  • #9Graham Pauley3B· LHBPlatoon edge

    Season · .156/.207/.260 · 1 HR · .467 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 →