Archive for Red Sox

Sunday Notes: Pondering Pedroia, Wright, and a HoF Ballot Dilemma

Which player had a better career, Dustin Pedroia or David Wright? I asked that question in a Twitter poll a few days ago, with the erstwhile Boston Red Sox second baseman outpolling the former New York Mets third baseman by a measure of 58.8% to 41.2%. Results aside, how they compare in historical significance has been on my mind. Both are on the Hall of Fame ballot I will be filling out in the coming days, and depending on what I decide to do with a pair of controversial players that have received my votes in recent years, each is a strong consideration for a checkmark. More on that in a moment.

It’s no secret that Pedroia and Wright were on track for Cooperstown prior to injuries sidetracking their seemingly clear paths. Rather than having opportunities to build on their counting stats, they finished with just 1,805 and 1,777 hits, and 44.8 and 51.3 WAR, respectively. That said, each has a resumé that includes an especially impressive 10-year stretch (Wright had 10 seasons with 100 or more games played. Pedroia had nine).

To wit:

From 2007-2016, Pedroia slashed .303/.368/.447 with an 118 wRC+ and 45 WAR. Over that span, he made four All-Star teams, won four Gold Gloves, and earned both Rookie of the Year and MVP honors. Moreover, he was an integral part of two World Series-winning teams.

From 2005-2014, Wright slashed .298/.379/.492 with a 134 wRC+ and 48.1 WAR. Over that span, he made seven All-Star teams and won two Gold Gloves. Unlike his Red Sox contemporary, he captured neither a Rookie of the Year or MVP award, nor did he play for a World Series winner. That said, as Jay Jaffe wrote earlier this month, “Wright is the greatest position player in Mets history.” Read the rest of this entry »


2025 ZiPS Projections: Boston Red Sox

For the 21st 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 Boston Red Sox.

Batters

I have mixed feelings about the Red Sox. As a baseball fan, it galls me to see Mookie Betts in another uniform, and their complacency these past few trade deadlines has been frustrating. Yes, it’s good that they extended Rafael Devers to a long-term deal, but more often than not their forays into free agency end up in the We Tried bin.

But at the same time, even though Boston isn’t throwing its weight around like most large-market teams, this is a highly competent organization that makes smart moves. The Red Sox have developed a significant number of players internally – and more are on the way – and they’ve put those players positions to succeed. I have to admit that Jarren Duran and Wilyer Abreu have become far better than I expected, and though the experiment of moving Ceddanne Rafaela back to shortstop in the majors didn’t really work out, his upside was worth the gamble.

If anything, the Red Sox now look a lot like a 2010s St. Louis Cardinals roster. Not a single player in the lineup is projected to be an MVP candidate – no, ZiPS is not that high on Duran – but by the same token, almost every player is projected to be average or better, with decent depth at most positions. Even at catcher, which is projected to be their worst position (now that they’ve traded Kyle Teel), the Red Sox should get an acceptable level of mediocrity.

ZiPS holds out hope for Rafaela being just good enough offensively for his glove to play, and his WAR projection is a full win higher in center field than it would be at shortstop. A Trevor Story revival would be nice, but ZiPS isn’t particularly taken with him these days, and David Hamilton actually has a similar projection. It’s not something they’d announce, but I suspect the Red Sox would be happy to see Marcelo Mayer seize the shortstop job soon. At second base, ZiPS thinks Kristian Campbell would be one of the most accomplished offensive players to debut in the majors in 2025. Campbell and Roman Anthony project to be Boston’s third- and fourth-best offensive players, respectively.

Pitchers

Naturally, ZiPS doesn’t expect Garrett Crochet to carry an ace’s workload, but if he throws only his projected 135 innings, he should still be the best member of Boston’s rotation, which also features Tanner Houck, Kutter Crawford, and Brayan Bello. That group looks like one of the better starting staffs in baseball, though it’s a tier below the elite rotations of the Phillies and Dodgers.

I’m higher than ZiPS on Crawford, but I think it’s right about Houck as a borderline ace and Bello as a solid no. 2 or 3 starter. ZiPS is a bit of concerned with how Lucas Giolito will perform coming back from internal brace surgery, but he and Richard Fitts both project as reasonable fifth starters. Quinn Priester and Garrett Whitlock also project to be decent fifth starters, but Whitlock is also returning from an internal brace procedure, and I expect the Red Sox will use him conservatively once he’s healthy. It seems likely that he’ll see more innings out of the bullpen than in the rotation next season.

The bullpen projects to be solid, though ZiPS doesn’t rank them quite as highly as Steamer does. There’s some natural skepticism about Michael Fulmer coming off injury, and ZiPS is down on Justin Wilson and Luis Guerrero. But after these players, the projections see pretty much everyone else as either good or very good — but not elite — even edge options like Zach Penrod or Priester.

Like those Cardinals teams, these Red Sox can’t do much upgrading unless they get a superstar to raise their ceiling. The big problem here is the Red Sox play in the AL East, not the NL Central. ZiPS projects them to finish with a win total in the mid-80s. That’d be good enough to contend for a playoff spot, but it probably won’t cut it if they want to win the division. Still, considering the Yankees are trying to figure out how to fill the Juan Soto-sized hole in their lineup and the Orioles could be without Corbin Burnes, the Red Sox have improved enough to make those two teams sweat at least a little bit.

Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here. Size of player names is very roughly proportional to Depth Chart playing time. The final team projections may differ considerably from our Depth Chart playing time.

