MLB Matchups · Pitcher vs Lineup

April 30, 2026 MLB Matchups

5 games · 9 matchups · Updated Jun 4, 5:45 AM ET

The Almanac's Take

The clearest read on the slate is Pittsburgh's lineup against Hunter Dobbins — a .769 team OPS with six platoon advantages against a right-hander, and the data labels it favors_hitters outright. That's the stack to build around. On the other side, Paul Skenes gets a Cardinals lineup sitting at .690 OPS with five platoon spots flipped his way, so fading St. Louis exposure makes sense. Framber Valdez draws seven platoon advantages against Atlanta, though the Braves check in at .753 OPS — neutral by the model, so treat it as a lean rather than a lock. Five games on the board, coverage is reasonable.

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.

St. Louis Cardinals @ Pittsburgh Pirates

PNC Park · Final

Paul Skenes(RHP)

Pittsburgh Pirates vs St. Louis Cardinals

Favors pitcher9 batters sampled
Lineup OPS
.690
Lineup K%
22.5%
Season HR
55
Platoon edges
5 / 9

Notable career H2H

Lineup detail

  • #1JJ Wetherholt2B· LHBPlatoon edge

    Season · .249/.331/.403 · 9 HR · .734 OPS

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

  • #2Iván HerreraDH· RHB

    Season · .259/.357/.412 · 7 HR · .769 OPS

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

  • #3Alec Burleson1B· LHBPlatoon edge

    Season · .286/.346/.441 · 7 HR · .787 OPS

    Career vs SP · 8-for-20 · .400 AVG · 4 K · 21 PA

  • #4Jordan WalkerRF· RHB

    Season · .272/.336/.512 · 14 HR · .848 OPS

    Career vs SP · 2-for-9 · .222 AVG · 1 HR · 5 K · 10 PA

  • #5Nolan Gorman3B· LHBPlatoon edge

    Season · .214/.299/.341 · 6 HR · .640 OPS

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

  • #6Masyn WinnSS· RHB

    Season · .239/.302/.330 · 2 HR · .632 OPS

    Career vs SP · 3-for-20 · .150 AVG · 5 K · 20 PA

  • #7Nathan ChurchLF· LHBPlatoon edge

    Season · .252/.278/.381 · 4 HR · .659 OPS

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

  • #8Pedro PagésC· RHB

    Season · .217/.250/.357 · 4 HR · .607 OPS

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

  • #9Victor Scott IICF· LHBPlatoon edge

    Season · .200/.263/.271 · 2 HR · .534 OPS

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

Hunter Dobbins(RHP)

St. Louis Cardinals vs Pittsburgh Pirates

Favors hitters9 batters sampled
Lineup OPS
.769
Lineup K%
21.8%
Season HR
58
Platoon edges
6 / 9

Lineup detail

  • #1Oneil CruzCF· LHBPlatoon edge

    Season · .265/.328/.487 · 14 HR · .815 OPS

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

  • #2Brandon Lowe2B· LHBPlatoon edge

    Season · .272/.353/.558 · 15 HR · .911 OPS

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

  • #3Bryan ReynoldsRF· SHBPlatoon edge

    Season · .267/.394/.413 · 5 HR · .807 OPS

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

  • #4Ryan O'HearnDH· LHBPlatoon edge

    Season · .295/.371/.476 · 8 HR · .847 OPS

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

  • #5Nick Gonzales3B· RHB

    Season · .318/.363/.379 · 1 HR · .742 OPS

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

  • #6Spencer Horwitz1B· LHBPlatoon edge

    Season · .285/.389/.455 · 6 HR · .844 OPS

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

  • #7Konnor GriffinSS· RHB

    Season · .271/.322/.404 · 4 HR · .726 OPS

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

  • #8Jake MangumLF· SHBPlatoon edge

    Season · .312/.360/.366 · 1 HR · .726 OPS

    Career vs SP · 2-for-2 · 1.000 AVG · 3 PA

  • #9Henry DavisC· RHB

    Season · .144/.221/.279 · 4 HR · .500 OPS

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

