2023 ZiPS Projections: Los Angeles Angels

For the 18th consecutive season, the ZiPS projection system is unleashing a full set of prognostications. For more information on the ZiPS projections, please consult this year’s introduction and MLB’s glossary entry. The team order is selected by lot, and the next team up is the Los Angeles Angels.

Batters

I remember the first time I visited Anaheim. A jewel along the Mississippi River, with its vast cornfields, state fairs with fried butter, and an easy drive from cities like Detroit, Chicago, Cincinnati, or St. Louis. Hold on a jiffy, that doesn’t sound quite right. Anaheim is actually in southern California, not the midwest. My confusion, you see, stems from my opinion that the Angels, despite having two of the best players of this generation, are a Central division team. At least, they’re run like one.

The Angels aren’t afraid of a few big contracts, but when it’s time to fill out the roster, it’s all cost-cutting, “just good enough” thinking, and depth resembling a small puddle on a blazing hot day. Just good enough hasn’t, it’s turned out, actually been good enough, not by any stretch of the imagination. The Angels haven’t had a winning record since 2015. The Pirates have a win-loss record more recently in the black.

Now, there’s an additional complexity here in that the team is currently on the auction block, and while we don’t have any specifics yet, the commish is at least hopeful that a sale will be completed before Opening Day. While that may have a lot to do with the Angels’ lackluster winter, the fact is that this has been the team’s modus operandi for some time. In terms of adding talent to the roster, last year’s big free agent signing was Noah Syndergaard on a one-year, $21 million contract (the team also re-signed Raisel Iglesias). The year before, the Angels didn’t give out a single multi-year deal in free agency, and only a single free agent, José Quintana, netted upwards of $2 million. In the years between the Josh Hamilton and Anthony Rendon signings, the Angels didn’t give out a single free agent contract that hit $40 million. This organization has been broken for longer than it has been up for sale, and a new ownership group will be extremely welcome.

Looking at the offense, it isn’t bad, but as is the team’s pattern, it’s curiously unambitious. Brandon Drury and Hunter Renfroe are nice enough additions, but they’re complementary players who aren’t going to carry a lineup. Sure, this team will score a lot of runs if you’re really, really, really confident that Mike Trout and Rendon are going to do Cal Ripken Jr. imitations in terms of their endurance, but why would you think that? An injury or two and the wheels come off this apple trolley very quickly. Shohei Ohtani is a free agent after 2024 [2023! -DS]; in an offseason where Aaron Judge, four terrific shortstops, and Brandon Nimmo were all available, how is Tyler Anderson the big signing?

Yes, the Angels would prefer to not go over the luxury tax threshold; I would have preferred not to spend money on a new roof last month! Sometimes, you have to pay something you don’t want to in order to preserve something else. The Angels are like one of those early 2000s GM sports cars; there’s lots of cool stuff and then you see that they took the steering wheel and dashboard from a Geo Prizm. At least the teams tanking have figured out a cynical way to eventually compete rather than a moderately expensive way of failing.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

My usual urging to resist simply adding up the WAR on the depth chart graphic goes double here; of the 16 teams so far, the Angels have the biggest disparity between what ZiPS is currently projecting and what adding up the depth chart playing time will get you. As noted, I’m far less optimistic about Trout and Rendon’s plate appearances than our current depth charts and when you combine that with simulations that occasionally require some pretty bleak fill-ins, you drop from a depth chart tally of about 93 wins to the 85 that ZiPS currently forecasts.

Pitchers

ZiPS likes quite a lot about the Angels’ pitching staff. Ohtani’s projected innings pitched creeps up every year, and Roger Clemens soldered to Earl Torgeson — the comps, not some horrifying experiment I’m conducting in my basement — is an amazing player. ZiPS also doesn’t think that Patrick Sandoval’s improvement is any kind of mirage. The computer now sees him as a quality number-two starter behind Ohtani, leaving the Angels in far better shape in the unfortunate event of an Ohtani injury than they were a few years ago. The rest of the rotation projects as solid though not overwhelming, and even if ZiPS doesn’t see high upside in Anderson, Reid Detmers, or José Suarez, it sees them as fairly safe options. The depth behind them looks solid, with Chase Silseth projected as a viable starter right now.

These projections remain more optimistic than Steamer when we look at the bullpen. Where Steamer sees Carlos Estévez and José Quijada as sneaking above replacement and the rest of the bullpen hovering around the zero mark, ZiPS sees general adequacy, even if the team sorely misses Iglesias at the top of the ‘pen.

Despite the negative tone at the top, I do think the Angels are likely to considerably improve on their 2022 record and have a great shot to get above .500 for the first time in quite a while. My complaint isn’t so much with what the Angels are, but what they could have been. Worrying about “couldas” might kill you, but it really stings that despite having arguably the best two players the franchise will ever have, they still can’t put together a winning team. The Angels could sneak into the postseason at 87 wins or something, but it still won’t replace all the lost opportunities.

Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here.