Batters – Standard
Player B Age PO PA AB R H 2B 3B HR RBI BB SO SB CS
Rafael Devers L 28 3B 625 551 88 148 34 3 30 95 64 136 3 1
Jarren Duran L 28 CF 637 580 89 152 38 10 18 78 48 144 26 5
Kristian Campbell R 23 2B 509 450 71 120 25 4 14 74 47 117 13 6
Roman Anthony L 21 CF 554 488 73 120 28 5 13 67 60 147 11 5
Wilyer Abreu L 26 RF 484 427 65 104 25 1 17 63 51 131 9 3
Ceddanne Rafaela R 24 CF 563 530 74 136 27 6 16 75 19 138 18 8
Masataka Yoshida L 31 DH 483 437 55 124 25 1 13 63 35 60 3 0
Vaughn Grissom R 24 2B 486 433 59 113 21 2 7 52 40 88 11 2
Triston Casas L 25 1B 416 357 51 88 18 1 19 58 55 111 0 0
David Hamilton L 27 SS 437 396 56 90 16 4 9 45 37 109 35 7
Trevor Story R 32 SS 318 286 37 65 17 1 9 38 26 92 12 3
Mickey Gasper B 29 1B 360 311 45 80 18 1 7 45 38 58 3 1
Romy Gonzalez R 28 2B 288 266 35 69 13 3 9 40 17 80 12 3
Jamie Westbrook R 30 3B 456 406 50 99 20 1 11 58 38 87 1 2
Rob Refsnyder R 34 LF 309 269 36 71 16 1 8 39 32 78 3 1
Marcelo Mayer L 22 SS 358 330 45 80 22 1 7 40 23 84 7 2
Nick Sogard B 27 SS 488 433 61 106 20 2 7 48 48 106 9 4
Nate Eaton R 28 3B 448 411 52 94 20 3 10 52 25 118 19 4
Connor Wong R 29 C 431 397 51 101 23 1 12 50 25 112 6 4
Carlos Narvaez R 26 C 392 342 40 74 16 0 8 40 41 116 4 1
Enmanuel Valdez L 26 2B 469 421 52 97 22 1 15 59 41 113 4 2
Dalton Guthrie R 29 CF 323 295 34 75 15 1 4 33 20 75 9 4
Jhostynxon Garcia R 22 CF 450 415 57 95 19 5 13 60 25 120 6 4
Mikey Romero L 21 SS 380 360 47 84 21 4 12 53 14 100 0 0
Elih Marrero B 28 C 224 202 24 44 10 0 3 22 18 61 7 3
Bobby Dalbec R 30 1B 466 419 54 90 16 2 16 58 39 183 8 1
Mark Contreras L 30 CF 396 356 46 76 18 3 6 43 31 123 15 4
Drew Ehrhard R 26 1B 92 83 12 20 5 1 4 15 6 24 0 1
Reese McGuire L 30 C 236 215 19 48 10 1 3 21 15 58 2 0
Seby Zavala R 31 C 260 231 26 46 12 0 6 29 21 96 0 1
Allan Castro B 22 CF 543 485 58 107 23 4 9 54 50 138 8 4
Caden Rose R 23 LF 150 137 21 28 6 2 3 18 8 53 1 1
Mark Kolozsvary R 29 C 138 121 15 21 5 0 3 16 10 50 1 0
Justin Riemer R 23 SS 173 147 20 30 4 1 0 15 19 36 4 0
Max Ferguson L 25 3B 382 338 44 63 11 3 4 30 39 121 14 2
Alex Binelas L 25 1B 400 362 44 76 16 3 11 44 33 128 7 1
Blaze Jordan R 22 3B 452 427 39 105 24 1 8 50 18 66 1 1
Nathan Hickey L 25 DH 447 388 50 79 22 1 11 48 52 144 2 1
Corey Rosier L 25 LF 395 357 46 80 14 4 4 36 30 96 19 4
Juan Montero R 23 C 161 141 13 26 8 1 1 16 12 54 1 1
Phillip Sikes R 26 RF 440 398 51 82 21 2 8 47 31 149 15 5
Zach Ehrhard R 22 RF 96 86 8 12 2 0 0 5 8 30 2 1
Nelly Taylor L 22 CF 500 455 57 90 23 4 8 47 41 157 15 6
Fraymi De Leon B 20 2B 269 242 30 45 6 1 1 21 20 88 11 4
Ronald Rosario R 22 C 418 387 39 85 19 2 5 39 25 105 1 1
Miguel Bleis R 21 CF 416 384 44 76 12 2 8 41 24 110 18 7
Ahbram Liendo B 21 3B 420 379 37 69 9 3 3 28 35 174 17 5
Karson Simas R 24 3B 253 232 27 45 7 1 1 20 14 87 6 2
Tyler McDonough B 26 2B 451 416 46 90 18 4 5 39 30 146 11 5
Nick Decker L 25 RF 248 225 27 39 11 1 5 23 19 112 4 1
Luis Ravelo B 21 SS 433 396 34 79 14 2 4 34 30 124 1 2
Enderso Lira R 21 C 186 178 13 31 4 0 1 10 6 56 1 0
Andy Lugo R 21 LF 441 412 39 91 22 2 3 43 20 116 13 3
Tyler Miller L 25 1B 406 378 40 82 16 2 6 39 20 106 5 2
Juan Chacon R 22 LF 328 305 28 57 13 4 1 23 19 116 6 3

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Rafael Devers 625 .269 .349 .505 132 .236 .307 -6 3.8 .359 127 98
Jarren Duran 637 .262 .324 .455 112 .193 .321 2 3.7 .335 111 93
Kristian Campbell 509 .267 .350 .433 115 .167 .332 -4 2.5 .342 115 73
Roman Anthony 554 .246 .330 .404 101 .158 .326 1 2.3 .321 107 69
Wilyer Abreu 484 .244 .326 .427 106 .183 .312 8 2.2 .328 107 63
Ceddanne Rafaela 563 .256 .290 .420 93 .164 .319 6 2.1 .305 97 72
Masataka Yoshida 483 .284 .346 .435 114 .151 .305 0 1.6 .339 110 66
Vaughn Grissom 486 .261 .336 .367 94 .106 .313 -1 1.6 .312 95 57
Triston Casas 416 .246 .349 .462 121 .215 .304 -2 1.5 .349 123 58
David Hamilton 437 .227 .296 .356 79 .129 .292 2 1.5 .288 81 52
Trevor Story 318 .227 .299 .388 88 .161 .303 3 1.3 .298 87 37
Mickey Gasper 360 .258 .353 .390 105 .132 .297 3 1.2 .330 104 44
Romy Gonzalez 288 .259 .306 .432 101 .173 .339 1 1.2 .318 97 39
Jamie Westbrook 456 .244 .318 .379 92 .136 .286 0 1.1 .307 90 50
Rob Refsnyder 309 .264 .353 .421 113 .156 .345 -1 1.1 .339 104 41
Marcelo Mayer 358 .242 .293 .379 84 .136 .305 2 1.0 .292 88 39
Nick Sogard 488 .245 .322 .349 86 .104 .310 -4 0.9 .298 86 52
Nate Eaton 448 .229 .278 .365 76 .136 .297 5 0.9 .280 76 47
Connor Wong 431 .254 .307 .408 95 .154 .326 -9 0.9 .311 93 53
Carlos Narvaez 392 .216 .309 .333 77 .117 .302 0 0.9 .287 80 37
Enmanuel Valdez 469 .230 .299 .394 89 .164 .280 -3 0.9 .302 93 51
Dalton Guthrie 323 .254 .314 .352 84 .098 .328 1 0.8 .296 80 36
Jhostynxon Garcia 450 .229 .284 .393 84 .164 .291 1 0.7 .293 93 49
Mikey Romero 380 .233 .266 .414 84 .181 .290 -1 0.7 .289 90 40
Elih Marrero 224 .218 .287 .312 65 .094 .297 4 0.6 .268 67 21
Bobby Dalbec 466 .215 .288 .377 82 .162 .336 6 0.5 .292 81 47
Mark Contreras 396 .213 .288 .331 71 .118 .308 2 0.4 .276 71 39
Drew Ehrhard 92 .241 .315 .470 113 .229 .291 1 0.4 .338 109 13
Reese McGuire 236 .224 .278 .322 65 .098 .293 2 0.4 .265 64 20
Seby Zavala 260 .199 .275 .329 66 .130 .310 1 0.3 .269 64 21
Allan Castro 543 .221 .298 .340 76 .120 .290 -2 0.2 .283 80 53
Caden Rose 150 .204 .273 .343 69 .139 .309 2 -0.1 .273 71 14
Mark Kolozsvary 138 .173 .269 .288 54 .115 .263 0 -0.1 .255 56 10
Justin Riemer 173 .204 .318 .245 59 .041 .270 -2 -0.1 .267 65 12
Max Ferguson 382 .186 .273 .272 52 .086 .277 5 -0.1 .249 57 29
Alex Binelas 400 .210 .278 .362 75 .152 .291 4 -0.1 .280 78 38
Blaze Jordan 452 .246 .281 .363 76 .117 .275 -4 -0.2 .280 80 44
Nathan Hickey 447 .204 .302 .350 80 .147 .292 0 -0.3 .291 83 42
Corey Rosier 395 .224 .290 .319 68 .095 .296 2 -0.3 .271 70 39
Juan Montero 161 .184 .273 .276 52 .092 .289 -2 -0.3 .251 55 11
Phillip Sikes 440 .206 .275 .329 66 .123 .307 4 -0.4 .268 71 41
Zach Ehrhard 96 .140 .219 .163 8 .023 .214 2 -0.7 .183 16 4
Nelly Taylor 500 .198 .266 .319 61 .121 .283 -3 -0.8 .259 68 44
Fraymi De Leon 269 .186 .264 .231 39 .045 .287 0 -0.9 .230 44 19
Ronald Rosario 418 .220 .270 .318 62 .098 .289 -8 -0.9 .260 67 34
Miguel Bleis 416 .198 .252 .302 52 .104 .255 -1 -0.9 .246 63 36
Ahbram Liendo 420 .182 .258 .245 40 .063 .327 4 -1.0 .231 45 29
Karson Simas 253 .194 .254 .245 39 .052 .305 -1 -1.0 .228 45 16
Tyler McDonough 451 .216 .271 .315 61 .098 .320 -5 -1.0 .259 64 40
Nick Decker 248 .173 .246 .297 49 .124 .314 0 -1.0 .243 53 18
Luis Ravelo 433 .199 .261 .275 48 .076 .280 -4 -1.3 .241 52 29
Enderso Lira 186 .174 .199 .213 14 .039 .247 -2 -1.4 .183 21 8
Andy Lugo 441 .221 .272 .306 59 .085 .300 -2 -1.4 .258 64 38
Tyler Miller 406 .217 .261 .317 59 .100 .285 0 -1.4 .255 64 33
Juan Chacon 328 .187 .241 .266 40 .079 .298 2 -1.6 .227 44 22

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Rafael Devers Josh Donaldson Robin Ventura Dave Hollins
Jarren Duran Paul Blair Kevin Kiermaier Bill White
Kristian Campbell Gavin Lux Bump Wills Dilson Herrera
Roman Anthony Derek Lee Rich Becker Bernie Williams
Wilyer Abreu George Grantham Ian Happ Travis Snider
Ceddanne Rafaela Corey Patterson Peter Bourjos Glenn Burke
Masataka Yoshida Casey Kotchman Sean Casey Don Mattingly
Vaughn Grissom Mark Wasinger Jeff Frye Harry Shaughnessy
Triston Casas Randy Bass Matt Olson Boog Powell
David Hamilton Mike Brumley Jimmy Sexton Andy Fox
Trevor Story Pat Kelly Bill Almon Niko Goodrum
Mickey Gasper Dave Bergman Dion James Jon Zuber
Romy Gonzalez Rex Hudler Arismendy Alcántara Mariano Duncan
Jamie Westbrook Jose Castro Brad Seitzer Dave Cripe
Rob Refsnyder Billy McMillon Brian Myrow James Keating
Marcelo Mayer Felix Mantilla Art Cleary Matt Williams
Nick Sogard Eddy Alvarez Bud Harrelson Ben Zobrist
Nate Eaton Randy Kutcher Chris Owings Chris Basak
Connor Wong Roland LeBlanc Craig Stimac Rollie Hemsley
Carlos Narvaez B.J. Waszgis Danny Ardoin Dick Rand
Enmanuel Valdez Rico Petrocelli Jay Canizaro Jim Gantner
Dalton Guthrie Keith Miller Rick Colzie Don Landrum
Jhostynxon Garcia Nigel Wilson Raul Mondesi Jeff Fiorentino
Mikey Romero Dave Baker Luis Gonzalez Davey Johnson
Elih Marrero Chris O’Dowd Brian Peacock Scott Hemond
Bobby Dalbec Johnny Scruggs Pat Keedy Jacques Landry
Mark Contreras Colin Porter Randle Granger Nic Jackson
Drew Ehrhard Zach Walters Tom Grieve Tony Perez
Reese McGuire Bryan Holaday Mike Knapp Mike Mahoney
Seby Zavala Jayhawk Owens Mike Rose Marc Sullivan
Allan Castro Karl Rhodes Rabbit Henry Jimmy Harris
Caden Rose Angel Fermin Herman Gordon Nelson De Los Santos
Mark Kolozsvary Jeff Hearron Gary Tremblay Jared Price
Justin Riemer Jake Thrower Elbert Devarie Conner Crumbliss
Max Ferguson John Taylor Thomas Coyle Carlos Rosario
Alex Binelas Jack Daniels Edward Gilliam Reggie Whittemore
Blaze Jordan Gio Urshela Keith Moreland Blas Santana
Nathan Hickey Matt Skole Vernon Ramie Mike Papi
Corey Rosier Steve Murphy Ryan Rogowski Carl Loadenthal
Juan Montero Sammy Rodriguez Juan Espino Michael Criscione
Phillip Sikes Mycal Jones Mark Davis Corey Ray
Zach Ehrhard Jordan Barnes Trent Baker Ronald Perodin
Nelly Taylor Chris Grayson Bob Daggy James Ramsay
Fraymi De Leon Julio Cruz Michael Ross Gregory Munoz
Ronald Rosario Ernest Cooper Dalton Renfroe Mike Michaels
Miguel Bleis Delta Cleary Phil Wilson Tim Morrow
Ahbram Liendo Yuri Sanchez Chris Amador Erick Mejias
Karson Simas Tom Arvelo Taylor Smart Mike Farrell
Tyler McDonough Todd Hankins Christian Lara Jose Castro
Nick Decker Jacob Julius Raymond Goirigolzarri Ron Sorey
Luis Ravelo Josh Shaffer Jack Heidemann Anselmo Martinez
Enderso Lira Raymond Lombardo Drew McMillan Samuel Miranda
Andy Lugo Jhonny Santos Cory Pearson Aaron Altherr
Tyler Miller David Wood Allen Herring A.J. Van Slyke
Juan Chacon Todd Hankins Malique Ziegler Max Mejia

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
Rafael Devers .294 .375 .568 155 5.5 .246 .326 .453 115 2.4
Jarren Duran .289 .349 .507 131 5.3 .237 .299 .401 91 2.1
Kristian Campbell .293 .379 .494 135 3.9 .239 .322 .386 96 1.3
Roman Anthony .275 .359 .456 121 3.6 .222 .303 .350 83 1.0
Wilyer Abreu .268 .352 .489 127 3.4 .217 .305 .382 90 1.3
Ceddanne Rafaela .281 .317 .475 112 3.5 .231 .266 .373 74 0.7
Masataka Yoshida .310 .375 .483 133 2.9 .252 .318 .381 93 0.4
Vaughn Grissom .290 .361 .415 112 2.8 .232 .308 .319 76 0.6
Triston Casas .275 .378 .517 145 2.7 .223 .323 .402 103 0.6
David Hamilton .257 .324 .410 101 2.7 .202 .268 .311 63 0.4
Trevor Story .257 .324 .442 109 2.1 .198 .271 .333 67 0.5
Mickey Gasper .284 .376 .436 124 2.0 .230 .325 .347 87 0.4
Romy Gonzalez .289 .334 .483 120 1.9 .235 .281 .377 81 0.5
Jamie Westbrook .271 .344 .420 109 2.1 .216 .289 .336 73 0.1
Rob Refsnyder .294 .385 .479 135 1.9 .234 .326 .378 93 0.3
Marcelo Mayer .269 .322 .431 105 1.9 .217 .267 .335 67 0.2
Nick Sogard .269 .345 .391 101 1.9 .215 .291 .305 66 -0.2
Nate Eaton .258 .310 .423 99 2.2 .202 .251 .321 58 -0.1
Connor Wong .281 .337 .455 115 1.9 .223 .277 .354 75 -0.2
Carlos Narvaez .245 .338 .383 96 1.8 .186 .280 .286 57 -0.2
Enmanuel Valdez .256 .323 .440 106 1.8 .206 .276 .346 70 -0.3
Dalton Guthrie .280 .345 .398 102 1.5 .225 .287 .306 63 -0.1
Jhostynxon Garcia .257 .312 .440 102 1.8 .204 .260 .342 67 -0.2
Mikey Romero .264 .296 .469 105 1.7 .208 .240 .358 63 -0.3
Elih Marrero .248 .321 .355 85 1.1 .187 .258 .269 45 -0.1
Bobby Dalbec .241 .316 .439 104 1.8 .183 .257 .317 60 -0.8
Mark Contreras .242 .319 .384 93 1.4 .186 .255 .289 51 -0.7
Drew Ehrhard .270 .342 .538 137 0.6 .211 .291 .406 89 0.1
Reese McGuire .260 .312 .367 87 1.1 .195 .251 .282 47 -0.2
Seby Zavala .230 .310 .391 88 1.0 .167 .244 .274 43 -0.5
Allan Castro .247 .324 .393 95 1.5 .195 .271 .293 56 -1.1
Caden Rose .239 .305 .403 94 0.4 .175 .243 .286 47 -0.4
Mark Kolozsvary .205 .300 .350 75 0.3 .149 .236 .242 35 -0.4
Justin Riemer .235 .346 .290 79 0.3 .175 .293 .212 44 -0.4
Max Ferguson .214 .301 .317 71 0.8 .161 .248 .233 36 -0.8
Alex Binelas .239 .308 .412 95 0.9 .183 .248 .307 54 -1.2
Blaze Jordan .276 .310 .413 98 1.0 .219 .256 .321 60 -1.1
Nathan Hickey .231 .330 .395 97 0.8 .180 .276 .303 62 -1.2
Corey Rosier .253 .321 .370 87 0.7 .200 .263 .284 50 -1.2
Juan Montero .219 .309 .325 74 0.1 .154 .244 .230 32 -0.7
Phillip Sikes .234 .302 .377 86 0.7 .179 .249 .285 49 -1.3
Zach Ehrhard .168 .246 .198 23 -0.5 .114 .190 .134 -7 -0.9
Nelly Taylor .224 .295 .370 79 0.4 .173 .242 .281 44 -1.9
Fraymi De Leon .211 .292 .268 56 -0.3 .155 .235 .195 20 -1.5
Ronald Rosario .256 .304 .378 86 0.4 .186 .237 .274 41 -2.0
Miguel Bleis .228 .280 .348 70 0.0 .172 .226 .259 34 -1.9
Ahbram Liendo .210 .288 .290 57 0.0 .154 .229 .207 22 -2.0
Karson Simas .225 .285 .285 57 -0.4 .168 .228 .209 22 -1.5
Tyler McDonough .246 .296 .357 80 0.0 .191 .245 .272 43 -2.0
Nick Decker .207 .279 .345 71 -0.3 .146 .217 .242 28 -1.6
Luis Ravelo .226 .289 .317 67 -0.3 .173 .234 .233 30 -2.3
Enderso Lira .211 .235 .258 36 -0.8 .142 .169 .180 -4 -1.8
Andy Lugo .252 .301 .343 78 -0.4 .192 .245 .268 41 -2.5
Tyler Miller .246 .288 .359 75 -0.5 .193 .237 .275 42 -2.2
Juan Chacon .218 .269 .311 60 -0.8 .162 .214 .228 24 -2.3

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Rafael Devers .257 .330 .450 .274 .357 .529
Jarren Duran .251 .315 .425 .267 .328 .469
Kristian Campbell .274 .359 .437 .263 .346 .432
Roman Anthony .240 .319 .384 .248 .334 .410
Wilyer Abreu .233 .309 .376 .248 .334 .449
Ceddanne Rafaela .257 .292 .446 .256 .290 .408
Masataka Yoshida .267 .331 .392 .290 .351 .451
Vaughn Grissom .264 .339 .380 .259 .334 .359
Triston Casas .234 .333 .414 .252 .355 .484
David Hamilton .220 .284 .317 .231 .301 .374
Trevor Story .244 .315 .415 .221 .292 .377
Mickey Gasper .255 .345 .378 .258 .356 .394
Romy Gonzalez .268 .325 .446 .253 .291 .422
Jamie Westbrook .252 .324 .384 .239 .315 .376
Rob Refsnyder .282 .380 .453 .250 .331 .395
Marcelo Mayer .232 .282 .358 .247 .298 .387
Nick Sogard .252 .327 .374 .241 .320 .336
Nate Eaton .234 .287 .379 .226 .273 .357
Connor Wong .255 .312 .426 .254 .305 .398
Carlos Narvaez .219 .318 .342 .215 .304 .329
Enmanuel Valdez .220 .284 .348 .236 .307 .418
Dalton Guthrie .258 .321 .383 .251 .311 .331
Jhostynxon Garcia .233 .295 .417 .227 .280 .383
Mikey Romero .213 .242 .383 .241 .274 .425
Elih Marrero .221 .293 .309 .216 .284 .313
Bobby Dalbec .226 .302 .391 .210 .281 .371
Mark Contreras .203 .275 .313 .219 .295 .342
Drew Ehrhard .250 .323 .429 .236 .311 .491
Reese McGuire .208 .259 .302 .228 .284 .327
Seby Zavala .200 .286 .338 .199 .269 .325
Allan Castro .226 .293 .331 .219 .301 .344
Caden Rose .200 .265 .356 .207 .277 .337
Mark Kolozsvary .174 .269 .283 .173 .271 .293
Justin Riemer .204 .316 .224 .204 .319 .255
Max Ferguson .187 .267 .262 .186 .276 .277
Alex Binelas .202 .266 .323 .213 .283 .376
Blaze Jordan .262 .297 .392 .239 .274 .350
Nathan Hickey .190 .277 .295 .208 .311 .371
Corey Rosier .210 .276 .286 .230 .295 .333
Juan Montero .200 .294 .267 .177 .264 .281
Phillip Sikes .223 .296 .380 .199 .266 .307
Zach Ehrhard .143 .226 .179 .138 .215 .155
Nelly Taylor .188 .250 .299 .201 .272 .325
Fraymi De Leon .192 .272 .219 .183 .261 .237
Ronald Rosario .234 .289 .360 .214 .263 .301
Miguel Bleis .205 .260 .333 .195 .249 .288
Ahbram Liendo .191 .264 .264 .178 .255 .238
Karson Simas .200 .259 .227 .191 .251 .255
Tyler McDonough .216 .274 .328 .216 .270 .309
Nick Decker .167 .236 .258 .176 .250 .314
Luis Ravelo .193 .250 .272 .202 .265 .277
Enderso Lira .175 .200 .193 .174 .198 .223
Andy Lugo .227 .277 .320 .218 .270 .299
Tyler Miller .200 .248 .267 .223 .267 .337
Juan Chacon .189 .252 .253 .186 .236 .271

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Garrett Crochet L 26 12 6 2.93 29 29 135.0 113 44 11 43 169
Tanner Houck R 29 10 7 3.82 29 27 155.7 144 66 14 47 141
Brayan Bello R 26 11 11 4.10 29 28 153.7 150 70 15 56 142
Nick Pivetta R 32 9 8 4.20 27 23 133.0 120 62 22 42 144
Kutter Crawford R 29 10 10 4.39 29 26 147.7 139 72 23 41 139
Garrett Whitlock R 29 4 4 3.62 25 11 74.7 70 30 9 17 74
Lucas Giolito R 30 7 8 4.41 22 22 122.3 119 60 18 43 124
Josh Winckowski R 27 6 5 4.04 42 12 104.7 107 47 11 33 86
Quinn Priester R 24 7 8 4.39 26 23 119.0 121 58 13 40 95
Richard Fitts R 25 7 7 4.49 25 25 126.3 133 63 17 35 92
Cooper Criswell R 28 6 6 4.53 27 19 107.3 113 54 12 29 79
Aroldis Chapman L 37 5 3 3.33 56 0 51.3 37 19 5 30 79
Hunter Dobbins R 25 5 7 4.68 22 22 105.7 112 55 14 36 77
Connelly Early L 23 5 7 4.75 24 24 102.3 100 54 13 40 90
Blake Wehunt R 24 5 5 4.74 23 23 93.0 96 49 12 34 73
Brian Van Belle R 28 5 6 4.71 25 14 99.3 110 52 14 27 69
Chris Martin R 39 3 1 3.24 44 0 41.7 42 15 4 7 39
Justin Slaten R 27 4 4 3.95 38 3 54.7 52 24 7 20 58
Kenley Jansen R 37 3 3 3.72 49 0 48.3 42 20 6 18 53
Chris Murphy L 27 4 5 4.73 22 12 83.7 85 44 10 37 69
Isaac Coffey R 25 6 8 4.95 22 19 103.7 102 57 16 38 91
David Sandlin R 24 3 3 4.75 21 21 72.0 76 38 13 22 65
James Paxton L 36 5 8 4.98 20 20 94.0 101 52 14 44 79
Shane Drohan L 26 5 7 4.88 22 19 90.3 93 49 12 46 74
Zach Penrod L 28 5 5 4.52 28 11 61.7 58 31 8 31 63
Brennan Bernardino L 33 3 2 4.10 52 3 48.3 45 22 5 19 48
Greg Weissert R 30 3 3 3.88 57 0 60.3 57 26 6 23 59
Grant Gambrell R 27 5 6 5.00 18 17 86.3 95 48 13 31 58
Luis García R 38 3 2 3.86 52 0 49.0 51 21 4 16 43
Brad Keller R 29 5 8 4.99 27 15 95.7 104 53 13 44 73
Rich Hill L 45 6 10 5.24 26 23 120.3 130 70 21 42 97
Luis Perales R 22 4 5 5.09 19 19 76.0 76 43 12 36 69
Liam Hendriks R 36 3 3 4.06 41 0 37.7 35 17 6 13 44
Chase Shugart R 28 4 4 4.61 37 6 70.3 74 36 9 26 54
Bryan Mata R 26 2 4 4.89 18 14 53.3 53 29 6 29 45
Chih-Jung Liu R 26 4 6 5.11 18 16 75.7 78 43 12 36 67
Andrew Politi R 29 4 4 4.56 35 4 49.3 50 25 6 21 42
Zack Kelly R 30 4 4 4.45 51 2 56.7 50 28 7 29 60
Vladimir Gutierrez R 29 3 5 5.14 14 11 61.3 63 35 9 30 46
Juan Daniel Encarnacion R 24 4 7 5.27 21 18 82.0 89 48 13 31 58
Isaiah Campbell R 27 3 2 4.32 30 1 33.3 34 16 5 11 30
Michael Fulmer R 32 2 2 4.46 43 0 38.3 36 19 4 18 38
Joely Rodríguez L 33 2 1 4.30 30 0 29.3 31 14 3 11 26
Luis Guerrero R 24 4 4 4.40 49 0 59.3 53 29 7 30 61
Justin Wilson L 37 2 2 4.46 45 0 34.3 37 17 5 12 35
Cam Booser L 33 3 4 4.44 43 0 46.7 47 23 7 20 46
Lucas Sims R 31 3 4 4.56 56 0 49.3 41 25 6 28 51
Jack Anderson R 25 2 3 4.89 34 1 57.0 65 31 9 15 38
Reidis Sena R 24 4 5 4.89 31 1 49.7 50 27 7 27 45
Caleb Bolden R 26 2 3 5.29 31 8 63.0 65 37 9 32 51
Zach Bryant R 27 2 3 5.23 24 2 32.7 34 19 5 17 26
Hobie Harris R 32 3 5 4.88 39 0 48.0 51 26 6 23 37
Christopher Troye R 26 2 2 4.93 30 0 42.0 39 23 5 27 43
Theo Denlinger R 28 2 4 4.95 26 0 40.0 42 22 5 18 31
Sal Romano R 31 1 1 5.28 20 0 29.0 34 17 4 12 18
Naoyuki Uwasawa R 31 3 5 5.46 20 5 56.0 62 34 9 24 39
Jacob R. Webb R 26 4 7 5.30 38 5 69.7 75 41 10 34 50
Melvin Adón R 31 2 4 5.45 26 0 34.7 36 21 5 21 30
Alex Hoppe R 26 3 5 5.04 35 0 60.7 66 34 8 28 45
Brendan Cellucci L 27 3 5 5.30 35 1 54.3 53 32 7 36 51
Helcris Olivarez L 24 2 3 6.04 17 11 50.7 50 34 7 40 46
Jonathan Brand R 25 2 3 5.22 32 0 50.0 54 29 8 20 37
Wyatt Olds R 25 3 5 5.60 34 6 72.3 69 45 9 45 65
Cody Scroggins R 28 1 2 5.87 23 0 30.7 34 20 5 17 21
Felix Cepeda R 24 1 3 5.53 28 0 42.3 44 26 6 26 32

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Garrett Crochet 135.0 11.3 2.9 0.7 7.7% 30.2% .309 143 138 2.76 70 3.5
Tanner Houck 155.7 8.2 2.7 0.8 7.2% 21.7% .292 110 107 3.69 91 2.7
Brayan Bello 153.7 8.3 3.3 0.9 8.5% 21.5% .305 102 103 3.81 98 2.2
Nick Pivetta 133.0 9.7 2.8 1.5 7.5% 25.8% .285 100 96 4.18 100 1.7
Kutter Crawford 147.7 8.5 2.5 1.4 6.6% 22.5% .283 96 95 4.28 105 1.6
Garrett Whitlock 74.7 8.9 2.0 1.1 5.5% 24.0% .296 116 116 3.53 86 1.4
Lucas Giolito 122.3 9.1 3.2 1.3 8.2% 23.6% .301 95 94 4.22 105 1.4
Josh Winckowski 104.7 7.4 2.8 0.9 7.4% 19.2% .304 104 104 3.96 96 1.3
Quinn Priester 119.0 7.2 3.0 1.0 7.7% 18.4% .299 96 99 4.16 105 1.3
Richard Fitts 126.3 6.6 2.5 1.2 6.5% 17.0% .295 93 97 4.40 107 1.3
Cooper Criswell 107.3 6.6 2.4 1.0 6.3% 17.2% .301 93 94 4.28 108 1.0
Aroldis Chapman 51.3 13.9 5.3 0.9 13.4% 35.3% .308 126 110 3.24 79 0.9
Hunter Dobbins 105.7 6.6 3.1 1.2 7.8% 16.6% .297 90 92 4.64 112 0.9
Connelly Early 102.3 7.9 3.5 1.1 9.0% 20.2% .293 88 92 4.65 113 0.8
Blake Wehunt 93.0 7.1 3.3 1.2 8.3% 17.9% .297 88 94 4.51 113 0.8
Brian Van Belle 99.3 6.3 2.4 1.3 6.3% 16.0% .303 89 90 4.53 112 0.7
Chris Martin 41.7 8.4 1.5 0.9 4.0% 22.5% .314 129 120 3.20 77 0.7
Justin Slaten 54.7 9.5 3.3 1.2 8.5% 24.6% .306 106 108 3.87 94 0.6
Kenley Jansen 48.3 9.9 3.4 1.1 8.8% 26.0% .288 113 99 3.78 89 0.6
Chris Murphy 83.7 7.4 4.0 1.1 10.0% 18.7% .299 89 91 4.59 113 0.6
Isaac Coffey 103.7 7.9 3.3 1.4 8.5% 20.4% .288 85 88 5.02 118 0.5
David Sandlin 72.0 8.1 2.8 1.6 7.1% 21.0% .301 88 94 4.68 113 0.5
James Paxton 94.0 7.6 4.2 1.3 10.4% 18.6% .307 84 77 4.87 119 0.5
Shane Drohan 90.3 7.4 4.6 1.2 11.3% 18.1% .299 86 89 4.93 116 0.5
Zach Penrod 61.7 9.2 4.5 1.2 11.4% 23.1% .298 93 94 4.52 108 0.5
Brennan Bernardino 48.3 8.9 3.5 0.9 9.0% 22.9% .299 102 98 4.09 98 0.5
Greg Weissert 60.3 8.8 3.4 0.9 8.9% 22.8% .302 108 105 3.81 92 0.4
Grant Gambrell 86.3 6.0 3.2 1.4 8.1% 15.2% .297 84 86 5.04 119 0.4
Luis García 49.0 7.9 2.9 0.7 7.4% 20.0% .320 109 98 3.65 92 0.4
Brad Keller 95.7 6.9 4.1 1.2 10.1% 16.7% .305 84 84 4.89 119 0.3
Rich Hill 120.3 7.3 3.1 1.6 8.0% 18.5% .299 80 77 5.08 125 0.3
Luis Perales 76.0 8.2 4.3 1.4 10.7% 20.5% .294 82 90 4.95 121 0.3
Liam Hendriks 37.7 10.5 3.1 1.4 8.0% 27.0% .302 103 93 4.03 97 0.3
Chase Shugart 70.3 6.9 3.3 1.2 8.4% 17.4% .300 91 92 4.59 110 0.3
Bryan Mata 53.3 7.6 4.9 1.0 12.1% 18.8% .297 86 89 4.92 117 0.3
Chih-Jung Liu 75.7 8.0 4.3 1.4 10.5% 19.6% .299 82 86 5.05 122 0.3
Andrew Politi 49.3 7.7 3.8 1.1 9.6% 19.3% .301 92 91 4.58 109 0.2
Zack Kelly 56.7 9.5 4.6 1.1 11.6% 24.1% .289 94 93 4.41 106 0.2
Vladimir Gutierrez 61.3 6.8 4.4 1.3 10.9% 16.8% .289 82 82 5.25 122 0.2
Juan Daniel Encarnacion 82.0 6.4 3.4 1.4 8.5% 16.0% .295 80 85 5.21 126 0.1
Isaiah Campbell 33.3 8.1 3.0 1.4 7.5% 20.5% .299 97 98 4.41 103 0.1
Michael Fulmer 38.3 8.9 4.2 0.9 10.7% 22.5% .302 94 90 4.12 106 0.1
Joely Rodríguez 29.3 8.0 3.4 0.9 8.5% 20.0% .318 98 92 3.96 102 0.1
Luis Guerrero 59.3 9.3 4.6 1.1 11.5% 23.3% .289 95 100 4.48 105 0.1
Justin Wilson 34.3 9.2 3.1 1.3 7.9% 23.0% .327 94 85 4.17 106 0.0
Cam Booser 46.7 8.9 3.9 1.4 9.7% 22.2% .305 95 89 4.51 106 0.0
Lucas Sims 49.3 9.3 5.1 1.1 12.9% 23.5% .271 92 88 4.70 109 -0.1
Jack Anderson 57.0 6.0 2.4 1.4 6.0% 15.3% .304 86 91 4.74 117 -0.1
Reidis Sena 49.7 8.2 4.9 1.3 11.9% 19.8% .301 86 91 4.89 117 -0.1
Caleb Bolden 63.0 7.3 4.6 1.3 11.1% 17.8% .296 79 82 5.23 126 -0.1
Zach Bryant 32.7 7.2 4.7 1.4 11.5% 17.6% .293 80 82 5.32 125 -0.1
Hobie Harris 48.0 6.9 4.3 1.1 10.6% 17.1% .304 86 84 4.76 116 -0.2
Christopher Troye 42.0 9.2 5.8 1.1 13.7% 21.8% .298 85 89 4.75 118 -0.2
Theo Denlinger 40.0 7.0 4.1 1.1 10.0% 17.2% .301 85 86 4.83 118 -0.2
Sal Romano 29.0 5.6 3.7 1.2 9.1% 13.6% .309 79 77 5.07 126 -0.2
Naoyuki Uwasawa 56.0 6.3 3.9 1.4 9.4% 15.4% .298 77 74 5.48 130 -0.2
Jacob R. Webb 69.7 6.5 4.4 1.3 10.7% 15.7% .297 79 82 5.29 126 -0.2
Melvin Adón 34.7 7.8 5.5 1.3 12.9% 18.4% .304 77 76 5.40 130 -0.3
Alex Hoppe 60.7 6.7 4.2 1.2 10.0% 16.1% .305 83 86 4.89 120 -0.3
Brendan Cellucci 54.3 8.4 6.0 1.2 14.1% 19.9% .299 79 82 5.18 126 -0.3
Helcris Olivarez 50.7 8.2 7.1 1.2 16.4% 18.9% .297 69 74 6.18 144 -0.3
Jonathan Brand 50.0 6.7 3.6 1.4 9.0% 16.7% .297 80 85 5.16 124 -0.4
Wyatt Olds 72.3 8.1 5.6 1.1 13.5% 19.5% .290 75 78 5.53 134 -0.4
Cody Scroggins 30.7 6.2 5.0 1.5 11.8% 14.6% .296 71 73 6.08 140 -0.4
Felix Cepeda 42.3 6.8 5.5 1.3 13.0% 16.0% .292 76 81 5.63 132 -0.5

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Garrett Crochet Jon Matlack Steve Carlton Gary Peters
Tanner Houck Brad Penny Orel Hershiser Steve Rogers
Brayan Bello Wily Peralta Yordano Ventura Shelby Miller
Nick Pivetta Earl Wilson Howard Ehmke Yu Darvish
Kutter Crawford Ramon Ortiz Steve Trachsel Ervin Santana
Garrett Whitlock Seth Lugo Cy Moore Jose Melendez
Lucas Giolito Dave Mlicki Ron Darling Mike Forline
Josh Winckowski Adrian Houser Joe Ross Orlando Pena
Quinn Priester Jason Davis Enrique Gonzalez Hector Ambriz
Richard Fitts Matt Wisler Daniel Mengden Zach Eflin
Cooper Criswell Clint Brown Jeff Heathcock Travis Driskill
Aroldis Chapman John Hiller Luis Arroyo Mike Remlinger
Hunter Dobbins Luis Cessa Sal Romano Fernando Romero
Connelly Early Allen Watson Dick Joyce Jim Ellis
Blake Wehunt Jason Olsen Seung Song Ryne Reynoso
Brian Van Belle Daniel McCutchen Cole De Vries Aaron Slegers
Chris Martin Doug Jones Warren Hacker Todd Worrell
Justin Slaten Brendan McCurry Joe Bateman Bryan Gaal
Kenley Jansen Tom Gordon Grant Balfour Stu Miller
Chris Murphy Kevin Brown Mike Mimbs Dick Estelle
Isaac Coffey Jharel Cotton Taijuan Walker Moose Haas
David Sandlin Gordie Ariss Harold Heiner Luis Valdez
James Paxton Jay Heard Daniel Rodriguez Herman Besse
Shane Drohan Daniel McGrath Dave Owen Mike Connolly
Zach Penrod Mike Matthews Chuck Hensley Gary Christenson
Brennan Bernardino Joey Eischen Scott Eyre Craig Breslow
Greg Weissert Jim Miller Bryan Shaw Mike Ignasiak
Grant Gambrell Cholly Naranjo Bill Wengert Paul Stewart
Luis García Jim Johnson Doug Jones Anthony Telford
Brad Keller Deck McGuire Buck Farmer Chad Reineke
Rich Hill Bruce Chen Bud Black Frank Tanana
Luis Perales Jeff Shaver Cristobal Rodriguez Luis Rodriguez
Liam Hendriks Lee Smith Dennis Eckersley Todd Worrell
Chase Shugart Blake Hawksworth Anthony Bass Billy Muffett
Bryan Mata Andy Baker Rich Buonantony Calvin Jones
Chih-Jung Liu Brandon Bailey Jason Frasor Luis Vizcaino
Andrew Politi Cal Koonce Bill Harrington Kevin Quackenbush
Zack Kelly John Wyatt Mike Armstrong Richie Lewis
Vladimir Gutierrez Harry Fisher Dan Pfister Jim Britton
Juan Daniel Encarnacion Rich Strasser Billy Carnline Matt Kosderka
Isaiah Campbell John Birtwell William Wright Bruce Thompson
Michael Fulmer Hector Navarro Jailen Peguero Johnny Murphy
Joely Rodríguez Joe Grzenda Vic Darensbourg Dave Tomlin
Luis Guerrero Eduardo Rodriguez Gene Pentz Andrew Cashner
Justin Wilson Alan Embree Tim Hamulack Diomedes Olivo
Cam Booser Ron Mahay Ray Searage Dan Plesac
Lucas Sims Mike Hartley Rob Tejeda John Wyatt
Jack Anderson Bryan Rogers Jeremy Cook Zach Peterson
Reidis Sena Kris Keller Garvin Alston Steve Mintz
Caleb Bolden Dovydas Neverauskas Ryne Miller Victor Alcantara
Zach Bryant Chuck Taylor Mike Heinen Donald Hammitt
Hobie Harris Roman Colon Brooks Brown Brian Stokes
Christopher Troye Zach Schreiber Jeff Jones Jake Cosart
Theo Denlinger Logan Easley Marco Mainini Kenny Greer
Sal Romano Jeff Gray Dutch Romberger Blas Cedeno
Naoyuki Uwasawa Murphy Smith Cot Deal Drew Carpenter
Jacob R. Webb Victor Alcantara Chris Beck Justin Shafer
Melvin Adón Jim Hoey Ned Darley Ryan Henderson
Alex Hoppe Dovydas Neverauskas Blake Wood Victor Alcantara
Brendan Cellucci Andrew Faulkner Russ Rohlicek Kyle Bird
Helcris Olivarez Don Rowe Robert Johnston Kelton Russell
Jonathan Brand Daniel Vasquez Ken Kendrena Toby Smith
Wyatt Olds Carson Fulmer Joey Robinson Mac Suzuki
Cody Scroggins Mike Heinen John Ogiltree Randy Fierbaugh
Felix Cepeda Bryton Trepagnier Ben Henry Eddy Reyes