San Francisco Giants @ Philadelphia Phillies

Citizens Bank Park · Final

Cristopher Sánchez(LHP)

Philadelphia Phillies vs San Francisco Giants

Neutral9 batters sampled
Lineup OPS
.693
Lineup K%
21.2%
Season HR
40
Platoon edges
6 / 9

Notable career H2H

Lineup detail

  • #1Heliot RamosLF· RHBPlatoon edge

    Season · .259/.299/.424 · 4 HR · .723 OPS

    Career vs SP · 4-for-14 · .286 AVG · 6 K · 15 PA

  • #2Matt Chapman3B· RHBPlatoon edge

    Season · .231/.306/.335 · 2 HR · .641 OPS

    Career vs SP · 9-for-14 · .643 AVG · 2 HR · 2 K · 16 PA

  • #3Luis Arraez2B· LHB

    Season · .324/.364/.437 · 2 HR · .801 OPS

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

  • #4Casey SchmittDH· RHBPlatoon edge

    Season · .287/.311/.535 · 12 HR · .846 OPS

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

  • #5Rafael Devers1B· LHB

    Season · .246/.297/.422 · 7 HR · .719 OPS

    Career vs SP · 5-for-14 · .357 AVG · 2 K · 14 PA

  • #6Willy AdamesSS· RHBPlatoon edge

    Season · .249/.288/.443 · 9 HR · .731 OPS

    Career vs SP · 4-for-15 · .267 AVG · 4 K · 18 PA

  • #7Jung Hoo LeeCF· LHB

    Season · .309/.343/.440 · 3 HR · .783 OPS

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

  • #8Jerar EncarnacionRF· RHBPlatoon edge

    Season · .179/.179/.214 · 0 HR · .393 OPS

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

  • #9Patrick BaileyC· SHBPlatoon edge

    Season · .161/.212/.387 · 1 HR · .599 OPS

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

Logan Webb(RHP)

San Francisco Giants vs Philadelphia Phillies

Favors pitcher9 batters sampled
Lineup OPS
.649
Lineup K%
23.4%
Season HR
62
Platoon edges
6 / 9

Notable career H2H

Lineup detail

  • #1Trea TurnerSS· RHB

    Season · .227/.275/.351 · 7 HR · .626 OPS

    Career vs SP · 3-for-23 · .130 AVG · 6 K · 23 PA

  • #2Kyle SchwarberDH· LHBPlatoon edge

    Season · .231/.339/.588 · 22 HR · .927 OPS

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

  • #3Bryce Harper1B· LHBPlatoon edge

    Season · .262/.367/.519 · 14 HR · .886 OPS

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

  • #4Adolis GarcíaRF· RHB

    Season · .186/.253/.276 · 3 HR · .529 OPS

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

  • #5Brandon MarshLF· LHBPlatoon edge

    Season · .333/.364/.481 · 5 HR · .845 OPS

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

  • #6Bryson Stott2B· LHBPlatoon edge

    Season · .208/.258/.376 · 6 HR · .634 OPS

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

  • #7Edmundo Sosa3B· RHB

    Season · .188/.207/.300 · 2 HR · .507 OPS

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

  • #8Justin CrawfordCF· LHBPlatoon edge

    Season · .247/.303/.358 · 2 HR · .661 OPS

    Career vs SP · 2-for-3 · .667 AVG · 3 PA

  • #9Rafael MarchánC· SHBPlatoon edge

    Season · .077/.094/.135 · 1 HR · .229 OPS

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

Colorado Rockies @ Cincinnati Reds

Great American Ball Park · Final

Andrew Abbott(LHP)

Cincinnati Reds vs Colorado Rockies

