MLB Matchups · Pitcher vs Lineup

July 26, 2026 MLB Matchups

2 games · 3 matchups · Updated Jul 27, 2:46 PM ET

The Almanac's Take

Two games on the board today, so the edges are concentrated. The Diamondbacks against Miles Mikolas stand out most — Arizona's lineup checks in at .781 OPS with five hitters holding a platoon advantage against the righty, and that "favors_hitters" tag is the strongest label on the slate. Nolan Arenado's 6-for-12 with 3 home runs against Mikolas is a small sample (12 PA) but lines up with the season platoon read rather than contradicting it. In Cleveland-Tampa, Rasmussen faces a Guardians lineup at .699 OPS with eight lefties getting the platoon edge against him — the count is high, but the OPS marks that matchup neutral overall.

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.

Arizona Diamondbacks @ Washington Nationals

Nationals Park · Final

Miles Mikolas(RHP)

Washington Nationals vs Arizona Diamondbacks

Neutral9 batters sampled
Lineup OPS
.757
Lineup K%
18.6%
Season HR
74
Platoon edges
5 / 9

.314 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (2048 PA vs R)

Notable career H2H

Lineup detail

  • #1Corbin CarrollRF· LHBPlatoon edge

    Season · .250/.339/.487 · 15 HR · .826 OPS

    Career vs SP · 1-for-10 · .100 AVG · 1 K · 10 PA

  • #2Geraldo PerdomoSS· SHBPlatoon edge

    Season · .231/.355/.355 · 8 HR · .710 OPS

    Career vs SP · 1-for-8 · .125 AVG · 1 HR · 2 K · 9 PA

  • #3Gabriel MorenoC· RHB

    Season · .311/.395/.449 · 7 HR · .844 OPS

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

  • #4Ketel Marte2B· SHBPlatoon edge

    Season · .255/.306/.458 · 19 HR · .764 OPS

    Career vs SP · 3-for-13 · .231 AVG · 3 HR · 1 K · 14 PA

  • #5Max KeplerLF· LHBPlatoon edge

    Season · .228/.290/.404 · 2 HR · .694 OPS

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

  • #6Nolan Arenado3B· RHB

    Season · .237/.310/.417 · 14 HR · .727 OPS

    Career vs SP · 6-for-14 · .429 AVG · 3 HR · 1 K · 14 PA

  • #7Adrian Del CastilloDH· LHBPlatoon edge

    Season · .209/.265/.335 · 4 HR · .600 OPS

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

  • #8Tyler Locklear1B· RHB

    Season · .294/.400/.529 · 1 HR · .929 OPS

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

  • #9Tim TawaCF· RHB

    Season · .241/.293/.426 · 4 HR · .719 OPS

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

Cleveland Guardians @ Tampa Bay Rays

Tropicana Field · Final

Drew Rasmussen(RHP)

Tampa Bay Rays vs Cleveland Guardians

Neutral9 batters sampled
Lineup OPS
.692
Lineup K%
19.1%
Season HR
66
Platoon edges
8 / 9

.310 xwOBA · 0.3% Hard-Hit · 0.0% Barrel (2120 PA vs R)

Notable career H2H

Lineup detail

  • #1Steven KwanLF· LHBPlatoon edge

    Season · .244/.340/.299 · 1 HR · .639 OPS

    Career vs SP · 4-for-12 · .333 AVG · 13 PA

  • #2José Ramírez3B· SHBPlatoon edge

    Season · .236/.336/.405 · 10 HR · .741 OPS

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

  • #3Chase DeLauterDH· LHBPlatoon edge

    Season · .282/.352/.448 · 11 HR · .800 OPS

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

  • #4Brayan RocchioSS· SHBPlatoon edge

    Season · .267/.318/.397 · 9 HR · .715 OPS

    Career vs SP · 1-for-10 · .100 AVG · 1 K · 11 PA

  • #5Travis Bazzana2B· LHBPlatoon edge

    Season · .237/.329/.399 · 9 HR · .728 OPS

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

  • #6Angel MartínezRF· SHBPlatoon edge

    Season · .237/.260/.439 · 11 HR · .699 OPS

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

  • #7Kyle Manzardo1B· LHBPlatoon edge

    Season · .193/.275/.316 · 9 HR · .591 OPS

    Career vs SP · 1-for-10 · .100 AVG · 5 K · 10 PA

  • #8Austin HedgesC· RHB

    Season · .279/.342/.419 · 4 HR · .761 OPS

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

  • #9Petey HalpinCF· LHBPlatoon edge

    Season · .195/.215/.338 · 2 HR · .553 OPS

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

Parker Messick(LHP)

Cleveland Guardians vs Tampa Bay Rays

Neutral9 batters sampled
Lineup OPS
.726
Lineup K%
17.2%
Season HR
75
Platoon edges
6 / 9

.292 xwOBA · 0.3% Hard-Hit · 0.0% Barrel (1064 PA vs L)

Notable career H2H

Lineup detail

  • #1Yandy DíazDH· RHBPlatoon edge

    Season · .303/.367/.461 · 14 HR · .828 OPS

    Career vs SP · 3-for-11 · .273 AVG · 2 K · 13 PA

  • #2Ryan Vilade1B· RHBPlatoon edge

    Season · .261/.331/.455 · 6 HR · .786 OPS

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

  • #3Junior Caminero3B· RHBPlatoon edge

    Season · .282/.372/.542 · 29 HR · .914 OPS

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

  • #4Jonny DeLucaRF· RHBPlatoon edge

    Season · .259/.299/.414 · 5 HR · .713 OPS

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

  • #5Chandler SimpsonLF· LHB

    Season · .290/.325/.348 · 0 HR · .673 OPS

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

  • #6Ben WilliamsonSS· RHBPlatoon edge

    Season · .243/.305/.332 · 2 HR · .637 OPS

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

  • #7Cedric MullinsCF· LHB

    Season · .201/.270/.352 · 12 HR · .622 OPS

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

  • #8Nick FortesC· RHBPlatoon edge

    Season · .289/.303/.411 · 4 HR · .714 OPS

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

  • #9Richie Palacios2B· LHB

    Season · .227/.320/.330 · 3 HR · .650 OPS

    Career vs SP · 0-for-2 · .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 →