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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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.
Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.
It’s a given among the Red Sox faithful that Triston Casas is a star in the making and therefore simply untouchable in any trade talks. But this projection really drives home the fact that he’s just not that special. His track record in the minors was good, not great. Then he arrived in the Majors and did exactly what you’d expect a hitter like that to do. But since he started off so poorly and then finished strong in 2023, there was this idea that he had figured it out. In 2024, it was much the same with an injury in the middle. While that was all going on, his defense and baserunning have cratered (maybe they were never any good).
If they were able to use him as part of a package to bring back a top starter, they should do it in a heartbeat.
Especially since Devers should pretty much be a full time 1B at this point
Romy not have a role on this team? Projection isn’t terrible
Devers is pretty much the same guy he’s always been
Vaughn Grissom being an everyday player is another iteration of this. I’ll believe he can do that when he can approximate a league-average batting line without a wildly inflated BABIP. Ideal launch angle means very little when you’re as weak on contact as Grissom is, with minimal swing discipline. He’s also a bad defender at any position.
I think that Grissom’s only shot of having any defensive value is at third base, but a team that wants to make the playoffs should have zero incentive to deal with the growing pains that would entail. I think he’s a great fit for a team like the A’s or Marlins for this reason. But it seems unlikely either would trade prospects for him…
Agree. Wasn’t the Sale for Grissom trade the first Beislow did? What were the BoSox thinking?
They were thinking that Sale was risky to rely on and they might as well take a flier on a post-prospect who had struggled in the majors but torn up the minors. But he always had two problems: (1) No one has figured out if he can play any position and he was pretty bad in the middle infield previously, and (2) Grissom didn’t hit a ton of homers but ran high BABIPs, which limits his upside and consistency.
It was always just as much a risk for the Red Sox as it was for the Braves, if not more. I figured #2 meant he wasn’t going to be more than a league-average hitter, and #1 meant that the only place he could profile was third base. Obviously it turned out even worse than that, but now that the Red Sox are back in the business of trying to win playoff games there is no way they can experiment with Grissom even if they didn’t have last year’s disaster on their minds.
Like, I think they could trade Grissom for Max Schuemann. That would be a fair trade.
They were thinking that Grissom was a 23-year-old with a stellar minor league record, who had a nice debut in 2022, then struggled in 2023. They were also thinking that Sale was a 35-year-old pitcher who had thrown a combined 150 IP over the past three years. The idea of getting 5 years of Grissom for 1 year of Sale seemed like a good idea at the time.
It did not go as planned. 🙂
He didn’t have much of a minor league track record, though. About two seasons worth of experience total. He was promoted fast, but his offense was always super babip-dependent. With no defensive home. That doesn’t sound like a good return imo. The babip dependence is really obvious, and was even with the rosiest interpretations of his game.
Fair enough. But what kind of market do you think there was for Sale last offseason? Was there a team out there willing to give up a top 50 propsect for a year of Sale?
(To reiterate, I’m not in anyway saying the trade worked out. It has been disastrous for them so far, possibly costing them a playoff spot last year.)
I don’t think there would be (maybe bottom half of the top 100, but not top 50), but an interesting pitching prospect or a guy who plays impressive defense but doesn’t have much of a bat would have been superior returns. Grissom is a bat-only player who hasn’t had a productive stint at any level with a BABIP under .320, and low foot speed and contact quality that made such a BABIP impossible to trust. That was my interpretation at the time, and I stand by it. He’s a lottery ticket on the end of a return to push it over the hump. Not a return in a trade himself.
Grant Holmes or Rolddy Munoz would have been superior returns. But I would not have traded Sale to the Braves at all. Granted, Boston had to get him to wave his NTC, but really, almost anything would have been better.
Both of those guys were minor league relievers who were old for their level. I’d rather take a chance on a young player who’s hit well at every level. (Though I would have liked Rolddy for the name alone.)
But he had never put up a BABIP below .320. Is it more likely that he was lucky every year from 2019 to 2023 or that he was making good contact and the numbers reflected that? I’m also not sure where you are getting the low foot speed.
And bat-only is a bit strong. He’s looked bad in some short MLB stints while being moved around. Scouting had him at below average to average. I’d say his defense is more of a question mark than anything.
Sale, at the time was a negative asset. The redsox couldn’t get someone to take his deal, even for no return
They had to pay down his contract to even get Grissom
His minor league track record was short but that’s what happens when you are playing well enough to be repeatedly promoted. Here are the numbers:
2019, 18, R: 120 wrc+
2021, 20, A: 135 wrc+
2021, 20, A+: 195 wrc+
2022, 21 A+: 146 wrc+
2022, 21, AA: 147 wrc+
2023, 22, AAA: 135 wrc+
Before they shipping him to Boston, the Braves were talking about Grissom being platooned on the weak side with Jared Kelenic. If the Braves thought so little of him…
I don’t hear that as much (at all really) from Red Sox fans. They aren’t particularly invested in or attached to Grissom. If there was an opportunity to trade him for a better catcher or starting pitcher, I can’t imagine fans would care much.
I was totally on the Vaughn Grissom bandwagon last spring and was shocked by how little game he showed. I expected a solid hitter who would benefit from hitting in Fenway and what I saw was a weak swing with no pop whatsoever. There is no value right now and including him in a trade would be fruitless. I am afraid this trade will go down as one of the worst in Red Sox history.
I laughed out loud when I saw he was projected for -1 defensive runs. Anyone that has watched him play knows that would be a miracle.
He’s a pretty good hitter but he’s probably best suited as a DH. You can win with guys like him, but the 50th best hitter in MLB who has minimal defensive value is not someone teams are dying to trade for.
He should have utility to a number of teams (Padres, Padres, Astros, D-Backs, maybe Mariners) and could theoretically be part of a package for a top starter, but I’m pretty sure that Casas is not going to be the main piece traded for Logan Gilbert, Freddy Peralta, or Dylan Cease. For Luis Castillo or Joe Musgrove or Nestor Cortes, sure…
Yeah, he’s a fine player. Best at DH but won’t kill you at 1B. And I agree he’s not likely to bring back a top starter. But any rumor of him being dealt is met by an outcry from my fellow Sox fans.
See my disagreement w this is he has the potential to be much more than the 50th best hitter in MLB…
He was arguably a top 5 hitter from June-Sep in 2023. I would pretty much throw out his 24 season as not only was is short, but he was playing through a rib injury
Sure, he has the potential to be the #30 hitter in MLB, or even the #20 if you’re feeling optimistic. But the number #30 hitter with minimal defensive value is also not very valuable.
As it stands, he was the #33 hitter between 2023 and 2024, minimum 650 PAs. He was also worth 2.3 fWAR in 745 PAs, because his defense is bad. Don’t try to slice things up into when a player did their best; everyone looks better that way because everyone has hot streaks.
You can win with guys like him but people don’t usually go looking to trade for them.
I think there are two points here
One, is that Casas, thus far has not been very valuable
Two, is that I think he has the potential to be very valuable. I just see the walks, power, all fields approach and the *floor* of a 120-125 bat, and see a potentially special hitter
It would not surprise me one bit if he turned out to be a 140-150 wRC+ hitter which is like a top 10, top 15 hitter in baseball.
How many guys can run a 14% walk rate with 70 grade power?
I don’t get why people are looking at Casas as some finished product as opposed to a developing player, especially given that he was hurt the entire of 2024 sesson
Defense, in particular usually gets better for 1B as they get more reps.
“this projection really drives home the fact that he’s just not that special”. Listen to yourself. You fool. Games are played on the field.
They are? I’m pretty sure they are played in spreadsheets.
Well. The fact of on the field is that he’s never even reached 2 fWAR in a season, even on a rate basis, thanks to his abysmal defense and terrible baserunning. So he’s factually not special either. A true-talent 120 wRC+ DH-only player with little upside isn’t great. The projection is high on him, if anything.
How is he a true talent 120 wRC+ when he has a career 125 wRC+ and that includes an injury riddled 24?
He was like a 150 wRC+ bat for June-Sep 2023 with the underlying data to support it, which is probably closer to his upside
I would argue guys who walk 14% of the time and huge power have pretty big upside …
You’re certainly talking like you believe that, Darren. To say that it’s a “fact” that a 24 year old hitter is what a computer says he is is incredibly reductive, arrogant, and borderline insulting to human capability. Read a book or climb a mountain or talk to a woman, please do something to rid yourself of this scared and limited ideology.
Pot, kettle, black.
Also known as “I’ll see your borderline insulting comment and raise you an actual insulting comment!”
Good! Sometimes people need to be insulted. This is one of those times.
Also “borderline insulting” is being very charitable. Calling someone a fool and implying that someone is arrogant and unintelligent sounds pretty insulting to me.
You can’t make me talk to a woman.
Just try it bro you’ll be shocked they’re wonderful and full of life
You talked me into it. 🙂
I think you had a fair point that I should not have used the word “fact” there. The rest went a little far, IMHO, but we can all get passionate when it comes to baseball.
Re2pect
Great comment! After 9 years here on Fangraphs it certainly appears that many strongly believe that the numbers generated by the machines are sacrosanct. Did I expect Wilyer Abreu to do a very fine imitation of Dewey Evans? No, but while some reports indicated he had a plus arm I never read that it was comparable to Ichiro. OTOH I am going to wait before anointing Campbell and Anthony as instant stars. That doesn’t mean that I am not anxious and excited to see them show me what they have when the season begins.
I think you actually disagree with my comment.
Then why do you have a subscription to FanGraphs? Seems like Twitter would be a better place for you.
Thing w Casas is it’s so easy to dream. The 2nd half of 2023 is a pretty good indication of his upside, as he was one of the best hitters in baseball for like a 3-4 month stretch
Those walk rates are enourmous. Massive power. And while there are strikeouts, it’s pretty manageable and he’s not an extreme pull hitter. You can see the makings of a huge walk, huge power, okay hit took guy who’s a monster in the middle of a lineup. I mean, his career wRC+ is 125 and that includes a weird rookie year and an injury riddles 23. Could he be a 140 bat? More? I feel he has that upside. Whether he reaches ir, or stays at around a 125 bat, who knows. But he has the ingredients.
His 2024 was pretty much injury riddled so I don’t put much stock in it
Fun player, easy to dream on, as long as we remember we’re dreaming.
I dunno. His projection rate stats look pretty good. Counting stats look predicated on low level of playing time.
The “We Tried Bin” is a great description.
They do seem to really love ex-White Sox pitchers.
Seems a bit optimistic on Houck to me.
His GB% gives him a good enough floor, but I have to think ZiPS sees his new pitch mix and is a believer.
Curious about this as well. His 1H/2H splits are so night and day that I can’t figure out if it’s “wore down” or “the league figured him out”. If it’s more column B than column A this feels a little rich.
Prior to 2024: 252 IP, 3.57 FIP, 4.6 fWAR
2024: 178.2 IP, 3.32 FIP, 3.9 fWAR
A projection of 155.2 IP, 3.69 FIP, and 2.7 fWAR seems about right, doesn’t it? If not, what were you thinking it should be?
Surprised that Yoshida is projected for 1.6 WAR when he’s yet to top 1.0 in a season
I think Dan handles the DH penalty differently from FG proper, more in line with what Baseball Reference does.
I always think of Reference and FG WAR as differing mainly on defense. But Yoshida DHed exclusively last year, and FG had him at 0.8 and Reference at 1.4.
BWAR: 7 bat, 0 base,running, 2 DP, -9 pos, 14 replacement; 14 RAR total
FWAR: 7.1 bat, -2.5 base running, -10.9 pos, 12.7 replacement, 1.3 league; 7.7 RAR total.
I don’t have data to support this, but it seems like hitters who are bad fielders get dinged twice by FG WAR–while hitters who are good defenders get benefitted twice.
I think you’re referring to the defense and positional adjustments. A good defensive shortstop would get credited twice while a poor defensive 1st baseman will get dinged twice. Not a fan of how positional adjustments are currently made within WAR.
How would you handle it? Would a great SS get the same credit as a great 1B?
So it’s a 2 run split positionally and 4 runs on the bases.
I do. I use the 1B penalty. The work that mgl has done and the work I’ve done trying to pin down the issue convinces me there’s an offensive penalty for sitting on your ass the whole game between at bats. DH penalty is simply a very extreme version of the PH penalty (ZiPS refactors all PH PAs based on the typical penalty and a player’s history at PH)
Thanks for clarifying, Dan. I think people have resisted this adjustment because it just feels wrong to credit DHs with being equal to an average 1B, even though it’s correct.
Have the Red Sox tipped their hand about who is going to be competing for what jobs? They have some needs at catcher, and will at shortstop when Story gets hurt (unless Mayer takes a big leap forward). But so much of this depends on what they do elsewhere.
Here are the key points:
1) What position is Campbell is going to play? He’s got a -4 defensive projection here which is pretty awful for someone with no major league experience. If he’s a second baseman that helps them a lot more than if he’s an outfielder, but can he play it?
2) How are they going to get Roman Anthony a shot to get into the lineup? I’m pretty sure their best lineup is going to involve Duran, Abreu, and Anthony in the outfield, but that turns Rafaela into the short-side of the platoon. Which is probably a fine use for his skills but they seem to think he’s some important long-term piece. Who gets moved to give Anthony his shot?
3) Devers is probably best as a first baseman at this point and Casas is best as a DH, but Yoshida is just hanging out there soaking up most of the PAs there. Yoshida is probably not moveable, but since there are no shortstops or catchers that are easily available the one big improvement they can make is to get a great third baseman, shift Devers to first, and Casas to DH. How much do the Red Sox value these guys relative to other teams?
Good questions. On the SS question, Hamilton and Gonzalez are capable depth. They should be fine until Mayer is ready.
1) There’s some hope that Campbell can stick at SS, although the consensus is that he can’t. I’m guessing that he starts at AAA, getting time at SS and 2B, then ends up as a bat-first 2B.
2) Anthony is going to 21 in 2025 and only has 164 PA in AAA. They’re probably fine with him spending the first half of the year in AAA and then seeing where they stand. Once they decide he’s ready, they can give him time ahead of Rafaela or Yoshida (with OFers rotating to DH). And there’s still a chance they deal Abreu at some point.
3) I agree with moving Devers to 1B. Maybe you deal Casas, who’s got some value but not much. Devers, through his agent, seems to be indicating he’s unwilling to move, so that’s an obstacle.
Why not trade Yoshida instead of Abreu, even for nothing. Or Jordan Montgomery?
Why not put Rafaela at 3B?
Yoshida had negative trade value already and then just had shoulder surgery. Dealing him would probably mean paying nearly all of his salary and getting almost nothing back. I don’t think they could deal him straight up for Montgomery right now. I like Abreu and would like to keep him but he’s a lot more likely to bring back something useful.
Rafaela is a defensive freak and could probably play a fine 3B. But he’s considered an elite defensive CF, so I would rather have him there.
1. Campbell’s defense at 2b looked much better toward the end of 2024. His throwing motion is a bit awkward but it hasn’t caused him problems so far and he’s a plus athlete. Generally looks like a solid-average defender at the keystone but with a wide range of outcomes.
2. Agreed. But he’s been so good, it may be tough to keep him in AAA for long.
3. ‘Devers to 1b’ has been a trendy rumor, but there nothing about him that shows he would be any good defensively over there. If his arm is healthy he offers more value at 3b and otherwise should be DHing. Casas is likely the better 1b defender long term (hasn’t had much of a sample size or opportunity to learn and the scouts all thought we would be at least average defensively).
Anthony may force his way to the Majors earlier–let’s hope so!
Devers has decent hands and range would probably look a lot better at 1B than at 3B. He could be lousy but it seems worth trying him there before moving him to DH. If nothing else, he can give them a little flexibility.
I’m not as hopeful on Casas. He seems horribly slow and kind of clumsy.
I would be skeptical of the defensive projection for Campbell too. He moved between 6 different positions last year, so there’s not much of a sample size. Plus he was thrown into shortstop at the end of the year after Mayer was injured without getting much time to learn the position. It seemed like the Sox were out of ideas for how to challenge Campbell last year, so they tried to see if he could learn SS on the fly.
Campbell actually has pretty varied opinions on his defense.
For instance, pretty sure I read his internal metrics at SS are actually pretty good. A lot of people think he plays 2B/3b. Few people think he will have to go to a corner OF. Decent shot he plays all around diamond, mainly at 2B
Mayer panning at SS, would be important for them
What I’m getting from the comments here is that he will probably be a scratch defender at second base, but that there are some pretty serious error bars because he’s been moved around a lot.
I feel like with the Statcast batted ball data it should be possible to figure out which players would get the most benefit out of the Green Monster. I just checked over at Bregman’s page and while he would be a good fit there, I can’t tell if it would turn his singles into doubles more than it would turn his homers into doubles.
I think he’d pepper the Monster and hit 45+ doubles
More than his singles; the main thing is how many pop flies it would turn into doubles, haha
OPS+ of 8 must be the lowest ever for a RF in ZiPS history. If it isn’t, it should be
Hey Dan,
Thanks as always for the great work.
FYI – Enmanuel Valdez was recently traded to the pirates.
Have to disagree with the projection systems about Story as he ‘should’ be healthy for the first time in 5 years and his defense at shortstop is still ‘plus-to-better’ – I think his time at 2b and injured elbow has caused some statistical confusion. Looking forward to the projections changing when/if he shows he’s healthy.
I may have watched more Red Sox baseball than anyone else on this site so what am I looking forward to as we head to 2025. I think the team is going to be very competitive in the tough AL East. I am surprised that Duran isn’t given more credit. He has had 2 excellent seasons in all facets of the game and is a star. Who Casas really is hasn’t been determined yet. I am willing to throw out 2024 because of the injury but he needs to show more. Darren wrote that the Red Sox faithful all see him as a rising star but most are taking a wait and see approach. It isn’t often that a team has two very highly rated prospects waiting to contribute in a way that could make or break the season. Both Anthony and Campbell could provide what Merrill did for the Padres last year and that would put the team near the top. The hole at SS has a mystery guest waiting to show if he is real. Story is, or more truthfully was, a tremendous player. He is still a superb fielder and if he could provide low average power it would solve a problem. The starting pitching looks okay. Not great but okay. The pen was also doing a decent job until the deadline when Breslow brought in Sims and Garcia. Cora used them extensively and there are no words to accurately describe just how awful both were. The group of geriatrics, Justin Wilson, Liam Hendriks and Aroldis Chapman, that is being assembled is not encouraging. All things considered, I like the team and if Campbell can fill the abyss at 2nd then I see the Red Sox in the hunt.
You don’t have to include your resume in every thread.
It’s true!
Signed, Jason B. Credit analyst 2003-05. Credit officer 2005. Senior credit administration officer 2006-10. Consultant 2011-12. Credit officer 2012-14. Chief credit officer 2014-present.
(Banks sure do like titles, almost as much as baseball fans)
Dan, I wonder if you can offer any thoughts on the player comps for Casas. I know player comps are a silly fun thing, but I don’t understand the spread.
Randy Bass had a career line of 2-fo-21 with no walks by the time his age-24 season was done, then never had any success. Matt Olson had 904 PA and a 128 wRC+ (both just a touch more than Casas). Boog was even better than Olson.
If these are the three closest guys, shouldn’t they also be close to each other? How does Randy Bass get in there?
I bet ZIPS is using Bass’s time as Japan’s HR king in making the comp.
Even putting aside Bass’s time in Japan, through Casas’s age, he had a similar track record, albeit in the minors: mediocre BA, good power, lots of walks.
I imagine the answer is something like this, so I guess I’m surprised that minor league stats are still that important for a guy with success over 840 major league PAs. And if age-24 Bass, Olson, and Powell were all similar looking players, well, there but by the grace of god go Olson and went Powell.
On the other hand, Olson and Powell seem like extremely optimistic comps. Sign me up for Powell’s 17 years, 339 HR, 4 All-Star Games, and an MVP. Or for Olson’s similarly impressive accomplishments through age 30.
At least two of the 3 player comps for Casas are good.
Naked fantasy question…classic Roto…FYPD, Kristian Campbell or Travis Bazzana? Both probably 5 year keepers if they are some kind of the good they are expected to be.
If they’re close in prospect rankings, I go with the guy who has shown more in the minors.
I think patience is going to be the key for the Sox. They have so much depth at just about every position that I think it makes sense to see what you have first before forcing Campbell, Anthony and/or Mayer in the lineup. Perhaps if they tear the cover off the ball in the spring, you consider putting them on the roster out of the gate. Otherwise, take the first month of the season to see what you have and only make a trade if you’re getting solid value in return. You’re not going to get anything for Yoshida and you would be selling low on Casas. Signing Bregman would be fun but I would much rather they spend money on Burnes…or even Flaherty.
Dealing a player of Teel’s value for Crochet is fine, but it really left a gaping hole in the Red Sox roster for 2025 and in their system beyond 2025. It left them with Connor Wong as their only viable Major League catcher, and they have no catching prospects anywhere on the horizon. Meanwhile, from the already-thin catching market, they watched as Kelly, d’Arnaud, Higashioka, and Jansen sign elsewhere on very affordable deals.
Yes, there’s plenty of offseason left, but they’ve painted themselves into a tight little corner. Maybe the rumors of a trade for Sean Murphy will come to fruition, but at what cost? Maybe they have some other plan lined up but their track record doesn’t inspire confidence in this area.