MLB Matchups · Pitcher vs Lineup

April 3, 2026 MLB Matchups

5 games · 8 matchups · Updated Jun 4, 5:51 AM ET

The Almanac's Take

The Dodgers against Miles Mikolas is the clearest lineup-side read on the board — a .784 avg OPS with five left-handed platoon advantages against a right-hander, and the data labels it outright "favors_hitters." Freeman, Betts, and Muncy all have notable H2H lines against Mikolas, though the samples (24, 17, and 19 PA respectively) are too small to carry much weight on their own; the season platoon read does the heavy lifting here. On the pitching side, Framber Valdez draws a Cardinals lineup sitting at .647 OPS with seven platoon advantages against his left hand — the "favors_pitcher" tag feels earned. Everything else on this five-game slate reads neutral or close to it.

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.

Los Angeles Dodgers @ Washington Nationals

Nationals Park · Final

Miles Mikolas(RHP)

Washington Nationals vs Los Angeles Dodgers

Favors hitters9 batters sampled
Lineup OPS
.784
Lineup K%
21.1%
Season HR
72
Platoon edges
5 / 9

Notable career H2H

Lineup detail

  • #1Shohei OhtaniDH· LHBPlatoon edge

    Season · .293/.404/.516 · 10 HR · .920 OPS

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

  • #2Kyle TuckerRF· LHBPlatoon edge

    Season · .236/.336/.382 · 4 HR · .718 OPS

    Career vs SP · 4-for-11 · .364 AVG · 2 K · 11 PA

  • #3Mookie BettsSS· RHB

    Season · .198/.261/.396 · 6 HR · .657 OPS

    Career vs SP · 7-for-15 · .467 AVG · 3 HR · 1 K · 17 PA

  • #4Freddie Freeman1B· LHBPlatoon edge

    Season · .274/.361/.475 · 9 HR · .836 OPS

    Career vs SP · 10-for-23 · .435 AVG · 4 HR · 3 K · 24 PA

  • #5Will SmithC· RHB

    Season · .250/.326/.388 · 6 HR · .714 OPS

    Career vs SP · 2-for-11 · .182 AVG · 3 K · 11 PA

  • #6Max Muncy3B· LHBPlatoon edge

    Season · .250/.345/.517 · 14 HR · .862 OPS

    Career vs SP · 5-for-19 · .263 AVG · 2 HR · 5 K · 19 PA

  • #7Teoscar HernándezLF· RHB

    Season · .276/.345/.436 · 7 HR · .781 OPS

    Career vs SP · 6-for-16 · .375 AVG · 2 HR · 4 K · 16 PA

  • #8Andy PagesCF· RHB

    Season · .294/.340/.535 · 13 HR · .875 OPS

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

  • #9Alex Freeland2B· SHBPlatoon edge

    Season · .243/.319/.374 · 3 HR · .693 OPS

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

Emmet Sheehan(RHP)

Los Angeles Dodgers vs Washington Nationals

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

Lineup detail

  • #1James WoodRF· LHBPlatoon edge

    Season · .264/.393/.527 · 16 HR · .920 OPS

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

  • #2Luis García Jr.1B· LHBPlatoon edge

    Season · .254/.288/.438 · 5 HR · .726 OPS

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

  • #3Daylen LileLF· LHBPlatoon edge

    Season · .250/.306/.403 · 7 HR · .709 OPS

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

  • #4Brady HouseDH· RHB

    Season · .206/.263/.361 · 6 HR · .624 OPS

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

  • #5CJ AbramsSS· LHBPlatoon edge

    Season · .289/.365/.524 · 12 HR · .889 OPS

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

  • #6Nasim Nuñez2B· SHBPlatoon edge

    Season · .189/.283/.213 · 0 HR · .496 OPS

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

  • #7Jorbit Vivas3B· LHBPlatoon edge

    Season · .250/.324/.340 · 1 HR · .664 OPS

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

  • #8Keibert RuizC· SHBPlatoon edge

    Season · .278/.297/.513 · 5 HR · .810 OPS

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

  • #9Jacob YoungCF· RHB

    Season · .233/.275/.383 · 8 HR · .658 OPS

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

Miami Marlins @ New York Yankees

Yankee Stadium · Final

Eury Pérez(RHP)

Miami Marlins vs New York Yankees

