Chicago White Sox Top 37 Prospects

Caleb Bonemer Photo: Nick King/Lansing State Journal/USA TODAY NETWORK

Below is an analysis of the prospects in the farm system of the Chicago White Sox. Scouting reports were compiled with information provided by industry sources as well as my own observations. This is the sixth year we’re delineating between two anticipated relief roles, the abbreviations for which you’ll see in the “position” column below: MIRP for multi-inning relief pitchers, and SIRP for single-inning relief pitchers. The ETAs listed generally correspond to the year a player has to be added to the 40-man roster to avoid being made eligible for the Rule 5 draft. Manual adjustments are made where they seem appropriate, but we use that as a rule of thumb.

A quick overview of what FV (Future Value) means can be found here. A much deeper overview can be found here.

All of the ranked prospects below also appear on The Board, a resource the site offers featuring sortable scouting information for every organization. It has more details (and updated TrackMan data from various sources) than this article and integrates every team’s list so readers can compare prospects across farm systems. It can be found here. Read the rest of this entry »


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 BregmanRafael 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.

Batters – Standard
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

Batters – Advanced
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

Batters – Top Near-Age Offensive Comps
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

Batters – 80th/20th Percentiles
Player 80th BA 80th OBP 80th SLG 80th OPS+ 80th WAR 20th BA 20th OBP 20th SLG 20th OPS+ 20th WAR
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

Batters – Platoon Splits
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

Pitcher – Standard
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

Pitcher – Advanced
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

Pitcher – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Garrett Crochet Steve Carlton Chris Sale CC Sabathia
Sonny Gray Gaylord Perry John Smoltz Chris Carpenter
Brayan Bello Shelby Miller Garrett Richards Mike Foltynewicz
Garrett Whitlock Rick Aguilera Rollie Fingers Dave Veres
Connelly Early Matt Maloney Lance Painter Randy Wolf
Payton Tolle Billy Hoeft Dan Meyer Brooks Carey
Aroldis Chapman Mike Remlinger John Hiller Luis Arroyo
Tanner Houck Jason Hammel Brad Penny Ruben Gomez
Kyle Harrison Felix Doubront J.A. Happ Brad Havens
Johan Oviedo Alan Benes John Denny Jeff Juden
Patrick Sandoval Ben Jukich Eric Bell Tom Bolton
Tyler Uberstine Kyle McGowin Josh Hancock Francisco Oliveras
Lucas Giolito George Caster Ervin Santana Wes Ferrell
John Holobetz Tyler Mahle Vladimir Gutierrez Julian Tavarez
Kutter Crawford Hideki Irabu Steve Stone Mark Portugal
Yordanny Monegro Scott Anderson Mark Bauer Mariano Rivera
Josh Winckowski Joe Ross Jason Davis Teddy Rose
Shane Drohan Phil Nastu Sid Monge Chris Welsh
David Sandlin Jared Jensen Erick Abreu Jose Rosario
Ryan Watson Mike Wilkins Carlos Navas Steve Blateric
Jovani Morán Adam Liberatore Jorge Ibarra Jerry Don Gleaton
Eduardo Rivera John Davolio Art DeFilippis Chuck Tomaselli
Hayden Mullins Jack O’Connor Bill Landis Rafael Orellano
Blake Wehunt Mark Serrano Paulo DeLeon Rocky Cherry
Jordan Hicks Ted Power Brian Williams Sam Deduno
Jake Bennett Larry Jaster Joe Sergent Alan Viebrock
Jack Anderson Roberto Novoa Mike McNutt Darrell Whitaker
Dalton Rogers Phil Dumatrait Rick Engle Jeff Calhoun
Bryan Mata Tommy Alexander Jeffrey Hull Jay Buente
José De León Trevor Cahill Ryan Glynn Roy Mahaffey
Justin Wilson Ed Vosberg Bill Kennedy Diomedes Olivo
Greg Weissert Julio Navarro Mike Fornieles Bryan Shaw
Justin Slaten Edgmer Escalona Matt Anderson Dan Remenowsky
Isaac Coffey Renie Martin Rich Yett Cholly Naranjo
Tyler Samaniego Brian Shouse Ed Puig Mitch Herold
Osvaldo Berrios Stephen Perakslis Brandon Harmsen Kyle Edens
Zack Kelly Sammy Stewart Jesus Colome Scott Cassidy
Alec Gamboa Bryan Clark Scott Forster Mike Hinckley
Liam Hendriks Roy Face Tim Scott Todd Worrell
Caleb Bolden Matt Snyder Fernando Zarranz Jose Lopez
Wyatt Mills Ray Moss Mike Fornieles Barry Jones
John Stankiewicz Clay Condrey Ben Gonzales Steven Spurgeon
Jeremy Wu-Yelland Joe Filomeno Joe Brown Gus Meizoso
Reidis Sena Trevor Hurley Roger Hambright Terry Bross
Hobie Harris Jason Childers Jim Ed Warden Bill Sampen
Austin Adams Bill Zuber Dave Baldwin Mike Fetters
Christopher Troye Zach Schreiber Jeremy Hill Gene Pentz
Gabriel Jackson Elliot Brown Mauro Gozzo Paul Perkins
Cooper Adams Connor Overton Andy Cook Rich Simon
Noah Song Dave Wainhouse Trevor Simms Kris Harvey
Jacob Webb Luis Perdomo Tyler Bremer Gene Morgan
Brendan Cellucci Tom Funk Bob Macdonald Brian Adams
Wyatt Olds Daniel Corcino Ty Buttrey Jim Bullinger
Zach Bryant Dick Balderson Kris Keller Larry Gable
Jorge Juan Gene Pentz Jarrod Kingrey Zach Schreiber

