Archive for Cubs

Cubs Sign Trey Mancini, Resolve DH Quagmire

Troy Taormina-USA TODAY Sports

On New Year’s Day, the Cubs’ first base-and-DH situation was a smoking crater. But now the fires have been extinguished and the hole is being filled with aggregate; the Eric Hosmer signing got the process started, and over the weekend, Chicago inked Trey Mancini — of the Italian national team, apparently — to a two-year contract.

Mancini’s coming off a bit of an odd year. He hit .268/.347/.404 in 92 games for Baltimore, then got traded to the Astros at the deadline and apparently forgot to bring his bats south. A disappointing .176/.258/.364 showing in August and September turned into an appalling playoff campaign in which he started 0-for-18.

So, in his most recent and most widely viewed major league experience, Mancini had onlookers saying things like, “But I thought pitchers didn’t hit anymore.” On the other hand, he’d been a consistent 20-homer guy across the first four years of his career, and even as recently as July had a wRC+ of 116. Perhaps his power wasn’t ideal for a middle-of-the-order bat, but he got on base and hit for a decent average. Read the rest of this entry »


Ian Happ Flipped the Script

Kamil Krzaczynski-USA TODAY Sports

Last January, inspired by Cedric Mullins’s 2021 decision to stop switch-hitting, I tried to identify other switch-hitters who might benefit from swinging from one side or the other. Going beyond simply calculating the largest platoon splits, I relied on handedness splits for some of the players’ key underlying batted ball and plate discipline metrics. The idea was that there could be a path to improvement if these switch-hitters eliminated their severe underperformance from one side of the plate. Of course, the other option is simply to work on their weaker swing and become a better overall switch-hitter.

One of the batters I identified as a candidate to hit left-handed full-time was Ian Happ. Through 2021, Happ had posted a 55 point platoon split, the second-highest among the 25 switch-hitters in the sample. Happ crushes right-handed pitching from the left side, but all of his batted ball peripherals are significantly weaker when swinging from the right. Instead of taking my advice (thank goodness), Happ posted the best season of his career against left-handed pitching in 2022:

Ian Happ, Career Platoon Splits
Year wOBA vs R wOBA vs L Split
2017 .357 .326 .031
2018 .348 .274 .074
2019 .381 .321 .060
2020 .385 .322 .063
2021 .340 .289 .051
2022 .338 .345 -.007
Career .351 .311 .040

Read the rest of this entry »


Eric Hosmer Finds His Change of Scenery. And What Lovely Scenery It Is.

Tommy Gilligan-USA TODAY Sports

When I wrote up the Cubs’ signing of Drew Smyly, I reflected on the… let’s call it uninspiring state of the rest of the roster. Plenty of solid players, little star power, little upside to speak of. For a putative big-market team with (as of the Smyly signing) a payroll almost $20 million under the luxury tax threshold, that’s an easy enough problem to solve early in the offseason. Less so now, when most of the quality free agents have already found employment for 2023. So at the end of the Smyly post, I made a joke: “Could they convince Cubs fans that Eric Hosmer is Anthony Rizzo with a beard and thicker eyebrows?”

Good news, everyone: There’s a new Rizzo in town, and his eyebrows are magnificent.

Jesse Rogers of ESPN reported Wednesday afternoon that the Cubs had, in fact, agreed to terms with Hosmer. Years ago, the 33-year-old first baseman was the first marquee signing of what became the current Padres’ run of contention, but on August 2 of last year, he was deemed surplus to requirements. As San Diego completed the Juan SotoJosh Bell blockbuster, the Friars shipped Hosmer to Boston, and retained almost all of the $13 million a year left on his contract for the privilege of doing so. Hosmer, who will make that amount in each of the next three seasons, will only cost the Cubs the league minimum, Rogers reports. Read the rest of this entry »


Chicago’s $19 Million Bet: Drew Smyly Has One Good Fight Left in Him

Kamil Krzaczynski-USA TODAY Sports

In the days before Christmas, the Chicago Cubs filled out their starting rotation by bringing back a familiar face: Drew Smyly. This past season was one to forget for the Cubs, but Smyly was one of the bright spots. After confusing hitters with a breaking ball-heavy attack, Smyly earned an equally confusing contract structure: $8 million in 2023, $8.5 million in ’24, with an opt-out after this year and a $10 million mutual option for 2025, which comes with a $2.5 million buyout. That brings the total guarantee to two years, $19 million.

Once one of the top pitching prospects in baseball, Smyly spent most of his late 20s and early 30s bouncing aimlessly from team to team. But in 2022, he found stability in Chicago, and rewarded the Cubs with his best full season since 2014: 22 starts, 106 1/3 innings, and a 3.47 ERA. While his ERA would seem to flatter his underlying numbers, Smyly still posted a respectable FIP (4.23) and xERA (4.17). Compared to comparable free agents (Mike Clevinger, Noah Syndergaard, Matthew Boyd), Smyly’s getting an extra guaranteed year, but at a slightly lower AAV. If you want a starting pitcher who’s likely to throw 100 innings or more, with a reasonable chance of better-than-replacement-level rate stats, two years and $19 million is about what you should expect to pay.

That’s not too bad for a back-end starter, which is all Chicago will need him to be. The Cubs have already added Jameson Taillon to a rotation that includes Marcus Stroman and Justin Steele, who was quietly impressive in his first full season as a big league starter. Kyle Hendricks is also on course to return from a shoulder injury, which means Smyly is basically just there to make up the numbers. Let’s put it this way: If Smyly ends up having to be anything more than Chicago’s fourth-best starter, this is going to be a lost season anyway, and for reasons that have nothing to do with the 33-year-old lefty. Read the rest of this entry »


Musical Catchers: Barnhart Gets Two Years With Cubs

David Richard-USA TODAY Sports

This holiday season, everybody wants a new catcher. Between free agency and the trade market, over a third of the league’s teams have added to their catcher mix this offseason, with most of those moves coming in the last few weeks. Catchers are finding new homes so fast that yesterday, my colleague Leo Morgenstern covered the Mets signing Omar Narváez and dealing James McCann to Baltimore, and Austin Hedges inking a one-year deal with Pittsburgh – and then two more backstops signed that afternoon. In Cincinnati, the Reds announced an agreement with Curt Casali (as well as first baseman/outfielder Wil Myers), designating Mike Moustakas for assignment in the process. And elsewhere in the NL Central, former Red and Tiger Tucker Barnhart got set to continue his tour of the teams closest to his home city of Indianapolis, joining the Chicago Cubs on a two-year, $6.5 million contract with a player option after the coming season. The two-time Gold Glover will pair with Yan Gomes to form a catching platoon after the Cubs lost three-time All-Star Willson Contreras to the rival Cardinals in free agency.

Barnhart did well to secure himself a two-year guarantee with the player option – of the eight free agent catchers who have signed major league deals this offseason, Contreras (five years), Christian Vázquez (three), Narváez (two), and Barnhart have earned multi-year commitments. Those other three are much more significant adds, as is reflected in their significantly higher total contract values. But Barnhart may have had extra motivation to lock down a second year – with a couple of months over eight years of service, he heads into this contract within reach of the 10-year service threshold that the Players Association calls the “holy grail for players.” Of course, while the money is guaranteed, the service time isn’t, but if Barnhart can remain healthy and productive enough to reach 10 years of service, his MLB pension will fully vest and he will notch a coveted milestone. The option adds another layer of player friendliness – if Barnhart bounces back from a down year in 2022, he’ll have a shot to test free agency again next winter, when, to be fair, the catcher market may once again be busy. Read the rest of this entry »


2023 ZiPS Projections: Chicago Cubs

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 Chicago Cubs.

Batters