Neutral9 batters sampled
Lineup OPS
.743
Lineup K%
24.1%
Season HR
68
Platoon edges
6 / 9

Lineup detail

  • #1Trent GrishamCF· LHBPlatoon edge

    Season · .205/.327/.341 · 5 HR · .668 OPS

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

  • #2Aaron JudgeRF· RHB

    Season · .254/.378/.545 · 17 HR · .923 OPS

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

  • #3Cody BellingerLF· LHBPlatoon edge

    Season · .274/.386/.481 · 8 HR · .867 OPS

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

  • #4Ben Rice1B· LHBPlatoon edge

    Season · .302/.391/.646 · 16 HR · 1.037 OPS

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

  • #5Giancarlo StantonDH· RHB

    Season · .247/.297/.424 · 3 HR · .721 OPS

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

  • #6Jazz Chisholm Jr.2B· LHBPlatoon edge

    Season · .241/.316/.384 · 6 HR · .700 OPS

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

  • #7Austin WellsC· LHBPlatoon edge

    Season · .165/.279/.263 · 4 HR · .542 OPS

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

  • #8José CaballeroSS· RHB

    Season · .256/.301/.385 · 4 HR · .686 OPS

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

  • #9Ryan McMahon3B· LHBPlatoon edge

    Season · .187/.221/.321 · 5 HR · .542 OPS

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

St. Louis Cardinals @ Detroit Tigers

Comerica Park · Final

Framber Valdez(LHP)

Detroit Tigers vs St. Louis Cardinals

Favors pitcher9 batters sampled
Lineup OPS
.647
Lineup K%
20.2%
Season HR
36
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1Masyn WinnSS· RHBPlatoon edge

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

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

  • #2Iván HerreraC· RHBPlatoon edge

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

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

  • #3Alec Burleson1B· LHB

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

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

  • #4Ramón Urías3B· RHBPlatoon edge

    Season · .161/.230/.321 · 2 HR · .551 OPS

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

  • #5Jordan WalkerRF· RHBPlatoon edge

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

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

  • #6Yohel PozoDH· RHBPlatoon edge

    Season · .316/.316/.368 · 0 HR · .684 OPS

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

  • #7Thomas Saggese2B· RHBPlatoon edge

    Season · .177/.239/.258 · 1 HR · .497 OPS

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

  • #8José FermínLF· RHBPlatoon edge

    Season · .196/.226/.294 · 1 HR · .520 OPS

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

  • #9Victor Scott IICF· LHB

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

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

Michael McGreevy(RHP)

St. Louis Cardinals vs Detroit Tigers

Neutral9 batters sampled
Lineup OPS
.702
Lineup K%
23.0%
Season HR
40
Platoon edges
5 / 9

Lineup detail

  • #1Kevin McGonigle3B· LHBPlatoon edge

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

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

  • #2Gleyber TorresDH· RHB

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

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

  • #3Kerry CarpenterRF· LHBPlatoon edge

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

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

  • #4Riley GreeneLF· LHBPlatoon edge

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

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

  • #5Dillon DinglerC· RHB

    Season · .250/.314/.526 · 14 HR · .840 OPS

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

  • #6Zach McKinstry2B· LHBPlatoon edge

    Season · .141/.234/.162 · 0 HR · .396 OPS

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

  • #7Spencer Torkelson1B· RHB

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

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

  • #8Parker MeadowsCF· LHBPlatoon edge

    Season · .200/.226/.233 · 0 HR · .459 OPS

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

  • #9Javier BáezSS· RHB

    Season · .260/.278/.403 · 2 HR · .681 OPS

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

Toronto Blue Jays @ Chicago White Sox

Rate Field · Final

Dylan Cease(RHP)

Toronto Blue Jays vs Chicago White Sox

Neutral9 batters sampled
Lineup OPS
.694
Lineup K%
25.0%
Season HR
66
Platoon edges
5 / 9

Notable career H2H