Pitcher – Splits and Percentiles
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R 80th WAR 20th WAR 80th ERA 20th ERA
Garrett Crochet .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.


Jeff McNeil Bound for Sacramento as Metsodus Continues

Gregory Fisher-Imagn Images

Another day, another Met out the door. Jeff McNeil, who to this point had spent his entire 13-year professional career in the Mets organization, is now an Athletic. The 33-year-old second baseman and outfielder is headed to Sacramento (or, to use the Athletics’ official branding, Parts Unknown), in exchange for 17-year-old pitching prospect Yordan Rodriguez. The Mets will pay down $5.75 million of the $15.75 million due to McNeil in 2026, and if the A’s decline McNeil’s club option for 2027, Steve Cohen will cover the $2 million buyout.

At the time of the trade, McNeil was the Mets’ active leader in games played, plate appearances, and hits. If you want a sense of how the Mets’ offseason is going, here’s a fun fact. In the past 30 days, the franchise has had four active leaders in those categories: Brandon Nimmo, who was traded to Texas just before Thanksgiving; then Pete Alonso, who signed with the Orioles during Winter Meetings; then McNeil; and now Francisco Lindor. All that upheaval without playing a single game.

All told, 16 of the 63 players who suited up for the Mets in 2025 have departed since the end of the season. Come February, “Meet the Mets” might be more than a song. They’re going to have to spend the first week of camp wearing name tags and doing icebreakers. Read the rest of this entry »


Cardinals, Red Sox Link up Again in Willson Contreras Trade

Tim Vizer-Imagn Images

‘Twas the week before Christmas, and all through Fenway, every fan was insistent: “Get a first baseman, today.” Or, well, probably not – why would there be fans at Fenway when there are no games, anyway? Why Christmas week in particular? Why did they construct their sentence awkwardly to suit a rhyme scheme? But forget about how hard it is to open an article – or at least how hard I’ve made it seem with this one. There’s a trade afoot! The Red Sox have acquired first baseman Willson Contreras from the Cardinals in exchange for right-handed starter Hunter Dobbins and righty pitching prospects Yhoiker Fajardo and Blake Aita, as Jeff Passan first reported.

In a free agent market awash in slugging first base/DH types, Contreras flew under the radar this offseason. Kyle Schwarber and Pete Alonso were the top names at the position, and both secured the deals befitting that status. The Red Sox were clearly interested in adding some offense, particularly in the infield, and were linked to both sluggers before they signed elsewhere. But there are more ways to improve your team than on the open market, and a pivot to Contreras soon followed. Read the rest of this entry »