When you look at Chicago’s offense, you see a lot of the parts of a 90-win team, but not all of the parts. It’s sort of like a birthday cake that’s been frosted, but lacks any decorations. It’s edible, but it isn’t really exciting quite yet. First base and third base are decidedly meh-minus positions, and I feel for poor Matt Mervis, since he keeps projecting for fewer plate appearances than a much worse-projected starter. (Incidentally, I’m only about 80% sure that Matt Mervis isn’t actually Matt Murton with a dye job and some cosmetic surgery trying to get some more service time in.) I’d still like to see the Cubs add at least one 1B/DH option before the season starts, someone like Michael Conforto. Unfortunately, the options there are dwindling.

Don’t get too alarmed by the Ian Desmond comp for Dansby Swanson. Individual comps are 99.9% fun and 0.1% meaningful compared to the large cohort of similar players, and in any case, Desmond aged even worse than the projections thought and Swanson gets a lot of his value from defense, which Desmond didn’t outside of the ability to stand at shortstop for awhile. I feel bad for Nick Madrigal, who had a second season ruined by an injury, this time to his groin, but a team trying to become more competitive can’t just hang around and wait to see if he can make his retro-1960s game actually work. I hope he eventually gets to a lousy team that has the flexibility to look at him. It’s hard to fault the Cubs for not giving him a lot of rope; he wasn’t a guy who came up through the organization and the player traded for him and Codi Heuer, Craig Kimbrel, isn’t someone the Cubs grumble about missing.

The funny thing about Cody Bellinger is that he’s probably a bit underrated overall right now. He had an abysmal 2021 and while one can hardly characterize his ’22 as a triumphant return to his prior glory, he was an acceptable starter in center field. Since he was a legitimate MVP-type just a few years ago, that’s always going to feel bad. Still, he’s 27, not 37, so the projection reflects that there’s at least some chance he has that upside still lurking in his bat somewhere.

Pitchers

ZiPS doesn’t see huge upside for literally anyone in the rotation, but it does see the top three of Marcus Stroman, Justin Steele, and Jameson Taillon as a very stable group. I’m certainly not putting the over/under for Taillon’s playing time anywhere near what’s on the depth chart, however. Sadly, ZiPS does not see Kyle Hendricks as more than a back-of-the-rotation innings-eater at this point in his career, but at least that’s the role he’s expected to fill now, rather than being the team’s de facto ace. Wade Miley is also a cut above the usual fourth/fifth starter [And is a free agent, duh. I had Drew Smyly on the brain. — DS], and ZiPS is a fan of some of the emergency options, like prospect Ben Brown (who I believe will end up in the ZiPS Top 100 prospects this year, though I’m not positive). ZiPS isn’t in on Hayden Wesneski yet, and I think I like him better than the projection does.

The bullpen looks to be a rather mediocre group, with few outright disasters in the projections, but also no real top-tier out-makers for high-leverage innings. Mark Leiter Jr. comes closest; if projected as a full-time reliever, he comes out forecast for a 3.07 ERA. ZiPS joins Steamer in its fascination with hard-throwing reliever Jeremiah Estrada.