Favors pitcher9 batters sampled
Lineup OPS
.661
Lineup K%
24.9%
Season HR
37
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1Jordan BeckLF· RHBPlatoon edge

    Season · .164/.208/.288 · 1 HR · .496 OPS

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

  • #2Brenton DoyleCF· RHBPlatoon edge

    Season · .165/.250/.227 · 1 HR · .477 OPS

    Career vs SP · 4-for-10 · .400 AVG · 1 HR · 3 K · 12 PA

  • #3Hunter GoodmanC· RHBPlatoon edge

    Season · .242/.298/.502 · 15 HR · .800 OPS

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

  • #4Tyler FreemanDH· RHBPlatoon edge

    Season · .261/.302/.336 · 2 HR · .638 OPS

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

  • #5Willi Castro2B· SHBPlatoon edge

    Season · .268/.332/.375 · 3 HR · .707 OPS

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

  • #6TJ Rumfield1B· LHB

    Season · .281/.350/.442 · 7 HR · .792 OPS

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

  • #7Kyle Karros3B· RHBPlatoon edge

    Season · .231/.335/.325 · 2 HR · .660 OPS

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

  • #8Ezequiel TovarSS· RHBPlatoon edge

    Season · .214/.260/.325 · 4 HR · .585 OPS

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

  • #9Troy JohnstonRF· LHB

    Season · .316/.369/.428 · 2 HR · .797 OPS

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

Michael Lorenzen(RHP)

Colorado Rockies vs Cincinnati Reds

Neutral9 batters sampled
Lineup OPS
.738
Lineup K%
24.5%
Season HR
64
Platoon edges
5 / 9

Notable career H2H

Lineup detail

  • #1TJ FriedlCF· LHBPlatoon edge

    Season · .185/.250/.265 · 2 HR · .515 OPS

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

  • #2Matt McLain2B· RHB

    Season · .194/.285/.321 · 5 HR · .606 OPS

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

  • #3Elly De La CruzSS· SHBPlatoon edge

    Season · .280/.343/.509 · 12 HR · .852 OPS

    Career vs SP · 3-for-12 · .250 AVG · 4 K · 14 PA

  • #4Sal Stewart3B· RHB

    Season · .262/.357/.471 · 12 HR · .828 OPS

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

  • #5Nathaniel LoweDH· LHBPlatoon edge

    Season · .269/.356/.571 · 9 HR · .927 OPS

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

  • #6Tyler StephensonC· RHB

    Season · .181/.280/.299 · 4 HR · .579 OPS

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

  • #7JJ BledayLF· LHBPlatoon edge

    Season · .291/.390/.632 · 10 HR · 1.022 OPS

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

  • #8Spencer Steer1B· RHB

    Season · .272/.341/.455 · 9 HR · .796 OPS

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

  • #9Will BensonRF· LHBPlatoon edge

    Season · .155/.259/.254 · 1 HR · .513 OPS

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

Houston Astros @ Baltimore Orioles

Oriole Park at Camden Yards · Final

Chris Bassitt(RHP)

Baltimore Orioles vs Houston Astros

Neutral9 batters sampled
Lineup OPS
.734
Lineup K%
18.3%
Season HR
59
Platoon edges
2 / 9

Notable career H2H

Lineup detail

  • #1Carlos CorreaSS· RHB

    Season · .279/.371/.418 · 3 HR · .789 OPS

    Career vs SP · 5-for-19 · .263 AVG · 1 HR · 4 K · 23 PA

  • #2Yordan AlvarezLF· LHBPlatoon edge

    Season · .309/.414/.654 · 21 HR · 1.068 OPS

    Career vs SP · 9-for-26 · .346 AVG · 5 HR · 6 K · 29 PA

  • #3Isaac Paredes3B· RHB

    Season · .235/.306/.362 · 5 HR · .668 OPS

    Career vs SP · 4-for-20 · .200 AVG · 4 K · 23 PA

  • #4Christian Walker1B· RHB

    Season · .249/.310/.507 · 16 HR · .817 OPS

    Career vs SP · 5-for-18 · .278 AVG · 1 HR · 2 K · 18 PA

  • #5Jose Altuve2B· RHB

    Season · .245/.324/.380 · 4 HR · .704 OPS

    Career vs SP · 11-for-39 · .282 AVG · 1 HR · 4 K · 43 PA

  • #6Yainer DiazDH· RHB

    Season · .248/.269/.356 · 2 HR · .625 OPS

    Career vs SP · 3-for-15 · .200 AVG · 2 K · 15 PA

  • #7Brice MatthewsCF· RHB

    Season · .206/.257/.344 · 4 HR · .601 OPS

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

  • #8Dustin HarrisRF· LHBPlatoon edge

    Season · .222/.364/.222 · 0 HR · .586 OPS

    Career vs SP · 2-for-3 · .667 AVG · 3 PA

  • #9Christian VázquezC· RHB

    Season · .267/.330/.419 · 4 HR · .749 OPS

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

