2026 ZiPS Projections: Boston Red Sox
For the 22nd 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, as well as MLB’s glossary entry. The team order is selected by lot, and the next team up is the Boston Red Sox.
Batters
After three years fumbling around the .500 mark and being firmly out of the AL East discussion, the Red Sox returned to the playoffs for the first time since 2021, and were still fighting for the AL East title as late as early September. The season ended with the unsatisfactory conclusion of dropping the Wild Card Series to the Yankees in three games. The Red Sox are a team I have lot of conflicting emotions about. I still don’t think the Mookie Betts situation was handled all that well, and I think they’ve missed some upside opportunities by generally being very quiet at trade deadlines. I also wonder if the whole Alex Bregman–Rafael Devers situation earlier this year could have been avoided with better communication. But this is also a franchise that does big things to improve the team; trading for Garrett Crochet was a huge play, signing Bregman last year was bold, and acquiring both Sonny Gray and Willson Contreras from the Cardinals in separate swaps this offseason were shrewd moves to target specific team problems. I guess the best way to describe the franchise now is “unsentimental.”
However they got here, ZiPS projects the lineup to be an incredibly solid, deep group, with the weakest spots — second base, third base, and catcher — still projecting to be average or better. This isn’t just an artifact of aggressive playing time projections, either, as ZiPS sees a lot of value in the the stable of backups and role players. That Boston was able to send prospects to the White Sox sufficient to land Crochet last offseason while still graduating several prospects to the majors reflects how quietly excellent the organization’s developmental pipeline has been.
One can see why there’s so much talk about a possible Jarren Duran trade that may or may not involve Ketel Marte. Duran will get plenty of playing time in Boston, but he’s probably even more valuable to a team like Arizona than the Red Sox, who are without any real outfield holes now that Roman Anthony has successfully reached the majors. Kristian Campbell’s projection has taken a big hit, due to a lousy major league debut and a surprisingly underwhelming performance at Triple-A after his demotion; he still projects to have a solid future, though it may not be in Boston. I’m not predicting Trevor Story to be as healthy as our Depth Charts expect, but it was nice to see him get a fully healthy season in for the first time in a while.
Adding Contreras was a particularly nice deal. If Duran is more valuable to another team than Boston, then Boston is arguably one of the absolute best places for Contreras. No, he isn’t a star, but the Red Sox are prime contenders, and that means they need certainty here rather than someone who could possibly bring higher upside. The Sox cobbled together replacements at first base after Triston Casas ruptured his patella, but that’s a tough position to cobble together offense for on the fly, and Red Sox first basemen only combined for a .244/.305/.386, -0.7 WAR line, easily the worst production at the position of any playoff team this year. Casas’ injury in 2025 and a fractured rib in 2024 cost him a lot of playing time, and even if there’s an expectation that he can turn things around, Boston is in a tough position to actually have to count on that. I still think Casas can have success in the majors, but it may simply be with a franchise that can take a riskier approach.
I’m actually mildly annoyed there isn’t more to complain about, since I’m a man who likes snark, and since I’m from Baltimore, any Red Sox success may hinder the Orioles.
Pitchers
If you asked me after the World Series what the Red Sox most needed in the pitching department, I’d have said a true no. 2 starter between Crochet at the top and their deep stable of mid-rotation starters. They addressed their biggest offensive weakness with a trade, and they did the same thing here, acquiring Gray from the Cardinals. And as with the Crochet trade, they did it without giving up anyone they desperately did not want to lose; Brandon Clarke could be a real plus for the Cardinals someday, but there are a lot of things that need to happen for him to get there.
Crochet has the second-best WAR projection for a pitcher in ZiPS, behind only Tarik Skubal, so there’s no ZiPS reasons to question Crochet’s bonafides as a beast of an ace. No other members of the rotation besides Crochet and Gray get amazing projections, but there are a lot of absolutely useful projections, good enough to make the Red Sox and most of their fans happy. Brayan Bello is a dependable number three, and ZiPS places Payton Tolle, Connelly Early, Kutter Crawford, Kyle Harrison, Patrick Sandoval, and Johan Oviedo in roughly the same tier of average-ish performance. Basically, pulling any two out of the hat gives the Sox one of the better 4/5 situations in the majors. And you can argue that basically all of them have an upside scenario that would at least put them at Gray-level performance, though I’m a little less bullish on Oviedo. A bunch of arms with question and upside is the Dodgers’ approach, and I think it’ll work well here.
Aroldis Chapman has some downside risk due to age, but he was terrific in 2025, when he cut out the walks that had long plagued his profile as his sinker increasingly became a larger part of his arsenal. It’s rare to see pitchers change what makes them successful as they approach 40, and outside of those age concerns, there’s no real reason to worry about him. The days of experimenting with Garrett Whitlock as a starter might be over, but he successfully came back from injury as a dynamite setup man. Likewise, Jordan Hicks is best used as a reliever. Of the projected bullpen, ZiPS is really uneasy about only Zack Kelly. It also thinks that Ryan Watson, a Rule 5 reliever picked up in a trade with the A’s, was a sneaky-good move.
All told, ZiPS thinks the Red Sox ought to eclipse 90 wins and be seriously in the fight for the AL East title. ZiPS also thinks that Boston has less downside than its competition, and an awful lot would have to go wrong for this team to go back to where it was from 2022-24.

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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Roman Anthony | L | 22 | RF | 588 | 501 | 88 | 134 | 28 | 3 | 18 | 71 | 78 | 143 | 8 | 4 |
| Jarren Duran | L | 29 | LF | 643 | 580 | 86 | 150 | 39 | 9 | 17 | 75 | 51 | 148 | 23 | 5 |
| Ceddanne Rafaela | R | 25 | CF | 582 | 542 | 83 | 143 | 31 | 4 | 17 | 75 | 27 | 122 | 20 | 7 |
| Alex Bregman | R | 32 | 3B | 568 | 494 | 70 | 124 | 28 | 1 | 17 | 71 | 62 | 75 | 2 | 1 |
| Wilyer Abreu | L | 27 | RF | 458 | 404 | 61 | 99 | 22 | 1 | 18 | 64 | 49 | 113 | 7 | 3 |
| Trevor Story | R | 33 | SS | 543 | 505 | 68 | 129 | 28 | 0 | 18 | 75 | 29 | 148 | 20 | 1 |
| Willson Contreras | R | 34 | 1B | 478 | 413 | 57 | 105 | 25 | 1 | 17 | 64 | 44 | 117 | 4 | 1 |
| Kristian Campbell | R | 24 | 2B | 559 | 491 | 65 | 121 | 23 | 3 | 11 | 65 | 55 | 142 | 7 | 3 |
| Nate Eaton | R | 29 | 3B | 459 | 415 | 59 | 102 | 22 | 3 | 10 | 54 | 31 | 110 | 18 | 5 |
| David Hamilton | L | 28 | 2B | 374 | 337 | 51 | 77 | 13 | 2 | 9 | 39 | 32 | 87 | 34 | 7 |
| Carlos Narváez | R | 27 | C | 418 | 370 | 43 | 83 | 21 | 0 | 10 | 46 | 41 | 109 | 2 | 1 |
| Vinny Capra | R | 29 | 3B | 344 | 308 | 39 | 75 | 16 | 1 | 5 | 35 | 28 | 68 | 6 | 1 |
| Nathaniel Lowe | L | 30 | 1B | 590 | 525 | 62 | 139 | 23 | 2 | 16 | 74 | 59 | 130 | 1 | 1 |
| Braiden Ward | L | 27 | CF | 382 | 329 | 60 | 81 | 13 | 3 | 3 | 49 | 22 | 83 | 33 | 6 |
| Nick Sogard | B | 28 | SS | 492 | 432 | 63 | 107 | 24 | 1 | 5 | 45 | 52 | 99 | 11 | 4 |
| Franklin Arias | R | 20 | SS | 517 | 482 | 51 | 119 | 26 | 1 | 7 | 55 | 29 | 73 | 8 | 6 |
| Masataka Yoshida | L | 32 | DH | 398 | 360 | 42 | 100 | 20 | 1 | 9 | 49 | 28 | 50 | 4 | 0 |
| Marcelo Mayer | L | 23 | SS | 353 | 323 | 46 | 77 | 17 | 2 | 9 | 41 | 25 | 83 | 3 | 2 |
| Triston Casas | L | 26 | 1B | 359 | 310 | 38 | 74 | 16 | 0 | 14 | 47 | 46 | 89 | 0 | 0 |
| Ali Sánchez | R | 29 | C | 265 | 242 | 26 | 58 | 11 | 0 | 5 | 27 | 18 | 63 | 1 | 1 |
| Yasmani Grandal | B | 37 | C | 269 | 238 | 20 | 55 | 9 | 0 | 6 | 26 | 27 | 52 | 0 | 0 |
| Romy Gonzalez | R | 29 | 1B | 329 | 305 | 41 | 81 | 17 | 4 | 8 | 45 | 17 | 81 | 8 | 4 |
| Connor Wong | R | 30 | C | 351 | 319 | 41 | 79 | 18 | 1 | 8 | 34 | 24 | 84 | 5 | 3 |
| Tristan Gray | L | 30 | 2B | 428 | 390 | 45 | 87 | 21 | 2 | 12 | 54 | 28 | 120 | 1 | 1 |
| Allan Castro | B | 23 | CF | 472 | 427 | 47 | 98 | 20 | 3 | 7 | 46 | 40 | 109 | 9 | 3 |
| Mikey Romero | L | 22 | 3B | 513 | 477 | 56 | 109 | 31 | 3 | 14 | 64 | 27 | 145 | 3 | 3 |
| Elih Marrero | B | 29 | C | 161 | 147 | 17 | 31 | 7 | 0 | 2 | 14 | 13 | 46 | 4 | 2 |
| Trayce Thompson | R | 35 | CF | 352 | 315 | 37 | 66 | 17 | 1 | 10 | 39 | 33 | 122 | 6 | 1 |
| Seby Zavala | R | 32 | C | 252 | 223 | 23 | 41 | 12 | 0 | 5 | 24 | 23 | 93 | 1 | 0 |
| Jason Delay | R | 31 | C | 248 | 229 | 20 | 50 | 12 | 0 | 1 | 23 | 14 | 54 | 1 | 1 |
| A.J. Vukovich | R | 30 | C | 112 | 100 | 10 | 19 | 5 | 0 | 3 | 14 | 8 | 36 | 1 | 0 |
| Johanfran Garcia | R | 21 | C | 233 | 214 | 29 | 44 | 5 | 0 | 7 | 29 | 13 | 76 | 1 | 0 |
| Ahbram Liendo | R | 22 | 3B | 477 | 435 | 47 | 95 | 10 | 2 | 3 | 36 | 35 | 142 | 23 | 6 |
| Matt Lloyd | L | 30 | 1B | 379 | 337 | 40 | 79 | 19 | 1 | 8 | 42 | 35 | 97 | 5 | 2 |
| Brooks Brannon | R | 22 | C | 375 | 354 | 39 | 80 | 12 | 2 | 8 | 38 | 20 | 128 | 3 | 1 |
| Ronaldo Hernández | R | 28 | C | 291 | 269 | 24 | 59 | 12 | 0 | 7 | 31 | 16 | 61 | 1 | 1 |
| Corey Rosier | L | 26 | LF | 391 | 349 | 44 | 77 | 15 | 2 | 4 | 35 | 34 | 87 | 15 | 5 |
| Max Ferguson | L | 26 | 2B | 435 | 381 | 46 | 75 | 13 | 2 | 5 | 35 | 45 | 113 | 17 | 4 |
| Andruw Musett | R | 20 | C | 379 | 347 | 31 | 71 | 12 | 0 | 5 | 34 | 27 | 107 | 0 | 0 |
| Justin Gonzales | R | 19 | CF | 395 | 364 | 40 | 88 | 19 | 2 | 6 | 43 | 24 | 74 | 5 | 5 |
| Yophery Rodriguez | L | 20 | LF | 481 | 439 | 43 | 92 | 20 | 5 | 5 | 42 | 39 | 112 | 5 | 4 |
| Tyler McDonough | B | 27 | SS | 385 | 353 | 39 | 80 | 15 | 3 | 4 | 34 | 26 | 111 | 8 | 4 |
| Ronald Rosario | R | 23 | C | 403 | 371 | 33 | 77 | 14 | 1 | 7 | 38 | 24 | 102 | 2 | 1 |
| Phillip Sikes | R | 27 | RF | 372 | 335 | 41 | 67 | 16 | 1 | 7 | 38 | 26 | 126 | 10 | 4 |
| Miguel Bleis | R | 22 | RF | 461 | 426 | 49 | 86 | 18 | 1 | 10 | 47 | 28 | 121 | 15 | 6 |
| Freili Encarnacion | R | 21 | 3B | 452 | 423 | 51 | 94 | 18 | 2 | 12 | 57 | 15 | 133 | 6 | 3 |
| Drew Ehrhard | R | 27 | DH | 232 | 213 | 17 | 48 | 10 | 1 | 4 | 23 | 11 | 51 | 2 | 2 |
| Caden Rose | R | 24 | LF | 280 | 248 | 29 | 43 | 6 | 2 | 4 | 29 | 19 | 121 | 5 | 3 |
| Karson Simas | R | 25 | 2B | 308 | 283 | 34 | 60 | 9 | 1 | 2 | 25 | 18 | 96 | 9 | 2 |
| Juan Montero | R | 24 | DH | 125 | 111 | 9 | 19 | 5 | 0 | 0 | 10 | 10 | 41 | 0 | 1 |
| Marvin Alcantara | R | 21 | SS | 504 | 471 | 48 | 105 | 14 | 2 | 2 | 38 | 27 | 100 | 5 | 3 |
| Nelly Taylor | L | 23 | CF | 493 | 436 | 51 | 85 | 23 | 3 | 5 | 42 | 51 | 155 | 14 | 8 |
| Raudelis Martinez | L | 24 | 1B | 305 | 268 | 23 | 54 | 8 | 1 | 3 | 24 | 23 | 49 | 2 | 1 |
| Hudson White | R | 23 | C | 265 | 241 | 17 | 41 | 5 | 2 | 2 | 19 | 17 | 77 | 0 | 0 |
| Nazzan Zanetello | R | 21 | 2B | 370 | 330 | 40 | 56 | 12 | 1 | 7 | 34 | 33 | 165 | 6 | 2 |
| Juan Chacon | R | 23 | LF | 249 | 229 | 22 | 46 | 10 | 2 | 0 | 17 | 16 | 81 | 4 | 3 |
| Antonio Anderson | B | 21 | 3B | 421 | 383 | 38 | 75 | 16 | 1 | 4 | 34 | 31 | 142 | 1 | 1 |
| Luis Ravelo | B | 22 | 2B | 294 | 270 | 23 | 50 | 8 | 1 | 2 | 21 | 19 | 89 | 1 | 0 |
| Nathan Hickey | L | 26 | 1B | 481 | 424 | 45 | 89 | 23 | 1 | 11 | 52 | 50 | 141 | 1 | 0 |
| Tyler Miller | L | 26 | 1B | 366 | 339 | 34 | 69 | 13 | 2 | 6 | 34 | 19 | 97 | 4 | 2 |
| Fraymi De Leon | R | 21 | 2B | 314 | 287 | 32 | 50 | 9 | 1 | 1 | 22 | 18 | 101 | 9 | 5 |
| Albert Feliz | R | 24 | 1B | 270 | 251 | 18 | 43 | 7 | 0 | 7 | 26 | 15 | 129 | 0 | 0 |
| Player | PA | BA | OBP | SLG | OPS+ | ISO | BABIP | Def | WAR | wOBA | 3YOPS+ | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Roman Anthony | 588 | .267 | .369 | .443 | 126 | .176 | .341 | 7 | 4.0 | .355 | 129 | 85 |
| Jarren Duran | 643 | .259 | .326 | .445 | 113 | .186 | .320 | 11 | 3.7 | .332 | 110 | 91 |
| Ceddanne Rafaela | 582 | .264 | .307 | .430 | 103 | .166 | .313 | 11 | 3.6 | .318 | 104 | 79 |
| Alex Bregman | 568 | .251 | .342 | .415 | 111 | .164 | .266 | 2 | 3.1 | .331 | 107 | 71 |
| Wilyer Abreu | 458 | .245 | .328 | .438 | 112 | .193 | .297 | 9 | 2.5 | .330 | 111 | 61 |
| Trevor Story | 543 | .255 | .301 | .418 | 98 | .163 | .327 | -2 | 2.4 | .310 | 93 | 68 |
| Willson Contreras | 478 | .254 | .350 | .443 | 120 | .189 | .315 | 1 | 2.2 | .346 | 114 | 65 |
| Kristian Campbell | 559 | .246 | .336 | .373 | 99 | .126 | .325 | -4 | 1.8 | .316 | 101 | 64 |
| Nate Eaton | 459 | .246 | .307 | .386 | 93 | .140 | .312 | 4 | 1.8 | .303 | 89 | 55 |
| David Hamilton | 374 | .228 | .298 | .359 | 83 | .131 | .282 | 7 | 1.8 | .291 | 84 | 46 |
| Carlos Narváez | 418 | .224 | .307 | .362 | 87 | .138 | .291 | 3 | 1.6 | .296 | 88 | 42 |
| Vinny Capra | 344 | .244 | .313 | .351 | 86 | .107 | .298 | 7 | 1.5 | .295 | 86 | 35 |
| Nathaniel Lowe | 590 | .265 | .341 | .408 | 109 | .143 | .325 | -1 | 1.5 | .327 | 105 | 74 |
| Braiden Ward | 382 | .246 | .336 | .331 | 88 | .085 | .321 | 0 | 1.4 | .303 | 90 | 46 |
| Nick Sogard | 492 | .248 | .333 | .343 | 90 | .095 | .311 | -4 | 1.4 | .303 | 91 | 53 |
| Franklin Arias | 517 | .247 | .294 | .349 | 79 | .102 | .279 | 4 | 1.3 | .282 | 84 | 54 |
| Masataka Yoshida | 398 | .278 | .339 | .414 | 110 | .136 | .302 | 0 | 1.2 | .328 | 105 | 51 |
| Marcelo Mayer | 353 | .238 | .295 | .387 | 89 | .149 | .294 | 1 | 1.1 | .296 | 93 | 38 |
| Triston Casas | 359 | .239 | .340 | .426 | 113 | .187 | .290 | -2 | 1.0 | .333 | 113 | 45 |
| Ali Sánchez | 265 | .240 | .293 | .347 | 79 | .107 | .305 | 5 | 1.0 | .282 | 77 | 25 |
| Yasmani Grandal | 269 | .231 | .313 | .345 | 84 | .114 | .272 | 0 | 0.9 | .294 | 81 | 26 |
| Romy Gonzalez | 329 | .266 | .307 | .426 | 102 | .160 | .338 | 4 | 0.9 | .314 | 99 | 43 |
| Connor Wong | 351 | .248 | .309 | .386 | 93 | .138 | .313 | -8 | 0.6 | .304 | 87 | 40 |
| Tristan Gray | 428 | .223 | .281 | .379 | 83 | .156 | .291 | 0 | 0.6 | .286 | 81 | 42 |
| Allan Castro | 472 | .230 | .299 | .340 | 79 | .110 | .293 | -1 | 0.5 | .284 | 84 | 46 |
| Mikey Romero | 513 | .229 | .273 | .394 | 84 | .165 | .299 | -2 | 0.4 | .288 | 90 | 53 |
| Elih Marrero | 161 | .211 | .280 | .299 | 63 | .088 | .293 | 3 | 0.3 | .261 | 63 | 14 |
| Trayce Thompson | 352 | .210 | .287 | .365 | 81 | .155 | .306 | -4 | 0.2 | .286 | 75 | 35 |
| Seby Zavala | 252 | .184 | .264 | .305 | 59 | .121 | .288 | 1 | 0.1 | .255 | 55 | 18 |
| Jason Delay | 248 | .218 | .271 | .284 | 56 | .066 | .282 | 3 | 0.1 | .249 | 56 | 18 |
| A.J. Vukovich | 112 | .190 | .277 | .330 | 69 | .140 | .262 | 0 | 0.1 | .272 | 68 | 9 |
| Johanfran Garcia | 233 | .206 | .262 | .327 | 64 | .121 | .282 | -1 | 0.0 | .260 | 73 | 19 |
| Ahbram Liendo | 477 | .218 | .279 | .271 | 56 | .053 | .317 | 6 | 0.0 | .249 | 63 | 40 |
| Matt Lloyd | 379 | .234 | .307 | .368 | 88 | .134 | .306 | -1 | 0.0 | .295 | 86 | 40 |
| Brooks Brannon | 375 | .226 | .269 | .339 | 69 | .113 | .330 | -4 | -0.1 | .266 | 76 | 33 |
| Ronaldo Hernández | 291 | .219 | .268 | .342 | 69 | .123 | .259 | -4 | -0.1 | .267 | 69 | 25 |
| Corey Rosier | 391 | .221 | .296 | .309 | 70 | .088 | .283 | 3 | -0.1 | .272 | 72 | 37 |
| Max Ferguson | 435 | .197 | .286 | .281 | 60 | .084 | .266 | -1 | -0.3 | .258 | 64 | 36 |
| Andruw Musett | 379 | .205 | .266 | .282 | 54 | .077 | .281 | -1 | -0.4 | .247 | 61 | 26 |
| Justin Gonzales | 395 | .242 | .299 | .354 | 82 | .112 | .289 | -9 | -0.4 | .288 | 85 | 42 |
| Yophery Rodriguez | 481 | .210 | .277 | .312 | 65 | .102 | .270 | 7 | -0.5 | .262 | 69 | 41 |
| Tyler McDonough | 385 | .227 | .284 | .320 | 69 | .093 | .319 | -8 | -0.5 | .268 | 68 | 35 |
| Ronald Rosario | 403 | .208 | .262 | .307 | 59 | .099 | .267 | -4 | -0.5 | .253 | 63 | 31 |
| Phillip Sikes | 372 | .200 | .272 | .316 | 64 | .116 | .297 | 3 | -0.5 | .261 | 65 | 32 |
| Miguel Bleis | 461 | .202 | .260 | .319 | 61 | .117 | .258 | 7 | -0.5 | .257 | 67 | 41 |
| Freili Encarnacion | 452 | .222 | .268 | .359 | 74 | .137 | .295 | -7 | -0.6 | .274 | 79 | 43 |
| Drew Ehrhard | 232 | .225 | .272 | .338 | 70 | .113 | .278 | 0 | -0.6 | .268 | 72 | 21 |
| Caden Rose | 280 | .173 | .262 | .262 | 48 | .089 | .317 | 4 | -0.8 | .241 | 55 | 19 |
| Karson Simas | 308 | .212 | .270 | .272 | 53 | .060 | .314 | -3 | -0.8 | .245 | 54 | 23 |
| Juan Montero | 125 | .171 | .256 | .216 | 35 | .045 | .271 | 0 | -0.8 | .221 | 41 | 7 |
| Marvin Alcantara | 504 | .223 | .268 | .274 | 53 | .051 | .279 | -1 | -0.9 | .243 | 57 | 37 |
| Nelly Taylor | 493 | .195 | .282 | .296 | 62 | .101 | .290 | -5 | -0.9 | .260 | 69 | 43 |
| Raudelis Martinez | 305 | .201 | .269 | .272 | 53 | .071 | .236 | 3 | -1.0 | .245 | 55 | 20 |
| Hudson White | 265 | .170 | .235 | .232 | 32 | .062 | .241 | -2 | -1.1 | .213 | 35 | 13 |
| Nazzan Zanetello | 370 | .170 | .257 | .276 | 50 | .106 | .310 | -3 | -1.1 | .243 | 58 | 25 |
| Juan Chacon | 249 | .201 | .258 | .262 | 47 | .061 | .311 | 0 | -1.2 | .235 | 49 | 18 |
| Antonio Anderson | 421 | .196 | .261 | .274 | 51 | .078 | .300 | -3 | -1.4 | .242 | 56 | 28 |
| Luis Ravelo | 294 | .185 | .245 | .244 | 38 | .059 | .268 | -3 | -1.4 | .222 | 44 | 16 |
| Nathan Hickey | 481 | .210 | .297 | .347 | 80 | .137 | .287 | -11 | -1.5 | .285 | 83 | 44 |
| Tyler Miller | 366 | .204 | .249 | .307 | 55 | .103 | .267 | 0 | -1.6 | .245 | 60 | 28 |
| Fraymi De Leon | 314 | .174 | .233 | .223 | 29 | .049 | .265 | 0 | -1.6 | .209 | 35 | 19 |
| Albert Feliz | 270 | .171 | .222 | .283 | 40 | .112 | .313 | -3 | -1.9 | .224 | 46 | 16 |
| Player | Hit Comp 1 | Hit Comp 2 | Hit Comp 3 |
|---|---|---|---|
| Roman Anthony | Christian Yelich | Ken Henderson | Doug Clemens |
| Jarren Duran | Will Venable | Bruce Campbell | Lou Brock |
| Ceddanne Rafaela | Bill Virdon | Dan Gladden | Dave Melton |
| Alex Bregman | Edgardo Alfonzo | John Valentin | Richie Hebner |
| Wilyer Abreu | Leon Durham | Steven Souza Jr. | Jay Bruce |
| Trevor Story | Bob Meusel | Ian Desmond | Frank White |
| Willson Contreras | Gil Hodges | Bernard Gilkey | Fred Lynn |
| Kristian Campbell | Gary Weiss | Nick Franklin | Logan Forsythe |
| Nate Eaton | Tony Piet | Tom Lawless | Billy Harrell |
| David Hamilton | German Barranca | Tim Jones | Adam Buschini |
| Carlos Narváez | Russ McGinnis | Chris Gimenez | Tony Sanchez |
| Vinny Capra | Wayne Krenchicki | John Wehner | Joey Amalfitano |
| Nathaniel Lowe | Luis Jimenez | Kole Calhoun | Lyle Overbay |
| Braiden Ward | Rich Thompson | Nyjer Morgan | Steve Bieser |
| Nick Sogard | Albenis Machado | Ben Zobrist | Mark Belanger |
| Franklin Arias | Tim Foli | Tony Medrano | Edgar Tovar |
| Masataka Yoshida | Sean Casey | James Loney | Joe Orsulak |
| Marcelo Mayer | Ted Lepcio | Reno Bertoia | Stephen Drew |
| Triston Casas | Pat Scanlon | Randy Bass | Bobo Osborne |
| Ali Sánchez | Les Moss | Mike Knapp | Dennis Paepke |
| Yasmani Grandal | Rick Ferrell | Chris Cannizzaro | Al Lopez |
| Romy Gonzalez | Carlos Lopez | Xavier Paul | Dee Fondy |
| Connor Wong | Gerald Laird | Mike Heath | Pat Corrales |
| Tristan Gray | Harry Watts | Steve Kiefer | Dave Coleman |
| Allan Castro | Brock Davis | Jose Moreno | Stephen Moore |
| Mikey Romero | Craig Paquette | Robert Marcano | Jim Presley |
| Elih Marrero | Kole Zimmerman | Bob Kappesser | Brian Peacock |
| Trayce Thompson | Rick Ankiel | Cecil Garriott | Dustan Mohr |
| Seby Zavala | Mike Rose | Dusty Brown | Jayhawk Owens |
| Jason Delay | Mike Mahoney | Ernest Yelen | Samuel Mauney |
| A.J. Vukovich | Jeff Hearron | Matt Spring | Gary Tremblay |
| Johanfran Garcia | Dave Stabelfeldt | Santiago Nessy | Alan Rick |
| Ahbram Liendo | Steve Garrabrants | Francisco Martinez | Orlando Ramirez |
| Matt Lloyd | Brian Stavisky | Ray Giannelli | Orsino Hill |
| Brooks Brannon | Ron Slocum | Darrell Miller | Bob Davis |
| Ronaldo Hernández | Vance Wilson | Wyatt Toregas | Angel Rodriguez |
| Corey Rosier | Brody Jackson | Ryan Rogowski | Deacon Burns |
| Max Ferguson | Thomas Coyle | Dave Gelatt | Keith Bennett |
| Andruw Musett | Ray Corbett | Mike Ibarra | Jeffrey Ulrich |
| Justin Gonzales | Jim Qualls | Marvin Branscomb | Leroy Gardner |
| Yophery Rodriguez | John Garofalo | Vince Phillips | K.C. Herren |
| Tyler McDonough | Giomar Guevara | U L Washington | Lino Connell |
| Ronald Rosario | Matt Treanor | Manny Sanguillen | David Rodriguez |
| Phillip Sikes | Josh Burrus | John Ramistella | Mike Conner |
| Miguel Bleis | Henri Jones | Phil Wilson | Donald Harris |
| Freili Encarnacion | Kelly Gruber | Ray Busse | Preston Wilson |
| Drew Ehrhard | Daniel Pigott | Key Voshell | Pat Dempsey |
| Caden Rose | Phil Thompson | John Dishon | Brandon Thomas |
| Karson Simas | Casey Baker | Adenson Chourio | B.J. Guinn |
| Juan Montero | Nick Vilter | Yuki Suzuki | Chris Maloney |
| Marvin Alcantara | Hector Made | Sean Miller | Manny Cora |
| Nelly Taylor | Chris Grayson | Thomas Wallace | Kinnis Pledger |
| Raudelis Martinez | Dalton Blaser | Roberto Santa | Mike Beall |
| Hudson White | Scott Knazek | Inakel Vargas | Chris Martine |
| Nazzan Zanetello | Brent Nickoloff | Thomas Ryan | Max George |
| Juan Chacon | Malique Ziegler | Max Mejia | Anthony Vega |
| Antonio Anderson | Tom Schwaner | Gavin LaValley | James Monin |
| Luis Ravelo | Alfredo Zavala | Joe Moock | Ralph Giansanti |
| Nathan Hickey | Danny Hayes | Matt Skole | Bud Zipfel |
| Tyler Miller | Greg Creek | Tim Lemons | Nick Schwaner |
| Fraymi De Leon | Tony Woods | Luis Nunez | Oliver Marmol |
| Albert Feliz | Justin Pierro | Bobby Mosby | Macky Waguespack |
| Player | 80th BA | 80th OBP | 80th SLG | 80th OPS+ | 80th WAR | 20th BA | 20th OBP | 20th SLG | 20th OPS+ | 20th WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| Roman Anthony | .297 | .401 | .500 | 149 | 5.5 | .238 | .344 | .395 | 107 | 2.4 |
| Jarren Duran | .284 | .352 | .490 | 132 | 5.3 | .231 | .302 | .392 | 93 | 2.1 |
| Ceddanne Rafaela | .290 | .332 | .479 | 123 | 5.1 | .239 | .283 | .381 | 85 | 2.2 |
| Alex Bregman | .276 | .368 | .466 | 131 | 4.5 | .224 | .313 | .366 | 91 | 1.6 |
| Wilyer Abreu | .270 | .353 | .497 | 133 | 3.7 | .221 | .302 | .389 | 94 | 1.6 |
| Trevor Story | .281 | .325 | .469 | 119 | 3.9 | .224 | .270 | .370 | 77 | 0.9 |
| Willson Contreras | .282 | .379 | .495 | 141 | 3.3 | .228 | .326 | .392 | 101 | 1.1 |
| Kristian Campbell | .274 | .361 | .417 | 118 | 3.1 | .220 | .308 | .333 | 81 | 0.5 |
| Nate Eaton | .271 | .333 | .435 | 111 | 2.9 | .215 | .278 | .339 | 74 | 0.7 |
| David Hamilton | .258 | .332 | .417 | 106 | 2.9 | .200 | .270 | .316 | 65 | 0.8 |
| Carlos Narváez | .256 | .337 | .410 | 107 | 2.7 | .197 | .279 | .313 | 65 | 0.5 |
| Vinny Capra | .269 | .339 | .392 | 103 | 2.3 | .212 | .286 | .307 | 66 | 0.7 |
| Nathaniel Lowe | .291 | .366 | .451 | 126 | 2.8 | .237 | .310 | .365 | 89 | 0.1 |
| Braiden Ward | .274 | .359 | .373 | 105 | 2.2 | .216 | .306 | .292 | 70 | 0.5 |
| Nick Sogard | .278 | .358 | .389 | 111 | 2.5 | .220 | .302 | .298 | 70 | 0.2 |
| Franklin Arias | .271 | .319 | .394 | 98 | 2.5 | .219 | .269 | .310 | 61 | 0.1 |
| Masataka Yoshida | .309 | .367 | .461 | 129 | 2.2 | .246 | .311 | .364 | 89 | 0.1 |
| Marcelo Mayer | .267 | .321 | .447 | 111 | 2.1 | .213 | .268 | .344 | 71 | 0.3 |
| Triston Casas | .265 | .365 | .485 | 133 | 1.9 | .213 | .316 | .372 | 93 | 0.2 |
| Ali Sánchez | .278 | .327 | .391 | 99 | 1.7 | .210 | .261 | .302 | 59 | 0.4 |
| Yasmani Grandal | .263 | .346 | .397 | 107 | 1.6 | .197 | .281 | .294 | 63 | 0.2 |
| Romy Gonzalez | .298 | .337 | .477 | 124 | 1.7 | .232 | .272 | .368 | 79 | -0.1 |
| Connor Wong | .276 | .340 | .437 | 114 | 1.5 | .220 | .280 | .336 | 74 | -0.3 |
| Tristan Gray | .246 | .303 | .429 | 101 | 1.5 | .194 | .256 | .341 | 67 | -0.3 |
| Allan Castro | .260 | .328 | .388 | 98 | 1.7 | .204 | .273 | .295 | 61 | -0.5 |
| Mikey Romero | .257 | .301 | .448 | 105 | 1.7 | .205 | .251 | .342 | 66 | -0.7 |
| Elih Marrero | .245 | .316 | .343 | 85 | 0.8 | .182 | .247 | .257 | 42 | -0.1 |
| Trayce Thompson | .241 | .316 | .427 | 105 | 1.2 | .180 | .257 | .309 | 60 | -0.7 |
| Seby Zavala | .214 | .298 | .362 | 79 | 0.7 | .155 | .235 | .254 | 38 | -0.6 |
| Jason Delay | .252 | .311 | .331 | 78 | 0.8 | .187 | .239 | .240 | 35 | -0.5 |
| A.J. Vukovich | .221 | .307 | .388 | 92 | 0.4 | .165 | .247 | .275 | 48 | -0.2 |
| Johanfran Garcia | .239 | .291 | .388 | 88 | 0.7 | .176 | .231 | .271 | 42 | -0.6 |
| Ahbram Liendo | .248 | .312 | .309 | 74 | 1.2 | .189 | .251 | .235 | 39 | -1.1 |
| Matt Lloyd | .261 | .337 | .412 | 107 | 0.9 | .205 | .278 | .321 | 67 | -1.0 |
| Brooks Brannon | .257 | .299 | .394 | 92 | 0.9 | .196 | .242 | .282 | 48 | -1.2 |
| Ronaldo Hernández | .248 | .296 | .395 | 90 | 0.6 | .191 | .239 | .295 | 49 | -0.9 |
| Corey Rosier | .246 | .325 | .355 | 87 | 0.7 | .195 | .269 | .275 | 52 | -1.0 |
| Max Ferguson | .225 | .315 | .321 | 79 | 0.7 | .172 | .264 | .247 | 44 | -1.2 |
| Andruw Musett | .239 | .301 | .338 | 78 | 0.7 | .176 | .235 | .249 | 37 | -1.2 |
| Justin Gonzales | .270 | .329 | .404 | 105 | 0.6 | .210 | .269 | .310 | 64 | -1.4 |
| Yophery Rodriguez | .239 | .305 | .360 | 85 | 0.7 | .181 | .248 | .268 | 46 | -1.6 |
| Tyler McDonough | .261 | .313 | .371 | 88 | 0.5 | .202 | .258 | .281 | 52 | -1.3 |
| Ronald Rosario | .241 | .294 | .364 | 83 | 0.7 | .177 | .234 | .268 | 40 | -1.5 |
| Phillip Sikes | .228 | .300 | .367 | 85 | 0.4 | .173 | .245 | .277 | 46 | -1.4 |
| Miguel Bleis | .228 | .286 | .366 | 78 | 0.4 | .178 | .239 | .284 | 46 | -1.5 |
| Freili Encarnacion | .252 | .294 | .416 | 94 | 0.5 | .193 | .239 | .313 | 54 | -1.8 |
| Drew Ehrhard | .256 | .304 | .391 | 92 | 0.1 | .199 | .245 | .290 | 51 | -1.1 |
| Caden Rose | .199 | .290 | .310 | 68 | -0.1 | .145 | .236 | .213 | 29 | -1.5 |
| Karson Simas | .238 | .297 | .309 | 70 | -0.1 | .182 | .240 | .236 | 34 | -1.5 |
| Juan Montero | .196 | .282 | .255 | 52 | -0.5 | .143 | .227 | .177 | 18 | -1.1 |
| Marvin Alcantara | .251 | .299 | .310 | 70 | 0.3 | .198 | .246 | .241 | 39 | -1.7 |
| Nelly Taylor | .222 | .311 | .341 | 82 | 0.3 | .170 | .257 | .256 | 46 | -1.9 |
| Raudelis Martinez | .231 | .300 | .307 | 69 | -0.3 | .174 | .241 | .234 | 35 | -1.7 |
| Hudson White | .206 | .269 | .278 | 53 | -0.4 | .141 | .206 | .194 | 14 | -1.7 |
| Nazzan Zanetello | .199 | .290 | .330 | 72 | 0.0 | .138 | .229 | .228 | 29 | -2.0 |
| Juan Chacon | .230 | .291 | .306 | 66 | -0.6 | .169 | .227 | .223 | 28 | -1.8 |
| Antonio Anderson | .227 | .288 | .323 | 69 | -0.4 | .171 | .231 | .232 | 33 | -2.3 |
| Luis Ravelo | .218 | .276 | .294 | 58 | -0.6 | .156 | .213 | .201 | 17 | -2.2 |
| Nathan Hickey | .234 | .322 | .392 | 98 | -0.4 | .183 | .267 | .299 | 60 | -2.7 |
| Tyler Miller | .234 | .280 | .353 | 73 | -0.7 | .181 | .225 | .261 | 37 | -2.4 |
| Fraymi De Leon | .198 | .263 | .260 | 45 | -0.9 | .146 | .211 | .189 | 13 | -2.2 |
| Albert Feliz | .202 | .250 | .327 | 59 | -1.2 | .145 | .192 | .229 | 20 | -2.6 |
| Player | BA vs. L | OBP vs. L | SLG vs. L | BA vs. R | OBP vs. R | SLG vs. R |
|---|---|---|---|---|---|---|
| Roman Anthony | .266 | .362 | .430 | .268 | .371 | .448 |
| Jarren Duran | .247 | .311 | .388 | .264 | .332 | .470 |
| Ceddanne Rafaela | .262 | .304 | .448 | .265 | .308 | .422 |
| Alex Bregman | .253 | .347 | .413 | .250 | .339 | .416 |
| Wilyer Abreu | .232 | .312 | .376 | .251 | .334 | .466 |
| Trevor Story | .266 | .312 | .455 | .251 | .296 | .403 |
| Willson Contreras | .265 | .359 | .469 | .250 | .347 | .433 |
| Kristian Campbell | .255 | .346 | .387 | .243 | .333 | .367 |
| Nate Eaton | .250 | .318 | .404 | .244 | .302 | .376 |
| David Hamilton | .221 | .283 | .327 | .232 | .305 | .373 |
| Carlos Narváez | .230 | .317 | .385 | .222 | .302 | .351 |
| Vinny Capra | .252 | .325 | .364 | .239 | .306 | .343 |
| Nathaniel Lowe | .257 | .329 | .388 | .268 | .345 | .416 |
| Braiden Ward | .235 | .337 | .329 | .250 | .336 | .332 |
| Nick Sogard | .255 | .335 | .358 | .244 | .331 | .336 |
| Franklin Arias | .252 | .301 | .356 | .245 | .291 | .346 |
| Masataka Yoshida | .263 | .327 | .374 | .284 | .344 | .429 |
| Marcelo Mayer | .231 | .283 | .341 | .241 | .299 | .405 |
| Triston Casas | .227 | .324 | .402 | .244 | .347 | .437 |
| Ali Sánchez | .238 | .293 | .357 | .241 | .292 | .342 |
| Yasmani Grandal | .230 | .319 | .361 | .232 | .312 | .339 |
| Romy Gonzalez | .278 | .326 | .468 | .257 | .293 | .397 |
| Connor Wong | .250 | .315 | .393 | .246 | .305 | .382 |
| Tristan Gray | .214 | .268 | .344 | .228 | .288 | .398 |
| Allan Castro | .226 | .291 | .339 | .231 | .301 | .340 |
| Mikey Romero | .212 | .260 | .364 | .234 | .277 | .404 |
| Elih Marrero | .220 | .278 | .320 | .206 | .280 | .289 |
| Trayce Thompson | .213 | .295 | .380 | .208 | .283 | .357 |
| Seby Zavala | .189 | .282 | .338 | .181 | .255 | .289 |
| Jason Delay | .228 | .282 | .278 | .213 | .265 | .287 |
| A.J. Vukovich | .200 | .282 | .343 | .185 | .274 | .323 |
| Johanfran Garcia | .212 | .264 | .333 | .203 | .261 | .324 |
| Ahbram Liendo | .232 | .297 | .296 | .213 | .272 | .261 |
| Matt Lloyd | .223 | .288 | .340 | .239 | .314 | .379 |
| Brooks Brannon | .223 | .266 | .340 | .227 | .271 | .339 |
| Ronaldo Hernández | .226 | .277 | .366 | .216 | .263 | .330 |
| Corey Rosier | .206 | .278 | .268 | .226 | .302 | .325 |
| Max Ferguson | .193 | .279 | .266 | .199 | .289 | .287 |
| Andruw Musett | .204 | .275 | .306 | .205 | .263 | .273 |
| Justin Gonzales | .245 | .304 | .377 | .240 | .296 | .345 |
| Yophery Rodriguez | .198 | .264 | .288 | .213 | .281 | .320 |
| Tyler McDonough | .228 | .282 | .327 | .226 | .285 | .317 |
| Ronald Rosario | .225 | .279 | .324 | .201 | .255 | .301 |
| Phillip Sikes | .218 | .292 | .337 | .192 | .263 | .308 |
| Miguel Bleis | .202 | .261 | .315 | .202 | .260 | .321 |
| Freili Encarnacion | .222 | .267 | .373 | .222 | .268 | .354 |
| Drew Ehrhard | .239 | .292 | .373 | .219 | .263 | .322 |
| Caden Rose | .173 | .271 | .267 | .173 | .258 | .260 |
| Karson Simas | .218 | .277 | .287 | .209 | .268 | .265 |
| Juan Montero | .176 | .282 | .235 | .169 | .244 | .208 |
| Marvin Alcantara | .231 | .279 | .285 | .220 | .264 | .270 |
| Nelly Taylor | .191 | .274 | .282 | .196 | .285 | .301 |
| Raudelis Martinez | .194 | .263 | .264 | .204 | .272 | .276 |
| Hudson White | .173 | .241 | .267 | .169 | .232 | .217 |
| Nazzan Zanetello | .177 | .269 | .281 | .167 | .252 | .274 |
| Juan Chacon | .203 | .267 | .275 | .200 | .254 | .256 |
| Antonio Anderson | .206 | .268 | .284 | .192 | .259 | .270 |
| Luis Ravelo | .184 | .241 | .250 | .186 | .246 | .242 |
| Nathan Hickey | .196 | .275 | .299 | .215 | .305 | .363 |
| Tyler Miller | .193 | .234 | .261 | .207 | .255 | .323 |
| Fraymi De Leon | .174 | .234 | .209 | .174 | .233 | .229 |
| Albert Feliz | .176 | .225 | .284 | .169 | .221 | .282 |
| Player | T | Age | W | L | ERA | G | GS | IP | H | ER | HR | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Garrett Crochet | L | 27 | 15 | 6 | 2.78 | 30 | 30 | 184.3 | 152 | 57 | 18 | 49 | 230 |
| Sonny Gray | R | 36 | 11 | 8 | 3.74 | 27 | 27 | 154.0 | 147 | 64 | 19 | 41 | 160 |
| Brayan Bello | R | 27 | 11 | 10 | 4.02 | 31 | 30 | 163.3 | 157 | 73 | 17 | 58 | 136 |
| Garrett Whitlock | R | 30 | 6 | 3 | 3.17 | 45 | 5 | 71.0 | 61 | 25 | 7 | 18 | 81 |
| Connelly Early | L | 24 | 8 | 7 | 4.07 | 24 | 21 | 108.3 | 99 | 49 | 12 | 40 | 110 |
| Payton Tolle | L | 23 | 5 | 4 | 4.15 | 28 | 21 | 102.0 | 95 | 47 | 15 | 30 | 106 |
| Aroldis Chapman | L | 38 | 5 | 2 | 2.92 | 56 | 0 | 49.3 | 35 | 16 | 4 | 22 | 71 |
| Tanner Houck | R | 30 | 6 | 5 | 4.00 | 19 | 17 | 100.7 | 99 | 48 | 10 | 33 | 79 |
| Kyle Harrison | L | 24 | 5 | 4 | 4.34 | 27 | 23 | 110.0 | 104 | 53 | 14 | 44 | 107 |
| Johan Oviedo | R | 28 | 6 | 5 | 4.28 | 22 | 20 | 96.7 | 87 | 46 | 12 | 41 | 93 |
| Patrick Sandoval | L | 29 | 6 | 5 | 4.21 | 17 | 17 | 87.7 | 88 | 41 | 8 | 39 | 78 |
| Tyler Uberstine | R | 27 | 5 | 5 | 4.38 | 22 | 18 | 100.7 | 101 | 49 | 13 | 35 | 88 |
| Lucas Giolito | R | 31 | 7 | 8 | 4.65 | 27 | 27 | 137.3 | 137 | 71 | 21 | 53 | 123 |
| John Holobetz | R | 23 | 5 | 6 | 4.49 | 21 | 17 | 110.3 | 116 | 55 | 14 | 31 | 80 |
| Kutter Crawford | R | 30 | 6 | 7 | 4.47 | 21 | 18 | 104.7 | 100 | 52 | 16 | 32 | 90 |
| Yordanny Monegro | R | 23 | 4 | 4 | 4.28 | 21 | 19 | 75.7 | 73 | 36 | 10 | 27 | 69 |
| Josh Winckowski | R | 28 | 5 | 4 | 4.13 | 32 | 9 | 80.7 | 84 | 37 | 9 | 26 | 63 |
| Shane Drohan | L | 27 | 5 | 5 | 4.62 | 19 | 17 | 74.0 | 72 | 38 | 9 | 33 | 63 |
| David Sandlin | R | 25 | 6 | 6 | 4.62 | 27 | 13 | 87.7 | 93 | 45 | 13 | 30 | 69 |
| Ryan Watson | R | 28 | 4 | 3 | 4.15 | 36 | 5 | 60.7 | 61 | 28 | 7 | 20 | 50 |
| Jovani Morán | L | 29 | 3 | 1 | 3.74 | 33 | 3 | 43.3 | 38 | 18 | 4 | 19 | 48 |
| Eduardo Rivera | L | 23 | 4 | 5 | 4.77 | 20 | 14 | 77.3 | 74 | 41 | 10 | 40 | 70 |
| Hayden Mullins | L | 25 | 4 | 5 | 4.83 | 21 | 19 | 85.7 | 82 | 46 | 11 | 44 | 78 |
| Blake Wehunt | R | 25 | 4 | 6 | 4.78 | 18 | 18 | 69.7 | 71 | 37 | 10 | 28 | 57 |
| Jordan Hicks | R | 29 | 4 | 5 | 4.56 | 34 | 11 | 73.0 | 71 | 37 | 7 | 34 | 66 |
| Jake Bennett | L | 25 | 3 | 4 | 4.68 | 18 | 18 | 67.3 | 72 | 35 | 9 | 22 | 46 |
| Jack Anderson | R | 26 | 4 | 4 | 4.52 | 27 | 5 | 71.7 | 76 | 36 | 10 | 20 | 57 |
| Dalton Rogers | L | 25 | 4 | 6 | 4.86 | 21 | 16 | 87.0 | 87 | 47 | 12 | 50 | 76 |
| Bryan Mata | R | 27 | 3 | 3 | 4.50 | 32 | 5 | 62.0 | 58 | 31 | 7 | 31 | 60 |
| José De León | R | 33 | 4 | 4 | 4.83 | 20 | 11 | 69.0 | 70 | 37 | 10 | 31 | 62 |
| Justin Wilson | L | 38 | 2 | 2 | 3.79 | 49 | 0 | 38.0 | 38 | 16 | 4 | 15 | 41 |
| Greg Weissert | R | 31 | 5 | 4 | 4.10 | 62 | 0 | 59.3 | 56 | 27 | 7 | 21 | 54 |
| Justin Slaten | R | 28 | 4 | 3 | 4.01 | 37 | 1 | 42.7 | 39 | 19 | 5 | 16 | 40 |
| Isaac Coffey | R | 26 | 4 | 5 | 5.09 | 19 | 16 | 74.3 | 73 | 42 | 11 | 32 | 61 |
| Tyler Samaniego | L | 27 | 3 | 2 | 4.21 | 31 | 1 | 36.3 | 36 | 17 | 4 | 14 | 30 |
| Osvaldo Berrios | R | 26 | 4 | 4 | 4.76 | 31 | 5 | 58.7 | 63 | 31 | 8 | 21 | 43 |
| Zack Kelly | R | 31 | 3 | 3 | 4.47 | 47 | 2 | 56.3 | 51 | 28 | 7 | 28 | 54 |
| Alec Gamboa | L | 29 | 3 | 5 | 5.03 | 20 | 5 | 53.7 | 58 | 30 | 6 | 28 | 33 |
| Liam Hendriks | R | 37 | 2 | 1 | 4.43 | 25 | 1 | 22.3 | 21 | 11 | 3 | 9 | 24 |
| Caleb Bolden | R | 27 | 3 | 4 | 5.11 | 21 | 8 | 56.3 | 59 | 32 | 8 | 27 | 42 |
| Wyatt Mills | R | 31 | 2 | 3 | 4.95 | 30 | 5 | 43.7 | 44 | 24 | 6 | 20 | 35 |
| John Stankiewicz | R | 27 | 4 | 5 | 4.82 | 37 | 2 | 52.3 | 56 | 28 | 7 | 22 | 38 |
| Jeremy Wu-Yelland | L | 27 | 2 | 1 | 4.78 | 22 | 0 | 37.7 | 35 | 20 | 5 | 18 | 39 |
| Reidis Sena | R | 25 | 3 | 4 | 5.01 | 26 | 2 | 41.3 | 40 | 23 | 5 | 25 | 37 |
| Hobie Harris | R | 33 | 2 | 3 | 4.76 | 33 | 1 | 39.7 | 42 | 21 | 5 | 20 | 32 |
| Austin Adams | R | 35 | 1 | 1 | 4.91 | 29 | 1 | 25.7 | 21 | 14 | 3 | 18 | 33 |
| Christopher Troye | R | 27 | 2 | 2 | 4.89 | 25 | 0 | 35.0 | 33 | 19 | 4 | 23 | 33 |
| Gabriel Jackson | R | 24 | 3 | 4 | 5.18 | 22 | 4 | 57.3 | 64 | 33 | 8 | 26 | 32 |
| Cooper Adams | R | 26 | 3 | 3 | 5.05 | 28 | 2 | 62.3 | 66 | 35 | 9 | 25 | 46 |
| Noah Song | R | 29 | 1 | 3 | 5.32 | 26 | 4 | 45.7 | 48 | 27 | 7 | 24 | 37 |
| Jacob Webb | R | 27 | 3 | 5 | 5.13 | 32 | 2 | 52.7 | 54 | 30 | 7 | 26 | 41 |
| Brendan Cellucci | L | 28 | 2 | 3 | 5.02 | 27 | 1 | 43.0 | 43 | 24 | 6 | 27 | 38 |
| Wyatt Olds | R | 26 | 4 | 6 | 5.32 | 35 | 4 | 67.7 | 64 | 40 | 9 | 41 | 59 |
| Zach Bryant | R | 28 | 2 | 2 | 5.35 | 27 | 0 | 38.7 | 41 | 23 | 6 | 19 | 29 |
| Jorge Juan | R | 27 | 2 | 4 | 5.55 | 29 | 0 | 35.7 | 34 | 22 | 5 | 23 | 32 |
| Player | IP | K/9 | BB/9 | HR/9 | BB% | K% | BABIP | ERA+ | 3ERA+ | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Garrett Crochet | 184.3 | 11.2 | 2.4 | 0.9 | 6.5% | 30.6% | .300 | 150 | 144 | 2.80 | 67 | 5.0 |
| Sonny Gray | 154.0 | 9.4 | 2.4 | 1.1 | 6.4% | 24.8% | .305 | 112 | 103 | 3.57 | 90 | 2.7 |
| Brayan Bello | 163.3 | 7.5 | 3.2 | 0.9 | 8.3% | 19.5% | .290 | 104 | 104 | 4.08 | 96 | 2.3 |
| Garrett Whitlock | 71.0 | 10.3 | 2.3 | 0.9 | 6.2% | 27.9% | .297 | 132 | 127 | 3.05 | 76 | 1.6 |
| Connelly Early | 108.3 | 9.1 | 3.3 | 1.0 | 8.7% | 23.8% | .295 | 103 | 105 | 3.96 | 97 | 1.5 |
| Payton Tolle | 102.0 | 9.4 | 2.6 | 1.3 | 7.0% | 24.8% | .293 | 101 | 106 | 3.97 | 99 | 1.3 |
| Aroldis Chapman | 49.3 | 13.0 | 4.0 | 0.7 | 10.6% | 34.3% | .295 | 143 | 126 | 2.74 | 70 | 1.2 |
| Tanner Houck | 100.7 | 7.1 | 2.9 | 0.9 | 7.7% | 18.4% | .292 | 97 | 97 | 4.11 | 103 | 1.2 |
| Kyle Harrison | 110.0 | 8.8 | 3.6 | 1.1 | 9.3% | 22.7% | .295 | 96 | 101 | 4.26 | 104 | 1.2 |
| Johan Oviedo | 96.7 | 8.7 | 3.8 | 1.1 | 9.9% | 22.4% | .283 | 97 | 99 | 4.34 | 103 | 1.1 |
| Patrick Sandoval | 87.7 | 8.0 | 4.0 | 0.8 | 10.1% | 20.1% | .309 | 99 | 100 | 4.01 | 101 | 1.1 |
| Tyler Uberstine | 100.7 | 7.9 | 3.1 | 1.2 | 8.1% | 20.3% | .298 | 95 | 98 | 4.29 | 105 | 1.1 |
| Lucas Giolito | 137.3 | 8.1 | 3.5 | 1.4 | 8.9% | 20.6% | .294 | 90 | 89 | 4.61 | 111 | 1.1 |
| John Holobetz | 110.3 | 6.5 | 2.5 | 1.1 | 6.6% | 16.9% | .297 | 93 | 98 | 4.26 | 107 | 1.0 |
| Kutter Crawford | 104.7 | 7.7 | 2.8 | 1.4 | 7.3% | 20.4% | .280 | 93 | 93 | 4.46 | 107 | 0.9 |
| Yordanny Monegro | 75.7 | 8.2 | 3.2 | 1.2 | 8.3% | 21.2% | .292 | 97 | 104 | 4.25 | 103 | 0.9 |
| Josh Winckowski | 80.7 | 7.0 | 2.9 | 1.0 | 7.5% | 18.2% | .302 | 101 | 103 | 4.13 | 99 | 0.9 |
| Shane Drohan | 74.0 | 7.7 | 4.0 | 1.1 | 10.1% | 19.3% | .290 | 90 | 93 | 4.50 | 111 | 0.6 |
| David Sandlin | 87.7 | 7.1 | 3.1 | 1.3 | 7.9% | 18.1% | .299 | 90 | 94 | 4.61 | 111 | 0.6 |
| Ryan Watson | 60.7 | 7.4 | 3.0 | 1.0 | 7.6% | 19.1% | .297 | 101 | 101 | 4.15 | 100 | 0.5 |
| Jovani Morán | 43.3 | 10.0 | 3.9 | 0.8 | 10.2% | 25.7% | .301 | 112 | 111 | 3.53 | 90 | 0.5 |
| Eduardo Rivera | 77.3 | 8.2 | 4.7 | 1.2 | 11.7% | 20.5% | .291 | 87 | 94 | 4.74 | 115 | 0.5 |
| Hayden Mullins | 85.7 | 8.2 | 4.6 | 1.2 | 11.5% | 20.4% | .291 | 86 | 91 | 4.80 | 116 | 0.5 |
| Blake Wehunt | 69.7 | 7.4 | 3.6 | 1.3 | 9.2% | 18.6% | .293 | 87 | 94 | 4.77 | 115 | 0.5 |
| Jordan Hicks | 73.0 | 8.1 | 4.2 | 0.9 | 10.4% | 20.2% | .302 | 92 | 91 | 4.29 | 109 | 0.5 |
| Jake Bennett | 67.3 | 6.1 | 2.9 | 1.2 | 7.5% | 15.8% | .294 | 89 | 93 | 4.60 | 112 | 0.5 |
| Jack Anderson | 71.7 | 7.2 | 2.5 | 1.3 | 6.5% | 18.4% | .301 | 92 | 97 | 4.27 | 108 | 0.4 |
| Dalton Rogers | 87.0 | 7.9 | 5.2 | 1.2 | 12.5% | 19.0% | .295 | 86 | 90 | 5.00 | 116 | 0.4 |
| Bryan Mata | 62.0 | 8.7 | 4.5 | 1.0 | 11.2% | 21.7% | .295 | 93 | 95 | 4.49 | 108 | 0.3 |
| José De León | 69.0 | 8.1 | 4.0 | 1.3 | 10.1% | 20.3% | .300 | 87 | 82 | 4.90 | 116 | 0.3 |
| Justin Wilson | 38.0 | 9.7 | 3.6 | 0.9 | 9.0% | 24.6% | .324 | 110 | 96 | 3.64 | 91 | 0.3 |
| Greg Weissert | 59.3 | 8.2 | 3.2 | 1.1 | 8.3% | 21.3% | .290 | 102 | 100 | 4.09 | 98 | 0.3 |
| Justin Slaten | 42.7 | 8.4 | 3.4 | 1.1 | 8.7% | 21.7% | .286 | 104 | 103 | 4.01 | 96 | 0.3 |
| Isaac Coffey | 74.3 | 7.4 | 3.9 | 1.3 | 9.9% | 18.8% | .284 | 82 | 85 | 5.22 | 122 | 0.2 |
| Tyler Samaniego | 36.3 | 7.4 | 3.5 | 1.0 | 8.9% | 19.1% | .296 | 99 | 100 | 4.26 | 101 | 0.2 |
| Osvaldo Berrios | 58.7 | 6.6 | 3.2 | 1.2 | 8.1% | 16.7% | .301 | 88 | 92 | 4.70 | 114 | 0.1 |
| Zack Kelly | 56.3 | 8.6 | 4.5 | 1.1 | 11.3% | 21.9% | .284 | 93 | 91 | 4.57 | 108 | 0.1 |
| Alec Gamboa | 53.7 | 5.5 | 4.7 | 1.0 | 11.3% | 13.3% | .295 | 83 | 83 | 5.06 | 121 | 0.0 |
| Liam Hendriks | 22.3 | 9.7 | 3.6 | 1.2 | 9.2% | 24.5% | .300 | 94 | 82 | 4.10 | 106 | 0.0 |
| Caleb Bolden | 56.3 | 6.7 | 4.3 | 1.3 | 10.6% | 16.5% | .293 | 82 | 84 | 5.28 | 122 | 0.0 |
| Wyatt Mills | 43.7 | 7.2 | 4.1 | 1.2 | 10.3% | 17.9% | .290 | 84 | 82 | 5.06 | 118 | 0.0 |
| John Stankiewicz | 52.3 | 6.5 | 3.8 | 1.2 | 9.4% | 16.2% | .299 | 87 | 89 | 4.77 | 115 | -0.1 |
| Jeremy Wu-Yelland | 37.7 | 9.3 | 4.3 | 1.2 | 10.7% | 23.2% | .294 | 87 | 92 | 4.65 | 115 | -0.1 |
| Reidis Sena | 41.3 | 8.1 | 5.4 | 1.1 | 13.2% | 19.5% | .294 | 83 | 88 | 4.83 | 120 | -0.1 |
| Hobie Harris | 39.7 | 7.3 | 4.5 | 1.1 | 11.0% | 17.7% | .306 | 88 | 83 | 4.70 | 114 | -0.1 |
| Austin Adams | 25.7 | 11.6 | 6.3 | 1.1 | 15.4% | 28.2% | .295 | 85 | 77 | 4.92 | 118 | -0.1 |
| Christopher Troye | 35.0 | 8.5 | 5.9 | 1.0 | 13.9% | 19.9% | .293 | 85 | 89 | 4.91 | 117 | -0.2 |
| Gabriel Jackson | 57.3 | 5.0 | 4.1 | 1.3 | 10.0% | 12.3% | .293 | 81 | 85 | 5.43 | 124 | -0.2 |
| Cooper Adams | 62.3 | 6.6 | 3.6 | 1.3 | 9.0% | 16.6% | .295 | 83 | 87 | 5.01 | 120 | -0.2 |
| Noah Song | 45.7 | 7.3 | 4.7 | 1.4 | 11.5% | 17.8% | .297 | 78 | 79 | 5.31 | 128 | -0.2 |
| Jacob Webb | 52.7 | 7.0 | 4.4 | 1.2 | 10.9% | 17.2% | .294 | 81 | 84 | 4.99 | 123 | -0.2 |
| Brendan Cellucci | 43.0 | 8.0 | 5.7 | 1.3 | 13.4% | 18.8% | .296 | 83 | 85 | 5.37 | 120 | -0.2 |
| Wyatt Olds | 67.7 | 7.8 | 5.5 | 1.2 | 13.2% | 19.0% | .284 | 78 | 81 | 5.59 | 127 | -0.4 |
| Zach Bryant | 38.7 | 6.7 | 4.4 | 1.4 | 10.9% | 16.6% | .294 | 78 | 81 | 5.39 | 128 | -0.4 |
| Jorge Juan | 35.7 | 8.1 | 5.8 | 1.3 | 13.7% | 19.0% | .287 | 75 | 78 | 5.71 | 133 | -0.4 |
| 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 | .204 | .252 | .289 | .222 | .277 | .362 | 6.3 | 3.7 | 2.24 | 3.35 |
| Sonny Gray | .237 | .293 | .380 | .252 | .299 | .416 | 3.8 | 1.4 | 3.04 | 4.62 |
| Brayan Bello | .253 | .330 | .424 | .241 | .304 | .351 | 3.5 | 1.4 | 3.50 | 4.49 |
| Garrett Whitlock | .228 | .278 | .350 | .224 | .281 | .361 | 2.2 | 0.7 | 2.49 | 4.27 |
| Connelly Early | .206 | .294 | .325 | .248 | .324 | .401 | 2.2 | 0.7 | 3.57 | 4.71 |
| Payton Tolle | .228 | .293 | .378 | .244 | .296 | .424 | 2.1 | 0.4 | 3.48 | 5.07 |
| Aroldis Chapman | .178 | .275 | .200 | .201 | .289 | .351 | 2.0 | 0.3 | 1.80 | 4.81 |
| Tanner Houck | .258 | .338 | .412 | .247 | .304 | .369 | 1.7 | 0.4 | 3.86 | 5.05 |
| Kyle Harrison | .261 | .333 | .374 | .237 | .318 | .410 | 2.0 | 0.4 | 3.74 | 4.97 |
| Johan Oviedo | .238 | .332 | .392 | .237 | .314 | .398 | 1.8 | 0.3 | 3.72 | 5.04 |
| Patrick Sandoval | .205 | .290 | .318 | .268 | .344 | .406 | 1.7 | 0.4 | 3.66 | 4.89 |
| Tyler Uberstine | .270 | .336 | .429 | .238 | .304 | .401 | 1.9 | 0.4 | 3.74 | 4.99 |
| Lucas Giolito | .241 | .317 | .406 | .266 | .329 | .460 | 1.8 | 0.0 | 4.19 | 5.37 |
| John Holobetz | .264 | .318 | .426 | .260 | .303 | .414 | 1.7 | 0.3 | 3.98 | 5.10 |
| Kutter Crawford | .243 | .318 | .450 | .254 | .300 | .408 | 1.6 | 0.2 | 3.95 | 5.07 |
| Yordanny Monegro | .243 | .310 | .414 | .248 | .316 | .395 | 1.6 | 0.3 | 3.59 | 4.99 |
| Josh Winckowski | .268 | .329 | .409 | .253 | .309 | .408 | 1.4 | 0.2 | 3.62 | 4.89 |
| Shane Drohan | .271 | .344 | .412 | .241 | .326 | .409 | 1.1 | 0.1 | 4.06 | 5.27 |
| David Sandlin | .277 | .339 | .458 | .254 | .310 | .427 | 1.1 | 0.0 | 4.09 | 5.21 |
| Ryan Watson | .250 | .328 | .398 | .262 | .312 | .408 | 0.9 | 0.0 | 3.58 | 4.84 |
| Jovani Morán | .224 | .297 | .310 | .229 | .315 | .385 | 1.0 | 0.0 | 2.89 | 4.86 |
| Eduardo Rivera | .242 | .340 | .341 | .248 | .340 | .438 | 1.0 | -0.2 | 4.22 | 5.48 |
| Hayden Mullins | .271 | .358 | .393 | .233 | .336 | .414 | 1.1 | -0.2 | 4.24 | 5.52 |
| Blake Wehunt | .278 | .357 | .452 | .240 | .311 | .407 | 1.0 | 0.0 | 4.24 | 5.44 |
| Jordan Hicks | .273 | .377 | .422 | .226 | .307 | .358 | 1.0 | -0.1 | 4.01 | 5.27 |
| Jake Bennett | .274 | .327 | .442 | .263 | .323 | .434 | 0.9 | 0.0 | 4.19 | 5.24 |
| Jack Anderson | .248 | .299 | .406 | .276 | .321 | .462 | 1.0 | -0.2 | 3.88 | 5.30 |
| Dalton Rogers | .238 | .331 | .381 | .261 | .357 | .441 | 1.0 | -0.3 | 4.32 | 5.60 |
| Bryan Mata | .246 | .360 | .377 | .236 | .319 | .394 | 0.9 | -0.2 | 3.81 | 5.27 |
| José De León | .250 | .346 | .424 | .262 | .344 | .426 | 0.8 | -0.2 | 4.26 | 5.57 |
| Justin Wilson | .255 | .317 | .364 | .240 | .313 | .400 | 0.7 | -0.3 | 2.97 | 5.34 |
| Greg Weissert | .255 | .336 | .422 | .236 | .295 | .370 | 0.9 | -0.3 | 3.36 | 5.03 |
| Justin Slaten | .254 | .342 | .448 | .229 | .286 | .354 | 0.7 | -0.2 | 3.35 | 4.86 |
| Isaac Coffey | .250 | .344 | .441 | .255 | .354 | .425 | 0.6 | -0.4 | 4.59 | 5.70 |
| Tyler Samaniego | .234 | .308 | .319 | .260 | .333 | .438 | 0.4 | -0.1 | 3.69 | 4.93 |
| Osvaldo Berrios | .270 | .344 | .423 | .264 | .321 | .440 | 0.5 | -0.2 | 4.19 | 5.29 |
| Zack Kelly | .245 | .357 | .394 | .233 | .316 | .392 | 0.7 | -0.4 | 3.69 | 5.35 |
| Alec Gamboa | .265 | .354 | .412 | .274 | .359 | .425 | 0.3 | -0.4 | 4.53 | 5.76 |
| Liam Hendriks | .244 | .326 | .366 | .234 | .302 | .404 | 0.3 | -0.3 | 3.36 | 6.08 |
| Caleb Bolden | .269 | .369 | .462 | .258 | .343 | .408 | 0.3 | -0.5 | 4.64 | 5.81 |
| Wyatt Mills | .263 | .356 | .447 | .255 | .349 | .415 | 0.3 | -0.5 | 4.38 | 5.95 |
| John Stankiewicz | .267 | .348 | .406 | .264 | .322 | .455 | 0.2 | -0.4 | 4.27 | 5.43 |
| Jeremy Wu-Yelland | .234 | .333 | .340 | .245 | .348 | .439 | 0.2 | -0.4 | 4.03 | 5.54 |
| Reidis Sena | .233 | .341 | .397 | .258 | .356 | .404 | 0.2 | -0.4 | 4.38 | 5.78 |
| Hobie Harris | .240 | .329 | .400 | .282 | .354 | .447 | 0.2 | -0.4 | 4.13 | 5.66 |
| Austin Adams | .209 | .358 | .395 | .222 | .377 | .315 | 0.1 | -0.4 | 3.96 | 6.14 |
| Christopher Troye | .270 | .395 | .444 | .222 | .329 | .361 | 0.1 | -0.5 | 4.32 | 5.74 |
| Gabriel Jackson | .266 | .352 | .404 | .285 | .360 | .480 | 0.2 | -0.6 | 4.68 | 5.79 |
| Cooper Adams | .239 | .333 | .385 | .286 | .347 | .481 | 0.2 | -0.6 | 4.50 | 5.65 |
| Noah Song | .268 | .375 | .427 | .260 | .342 | .460 | 0.2 | -0.7 | 4.63 | 6.30 |
| Jacob Webb | .274 | .369 | .442 | .243 | .323 | .400 | 0.1 | -0.6 | 4.59 | 5.83 |
| Brendan Cellucci | .236 | .382 | .382 | .263 | .361 | .447 | 0.1 | -0.6 | 4.42 | 5.76 |
| Wyatt Olds | .250 | .397 | .440 | .241 | .355 | .379 | 0.1 | -1.0 | 4.76 | 6.06 |
| Zach Bryant | .279 | .380 | .441 | .253 | .333 | .460 | -0.1 | -0.7 | 4.71 | 6.19 |
| Jorge Juan | .238 | .377 | .429 | .253 | .380 | .413 | -0.1 | -0.8 | 4.85 | 6.50 |
Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2026 due to injury, and players who were released in 2025. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Ambient Math-Rock Trip-Hop Yacht Metal band that only performs in abandoned malls, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.16.
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. This last is, however, not an actual requirement.
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.
I can’t imagine they’ll enter the season like this but in a world where they have Yoshida, all four outfielders, Contreras, and Casas; Yoshida should not be leading the DH position.
The could trade Abreu add Bregman and a #2 starter and be in great shape
I’d play Yoshida ahead of Casas I think, but that’s about it. I can’t imagine having one of Duran/Rafaela/Abreu/Anthony on the bench while he’s regularly in the lineup.
Flip a coin whether Yoshida or Casas is better? Depends on their health as much as anything else. Casas has the higher ceiling, if he can get all the way back.
Agreed that it is a crowded situation. Ideally they would find a good trade for Duran (who is underutilized here) or Abreu (who is the weakest of the four outfielders).
Another strong SP would be great – and they can chip in Crawford or Sandoval if it helps sweeten the deal.
Absolutely need Bregman or a close facsimile. The current infield is one injury away from disaster.
This. Duran for Brendan Donovan, re-sign Bregman.
This would make sense if Duran wasn’t significantly better at baseball than Brendan Donovan
Have the Cards add pitching then, or something. The point is to fix holes in the roster from a place of strength.
Since when is pure talent the only consideration in a baseball trade? 1 for 1 trades are almost never for equally talented players because context matters. Duran is a year older than Donovan and less versatile, and from a team fit perspective is far less useful than Donovan would be.
Are you of the opinion that Harry Ford and Jose Ferrer were traded for one another because they’re equally talented?
I would say it’s likely, 75% or higher, that this team adds one of Bregman, Bichette, or Marte. It then looks like the class of the AL.
Or Tucker. And trade Duran and Abreu for Marte
I got an even better idea. They should sign Tucker and then trade Marcelo Mayer for Evan Carter. And Trevor Story for Bryan Reynolds. And then convert Evan Carter to second base and Reynolds to first.
They should also convert Nate Eaton to pitcher, and also trade for Nolan Jones to do the same. And sign Joey Gallo and Brett Phillips to be pitchers.
They could be the first team to run out an entire team of outfielders for a whole game. We got Anthony, Duran, and Abreu in the outfield, Reynolds, Carter, Campbell, and Rafaela in the infield, Yoshida at DH, and a set of pitchers including Eaton, Gallo, Jones, Phillips, Jose Barrero, Henry Davis, Monte Harrison, and Eleheuris Montero.
I think they would have trouble with catcher, but Daulton Varsho is going to be a free agent soon.
They should keep Crochet, Brayan Bello, and Connor Wong. For balance.
This idea worked until you got to Eaton. He can’t possibly pitch for the Sox because he’s not taller than 6 ft 5 in.
Sonny Gray is shorter than Eaton!
You had them signing Tucker and then not playing him? Cora only played 1 inning in the OF in his career so he doesn’t qualify as a an OF. Maybe Tucker can manage the team. . .
Sorry, yeah, we should have Abreu as the 4th outfielder. My bad.
Omg lol thanks I needed that chuckle
I would put the odds closer to 100%. They have the money and prospects to go either way and are on the cusp of being very good. Any one of the three, how about two, would make them the favorites in the AL East.
Why is Bregman in the list of batters? Do you guys know something we don’t?
Never mind. Tons of guys are on the list that I don’t understand why they are on there. I must have missed something in the article?
Free agents are always get their projection on their previous team – unless they’ve signed with another team. (So sometimes guys get missed out – e.g. if the Giants sign Tucker before the Cubs team projection is oit, he won’t be on the Giants, as they were earlier in the offseason)
The -2 defensive projection seems a little strong for Story. He had a nice bounce back year in 2025, but the defense has been declining for a while.
A long-term contract would be better for a third baseman than a second baseman so that Story has a place to move to soon.
Duran gets a +11. I do not understand how ZIPS does D.
Came to say the same thing….. A novice at baseball using the eye test would tell you that Ceddanne and Duran are not equals out there!
Since Crochet’s second comp is Chris Sale, I assume that means he is going to end up on the Braves in a few years.
After he leads them to two division crowns and championship, though.
Only two? After the Sox sign Bregman or Bichette and trade for Marte I could see five AL Championships and five Red Sox-Dodgers World Series in a row.
Username checks out
Come on guys, a little bit, or maybe a lot, of fandom is a good thing.
Just in time for the Red Sox to make a big trade for Noah Schultz
I’m taking the way under on Story, even if he has a relatively full season.
Really love the Yelich comp for Anthony, sometimes the comps really nail it both statistically and intuitively. The big thing going for young Anthony over young Yelich is that young Yelich was running 62% groundball rates for a few years, whereas Anthony was at 51% this year and mostly was around that figure in the high minors. Took Yelich a few years for his power to break through, and ZiPS already has Anthony at a .170 ISO.
Totally agree. The Bruce Campbell comp for Duran is perfect. If anyone can find the necromonicon and defeat the deadites, it’s Duran.
I first found out about Bruce Campbell because Sam Raimi wanted to cast him in the movie Darkman, but the studio vetoed him and so he cast Liam Neeson instead. I’m not saying that if Bruce Campbell was cast in Darkman that he’d wind up starring in Schindler’s List and Taken or even that it would have been a desirable timeline to be in. But maybe he would have gotten more starring roles aside from the Evil Dead series and (checks notes) a movie called Bubba Ho-Tep.
Bruce Campbell in schindlers list….I’m dying.
I was at a bookstore years ago and picked up a copy of his autobiography If Chins Could Kill: Confessions of a B Movie Actor. Not great literature, but it was hilarious. I could not put it down.
The premise of Bubba Ho-Temp was hilarious, but the execution was awful.
The fundamental problem this team has is not that they have an outfield logjam. They don’t. The fundamental problem is that they have a bizarre aversion to playing their best players in the spots that make the most sense for them. They played Nate Eaton in center field for 30 innings last year despite having both Jarren Duran and Cedanne Rafaela for something like 1270 PAs last year.
Of course the most severe consequence of this is that they think that playing Rafaela in the infield is a perfectly acceptable thing to do. Not only is he merely a 45 defender at second base and a 30 at short versus an 80 in center field, but moving him around seems to be taking a toll on him. There aren’t that many players who can switch positions at will and not have it affect their game, and I don’t think Rafaela is an exception to it.
But since sending the Red Sox’s leadership to a behavioral training center where they get shocked every time they try to move Rafaela out of center field is illegal in over 100 countries plus the semi-autonomous region of Kurdistan, I don’t think you’re going to fix that. People have focused on the idea of trading from the outfield logjam, but I think that misunderstands the nature of the problem. The Red Sox seem to think that playing Rafaela in the infield is good.
The only way around this is for them to stack so much infield depth that they don’t think about putting Rafaela there. But this is messy because you can only pencil in Marcelo Mayer and Trevor Story for about 900 innings between them in the best case scenario, and may or may not understand that. David Hamilton doesn’t seem to be able to deter them, maybe Mikey Romero would if he progresses. Romy Gonzalez seems like a decent backup at second base. I promise you, this is not enough.
The only way to fix this is to get a legitimate first-division starter at either second or third base and another multipositional infielder who can actually hit. They need someone like Bregman, and then someone like Brendan Donovan (at the high end), Jake Cronenworth, or Ramon Urias (at the low end). They need layers of guys to get through before they get to Rafaela. If they had to get through both a high-end utility guy and Romy Gonzalez to get to Rafaela, it might work.
I completely disagree. The issue is the outfield logjam and they were scrambling last year to make these pieces fit. They’re sure to make a move that allows for a better alignment.
You are giving them way too much credit. They are so locked into looking at individual trees that they forget they are even in a forest, much less looking at one.
You cannot have games where they’re trying so hard to protect Nathaniel Lowe against left-handed pitching that they move Rafaela to second base and start Nate Eaton in center field.
They had something like four consecutive games where they decided that it was more important to have Rafaela and Yoshida’s bat in the lineup instead of just playing Romy Gonzalez at second base. It feels like they did it even more than that, but I will drive myself crazy if I find more examples of it.
You know what this would be like? This would be like if the Brewers had seen their hole in left field and instead of promoting Isaac Collins they were like, “oh, Rhys Hoskins has experience in left field, let’s put him out there, it will keep all our good bats in the lineup.” Same with the Braves and Marcell Ozuna because they had two good-hitting catchers and no left fielder–instead, they did the normal thing and just took their medicine with Alex Verdugo, because the alternative was even worse. Or if the Red Sox decided to play Enrique Hernandez, who had played elite an CF just the year before, at shortstop. Wait, that one actually happened! And it was the Red Sox who did it! And then they did it again with Rafaela! In two separate years!
I thought this was all because Bloom is part of the Rays tree and many of them famously don’t believe that infield defense is that hard. They don’t think it’s a problem if you do things like play Gavin Lux at shortstop or Yandy Diaz at third base. But Bloom is gone now and trading all the Cardinals’ good but aging veterans back to the Red Sox. Either Breslow’s front office has the same pathologies as Bloom or someone who is still there (Cora?) has internalized it.
I don’t believe the RedSox are managed that well. I think the maneuvering etc. is someone trying to show how “ smart” and innovative He is… that is why a gold glove center fielder winds up at 2nd base. The Red Sox however are so close to actually having a very good team. IMO trade Mayer now and maybe Duran for Ryan and sign Bregman.
I think Mayer is someone they should hold onto. They will almost certainly need an extra infielder over the next couple of years.
The only reason to trade Mayer would be in a package for a better shortstop.
They made the playoffs and were comfortably in the “contender” tier on this site’s power rankings despite trading Devers, losing Anthony for the last month of the year, losing Bregman for a big chunk of the year (and having a noticeably diminished version of him when returned), losing Abreu for a month in mid-August, losing Mayer for the year in July, going 15 deep with starters, etc, all while managing a convoluted roster whose pieces didn’t really fit together intuitively.
I know people love to complain about Cora, but he did a masterful job last year. He pushed the right buttons, kept guys bought in, and managed matchups in a way that allowed everyone to step up when it was their time. 2025 could’ve very easily gone sideways for the Red Sox at several points, but it never did.
That is an excellent brief recap of the Red Sox 2025 season. Cora always has the players backs and did a good job of game management. While the injuries never stopped coming, he got a lot from the role players, certainly Gonzalez and Refsnyder, who will be missed, but Sogard and Eaton also to come mind. The team is poised for a run and another player or two could be enough.
Thank you. There has been some serious absurdism in these comments and this is a breath of sanity.
Who plays short, then? Story is not an answer.
Story’s 3.0 fWAR and 3.8 bWAR were not mirages. He made a few too many errors but he hasn’t descended to end of career Jeter. 25 HR’s and 31/32 steals is more than enough and I am quite happy with him as the every day SS. I am also adamant about not trading Mayer. I could see him playing 3rd this year and surprising a lot of people.
If the Twins wanted to trade Ryan they’d have done it last year.
The BBRef Defensive Lineups tool has you covered:
Rafaela started 19 games at second. Story was at short for every one of those games. Yoshida was in the lineup for all of those games as well, 18 DHing and one in left (with Anthony DHing).
Gonzalez started 11 of those games, all at first. In the other eight the first baseman was Toro.
Duran was in center for 16 of these games, the other three were Eaton.
From August 6 to August 17 they had Rafaela at second eight times out of ten games. The other two had Toro at first, Gonzalez at second, Rafaela in center, and Anthony DHing.
For some reason you appear to be addicted to your own prose at the expense of truth.
Curious on your (and everyone’s) thoughts on where Kristian fits into all of this….. Is he an IF? Is he an OF? Sox just land on him being a super-flex Ben Zobrist type of guy when all is said and done?
You are getting at least one up vote because you are absolutely right. The outfield of Duran, Rafaela and Abreu is, or is close to, the best defensive OF the game has ever seen. All of the above must be in the lineup against RH pitching. Anthony also has to be in the lineup and Yoshida is still around and useful against right-handers. Duran and Abreu are too good defensively to DH so the the Red Sox do the unthinkable and put a great CF at 2nd base. Yes, it is absurd. Now Contreras and Casas join the mob scene but, I am certain, something big is coming.
Exactly, and people who disagree don’t watch the team.
I agree that the outfield ‘logjam’ isn’t really a problem, as long as they’re willing to ship off Yoshida and a briefcase full of cash. I don’t think we need to add multiple infielders though. Ideally they add one, guaranteed everyday player somewhere in the infield, really anywhere but 1B and I think they’ve got enough depth and flexibility to cover it. Romy Gonzalez is a perfectly competent backup 2B and Meyer is flexible enough that he can cover any position if an injury crops up. If there are multiple injuries, than they can consider trading from the outfield, pitching or minor league depth.
Who do you sit, then, or is it Anthony to DH? Each of Anthony, Duran, Rafaela, and Abreu should play every day, thanks to defensive value.
Playing Rafaela in the infield is a bad idea for sure. But using Eaton in CF for 30 innings is pretty small potatoes, isn’t it?
And the logjam isn’t so much of an issue as it is an opportunity to move someone to fill another hole–such as catcher or 2B/3B.
No, it’s just a sign of their own thinking. It’s not a logjam. It’s that they think Rafaela playing the infield is fine.
Absolute nonsense.
And Eaton was only up because of inuries anyway.
I think this is a slight misunderstanding of how Rafaela ended up at second base last year. They never played him at second because they thought it made their defense better. It was almost always about playing matchups and leveraging his ability to do it to fit their best bats in the lineup while still having a functioning middle infield. I don’t think he even played 9 innings there 15 times.
I also think 30 SS/45 2B is a little harsh. He’s shown the tools to be much better than that on the dirt, but as you said, it’s very difficult to be jerked around like that and adjust like it’s nothing—especially for a rookie being thrust into an everyday role as a big league shortstop. He looks like an above average second baseman to me, and the metrics don’t suggest a 45 grade either. The infield defense has been inconsistent, but he’s made plays that no 30 defender is capable of making.
In a shade under 270 attempts in his career at SS, he’s running a -8 OAA. DRS has him at -3 in that time, UZR is at -4.2. He may have the “tools” to be better…but he’s fielding like a 30 at SS in his career.
2B, he’s running a flat 0 (looks like it might combine to 1, based on what FG has in their stat sheet) OAA over approximately 100 chances. 45 might be light on that, but is certainly reasonable. I’d say 50 on that; looks like he’d probably come in a few runs above avg. in a full season at 2B. DRS has him at 1, which given the limited number of innings feels like a +3-+7 defensive 2B (large error bars).
He’s not one of the Red Sox’s best bats — he’s a high variance guy who’s practically unplayable on the road (his 2025 and career splits home v. road are pretty significant). He makes that up with some of the best CF defense I’ve ever seen, but deploying him at 2B is a waste.
Rafaela’s profile is, in many ways, very similar to Jackie Bradley Jr.’s. Even if JBJ was a slight plus as a 2B defender, you wouldn’t have deployed him there.
You can’t really extrapolate defensive numbers out like that, though. They’re noisy in small sample sizes because it’s very easy to rack up negative value by flubbing a few easy chances (like, say, a center fielder making a few throwing errors shortly after moving back to the dirt). I don’t think playing him at shortstop should be in the cards outside of an absolute emergency where they have nobody else to finish off a game there, but he scouted well there in the minors and I don’t think there’s any reason to think he couldn’t be a good middle infielder with more reps there.
And he’s not one of the Red Sox’ best hitters, but he is better than David Hamilton and Nick Sogard. What I meant by allowing them to get their best hitters in the lineup is that his versatility helped them mix and match with Refsnyder, Gonzalez, Lowe, Duran, and Abreu, though. The drop in defense between Rafaela and Duran in CF was probably worth the offensive boost of giving those guys a platoon advantage. Definitely not the ideal way to use Rafaela individually, but I don’t think it’s at all clear it was the wrong way to manage the roster in its entirety.
I don’t know why anyone thinks the paint is dry on Rafaela’s bat.
I have no doubt that if Rafaela was put on the dirt he would quickly put on his Mookie Betts disguise and become a standout there.
Okay, let’s break this apart. I think this is going to be longest post I’ve ever made here.
There are three parts to your argument.
Premise 1. Having a lineup cramming an extra outfielder into the lineup at the expense of one of their first or second basemen is better than not doing that.
Premise 2. Rafaela can play second base well enough to have a functioning middle infield.
Conclusion: You get more value out of playing Rafaela at second base because you get to cram an extra outfielder into the lineup.
Your first premise is that having a lineup cramming an extra outfielder into the lineup at the expense of one of their first or second basemen is better than not doing that. This requires Rafaela to hit the same whether he’s playing one position or if you’re moving him around all over. That is probably not true. If you go take a look at what happens when he plays a single position for a long period of time versus when they’re switching him all over the place, it looks a lot worse when he has to switch positions, either between or within games.
But let’s assume that Rafaela is going to hit exactly the same at both positions, and that it is at about a 103 wRC+ (the OPS+ projected here is 103). Let’s also assume that this projection for Nate Eaton is correct, which I think is way off, but he also overperformed last year so whatever. Also, Romy Gonzalez actually hit close to league average against right-handed pitching last year, but maybe that’s an artifact of only going up against worse pitchers. Oh, and Yoshida was actually way worse than this and they should have realized he wasn’t going to hit like this by August. Let’s ignore that too.
Rafaela has minimal platoon splits projected here, it’s at about .262 / .304 / .448 vs lefties and a .265 / .308 / .422 against righties. Let’s take a look at the alternatives:
Yoshida: .263 / .327 / .374 vs L, .284 / .344 / .429 vs R
Eaton: .250 / .318 / .404 vs L, .244 / .302 / .376 vs R
Lowe: .257 / .329 / .388 vs L, .268 / .345 / .416 vs R
Gonzalez: .278 / .326 / .468 vs L, .257 / .293 / .397 vs R
They only started playing Rafaela at second after Yoshida came back on July 9, so we can assume that this was the original impetus. With all of the assumptions we’ve made so far, against right handed pitching it’s better to have Rafaela at second and Yoshida at DH, moving Duran to CF instead of playing Gonzalez at second. Yoshida’s projected OPS is about 83 points higher. This is definitely what the Red Sox were focusing on; this is the “tree” I’m talking about.
What’s harder to square is the decision to move Rafaela to second in order to play Eaton in center field (or Duran in CF and Eaton elsewhere in the outfield). They only did a handful of times, and I think they only did it when they had Lowe. But I’m looking at this and the benefit here is way, way less. To get Lowe out of the lineup against left-handed pitching, they move Gonzalez to first, Rafaela to second, and play Eaton in CF, which means they are replacing Lowe’s .257 / .329 / .388 with Eaton’s .250 / .318 / .404. You’re gaining 16 points of SLG but giving up 11 points of OBP. Why would a team move everyone around for that?!
And of course, there’s no scenario where it makes sense to move anyone around against left-handed pitching. Even in the scenario where you have an improvement over Yoshida, you can just have them sub in at DH. Thankfully they didn’t do that…I think?
Your second premise is that Rafaela can play second base well enough to have a functioning middle infield. Your conclusion is potentially correct. I am skeptical of this when the middle infield consists of Story and Rafaela, but it’s at least debatable. And even if we accept that premise, it’s pretty narrow because you’re removing a guy who approximately +15 in center field over about 1000 innings in favor of someone who is approximately +2.5 over about 1000 innings there.
Okay, so now we’re at the key part: Is it worth it to get an extra 83 OPS in the lineup if it means you’re going from an 80 to a 55 in center field? Let’s take a look. Duran is +5 FRV in 1078 PAs, and Rafaela is +29 in 835 PAs. That comes out to a difference of a shade over 30 runs per 1000 PAs.
Meanwhile, it turns out that Gonzalez’s projected .257 / .293 / .397 against lefties is almost identical to Rafaela’s career line; Rafaela is only 5 points lower in OPS and has an 86 wRC+, so let’s call it an 88. Meanwhile, Yoshida’s projected line is awfully similar Alex Verdugo’s 2022 where he slashed .289 / .351 / .426; that’s only four points higher than Yoshida’s projected OPS, good for a 106 wRC+. Let’s give him a 105. The difference between a 105 vs 88 wRC+ per 1000 innings is approximately 31 runs.
So, let’s recap this: By moving Rafaela from CF to 2B and benching Gonzalez, they could expect to get an extra 31 hitting runs and lost 30 fielding runs per 1000 PAs. If you assume that they did this for literally every single plate appearance against right-handed pitching in 2025, it would have gotten them somewhere between 4 and 5 extra runs net. I’m not sure how to translate that over to Pythagorean or BaseRuns, but I’m going to guess that translates roughly to one extra win.
But this is only true under the following two conditions:
-There is a gap of 83 points in OPS vs right handed pitching between Yoshida and Gonzalez (actual difference=12 points)
-Rafaela will have the same OPS playing CF exclusively versus being moved to 2B occasionally. Now his actual OPS difference between CF and 2B was enormous (FOUR HUNDRED AND SIXTY THREE POINTS!) but it seems more accurate to do it by date, when he was getting switched back and forth versus playing a single position. He played center field exclusively through July 11 and alternated between 2B and CF a whole lot between July 19 and August 24. He had a .792 OPS through July 11…and a .499 OPS from July 19 through August 24, for an almost 300 point OPS difference.
If either one of those conditions is wrong, then it’s a net negative. Maybe a big negative.
Hopefully I have clarified the differences in our positions. Do with it what you will.
The site unfortunately ate my initial reply, so some stuff is getting cut. But I don’t really know why you’re so hung up on Eaton playing CF. He played one (1) 9-inning game in center, and it was a Thursday afternoon getaway day when Abreu was hurt and they were sitting Lowe and Duran against Cade Povich. Crochet was on the mound, so I’m guessing Cora tried to ride his ace and go with a bench-heavy lineup to give some guys a day off. And guess what? The Sox won 3-2. Perhaps they could’ve won 6-1 if they acted more optimally that day, but that was likely not the goal for that game. These are things an MLB manager has to take into account that people arguing on the computer don’t.
And again, I’m not saying it’s a good thing to do on a regular basis. But during a point in the season where they had key guys in and out of the lineup, I understand why they did it a couple times. Would you rather Rafaela and David Hamilton in the lineup that day? Probably not. And Rafaela only played 14 full games at second. The other games he played there, he either moved in from center or back out to center once they made their pinch hit/run moves for the day.
Between Duran, Abreu, Refsnyder, and Gonzalez, they had a group of guys who were really strong when they had the platoon advantage and not so strong when they didn’t (though Romy made some adjustments midseason that led to a lot more hard contact against righties as the season went on), so they leveraged Rafaela’s versatility to try to create the best lineup they could with the parts they had available. I think in their ideal world he would’ve played 0 innings in the infield, but the world is rarely ideal. That’s really what I take issue with in your comment—they didn’t do that because they thought “it’s good to take Ceddanne out of center once in a while, for a laugh.” They did it in response to some injuries and to give them a little more in-game flexibility with a strangely-constructed roster.
I’m not really sure where you’re getting that projected .690 OPS against lefties for Gonzalez, either. He hit for a .978 OPS against them in 2025, following a high-800s OPS against them in 2024. He’s one of the best lefty mashers in baseball right now. I am assuming you meant to type righties, but at that point I start having trouble following your analysis further.
Yeah, Rafaela certainly has the range for the infield, I think reps would improve him dramatically. Of course, you want him in CF.
I’m sorry, but this is so absurd that it fails the obviousness test.
Boston has four starter-quality OF.
Boston has no starter at 2B.
Boston played Eaton due to losing Anthony and Abreu for extended time.
Check the facts and revise this nonsense.
*had, not has, since we are talking about last year
I don’t understand why Oviedo is being penciled into the rotation. I know Breslow has said that he is, but I can’t make the case that he’s one of the top 5 (or even 8) starters in the team.
He came back from injury with a new monster fastball and a ton of added swing and miss. He fits everything they look for in developmental guys and they’re a huge “development never stops, not even in the big leagues” team. I’m almost sure he’s penciled in above Bello in their internal projections, even if Bello starts a game first once the season starts. Would be absolutely shocked if he’s not in the opening day rotation.
Where are you seeing that Oviedo is being penciled into the rotation or that Breslow has said that he is? I’m not seeing anything to support that. The closest thing I’ve seen is this quote from Breslow on Oviedo:
“beginning to break out… has the ability to beat guys with the fastball… we’ve seen enough to recognize that he’s got plenty of raw stuff and at 27 there’s development ahead of him.”
That’s a far cry from penciling him into the rotation in my opinion. Considering he has an option left and is competing with five other guys for the spot, I think he’s going to need a stellar spring training to land in the rotation.
I don’t remember specifically but I thought I heard it in an interview with Breslow and read it in the globe. I hope I am remembering wrong!
FWIW, the google AI bot is 100% convinced he’s the #4 starter, so there’s that.
At this time no one has even a wild guess who is going to penciled in to the #4-5 spots in the rotation. There are a number of legitimate candidates including Sandoval, Oviedo, Crawford, Harrison and the exciting prospects, Early and Tolle. I will be shocked if both Early and Tolle are still with Boston when pitchers and catchers report but there will be an opportunity in ST to sort it out. Let us wait until then before placing Oviedo, who I am eagerly anticipating watching in ST, in the #4 slot.
That said, now that Wilyer Abreu’s platoon-mate is in Seattle if they’re going to trade someone it should probably be Abreu. Nate Eaton is projected for 93 OPS+ in this piece, and unless there is some weirdness with him hitting a bunch of soft flyouts in any other stadium off the wall in Fenway I don’t buy it.
Now, I’m not saying that they would do this in a perfect world. In a perfect world they would sign Austin Hays and have him take over Refsnyder’s job. But in the perfect world they would also not take signing Austin Hays as an opportunity to move Rafaela to second base. In the real world, I would worry they would be tempted to do such a thing.
But now I’m looking at his FG page and this is what it reads:
“The Red Sox plan to challenge Abreu to face more left-handers this coming season, Chris Cotillo of MassLive.com reports.”
Sure, why not, let’s give the guy with a career 62 wRC+ against left-handed pitching more PAs against them. I’m sure that will work out well? Maybe I took too hard a line against Nate Eaton and / or Nick Sogard platooning with Abreu?
Or maybe a team like the Giants would be happy to trade for him? The Giants have been desperately looking for guys whose left-handed power plays at home, and his expected home run rate for their home stadium is weirdly good considering everything and he’d play great defense for them.
Based on what he did in 2025 Statcast projected him to have 3 fewer homers if he played all his games at Fenway and 3 more if he played them all at the Giants’ home stadium. He literally gets a better power projection in SF than all kinds of stadiums than several teams that play neutral-to-good for left handed power like the Yankees, White Sox, and Blue Jays’ stadiums.
Their 3 year park factors for left-handed HRs are (for Statcast / Guts) 118 / 107 for NYY, 108 / 96 for CHW, and 102 / 97 for TOR. For SF, it’s 78 / 91, the third and second worst MLB stadiums for left handed homers. Whatever Abreu is doing, it’s perfect for them.
I think Campbell is ticketed for the RH outfield job. He’s playing exclusively OF in winter ball. I’m not sure he’ll be better than Eaton this year, but he has the long term contract.
So they’re going to have him as a platoon right handed bat? Maybe also they can give him some reps at first base too?
Or are they going to use him as another excuse to play Rafaela at second base?
Whether they trade Duran or abreu, there are only part time at bats for Campbell. He could platoon with yoshida or Casas at DH and occasionally play outfield.
He was so awful last year after the start that I need to see something that resembles, even faintly, a major league caliber player. Eaton, OTOH, played very well during his time with the club.
Campbell as a bat-first 4th OF wouldn’t be a bad idea, Boston probably wants him to at least be able to play the Refsnyder role.
Campbell would be a total disaster in Fenway RF.
They seem to have settled on Campbell being an outfielder so maybe he will take on that role in the short term.
I am confused about the Abreu plan as well. He hasn’t had many chances against lefties so maybe he’s better than the numbers look. But if that’s the case, you’d think they’d have given him more of a chance the past few years.
The Red Sox absolutely love small sample platoon splits. LHH who hits under .200 for a month against LHP? You’re never facing a LHP again.
Do you know what team Jarren Duran plays for?
Did you miss the part where I said “under .200”?
This Week in Deflective Pedantry
If the Sox keep all four outfielders, they don’t need a platoon mate for Arbeau, right? Just start Duran in right against lefties and let Casas or Yoshida DH (hopefully only one of them is on the team).
As bad as the situation was last year, it would be complete insanity, as well as complete incompetence if both Casas and Yoshida are on the Opening Day roster.
My guess is Casas gets traded, Yoshida’s contract is more or less unmovable.
Duran was a disaster against lefties last year and his best year against them was an 85 wRC+.
Abreu’s statline and PA quality against lefties were noticeably better last year. If he can maintain those still relatively modest improvements he’s more than good enough in the field to be an everyday player. And it’s not like 26 year olds can’t continue to improve.
Two straight, well-deserved, Gold Gloves should keep him in RF until he proves he can’t hit lefties at all. Refsnyder was an exceptional platoon partner and a platoon made sense. Two months as a starter against all pitchers is worth a try. A lesser partner should not send Abreu to the bench.
Nick Eaton passed the eye test with flying colors last year. Of course it was a small sample but he hit, he fielded and he really ran. This followed a solid season in the tough to hit International League. Refsnyder will be tough to replace but I am ready to give Eaton his spot.
Are you referring to Nate Eaton or Nick Sogard? (I don’t agree with you either way, I just want to know who I’m disagreeing with you about)
Eaton. He looked very capable of filling the 5th outfielder spot. I would you rather see him in that spot than some retread like Dylan Carlson get yet another chance to prove he can’t play?
They played Duran every day despite being execrable against lefties. Why wouldn’t they attempt this with Abreu (who is a gold glove RF defender)?
Man, what a great roster! If only they didn’t get rid of a top 30 hitter in baseball for absolutely no reason.
When Triston Casas died on the field last year, going down like he’d been shot before being stretchered off in tears, the Red Sox asked Devers to play first base — the position he was obviously going to spend the majority of the rest of his career playing — to fill in for his injured teammate and get all of their best players on the field. Devers said no, they should do their jobs and get somebody else, and, what happens if somebody in the outfield gets hurt are they gonna move me out there?
You cannot keep that player in your dugout, let alone as the “face of the franchise” and highest paid player, and ask Garrett Crochet to throw over 100 pitches, ask Rafaela to play second base, ask Chapman and Whitlock to throw back-to-backs. You just can’t. Blame whomever you’d like to for how it got to that point but Devers sealed his own fate.
Also, if Devers is a top 30 hitter in baseball, Wilson Contreras is what, top 35?
First base was NOT “the position he was obviously going to spend the majority of the rest of his career playing” because they extremely blatantly told him he was going to be a DH.
If you want to ensure your player is open to moving to a new position midseason, maybe don’t tell him to not even bother bringing a glove to Spring Training.
Oh, for sure the Sox screwed it up with Devers. The communication was bad. But he publicly opted out of pulling the same rope as everybody else and immediately needed to be traded. It’s a miracle that they found a taker for his whole contract as soon as they did.
And, yes, first base was the position he was obviously going to spend the majority of the rest of his career playing, despite what he says the red sox said. First base is where fat former third basemen go. When you are a good hitter who used to be passable at third base and aren’t anymore, you play first, because if you have the body type for it and were ever decent elsewhere on the dirt you’re probably going to be good there. The entire history of baseball and body types and the existence of the defensive spectrum tells us this. Unsurprisingly, that’s where he plays now. He’s even looked good at it!
If he was obviously going to play first base in the future, why didn’t they tell him that?
The Red Sox lied to him about Bregman playing 2B, which made their promising of 3B when he signed his contract a retroactive lie, and then lied again when they said he would only be a DH.
The Red Sox were repeatedly dishonest and disrespectful to their star player who they handed the keys to the franchise with. What reason did he have to respect them back?
Situations change during the season. Devers chose to be selfish instead of adaptible, and a petulant whiner.
And the Red Sox chose to be repeatedly dishonest to him. If your employer lied to you about your position in the company twice in a span of four months, would you keep wanting to go along with what they told you?
Show me how they were dishonest.
Three seasons combined (2023-2025) using FG’s Offensive value, Devers is 26th, Willson Contreras 41st.
Looking at 2025 only, Devers was 24th, Willson Contreras 54th.
They really should keep getting called out on this. All off season breslow has talked about needing to add a ‘power bat’ like he didn’t just trade one away a few months ago.
This is going to be controversial because it’s clear that the relationship between the Red Sox and Devers was totally shot. By that point, everyone was better off without the other.
But I think it’s fair game, because (1) the relationship going wrong was mostly and maybe entirely the Red Sox’s fault for not communicating better with their homegrown star player, and (2) it’s another example of the Red Sox vandalizing their own roster in order to get Masataka Yoshida playing time.
They’re so averse to burning a roster spot or DFA’ing him and eating the contract or even seeing what the other guy looks taking grounders at first base that they blew up their own relationship with the player with the 19th best wRC+ since full-time baseball resumed in 2021 and who was hitting even better than that at the time of the trade.
It might even turn out to be a blessing in disguise if Devers’ back injury turns out to be chronic, like back injuries often do. But the whole thing was just such terrible management. No matter what sort of rationalization you make for more recent terrible decisions, they were only in that situation because of a previous terrible decision.
No, I think you’re right that when Devers was traded, it was best for both parties.
It obviously wasn’t about first base at that point, since Devers went on to play first at SF and Breslow never traded for or asked another player to move. Both were just too frustrated with each other.
Devers has 8 years at $30M/yr left on his contract. Bregman’s crowdsource estimate is 5 years at $31M. Devers is three years younger. I’m not sure which player/contract I would prefer, butif my concern was just hitting, as it seems to be for Breslow, I would take Devers.
Why do you assume the team decides to play certain players just because they feel like it?
Because why else would they be trying so hard to get a guy who can barely play any position and had an 88 wRC+ into the lineup that badly?
Maybe he’s better next year. He’s projected to be in the same offensive range as Duran and Abreu in this article by ZiPS, and a touch better than Rafaela (although Rafaela’s standout tool has never been the bat). But all four of those other guys are projected for at least 2.5 wins, and Yoshida is only projected for 1.2. Because he’s not a good fielder or runner. He’s clearly the fifth best player of that group.
I am going to repeat this again: There is no logjam. Not anymore now that they’ve traded Devers. They have four outfielders, and three outfield spots and one place at DH for them to rotate through if, and only if, they are all healthy. They also have Yoshida, who is helpful if one of them is hurt, and otherwise is not helpful to them. There is absolutely no need to trade someone, or to move Rafaela to second base, especially now that they have an offseason to find functional infielders. The media has completely accepted the way the Red Sox have framed this and no one has stopped to question whether it makes sense or not. It does not make sense.
Yoy keep repeating it, and it’s still obviously baloney.
I think they were happy enough to get off a long term deal to a power hitter seeing significant drops in bat speed and significant increases in in-zone whiff rate, and the fact that he went about being moved off third the way he did made it a no brainer for the front office.
I’m pretty sure everyone involved in running the Red Sox, from Cora to Henry, would like a do-over on how they handled the situation over the offseason, but I don’t think any of them have any regrets over how they handled the way it developed mid season.
I did not have any negative reaction when Devers was shipped out. By then the bridges had been burned but, fortunately for the Red Sox, the money didn’t go up in smoke. I will wait and see if he ages like wine or something less palatable but I think the money will be better spent elsewhere.
I think Craig Breslow wanted out of that contract the second he was hired and sowed seeds of discontent in Devers so he could justify it to the fanbase.
There is no reason a team trying to win a World Series should get rid of an elite hitter. I don’t care if the back half of his contract will be bad. They barely saved money in the short term, anyway, because they took Hicks in return. They made their team worse for absolutely no reason.
I think there’s probably some truth to that (hence the first sentence of my comment) but I have a hard time buying that this was all some dastardly scheme cooked up by Breslow to goad Devers into making a scene and forcing his way out. I think they would’ve been perfectly happy leaving that decision for either this current offseason or a year from now.
I wish the Red Sox added a couple more starters just so we could see how small of a font Dan could find for the chart.
Those are really nice projections for Anthony, Duran, and Rafaela
Still fascinating what the sox do with Anthony/Duran/Abreu/Rafaela along with Casas/Campell
Think Anthony and Rafaela have 2 OF spots locked in. So that leaves 1 spot for Duran or Abreu. You could keep all 4 and just rotate them between DH. However, with Contreas at 1B, that doesn’t leave a spot for Casas/Campbell and Yoshida.
I think short term, they could just have Casas/Campebell in AAA, play play the 4 OF dailys (rotating them at DH) and use Yoshida as a bench bat. Long term they might need to make a trade but thats hard bc they all have a bunch of control and it might be hard to lineup up in value
I agree with most of what Dan says but he is mistaken when he says ” Jordan Hicks is best used as a reliever.” His only usage should be to keep the bench warm. If he is on the roster on Opening Day there are going to be a lot of very unhappy members in Red Sox Nation.
As a starter: 119 ERA-, 103 FIP-, 4.21 SIERA, 4.53 xERA
As a reliever: 100 ERA-, 91 FIP-, 3.96 SIERA, 3.45 xERA
As a starter he’s not so great, but he’s basically averaged a being low-leverage reliever throughout his career. And that isn’t so bad.
He had some of the best stuff in MLB when the Giants tried to convert him to being a starter, on par with guys like Mason Miller and Jhoan Duran. That was enough to get him to pitch in the 7th and 8th inning, but not any better because his stuff plays way down because of the command. Last year his stuff was in the range of Aaron Bummer and Jose Ferrer, but because his command is so bad he got shelled.
Give him an offseason to adjust back to throwing 99 in one inning-stints again. He’ll probably be fine, in the same generic space as the other middle relievers like Zack Kelly, David Sandlin, and Tyler Samaniego.
He was decent some time in the distant past but you must not have watched him pitch for the Red Sox in 2025. The numbers are as bad as the look was. The FIP, ERA. hits/inning, BB/inning were all indicative of someone who should never appear on the mound for a potential contender.
If the logjam wasn’t bad enough already the addition of Contreras, a very welcome addition for me, only clogs the roster more. Casas has never been seen as the answer by most of the faithful. I have seen too much mediocre offense, awful defense and injuries to have any trust in him ever being productive. So the Red Sox now have two DH’s, neither of which has any trade value, to go along with four good outfielders and a new 1st baseman. I can’t stop believing that there is a huge package being put together to pry Ketel Marte from the D’Backs. I originally had Abreu, either Tolle or Early and another arm going west but Casas now looks like he should be included. I can’t imagine Arizona going into the season with Tyler Locklear. I could see the D’Backs adding something from their end with the addition of Casas. As much as it would hurt to see Early or Tolle leave, Marte is a great player and has anybody taken note of the Red Sox 2nd base situation. Come on Breslow! Make it happen!
I think I said something like this already, but: Casas has 3 options left. Based on what he did before he got hurt, the Red Sox should probably use one of them in 2026. There’s really no other place for him to go, either on the Red Sox or any other team.
That is a good idea. I must admit that I never thought of him playing in AAA again but it makes sense. He is only 26 in 2026 though it seems like he has been around longer than that. He has no trade value and he might be able to rebuild his career.
I am a fan of him getting right in AAA, then getting flipped.
“only clogs the roster more”
Some of the takes in here are just exhausting. Casas had a torn meniscus in May, and was bad at just about everything when he did play. A playoff team does not count on Casas. And Sox 1B were horrendous last year. Contreras is sorely needed.
And if you think Casas is just a DH, then acquiring Contreras *solves* a roster problem, it doesn’t create one.
This thread has my popcorn popping 🍿🍿
Duran for Brendan Donovan. Re-sign Bregman.
Use Donovan as utility along with Mayer, nominally, with Mayer taking over short when the inevitable fact of Story being either injured or terrible happens. Or include Story in a trade.