Lineup detail

  • #1Chase Meidroth2B· RHB

    Season · .279/.350/.406 · 5 HR · .756 OPS

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

  • #2Munetaka Murakami1B· LHBPlatoon edge

    Season · .236/.371/.559 · 20 HR · .930 OPS

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

  • #3Miguel Vargas3B· RHB

    Season · .244/.356/.512 · 15 HR · .868 OPS

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

  • #4Colson MontgomerySS· LHBPlatoon edge

    Season · .217/.286/.475 · 15 HR · .761 OPS

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

  • #5Austin HaysLF· RHB

    Season · .231/.250/.308 · 1 HR · .558 OPS

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

  • #6Andrew BenintendiDH· LHBPlatoon edge

    Season · .250/.308/.429 · 6 HR · .737 OPS

    Career vs SP · 5-for-18 · .278 AVG · 6 K · 22 PA

  • #7Tristan PetersRF· LHBPlatoon edge

    Season · .265/.320/.382 · 2 HR · .702 OPS

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

  • #8Edgar QueroC· SHBPlatoon edge

    Season · .198/.270/.261 · 2 HR · .531 OPS

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

  • #9Luisangel AcuñaCF· RHB

    Season · .170/.224/.180 · 0 HR · .404 OPS

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

San Diego Padres @ Boston Red Sox

Fenway Park · Final

Sonny Gray(RHP)

Boston Red Sox vs San Diego Padres

Favors pitcher9 batters sampled
Lineup OPS
.683
Lineup K%
23.3%
Season HR
47
Platoon edges
3 / 9

Notable career H2H

Lineup detail

  • #1Fernando Tatis Jr.RF· RHB

    Season · .275/.347/.330 · 1 HR · .677 OPS

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

  • #2Xander BogaertsSS· RHB

    Season · .235/.310/.353 · 7 HR · .663 OPS

    Career vs SP · 5-for-17 · .294 AVG · 6 K · 18 PA

  • #3Jackson MerrillCF· LHBPlatoon edge

    Season · .205/.274/.329 · 5 HR · .603 OPS

    Career vs SP · 3-for-8 · .375 AVG · 1 HR · 1 K · 8 PA

  • #4Manny Machado3B· RHB

    Season · .176/.272/.351 · 10 HR · .623 OPS

    Career vs SP · 10-for-32 · .312 AVG · 3 HR · 4 K · 33 PA

  • #5Ramón LaureanoLF· RHB

    Season · .209/.289/.384 · 7 HR · .673 OPS

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

  • #6Miguel AndujarDH· RHB

    Season · .269/.294/.450 · 5 HR · .744 OPS

    Career vs SP · 3-for-5 · .600 AVG · 1 HR · 5 PA

  • #7Gavin Sheets1B· LHBPlatoon edge

    Season · .239/.324/.447 · 8 HR · .771 OPS

    Career vs SP · 6-for-19 · .316 AVG · 1 HR · 3 K · 19 PA

  • #8Jake Cronenworth2B· LHBPlatoon edge

    Season · .146/.255/.198 · 1 HR · .453 OPS

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

  • #9Luis CampusanoC· RHB

    Season · .277/.346/.596 · 3 HR · .942 OPS

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

Michael King(RHP)

San Diego Padres vs Boston Red Sox

Favors pitcher9 batters sampled
Lineup OPS
.660
Lineup K%
24.4%
Season HR
39
Platoon edges
4 / 9

Notable career H2H

Lineup detail

  • #1Roman AnthonyDH· LHBPlatoon edge

    Season · .222/.344/.287 · 0 HR · .631 OPS

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

  • #2Trevor StorySS· RHB

    Season · .206/.243/.303 · 3 HR · .546 OPS

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

  • #3Jarren DuranLF· LHBPlatoon edge

    Season · .222/.283/.425 · 10 HR · .708 OPS

    Career vs SP · 4-for-11 · .364 AVG · 1 HR · 1 K · 11 PA

  • #4Willson Contreras1B· RHB

    Season · .279/.355/.497 · 11 HR · .852 OPS

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

  • #5Wilyer AbreuRF· LHBPlatoon edge

    Season · .279/.347/.419 · 6 HR · .766 OPS

    Career vs SP · 4-for-8 · .500 AVG · 3 K · 9 PA

  • #6Caleb Durbin3B· RHB

    Season · .180/.233/.280 · 1 HR · .513 OPS

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

  • #7Marcelo Mayer2B· LHBPlatoon edge

    Season · .216/.270/.291 · 2 HR · .561 OPS

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

  • #8Carlos NarváezC· RHB

    Season · .231/.298/.337 · 2 HR · .635 OPS

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

  • #9Ceddanne RafaelaCF· RHB

    Season · .271/.318/.410 · 4 HR · .728 OPS

    Career vs SP · 2-for-7 · .286 AVG · 2 K · 8 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 →