Batters – Standard
Player B Age PO PA AB R H 2B 3B HR RBI BB SO SB CS
Mike Trout R 31 CF 464 389 77 106 22 2 32 69 64 123 3 0
Shohei Ohtani L 28 DH 623 542 88 141 26 6 36 88 74 158 15 7
Anthony Rendon R 33 3B 356 304 44 82 20 1 11 50 44 58 2 1
Hunter Renfroe R 31 RF 515 465 69 116 24 1 29 73 41 127 2 1
Taylor Ward R 29 RF 513 447 72 116 26 1 19 63 57 116 5 2
Gio Urshela R 31 3B 502 463 59 131 27 2 15 62 31 96 1 1
Luis Rengifo B 26 2B 556 513 62 131 22 4 15 56 34 101 7 4
Michael Stefanic R 27 2B 476 424 52 111 17 1 7 54 40 59 3 3
Kevin Padlo R 26 3B 414 371 52 85 19 2 15 54 36 124 7 2
Logan O’Hoppe R 23 C 461 407 51 99 15 1 16 64 43 96 3 2
Max Stassi R 32 C 324 287 33 61 10 1 10 28 31 101 0 1
Brandon Drury R 30 3B 479 441 58 107 24 1 18 58 31 112 1 2
David Fletcher R 29 2B 510 478 55 129 22 2 3 36 27 47 6 2
Jared Walsh L 29 1B 496 451 55 111 25 2 21 65 37 141 1 1
Edgar Quero B 20 C 491 425 57 98 26 1 14 71 47 122 4 3
Luis Barrera L 27 CF 409 374 43 89 15 6 6 39 29 92 8 3
Kean Wong L 28 3B 484 443 51 108 17 3 4 43 35 121 16 4
Jeremiah Jackson R 23 2B 328 297 37 68 17 2 11 39 25 91 4 2
Riley Unroe B 27 SS 412 371 46 89 15 4 7 42 35 100 10 4
Dillon Thomas L 30 RF 454 401 57 92 18 2 12 66 36 153 6 3
Orlando Martinez L 25 RF 445 413 48 96 20 3 10 45 28 120 4 4
Matt Thaiss L 28 C 431 378 50 85 16 2 12 47 48 103 3 1
Andrew Velazquez B 28 SS 366 333 45 71 16 2 8 35 25 117 18 3
Straton Podaras R 25 C 201 170 23 34 10 0 6 30 23 63 2 1
Livan Soto L 23 SS 554 499 57 115 17 4 6 47 45 131 8 5
Kyren Paris R 21 SS 440 386 58 79 15 5 10 51 42 153 16 3
Jack Mayfield R 32 SS 359 333 44 77 17 2 10 42 18 82 5 2
Matt Duffy R 32 3B 311 281 28 72 11 0 4 25 24 63 2 1
Jo Adell R 24 LF 484 446 59 103 24 2 20 64 30 166 6 3
Steven Duggar L 29 CF 326 295 40 62 12 2 7 32 28 115 10 2
BJ Boyd L 29 LF 333 307 42 78 14 2 7 39 20 66 5 1
Christian Sepulveda R 25 3B 283 262 35 56 17 2 7 38 11 90 4 2
Magneuris Sierra L 27 CF 418 390 50 93 12 5 4 32 23 87 20 5
Zach Neto R 22 SS 173 157 20 37 7 1 4 25 9 40 3 2
Jake Lamb L 32 1B 333 288 39 61 12 1 12 37 38 106 0 1
Mike Ford L 30 1B 368 322 39 72 15 0 12 41 41 86 0 1
José Godoy L 28 C 292 269 31 62 11 0 6 32 18 73 0 1
Colby Fitch L 27 C 112 95 10 16 4 1 2 14 12 46 1 1
Jared Oliva R 27 CF 409 378 50 88 19 4 6 46 24 109 15 4
Zach Humphreys R 25 C 271 234 31 50 8 1 4 24 34 70 4 2
Monte Harrison R 27 CF 347 312 45 62 10 1 10 40 29 144 19 3
Jake Palomaki B 27 SS 359 318 38 72 10 2 1 30 31 70 7 4
Mickey Moniak L 25 CF 425 395 46 88 17 6 14 48 23 130 6 2
Kurt Suzuki R 39 C 204 179 17 43 8 0 5 20 15 36 0 1
Michael Cruz L 27 C 196 175 19 37 7 0 5 28 13 59 0 1
Chad Wallach R 31 C 341 302 30 60 12 1 8 35 30 110 1 1
Jose Gomez R 26 3B 407 380 38 84 16 1 4 37 20 119 4 4
Braxton Martinez R 29 1B 362 316 35 65 17 1 8 38 39 105 0 1
Aaron Whitefield R 26 LF 404 370 45 79 14 3 6 37 27 133 17 7
Juan Lagares R 34 RF 271 254 31 57 14 2 4 24 14 66 1 2
Gabe Matthews L 25 1B 422 366 40 72 17 0 11 54 41 150 1 1
Carlos Reina B 24 C 133 119 11 20 6 0 1 10 10 49 1 1
Ryan Aguilar L 28 RF 390 338 48 65 11 1 9 43 44 148 5 2
Bryce Teodosio R 24 CF 399 360 36 63 11 0 10 41 30 179 12 4
Sonny DiChiara R 23 1B 156 132 6 21 2 0 1 14 19 67 1 1
Anthony Mulrine R 25 C 235 207 19 38 7 0 2 26 16 71 0 1
Kyle Kasser L 27 2B 356 324 30 77 11 1 1 27 27 57 6 2
Jake Gatewood R 27 1B 443 415 48 80 15 2 18 53 21 181 2 2
Torii Hunter Jr. R 28 LF 330 302 32 63 9 3 5 32 21 119 12 3
David Calabrese L 20 CF 455 416 48 83 18 4 5 36 32 149 11 1
Kevin Maitan B 23 3B 429 396 38 79 13 1 8 42 26 154 2 2
Jordyn Adams R 23 CF 464 426 51 86 13 3 5 40 30 154 15 3

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA
Mike Trout 464 .272 .384 .586 164 .314 .316 -1 4.8 .402
Shohei Ohtani 623 .260 .352 .530 140 .269 .302 0 3.5 .367
Anthony Rendon 356 .270 .368 .451 126 .181 .302 0 2.2 .354
Hunter Renfroe 515 .249 .311 .492 118 .243 .282 3 2.2 .340
Taylor Ward 513 .260 .350 .450 120 .190 .311 -2 2.1 .347
Gio Urshela 502 .283 .329 .447 113 .164 .330 -2 2.1 .333
Luis Rengifo 556 .255 .307 .402 95 .146 .292 2 1.7 .307
Michael Stefanic 476 .262 .338 .356 94 .094 .291 3 1.6 .309
Kevin Padlo 414 .229 .302 .412 96 .183 .302 4 1.6 .308
Logan O’Hoppe 461 .243 .325 .403 101 .160 .281 -6 1.5 .318
Max Stassi 324 .213 .296 .359 81 .146 .290 7 1.4 .289
Brandon Drury 479 .243 .296 .424 97 .181 .286 -1 1.2 .310
David Fletcher 510 .270 .310 .343 82 .073 .294 6 1.1 .287
Jared Walsh 496 .246 .308 .450 107 .204 .311 1 1.0 .322
Edgar Quero 491 .231 .326 .395 99 .165 .291 -12 1.0 .317
Luis Barrera 409 .238 .294 .358 80 .120 .301 6 1.0 .285
Kean Wong 484 .244 .303 .323 74 .079 .327 7 1.0 .278
Jeremiah Jackson 328 .229 .293 .411 93 .182 .292 2 0.9 .302
Riley Unroe 412 .240 .309 .358 85 .119 .311 -2 0.8 .294
Dillon Thomas 454 .229 .315 .374 91 .145 .339 4 0.7 .305
Orlando Martinez 445 .232 .281 .368 79 .136 .304 11 0.5 .281
Matt Thaiss 431 .225 .316 .373 91 .148 .278 -9 0.5 .302
Andrew Velazquez 366 .213 .271 .345 70 .132 .303 1 0.5 .270
Straton Podaras 201 .200 .323 .365 91 .165 .277 -4 0.4 .309
Livan Soto 554 .230 .296 .317 71 .086 .301 1 0.4 .273
Kyren Paris 440 .205 .296 .347 78 .142 .309 -5 0.4 .286
Jack Mayfield 359 .231 .277 .384 81 .153 .278 -2 0.3 .285
Matt Duffy 311 .256 .325 .338 85 .082 .318 -2 0.3 .296
Jo Adell 484 .231 .287 .428 95 .197 .319 -2 0.3 .307
Steven Duggar 326 .210 .282 .336 71 .125 .318 2 0.3 .272
BJ Boyd 333 .254 .306 .381 90 .127 .303 0 0.2 .300
Christian Sepulveda 283 .214 .269 .374 76 .160 .297 2 0.2 .279
Magneuris Sierra 418 .238 .284 .326 69 .087 .298 3 0.2 .267
Zach Neto 173 .236 .301 .369 85 .134 .292 -2 0.1 .294
Jake Lamb 333 .212 .312 .385 93 .174 .288 0 0.1 .307
Mike Ford 368 .224 .318 .382 94 .158 .268 -1 0.1 .307
José Godoy 292 .230 .284 .338 72 .108 .295 -1 0.1 .273
Colby Fitch 112 .168 .286 .295 62 .126 .298 0 0.0 .265
Jared Oliva 409 .233 .289 .352 77 .119 .312 -3 0.0 .280
Zach Humphreys 271 .214 .314 .308 74 .094 .288 -5 -0.1 .282
Monte Harrison 347 .199 .274 .333 68 .135 .329 -2 -0.1 .269
Jake Palomaki 359 .226 .303 .280 64 .053 .287 0 -0.1 .266
Mickey Moniak 425 .223 .269 .403 83 .180 .295 -5 -0.1 .286
Kurt Suzuki 204 .240 .315 .369 90 .128 .275 -8 -0.2 .301
Michael Cruz 196 .211 .291 .337 74 .126 .288 -4 -0.2 .278
Chad Wallach 341 .199 .279 .325 67 .126 .283 -4 -0.2 .269
Jose Gomez 407 .221 .268 .300 58 .079 .311 6 -0.2 .252
Braxton Martinez 362 .206 .298 .342 78 .136 .281 2 -0.3 .284
Aaron Whitefield 404 .214 .270 .316 62 .103 .316 8 -0.3 .257
Juan Lagares 271 .224 .267 .343 68 .118 .288 3 -0.4 .264
Gabe Matthews 422 .197 .296 .333 75 .137 .298 1 -0.6 .281
Carlos Reina 133 .168 .242 .244 36 .076 .275 -1 -0.6 .222
Ryan Aguilar 390 .192 .296 .311 69 .118 .309 0 -0.6 .275
Bryce Teodosio 399 .175 .251 .289 50 .114 .310 4 -0.6 .243
Sonny DiChiara 156 .159 .288 .197 39 .038 .313 0 -0.8 .238
Anthony Mulrine 235 .184 .274 .246 47 .063 .269 -5 -0.9 .242
Kyle Kasser 356 .238 .297 .287 64 .049 .286 -7 -1.0 .262
Jake Gatewood 443 .193 .238 .369 65 .176 .287 4 -1.1 .261
Torii Hunter Jr. 330 .209 .268 .308 60 .099 .326 -2 -1.1 .256
David Calabrese 455 .200 .257 .298 54 .099 .298 -3 -1.2 .245
Kevin Maitan 429 .199 .256 .298 54 .098 .303 -3 -1.4 .246
Jordyn Adams 464 .202 .261 .282 51 .080 .303 -6 -1.6 .243

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Mike Trout Mickey Mantle Pedro Guerrero Jeff Heath
Shohei Ohtani Earl Torgeson Kirk Gibson Darryl Strawberry
Anthony Rendon Bill Mueller Rance Mulliniks Jim Ray Hart
Hunter Renfroe Frank Kellert Carlos González Mickey Rocco
Taylor Ward Ed Morgan Ray Sanders Ira Flagstead
Gio Urshela Steve Demeter Hank Majeski Scooter Gennett
Luis Rengifo Mike Richardt Red Schoendienst Adam Kennedy
Michael Stefanic Marty Barrett Bryan Little Matt Galante
Kevin Padlo Ed Moxey Jim Pankovits Jim Riggleman
Logan O’Hoppe Mike Sweeney Charlie O’Brien John Jaso
Max Stassi Rick Wilkins Chris Cannizzaro Steve Patchin
Brandon Drury Razor Shines Russell Kerns Steve Demeter
David Fletcher Luis Figueroa Duane Kuiper Glenn Beckert
Jared Walsh Tom Johnson Pidge Browne Bob Chance
Edgar Quero Bill Freehan Milton Swift Carlos Santana
Luis Barrera Ben Copeland Marvell Wynne McKay Christensen
Kean Wong Andrew Romine Stanley Roseboro Hernan Iribarren
Jeremiah Jackson Bill Madlock Alex Blandino Tony Graffanino
Riley Unroe Jimmy Stewart Shawn O’Malley U.L. Washington
Dillon Thomas Cesar Geronimo Bryan Petersen Ed Mierkowicz
Orlando Martinez Jake Shaffer Brant Brown Rick Down
Matt Thaiss Rick Stelmaszek Joe Nolan Glenn Borgmann
Andrew Velazquez Jimmy Sexton Lino Connell Chris Basak
Straton Podaras Darren Daulton Brian Deak Vinny DiFazio
Livan Soto Mark Raynor Denny Hocking Ricky Gutierrez
Kyren Paris John Miller Sean Rodriguez Amaury Garcia 가르시아
Jack Mayfield Doc Lavan Jack Lohrke Clint Barmes
Matt Duffy Ivan de Jesus Jamie Burke Jim Snyder
Jo Adell Braulio Castillo Billy Beane Jordan Patterson
Steven Duggar Chris Powell Darnell Sweeney Sebastien Boucher
BJ Boyd David Lough Bob Addis Walt French
Christian Sepulveda Stan Papi Terry McDermott Dell Lindsey
Magneuris Sierra Wayne Kirby Leon Landry Jesus Tavarez 타바레스
Zach Neto Aaron Ledesma Jack Wilson Toy McCord
Jake Lamb Ty Van Burkleo Pat Dodson Mark Johnson
Mike Ford Rube Walker Larry Sutton 서튼 Rico Washington
José Godoy Bryan Holaday Bryan Kennedy Francisco Arcia
Colby Fitch James Skelton Mike Falsetti Jake Lowery
Jared Oliva Cory Sullivan Jason Repko McKay Christensen
Zach Humphreys Mike Sadek Pete Gonzalez Chris Turner
Monte Harrison Dante Powell Fred Winston Mike Couture
Jake Palomaki Matt Williams Hanley Frias Sergio Ferrer
Mickey Moniak Ryan Stevenson Cesar Hernandez Fabio Gomez
Kurt Suzuki Buddy Rosar Del Crandall Corky Miller
Michael Cruz Clemente Alvarez Rube Walker Logan Johnson
Chad Wallach Lance Burkhart Jon Fuller Peto Ramirez
Jose Gomez Doug Flynn Harold Reichenbach Ben Fjelland
Braxton Martinez JD Closser Bob Rikard Ryan Soules
Aaron Whitefield Dave Krynzel Don White T.J. Baxter
Juan Lagares Dain Clay Eric Fox Peter Bourjos
Gabe Matthews Todd Mensik Matt Rizzotti Dave Falcone
Carlos Reina Jose De La Cruz Jose Salas John Francis
Ryan Aguilar Oscar Grimes Reggie Whittemore Randy Curtis
Bryce Teodosio Andrew Dyes Craig Adams Quinn Stewart
Sonny DiChiara Joe White Alan Ahmady Roger Schmuck
Anthony Mulrine Kris Yoder Kyle Pollock Wally Rosa
Kyle Kasser Keoni De Renne Bruce Christensen Max Schrock
Jake Gatewood Joe Jarrell Kit Pellow 펠로우 Mark Funderburk
Torii Hunter Jr. Ramon Gomez Casio Grider Ed Bady
David Calabrese Jeff Williams Miguel Sabino Peter Hissey
Kevin Maitan Kip Coughlan William Chamberlain Radhames Polanco
Jordyn Adams Danny Rombley Jereme Milons Kevin Kiermaier

