MLB Matchups · Pitcher vs Lineup

July 23, 2026 MLB Matchups

1 game · 1 matchup · Updated Jul 23, 12:34 PM ET

The Almanac's Take

Thin slate today — one game on the board, and the home team is missing from the data entirely, so read accordingly. Sale goes left-handed against a San Diego lineup that grades neutral at .699 OPS, with seven hitters holding a platoon edge against him — that's a meaningful chunk of an order that typically punishes southpaws. The Padres have enough contact history here to watch: Machado is 10-for-31 lifetime against Sale, but 31 PA is a small sample and the season platoon read carries more weight. Tatis has just 12 PA against him, so treat that 1-HR footnote as noise.

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.

San Diego Padres @

Chris Sale(LHP)

vs San Diego Padres

Neutral9 batters sampled
Lineup OPS
.699
Lineup K%
22.6%
Season HR
71
Platoon edges
7 / 9

.305 xwOBA · 0.4% Hard-Hit · 0.0% Barrel (669 PA vs L)

Notable career H2H

Lineup detail

  • #1Fernando Tatis Jr.RF· RHBPlatoon edge

    Season · .284/.349/.406 · 8 HR · .755 OPS

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

  • #2Luis RengifoLF· SHBPlatoon edge

    Season · .385/.467/.615 · 1 HR · 1.082 OPS

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

  • #3Manny Machado3B· RHBPlatoon edge

    Season · .204/.299/.431 · 22 HR · .730 OPS

    Career vs SP · 10-for-27 · .370 AVG · 1 HR · 7 K · 31 PA

  • #4Ty France1B· RHBPlatoon edge

    Season · .285/.322/.552 · 15 HR · .874 OPS

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

  • #5Xander BogaertsSS· RHBPlatoon edge

    Season · .220/.312/.318 · 8 HR · .630 OPS

    Career vs SP · 6-for-17 · .353 AVG · 1 K · 20 PA

  • #6Gavin SheetsDH· LHB

    Season · .209/.308/.378 · 11 HR · .686 OPS

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

  • #7Freddy FerminC· RHBPlatoon edge

    Season · .162/.247/.282 · 3 HR · .529 OPS

  • #8Jase BowenCF· RHBPlatoon edge

    Season · .171/.209/.220 · 0 HR · .429 OPS

  • #9Jake Cronenworth2B· LHB

    Season · .208/.284/.296 · 3 HR · .580 OPS

    Career vs SP · 0-for-10 · .000 AVG · 6 K · 10 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 →