In the AL East or NL West, this might be a team fighting for fourth place. But in the NL Central, the Cubs look a team that’s somewhere around .500, and the side of that record they finish on may come down to what happens on the injury front. The Cardinals and Brewers are still better, but it’s close enough that if the right cards flip over, the Cubs could make things interesting. Right now, I think they’re still one star away from forcing the division into a three-way dance.

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
Dansby Swanson R 29 SS 644 582 88 151 30 2 23 83 52 157 12 4
Nico Hoerner R 26 SS 469 432 52 118 21 3 7 55 29 57 14 3
Ian Happ B 28 LF 585 516 69 126 28 2 21 68 61 146 7 3
Seiya Suzuki R 28 RF 466 408 63 109 23 2 21 50 51 113 8 5
Cody Bellinger L 27 CF 525 466 76 107 22 3 18 65 53 123 13 3
Rafael Ortega L 32 CF 412 365 49 92 19 2 11 42 42 87 11 6
Patrick Wisdom R 31 3B 475 421 62 90 19 0 26 63 46 167 6 2
Miles Mastrobuoni L 27 2B 528 481 64 128 19 5 8 53 46 107 11 5
Alexander Canario R 23 CF 517 472 61 104 21 2 23 70 38 172 11 3
Matt Mervis L 25 1B 543 495 68 125 30 2 21 82 36 122 1 1
Andrelton Simmons R 33 2B 350 322 34 79 11 0 2 28 23 50 6 1
Franmil Reyes R 27 RF 505 459 56 113 18 2 25 68 39 153 2 1
Christopher Morel R 24 CF 516 467 68 108 20 5 19 62 40 160 10 6
Nick Madrigal R 26 2B 347 319 40 87 13 3 1 27 21 29 6 3
Pete Crow-Armstrong L 21 CF 478 442 71 108 16 6 12 64 26 127 15 9
Ben DeLuzio R 28 CF 398 361 51 85 15 6 5 46 27 106 15 6
Zach McKinstry L 28 SS 409 369 53 93 17 5 10 47 34 92 5 3
Yan Gomes R 35 C 302 280 30 68 12 1 9 34 16 59 1 1
Kevin Alcantara R 20 CF 472 431 62 98 14 5 13 54 34 148 6 2
Esteban Quiroz L 31 2B 282 240 35 54 14 0 7 36 34 69 2 1
Levi Jordan R 27 3B 368 337 40 79 14 1 7 40 23 82 4 2
Robel Garcia 가르시아 B 30 3B 303 270 32 57 10 1 12 37 29 110 1 1
Kevin Made R 20 SS 390 359 42 81 17 1 7 39 24 98 1 1
Jake Slaughter R 26 3B 439 398 49 92 15 2 10 61 26 125 12 5
Chase Strumpf R 25 2B 436 377 47 72 18 1 10 58 45 162 1 1
Brennen Davis R 23 LF 424 378 50 81 20 0 11 66 33 135 4 3
Yonathan Perlaza B 24 RF 497 451 54 105 25 2 14 57 41 139 6 3
Frank Schwindel R 31 1B 396 370 46 95 19 0 14 52 21 76 0 0
David Bote R 30 2B 333 297 33 66 13 1 8 36 26 92 3 1
Luis Vazquez R 23 SS 415 386 39 89 15 3 5 38 20 108 5 4
P.J. Higgins R 30 1B 328 290 31 69 13 1 6 37 30 79 1 1
Michael Hermosillo R 28 CF 240 207 31 43 8 2 6 32 20 79 5 2
Nelson Velázquez R 24 CF 440 404 49 90 17 3 16 56 32 156 10 3
BJ Murray Jr. B 23 1B 370 327 42 74 14 1 6 40 38 94 4 2
Donnie Dewees L 29 RF 270 246 32 60 10 3 6 30 19 48 5 2
Carlos Sepulveda L 26 2B 335 300 29 66 9 1 1 25 30 70 3 3
Andy Weber L 25 SS 358 331 38 73 16 2 2 35 21 107 2 1
Darius Hill L 25 LF 497 465 55 120 21 2 6 48 25 82 3 3
Tyler Payne R 30 C 251 235 21 52 12 1 3 23 11 69 0 1
Bryce Ball L 24 1B 506 451 51 98 23 2 10 48 50 143 0 1
Miguel Amaya R 24 DH 268 234 26 49 12 0 5 33 26 72 1 1
Jordan Nwogu R 24 CF 373 338 42 74 12 3 10 47 26 118 8 4
Alfonso Rivas L 26 1B 429 379 40 88 15 2 5 43 41 117 4 1
Nelson Maldonado R 26 DH 373 348 40 84 19 1 7 42 20 87 3 1
Zach Davis B 29 CF 247 222 33 48 6 1 0 22 18 71 18 3
Greg Deichmann L 28 CF 369 333 35 68 12 2 7 35 31 125 7 4
Bryce Windham L 26 C 280 248 32 57 10 1 2 22 28 48 1 1
Ed Howard R 21 SS 239 225 20 47 5 2 2 20 11 77 3 1
Luis Verdugo R 22 3B 400 369 37 81 18 1 4 35 26 94 2 2
Christian Donahue L 28 2B 202 185 16 35 6 1 1 14 13 64 3 2
Trent Giambrone R 29 2B 343 312 32 61 12 1 5 30 27 103 7 3
Bradlee Beesley R 25 LF 215 201 20 41 10 1 4 24 11 69 6 2
Yeison Santana R 22 2B 310 279 35 61 7 1 1 24 25 77 8 7
Jackson Frazier R 28 LF 353 313 36 68 16 1 8 36 33 112 4 1
Jake Washer R 27 DH 232 219 23 44 8 0 7 25 11 88 1 1
Fabian Pertuz R 22 SS 442 418 45 86 16 2 6 44 16 128 6 2
Cole Roederer L 23 LF 293 266 27 56 12 1 6 30 20 92 4 3
D.J. Artis L 26 CF 257 226 32 45 8 1 3 28 24 81 9 3
Yohendrick Pinango L 21 LF 509 485 56 116 20 2 8 47 22 106 7 1
Pablo Aliendo R 22 C 361 331 34 70 12 2 5 43 18 102 1 1
Scott McKeon R 25 2B 228 207 24 36 6 1 1 20 13 90 3 1
Owen Caissie L 20 RF 414 377 44 75 13 1 8 45 34 144 5 4

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA
Dansby Swanson 644 .259 .323 .436 106 .177 .318 9 4.5 .327
Nico Hoerner 469 .273 .326 .384 94 .111 .302 8 2.8 .309
Ian Happ 585 .244 .329 .428 105 .184 .301 4 2.3 .328
Seiya Suzuki 466 .267 .352 .488 127 .221 .321 -3 2.3 .358
Cody Bellinger 525 .230 .309 .406 94 .176 .274 4 2.1 .307
Rafael Ortega 412 .252 .331 .405 101 .153 .303 3 2.0 .321
Patrick Wisdom 475 .214 .300 .444 100 .230 .281 -2 1.8 .320
Miles Mastrobuoni 528 .266 .330 .376 93 .110 .328 -2 1.5 .310
Alexander Canario 517 .220 .281 .419 88 .199 .292 0 1.4 .301
Matt Mervis 543 .253 .311 .448 105 .196 .295 1 1.4 .325
Andrelton Simmons 350 .245 .300 .298 65 .053 .285 12 1.3 .269
Franmil Reyes 505 .246 .305 .458 105 .211 .313 -2 1.3 .325
Christopher Morel 516 .231 .296 .418 93 .186 .309 -3 1.2 .308
Nick Madrigal 347 .273 .327 .342 84 .069 .298 4 1.2 .297
Pete Crow-Armstrong 478 .244 .297 .389 86 .145 .317 1 1.1 .297
Ben DeLuzio 398 .235 .302 .352 79 .116 .320 4 1.1 .289
Zach McKinstry 409 .252 .319 .407 97 .154 .311 -7 1.0 .314
Yan Gomes 302 .243 .291 .389 84 .146 .278 2 1.0 .293
Kevin Alcantara 472 .227 .288 .374 80 .146 .315 3 1.0 .287
Esteban Quiroz 282 .225 .335 .371 93 .146 .287 -1 0.9 .313
Levi Jordan 368 .234 .292 .344 74 .110 .290 5 0.8 .280
Robel Garcia 303 .211 .290 .389 84 .178 .304 1 0.6 .295
Kevin Made 390 .226 .280 .337 68 .111 .291 2 0.5 .272
Jake Slaughter 439 .231 .296 .354 77 .123 .312 0 0.5 .287
Chase Strumpf 436 .191 .296 .324 70 .133 .302 2 0.5 .279
Brennen Davis 424 .214 .297 .354 78 .140 .302 6 0.5 .289
Yonathan Perlaza 497 .233 .300 .390 87 .157 .305 1 0.5 .299
Frank Schwindel 396 .257 .298 .422 94 .165 .289 0 0.4 .308
David Bote 333 .222 .297 .354 78 .131 .294 -1 0.4 .286
Luis Vazquez 415 .231 .274 .324 63 .093 .308 4 0.3 .263
P.J. Higgins 328 .238 .313 .352 82 .114 .307 2 0.1 .294
Michael Hermosillo 240 .208 .305 .353 80 .145 .303 -4 0.1 .293
Nelson Velázquez 440 .223 .284 .399 84 .176 .319 -9 0.0 .294
BJ Murray Jr. 370 .226 .314 .330 77 .104 .300 1 -0.1 .289
Donnie Dewees 270 .244 .305 .382 87 .138 .281 -4 -0.2 .300
Carlos Sepulveda 335 .220 .293 .267 55 .047 .284 3 -0.2 .256
Andy Weber 358 .221 .275 .299 57 .079 .320 1 -0.2 .254
Darius Hill 497 .258 .297 .351 77 .092 .302 2 -0.2 .283
Tyler Payne 251 .221 .260 .319 58 .098 .301 -1 -0.2 .253
Bryce Ball 506 .217 .296 .344 75 .126 .295 3 -0.3 .283
Miguel Amaya 268 .209 .302 .325 72 .115 .280 0 -0.3 .282
Jordan Nwogu 373 .219 .287 .361 76 .142 .305 -7 -0.3 .284
Alfonso Rivas 429 .232 .315 .322 76 .090 .323 -1 -0.4 .286
Nelson Maldonado 373 .241 .285 .362 76 .121 .303 0 -0.4 .282
Zach Davis 247 .216 .286 .252 50 .036 .318 -2 -0.4 .247
Greg Deichmann 369 .204 .274 .315 61 .111 .303 -1 -0.4 .262
Bryce Windham 280 .230 .309 .302 69 .073 .278 -8 -0.4 .277
Ed Howard 239 .209 .251 .276 44 .067 .308 0 -0.5 .234
Luis Verdugo 400 .220 .273 .306 59 .087 .284 -1 -0.6 .257
Christian Donahue 202 .189 .245 .249 36 .059 .283 1 -0.7 .223
Trent Giambrone 343 .196 .265 .288 52 .093 .275 -1 -0.7 .247
Bradlee Beesley 215 .204 .256 .323 57 .119 .289 -2 -0.8 .255
Yeison Santana 310 .219 .290 .262 53 .043 .299 -2 -0.8 .253
Jackson Frazier 353 .217 .300 .351 78 .134 .311 -8 -0.8 .289
Jake Washer 232 .201 .246 .333 57 .132 .298 0 -0.8 .253
Fabian Pertuz 442 .206 .245 .297 48 .091 .282 -1 -1.0 .238
Cole Roederer 293 .211 .271 .331 64 .120 .298 -3 -1.0 .263
D.J. Artis 257 .199 .292 .283 59 .084 .296 -9 -1.0 .263
Yohendrick Pinango 509 .239 .273 .338 66 .099 .291 -1 -1.0 .267
Pablo Aliendo 361 .211 .270 .305 57 .094 .290 -10 -1.1 .256
Scott McKeon 228 .174 .239 .227 29 .053 .302 0 -1.1 .214
Owen Caissie 414 .199 .271 .302 57 .103 .298 -3 -1.5 .257

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Dansby Swanson Ian Desmond Pinky Higgins Travis Jackson
Nico Hoerner Wallace Johnson Bob Bailor Erick Aybar
Ian Happ Jim Russell Chili Davis Gary Matthews
Seiya Suzuki Harrison Bader Benny Agbayani Pete Reiser
Cody Bellinger Gary Geiger Ruppert Jones Jim Nettles
Rafael Ortega Stan Javier Pat Kelly Dom DiMaggio
Patrick Wisdom Mike Hessman Ryan Schimpf Orlando McFarlane
Miles Mastrobuoni Wally Backman Brock Holt Jason Bartlett
Alexander Canario Garry Maddox Chad Hermansen Don Demeter
Matt Mervis Clint Robinson Jim Spencer Hank Small
Andrelton Simmons Tony Medrano J C Hartman Yordan Manduley
Franmil Reyes Ron Jackson Chris Davis Karim Garcia 가르시아
Christopher Morel Alonzo Powell Michael Coleman Sammy Sosa
Nick Madrigal Ronald Torreyes Brandon Douglas Price Kendall
Pete Crow-Armstrong Bill Flowers Rusty Tillman Tom Shopay
Ben DeLuzio McKay Christensen Dairon Blanco Cecil Espy
Zach McKinstry Chuck Goggin Tony Graffanino U.L. Washington
Yan Gomes Michael Barrett Jerry McNertney Tom Pagnozzi
Kevin Alcantara James Davis Al Chambers Tommy Howser
Esteban Quiroz Kelly Heath Deibinson Romero 로메로 Daniel Descalso
Levi Jordan Brad Wellman Luis Martinez Jose Valdivielso
Robel Garcia Fran Mullins Pat Keedy Josh Fields
Kevin Made Jack Heidemann Paul Kelly Jorge Velandia
Jake Slaughter Tom Brookens Damian Rolls Jim Haley
Chase Strumpf Joe Biasucci Bruce Caldwell Reese Havens
Brennen Davis Troy Neel 니일 Brett Magnusson Garry Smith
Yonathan Perlaza Danny Napoleon Dave Edwards Travis Snider
Frank Schwindel Jorge Cantu 칸투 Dick Kryhoski Kevin Grijak
David Bote Bill Scripture Ed Lucas Dick Green
Luis Vazquez Joe DeMaestri Tim Olson Angel Salazar
P.J. Higgins Tommy Mendonca Mike Mitchell Travis Snider
Michael Hermosillo Ken Williams Peter Bourjos Chris Powell
Nelson Velázquez Braulio Castillo Buddy Bradford Ed Moxey
BJ Murray Jr. Ole Sheldon Dominic D’Anna John-Ford Griffin
Donnie Dewees Dax Jones Max Venable Doug Dascenzo
Carlos Sepulveda Zach Gentile Blake Blasi Ken Dowell
Andy Weber Will Kengor Chris Paul Alex Yarbrough
Darius Hill Dana Williams Bruce Barmes Jeff Schulz
Tyler Payne Mike Mahoney Brett Hayes Anderson De La Rosa
Bryce Ball Danny Hayes Matt Rizzotti Lars Anderson
Miguel Amaya Brett Nicholas Bill Peavey Chris Maloney
Jordan Nwogu Bill Brooks John Ramistella Ike Blessitt
Alfonso Rivas Talmadge Nunnari Barry Poris Glenn Reeves
Nelson Maldonado Dave Engle Jordan Foster Broderick Perkins
Zach Davis Curtis Goodwin Scarborough Green Mike Piercy
Greg Deichmann Theodore Johnson Kevin Koslofski Sebastien Boucher
Bryce Windham Jeff Reed Rick Dempsey Jim Puzey
Ed Howard Mike Boughton Jason Smith Derrick Gutierrez
Luis Verdugo John Johnson Colin Dixon Ed Jurak
Christian Donahue Larry Burright David Keesee Skyler Stromsmoe
Trent Giambrone Ryan Klosterman Buck Darrow Chick Fewster
Bradlee Beesley Tom Johnson Colin Roberson Sandy Santos
Yeison Santana Brock Hebert Chad Fonville Doug Brady 브래디
Jackson Frazier Greg Schubert Justin Howard Mark Corey
Jake Washer Jason Crosland Pat O’Sullivan Steve McQuail
Fabian Pertuz Luis Suarez Randy Brown Hector Gomez
Cole Roederer Nick Ciolli Salvatore Aprea Brad Bierley
D.J. Artis Chris Vlasis Marcos Derkes Joe Bonadonna
Yohendrick Pinango Danry Vasquez Angel Mangual Kevin Aitcheson
Pablo Aliendo Don Bryant Tim Hewes Kurt Brown
Scott McKeon Jorge Mejia David Peterson Tim Rigsby
Owen Caissie Andre Newhouse Lou Novinski Larry Spinner