Batters – 80th/20th Percentiles
Player 80th BA 80th OBP 80th SLG 80th OPS+ 80th WAR 20th BA 20th OBP 20th SLG 20th OPS+ 20th WAR
Mike Trout .295 .406 .659 189 6.1 .245 .355 .517 142 3.5
Shohei Ohtani .283 .376 .591 160 5.1 .237 .327 .473 121 1.9
Anthony Rendon .299 .399 .510 148 3.2 .243 .340 .400 104 1.3
Hunter Renfroe .276 .336 .554 141 3.6 .225 .287 .429 99 1.0
Taylor Ward .286 .375 .513 143 3.4 .234 .327 .398 102 0.9
Gio Urshela .310 .358 .492 133 3.3 .253 .302 .394 94 0.9
Luis Rengifo .277 .330 .451 111 2.8 .229 .280 .359 78 0.5
Michael Stefanic .291 .363 .396 110 2.6 .235 .310 .322 77 0.6
Kevin Padlo .256 .325 .469 117 2.6 .202 .271 .356 76 0.6
Logan O’Hoppe .270 .353 .455 120 2.6 .218 .303 .358 84 0.6
Max Stassi .241 .325 .418 100 2.2 .190 .265 .304 61 0.6
Brandon Drury .270 .322 .482 118 2.4 .219 .272 .374 79 0.1
David Fletcher .298 .339 .380 98 2.2 .238 .279 .303 63 -0.1
Jared Walsh .272 .333 .503 127 2.3 .220 .283 .398 88 -0.2
Edgar Quero .259 .356 .456 120 2.3 .206 .301 .344 79 -0.3
Luis Barrera .263 .317 .400 96 1.8 .213 .266 .320 63 0.1
Kean Wong .270 .327 .359 90 1.8 .214 .269 .285 55 -0.3
Jeremiah Jackson .256 .322 .470 116 1.7 .201 .270 .360 72 0.1
Riley Unroe .266 .333 .403 103 1.7 .212 .281 .315 67 -0.1
Dillon Thomas .254 .340 .418 108 1.6 .204 .289 .329 73 -0.3
Orlando Martinez .257 .303 .412 96 1.5 .209 .255 .327 62 -0.5
Matt Thaiss .253 .345 .431 112 1.7 .198 .287 .320 69 -0.5
Andrew Velazquez .240 .299 .403 92 1.5 .188 .247 .303 52 -0.4
Straton Podaras .228 .356 .426 115 1.0 .168 .295 .301 67 -0.2
Livan Soto .252 .318 .357 87 1.5 .207 .273 .284 56 -0.6
Kyren Paris .231 .325 .403 99 1.5 .178 .272 .293 58 -0.8
Jack Mayfield .260 .305 .447 105 1.4 .202 .249 .332 61 -0.6
Matt Duffy .287 .351 .379 103 1.0 .222 .297 .299 67 -0.4
Jo Adell .257 .315 .488 119 1.7 .203 .262 .380 76 -0.9
Steven Duggar .238 .312 .385 91 1.0 .184 .254 .294 51 -0.6
BJ Boyd .288 .336 .432 111 1.1 .227 .279 .339 71 -0.5
Christian Sepulveda .243 .295 .433 100 1.1 .188 .242 .323 57 -0.4
Magneuris Sierra .266 .306 .371 87 1.3 .214 .260 .288 53 -0.6
Zach Neto .263 .329 .427 107 0.6 .212 .276 .327 69 -0.2
Jake Lamb .235 .339 .444 114 0.9 .186 .282 .335 71 -0.8
Mike Ford .249 .350 .445 117 1.1 .195 .291 .329 72 -0.9
José Godoy .262 .319 .384 93 0.8 .200 .259 .290 54 -0.6
Colby Fitch .198 .317 .356 87 0.3 .142 .253 .251 43 -0.2
Jared Oliva .259 .315 .397 93 0.9 .207 .260 .309 57 -1.0
Zach Humphreys .244 .348 .363 97 0.7 .183 .286 .264 56 -0.7
Monte Harrison .226 .303 .397 88 0.8 .173 .249 .290 47 -0.9
Jake Palomaki .253 .332 .311 82 0.6 .201 .276 .244 48 -0.9
Mickey Moniak .249 .295 .454 105 1.1 .197 .245 .356 66 -1.0
Kurt Suzuki .272 .345 .428 112 0.4 .206 .288 .317 70 -0.7
Michael Cruz .240 .322 .390 96 0.3 .183 .261 .291 54 -0.7
Chad Wallach .229 .307 .382 88 0.5 .174 .249 .281 48 -1.1
Jose Gomez .248 .293 .342 77 0.7 .196 .242 .268 44 -1.0
Braxton Martinez .229 .326 .386 95 0.5 .179 .271 .297 57 -1.2
Aaron Whitefield .240 .297 .358 80 0.6 .187 .245 .279 46 -1.1
Juan Lagares .253 .297 .400 89 0.3 .191 .237 .293 46 -1.1
Gabe Matthews .224 .324 .380 93 0.4 .172 .271 .288 56 -1.6
Carlos Reina .198 .270 .281 52 -0.3 .142 .214 .199 18 -0.9
Ryan Aguilar .219 .320 .359 86 0.2 .166 .264 .261 47 -1.6
Bryce Teodosio .200 .275 .334 68 0.2 .146 .225 .247 32 -1.5
Sonny DiChiara .187 .320 .230 56 -0.5 .131 .263 .165 24 -1.1
Anthony Mulrine .215 .305 .284 64 -0.4 .153 .248 .206 27 -1.4
Kyle Kasser .266 .326 .320 79 -0.3 .212 .269 .253 47 -1.8
Jake Gatewood .220 .264 .420 86 0.0 .166 .213 .308 44 -2.3
Torii Hunter Jr. .234 .293 .355 77 -0.4 .182 .243 .275 43 -1.9
David Calabrese .228 .284 .343 72 -0.2 .177 .229 .267 38 -2.1
Kevin Maitan .223 .281 .346 71 -0.4 .175 .231 .260 38 -2.2
Jordyn Adams .228 .283 .327 68 -0.6 .177 .238 .249 37 -2.4

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Shohei Ohtani R 28 13 8 3.00 27 27 156.0 122 52 17 45 193
Patrick Sandoval L 26 8 6 3.55 25 25 137.0 124 54 14 54 141
Aaron Loup L 35 2 3 3.86 57 0 51.3 47 22 6 17 46
Jimmy Herget R 29 2 3 3.90 49 1 62.3 57 27 7 23 62
Eric Torres L 23 2 3 3.91 47 0 53.0 42 23 6 27 67
Jacob Webb R 29 4 3 3.92 43 0 43.7 40 19 6 15 47
Carlos Estévez R 30 4 3 3.92 62 0 57.3 53 25 8 23 61
Archie Bradley R 30 3 4 4.09 44 0 44.0 45 20 5 16 37
José Suarez L 25 8 8 4.09 25 20 114.3 106 52 14 39 106
Chris Rodriguez R 24 2 2 4.10 22 8 48.3 46 22 4 25 43
Ryan Tepera R 35 3 3 4.10 52 0 48.3 42 22 6 20 45
Chase Silseth R 23 5 6 4.10 22 22 105.3 96 48 14 41 107
Reid Detmers L 23 6 7 4.11 25 25 127.0 113 58 18 45 135
José Quijada L 27 3 2 4.13 46 0 48.0 39 22 7 23 60
Ky Bush L 23 6 6 4.17 22 22 103.7 105 48 13 36 85
Tyler Anderson L 33 8 9 4.17 26 25 149.0 151 69 24 33 121
Brian Moran L 34 2 3 4.26 43 1 44.3 41 21 5 17 43
Jaime Barría R 26 4 5 4.27 29 11 90.7 94 43 14 24 65
Jack Dashwood L 25 3 3 4.27 28 5 78.0 79 37 11 22 70
Griffin Canning R 27 4 4 4.33 14 14 68.7 64 33 10 29 67
Landon Marceaux R 23 5 7 4.35 22 22 97.3 106 47 13 23 62
Jake Kalish L 31 5 6 4.35 23 11 82.7 87 40 12 24 66
Zack Weiss R 31 3 3 4.38 42 0 51.3 46 25 7 27 59
Ty Buttrey R 30 2 2 4.40 42 0 43.0 43 21 5 22 38
Glenn Albanese Jr. R 24 1 1 4.40 31 1 45.0 45 22 6 18 37
Mike Mayers R 31 2 3 4.43 35 7 69.0 66 34 10 29 67
Luke Murphy R 23 5 6 4.44 44 0 48.7 44 24 6 27 50
Brett Kerry R 24 5 6 4.47 24 19 96.7 98 48 16 33 88
Ryan Smith L 25 4 5 4.48 27 14 90.3 91 45 14 33 82
Kolton Ingram L 26 3 3 4.50 43 0 48.0 46 24 7 22 49
Rob Zastryzny L 31 3 4 4.50 30 8 64.0 65 32 9 25 63
Jonathan Aro R 32 4 5 4.53 33 5 55.7 62 28 7 16 36
Chris Devenski R 32 1 2 4.54 35 2 37.7 39 19 7 10 37
Austin Warren R 27 3 4 4.56 41 0 51.3 51 26 7 24 46
Andrew Wantz R 27 3 3 4.57 40 6 65.0 62 33 12 26 68
Fernando Romero R 28 6 8 4.57 27 15 102.3 109 52 11 46 71
Mason Erla R 25 5 6 4.59 17 17 80.3 88 41 12 20 52
Grant Dayton L 35 1 1 4.62 37 0 39.0 39 20 7 18 39
Davis Daniel R 26 5 7 4.62 21 20 99.3 102 51 15 32 72
Oliver Ortega R 26 3 5 4.66 41 5 65.7 66 34 10 32 62
Kyle Barraclough R 33 3 4 4.67 43 0 44.3 39 23 7 26 52
Tucker Davidson L 27 6 9 4.69 23 22 111.3 110 58 17 50 103
Kenny Rosenberg L 27 4 6 4.71 20 14 80.3 80 42 12 38 72
Jake Lee R 28 2 2 4.71 12 8 28.7 30 15 5 11 26
Wander Suero R 31 3 4 4.73 40 0 40.0 41 21 6 14 35
Ivan Armstrong R 22 3 5 4.73 34 0 45.7 45 24 6 19 40
César Valdez R 38 5 7 4.73 25 17 110.3 126 58 18 22 86
Coleman Crow R 22 5 6 4.75 22 20 113.7 119 60 16 42 87
Gerardo Reyes R 30 3 4 4.78 47 0 49.0 44 26 7 28 57
Jose Marte R 27 2 3 4.79 36 3 47.0 42 25 7 32 55
Jhonathan Diaz L 26 4 6 4.87 20 16 81.3 80 44 11 37 71
Touki Toussaint R 27 3 4 4.89 27 13 73.7 66 40 11 41 76
Braden Olthoff R 24 5 8 4.89 21 15 92.0 103 50 12 32 53
Jonathan Holder R 30 1 3 4.94 20 1 27.3 29 15 4 11 24
Sam Bachman R 23 1 2 4.99 17 17 61.3 65 34 8 31 41
Nick Jones L 24 2 3 4.99 37 0 39.7 36 22 5 25 40
Nash Walters R 26 3 5 5.01 42 2 50.3 49 28 8 26 52
Robinson Pina R 24 5 8 5.04 21 17 84.0 81 47 15 47 91
Cam Vieaux L 29 3 5 5.05 32 10 73.0 77 41 13 34 64
Cristopher Molina R 26 4 5 5.06 22 8 74.7 79 42 12 32 60
Luis Ledo R 28 3 5 5.06 34 0 37.3 38 21 6 24 35
Dylan King R 26 2 3 5.11 18 5 44.0 43 25 8 23 46
John Swanda R 24 4 7 5.14 17 12 75.3 86 43 13 23 46
Brent Killam L 25 4 6 5.28 18 17 75.0 78 44 14 34 66
Keith Rogalla R 27 1 2 5.28 21 2 30.7 32 18 4 19 24
Aaron Hernandez R 26 3 4 5.34 26 9 55.7 58 33 9 31 48
Justin Garza R 29 2 5 6.11 30 6 56.0 60 38 13 35 56
Kodi Medeiros L 27 1 4 6.42 20 3 40.7 43 29 8 29 34

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ FIP ERA- WAR
Shohei Ohtani 156.0 11.1 2.6 1.0 7.1% 30.3% .283 144 3.10 69 4.1
Patrick Sandoval 137.0 9.3 3.5 0.9 9.2% 24.0% .296 122 3.69 82 2.8
Aaron Loup 51.3 8.1 3.0 1.1 7.9% 21.5% .283 112 4.22 89 0.6
Jimmy Herget 62.3 9.0 3.3 1.0 8.7% 23.5% .292 111 3.88 90 0.7
Eric Torres 53.0 11.4 4.6 1.0 11.9% 29.5% .288 111 4.08 90 0.4
Jacob Webb 43.7 9.7 3.1 1.2 8.1% 25.3% .296 110 3.95 91 0.4
Carlos Estévez 57.3 9.6 3.6 1.3 9.3% 24.6% .296 110 4.10 91 0.5
Archie Bradley 44.0 7.6 3.3 1.0 8.4% 19.4% .303 106 4.18 95 0.3
José Suarez 114.3 8.3 3.1 1.1 8.0% 21.9% .287 106 4.10 95 1.8
Chris Rodriguez 48.3 8.0 4.7 0.7 11.5% 19.8% .298 106 4.19 95 0.7
Ryan Tepera 48.3 8.4 3.7 1.1 9.6% 21.6% .271 106 4.27 95 0.4
Chase Silseth 105.3 9.1 3.5 1.2 9.1% 23.6% .289 105 4.16 95 1.6
Reid Detmers 127.0 9.6 3.2 1.3 8.4% 25.2% .285 105 4.10 95 1.9
José Quijada 48.0 11.3 4.3 1.3 11.2% 29.3% .283 105 4.17 95 0.4
Ky Bush 103.7 7.4 3.1 1.1 8.0% 19.0% .297 104 4.27 96 1.5
Tyler Anderson 149.0 7.3 2.0 1.4 5.3% 19.4% .287 104 4.37 96 2.1
Brian Moran 44.3 8.7 3.5 1.0 8.9% 22.6% .293 101 4.30 99 0.2
Jaime Barría 90.7 6.5 2.4 1.4 6.3% 16.9% .286 101 4.62 99 1.0
Jack Dashwood 78.0 8.1 2.5 1.3 6.6% 21.1% .301 101 4.15 99 0.9
Griffin Canning 68.7 8.8 3.8 1.3 9.7% 22.4% .287 100 4.54 100 0.8
Landon Marceaux 97.3 5.7 2.1 1.2 5.5% 14.8% .295 99 4.39 101 1.3
Jake Kalish 82.7 7.2 2.6 1.3 6.8% 18.6% .299 99 4.46 101 1.0
Zack Weiss 51.3 10.3 4.7 1.2 11.8% 25.8% .298 99 4.32 101 0.1
Ty Buttrey 43.0 8.0 4.6 1.0 11.3% 19.6% .302 98 4.57 102 0.1
Glenn Albanese Jr. 45.0 7.4 3.6 1.2 9.0% 18.4% .291 98 4.58 102 0.2
Mike Mayers 69.0 8.7 3.8 1.3 9.7% 22.3% .293 97 4.49 103 0.6
Luke Murphy 48.7 9.2 5.0 1.1 12.5% 23.1% .290 97 4.49 103 0.2
Brett Kerry 96.7 8.2 3.1 1.5 7.9% 21.0% .296 97 4.57 103 1.1
Ryan Smith 90.3 8.2 3.3 1.4 8.4% 20.8% .296 96 4.55 104 1.0
Kolton Ingram 48.0 9.2 4.1 1.3 10.4% 23.1% .298 96 4.57 104 0.0
Rob Zastryzny 64.0 8.9 3.5 1.3 8.9% 22.4% .309 96 4.28 104 0.6
Jonathan Aro 55.7 5.8 2.6 1.1 6.6% 14.8% .302 96 4.52 105 0.4
Chris Devenski 37.7 8.8 2.4 1.7 6.3% 23.1% .305 95 4.56 105 0.1
Austin Warren 51.3 8.1 4.2 1.2 10.5% 20.2% .297 95 4.71 105 0.0
Andrew Wantz 65.0 9.4 3.6 1.7 9.2% 24.1% .289 95 4.80 106 0.4
Fernando Romero 102.3 6.2 4.0 1.0 9.9% 15.3% .301 95 4.69 106 1.0
Mason Erla 80.3 5.8 2.2 1.3 5.8% 15.2% .293 94 4.70 106 0.8
Grant Dayton 39.0 9.0 4.2 1.6 10.5% 22.7% .299 94 4.95 107 0.0
Davis Daniel 99.3 6.5 2.9 1.4 7.5% 16.9% .285 94 4.81 107 1.0
Oliver Ortega 65.7 8.5 4.4 1.4 10.8% 20.9% .301 93 4.84 108 0.3
Kyle Barraclough 44.3 10.6 5.3 1.4 13.1% 26.1% .291 93 4.75 108 0.0
Tucker Davidson 111.3 8.3 4.0 1.4 10.2% 21.1% .294 92 4.74 108 1.0
Kenny Rosenberg 80.3 8.1 4.3 1.3 10.7% 20.2% .294 92 4.87 109 0.7
Jake Lee 28.7 8.2 3.5 1.6 8.6% 20.3% .301 92 4.86 109 0.3
Wander Suero 40.0 7.9 3.2 1.4 8.0% 20.0% .299 92 4.55 109 -0.1
Ivan Armstrong 45.7 7.9 3.7 1.2 9.4% 19.8% .293 91 4.75 109 0.0
César Valdez 110.3 7.0 1.8 1.5 4.6% 18.1% .313 91 4.37 109 0.9
Coleman Crow 113.7 6.9 3.3 1.3 8.5% 17.5% .296 91 4.77 110 1.0
Gerardo Reyes 49.0 10.5 5.1 1.3 12.8% 26.1% .298 91 4.70 110 -0.1
Jose Marte 47.0 10.5 6.1 1.3 14.7% 25.2% .297 90 4.98 111 0.1
Jhonathan Diaz 81.3 7.9 4.1 1.2 10.3% 19.8% .292 89 5.01 113 0.6
Touki Toussaint 73.7 9.3 5.0 1.3 12.5% 23.2% .282 88 5.15 113 0.5
Braden Olthoff 92.0 5.2 3.1 1.2 7.9% 13.1% .297 88 4.97 113 0.7
Jonathan Holder 27.3 7.9 3.6 1.3 9.1% 19.8% .309 88 4.62 114 0.0
Sam Bachman 61.3 6.0 4.5 1.2 11.2% 14.7% .292 87 5.27 115 0.4
Nick Jones 39.7 9.1 5.7 1.1 13.7% 21.9% .290 87 4.97 115 -0.1
Nash Walters 50.3 9.3 4.6 1.4 11.4% 22.8% .299 86 4.94 116 0.0
Robinson Pina 84.0 9.8 5.0 1.6 12.3% 23.8% .297 86 5.20 116 0.5
Cam Vieaux 73.0 7.9 4.2 1.6 10.4% 19.5% .299 86 5.32 117 0.2
Cristopher Molina 74.7 7.2 3.9 1.4 9.5% 17.8% .298 85 5.20 117 0.3
Luis Ledo 37.3 8.4 5.8 1.4 13.7% 20.0% .302 85 5.38 117 -0.2
Dylan King 44.0 9.4 4.7 1.6 11.6% 23.2% .297 85 5.13 118 0.1
John Swanda 75.3 5.5 2.7 1.6 6.8% 13.7% .296 84 5.25 119 0.4
Brent Killam 75.0 7.9 4.1 1.7 10.1% 19.7% .294 82 5.54 122 0.2
Keith Rogalla 30.7 7.0 5.6 1.2 13.1% 16.6% .298 82 5.34 122 -0.1
Aaron Hernandez 55.7 7.8 5.0 1.5 12.1% 18.8% .299 81 5.42 123 0.1
Justin Garza 56.0 9.0 5.6 2.1 13.4% 21.4% .303 71 6.26 141 -0.5
Kodi Medeiros 40.7 7.5 6.4 1.8 14.9% 17.4% .292 67 6.69 148 -0.6