Pitchers – Splits and Percentiles
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R 80th WAR 20th WAR 80th ERA 20th ERA
Garrett Crochet .225 .293 .308 .221 .282 .344 4.4 2.5 2.41 3.58
Tanner Houck .238 .315 .381 .242 .299 .356 3.5 1.6 3.34 4.52
Brayan Bello .259 .331 .430 .242 .305 .344 3.2 1.1 3.55 4.70
Nick Pivetta .229 .300 .401 .240 .291 .435 2.6 0.7 3.61 4.90
Kutter Crawford .239 .306 .440 .247 .291 .408 2.6 0.5 3.82 5.10
Garrett Whitlock .242 .289 .386 .242 .286 .395 2.0 0.7 2.98 4.52
Lucas Giolito .237 .309 .397 .260 .319 .443 2.2 0.3 3.82 5.30
Josh Winckowski .269 .330 .404 .250 .307 .400 2.0 0.5 3.49 4.72
Quinn Priester .260 .329 .422 .256 .315 .394 2.0 0.4 3.92 5.02
Richard Fitts .270 .325 .419 .261 .308 .443 2.1 0.5 3.96 5.02
Cooper Criswell .281 .348 .452 .250 .305 .377 1.6 0.5 4.01 5.05
Aroldis Chapman .160 .288 .240 .210 .321 .355 1.8 -0.1 2.20 5.40
Hunter Dobbins .289 .351 .436 .244 .311 .424 1.5 0.3 4.21 5.17
Connelly Early .235 .333 .361 .256 .339 .431 1.5 0.0 4.17 5.43
Blake Wehunt .280 .352 .423 .244 .305 .425 1.4 0.1 4.22 5.37
Brian Van Belle .275 .332 .440 .275 .316 .454 1.3 0.1 4.18 5.29
Chris Martin .243 .291 .405 .267 .295 .378 1.1 0.2 2.38 4.35
Justin Slaten .261 .337 .446 .233 .290 .367 1.1 0.0 3.28 4.97
Kenley Jansen .247 .316 .393 .211 .283 .368 1.2 -0.2 2.77 5.10
Chris Murphy .229 .324 .344 .269 .345 .444 1.1 0.0 4.23 5.42
Isaac Coffey .242 .332 .411 .259 .344 .449 1.3 -0.2 4.35 5.62
David Sandlin .267 .324 .474 .263 .311 .461 1.1 -0.1 3.99 5.59
James Paxton .295 .364 .423 .262 .339 .453 1.1 -0.1 4.34 5.78
Shane Drohan .288 .370 .452 .249 .340 .415 1.1 -0.1 4.37 5.49
Zach Penrod .237 .322 .395 .245 .344 .405 1.0 -0.1 3.85 5.46
Brennan Bernardino .224 .297 .358 .250 .345 .392 0.9 -0.1 3.33 5.13
Greg Weissert .252 .331 .411 .236 .305 .346 0.9 -0.1 3.22 4.76
Grant Gambrell .269 .339 .436 .277 .340 .471 0.9 -0.1 4.49 5.53
Luis García .282 .347 .412 .248 .308 .367 0.8 -0.1 3.13 4.91
Brad Keller .274 .362 .435 .268 .335 .444 0.9 -0.3 4.45 5.65
Rich Hill .257 .346 .398 .274 .333 .491 1.1 -0.5 4.52 6.06
Luis Perales .269 .363 .476 .240 .314 .409 0.9 -0.4 4.45 5.84
Liam Hendriks .232 .303 .435 .247 .306 .416 0.8 -0.3 2.75 6.34
Chase Shugart .263 .336 .421 .265 .331 .435 0.7 -0.2 4.12 5.29
Bryan Mata .253 .370 .404 .255 .346 .400 0.6 -0.2 4.38 5.63
Chih-Jung Liu .280 .377 .470 .244 .319 .429 0.8 -0.3 4.54 5.75
Andrew Politi .273 .350 .455 .245 .331 .377 0.6 -0.3 3.92 5.48
Zack Kelly .240 .347 .380 .224 .316 .388 0.8 -0.5 3.62 5.44
Vladimir Gutierrez .274 .368 .479 .248 .331 .392 0.6 -0.3 4.60 5.80
Juan Daniel Encarnacion .270 .355 .459 .271 .333 .453 0.6 -0.4 4.76 5.94
Isaiah Campbell .262 .338 .508 .254 .299 .380 0.4 -0.2 3.71 5.23
Michael Fulmer .236 .329 .375 .250 .333 .395 0.4 -0.4 3.69 5.63
Joely Rodríguez .256 .333 .419 .270 .329 .405 0.3 -0.2 3.55 5.21
Luis Guerrero .250 .359 .426 .218 .314 .345 0.6 -0.5 3.74 5.30
Justin Wilson .271 .327 .458 .267 .330 .444 0.4 -0.4 3.50 6.11
Cam Booser .242 .309 .371 .262 .341 .467 0.5 -0.4 3.64 5.44
Lucas Sims .220 .366 .366 .221 .311 .375 0.5 -0.8 3.77 5.71
Jack Anderson .269 .316 .454 .293 .333 .472 0.4 -0.4 4.18 5.54
Reidis Sena .258 .359 .427 .255 .339 .425 0.3 -0.5 4.28 5.61
Caleb Bolden .263 .367 .441 .260 .347 .427 0.3 -0.6 4.78 6.01
Zach Bryant .288 .391 .458 .239 .321 .437 0.0 -0.4 4.72 6.03
Hobie Harris .247 .333 .393 .284 .357 .461 0.2 -0.6 4.22 5.81
Christopher Troye .267 .389 .427 .218 .324 .368 0.2 -0.6 4.33 5.97
Theo Denlinger .274 .361 .452 .256 .337 .407 0.1 -0.5 4.23 5.75
Sal Romano .309 .387 .527 .266 .324 .406 0.0 -0.4 4.56 5.98
Naoyuki Uwasawa .275 .365 .422 .274 .348 .496 0.2 -0.6 4.83 6.20
Jacob R. Webb .291 .385 .480 .250 .331 .421 0.2 -0.7 4.83 5.96
Melvin Adón .266 .373 .469 .260 .368 .425 0.0 -0.7 4.63 6.38
Alex Hoppe .279 .367 .459 .265 .333 .417 0.1 -0.8 4.49 5.67
Brendan Cellucci .221 .365 .353 .264 .367 .438 0.1 -0.8 4.54 6.18
Helcris Olivarez .234 .398 .328 .261 .405 .470 0.0 -0.8 5.41 7.02
Jonathan Brand .273 .348 .475 .267 .336 .436 0.0 -0.7 4.63 5.84
Wyatt Olds .262 .409 .460 .232 .351 .361 0.1 -1.0 5.03 6.40
Cody Scroggins .276 .382 .500 .273 .380 .439 -0.2 -0.7 5.24 6.73
Felix Cepeda .253 .379 .418 .270 .365 .449 -0.2 -0.8 4.95 6.18

Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2025 due to injury, and players who were released in 2024. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Norwegian Ukulele Dixieland Jazz band that only covers songs by The Smiths, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.11.

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. It is important to remember that ZiPS is agnostic about playing time, and has no information about, for example, how quickly a team will call up a prospect or what veteran has fallen into disfavor.

