Los Angeles Angels: lineup and rotation patterns
What 2023–2025 Retrosheet data tells us about how the Los Angeles Angels set their lineups and used their pitchers.
A record of past seasons, not a forecast: 2027 projections will be added once rosters take shape. About these team pages.
Our read on the Los Angeles Angels
The Angels had the most right-handed lineup in baseball in 2025: against right-handed starters they started 0.96 left-handed hitters per game on average, the fewest of the 30 clubs. Against left-handers the figure was 0.89, so the opposing starter's hand changed their lineup's make-up less than almost anywhere else.
Their rotation was the most concentrated in the league: the five most frequent starters, led by Yusei Kikuchi with 33 starts, made 89% of all starts. Zach Neto led off 109 times, and the leadoff hitter matched the previous game 89% of the time, tied for fifth highest. The open spots were second base, third base and right field, where no one started half the games. Mike Trout made 106 of the DH starts (65%).
Where the Los Angeles Angels ranked in 2025
| Los Angeles Angels | Avg | Rank | |
|---|---|---|---|
| Wins | 72 | 81.0 | 25 |
| Different batting orders | 137 | 135.9 | 16 |
| Same order as previous game | 5.6% | 4.8% | 11 |
| Most uses of one order | 5 | 4.8 | T-8 |
| Same leadoff as previous game | 89% | 75% | T-5 |
| Players in the lineup | 29 | 24.4 | T-3 |
| Games vs LHP | 28 | 42.6 | 30 |
| Lefty hitters vs RHP | 1.0 | 3.6 | 30 |
| Lefty hitters vs LHP | 0.9 | 2.0 | 27 |
| Starting pitchers | 12 | 13.2 | T-18 |
| Top-five starters' share | 89% | 76% | 1 |
| Starts on 4 days' rest or less* | 38% | 31% | T-6 |
| Starts after 10+ days* | 2% | 5% | 25 |
| Primary catcher's starts | 61% | 58% | 13 |
| Players at DH | 9 | 10.7 | T-18 |
| Top DH's share | 65% | 51% | 8 |
Three seasons at a glance
| Season | W–L | Games vs RHP / LHP starters | Different batting orders | Different players in the starting lineup | Starting pitchers used |
|---|---|---|---|---|---|
| 2023 | 73–89 | 121 / 41 | 153 | 31 | 14 |
| 2024 | 63–99 | 128 / 34 | 148 | 29 | 18 |
| 2025 | 72–90 | 134 / 28 | 137 | 29 | 12 |
Who played where, 2023–2025
| Position | 2023 | 2024 | 2025 |
|---|---|---|---|
| C | Matt Thaiss (64) | Logan O'Hoppe (121) | Logan O'Hoppe (99) |
| 1B | Brandon Drury (32) | Nolan Schanuel (138) | Nolan Schanuel (130) |
| 2B | Brandon Drury (81) | Brandon Drury (50) | Luis Rengifo (68) |
| 3B | Anthony Rendon (43) | Anthony Rendon (50) | Yoan Moncada (72) |
| SS | Zach Neto (81) | Zach Neto (152) | Zach Neto (122) |
| LF | Taylor Ward (89) | Taylor Ward (141) | Taylor Ward (152) |
| CF | Mike Trout (79) | Mickey Moniak (91) | Jo Adell (81) |
| RF | Hunter Renfroe (112) | Jo Adell (113) | Jo Adell (62) |
| DH | Shohei Ohtani (135) | Willie Calhoun (58) | Mike Trout (106) |
Month by month in 2025
| Month | Games | W–L | Games vs LHP | Different batting orders | Starting pitchers used | First start of the season |
|---|---|---|---|---|---|---|
| March/April | 29 | 12–17 | 4 | 21 | 5 | – |
| May | 28 | 14–14 | 5 | 28 | 5 | Chris Taylor, Matthew Lugo, Scott Kingery |
| June | 26 | 15–11 | 6 | 23 | 5 | Christian Moore, LaMonte Wade |
| July | 26 | 12–14 | 6 | 20 | 7 | Chad Stevens |
| August | 27 | 11–16 | 4 | 21 | 6 | Bryce Teodosio, Niko Kavadas, Oswald Peraza |
| September | 26 | 8–18 | 3 | 24 | 7 | Carter Kieboom, Denzer Guzman, Logan Davidson, Sebastian Rivero |
Batting order and positions in 2025
Most starts by batting slot: 1. Zach Neto (109); 2. Nolan Schanuel (95); 3. Mike Trout (89); 4. Taylor Ward (99); 5. Logan O'Hoppe (41); 6. Logan O'Hoppe (33); 7. Luis Rengifo (38); 8. Jo Adell (33); 9. Bryce Teodosio (49).
| Position | Next most starts (leader: see above) | Players who started there | Starter changed |
|---|---|---|---|
| C | Travis d'Arnaud (53) | 3 | 58% |
| 1B | Oswald Peraza (12) | 8 | 16% |
| 2B | Christian Moore (45) | 8 | 35% |
| 3B | Luis Rengifo (63) | 7 | 42% |
| SS | Denzer Guzman (13) | 7 | 16% |
| LF | Matthew Lugo (4) | 5 | 10% |
| CF | Bryce Teodosio (49) | 6 | 19% |
| RF | Jorge Soler (39) | 8 | 43% |
| DH | Jorge Soler (37) | 9 | 28% |
Against left- and right-handed starters
| Opposing starter | Left-handed | Right-handed | Switch-hitters |
|---|---|---|---|
| Right-handed | 1.0 | 6.6 | 1.5 |
| Left-handed | 0.9 | 7.0 | 1.1 |
| Player | Bats | Start rate vs RHP (starts) | Start rate vs LHP (starts) |
|---|---|---|---|
| Yoan Moncada | switch-hitting | 51% (69) | 14% (4) |
Gaps may reflect timing, not a platoon (guide).
Rotation and rest in 2025
| Pitcher | Throws | Starts | First start | Last start | Median days of rest | Starts on 4 days or fewer |
|---|---|---|---|---|---|---|
| Yusei Kikuchi | LHP | 33 | March 27, 2025 | Sept. 24, 2025 | 5 | 14 |
| Jose Soriano | RHP | 31 | March 29, 2025 | Sept. 17, 2025 | 5 | 11 |
| Kyle Hendricks | RHP | 31 | April 1, 2025 | Sept. 26, 2025 | 5 | 12 |
| Tyler Anderson | LHP | 26 | March 31, 2025 | Aug. 29, 2025 | 5 | 9 |
| Jack Kochanowicz | RHP | 23 | March 30, 2025 | Aug. 27, 2025 | 5 | 6 |
| Mitch Farris | LHP | 5 | Sept. 2, 2025 | Sept. 25, 2025 | 5 | 1 |
| Caden Dana | RHP | 5 | Sept. 3, 2025 | Sept. 27, 2025 | 4.5 | 2 |
| Victor Mederos | RHP | 3 | Aug. 12, 2025 | Aug. 23, 2025 | 4.5 | 1 |
| Rest before start | Los Angeles Angels | League average |
|---|---|---|
| 4 days or fewer | 38% | 31% |
| 5 days | 51% | 49% |
| 6 to 10 days | 9% | 15% |
| More than 10 days | 2% | 5% |
Catcher and DH in 2025
| Games | Team-games | Primary catcher started | League average |
|---|---|---|---|
| All games | 162 | 61% | 58% |
| Day game after a night game | 37 | 59% | 44% |
| All other games | 125 | 62% | – |
| Player | DH starts | Share of DH starts |
|---|---|---|
| Mike Trout | 106 | 65% |
| Jorge Soler | 37 | 23% |
| Logan O'Hoppe | 8 | 5% |
Most common lineups in 2025
The most common exact batting order was used 5 times, more than the club average of 4.8.
Lineup 1 (5 times, last on April 12, 2025): 1. Taylor Ward LF, 2. Luis Rengifo 3B, 3. Mike Trout RF, 4. Jorge Soler DH, 5. Logan O'Hoppe C, 6. Nolan Schanuel 1B, 7. Kyren Paris 2B, 8. Jo Adell CF, 9. Tim Anderson SS.
Lineup 2 (4 times, last on Aug. 23, 2025): 1. Zach Neto SS, 2. Nolan Schanuel 1B, 3. Mike Trout DH, 4. Taylor Ward LF, 5. Yoan Moncada 3B, 6. Jo Adell RF, 7. Luis Rengifo 2B, 8. Logan O'Hoppe C, 9. Bryce Teodosio CF.
Lineup 3 (3 times, last on July 21, 2025): 1. Zach Neto SS, 2. Nolan Schanuel 1B, 3. Mike Trout DH, 4. Taylor Ward LF, 5. Jo Adell CF, 6. Yoan Moncada 3B, 7. Logan O'Hoppe C, 8. LaMonte Wade RF, 9. Luis Rengifo 2B.
Top nine vs RHP (5/134): Jo Adell, Jorge Soler, Kyren Paris, Logan O'Hoppe, Luis Rengifo, Mike Trout, Nolan Schanuel, Taylor Ward, Tim Anderson.
Top nine vs LHP (2/28): Jo Adell, Jorge Soler, Kevin Newman, Logan O'Hoppe, Luis Rengifo, Mike Trout, Nolan Schanuel, Taylor Ward, Zach Neto.
Our own calculations from Retrosheet game logs, regular seasons only: notes, methodology.