Pitchers – Top Near-Age Comps and Percentiles
Player Pit Comp 1 Pit Comp 2 Pit Comp 3 80th WAR 20th WAR 80th ERA 20th ERA
Shohei Ohtani Roger Clemens Bert Blyleven Burleigh Grimes 5.3 2.9 2.33 3.77
Patrick Sandoval Steve Barber Danny Jackson Bob Smith 3.6 1.9 3.09 4.13
Aaron Loup Sparky Lyle Jeremy Affeldt Scott Downs 1.1 0.0 3.00 5.07
Jimmy Herget Mike Fornieles Bud Tinning Kevin Quackenbush 1.3 0.0 3.18 4.94
Eric Torres Darren Oliver Tim Collins Ed Vande Berg 1.0 -0.2 3.12 4.95
Jacob Webb Mike Schooler Randy Moffitt Jim Corsi 0.8 -0.1 3.21 5.09
Carlos Estévez Hansel Robles Pedro Baez Shane Greene 1.1 -0.1 3.19 5.16
Archie Bradley Mark Dewey Jeremy Accardo Danny Kolb 0.7 -0.1 3.41 5.11
José Suarez Bobby Shantz Ray Sadecki Jamie Moyer 2.5 1.0 3.62 4.66
Chris Rodriguez Tom Baker Gordon Rhodes Jim Winn 1.0 0.3 3.54 4.84
Ryan Tepera Kent Tekulve Rafael Soriano Matt Albers 0.9 -0.3 3.16 5.38
Chase Silseth Dave Hasbach Adam Eaton Tommy Greene 2.4 0.8 3.57 4.82
Reid Detmers Ken Holtzman CC Sabathia Larry Jaster 2.9 1.0 3.46 4.88
José Quijada Kevin Siegrist Antonio Bastardo Daniel Schlereth 1.0 -0.2 3.21 5.24
Ky Bush Breen Newcomer Craig Caskey Bob Mulligan 2.1 0.8 3.68 4.85
Tyler Anderson Wilbur Wood Eppa Rixey Charlie Leibrandt 2.9 1.2 3.68 4.82
Brian Moran Billy Hoeft Frank DiPino Gary Lucas 0.7 -0.2 3.49 5.18
Jaime Barría Jim Willoughby John Dettmer Jim Barr 1.6 0.4 3.74 4.85
Jack Dashwood Pat Underwood Andy Hazlett Tom Flanigan 1.5 0.2 3.55 5.16
Griffin Canning Frank Brosseau Bob Porterfield Dick Lange 1.3 0.3 3.85 4.96
Landon Marceaux LaDon Boyd Tim Hamm Tim Brown 1.7 0.7 3.88 4.93
Jake Kalish Blaine Beatty Jack Kralick Jim Archer 1.6 0.4 3.76 5.07
Zack Weiss Louis Coleman Eddie De La Cruz Bob Long 0.6 -0.4 3.60 5.30
Ty Buttrey Ryan Speier Larry Rothschild Ken Trinkle 0.5 -0.3 3.71 5.23
Glenn Albanese Jr. Paul Erickson Daniel Baca Felipe Arredondo 0.5 -0.1 3.90 4.97
Mike Mayers Jim Coates Mark Leiter Bill Kelso 1.1 0.0 3.86 5.20
Luke Murphy Tom Baker Mark Brown Tim Spooneybarger 0.5 -0.2 3.86 5.11
Brett Kerry Daniel McCutchen Bobby Brownlie Gene Garber 1.7 0.4 3.97 5.20
Ryan Smith Clyde Wright Chuck Stobbs Al Olmsted 1.7 0.2 3.83 5.22
Kolton Ingram Andy Carter Sean Runyan Bobby Seay 0.5 -0.4 3.82 5.24
Rob Zastryzny Trever Miller Buddy Groom Jorge Castillo 1.1 -0.1 3.75 5.41
Jonathan Aro Lary Sorensen Bobby Korecky Scott Winchester 0.8 0.0 3.94 5.23
Chris Devenski Derrick DePriest Bruce Walton Bob Gebhard 0.4 -0.3 3.64 5.47
Austin Warren Brett Bochy Todd Erdos Ross Wolf 울프 0.4 -0.4 3.97 5.35
Andrew Wantz Keith Atherton Marcos Mateo Jerry Johnson 0.9 -0.3 3.89 5.52
Fernando Romero Eddie Butler 버틀러 Jason Davis Enrique Gonzalez 1.6 0.3 4.07 5.13
Mason Erla Richelson Pena Jae Hun Jung Jamie Brown 브라운 1.3 0.3 4.09 5.20
Grant Dayton Jerry Don Gleaton Grant Jackson Alberto Castillo 0.4 -0.5 3.64 6.17
Davis Daniel Mike Harkey Mike Thurman Arnie Portocarrero 1.6 0.5 4.15 5.11
Oliver Ortega Justin Mallett RJ Hively Joey Williamson 0.8 -0.2 4.10 5.42
Kyle Barraclough Johnny Klippstein Ricky Bottalico Turk Lown 0.4 -0.7 3.82 6.19
Tucker Davidson Roenis Elias Gino Minutelli Herb Hippauf 1.8 0.1 4.11 5.42
Kenny Rosenberg Chris Peters Dick Estelle Ignacio Montano 1.2 0.2 4.16 5.30
Jake Lee Euel Moore Cloyd Boyer Santo Alcala 0.4 0.1 4.25 5.47
Wander Suero Billy Loes Jack Cullen Brandon Lyon 0.3 -0.4 3.81 5.71
Ivan Armstrong Harvey Shank Charles Chapple Ronnie Mantsch 0.3 -0.3 4.15 5.40
César Valdez Gaylord Perry Ramon Ortiz Bert Blyleven 1.6 0.2 4.18 5.48
Coleman Crow Craig Scramuzzo Dustin Moseley Omar Bencomo 1.8 0.4 4.20 5.30
Gerardo Reyes Jose Alvarez Deunte Heath Bob Galasso 0.5 -0.5 3.83 5.90
Jose Marte Linder Castro Doug Neuenschwander Jhan Marinez 0.5 -0.4 4.03 5.62
Jhonathan Diaz Robert Box Gary Christenson Ron Locke 1.1 0.0 4.35 5.53
Touki Toussaint Eli Grba Dave Sisler Hank Webb 1.0 -0.3 4.21 5.78
Braden Olthoff Troy Chestnut Jay Davis 데이비스son Dean Rennicke 1.1 0.1 4.48 5.41
Jonathan Holder Daryl Patterson Blas Cedeno Jimmy Marrujo 0.3 -0.2 4.16 6.04
Sam Bachman Rick Rodriguez Gerry Glynn Mike Walters 0.7 0.0 4.56 5.53
Nick Jones Carlos Cabassa Chris Marchok David Sanders 0.3 -0.4 4.25 5.82
Nash Walters Sam Wolff Luis Pena Adam Miller 0.3 -0.4 4.33 5.75
Robinson Pina Corey Thurman Todd Elam Justin Dunn 1.1 -0.2 4.44 5.70
Cam Vieaux Colin Young Matt Whitehouse Pete Olsen 0.7 -0.4 4.50 5.96
Cristopher Molina Hansel Izquierdo Don O’Riley Doug Cinnella 0.7 -0.3 4.55 5.73
Luis Ledo Roberto Verdugo Frank Mata Carl Dale 0.1 -0.6 4.46 5.98
Dylan King Yoan Lopez Fernando Zarranz Mike Perconte 0.5 -0.3 4.33 5.88
John Swanda Richard Sadler Xavier Hernandez Royal Clayton 0.7 -0.1 4.72 5.78
Brent Killam Tim Kalita Andy Carter Kent Murphy 0.7 -0.3 4.74 5.91
Keith Rogalla Brian Stemberger Goose Gregson Mike Shields 0.2 -0.3 4.58 6.18
Aaron Hernandez Joseph Pollack Madison Younginer Eduardo Paulino 0.4 -0.4 4.77 6.07
Justin Garza Phillippe Aumont Trevor Longfellow Jake Stinnett 0.0 -1.1 5.33 7.28
Kodi Medeiros C.J. Riefenhauser Jose Fernandez Chad Bentz -0.2 -1.0 5.66 7.43

Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2023 due to injury, and players who were released in 2022. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Norwegian Death Dixieland Bubblegum Ska-Funk band, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.22, above 2022’s level of offense but lower than other years. Pitchers who appear to have a fairly definite change in the majors from start-to-relief or vice-versa from these projections will receive reconfigured updates in the spring.

