The 2026 MLB All-Star starting lineups are set. Managers John Schneider (AL) and Dave Roberts (NL) have revealed the full 1 through 9 batting orders for Tuesday, July 14 at Citizens Bank Park (8 p.m. ET on FOX). Mike Trout leads off for the American League and Kyle Schwarber for the National League, with Dylan Cease (Blue Jays) and Cristopher Sanchez (Phillies) getting the starting-pitcher nods. The full orders are below, and you can still print the free lineup card to fill out at home.
Quick Facts
- Event: 2026 MLB All-Star Game starting lineups (batting order)
- Game: Tuesday, July 14, 2026, 8 p.m. ET on FOX
- Where: Citizens Bank Park, Philadelphia
- Lineups: announced July 13; Mike Trout (Angels) leads off for the AL, Kyle Schwarber (Phillies) for the NL
- Set by: the AL and NL managers (both leagues use the designated hitter)
- Rosters announced: July 4 Selection Show
2026 AL and NL All-Star starting lineups (1-9 batting order)
The managers released the official 1-9 batting orders on July 13. Here are both starting lineups for the July 14 game at Citizens Bank Park.
American League starting lineup
| Order | Player | Team | Pos |
|---|---|---|---|
| 1 | Mike Trout | Angels | CF |
| 2 | Yordan Alvarez | Astros | DH |
| 3 | Shea Langeliers | Athletics | C |
| 4 | Junior Caminero | Rays | 3B |
| 5 | Bobby Witt Jr. | Royals | SS |
| 6 | Cody Bellinger | Yankees | OF |
| 7 | Ben Rice | Yankees | 1B |
| 8 | Riley Greene | Tigers | OF |
| 9 | Ernie Clement | Blue Jays | 2B |
National League starting lineup
| Order | Player | Team | Pos |
|---|---|---|---|
| 1 | Kyle Schwarber | Phillies | DH |
| 2 | Juan Soto | Mets | RF |
| 3 | Freddie Freeman | Dodgers | 1B |
| 4 | CJ Abrams | Nationals | SS |
| 5 | Max Muncy | Dodgers | 3B |
| 6 | Ozzie Albies | Braves | 2B |
| 7 | Brandon Marsh | Phillies | LF |
| 8 | Andy Pages | Dodgers | CF |
| 9 | Drake Baldwin | Braves | C |
Free printable All-Star starting lineup card

This clean 1 through 9 card has both leagues side by side with a spot for each position and the starting pitcher. Print it and write in the batting order as the managers announce it, or use it to keep score during the game.
Want the full roster version instead? Grab our 2026 MLB All-Star lineup card with reserves and the bullpen, and see the full 2026 MLB All-Star Game schedule.
How the All-Star starting lineups are set
Fans elect the starters at each position, but the batting order is the manager’s call. Each league’s manager arranges the elected starters into a 1 through 9 lineup, and both leagues use the designated hitter, so a pitcher does not bat. The orders are typically released the afternoon before the game. Last year, for example, the National League opened with Shohei Ohtani batting leadoff as the DH – the kind of decision the managers reveal at this stage.
2026 All-Star lineup key dates
| Date | Milestone |
|---|---|
| July 4 | Full rosters revealed (Selection Show, FOX) |
| ~July 13 | Managers announce the starting lineups / batting order |
| July 14 | All-Star Game, 8 p.m. ET on FOX (Citizens Bank Park) |
Frequently asked questions
When are the 2026 MLB All-Star starting lineups announced?
The managers typically reveal the batting orders the afternoon before the game, around July 13, ahead of the July 14 All-Star Game.
Who sets the All-Star batting order?
Each league’s All-Star manager sets the 1 through 9 batting order from the elected starters. Fans choose the starters; the manager arranges the lineup.
Is there a designated hitter in the All-Star Game?
Yes. Both the American League and National League use the designated hitter, so the batting order is nine position players and no pitcher hits.
Where is the 2026 All-Star Game?
Citizens Bank Park in Philadelphia, on Tuesday, July 14, 2026, at 8 p.m. ET on FOX.
Official rosters and lineups: MLB.com All-Star.