Batters – Top Near-Age Offensive Comps
Player 80th BA 80th OBP 80th SLG 80th OPS+ 80th WAR 20th BA 20th OBP 20th SLG 20th OPS+ 20th WAR
Dansby Swanson .287 .349 .490 125 6.2 .234 .296 .388 88 3.1
Nico Hoerner .301 .352 .424 111 3.9 .244 .300 .342 76 1.7
Ian Happ .270 .351 .483 124 3.7 .222 .305 .381 90 1.2
Seiya Suzuki .297 .378 .554 148 3.6 .243 .326 .431 105 1.1
Cody Bellinger .253 .334 .456 113 3.4 .205 .281 .358 75 1.0
Rafael Ortega .279 .357 .454 119 2.9 .224 .304 .354 81 0.9
Patrick Wisdom .241 .322 .509 121 2.9 .191 .276 .383 81 0.5
Miles Mastrobuoni .293 .356 .413 111 2.7 .238 .301 .330 74 0.3
Alexander Canario .249 .307 .481 112 2.9 .194 .255 .370 69 0.1
Matt Mervis .278 .332 .500 123 2.7 .229 .285 .401 88 0.2
Andrelton Simmons .274 .331 .333 82 2.1 .214 .268 .267 48 0.5
Franmil Reyes .274 .330 .518 125 2.6 .219 .275 .401 82 -0.2
Christopher Morel .260 .327 .471 113 2.5 .204 .269 .371 74 -0.1
Nick Madrigal .302 .355 .386 103 2.0 .243 .297 .308 67 0.3
Pete Crow-Armstrong .271 .323 .440 106 2.3 .219 .272 .343 69 0.0
Ben DeLuzio .263 .324 .398 94 1.9 .211 .272 .299 58 0.1
Zach McKinstry .284 .349 .454 117 2.1 .227 .292 .356 78 0.0
Yan Gomes .272 .320 .442 103 1.8 .212 .266 .335 63 0.2
Kevin Alcantara .254 .316 .418 97 2.1 .201 .263 .322 60 -0.2
Esteban Quiroz .252 .362 .424 112 1.6 .199 .306 .326 75 0.3
Levi Jordan .263 .320 .392 92 1.6 .209 .268 .308 56 0.0
Robel Garcia .237 .316 .443 104 1.4 .186 .267 .344 66 -0.1
Kevin Made .256 .308 .391 91 1.7 .200 .255 .292 51 -0.3
Jake Slaughter .257 .323 .406 98 1.7 .205 .268 .311 60 -0.5
Chase Strumpf .217 .319 .379 88 1.5 .162 .269 .274 48 -0.7
Brennen Davis .242 .326 .409 98 1.5 .190 .273 .305 58 -0.6
Yonathan Perlaza .261 .327 .437 105 1.6 .207 .272 .339 68 -0.7
Frank Schwindel .291 .330 .478 118 1.6 .227 .270 .366 74 -0.6
David Bote .252 .324 .402 94 1.0 .196 .272 .311 59 -0.4
Luis Vazquez .256 .301 .367 81 1.3 .204 .248 .291 47 -0.6
P.J. Higgins .266 .339 .393 98 0.8 .213 .287 .311 63 -0.7
Michael Hermosillo .237 .334 .403 101 0.6 .184 .279 .308 61 -0.5
Nelson Velázquez .250 .314 .454 106 1.2 .195 .259 .351 64 -1.2
BJ Murray Jr. .251 .340 .377 98 0.9 .200 .286 .287 60 -0.9
Donnie Dewees .272 .334 .437 108 0.6 .218 .281 .326 68 -0.8
Carlos Sepulveda .252 .327 .308 76 0.7 .190 .266 .230 39 -0.9
Andy Weber .246 .303 .338 74 0.6 .196 .250 .264 42 -0.9
Darius Hill .287 .323 .389 94 0.9 .226 .266 .308 57 -1.5
Tyler Payne .259 .296 .369 81 0.5 .194 .232 .277 40 -0.8
Bryce Ball .250 .325 .386 93 0.9 .193 .272 .300 58 -1.5
Miguel Amaya .243 .329 .385 95 0.4 .182 .273 .278 54 -0.9
Jordan Nwogu .243 .316 .405 93 0.5 .188 .262 .320 58 -1.2
Alfonso Rivas .256 .343 .363 92 0.6 .201 .284 .276 56 -1.4
Nelson Maldonado .267 .311 .407 92 0.4 .212 .253 .319 55 -1.4
Zach Davis .243 .314 .283 65 0.1 .190 .259 .221 34 -0.9
Greg Deichmann .232 .305 .367 81 0.5 .178 .248 .281 45 -1.2
Bryce Windham .267 .341 .348 90 0.3 .199 .278 .263 52 -1.1
Ed Howard .242 .282 .332 67 0.2 .186 .224 .241 30 -1.0
Luis Verdugo .246 .300 .346 73 0.2 .195 .249 .269 42 -1.5
Christian Donahue .219 .274 .282 54 -0.2 .164 .221 .213 20 -1.1
Trent Giambrone .221 .293 .337 69 0.1 .168 .238 .246 34 -1.5
Bradlee Beesley .233 .286 .375 79 -0.2 .174 .223 .282 38 -1.3
Yeison Santana .248 .318 .295 71 -0.1 .192 .264 .227 38 -1.4
Jackson Frazier .248 .332 .405 99 0.1 .190 .271 .308 60 -1.7
Jake Washer .229 .270 .387 76 -0.3 .177 .217 .285 38 -1.4
Fabian Pertuz .232 .272 .341 66 0.1 .181 .223 .260 32 -1.8
Cole Roederer .245 .304 .371 83 -0.2 .187 .247 .288 48 -1.6
D.J. Artis .227 .321 .329 78 -0.4 .169 .263 .241 40 -1.6
Yohendrick Pinango .266 .300 .377 83 0.1 .212 .247 .293 51 -2.0
Pablo Aliendo .243 .300 .367 81 0.0 .184 .244 .267 41 -1.9
Scott McKeon .199 .267 .265 46 -0.6 .146 .211 .194 13 -1.5
Owen Caissie .228 .301 .350 77 -0.5 .173 .245 .261 40 -2.4

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Marcus Stroman R 32 9 8 3.58 28 28 150.7 148 60 16 41 128
Justin Steele L 27 6 4 3.70 23 20 104.7 93 43 10 44 104
Jeremiah Estrada R 24 3 2 3.71 38 0 51.0 42 21 6 22 66
Wade Miley L 36 6 6 3.95 22 22 109.3 114 48 12 39 77
Mark Leiter Jr. R 32 6 6 3.98 30 11 83.7 74 37 10 28 88
Codi Heuer R 26 4 3 4.00 32 0 45.0 46 20 5 14 37
Jameson Taillon R 31 8 8 4.02 27 27 145.7 142 65 20 35 125
Rowan Wick R 30 4 4 4.03 55 0 58.0 55 26 7 24 61
Ben Leeper R 26 3 3 4.09 42 0 44.0 40 20 5 18 41
Adbert Alzolay R 28 6 5 4.11 20 15 81.0 73 37 12 26 85
Brandon Hughes L 27 3 2 4.13 54 0 61.0 52 28 10 22 72
Brad Boxberger R 35 3 3 4.15 58 0 52.0 46 24 7 23 56
Walker Powell R 27 6 6 4.18 28 5 79.7 82 37 10 21 59
Ben Brown R 23 5 6 4.19 24 23 103.0 99 48 12 38 88
Keegan Thompson R 28 6 7 4.22 29 15 102.3 97 48 16 38 96
Caleb Kilian R 26 5 5 4.24 23 23 108.3 103 51 10 51 105
Sean Newcomb L 30 3 3 4.35 35 3 51.7 47 25 6 29 54
Kervin Castro R 24 3 5 4.37 41 2 57.7 54 28 7 28 56
Ethan Roberts R 25 3 3 4.40 33 0 43.0 42 21 6 14 42
Matt Dermody L 32 4 4 4.42 19 11 73.3 78 36 9 23 54
Kyle Hendricks R 33 6 7 4.43 20 20 113.7 121 56 18 26 85
Jordan Wicks L 23 5 6 4.47 27 27 100.7 100 50 14 35 83
Matt Swarmer R 29 5 6 4.50 25 18 104.0 107 52 16 39 93
Robert Gsellman R 29 2 3 4.50 23 6 42.0 44 21 5 15 29
Danis Correa R 23 3 4 4.53 38 0 53.7 48 27 6 31 55
Sheldon Reed R 25 2 2 4.54 30 0 33.7 31 17 5 17 38
Hayden Wesneski R 25 7 8 4.58 23 21 106.0 106 54 13 36 90
Conner Menez L 28 3 3 4.60 25 12 72.3 69 37 10 35 74
Michael Rucker R 29 2 2 4.62 41 0 62.3 63 32 10 23 59
Brendon Little L 26 3 4 4.63 30 2 46.7 47 24 5 25 42
Scott Kobos L 25 1 2 4.68 20 0 25.0 21 13 3 17 30
Adrian Sampson 샘슨 R 31 5 6 4.72 26 20 110.7 121 58 18 34 76
Javier Assad R 25 5 6 4.73 27 24 116.0 122 61 17 45 94
Steven Brault L 31 2 3 4.82 16 10 56.0 58 30 7 24 45
Drew Smyly L 34 5 7 4.84 21 19 93.0 99 50 19 30 84
Alec Mills R 31 4 5 4.84 21 14 83.7 94 45 13 23 60
Blake Whitney R 27 4 5 4.85 30 0 55.7 58 30 9 23 52
Bailey Horn L 25 2 2 4.86 28 5 50.0 48 27 7 30 52
James Bourque R 29 2 3 4.87 31 0 40.7 36 22 6 28 51
Joe Biagini R 33 3 4 4.88 27 8 55.3 58 30 7 28 42
Stephen Gonsalves L 28 2 4 4.91 18 7 51.3 44 28 7 37 62
Wyatt Short L 28 3 5 4.91 27 5 62.3 62 34 8 31 52
Samuel Reyes R 27 3 4 4.98 26 1 47.0 49 26 8 24 43
CD Pelham L 28 1 2 4.98 31 0 34.3 34 19 5 20 33
DJ Herz L 22 4 5 5.03 27 27 91.3 78 51 12 65 103
Anderson Espinoza R 25 4 6 5.06 24 17 74.7 71 42 11 45 73
Cam Sanders R 26 4 6 5.07 26 16 81.7 80 46 13 45 78
Richard Gallardo R 21 6 9 5.10 24 23 109.3 122 62 17 42 70
Eric Stout L 30 2 2 5.13 35 3 52.7 50 30 8 33 58
Ryan Jensen R 25 3 4 5.19 18 18 59.0 59 34 9 32 52
Cayne Ueckert R 27 1 2 5.23 32 1 43.0 41 25 7 29 44
Erich Uelmen R 27 3 6 5.30 38 5 69.7 70 41 11 34 61
Peyton Remy R 26 4 6 5.31 23 10 76.3 78 45 12 38 68
Joe Nahas R 23 3 5 5.33 22 6 77.7 84 46 12 36 54
Manuel Rodríguez R 26 2 3 5.35 24 3 38.7 40 23 7 18 33
Riley Thompson R 26 3 5 5.46 18 18 56.0 61 34 11 28 51
Hunter Bigge R 25 2 5 5.75 33 0 40.7 39 26 7 33 43
Aneuris Rosario R 28 1 4 5.96 18 0 22.7 24 15 4 15 20
Eury Ramos R 25 1 2 6.00 23 1 30.0 32 20 5 20 24
Max Bain R 25 2 6 6.05 19 11 58.0 60 39 10 41 49
Eduarniel Nunez R 24 2 6 6.34 33 1 44.0 47 31 7 35 35
Brailyn Marquez L 24 2 6 7.32 12 12 51.7 57 42 16 40 58
Burl Carraway L 24 1 2 7.84 22 0 20.7 19 18 3 30 20

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ FIP ERA- WAR
Marcus Stroman 150.7 7.6 2.4 1.0 6.5% 20.2% .297 112 3.73 89 2.9
Justin Steele 104.7 8.9 3.8 0.9 9.8% 23.2% .290 109 3.81 92 1.9
Jeremiah Estrada 51.0 11.6 3.9 1.1 10.0% 30.0% .300 109 3.51 92 0.5
Wade Miley 109.3 6.3 3.2 1.0 8.2% 16.2% .297 102 4.32 98 1.7
Mark Leiter Jr. 83.7 9.5 3.0 1.1 8.0% 25.0% .290 101 3.89 99 1.2
Codi Heuer 45.0 7.4 2.8 1.0 7.0% 18.6% .301 101 4.02 99 0.3
Jameson Taillon 145.7 7.7 2.2 1.2 5.8% 20.6% .288 100 4.05 100 2.1
Rowan Wick 58.0 9.5 3.7 1.1 9.6% 24.3% .306 100 3.96 100 0.3
Ben Leeper 44.0 8.4 3.7 1.0 9.6% 21.8% .285 99 4.20 101 0.2
Adbert Alzolay 81.0 9.4 2.9 1.3 7.7% 25.1% .285 98 4.13 102 1.1
Brandon Hughes 61.0 10.6 3.2 1.5 8.6% 28.1% .282 98 4.25 102 0.3
Brad Boxberger 52.0 9.7 4.0 1.2 10.3% 25.1% .287 97 4.25 103 0.3
Walker Powell 79.7 6.7 2.4 1.1 6.2% 17.5% .293 96 4.17 104 0.8
Ben Brown 103.0 7.7 3.3 1.0 8.6% 19.9% .290 96 4.21 104 1.3
Keegan Thompson 102.3 8.4 3.3 1.4 8.6% 21.8% .284 96 4.60 105 1.3
Caleb Kilian 108.3 8.7 4.2 0.8 10.6% 21.9% .304 95 3.94 105 1.3
Sean Newcomb 51.7 9.4 5.1 1.0 12.5% 23.3% .295 93 4.37 108 0.2
Kervin Castro 57.7 8.7 4.4 1.1 11.0% 22.0% .294 92 4.40 108 0.2
Ethan Roberts 43.0 8.8 2.9 1.3 7.6% 22.7% .300 92 4.20 109 0.1
Matt Dermody 73.3 6.6 2.8 1.1 7.3% 17.1% .301 91 4.46 110 0.7
Kyle Hendricks 113.7 6.7 2.1 1.4 5.4% 17.7% .294 91 4.56 110 1.1
Jordan Wicks 100.7 7.4 3.1 1.3 8.1% 19.2% .289 90 4.53 111 1.0
Matt Swarmer 104.0 8.0 3.4 1.4 8.6% 20.4% .300 90 4.55 112 0.9
Robert Gsellman 42.0 6.2 3.2 1.1 8.2% 15.8% .293 90 4.68 112 0.3
Danis Correa 53.7 9.2 5.2 1.0 12.6% 22.4% .292 89 4.46 112 0.0
Sheldon Reed 33.7 10.2 4.5 1.3 11.3% 25.2% .299 89 4.70 113 -0.1
Hayden Wesneski 106.0 7.6 3.1 1.1 7.9% 19.8% .297 88 4.21 114 0.9
Conner Menez 72.3 9.2 4.4 1.2 10.9% 23.1% .299 88 4.52 114 0.5
Michael Rucker 62.3 8.5 3.3 1.4 8.5% 21.8% .299 87 4.60 115 -0.1
Brendon Little 46.7 8.1 4.8 1.0 11.6% 19.5% .307 87 4.55 115 0.1
Scott Kobos 25.0 10.8 6.1 1.1 15.0% 26.5% .295 86 4.59 116 0.0
Adrian Sampson 110.7 6.2 2.8 1.5 7.1% 15.8% .294 85 5.03 117 0.7
Javier Assad 116.0 7.3 3.5 1.3 8.8% 18.4% .300 85 4.78 117 0.8
Steven Brault 56.0 7.2 3.9 1.1 9.6% 18.1% .300 84 4.67 120 0.3
Drew Smyly 93.0 8.1 2.9 1.8 7.4% 20.7% .299 83 5.04 120 0.5
Alec Mills 83.7 6.5 2.5 1.4 6.3% 16.5% .305 83 4.74 120 0.4
Blake Whitney 55.7 8.4 3.7 1.5 9.2% 20.7% .306 83 4.73 120 -0.3
Bailey Horn 50.0 9.4 5.4 1.3 13.1% 22.7% .301 83 4.81 121 0.0
James Bourque 40.7 11.3 6.2 1.3 14.7% 26.8% .303 83 4.85 121 -0.2
Joe Biagini 55.3 6.8 4.6 1.1 11.2% 16.7% .298 83 4.96 121 0.2
Stephen Gonsalves 51.3 10.9 6.5 1.2 15.7% 26.3% .294 82 5.02 122 0.1
Wyatt Short 62.3 7.5 4.5 1.2 11.1% 18.6% .293 82 5.08 122 0.0
Samuel Reyes 47.0 8.2 4.6 1.5 11.3% 20.2% .301 81 5.20 123 -0.3
CD Pelham 34.3 8.7 5.2 1.3 12.3% 20.4% .299 81 5.13 124 -0.3
DJ Herz 91.3 10.1 6.4 1.2 15.4% 24.3% .286 80 5.10 125 0.3
Anderson Espinoza 74.7 8.8 5.4 1.3 13.2% 21.3% .291 80 5.24 126 0.1
Cam Sanders 81.7 8.6 5.0 1.4 12.1% 21.0% .294 80 5.30 126 0.2
Richard Gallardo 109.3 5.8 3.5 1.4 8.6% 14.4% .297 79 5.21 127 0.2
Eric Stout 52.7 9.9 5.6 1.4 13.8% 24.2% .302 79 5.03 127 -0.2
Ryan Jensen 59.0 7.9 4.9 1.4 12.0% 19.5% .292 78 5.25 129 0.1
Cayne Ueckert 43.0 9.2 6.1 1.5 14.6% 22.1% .293 77 5.53 130 -0.4
Erich Uelmen 69.7 7.9 4.4 1.4 10.9% 19.6% .292 76 5.39 131 -0.3
Peyton Remy 76.3 8.0 4.5 1.4 11.0% 19.6% .297 76 5.26 132 -0.1
Joe Nahas 77.7 6.3 4.2 1.4 10.2% 15.3% .294 76 5.43 132 -0.2
Manuel Rodríguez 38.7 7.7 4.2 1.6 10.4% 19.1% .292 75 5.43 133 -0.3
Riley Thompson 56.0 8.2 4.5 1.8 10.9% 19.8% .307 74 5.49 136 0.0
Hunter Bigge 40.7 9.5 7.3 1.5 16.8% 21.8% .296 70 5.78 143 -0.6
Aneuris Rosario 22.7 7.9 6.0 1.6 14.3% 19.0% .303 68 5.80 148 -0.4
Eury Ramos 30.0 7.2 6.0 1.5 13.5% 16.2% .297 67 5.82 149 -0.5
Max Bain 58.0 7.6 6.4 1.6 14.7% 17.6% .292 67 6.24 150 -0.6
Eduarniel Nunez 44.0 7.2 7.2 1.4 15.9% 15.9% .299 64 6.36 157 -0.9
Brailyn Marquez 51.7 10.1 7.0 2.8 15.6% 22.6% .304 55 7.43 181 -1.1
Burl Carraway 20.7 8.7 13.1 1.3 25.9% 17.2% .281 51 7.90 194 -0.8

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
Marcus Stroman Frank Lary Roy Halladay Larry Jackson 3.8 1.9 3.12 4.19
Justin Steele Hector Santiago Al Milnar Tom Lasorda 2.6 0.9 3.21 4.33
Jeremiah Estrada Aaron Rakers Jeremy Lambert David Riske 1.0 -0.1 2.93 4.56
Wade Miley Kenny Rogers Tommy John Curt Simmons 2.3 1.0 3.41 4.54
Mark Leiter Jr. Joe Black Ray Burris Red Munger 2.0 0.5 3.28 4.75
Codi Heuer Josh Parker Bob Chlupsa Rich Linares 0.6 0.0 3.41 4.47
Jameson Taillon Jordan Zimmermann Jeff Samardzija Anthony DeSclafani 2.9 1.0 3.56 4.69
Rowan Wick Luis Sanchez Phil Paine Bob Taylor 1.0 -0.3 3.15 5.01
Ben Leeper Barry Jones Ken Sanders Jim Donohue 0.6 -0.2 3.52 4.86
Adbert Alzolay Steve Stone Steve Gromek Jharel Cotton 1.6 0.3 3.60 4.79
Brandon Hughes Eddie Guardado Matt Strahm Rich Folkers 1.0 -0.4 3.31 5.01
Brad Boxberger Brian Boehringer Jason Grimsley Turk Wendell 0.9 -0.6 3.22 5.91
Walker Powell Eddie Gamboa Frank Herrmann Harold Deitz 1.3 0.2 3.62 4.79
Ben Brown Tom Parsons Andre Treadway Sandy Vance 2.0 0.6 3.66 4.84
Keegan Thompson Ron Schueler Bobby Bolin Bobby Castillo 2.1 0.3 3.67 4.84
Caleb Kilian Kerry Taylor Bob Walk Brett Laxton 2.0 0.4 3.76 4.88
Sean Newcomb C.J. Nitkowski 니코스키 Jeff Schneider Wil Ledezma 0.7 -0.4 3.65 5.50
Kervin Castro Jose Rodriguez Carl Shelen Chris Bennett 0.7 -0.3 3.76 5.07
Ethan Roberts Stacy Morgan Chris Niesel Jerome Gamble 0.5 -0.4 3.60 5.31
Matt Dermody Jason Jacome Al Jackson Yohan Flande 플란데 1.2 0.2 3.87 5.02
Kyle Hendricks Braden Looper Red Barrett Joel Pineiro 1.8 0.4 3.91 5.02
Jordan Wicks Andrew Heaney Mike Willis Jon Kibler 1.5 0.3 3.99 5.13
Matt Swarmer Chuck Dobson Ollie Brantley Chris Carpenter 1.7 0.2 3.95 5.09
Robert Gsellman P.J. Francescon Jeff Gray Martin Sotelo 0.6 -0.1 3.91 5.18
Danis Correa Barry Jones Dominic Leone Mike Newson 0.4 -0.5 3.88 5.41
Sheldon Reed Donald Hammitt Gene Stechschulte Jim Bryant 0.3 -0.4 3.86 5.40
Hayden Wesneski Jordan Lyles Justin Grimm Jacob Turner 터너 1.6 0.0 4.02 5.33
Conner Menez Mike Mimbs Chet Nichols Ben Kozlowski 1.1 -0.2 3.92 5.45
Michael Rucker Alfredo Simon Ray Krawczyk Jake Henson 0.3 -0.7 3.97 5.39
Brendon Little Randolph Hopkins Chad Brown Mike Santiago 0.5 -0.2 3.96 5.24
Scott Kobos Luis Quintana Sydney Church Gerry Rub 0.3 -0.3 3.69 5.63
Adrian Sampson Leverette Spencer Max Butcher George Blaeholder 1.3 0.0 4.25 5.32
Javier Assad Jeremy Guthrie Denny Wagner Steve Maye 1.5 0.0 4.27 5.29
Steven Brault Greg Mathews Johnny Schmitz Paul Mirabella 0.6 -0.2 4.31 5.66
Drew Smyly Fred Waters Howie Pollet Bill Sherdel 1.1 -0.3 4.23 5.64
Alec Mills Virgil Vasquez John Butcher Sean Bergman 0.9 -0.1 4.32 5.48
Blake Whitney Antonio Alfonseca Derek Gordon Connor Overton 0.2 -0.8 4.18 5.61
Bailey Horn Atahualpa Severino Kenny Esposito Matt Marksberry 0.5 -0.4 4.15 5.75
James Bourque Wally Wolf Kaleb Ort Matt Skrmetta 0.2 -0.7 4.01 6.00
Joe Biagini Hal Griggs Willie Banks Mike Walker 0.6 -0.3 4.32 5.67
Stephen Gonsalves Brent Leach Matt Riley Nick Hagadone 0.6 -0.5 4.22 5.99
Wyatt Short Rafael Novoa Ed Vosberg Cesar Ramos 0.5 -0.5 4.32 5.56
Samuel Reyes Steve Cline Steve Sharpe Jeff Kaplan 0.1 -0.8 4.39 5.89
CD Pelham Mike Guilfoyle Pete Cappadona Mike Santiago 0.1 -0.6 4.28 5.84
DJ Herz Gerry Hannahs Frank Bertaina Carl Hamilton 1.1 -0.6 4.37 5.95
Anderson Espinoza Paul Demny Steve Dunning Yeiper Castillo 0.7 -0.5 4.51 5.74
Cam Sanders Rich Yett Tanner Houck Steve Dunning 0.8 -0.4 4.56 5.73
Richard Gallardo Brad Schorr Jose Tapia Casey Daigle 0.8 -0.5 4.68 5.65
Eric Stout Mark Bowden Matt Thornton Matt Williams 0.2 -0.9 4.44 6.61
Ryan Jensen Travis Lakins Jim Rittwage Dan Opperman 0.6 -0.4 4.59 5.84
Cayne Ueckert Jim Henderson Tom Hackimer Mike Franco 0.0 -0.9 4.52 6.24
Erich Uelmen Paul Clemens Dick Lange Rich Yett 0.2 -0.9 4.71 6.03
Peyton Remy Reed Garrett Jon Velasquez Dan Hall 0.5 -0.8 4.68 6.08
Joe Nahas Joseph Pollack Clint Koppe Jean Garavito 0.4 -0.8 4.75 5.96
Manuel Rodríguez Fernando Ramos Cortland Cox Matt Stites 0.1 -0.7 4.71 6.20
Riley Thompson Adam Springston Mike Vicaro Devern Hansack 0.3 -0.5 4.90 6.22
Hunter Bigge Kieran Lovegrove Scott Economy Mike Heinen -0.2 -1.1 4.93 6.68
Aneuris Rosario Mike Heinen Kirt Kishita Les Munns -0.2 -0.7 5.18 7.34
Eury Ramos Bubba Brevell Jose DeLeon Todd Naff -0.2 -0.8 5.32 6.95
Max Bain Carlos Polanco Troy Bradford Tony Fiore -0.1 -1.1 5.39 6.78
Eduarniel Nunez Chip Cunningham Jheyson Manzueta Luis Heredia -0.5 -1.3 5.62 7.24
Brailyn Marquez Justin Steele Eric Fischer Brendon Little -0.7 -1.7 6.34 8.84
Burl Carraway Michael O’Connor Monty McMillan Douglas Britt -0.6 -1.1 6.67 9.38

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.