Hitters are ranked by zWAR, which is to say, WAR values as calculated by me, Dan Szymborski, whose surname is spelled with a z. WAR values might differ slightly from those that appear in the full release of ZiPS. Finally, I will advise anyone against — and might karate chop anyone guilty of — merely adding up WAR totals on a depth chart to produce projected team WAR.

As always, incorrect projections are either caused by flaws in the physical reality of the universe or by skillful sabotage of our friend and former editor. You can, however, still get mad at me on Twitter.





Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.

105 Comments
Oldest
Newest Most Voted
MichaelMember since 2016
3 years ago

No one could’ve expected the Rendon contract to go so badly. It’s not like he was a pitcher. To use a random stat: in his last 4 years in DC he had 38,41, 44 and 44 doubles. In his 3 seasons in LA he’s had 34 TOTAL.

MikeSMember since 2020
3 years ago
Reply to  Michael

I think things like that are what scare off “mid-market” clubs from making big free agent signings. Their bias is to only see the recency and the downside risk, as opposed to the Mets, Dodgers, and Yankees who seem to feel like “if we do this with enough guys, some of them will work out and we can afford to miss on a few.

darren
3 years ago
Reply to  MikeS

I wonder if it actually scares them or if it’s a convenient excuse. I’ve always wondered if the Orioles chose to sign Davis specifically because as an aging slugger, there was a decent chance he’d fall apart, and they could point to that when passing on other players later. Probably not… but maybe!

