MLB Confirmed Lineups

April 8, 2026 MLB Confirmed Lineups

3 games · 3 confirmed · Updated Jun 4, 8:17 PM ET

The Almanac's Take

Three games are confirmed, though Pittsburgh and Milwaukee haven't posted their lineups yet, so half the grid is still dark. The clearest spot on the board is Willson Contreras hitting third for Boston with 11 home runs and a .876 OPS — that's a catcher producing like a corner bat, and he's sitting right in the heart of a lineup we can actually see. Bobby Witt Jr. at second in the Kansas City order with 9 HR and an .824 OPS is the other name worth building around. Luis Campusano's .942 OPS batting eighth for San Diego is an unusual profile worth noting once the Pirates arm is confirmed.

San Diego Padres @ Pittsburgh Pirates

Away SP: TBD·Home SP: Mitch Keller(RHP)

PNC Park · Final

San Diego Padres

  • #1
    Ramón LaureanoLF· RHB
    .209/.289/.3847 HR · 21 RBI · .673 OPS
  • #2
    Fernando Tatis Jr.RF· RHB
    .275/.346/.3291 HR · 17 RBI · .675 OPS
  • #3
    Jackson MerrillCF· LHB
    .206/.274/.3275 HR · 22 RBI · .601 OPS
  • #4
    Gavin Sheets1B· LHB
    .235/.322/.4388 HR · 21 RBI · .760 OPS
  • #5
    Xander BogaertsSS· RHB
    .232/.306/.3487 HR · 25 RBI · .654 OPS
  • #6
    Miguel Andujar3B· RHB
    .269/.293/.4465 HR · 17 RBI · .739 OPS
  • #7
    Nick CastellanosDH· RHB
    .198/.234/.3303 HR · 18 RBI · .564 OPS
  • #8
    Luis CampusanoC· RHB
    .277/.346/.5963 HR · 8 RBI · .942 OPS
  • #9
    Jake Cronenworth2B· LHB
    .146/.255/.1981 HR · 4 RBI · .453 OPS

Pittsburgh Pirates

Lineup not posted yet.

Kansas City Royals @ Cleveland Guardians

Away SP: Cole Ragans(LHP)·Home SP: Joey Cantillo(LHP)

Progressive Field · Final

Kansas City Royals

  • #1
    Maikel Garcia3B· RHB
    .265/.322/.3813 HR · 21 RBI · .703 OPS
  • #2
    Bobby Witt Jr.SS· RHB
    .283/.357/.4679 HR · 26 RBI · .824 OPS
  • #3
    Vinnie Pasquantino1B· LHB
    .215/.306/.3476 HR · 29 RBI · .653 OPS
  • #4
    Salvador PerezDH· RHB
    .207/.247/.3529 HR · 25 RBI · .599 OPS
  • #5
    Carter JensenC· LHB
    .213/.297/.3747 HR · 26 RBI · .671 OPS
  • #6
    Lane ThomasCF· RHB
    .213/.327/.3092 HR · 10 RBI · .636 OPS
  • #7
    Jonathan India2B· RHB
    .182/.308/.3412 HR · 8 RBI · .649 OPS
  • #8
    Starling MarteRF· RHB
    .296/.345/.3520 HR · 2 RBI · .697 OPS
  • #9
    Michael MasseyLF· LHB
    .271/.295/.4755 HR · 19 RBI · .770 OPS

Cleveland Guardians

  • #1
    Steven KwanCF· LHB
    .209/.323/.2591 HR · 12 RBI · .582 OPS
  • #2
    Angel MartínezLF· SH
    .253/.276/.4629 HR · 28 RBI · .738 OPS
  • #3
    José Ramírez3B· SH
    .245/.353/.4339 HR · 32 RBI · .786 OPS
  • #4
    David FryDH· RHB
    .294/.392/.4713 HR · 8 RBI · .863 OPS
  • #5
    Chase DeLauterRF· LHB
    .256/.335/.4177 HR · 32 RBI · .752 OPS
  • #6
    Rhys Hoskins1B· RHB
    .222/.351/.4446 HR · 22 RBI · .795 OPS
  • #7
    Juan Brito2B· SH
    .180/.241/.2600 HR · 3 RBI · .501 OPS
  • #8
    Austin HedgesC· RHB
    .234/.314/.3251 HR · 6 RBI · .639 OPS
  • #9
    Brayan RocchioSS· SH
    .289/.355/.4074 HR · 28 RBI · .762 OPS

Milwaukee Brewers @ Boston Red Sox

Away SP: Shane Drohan(LHP)·Home SP: TBD

Fenway Park · Final

Milwaukee Brewers

Lineup not posted yet.

Boston Red Sox

  • #1
    Roman AnthonyLF· LHB
    .222/.344/.2870 HR · 4 RBI · .631 OPS
  • #2
    Andruw MonasterioSS· RHB
    .247/.304/.3841 HR · 8 RBI · .688 OPS
  • #3
    Willson Contreras1B· RHB
    .289/.364/.51211 HR · 33 RBI · .876 OPS
  • #4
    Wilyer AbreuRF· LHB
    .282/.348/.4327 HR · 28 RBI · .780 OPS
  • #5
    Trevor StoryDH· RHB
    .206/.243/.3033 HR · 19 RBI · .546 OPS
  • #6
    Caleb Durbin3B· RHB
    .188/.239/.2911 HR · 21 RBI · .530 OPS
  • #7
    Carlos NarváezC· RHB
    .231/.298/.3372 HR · 3 RBI · .635 OPS
  • #8
    Ceddanne RafaelaCF· RHB
    .280/.325/.4204 HR · 19 RBI · .745 OPS
  • #9
    Isiah Kiner-Falefa2B· RHB
    .260/.316/.3151 HR · 9 RBI · .631 OPS

More for this date

Need more on a lineup spot?

Ask The Almanac about a hitter's splits, the opposing arm's arsenal, or platoon edges — same data, deeper context.

Start a conversation →