JAWS and the 2023 Hall of Fame Ballot: John Lackey

© Gary A. Vasquez-USA TODAY Sports

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2023 Hall of Fame ballot. For a detailed introduction to this year’s ballot, and other candidates in the series, use the tool above; an introduction to JAWS can be found here. For a tentative schedule, and a chance to fill out a Hall of Fame ballot for our crowdsourcing project, see here. All WAR figures refer to the Baseball-Reference version unless otherwise indicated.

2023 BBWAA Candidate: John Lackey
Pitcher Career WAR Peak WAR Adj. S-JAWS W-L SO ERA ERA+
John Lackey 37.3 29.2 33.3 188-147 2,294 3.92 110
SOURCE: Baseball-Reference

Francisco Rodríguez wasn’t the only rookie who played a key part as the Angels won their lone championship in 2002. John Lackey, a 24-year-old former second-round pick, had arrived in late June and spent the rest of the season in the rotation, then pitched credibly in a swingman role in the postseason. After the Angels rallied to overcome a 5-0 deficit and win Game 6 of the World Series, it was Lackey who got the call for Game 7, and he delivered, throwing five strong innings and departing with a 4-1 lead that the bullpen — Brendan Donnelly, Rodríguez, and Troy Percival — held. Lackey was the first rookie to win a Game 7 since the Pirates’ Babe Adams in 1909.

