MLB Matchups · Pitcher vs Lineup

April 3, 2026 MLB Matchups

5 games · 8 matchups · Updated Jun 4, 11:08 PM 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
.788
Lineup K%
20.9%
Season HR
73
Platoon edges
5 / 9

Notable career H2H

Lineup detail

  • #1Shohei OhtaniDH· LHBPlatoon edge

    Season · .301/.414/.521 · 10 HR · .935 OPS

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

  • #2Kyle TuckerRF· LHBPlatoon edge

    Season · .244/.341/.401 · 5 HR · .742 OPS

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

  • #3Mookie BettsSS· RHB

    Season · .189/.250/.378 · 6 HR · .628 OPS

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

  • #4Freddie Freeman1B· LHBPlatoon edge

    Season · .276/.361/.471 · 9 HR · .832 OPS

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

  • #5Will SmithC· RHB

    Season · .250/.328/.384 · 6 HR · .712 OPS

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

  • #6Max Muncy3B· LHBPlatoon edge

    Season · .254/.346/.519 · 14 HR · .865 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 · .292/.340/.532 · 13 HR · .872 OPS

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

  • #9Alex Freeland2B· SHBPlatoon edge

    Season · .261/.339/.387 · 3 HR · .726 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
.742
Lineup K%
24.3%
Season HR
70
Platoon edges
6 / 9

Lineup detail

  • #1Trent GrishamCF· LHBPlatoon edge

    Season · .201/.325/.335 · 5 HR · .660 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 · .271/.383/.476 · 8 HR · .859 OPS

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

  • #4Ben Rice1B· LHBPlatoon edge

    Season · .301/.388/.643 · 16 HR · 1.031 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 · .242/.314/.396 · 7 HR · .710 OPS

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

  • #7Austin WellsC· LHBPlatoon edge

    Season · .162/.274/.257 · 4 HR · .531 OPS

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

  • #8José CaballeroSS· RHB

    Season · .263/.306/.406 · 5 HR · .712 OPS

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

  • #9Ryan McMahon3B· LHBPlatoon edge

    Season · .182/.217/.314 · 5 HR · .531 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
.657
Lineup K%
20.3%
Season HR
36
Platoon edges
7 / 9

Notable career H2H

Lineup detail

  • #1Masyn WinnSS· RHBPlatoon edge

    Season · .234/.300/.323 · 2 HR · .623 OPS

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

  • #2Iván HerreraC· RHBPlatoon edge

    Season · .258/.354/.407 · 7 HR · .761 OPS

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

  • #3Alec Burleson1B· LHB

    Season · .290/.348/.446 · 7 HR · .794 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 · .281/.343/.516 · 14 HR · .859 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 · .197/.254/.303 · 1 HR · .557 OPS

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

  • #8José FermínLF· RHBPlatoon edge

    Season · .204/.246/.315 · 1 HR · .561 OPS

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

  • #9Victor Scott IICF· LHB

    Season · .194/.256/.264 · 2 HR · .520 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
.680
Lineup K%
23.4%
Season HR
47
Platoon edges
3 / 9

Notable career H2H

Lineup detail

  • #1Fernando Tatis Jr.RF· RHB

    Season · .275/.346/.329 · 1 HR · .675 OPS

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

  • #2Xander BogaertsSS· RHB

    Season · .232/.306/.348 · 7 HR · .654 OPS

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

  • #3Jackson MerrillCF· LHBPlatoon edge

    Season · .206/.274/.327 · 5 HR · .601 OPS

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

  • #4Manny Machado3B· RHB

    Season · .177/.271/.349 · 10 HR · .620 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/.293/.446 · 5 HR · .739 OPS

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

  • #7Gavin Sheets1B· LHBPlatoon edge

    Season · .235/.322/.438 · 8 HR · .760 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
.667
Lineup K%
24.2%
Season HR
40
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 · .221/.281/.419 · 10 HR · .700 OPS

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

  • #4Willson Contreras1B· RHB

    Season · .289/.364/.512 · 11 HR · .876 OPS

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

  • #5Wilyer AbreuRF· LHBPlatoon edge

    Season · .282/.348/.432 · 7 HR · .780 OPS

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

  • #6Caleb Durbin3B· RHB

    Season · .188/.239/.291 · 1 HR · .530 OPS

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

  • #7Marcelo Mayer2B· LHBPlatoon edge

    Season · .217/.270/.289 · 2 HR · .559 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 · .280/.325/.420 · 4 HR · .745 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 →