As always, incorrect projections are either caused by misinformation, a non-pragmatic reality, or by the skillful sabotage of our friend and former editor. You can, however, still get mad at me on Twitter or on BlueSky.


Sunday Notes: Garrett Crochet Changes Sox, Pitch Usage Conversation To Come

When addressing his team’s acquisition of Garrett Crochet at the Winter Meetings, Craig Breslow said that the 25-year-old southpaw’s relationship with the Red Sox’ analytics group will be important, so that he “can continue to understand how he can get the best out of his stuff.” I subsequently asked Boston’s Chief Baseball Officer if, based on their pre-trade homework, they have identified any specific adjustments Crochet might want to make, or if they plan to mostly just let him keep doing what he does.

“I think the answer is probably both,” replied Breslow. “Right? We want to lean into what he does particularly well, and he does a lot of things really, really well. You look at the strikeouts, and especially the strikeouts relative to the walks; that’s a pretty good underpinning for a really successful starting pitcher. Once we have a chance to get to know him, have conversations with him, we’ll lean on [pitching coach Andrew Bailey] and the rest of the group. But it’s probably not fair to talk about what adjustments we might make before we’ve had a chance to have that conversation with him.”

Crochet is looking forward to the conversation. He expects it to take place in the coming week, and he’ll go into it with thoughts he’s been formulating since last summer. When I talked to Crochet in late August, he spoke of usage percentages and how he’d begun tinkering with a sinker. I reminded him of that earlier exchange when he met with the Boston media over Zoom on Friday, then proceeded to ask about his forthcoming discussions with the Red Sox pitching department. Read the rest of this entry »