Anon21Member since 2018
3 years ago
Reply to  Michael

Yeah, to the extent one can feel bad for a baseball corporation with only three or four players I recognize, I do feel bad for the Angels that the Rendon contract blew up. They were trying to do the right thing and even though he was a fragile player, I don’t think this disaster was in any way foreseeable.

EonADSMember since 2024
3 years ago
Reply to  Anon21

I don’t think you can really call him “fragile” prior to 2021. Yeah, he missed some time in DC, but he’d played six full seasons (52 of 60 in 2020) in seven and a half years before blowing up in 2021. He had minor bumps each year, but given that he’s, y’know, a pro athlete who played at a very high level, that’s understandable.

Last edited 3 years ago by EonADS
Anon21Member since 2018
3 years ago
Reply to  EonADS

I guess it depends what you mean by “full season.” He’s never played all 162, but I would consider 2014 (153 games) and 2016 (156 games) to be full seasons, certainly. 2015 obviously he missed half the year, but he also missed 26 games in 2018 and about 15 each in 2017 and 2019. Perhaps “fragile” is a little strong, but he was a guy who consistently missed time with injuries when he played in Washington.

As I said, I don’t think the track record he compiled remotely prepared the Angels for what they got. It was an unforeseeable disaster.

68FCMember since 2020
3 years ago
Reply to  Anon21

Going off PA, from 2014-2019 he had at least 597 PA in each season except 2015. I think 600 PA is pretty reasonably a “full season.” His 2020 was about a 600 PA pace as well. He only had 2 IL stints, both for under 2 weeks between August 2015-April 2021.

I don’t know for sure, but I would guess that is probably a below average number of IL days over a 5 year stretch.

NATS FanMember since 2018
3 years ago
Reply to  68FC

He batted first or second much of those years. Batting first 600 pa is not a full season.

FranklinP
3 years ago
Reply to  NATS Fan

Season Batting 1st. Batting 2nd. Season Total
2014 – 52 PA 529 PA 683 PA
2016 – 0 PA 158 PA 647 PA
2017 – 0 PA 43 PA 605 PA
2018 – 0 PA 93 PA 597 PA
2019 – 0 PA 15 PA 646 PA

Outside of 2014, he batted 1st or 2nd not much of those years. Opinions may differ as to how many PA’s count as a full season for a leadoff hitter, but Rendon wasn’t one, so it doesn’t really apply here.

cowdiscipleMember since 2016
3 years ago
Reply to  EonADS

When they signed Rendon he was coming off two 6 WAR seasons and a 7 WAR season. It looked like a bit of an overpay at the time, but it’s gone much worse than any reasonable median expectation.

diamonddores
3 years ago
Reply to  EonADS

he did have the injury to end his amazing 2009 season at Rice. Gosh he was so freaking absurd in college

Left of Centerfield
3 years ago

I feel sad that Mike Trout is going into his age 31 season and we’ve only seen him in the playoffs once. I know this has happened to other great players but a) Trout isn’t just a great player, he’s the best player of his generation and b) it’s easier than ever for teams to make the playoffs. What a total and complete waste.

As a side note, there’s an error in the link to Jim Ray Hart (Anthony Rendon Comp). It goes to a player named Jim Ray.

David WiersMember since 2016
3 years ago

Good spot on the Jim Ray!

Adding it to my unofficial “Johan Santa” list.

darren
3 years ago

This is a common sentiment but I don’t seem to be as moved by it as others. Trout’s a great player and thanks to TV and the Internet, we all get to see him about as much as we want to. It’d be nice for him to get into the playoffs a bit more, sure. But on the other hand, his presence is fun for Angels fans who haven’t gotten much postseason action lately.

cjh
3 years ago
Reply to  darren

Agreed. I have a hard time feeling sorry for Trout because he chose (twice) to stay there. It’s not like they were a power and suddenly got bad, they’ve been a CF for a while. He chose comfort and a lower pressure environment over a chance to win. That was his choice, and one I might also make, but don’t feel sorry for him that after paying him so much they don’t want to spend more to really try to win. The same will be true with Ohtani. If he stays, his talk of wanting to win will be meaningless.

Left of Centerfield
3 years ago
Reply to  cjh

Ummmm….didn’t say that I felt sorry for Trout himself. It’s more of a sadness for baseball itself and baseball fans. I just think it’s good for any sport for the best of the best to be in the playoffs. And lots of fans want to see the top players in the playoff.

darren
3 years ago
Reply to  cjh

To clarify, I disagree about him choosing lower pressure for its own sake–I imagine he’s though his team had a chance to compete in many of these seasons. Even if he didn’t, he doesn’t seem like he’d shy away from the big stage, and I certainly wouldn’t assume that about him without knowing for certain.

Pepper Martin
3 years ago
Reply to  darren

I am a Yankee fan who before COVID had season tickets to the Yankees; for one reason or another I’ve never been to an Angels game at Yankee Stadium, and I don’t watch regular season baseball on TV, so I have never seen Trout play.

Original Greaser Bob
3 years ago

Maybe don’t resign with the Angels?

Pepper Martin
3 years ago

Unless something changes, Trout is going to be, by far, the best player in any major North American sport never to win a playoff game. In baseball (discounting 19th century guys) it’s probably Ernie Banks. In all sports, it’s probably Calvin Johnson.

TwinPeaks
3 years ago

I wouldn’t be surprised to see Jared Walsh bounce most of the way back. He was playing hurt most of last year until he was finally mercifully shut down.

Good pickup of Gio Urshela – Twins got very little for an above average player.

cowdiscipleMember since 2016
3 years ago
Reply to  TwinPeaks

I don’t know about above average. He’s 31 and in his last year of arb, has never had a 3 WAR season, and his ZiPS 80th percentile is barely over 3 WAR. He isn’t a bad guy to have, especially for a team like the Angels, but he’s just about the definition of average.

Last edited 3 years ago by cowdisciple
Manco
3 years ago
Reply to  cowdisciple

There are also a lot more LHP in the West which will hurt his production

FranklinP
3 years ago
Reply to  Manco

How? According to his splits he’s performed better against LHP by a smidge.

TwinPeaks
3 years ago
Reply to  cowdisciple

I’d agree that he’s not MUCH above average, and in fact, may not be above average at all. But he was above average last year and is projected to be above average, if only slightly (2.5 WAR/600 PA)

sadtromboneMember since 2020
3 years ago

The funny thing about the Angels is that (1) it should be absolutely impossible for any team to not have a winning season since 2015 and (2) it’s not like the Angels haven’t been trying or anything. It’s that it’s super obvious that Moreno is calling the shots and the front office team has been desperately trying to compensate. It’s been quite striking watching Dipoto rebuild the Mariners on the fly while the Angels continue to flounder.

In this case, it’s pretty obvious that Moreno doesn’t want to add much in the way of long-term contracts because that’s a financial liability for the new ownership (and also because he has a particularly anti-player ideology even among owners). But I do wonder if the GM and ownership will have less concerns about dealing prospects for MLB help now. Moreno, despite all of this, seems to still want to win, and the GM probably figures if they have a bad year he’s out when the new owners take over. Quero and Guzman are pretty far away from the majors; I would not be surprised to them moved.

tung_twista
3 years ago
Reply to  sadtrombone

2015-2022 team payroll rank + number of playoffs made

1. LAD 8
2. NYY 7
3. BOS 4
4. SFG 2
5. NYM 3
6. CHC 5
7. LAA 0
8. WSH 3
9. STL 5
10. TEX 2
11. TOR 4
12. DET 0
13. HOU 7
14. PHI 1
15. SEA 1

The idea that the Angels are not trying hard enough is a fiction
that should be separated from the fact that the results have been bad.

Richie
3 years ago
Reply to  tung_twista

Yeah, Dan is just showing his political colors here.

Given that the only player of their own worth paying Big $$$ to has been Trout, the Angels’ payroll is if anything a little higher than you’d expect.

Yet somehow, some way Dan diagnoses them as being skinflints. While ignoring how awful their big spending has worked out. No way you can make that diagnosis except that you really really want to make that diagnosis.

The credible way to approach this would be to examine just where the Angels have gotten the least bang for their bucks.

sadtromboneMember since 2020
3 years ago
Reply to  tung_twista

I think the Angels spend about what we would expect them to, given their market. So I don’t know that we need to be applauding them, just as I wouldn’t necessarily slam them for not spending enough either. The problem isn’t with total dollars, it’s that Moreno’s meddling makes them spend stupidly.

airforce21oneMember since 2026
3 years ago
Reply to  sadtrombone

Which contract was stupid?

PC1970Member since 2024
3 years ago
Reply to  airforce21one

Pujols, Hamilton & Upton.

