Los Angeles Angels all-time roster

1961 to 2026 · 975 players

How many players have played for the Los Angeles Angels?

975 players have a season with the Los Angeles Angels on file, from 1961 to 2026: 491 at the plate and 484 on the mound. Garret Anderson played the most games for the club, 2,013. Los Angeles Angels all-time leaders →

Hitters with the most games

Every Los Angeles Angels hitter, 1961 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
Garret Anderson1994–20082,0132,3682721,292.296
Mike Trout2011–20261,7901,8784261,072.290
Tim Salmon1992–20061,6721,6742991,016.282
Brian Downing1978–19901,6611,588222846.271
Jim Fregosi1961–19711,4291,408115546.268
Darin Erstad1996–20061,3201,505114625.286
Bobby Grich1977–19861,2221,103154557.269
Erick Aybar2006–20151,2201,22348417.276
Albert Pujols2012–20201,1571,163217771.257
Gary DiSarcina1990–20001,08496628355.258
Howie Kendrick2006–20141,0811,20478501.292
Dick C. Schofield1983–19961,07379248278.232
Adam Kennedy2000–200699293551353.280
Bob Boone1982–198896874239318.245
Kole Calhoun2012–2019966884140451.249
Chili Davis1988–1996950973156618.279
Chone Figgins2002–20099361,04531341.291
Buck Rodgers1961–196993270431288.232
Wally Joyner1986–2001899961117532.286
Vladimir Guerrero2004–20098461,034173616.319
Rod Carew1979–198583496818282.314
Troy Glaus1998–2004827748182515.253
Don Baylor1977–1982824813141523.262
Bobby Knoop1964–196877661543230.242
Maicer Izturis2005–201275969233297.276
Dave Chalk1973–197873263112205.255
Bengie Molina1998–200571667865362.273
Torii Hunter2008–2012713768105432.286
Jim Edmonds1993–1999709768121408.290
Taylor Ward2018–2025704615113345.247
Shohei Ohtani2018–2023701681171437.274
Albie Pearson1961–196668961824167.275
Reggie Jackson1982–1986687557123374.239
Luis Rengifo2019–202567357162230.250
Doug DeCinces1982–1986654659114418.271
Orlando Palmeiro1995–20026454103138.281
Sandy Alomar1970–19736156067131.248
Devon White1985–199061255159241.247
Juan Rivera2005–201059556692337.277
Leroy Stanton1972–197659444347242.247
Gary Pettis1982–198758445113143.242
Scott Spiezio2000–200357347458268.268
David Eckstein2001–200456761417170.278
Andrelton Simmons2016–202056159236238.281
Rick Reichardt1964–196955451168260.261
David Fletcher2018–202353455816168.277
Tom Satriano1961–196852727417117.224
Zach Neto2023–202652347785250.245
Jim Spencer1968–197250841941177.248
Mike Anthony Napoli2006–201050638992249.251

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every Los Angeles Angels pitcher, 1961 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Troy Percival1995–20045792938316586.22.99680
Scot Shields2001–2010491464421697.03.18631
Chuck Finley1986–199943616514002,675.03.722,151
Francisco Rodriguez2002–20084082317208451.22.35587
Jered Weaver2006–20163221509302,025.03.551,598
Kevin Jepsen2008–201431513185280.23.94271
Mike Witt1981–198930410910451,945.03.781,269
Mike Holtz1996–200130114183203.14.56195
Nolan Ryan1972–197929113812112,182.03.062,416
Shigetoshi Hasegawa1997–2001287302716442.13.85300
Cam Bedrosian2014–202028517139277.23.70290
Brendan Donnelly2002–20062762384295.02.87295
Clyde Wright1966–1973266878531,403.13.28571
Dave LaRoche1970–1980258292752431.03.76325
Bryan Harvey1987–19922501620126307.22.49365
Ervin Santana2005–2012236968001,475.24.331,167
John Lackey2002–20092341027101,501.03.811,201
Frank Tanana1973–19802251027801,614.03.081,233
Dean Chance1961–19662237466161,236.22.83857
Al Levine1999–200221716199319.23.46159
Rudy May1965–1973212517531,111.23.59832
Mark Langston1990–1997210887401,445.13.971,112
Andy Hassler1971–1983204163914529.03.86292
Ben Weber2001–20041991877249.03.33140
Bob Lee1964–1966194201658370.01.99246
Luis Sanchez1981–1985194282127369.23.75216
Jarrod Washburn1998–2005193755701,153.13.93699
Don Aase1978–1984192393927695.13.91369
Kirk McCaskill1985–1991192787401,221.03.86714
Mike James1995–199818413109213.13.42170

What the columns mean: W · L · SV · IP · ERA · K

Every Los Angeles Angels player, A to Z

A

B

C

D

E

F

H

J

K

L

M

N

P

Q

R

S

T

W

Y

Z

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.