Kyle Teel Headlines Solid Return Package for White Sox in Garrett Crochet Trade

Kevin Jairaj-USA TODAY Sports

The White Sox finished the 2024 season with my fourth-ranked farm system, and now they’ve added four good prospects via their trade with the Red Sox centered around lefty starter Garrett Crochet, who is under contract for two more seasons. You can read about Crochet and the Red Sox here. Coming back to Chicago in exchange are soon-to-be 23-year-old catcher Kyle Teel, 2024 first-round pick Braden Montgomery, 22-year-old developmental righty Wikelman Gonzalez, and data darling 23-year-old infielder Chase Meidroth. Two of those players (Teel and Meidroth) have a good chance to debut in 2025.

I thought this deal was much better than what the White Sox got back from San Diego last March for two years of Dylan Cease. A blockbuster rule of thumb: Get back at least one high-probability everyday hitter. Teel fits the bill. He’s a well-rounded player who is a virtual lock to remain at catcher and who will probably hit for enough power to be the White Sox primary catcher a few years from now. Montgomery is a switch-hitter with immense lefty bat speed, and he may also turn into an everyday, power-hitting right fielder down the line. Meidroth (elite contact, no power) and Gonzalez (three good-looking pitches that don’t play due to poor control) each have a plus characteristic or two that should facilitate an eventual big league role, and both have a puncher’s chance to be more than that. While it’s painful to part with a talent like Crochet (who was a bold, injured draft pick in 2020), a four-for-one swap in which each prospect they acquired has a special skill and potentially meaningful upside gives the White Sox a great combination of depth and ceiling in this transaction. Read the rest of this entry »