That was the first of three times Lackey started for a World Series winner over the course of his 15 major league seasons, making him just the third pitcher ever to do so. He only made one All-Star team, but as a rotation regular for 10 teams that reached the playoffs, Lackey earned a reputation as a big-game pitcher. His 23 postseason starts are tied for seventh among Wild Card-era pitchers, and tied for fourth since the turn of the millennium; in the latter span, he’s the only pitcher to start and win two World Series clinchers. In 134 postseason innings, he pitched to a 3.29 ERA, 0.63 runs per nine lower than his regular season mark. In the final start of his career, he pitched a gem to help the Cubs clinch the 2017 NL Central title.

Standing 6-foot-6 and 235 pounds, Lackey was an intimidating presence, even with a fastball that topped out in the low 90s. He was a fierce competitor but sometimes a polarizing figure, particularly for his mannerisms on the mound, which were sometimes interpreted as showing up his fielders. “Perhaps no man is more hated in the AL East — or more troubled,” wrote Grantland’s Chris Jones in 2011. That may have been over the top, but “a noted red-ass,” to use the words of ESPN’s Tim Keown? Surely. Read the rest of this entry »


Dansby Swanson Heads to the Windy City

Dansby Swanson
Charles LeClaire-USA TODAY Sports

Why would you want to add a top-tier shortstop in free agency? I can think of plenty of reasons. Maybe you lost just such a player to free agency this offseason; after all, for every star reaching free agency, there’s a team that employed them in 2022 and now has a hole at the position. Maybe you want to improve a team that’s solid elsewhere but has room to improve at shortstop; the Phillies fit that description exactly and snagged Trea Turner earlier this month. Maybe your plan to promote a top prospect is starting to feel risky; if Aaron Judge had left New York, the Yankees might have replaced some of his production in the form of a slugging shortstop.