Pujols started showing signs of decline his last year in STL. Signing him thru age 41 was always likely to end up bad.

Hamilton was injury prone, his Def was already regressing & was an old 31 due to his past substance abuse issues. Signing him thru age 36 was always a bad idea & they ended up paying him to go away after 2 years.

They bought high in the Upton trade. He was bad in 2016, bounced back in 2017 due to a high BABIP, but, you could see signs that it wasn’t sustainable. His Def was regressing & he always had poor strike zone judgement. Not a guy you want to owe $20+M a year to as he gets into his 30’s.

I will say the Rendon deal was just bad luck. I thought Washington should have re-signed him over Strasburg, so to see what has transpired is surprising.

Last edited 3 years ago by PC1970
solthecutter
3 years ago
Reply to  PC1970

Strasburg didn’t work out that much better…

sadtromboneMember since 2020
3 years ago
Reply to  solthecutter

Strasburg actually has been much, much worse. I also thought that they should have re-signed Rendon over Strasburg. And I was right, but not how I expected.

PC1970Member since 2024
3 years ago
Reply to  solthecutter

I know. I guess Strasburg has actually been worse, but, I really thought Rendon was going to continue to be productive.

sadtromboneMember since 2020
3 years ago
Reply to  PC1970

And Vernon Wells!

sadtromboneMember since 2020
3 years ago
Reply to  airforce21one

I mostly object to the Angels trading a prospect to dump Zack Cozart’s contract. It was fine in the end for them (well, except they used that money so they could sign Rendon…), but it tells you a lot about how Moreno operates–penny wise and pound foolish. He has his free agents and has a budget for them; and then not much for the actual baseball operations to spend.

Dmjn53
3 years ago
Reply to  tung_twista

I agree, and I have to say it’s getting a bit repetitive on this site. You can only read the same “this team isn’t spending enough” article so many times before your eyes start to gloss over.

That applies to a lot of teams, most teams even, but lately it’s being treated like a one size fits all problem

silkywhisper
3 years ago
Reply to  sadtrombone

It’s been quite striking watching Dipoto rebuild the Mariners on the fly while the Angels continue to flounder.”

This conclusion that lacks a lot of context. By the time Dipoto took over the reigns for the Mariners, the Angels had an absolute bottom ranked farm with the largest payroll albatross in the league. Dipoto liquified all the Mariners’ league ready-talent just short of tanking to rebuild. Let’s not forget they lost 94 games just three seasons ago. The Angels never really had that sort of prospect or payroll flexibility, especially with everyone basically breathing down the necks of the Angels for wasting Trout and now Ohtani.

Worth noting, too, that Dipotos’ moves while part of the Angels organization were a big reason they have so many deep-seated issues: overcommiting to Baldoquin/poor drafting, poor player moves (overpaying for 3 months of Greinke, trading away Clevinger), overpaying players in FA. It’s almost as if his time with the Angels was his own masterclass to himself of what not to do moving forward.

airforce21oneMember since 2026
3 years ago
Reply to  sadtrombone

Which part of the anti-player ideology led to the Ohtani signing? or the Rendon contract?

raregokusMember since 2022
3 years ago

Shohei Ohtani: pretty good at baseball.

BenZobrist4MVP
3 years ago
Reply to  raregokus

A pitcher whose top 3 comps are all Hall of Famers who is also projected for 36 home runs, 15 stolen bases and an .882 OPS, with 7.6 WAR as his 50th percentile projection. Yeah, that’ll play.

Last edited 3 years ago by BenZobrist4MVP
BenZobrist4MVP
3 years ago
Reply to  BenZobrist4MVP

And I’m not sure if it’s more impressive that 10.4 WAR is his total if he hits both 80th percentiles, or that even if only hits both 20th percentiles, he is at 4.8 WAR.

Last edited 3 years ago by BenZobrist4MVP
BenZobrist4MVP
3 years ago
Reply to  BenZobrist4MVP

Also, yes, I am aware that Clemens is not technically a Hall of Famer, but as probably one of the three greatest pitchers in history, that is quite the top comp.

Ivan_GrushenkoMember since 2016
3 years ago
Reply to  BenZobrist4MVP

Clemens will eventually make it

Ivan_GrushenkoMember since 2016
3 years ago
Reply to  raregokus

I’m surprised he’s only a 10 WAR player at 80%.

grandbranyanMember since 2017
3 years ago

Over the last two years, DHtani has a 146 wRC+ and 8.9 WAR.

Vlad Jr. has a 149 wRC+ and 9.1 WAR.

SPhoei has 10.1 rWAR | 8.6 fWAR with a 65 ERA- | 68 FIP- over 296 IP.

By WARs the closest comp is Woodruff, 10.2 rWAR | 8.3 fWAR with a 68 ERA- | 73 FIP- over 332 IP.

On a per inning basis the closest is probably Wheeler at 67 ERA- | 64 FIP-, but the 366 IP is a lil farther off.

So essentially lefty Vlad Jr with wheels plus a lower volume Zach Wheeler all wrapped up in one body.

sadtromboneMember since 2020
3 years ago
Reply to  grandbranyan

The Darryl Strawberry comp is actually really good in a number of ways. He’s like if Roger Clemens pitched half as many innings as his age 28 year (8.5 fWAR, so that would have him clock in at 4.2ish fWAR) and 1988 Darryl Strawberry (5.3 fWAR). A 9+ win monster.

Dmjn53
3 years ago
Reply to  grandbranyan

Would SPohtani and DHohei work better?

darren
3 years ago

“Brandon Drury and Hunter Renfroe are nice enough additions, but they’re complementary players who aren’t going to carry a lineup. Sure, this team will score a lot of runs if you’re really, really, really confident that Mike Trout and Rendon are going to do Cal Ripken Jr. imitations in terms of their endurance, but why would you think that?”

I get what you’re saying here, but hasn’t the inability to fill in around their stars been a major problem for the Angels? Looking at the depth chart graphic, it’s hard to find a lot of holes. Of course it would be great if they were willing to blow past the tax threshold, but given what they’re willing to spend, it seems like they’ve done pretty well filling in around Ohtani and Trout.

PC1970Member since 2024
3 years ago
Reply to  darren

While I tend to agree that the depth looks better than prior years, they should have signed a middle infielder, preferably one of the “Big 4” shortstops.

Even a guy like Segura would have been an upgrade at 2B.

Just feels like they’re asking for trouble at key up the middle spots if someone underperforms or gets hurt.

Last edited 3 years ago by PC1970
darren
3 years ago
Reply to  PC1970

It seems like half the teams in baseball could have used Segura at price, right?

PC1970Member since 2024
3 years ago
Reply to  PC1970

I love getting downvoted when Dan has portmanteau starters listed on the depth chart at SS/2B with a combined 3.6 total WAR at the middle infield spots.

Johnnie TMember since 2024
3 years ago
Reply to  darren

Thanks, I was going to say what you said. They have been short for a long time on the decent complimentary players like Drury, Renfroe, Anderson, and Urshela. I mean they have done the hard part of getting a couple bona fide superstars, and this year they did a good job of filling the rest of the lineup with decent pieces. I think it was as good as you could have reasonably expected outside of a Mets-like spend whatever it takes approach.

Joe Joe
3 years ago

The Angels will have a Top 10 payroll for the 20th straight season. Spending isn’t the issue. Player development, player acquisition, and “trying to win ” every year with a thin roster is the reason the Angels have been so bad for so long. Everyone always blames the disparity of baseball for teams tanking, but the Angels show what happens when a team doesn’t try to rebuild when prudent.

The Angels basically have one more year of hope of the postseason before Ohtani is a free agent and things really get bad for them.

Uncle SpikeMember since 2020
3 years ago
Reply to  Joe Joe

Agreed, I think it’s easy to say the Angels just need to spend more but I don’t think that’s a fair criticism. They team spends but they have had some really bad luck. Between the Pujols, Rendon and Justin Upton contracts, they’ve consistently had large, dead weight contracts on the books. If Rendon can stay healthy this year, this could be the first time in the last 10 years that they’re not completely hamstrung by a ‘superstar’ contract.

FrancoeursteinMember since 2020
3 years ago
Reply to  Uncle Spike

Josh Hamilton was massive deadweight as well

Johnnie TMember since 2024
3 years ago
Reply to  Uncle Spike

At a certain point, its not bad luck but poor evaluation. Its gotten to the point when I see a free agent who is going to be expensive but probably won’t be worth it, I suspect that he will end up with the Angels.

Uncle SpikeMember since 2020
3 years ago
Reply to  Johnnie T

Hindsight is 20/20.

68FCMember since 2020
3 years ago
Reply to  Joe Joe

The Angels are a fascinating organization because they essentially operate like the cheapest franchises (Pirates, Reds, A’s, Marlins, etc.) in everything except their 3-5 highest paid players. They skimp on many of the low cost, extremely high ROI areas like player dev and off-field personnel, but have no qualms handing out big free agent contracts to aging stars. It’s almost a reverse moneyball approach.

sadtromboneMember since 2020
3 years ago
Reply to  68FC

This is it. It’s not that the Angels are cheap. They aren’t; they’re spending about what we would expect them to spend given their market position. Their problem is that they spend stupidly.

68FCMember since 2020
3 years ago
Reply to  sadtrombone

I wonder (and this is pure speculation) if it is because Moreno handles the Trout/Pujols/Hamilton/Rendon/Upton type contracts himself and when Minasian/Eppler/Dipoto asked for more money to for depth pieces, minor leaguers, or infrastructure type spending, he shut it down because the payroll was already top 10.

sadtromboneMember since 2020
3 years ago
Reply to  68FC

This is my impression of what happened. Moreno is naturally a cheapskate except when it comes to big, shiny names he can brag that his team signed. He’s basically two different owners. It averages out to spending what you would expect but in a really bad way.

airforce21oneMember since 2026
3 years ago
Reply to  Joe Joe

The “lack of spending” viewpoint is just a common one rolled out for a pretty significant chunk of the teams that DS reviews. It’s getting pretty old, as you can see by the comments above.