Red Sox Acquire Garrett Crochet in Winter Meetings Blockbuster

Matt Marton-Imagn Images

“Hey, they won’t have to say ‘we tried’ this time.” I can’t attribute that quote to anyone in particular, but the Winter Meetings were abuzz with variations on a theme. After missing out on Juan Soto and Max Fried earlier in the week, the Boston Red Sox switched gears from free agency to the trade market and found their star. In a blockbuster deal, they’re acquiring Garrett Crochet from the Chicago White Sox in exchange for Kyle Teel, Braden Montgomery, Chase Meidroth, and Wikelman Gonzalez, as Julian McWilliams of the Boston Globe first reported.

This is the biggest trade of the offseason, and it’ll almost surely still occupy that position when next season rolls around. Pitchers like Crochet don’t hit the market very often. He blew the doors off the league in his first year of starting, pairing premium velocity with two excellent secondaries. He threw 146 innings, struck out more than 200 batters, and barely walked anyone while doing so. His strikeout stuff, exploding fastball, and lanky lefty frame call to mind Chris Sale, another Sox-to-Sox trade piece, and with the White Sox in the middle of a gut-renovation rebuild, he was always likely to get traded. The only questions were who for, and which team was most interested in adding him to their rotation.

We’ll cover the ins and outs of the prospects included in the deal in a separate post. Broadly speaking, though, the White Sox got a little bit of everything in their return. Teel is a Top 100 catching prospect approaching major league readiness with impressive speed. Montgomery is a high-risk, high-reward outfield prospect, the 12th pick of the 2024 draft. Gonzalez has mouth watering stuff that took a step back this year, and a sky-high walk rate to match. Meidroth is an on-base genius with questionable power and an uncertain defensive future. The White Sox have so many needs that they don’t have to be choosy about filling particular holes or looking for particular profiles. They just need talent. This return fits well with that best player available mentality. Read the rest of this entry »


Job Posting: Boston Red Sox – Multiple Internships

Direct links to applications (please see job details below):

2025 Baseball Analytics Summer Intern
2025 Baseball Systems Summer Intern
2025 Baseball Operations Summer Intern