JAWS and the 2026 Hall of Fame Ballot: Omar Vizquel and Francisco Rodríguez

RVR Photos-Imagn Images, Gary A. Vasquez-Imagn Images

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

The third and final multi-candidate pairing of this series is by far the heaviest, covering two candidates who have both been connected to multiple incidents of domestic violence. Read the rest of this entry »


Creating a Projection for Munetaka Murakami

Rhona Wise-USA TODAY Sports

What sort of production can we expect from Munetaka Murakami in 2026? This article walks through my steps in creating an MLB projection for the Yakult Swallows superstar.

With one day to go before his negotiation window closed, Murakami and the Chicago White Sox agreed on a two-year, $34 million deal; you can read Michael Baumann’s thoughts on the signing here. Both the dollar amount and the length fall well short of expectations: Ben Clemens projected him to land a seven-year, $154 million contract, while our median crowdsourced contract estimate was for six years and $132 million. Prior to Murakami’s posting, Eric Longenhagen highlighted his 80-grade raw power, as well as his major contact issues, in an October international players update. Both Eric and Ben saw first base as Murakami’s likely defensive home, something the White Sox have already confirmed for the coming season. ZiPS projects him for a .237/.363/.454 triple-slash line and a 126 wRC+. My own projection system, OOPSY, does not yet project NPB players, but that’s something I’m aiming to change with this article. So what might OOPSY expect from Murakami?

The first step in creating a Murakami projection was to review the literature. Previous research from team scouts, analysts, and the creators of other projection system tends to rate NPB as close to Triple-A in terms of its quality of competition. This serves as a good reference point for developing my own quality of competition estimate. Read the rest of this entry »


Phillies, Royals Swap Relievers

Bill Streicher and Patrick Gorski-Imagn Images

The Phillies made the playoffs in 2025. The Royals nearly did, and certainly hope to play in October in 2026. Teams like that rarely line up on trades, what with both sides aiming to do the same thing and all. But rarely isn’t the same as never. Philadelphia and Kansas City found something they agree on other than their taste in Super Bowl matchups (last year’s every year, naturally), coming together on Friday to swap relievers: Matt Strahm is heading to Kansas City in exchange for Jonathan Bowlan, as Robert Murray first reported.

Trades are all about two teams with mismatched goals. Who would trade a superstar? A team that isn’t competing at the moment and isn’t one or two players away from changing that. Who would let go of a promising outfield prospect? A team that’s set in the outfield and light on the mound. This trade is two playoff contenders trading relievers, so most of those considerations don’t apply. But there’s still a mismatch in goals and resources here; you just have to look a little more closely.

The Phillies bullpen boasts an embarrassment of riches. Jhoan Duran, the closer, is one of the best in the business, a lockdown reliever you can set and forget in the ninth inning. José Alvarado missed most of the 2025 season thanks to a suspension and injury, but he’s an excellent late-inning option in his own right when available, and he should be back at full strength in the upcoming year. It doesn’t stop there; the team recently signed Brad Keller, who broke out as a dominant single-inning option in 2025. Even without Strahm, that’s a fearsome top trio of relievers, perhaps the best in the majors. Read the rest of this entry »


Development Remains, but Cam Collier Is Getting Closer to Cincinnati

Kevin Jairaj-USA TODAY Sports

Some rough edges need to be smoothed out, but Cam Collier could be contributing to the Cincinnati Reds offense in the not-too-distant future. Assigned a 45 FV by Eric Longenhagen, the 21-year-old corner infielder is coming off of a 2025 campaign in which he put up a 123 wRC+ over 396 plate appearances across three levels (primarily Double-A). Among the few downsides was a dearth of dingers — he went yard just four times — but that presents as a blip as opposed to a barometer. Our lead prospect analyst grades Collier’s raw power as above average.

