MLB Matchups · Pitcher vs Lineup

May 21, 2026 MLB Matchups

1 game · 1 matchup · Updated Jul 20, 12:48 AM ET

The Almanac's Take

One game on the board today, so the read is simple. Joey Cantillo, a lefty, draws a Detroit lineup that the model tags as favorable for the pitcher — .676 OPS against him on the day, with seven batters holding a platoon edge on the same side. That platoon count matters less than it looks, though, because seven lefties stacking against a lefty isn't a lineup raking; it's a lineup leaning into a tough spot. No notable head-to-head history in the data. Thin slate — don't force action that isn't there.

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.

Cleveland Guardians @ Detroit Tigers

Comerica Park · Final

Joey Cantillo(LHP)

Cleveland Guardians vs Detroit Tigers

Favors hitters9 batters sampled
Lineup OPS
1.150
Lineup K%
22.9%
Season HR
67
Platoon edges
7 / 9

Notable career H2H

  • Riley Greene3-for-10 · .300 AVG · 1 K · 10 PA

Lineup detail

  • #1Matt VierlingCF· RHBPlatoon edge

    Season · .222/.279/.343 · 4 HR · .622 OPS

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

  • #2Kevin McGonigle3B· LHB

    Season · .286/.389/.426 · 8 HR · .815 OPS

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

  • #3Dillon DinglerC· RHBPlatoon edge

    Season · .270/.315/.520 · 19 HR · .835 OPS

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

  • #4Riley GreeneLF· LHB

    Season · .289/.379/.466 · 13 HR · .845 OPS

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

  • #5Jahmai JonesDH· RHBPlatoon edge

    Season · 1.000/1.000/4.000 · 1 HR · 5.000 OPS

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

  • #6Spencer Torkelson1B· RHBPlatoon edge

    Season · .206/.297/.421 · 17 HR · .718 OPS

    Career vs SP · 1-for-7 · .143 AVG · 2 K · 7 PA

  • #7Wenceel PérezRF· SHBPlatoon edge

    Season · .153/.218/.250 · 3 HR · .468 OPS

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

  • #8Hao-Yu Lee2B· RHBPlatoon edge

    Season · .297/.316/.514 · 2 HR · .830 OPS

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

  • #9Zack ShortSS· RHBPlatoon edge

    Season · .077/.143/.077 · 0 HR · .220 OPS

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