Or maybe your team just wants to get better and spend more money to do so. For example:

The Cubs weren’t close to contention in 2022, going 74–88 with underlying numbers that largely agreed with that assessment of their talent. They have interesting players on the major league roster and promising prospects nearing major league debuts, but even if several of those situations worked out, there’s a meaningful gap between 74 wins and the 93 the Cardinals posted to win the division. Heck, there’s a meaningful gap between 74 and 86, the mark the Brewers hit in a down year for them. If Chicago wanted to compete in 2023, it couldn’t sit pat. Read the rest of this entry »


Another Change of Scenery for New Cub Brad Boxberger

Brad Boxberger
Charles LeClaire-USA TODAY Sports

The Cubs added to their bullpen on Thursday, signing veteran journeyman Brad Boxberger to a one-year deal with a mutual option for a total guaranteed value of $2.8 million. The 34-year-old right-hander is coming off an effective stint just up I-94 in Milwaukee, where he served as a reliable middle-innings complement to Devin Williams and Josh Hader for the bulk of two seasons after signing as a minor league free agent in spring training of 2021. In those two campaigns, he made 141 appearances, posting a 3.15 ERA, a 3.61 FIP, 10.56 K/9, and 1.5 WAR. Despite his effectiveness with the Brewers, Milwaukee declined to bring him back on a $3 million team option last month, and instead he’ll join a young Chicago bullpen that could use some help after ranking 28th out of 30 bullpens in 2022 in WAR, 25th in situational wins, and second in blown saves.