2025 Baseball Analytics Summer Intern

Location: Boston, MA, United States

DEPARTMENT OVERVIEW:
Baseball Analytics supports the decision-making processes throughout Baseball Operations, including Player Valuation, Player Development and Major League Strategic Information. Core responsibilities include predictive modeling, long-term research, report creation, and delivering the output of one’s work in a clear and digestible manner.

POSITION OVERVIEW:
The Boston Red Sox are seeking a Baseball Analytics Intern for the team’s Baseball Analytics department for a portion of the 2025 summer period. The role will support all areas of Baseball Operations while working closely with Director of Baseball Analytics, and our team of analysts. This is an opportunity to work in a fast-paced, intellectually curious environment and to impact player evaluation, acquisition, development and strategic decision making. This internship is for current college or graduate students pursuing a degree in an analytical field such as statistics, predictive analytics, data science, engineering, applied math, physics, quantitative social sciences, computer science, computer vision, or operations research.

This internship will run for 11 weeks. It will begin in May 2025 and end in August 2025.

RESPONSIBILITIES:

  • Statistical modeling and quantitative analysis of a variety of data sources, for the purpose of player evaluation, strategic decision-making, decision analysis, etc.
  • Effectively present analyses through the use of written reports and data visualization to disseminate insights to members of the Baseball Operations leadership.
  • Maintain working expertise of leading-edge analytics, including publicly available research and novel statistical approaches, in order to recommend new or emerging techniques, technologies, models, and algorithms.
  • Other projects and related duties as directed by the Director, Baseball Analytics, and other members of Baseball Operations leadership.

COMPETENCIES:

  • Aptitude for and ability to apply academic or applied experience in a quantitative field such as statistics, predictive analytics, data science, engineering, applied math, physics, quantitative social sciences, computer science, computer vision, and/or operations research.
  • Understanding of modern statistical and machine learning methods and a proficiency with popular data science languages and libraries. 
  • Practical understanding of how to approach research questions to drive actionable insights. 

ADDITIONAL QUALIFICATIONS:

  • Pursing or recently completed a Bachelor’s or advanced degree in an analytical field such as statistics, predictive analytics, data science, engineering, applied math, physics, quantitative social sciences, computer science, computer vision, or operations research.
  • Proficiency with modern database technologies including SQL.
  • Demonstrated experience with programming languages (e.g., R, Python).
  • Exposure to probabilistic programming languages (e.g., Stan, PyMC3).
  • Demonstrated ability to communicate technical ideas to non-technical audiences using data visualization.
  • Attention to detail while also having the ability to work quickly and balance multiple priorities.
  • Other programming and database skills are a plus.

In addition to the above requirements, all roles within Baseball Operations are expected to effectively demonstrate our universal competencies related to problem solving, teamwork, clarity of communication, and time management, along with embodying our culture of honesty, humility, relentlessness, and commitment to DEIB.

To Apply:
To apply, please follow this link.


2025 Baseball Systems Summer Intern

Location: Boston, MA, United States

DEPARTMENT OVERVIEW:
Members of the Baseball Systems Team at the Boston Red Sox are focused on designing, building, and refining the software and data pipelines used within Baseball Operations. These tools and applications are an integral part of the decision-making process, are directly integrated in the workflows of all departments within Baseball Operations, and provide an efficient, consistent, and accessible experience when interacting with our internal data sources and applications.

POSITION OVERVIEW:
The Baseball Systems Summer Intern will be a contributing member of the baseball operations software development team and is responsible for the design and development of software solutions. This individual must have the ability to learn quickly and iterate toward good solutions. Asking questions, taking initiative, being persistent, and paying attention to details are all important qualities for this internship. This internship is for current college or graduate students pursuing a degree in computer science, electrical engineering, or another similar field of study.

This internship will run for 11 weeks and is located in-person in Boston, MA. It will begin in May, 2025 and end in August, 2025. We will hire two interns: one in Software Development, and one in Data Engineering.

RESPONSIBILITIES:

  • Create leading-edge baseball solutions together with the software development team and others on new and existing baseball systems.
  • Contribute to the design and implementation of the software architecture and embrace a software engineering mindset.
  • Actively participate with other software developers in design reviews, code reviews, and other best practices.
  • Identify and implement creative solutions for technical challenges.

COMPETENCIES:

  • Aptitude and ability to apply academic or applied experience in software development or data engineering related field.
  • An understanding of front-end development and web applications.
  • Ability to pick up quickly and think both creatively and critically to solve problems.
  • A basic understanding of contemporary baseball and/or sports analysis and development practices.
  • A team-player that collaborates effectively with technical and non-technical stakeholders. 

ADDITIONAL QUALIFICATIONS:

  • Some experience with JavaScript, Typescript, Python, C/C++, C#, or other programming languages.
  • Some experience with SQL and database design.
  • Some experience with design and documentation, testing and debugging, code reviews, and source control.
  • High level of attention to detail.
  • Comfortable using communication tools such as Slack and Trello.
  • Ability to maintain confidential information.
  • Excellent time management skills.

In addition to the above requirements, all roles within Baseball Operations are expected to effectively demonstrate our universal competencies related to problem solving, teamwork, clarity of communication, and time management, along with embodying our culture of honesty, humility, relentlessness, and commitment to DEIB.

To Apply:
To apply, please follow this link.


2025 Baseball Operations Summer Intern

Location: Boston, MA, United States

DEPARTMENT OVERVIEW:
The Operations group within Baseball Operations is focused on strategic planning, long-term initiatives, player valuation, talent acquisition and administrative management and logistics for the Major and Minor League rosters. We support and collaborate with multiple departments within Baseball Operations, utilizing efficient processes that contribute to informed decision making and long-term departmental growth.

POSITION OVERVIEW:
The Baseball Operations Intern will contribute to various facets of the operations domain, contributing to both daily function and longer-term growth of the department while enhancing expertise and building a strong foundation across the broader baseball operations infrastructure. The intern will support day-to-day processes and projects within the operations domain, including supporting the chief of staff and leadership, baseball strategy, baseball initiatives and both major and minor league operations, while also contributing to department wide initiatives and projects.

This internship will run for 11 weeks and is located in-person in Boston, MA. It will begin in May, 2025 and end in August, 2025.

RESPONSIBILITIES:

  • Assist with day-to-day baseball operations including administrative duties, strategic initiatives, content development, logistical management and research.
  • Prepare and maintain information and materials for key front office decision making and operation.
  • Support content generation for leadership decision making and communication.
  • Provide strategic and logistical support for important baseball events such as the MLB Draft and Trade Deadline.
  • Operate and train critical player tracking and player development technology.
  • Conduct market research relevant to emerging projects for baseball strategy and initiatives groups.
  • Creatively pursue ways to improve operations processes and generate ideas for future team projects.
  • Develop core baseball operations competencies through hands-on experience, education and mentorship. 

COMPETENCIES:

  • Identify, analyze, and solve problems in a process-oriented manner thinking critically and strategically.
  • Work effectively with others and communicate in a structured and organized manner.
  • Decipher between tasks based on their urgency and focus on the highest leverage priorities.
  • Demonstrate a working knowledge of modern baseball metrics and contemporary player development practices.
  • Apply a baseline understanding of key metrics and methodologies in day-to-day responsibilities.
  • Aptitude for player analysis/evaluation and a knowledge of baseball markets and ecosystem across acquisition spaces.
  • Ability to develop proficiency with cutting-edge technology within and outside of baseball.
  • High level of attention to detail and proactivity in relation to our processes and organizational workflows.
  • Ability to interact with analytics and predictive models to support department requests, conduct research, and apply to decision making.
  • Commitment to personal and professional growth with the humility to learn and adapt.

ADDITIONAL QUALIFICATIONS:

  • Willing to work nights, weekends, and holidays.
  • Ability to multitask in stressful situations.
  • Proficiency in Microsoft Excel and PowerPoint.
  • Experience with SQL, R, Python is a plus, not required.
  • Fluency in Spanish is a plus, but not required.
  • Current undergrad or graduate student entering their final year of studies is preferred, but open to all applicants.

In addition to the above requirements, all roles within Baseball Operations are expected to effectively demonstrate our universal competencies related to problem solving, teamwork, clarity of communication, and time management, along with embodying our culture of honesty, humility, relentlessness, and commitment to DEIB.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Boston Red Sox.


Red Sox Come Face To Face With the Man Who Walked the World

Brad Penner-Imagn Images

Today, at FanGraphs dot com, we’re turning over a new leaf. The last two times Aroldis Chapman changed teams — when he signed with the Pirates last January and when he was traded from Kansas City to Texas seven months prior — Jay Jaffe and I both referenced the Tattoo Infection Incident of 2022. It’s memorable and useful as a shorthand for the ignoble end to Chapman’s tenure with the Yankees — though both of his stints in New York were to a greater or lesser extent ignoble throughout.

More than that, Lindsey Adler’s story on the situation introduced a novel clause to the sportswriting canon, a literary construction so vivid it clearly fascinated both Jay and myself for months after the fact. But no more. I’m going to write an Aroldis Chapman story without quoting the phrase, “veritable moat of pus.”

Oh crap, I said the phrase that pays. What a pity; with that said, I’ll surely have another opportunity to write a clean transaction story about the veteran left-hander when he changes teams again. Because if Chapman is still able to command a one-year, $10.75 million contract from the Red Sox, it seems major league teams are determined to keep giving chances to a player who ought to have exhausted the sport’s patience by now. Read the rest of this entry »


Your First We Tried Tracker Update

A couple weeks ago, I introduced the We Tried Tracker, which we are using to document each time a team claims that it was also in on a free agent who signed elsewhere. I was truly moved by your response. Many of you sent excellent leads on social media. The tip line I set up, WeTriedTracker@gmail.com, received 30 emails and only 26 of them were spam, which seems like a pretty good ratio to me. As things have gotten cooking, we’ve added color coding to the tracker, and (at the suggestion of Twitter user @YayaSucks) links to the original reporting for each We Tried. I will do my best to keep tricking out the tracker until it’s so bright and confusing that looking at it hurts both your eyes and your brain. Thank you to everyone who reached out with a tip, and please keep up the good work! So many teams are out there trying right now, and it is both our responsibility and our great privilege to award them partial credit for those efforts.