Detroit Tigers @ Atlanta Braves

Truist Park · Final

Bryce Elder(RHP)

Atlanta Braves vs Detroit Tigers

Neutral9 batters sampled
Lineup OPS
.700
Lineup K%
25.1%
Season HR
29
Platoon edges
4 / 9

Notable career H2H

Lineup detail

  • #1Kevin McGonigleSS· LHBPlatoon edge

    Season · .295/.393/.424 · 3 HR · .817 OPS

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

  • #2Gleyber Torres2B· RHB

    Season · .264/.390/.339 · 2 HR · .729 OPS

    Career vs SP · 4-for-10 · .400 AVG · 10 PA

  • #3Colt KeithDH· LHBPlatoon edge

    Season · .252/.284/.326 · 0 HR · .610 OPS

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

  • #4Riley GreeneLF· LHBPlatoon edge

    Season · .317/.401/.471 · 6 HR · .872 OPS

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

  • #5Spencer Torkelson1B· RHB

    Season · .216/.315/.407 · 8 HR · .722 OPS

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

  • #6Kerry CarpenterRF· LHBPlatoon edge

    Season · .247/.314/.484 · 5 HR · .798 OPS

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

  • #7Matt VierlingCF· RHB

    Season · .230/.301/.372 · 3 HR · .673 OPS

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

  • #8Hao-Yu Lee3B· RHB

    Season · .197/.240/.310 · 1 HR · .550 OPS

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

  • #9Jake RogersC· RHB

    Season · .170/.228/.302 · 1 HR · .530 OPS

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

Framber Valdez(LHP)

Detroit Tigers vs Atlanta Braves

Neutral9 batters sampled
Lineup OPS
.753
Lineup K%
18.9%
Season HR
60
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1Ronald Acuña Jr.RF· RHBPlatoon edge

    Season · .247/.366/.418 · 6 HR · .784 OPS

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

  • #2Drake BaldwinC· LHB

    Season · .303/.382/.543 · 13 HR · .925 OPS

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

  • #3Ozzie Albies2B· SHBPlatoon edge

    Season · .273/.328/.416 · 8 HR · .744 OPS

    Career vs SP · 7-for-13 · .538 AVG · 1 HR · 13 PA

  • #4Matt Olson1B· LHB

    Season · .262/.341/.558 · 17 HR · .899 OPS

    Career vs SP · 5-for-22 · .227 AVG · 2 HR · 5 K · 25 PA

  • #5Austin Riley3B· RHBPlatoon edge

    Season · .214/.278/.372 · 8 HR · .650 OPS

    Career vs SP · 2-for-10 · .200 AVG · 3 K · 10 PA

  • #6Mauricio DubónLF· RHBPlatoon edge

    Season · .252/.304/.376 · 3 HR · .680 OPS

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

  • #7Kyle FarmerDH· RHBPlatoon edge

    Season · .333/.333/.333 · 0 HR · .666 OPS

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

  • #8Jorge MateoSS· RHBPlatoon edge

    Season · .306/.342/.472 · 3 HR · .814 OPS

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

  • #9Eli WhiteCF· RHBPlatoon edge

    Season · .204/.246/.370 · 2 HR · .616 OPS

    Career vs SP · 1-for-16 · .062 AVG · 10 K · 19 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 →