MLB Matchups · Pitcher vs Lineup

July 30, 2026 MLB Matchups

1 game · 2 matchups · Updated Jul 30, 12:08 PM ET

The Almanac's Take

One game on the board today, so the read is narrow but clear. The Rangers stack against McClanahan is where the interest sits — Texas posts a .797 lineup OPS in this matchup with six hitters holding a platoon edge against his left hand, and the lineup label comes back favors_hitters. That's a meaningful left-on-left disadvantage for McClanahan relative to what he'd prefer to see. On the other side, Cole Winn draws a neutral read from the Rays at .726 OPS with five platoon-advantaged bats, nothing that screams exposure. Sparse slate — one game, no H2H color worth citing — so the Rangers offense against McClanahan is essentially the only edge the board surfaces today.

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.

Texas Rangers @ Tampa Bay Rays

Shane McClanahan(LHP)

Tampa Bay Rays vs Texas Rangers

Favors hitters9 batters sampled
Lineup OPS
.797
Lineup K%
23.2%
Season HR
60
Platoon edges
6 / 9

.285 xwOBA · 0.3% Hard-Hit · 0.0% Barrel (669 PA vs L)

Lineup detail

  • #1Wyatt LangfordLF· RHBPlatoon edge

    Season · .278/.317/.507 · 12 HR · .824 OPS

  • #2Ezequiel Duran3B· RHBPlatoon edge

    Season · .269/.321/.453 · 12 HR · .774 OPS

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

  • #3Brandon NimmoDH· LHB

    Season · .268/.325/.433 · 10 HR · .758 OPS

  • #4Jake Burger1B· RHBPlatoon edge

    Season · .236/.293/.416 · 17 HR · .709 OPS

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

  • #5Justin Foscue2B· RHBPlatoon edge

    Season · .293/.343/.522 · 5 HR · .865 OPS

  • #6Cam CauleyCF· RHBPlatoon edge

    Season · .250/.323/.500 · 1 HR · .823 OPS

  • #7Nicky LopezSS· LHB

    Season · .311/.345/.356 · 1 HR · .701 OPS

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

  • #8Austin WynnsC· RHBPlatoon edge

    Season · .286/.375/.714 · 1 HR · 1.089 OPS

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

  • #9Alejandro OsunaRF· LHB

    Season · .260/.324/.308 · 1 HR · .632 OPS

Cole Winn(RHP)

Texas Rangers vs Tampa Bay Rays

Neutral9 batters sampled
Lineup OPS
.726
Lineup K%
21.9%
Season HR
87
Platoon edges
5 / 9

.320 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (2432 PA vs R)

Lineup detail

  • #1Yandy DíazDH· RHB

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

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

  • #2Jonathan Aranda1B· LHBPlatoon edge

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

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

  • #3Junior Caminero3B· RHB

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

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

  • #4Cedric MullinsCF· LHBPlatoon edge

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

  • #5Jonny DeLucaLF· RHB

    Season · .254/.294/.407 · 5 HR · .701 OPS

  • #6Victor Mesa Jr.RF· LHBPlatoon edge

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

  • #7Ben Williamson2B· RHB

    Season · .240/.302/.328 · 2 HR · .630 OPS

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

  • #8Taylor WallsSS· SHBPlatoon edge

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

  • #9Hunter FeducciaC· LHBPlatoon edge

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

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 →