According to the Free Agent Matrices (which now contain the We Tried Tracker), 13 free agents have signed so far. In theory, that means there have been 377 opportunities for a We Tried, but that might not be the most reasonable way to look at things. We have so far documented five We Trieds, and I’d say that going 5-for-13 strikes me as a solid batting average, especially this early in the process, when only two names from the Top 50 are off the board. With that, let’s dive into the week in We Tried.

The second official We Tried of the offseason came in controversial fashion. On November 21, Dodgers manager Dave Roberts and A’s manager Mark Kotsay spoke at the USC Sports Business Summit in a segment titled Inside the Dugout: A Fireside Chat. Maybe it’s because I went to a tiny liberal arts college, but I’m really blown away by the USC Sports Business Association’s Adobe Creative Suite budget. Somebody’s not messing around with Canva.

Below is a still from the event that I grabbed from the SBA’s Instagram reel. This isn’t necessarily the point, but I think we should all take a moment to note the conspicuous absence of a fire.

That’s not a fireside chat, my friends. That is just a chat.

While chatting, Kotsay mentioned that the A’s had talked to free agent Walker Buehler, but that Buehler had told them he didn’t want to play in Sacramento. Right out of the gate, Kotsay was testing the limits of the We Tried. They usually come from reporters, and when they do come from a team source, that source is almost never the manager. Moreover, Kotsay was speaking to a group of college students. He probably didn’t expect his words to get out to the general public at all. It just so happened that one of those college students, Kasey Kazliner, is also a sports reporter who wasn’t about to pass up the opportunity to break a story. Kazliner posted the comment 15 minutes into the chat. Less than 70 minutes after it ended, the hardworking R.J. Anderson had already published a full article about it for CBS Sports.

The second factor is that Buehler hasn’t signed anywhere yet. A week ago, I would have told you that by definition, We Trieds have to come after the free agent has actually signed, but after conferring with Jon Becker, I see now that I was wrong. A We Tried simply has to come when the team in question has decided that it’s out on a player, and if there’s one thing the A’s love, it’s getting the hell out of dodge. It may have been accidental, it may have come in a fraudulent fireside chat, and it may end up coming months before the player in question actually signs a contract, but the A’s have officially backed into the second We Tried of the season.

I have to be honest with you, I absolutely love that literally one day after creating the tracker we were already splitting hairs and getting pedantic about what counted and what didn’t count. What better way to spend the offseason than engaging in some light pedantry? And what’s the point of creating a leaderboard if you don’t get to argue about the score? That’s what makes it sports.

Two days before Thanksgiving, Christmas came early. Scoopslinger Jon Heyman set a season high by breaking three We Trieds in two posts. At 11:15 p.m. Eastern, he posted, “Red Sox were in on both Snell and [Yusei] Kikuchi before losing out. They seek rotation upgrades and have preferred a lefty.” This is a true classic of the form. There’s no quote, no attribution, and no supporting evidence. The Red Sox were simply “in on” Snell and Kikuchi, which could mean absolutely anything at all. Maybe they offered more money than the teams that actually signed them. Maybe they’d been meaning to look up their ERAs on the back of a Topps card. Either one would make Heyman’s words technically true. It’s the doubling up that makes it art, though. The Red Sox couldn’t have bothered to reach out to two different reporters, just for the sake of not making it look like they simply texted Heyman a picture of their shopping list? You have to ask yourself how many names could appear one announcement before you’d start to doubt its veracity. I think the answer is three. Say Max Fried signs somewhere on Tuesday, and Heyman posts that the Blue Jays were in on all of Fried, Snell, and Kikuchi. At that point, you’re in list mode. Once the reporter is using a serial comma, we’ve officially entered the realm of farce.

Shortly after Heyman’s post, Mark Feinsand cited a source who also included the Orioles to the mix of the teams that were in on Snell. But the night belonged to Heyman. Less than an hour later, he posted his third We Tried of the evening: “Yankees had a zoom call with Blake Snell just today. But their near total focus is on Juan Soto. Their plan Bs need to wait a bit.” This is really mixing it up. We’ve got one juicy detail to go on, and if there’s one thing I know, it’s that when you really mean business, you hop on Zoom. Sure, the Yankees have a private jet, but nothing says “I really, truly want to give you hundreds of millions of dollars” like a glitchy video call. There is no better way to entice a potential employee to join your organization than by forcing them to watch via webcam as the pallid November sunlight plays off the blotchy skin beneath your eyes and your reverb-drenched voice intones the magic words: “We think you’d look great in pinstripes.” Why didn’t the Yankees just announce that they’d sent Snell a carrier pigeon?

On Friday, Andy Kostka reported that the Orioles were in on Kikuchi as well, bringing them into a tie for first place with the Red Sox. More importantly, it gave “We were in on him” a commanding lead in terms of the language used. Of the seven We Trieds, four took the form of a team being “in on” the player, while three other phrasings were tied with just one instance. With that, our update is complete, and I’ll leave you with our first leaderboards of the offseason. We will keep tracking as the offseason continues, and as always, please let us know if you see a We Tried out in the wild.

We Tried Leaderboards
Teams Players Newsbreakers
Orioles 2 Blake Snell 3 Jon Heyman 3
Red Sox 2 Yusei Kikuchi 2 Kasey Kazliner 1
Athletics 1 Travis d’Arnaud 1 Marc Topkin 1
Rays 1 Walker Buehler 1 Mark Feinsand 1
Yankees 1 Andy Kostka 1

BONUS CONTENT: Last week, Johnny Damon went on the “Shut Up Marc” podcast, hosted by Marc Lewis. He talked about signing with the Yankees following the 2005 season and described how the Red Sox made him the subject of a particularly cynical We Tried:

I had four great years there and then I accepted with the Yankees, the contract… A couple days later I get a package, a DHL package from the Red Sox: four-year, $40 million contract. And it’s like, ok… So that’s kind of showing faith that they offered me a deal so that can tell to the media that, “We offered them a contract, he just didn’t take it.” So yeah, that’s how things work.


JAWS and the 2025 Hall of Fame Ballot: Manny Ramirez and Alex Rodriguez

Tom Szczerbowski and Mark J. Rebilas-Imagn Images

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2024 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.

For the past few election cycles, as a means of completing my coverage of the major candidates before the December 31 voting deadline, I’ve been grouping together some candidates into a single overview, inviting readers wishing to (re)familiarize themselves with the specifics of their cases to check out older profiles that don’t require a full re-working, because very little has changed, even with regards to their voting shares. Today, I offer the first such batch for this cycle, a pair of elite hitters who would already be enshrined if not for their links to performance-enhancing drugs: Manny Ramirez and Alex Rodriguez.

Like Barry Bonds and Roger Clemens, both sluggers have transgressions that predate the introduction of drug testing and penalties in 2004. Via The New York Times (Ramirez) and Sports Illustrated (Rodriguez), both reportedly failed the supposedly anonymous 2003 survey test that determined whether such testing would be introduced. Had they not pressed their luck further, both might already be in Cooperstown alongside 2022 honoree David Ortiz, who also reportedly failed the survey test. Alas, Ramirez was actually suspended twice, in 2009 and ’11; the latter ended his major league career, though he traveled the globe making comeback attempts. Rodriguez was suspended only once, but it was for the entire 2014 season due to his involvement in the Biogenesis scandal and his scorched-earth attempt to evade punishment — a sequence of events unparalleled among baseball’s PED-linked players.

As I’ve noted more times than I can count over the past decade and a half, my own policy with regards to such candidates is to differentiate between pre-2004 transgressions and the rest; while I included the likes of Bonds, Clemens, Gary Sheffield, and Sammy Sosa on my virtual and actual ballots, I have yet to do so for any player who earned a suspension for PEDs, including this pair — two players who at their best were a thrill to watch, but who also did some of the most cringeworthy stuff of any players in their era. They and the other suspended players were well aware of the consequences for crossing the line, yet did so anyway. While this personal policy began as a ballot-management tool at a time when I felt more than 10 candidates were worthy of a vote, I’ve found it to be a reasonable midpoint between total agnosticism on the subject and a complete hard-line stance. My sympathies tend more towards the former group — those who refuse to play cop for MLB and the Hall, reasoning such players have not been declared ineligible à la Pete Rose — than the latter, but I respect both positions.

Anyway, Ramirez debuted with 23.8% on the 2017 ballot, didn’t surpass that mark until ’20 (28.2%), didn’t top 30% until ’23 (33.2%), and fell back a fraction of a point on the ’24 ballot (32.5%). That’s eight years to gain less than 10 percentage points, meaning that he’ll fall off the ballot after his 10th year (the 2026 ballot).

Rodriguez debuted with 34.3% in 2022, barely inched up in ’23 (35.7%), and receded slightly in ’24 (34.8%). Given that Bonds and Clemens topped out in the 65–66% range in 2022 and then were passed over by the Contemporary Baseball Era Committee the following year, nobody should be holding their breaths for either of these two to get elected anytime soon, though it will be awhile before we stop hearing about them. Read the rest of this entry »


Sunday Notes: Tyler Holton Deserved His Down-Ballot MVP Vote

Tyler Holton got a 10th-place vote in American League MVP balloting, and as you might expect, social media reacted like social media is wont to do. Responses to the news leaned negative, with a number of people saying that they had have never even heard of him. Some were disrespectfully profane, offering variations of “Who the [expletive] is Tyler Holton?”

Needless to say, not everyone who posts on social media platforms is an especially-knowledgeable baseball fan. Which is perfectly fine. There are many different levels of fandom, so if you mostly just know the big names — the Judges, the Sotos, the Witts — all well and good. Follow the game as you see fit.

Those things said, it is high time that more people become familiar with Holton. Much for that reason, Toronto Star columnist Mike Wilner doesn’t deserve the brickbats he’s received for his down-ballot nod to the 28-year-old Detroit Tigers southpaw. What he deserves is applause. And not just because he was willing to go outside the box. Holton has quietly been one of MLB’s most effective pitchers.

The numbers tell part of the story. Read the rest of this entry »