I broached the power outage when I talked to Collier during his stint in the Arizona Fall League, where he concluded his campaign with the Peoria Javelinas. He’d hammered 20 homers with the High-A Dayton Dragons in 2024, so why so few of them in his third full professional season?

“I’ve tried to not think about it too much,” replied Collier, whom the Reds drafted 18th overall in 2022 out of Chipola College. “This year, I wanted to really get back to being a hitter. I wanted to have consistent good at-bats, and while that didn’t produce as many homers, it produced a lot more base hits. I was happy with that.”

The stat sheet reflects some of his targeted strides. After batting .248 with a 25.0% strikeout rate in 2024, Collier improved to .279 with an only-incrementally-higher 26.3% K-rate against a higher level of competition. Moreover, the exit velocities he produced when he squared up the baseball were impressive — which remained the case in the desert. At 113.1 mph, Collier had the hardest-hit ball in the Fall Stars Game.

I had read reports that his exit velos and hard-hit rates were plus, so I brought that up as well. Was it perhaps a little counterintuitive that his slugging percentage (.384) and home run totals were as low as they were? Read the rest of this entry »


Cincinnati Reds Top 39 Prospects

Alfredo Duno Photo: David TuckerNews-Journal/USA TODAY NETWORK

Below is an analysis of the prospects in the farm system of the Cincinnati Reds. Scouting reports were compiled with information provided by industry sources as well as my own observations. This is the sixth year we’re delineating between two anticipated relief roles, the abbreviations for which you’ll see in the “position” column below: MIRP for multi-inning relief pitchers, and SIRP for single-inning relief pitchers. The ETAs listed generally correspond to the year a player has to be added to the 40-man roster to avoid being made eligible for the Rule 5 draft. Manual adjustments are made where they seem appropriate, but we use that as a rule of thumb.

A quick overview of what FV (Future Value) means can be found here. A much deeper overview can be found here.

All of the ranked prospects below also appear on The Board, a resource the site offers featuring sortable scouting information for every organization. It has more details (and updated TrackMan data from various sources) than this article and integrates every team’s list so readers can compare prospects across farm systems. It can be found here. Read the rest of this entry »


Effectively Wild Episode 2417: Just Passan Time

EWFI
Ben Lindbergh brings on ESPN senior MLB insider Jeff Passan to discuss the ins and outs of the newsbreaking business—how he reports and announces news, how newsbreaking in baseball differs from newsbreaking in other sports, conflicts of interest, the ills of social media, work-life balance, aging, his flirtation with switching to the basketball beat, and more—plus Jeff’s thoughts on ESPN’s relationship with MLB, the biggest surprises and questions of this hot stove season, and the outlook for a lockout. Then (1:06:55) Ben talks to The Athletic’s Sam Blum about what he learned from covering the wrongful death lawsuit filed by the family of Tyler Skaggs against the Angels, which was settled just before the jury reached a verdict.

Audio intro: Nate Emerson, “Effectively Wild Theme
Audio interstitial: Grant Brisbee, “Effectively Wild Theme
Audio outro: Kite Person, “Effectively Wild Theme

Link to Jeff’s last EW appearance
Link to Jeff’s newsbreaking origins
Link to Jeff’s gravy tweet
Link to aging research
Link to article about aging
Link to Woj comments
Link to Schefter comments
Link to Shams comments
Link to Shams profile
Link to Shams vs. Woj feature
Link to Passan NBA report
Link to exhibit 49 info
Link to more exhibit 49 info
Link to ESPN-MLB deal
Link to ESPN-NFL deal
Link to ESPN evolution
Link to Jeff’s trade tweet
Link to news about Jeff’s son
Link to The LAT on the settlement
Link to Sam on the settlement
Link to Sam on Trout
Link to MLB testing change

 Sponsor Us on Patreon
 Give a Gift Subscription
 Email Us: podcast@fangraphs.com
 Effectively Wild Subreddit
 Effectively Wild Wiki
 Apple Podcasts Feed 
 Spotify Feed
 YouTube Playlist
 Facebook Group
 Bluesky Account
 Twitter Account
 Get Our Merch!