MLB Matchups · Pitcher vs Lineup

June 25, 2026 MLB Matchups

2 games · 3 matchups · Updated Jul 31, 7:00 AM ET

The Almanac's Take

Two games on the board today, so the edges are concentrated. The strongest read is Tampa Bay against Seth Lugo — seven platoon-advantage hitters in a lineup posting a .731 OPS, the highest on the slate, and Lugo's throwing right-handed into that setup. Cedric Mullins has a 6-for-14 line against him in 14 PA (small sample, but the power's there with 2 HR), and Jonathan Aranda has gone 5-for-12 across 12 PA. In Seattle-Pittsburgh, Bubba Chandler faces a Mariners lineup labeled favors-pitcher at just .687 OPS with six platoon advantages going his way — cleaner fade territory than the Tampa game.

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.

Kansas City Royals @ Tampa Bay Rays

Tropicana Field · Final

Casey Legumina(RHP)

Tampa Bay Rays vs Kansas City Royals

Neutral9 batters sampled
Lineup OPS
.704
Lineup K%
21.2%
Season HR
69
Platoon edges
4 / 9

Lineup detail

  • #1Carter JensenC· LHBPlatoon edge

    Season · .237/.307/.425 · 14 HR · .732 OPS

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

  • #2Nick Loftin3B· RHB

    Season · .228/.306/.376 · 5 HR · .682 OPS

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

  • #3Jac Caglianone1B· LHBPlatoon edge

    Season · .251/.306/.442 · 15 HR · .748 OPS

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

  • #4Lane ThomasCF· RHB

    Season · .227/.308/.402 · 10 HR · .710 OPS

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

  • #5Josh Rojas2B· LHBPlatoon edge

    Season · .222/.239/.267 · 0 HR · .506 OPS

    Career vs SP · 1-for-1 · 1.000 AVG · 4 PA

  • #6Salvador PerezDH· RHB

    Season · .214/.246/.372 · 15 HR · .618 OPS

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

  • #7Isaac CollinsLF· SHBPlatoon edge

    Season · .233/.326/.361 · 6 HR · .687 OPS

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

  • #8Starling MarteRF· RHB

    Season · .287/.328/.348 · 1 HR · .676 OPS

  • #9Tyler TolbertSS· RHB

    Season · .368/.419/.561 · 3 HR · .980 OPS

Seth Lugo(RHP)

Kansas City Royals vs Tampa Bay Rays

Neutral9 batters sampled
Lineup OPS
.724
Lineup K%
20.6%
Season HR
83
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1Yandy DíazDH· RHB

    Season · .301/.367/.464 · 15 HR · .831 OPS

    Career vs SP · 2-for-13 · .154 AVG · 1 HR · 2 K · 13 PA

  • #2Jonathan Aranda1B· LHBPlatoon edge

    Season · .285/.371/.442 · 14 HR · .813 OPS

    Career vs SP · 5-for-12 · .417 AVG · 2 K · 12 PA

  • #3Junior Caminero3B· RHB

    Season · .283/.371/.545 · 29 HR · .916 OPS

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

  • #4Richie Palacios2B· LHBPlatoon edge

    Season · .224/.318/.327 · 3 HR · .645 OPS

    Career vs SP · 1-for-9 · .111 AVG · 9 PA

  • #5Chandler SimpsonLF· LHBPlatoon edge

    Season · .284/.319/.342 · 0 HR · .661 OPS

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

  • #6Cedric MullinsCF· LHBPlatoon edge

    Season · .199/.268/.349 · 12 HR · .617 OPS

    Career vs SP · 6-for-14 · .429 AVG · 2 HR · 4 K · 14 PA

  • #7Taylor WallsSS· SHBPlatoon edge

    Season · .219/.307/.291 · 0 HR · .598 OPS

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

  • #8Victor Mesa Jr.RF· LHBPlatoon edge

    Season · .231/.322/.481 · 8 HR · .803 OPS

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

  • #9Hunter FeducciaC· LHBPlatoon edge

    Season · .225/.296/.333 · 2 HR · .629 OPS

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

Seattle Mariners @ Pittsburgh Pirates

PNC Park · Final

Bubba Chandler(RHP)

Pittsburgh Pirates vs Seattle Mariners

Favors pitcher9 batters sampled
Lineup OPS
.678
Lineup K%
24.8%
Season HR
94
Platoon edges
6 / 9

Lineup detail

  • #1J.P. Crawford3B· LHBPlatoon edge

    Season · .214/.325/.349 · 10 HR · .674 OPS

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

  • #2Cal RaleighDH· SHBPlatoon edge

    Season · .162/.265/.306 · 11 HR · .571 OPS

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

  • #3Julio RodríguezCF· RHB

    Season · .253/.308/.413 · 15 HR · .721 OPS

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

  • #4Josh Naylor1B· LHBPlatoon edge

    Season · .261/.317/.358 · 8 HR · .675 OPS

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

  • #5Randy ArozarenaLF· RHB

    Season · .278/.348/.445 · 13 HR · .793 OPS

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

  • #6Luke RaleyRF· LHBPlatoon edge

    Season · .231/.274/.437 · 13 HR · .711 OPS

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

  • #7Cole Young2B· LHBPlatoon edge

    Season · .254/.303/.398 · 13 HR · .701 OPS

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

  • #8Mitch GarverC· RHB

    Season · .193/.312/.321 · 4 HR · .633 OPS

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

  • #9Colt EmersonSS· LHBPlatoon edge

    Season · .201/.259/.363 · 7 HR · .622 OPS

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