Thanks to the circumstances of his contracts, Boxberger will end up with a higher guarantee moving forward than he would have if the Brewers had picked up his extra year. According to president of baseball operations Matt Arnold, Boxberger was exposed to waivers and went unclaimed prior to Milwaukee’s decision, which told him that “the market did not value him at the level of the option value.” After they declined, Boxberger was issued a $750,000 buyout and signed for a guarantee of just $200,000 less than the option value, giving him an effective guarantee of over $3.5 million. The structure of his new deal fits the Cubs’ somewhat recent signature of a one-year deal with an unlikely mutual option, giving him a base salary of $2 million in 2023 with an $800,000 buyout on a $5 million dollar mutual option for 2024. Read the rest of this entry »


Cubs Bet on Cody Bellinger as Cody Bellinger Bets on Himself

Cody Bellinger
Gary A. Vasquez-USA TODAY Sports

On a busy Tuesday at the Winter Meetings, the Cubs filled a hole in their outfield, signing centerfielder Cody Bellinger to a one-year deal with a mutual option for a second year, totaling $17.5 million in guaranteed money. The agreement gives the former MVP a change of scenery in his campaign to revive some version of the five-tool player who posted 7.7 WAR in his third full season at the age of 24 back in 2019 but has battled injuries and struggled mightily at the plate since then. For the Cubs, it’s a bet on a 27-year-old who they can reasonably expect, if healthy, to be no less than a solid defender in center field with a possibility to contribute a lot more value at the plate. It also means a chance to introduce some clarity into their 2023 outfield picture; barring further changes, Bellinger will join a pair of 28-year-olds in Ian Happ in left and Seiya Suzuki in right to form a capable starting unit for a team that was forced to employ a bit of a revolving door strategy in center in 2022.

2023 Cubs Starting OF Steamer Projections
Player Age PA HR SB BB% K% wOBA wRC+ BsR Off Def WAR
Cody Bellinger 27 499 18 10 9.0% 24.9% .307 97 0.6 -1 1 1.8
Seiya Suzuki 28 624 26 10 11.0% 21.9% .352 128 -0.8 19.7 -7.6 3.5
Ian Happ 28 651 23 9 10.5% 24.6% .331 114 0.1 10.6 -5.4 2.8

The $17.5 million guarantee comes split over the next two years, as Bellinger will earn $12 million in 2023 with a $5.5 million buyout on the mutual option for the second year of the contract. This structure has become somewhat of a signature for the Cubs, who have signed a number of one-year deals with mutual options in the last couple of offseasons, including with Mychal Givens, Drew Smyly, and Jonathan Villar in 2022 and Jake Arrieta, Jake Marisnick, Joc Pederson, and Andrew Chafin in ’21. Mutual options are exceedingly unlikely to be picked up; in all likelihood, either the player did well enough in year one of the contract to want to test free agency or poorly enough that the club is unwilling to pay its end of the option. But the structure allows the team to offer a higher guarantee on a short-term contract while limiting its annual commitments under the salary tax and effectively deferring some portion of the money. For Chicago, Bellinger represents the beginning of what team president Jed Hoyer has indicated will be a busy offseason; just a few hours later, the Cubs signed right-hander Jameson Taillon to a four-year, $68 million deal. Attracting talent like Bellinger while managing to keep a good chunk of guaranteed money off the 2023 books is a great way to keep other doors open across the market. Read the rest of this entry »