To look at the Angels – a team consistently handing out large contracts and carrying a top 10 payroll every year – and to call them cheap…it’s really more of a personal/quasi-political stance at that point.

The problem with the Angels isn’t frugality, as any eight-year old that can read a payroll chart would tell you. It’s mainly bad luck with injuries. Trout is hurt 30% of the time; Rendon is hurt 80% of the time; Ohtani is still walking on eggshells. That’s 100 million/year alone on a threesome that is maybe on the same field, what, 40% of the time together?

tyke
3 years ago
Reply to  airforce21one

a political stance?

darren
3 years ago

Isn’t Ohtani a free agent after 2023?

AnonMember since 2020
3 years ago
Reply to  darren

Yep

ccovilleMember since 2020
3 years ago

I will never understand why Trout stayed with this club.

lavarnway
3 years ago
Reply to  ccoville

426 million reasons why

EltnegMember since 2020
3 years ago
Reply to  ccoville

Trout gets to be a ludicrously rich celeb in Southern California with very few of the annoyances that come with being a ludicrously rich celeb in Southern California.

Compare the level of attention/pressure he faces with LeBron or Messi or Tom Brady or even Aaron Judge, and you’ll see why it’s a great gig.

Ivan_GrushenkoMember since 2016
3 years ago
Reply to  Eltneg

Except that the reason for his anonymity is no World Series titles

Richie
3 years ago
Reply to  Ivan_Grushenko

He’s done incredibly little in the way of commercials or endorsements. Trout’s also always left a decent amount of money on the negotiating table.

Trout’s not money or fame motivated. Good for him.

AnonMember since 2020
3 years ago

I consider myself more knowledgeable about baseball history than the average fan but I have to confess I had never heard of Jeff Heath. He had a pretty good career in the 30’s and 40’s. Not a big bopper but good averages, drew walks, lots of 2B/3B, 2 AS games, MVP votes in 5 seasons. Numbers are almost certainly inflated with the heart of his career coming during WWII but still.. . . .

When I saw the name I was thinking of Mike Heath, the catcher for the A’s and Tigers in the 80’s and thought “That’s not a very good comp for Trout”.

tunglashrMember since 2016
3 years ago
Reply to  Anon

Heath absolutely was a big bopper for era. There were not a lot of power bats in those days, and he was one of the best. He was consistently in the top 5 in HR.

AnonMember since 2020
3 years ago
Reply to  tunglashr

Fair point. He was top 5 3 times and top 10 another 3 times. I was just skimming over the totals where he only topped 20 3 times and never more than 27.

Ivan_GrushenkoMember since 2016
3 years ago
Reply to  Anon

He was considered hypertalened angry racist. His 20th and 80th percentile career ZiPS projections were quite far apart.

Jason BMember since 2017
3 years ago

From the FanGraphs front page: “Is this the year the Angels figure out how to build a .500 team to complement their two mega-stars?”

No. No it is not. Every year they are supposed to be better than they are. Then this guy underperforms, that guy gets hurt, the other fella underwhelms, and the lack of depth becomes an issue. Every. Single. Stinking. Year.

The correct answer will always be “no” until they prove otherwise. (Or, betting Angels unders is an eternally profitable venture.)

burts_beadsMember since 2016
3 years ago

TIL Pedro Guerrero was a freakin’ beast.

sadtromboneMember since 2020
3 years ago
Reply to  burts_beads

Very gifted athletically. Not the brightest crayon in the box.

baubo
3 years ago

Every year the Angels make moves that seems to be in the right direction and every year they start off with the advantage of either a 8 WAR Trout or 10+ combined WAR of Trout and Ohtani. And yet every year they disappoint.

One or two times you can chalk it up to bad luck but over and over through multiple regimes, I feel there has to be some underlying organizational issues here. Or they truly are just a cursed franchise

Joe Joe
3 years ago
Reply to  baubo

It is depth. Last year, Ohtani and the Angels subreplacement players combined for -0.3 WAR. In 2021, it was 1.3. The problem with needing a ton of replacement players is that some are going to stink worse than replacment level and 40-man roster limits makes it difficult to get more during the season.

bly
3 years ago
Reply to  Joe Joe

But is it? Trout projects for 4.8 WAR but CF (in the picture) projects for 6.6. That’s pretty good back up.

Joe Joe
3 years ago
Reply to  bly

Yes. If a team perenially is having the impact of the MVP or near MVP wiped out by negative WAR, it has a depth problem. Maybe they fix it this year, but that has been said before. It is really hard to spend a team to depth as it is hard to spend on guys with options.

BenZobrist4MVP
3 years ago
Reply to  bly

The 6.6 in the CF picture is not about good outfield backup. ZiPS projects Trout for 464 plate appearances, but the FanGraphs depth charts project him for 644 plate appearances.

The 6.6 WAR is really just if he were to put up his ZiPS rate stats over 644 plate appearances.

motleycrue84Member since 2021
3 years ago

I’ll take the under on 3.9 WAR for 3B. Would be shocked if Rendon stays healthy.

cowdiscipleMember since 2016
3 years ago

The Angels probably look the best they have in years, but I don’t think it’s enough. They’re good enough to be in the wildcard mix with Seattle, Toronto, the Rangers and TB, but two of those teams aren’t going to make it. I’ll be curious to see what they do if they’re out of it by the trade deadline – it would sure be best if their ownership situation is clear by then.

Maybe Trout will put up a vintage 10 WAR season and they’ll challenge the Astros. That would be fun.

catmanwayne
3 years ago

I will say that signing Drury, Anderson, picking up Renfroe, etc. are savvy moves. If the Troutahnidon monster stays healthy/good they’re a 5th/6th seed contender with the Mariners. If it all falls apart again, they can easily flip the new guys and stock up the middle-bottom tier of the system while continuing to have a solid draft position. Perry Minasian is making the right moves trying to navigate the two massive contracts and field a competitive team around Ohtani, all without torching the farm.

In fact, as primarily a Mariners fan, I’m worried about what the Rangers and Angels have done to get better this winter compared to what little Seattle has ultimately done so far. The Wong, Hummel, and Teoscar trades are fine, but they didn’t retain Haniger, dealt away Swanson for the aforementioned Teoscar after his breakout year, and opened up a gaping black hole at LF/DH (although I’m happy to see Winker go, his style of play did not fit T-Mobile Park). It just doesn’t seem like they moved the needle much, if at all. They even came out and said, during the winter meetings, that they’re mostly ignoring free agency unless it’s cheapish 1-2 year contracts. Yet even the middle tier players have been signing for more money/longer terms this winter. Their direct competition has spent the money to get better while they’ve spun so many wheels to maybe add a couple of wins, yet they still have holes to fill.

Ivan_GrushenkoMember since 2016
3 years ago

This looks like a potential World Series winner or last place team

catmanwayne
3 years ago
Reply to  Ivan_Grushenko

The Angels are definitely one of the teams of all time.

cowdiscipleMember since 2016
3 years ago
Reply to  Ivan_Grushenko

It’s hard to see them finishing worse than Oakland. That is a low, low bar.

Last edited 3 years ago by cowdisciple
Ivan_GrushenkoMember since 2016
3 years ago
Reply to  cowdisciple

I can hope

FrancoeursteinMember since 2020
3 years ago

I think Trout, Ohtani, and Rendon have to stay healthy for this team to be taken seriously, and I just can’t envision that.

Also, I found it interested that Trout is projected for a career low OPS+

Edit: Depth Charts and wRC+ have him pegged for a 145 wRC+… and I going crazy?

Last edited 3 years ago by Francoeurstein
Smiling PolitelyMember since 2018
3 years ago

Imagine telling someone you could put Darryl Strawberry and Roger Clemens’s talent in the same person without any of the criminality! This world isn’t good enough for Shohei Ohtani.

Kenneth KitchinMember since 2020
3 years ago

Lack of elite corners production. When was the last time the Angels had a top 20 WAR outfielder in the corners?

catmanwayne
3 years ago

Vlad Sr.?

cowdiscipleMember since 2016
3 years ago
Reply to  catmanwayne

Probably Taylor Ward last year (3.8 WAR, 14th in outfielder WAR).

Other options are 2012 Torii Hunter (4.7 WAR, 11th OF), Kole Calhoun was over 3 WAR 2014-2016 and was 19th OF in 2016…

Last edited 3 years ago by cowdisciple
airforce21oneMember since 2026
3 years ago

Taylor Ward last year.

Dmjn53
3 years ago

I feel like the Trout projection is low if anything. He was worth 6 WAR last year in 119 games and 6.4 WAR in 114 games in 2017.

He’s a 4 win player if he misses half the season, but I’m not quite ready to project him as an 81 game player

MRDXolMember since 2021
3 years ago

having both roger clemens and darryl strawberry as comps is just mwah. oh and theres mickey mantle too.

please let the angels be sold to a Cohen type who will burn money without a care to get these guys in the playoffs. they SHOULD be making the Astros sweat if they weren’t run worse than an OOTP AI would do.

NATS FanMember since 2018
3 years ago

I believe Rendon has at least one 4+ WAR season left in him. If it’s this season and Trout and Ohtani live up to these projections or better then LAA will be a contender.

TheBabboMember since 2019
3 years ago

Kinda curious that Silseth’s #2 comp is an outfielder – could he become a low-rent Ohtani? 😉

airforce21oneMember since 2026
3 years ago

The Angels haven’t had a winning record since 2015. The Pirates have a win-loss record more recently in the black.”

You just kinda refuted your own argument.

airforce21oneMember since 2026
3 years ago

By far my favorite comp: Jo Adell with Billy Beane.

Nice to see that Adell has a front office future after he flames out.

curt schillings ketchup bottle
3 years ago

Meh. I expect another 80ish wins, I don’t see this roster leaving its comfort zone. They made a few marginal improvements but it’s still mostly the same team with the same flaws. Renfroe, urshela, and a (probably regressing) Tyler Anderson aren’t going to move the needle much and the bullpen is awful as it currently stands. And the team defense is gonna be sneaky terrible as well.

FranklinP
3 years ago

Another? The Angels haven’t won 80 games since 2018, and haven’t won 80ish games since 2015.