MLB Matchups · Pitcher vs Lineup

July 29, 2026 MLB Matchups

2 games · 3 matchups · Updated Jul 29, 12:18 PM ET

The Almanac's Take

Two games on the board today, so the reads are concentrated. Detroit's lineup against Trevor Rogers is the sharpest signal — a .880 OPS group with seven hitters holding a platoon edge against the lefty, and the `favors_hitters` tag is the strongest label in the data. The Phillies against Ryan Gusto carry a .810 OPS with four platoon advantages, also reading `favors_hitters`, making PHI bats a reasonable secondary lean. Luzardo faces a .737 neutral lineup with seven platoon advantages working in his favor, the one spot where the pitcher's side holds an edge. Lopez (18 PA) and Sanoja (16 PA) have hit Luzardo before, but those are small samples.

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.

Philadelphia Phillies @ Miami Marlins

Ryan Gusto(RHP)

Miami Marlins vs Philadelphia Phillies

Favors hitters9 batters sampled
Lineup OPS
.810
Lineup K%
21.3%
Season HR
87
Platoon edges
4 / 9

.328 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (2284 PA vs R)

Lineup detail

  • #1Trea TurnerDH· RHB

    Season · .241/.286/.385 · 14 HR · .671 OPS

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

  • #2Bryson Stott2B· LHBPlatoon edge

    Season · .251/.307/.411 · 8 HR · .718 OPS

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

  • #3Bryce Harper1B· LHBPlatoon edge

    Season · .252/.362/.488 · 22 HR · .850 OPS

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

  • #4Alec Bohm3B· RHB

    Season · .226/.277/.370 · 13 HR · .647 OPS

  • #5J.T. RealmutoC· RHB

    Season · .225/.283/.357 · 7 HR · .640 OPS

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

  • #6Brandon MarshLF· LHBPlatoon edge

    Season · .280/.319/.458 · 16 HR · .777 OPS

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

  • #7Bryan De La CruzRF· RHB

    Season · .625/.667/1.125 · 1 HR · 1.792 OPS

  • #8Justin CrawfordCF· LHBPlatoon edge

    Season · .262/.306/.352 · 2 HR · .658 OPS

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

  • #9Edmundo SosaSS· RHB

    Season · .195/.215/.318 · 4 HR · .533 OPS

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

Jesús Luzardo(LHP)

Philadelphia Phillies vs Miami Marlins

Neutral9 batters sampled
Lineup OPS
.737
Lineup K%
22.1%
Season HR
64
Platoon edges
7 / 9

.294 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (812 PA vs L)

Notable career H2H

Lineup detail

  • #1Otto LopezSS· RHBPlatoon edge

    Season · .325/.361/.488 · 9 HR · .849 OPS

    Career vs SP · 4-for-18 · .222 AVG · 5 K · 18 PA

  • #2Heriberto HernándezLF· RHBPlatoon edge

    Season · .233/.293/.444 · 11 HR · .737 OPS

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

  • #3Liam Hicks1B· LHB

    Season · .287/.353/.451 · 14 HR · .804 OPS

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

  • #4Xavier Edwards2B· SHBPlatoon edge

    Season · .290/.376/.402 · 6 HR · .778 OPS

    Career vs SP · 2-for-16 · .125 AVG · 2 K · 17 PA

  • #5Javier SanojaRF· RHBPlatoon edge

    Season · .264/.298/.396 · 3 HR · .694 OPS

    Career vs SP · 4-for-15 · .267 AVG · 3 K · 16 PA

  • #6Leo Jiménez3B· RHBPlatoon edge

    Season · .219/.293/.314 · 2 HR · .607 OPS

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

  • #7Kyle StowersDH· LHB

    Season · .237/.309/.455 · 14 HR · .764 OPS

    Career vs SP · 3-for-7 · .429 AVG · 2 K · 7 PA

  • #8Esteury RuizCF· RHBPlatoon edge

    Season · .253/.333/.495 · 5 HR · .828 OPS

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

  • #9Brian NavarretoC· RHBPlatoon edge

    Season · .200/.273/.300 · 0 HR · .573 OPS

@ Detroit Tigers

Trevor Rogers(LHP)

vs Detroit Tigers

Favors hitters9 batters sampled
Lineup OPS
.880
Lineup K%
22.1%
Season HR
81
Platoon edges
7 / 9

.325 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (868 PA vs L)

Notable career H2H

Lineup detail

  • #1Gleyber Torres2B· RHBPlatoon edge

    Season · .268/.382/.374 · 4 HR · .756 OPS

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

  • #2Kevin McGonigleSS· LHB

    Season · .293/.393/.430 · 9 HR · .823 OPS

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

  • #3Hao-Yu Lee3B· RHBPlatoon edge

    Season · .323/.344/.597 · 4 HR · .941 OPS

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

  • #4Dillon DinglerC· RHBPlatoon edge

    Season · .277/.323/.534 · 22 HR · .857 OPS

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

  • #5Riley GreeneLF· LHB

    Season · .282/.370/.467 · 15 HR · .837 OPS

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

  • #6Eduardo ValenciaDH· RHBPlatoon edge

    Season · .533/.533/1.133 · 3 HR · 1.666 OPS

  • #7Spencer Torkelson1B· RHBPlatoon edge

    Season · .205/.296/.409 · 18 HR · .705 OPS

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

  • #8Matt VierlingRF· RHBPlatoon edge

    Season · .217/.271/.330 · 4 HR · .601 OPS

    Career vs SP · 6-for-16 · .375 AVG · 2 K · 16 PA

  • #9Javier BáezCF· RHBPlatoon edge

    Season · .284/.301/.432 · 2 HR · .733 OPS

    Career vs SP · 1-for-4 · .250 AVG · 1 K · 4 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 →