Archive for Rays

Another Fine Addition to Their Collection: Mariners Acquire Brendan Donovan in Three-Team Swap

Benny Sieu-Imagn Images

The first thing Chaim Bloom did after taking over baseball operations in St. Louis was trade away everything that wasn’t nailed down. Sonny Gray? Thanks for your contributions, now go try to win a ring in Boston. Willson Contreras? Gone, and to the same team. Nolan Arenado? Thanks for the memories, enjoy the desert. With those trades sorted, he’s moved on to step two: prying up some of those aforementioned nails to make more deals. The most recent shoe to drop in the Cardinals retooling might be the biggest one, though. Brendan Donovan is now a Seattle Mariner, the key piece in a three-team trade that sends Ben Williamson to Tampa Bay and a heaping helping of prospects and draft picks to the Cardinals.

Donovan isn’t a household name like many of the best Cardinals of recent years, but that has far more to do with the team’s middling success of late than any lack of talent. His combination of versatility and offensive firepower calls to mind Ben Zobrist, and unlike almost every other flexible defender who gets compared to Zobrist, this one actually makes sense. Zobrist ran a 121 wRC+ during his seven-year peak. Donovan’s career mark is 119, the same as his 2025 total. He’s under team control for two more years at a reasonable rate, too: $5.8 million this year, with his last trip through arbitration set for 2027.

“A plus bat who can play defense everywhere” generally isn’t a good title to have applied to you. That’s because most of the hitters who receive that label either aren’t plus bats, don’t play good defense, or both. But as I mentioned, that’s not Donovan, and we might as well examine each of those two skills, as he’s the entire reason this trade happened, the best player going to any of the three clubs by a mile. Read the rest of this entry »


Sunday Notes: Grant Fink Helps Steven Kwan Keep the Bumpers On

Davy Andrews recently wrote about Steven Kwan’s defense, which, as my colleague chronicled, has been demonstrably stellar. Not only has the 28-year-old Cleveland Guardians left fielder been awarded a Gold Glove in each of his four MLB seasons, the metrics back up the accolades. There hasn’t been a better defender at his position, and that goes for the senior circuit as well as the American League.

And then there is Kwan’s bat. The 2018 fifth-round pick out of Oregon State University isn’t a basher, but he is a solid contributor to the Guardians offense. Since debuting in 2022, the erstwhile Beaver has slashed .281/.351/.390 with a 112 wRC+. Moreover — this is no secret for most FanGraphs readers — he seldom goes down by way of the K. Kwan’s 9.5% strikeout rate over the past four campaigns is the lowest among qualified hitters not named Luis Arraez.

Grant Fink knows his left-handed stroke as well as anyone. Cleveland’s hitting coach tutored Kwan in the minors before moving into his current role, and they work together in the offseason. I asked Fink about two-time All-Star when the Guardians visited Fenway Park last September.

“If you look at his profile as a hitter in the major leagues, it is based on accuracy and ball flight,” Fink told me. “His key is making sure that his body is moving in a way where he can get his barrel to the ball in multiple places in the zone, and that he is making contact in the right windows to produce that consistent ball flight. Read the rest of this entry »


For Tampa Bay’s Joe Boyle, Freedom and Repetition Are the Keys To Command

Nathan Ray Seebeck-Imagn Images

Joe Boyle is emerging as a late-bloomer success story. Now 26 years old, the Tampa Bay Rays right-hander is coming off a campaign during which he not only continued to display a power arsenal, but began to rein in his command as well. Over 86 innings with Triple-A Durham, Boyle paired a 32.9% strikeout rate with an 11.8% walk rate; across 52 innings with the big league club, those numbers were 25.7% and 12.4%. While admittedly far from George Kirby-esque, those free-pass percentages were nonetheless a meaningful step in the right direction.

Boyle’s relationship with the strike zone has long been tenuous. In May 2024, Eric Longenhagen wrote that while “Boyle has had huge stuff for his entire life as a prospect, [he has] also been very wild.” Fast forward to December of that same year, and our lead prospect analyst again cited the nastiness of the 6-foot-8, 250-pound hurler’s offerings, adding a caveat that he has “zero feel for location.”

Something else that Longenhagen wrote 13 months ago bears noting:

“It’s possible that the Rays will attempt to do with Boyle what they successfully accomplished with Tyler Glasnow: Simplify his delivery to make it more consistent and hope it’s enough for him to be a five-inning starter.”

Currently projected as the Rays’ fifth starter by RosterResource, Boyle is now with his third organization. Selected in the fifth round of the 2020 draft by the Cincinnati Reds out of the University of Notre Dame, he was subsequently swapped to the Oakland Athletics in 2023, and then to Tampa Bay the following winter. It is understandable that the pitching-savvy Rays were, and remain, enamored with his potential. While Boyle’s success at the major league level has been spotty — his ERA last season was 4.67 — his comps stick out like a sore thumb. Baseball Savant’s list of the pitchers most similar to Boyle based on velocity and movement comprises Chase Burns, Jacob deGrom, Dylan Cease, Hunter Greene, and Bubba Chandler. Read the rest of this entry »


Reds, Rays, and Angels Link Up In Three-Team Swap

Eric Canha, Katie Stratman, Troy Taormina-Imagn Images

Last week was one of the busiest of the offseason so far, with Kyle Tucker taking his talents to Chavez Ravine and Bo Bichette heading to the Mets. Given those glitzy headlines, it was easy to miss an annual rite of winter: a weird, zero-sum-feeling trade that didn’t need to be a three-teamer but was anyway because the Rays got involved. The particulars: The Rays sent Josh Lowe to the Angels, the Angels sent Brock Burke to the Reds, and Tampa Bay got Gavin Lux from Cincinnati and prospect Chris Clark from the Halos.

The first thing that drew my eye in this trade is that the two hitters are at least superficially similar: lefties with enormous platoon splits and no real defensive home. Lux has a career 99 wRC+; Lowe 101. They get to those marks in extremely different ways, though, and I think that’s as good of an entry point into analyzing this swap as any.

Lowe is an archetypical lefty power bat, and the Angels simply don’t have anyone like that. Last year was easily Lowe’s worst as a pro on a rate basis, and he also spent a month and a half on the IL. But his 11 homers would have been the second-most by an Angels lefty, behind Nolan Schanuel’s 12 in 150-ish more plate appearances (Yoán Moncada also hit 12 lefty homers, but he left in free agency). Overall, the Angels were 29th in baseball in home runs hit by lefties, with 34 for the entire team put together. Read the rest of this entry »


Sunday Notes: Tampa’s Erik Neander Looks Back at the Randy Arozarena Trade

Not so many years ago, a tongue-in-cheek refrain went like this: “Great trade for the Rays. Who did they get?” With that in mind…

… a few days before the July 30, 2024 deadline, the Tampa Bay Rays dealt Randy Arozarena to the Seattle Mariners in exchange for prospects Brody Hopkins and Aidan Smith. I asked Erik Neander to look back at the transaction when I talked to him during November’s GM Meetings.

“It was a decision that was pretty clear,” Tampa Bay’s president of baseball operations told me. “That deal was about timing. Seattle was getting someone to make an immediate contribution — they’ve gotten that — and from our side it was a deal that was probably going to take years to realize the full potential of.

“With Brody Hopkins, we think the world of the arm talent,” continued Neander. “He was a two-way guy, highly athletic, and he is continuing to make strides and find the command. We believe that he’s someone who can pitch in the middle of a rotation, if not higher. I’m a little surprised that he doesn’t get more attention than he does.”

Hopkins, a 23-year-old right-hander who was taken in the sixth round of the 2023 draft out of Winthrop University, logged a 2.72 ERA, a 3.33 FIP, and a 28.7% strikeout rate over 116 innings with Double-A Montgomery this past season.

Smith, a 21-year-old outfielder who was drafted out of a Lucas, Texas high school the same year, slashed .237/.331/.388 with 14 home runs and a 114 wRC+ over 459 plate appearances — he also swiped 41 bases in 47 attempts — with High-A Bowling Green. Read the rest of this entry »


FanGraphs Weekly Mailbag: January 10, 2026

Kevin Sousa-Imagn Images

Exciting news, everyone! In just about a month’s time, pitchers and catchers will be reporting to their respective spring training sites, with the rhythms of the game beginning once again. And with the start of mitts popping and best-shape-of-my-life boasting, the hopes and fears of baseball to come will be renewed.

Until then, we have plenty of things to give us Certified Baseball Sickos our fix. Four of the top five and six of the top 10 players on Ben Clemens’ Top 50 Free Agents rankings remain unsigned, including a trio of former Astros teammates in Kyle Tucker, Alex Bregman, and Framber Valdez. Also coming soon: the results of the 2026 Baseball Hall of Fame election, which will be announced on January 20. As always, Jay Jaffe has been covering the ballot top to bottom with his indispensable series of player profiles.

We’ll talk a little bit of Hall of Fame today, but through the lens of the best pitchers who never received a Hall of Fame vote. Also in this mailbag, Michael Baumann digs into Chandler Simpson, Davy Andrews looks at whether inducing popups is a skill for pitchers, and Dan Szymborski explains which types of players have the widest variance in their ZiPS projections. Before we continue, though, I’d like to remind you that this mailbag is exclusive to FanGraphs Members. If you aren’t yet a Member and would like to keep reading, you can sign up for a Membership here. It’s the best way to both experience the site and support our staff, and it comes with a bunch of other great benefits. Also, if you’d like to ask a question for an upcoming mailbag, send me an email at mailbag@fangraphs.com. Read the rest of this entry »


2026 ZiPS Projections: Tampa Bay Rays

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 Tampa Bay Rays.

Batters

The Orioles hogged most of the AL East Disappointment space in 2025, but the Rays were similarly uninspiring. Rather than bouncing back from a down 2024, their first losing season in a pretty long stretch, they dropped down a few more wins in 2025, and never felt like they were relevant, either as dominating contender or incompetent doormat. While the Rays are historically great when it comes to squeezing as much out of every penny, it can be difficult for them to turn things around quickly because they won’t bridge gaps with big spending. So now they enter 2026 with their usual m.o. of trying to accumulate enough incremental advantages to sneakily win 90 games.

Tampa Bay doesn’t have a particularly deep offense, so if the team is successful, it’ll likely require big years from Yandy Díaz and Junior Caminero. ZiPS is still happy with Díaz as one of the better DHs in baseball, though the fact that he’ll turn 35 in August can’t completely be ignored. Nor is ZiPS projecting 45 home runs from Caminero, but he still should be easily this lineup’s largest source of pure power. The computer does expect some offensive regression from Jonathan Aranda, since being able to run a .409 BABIP — like he did last year — isn’t a skill that major leaguers just happen to possess. That said, he’s still projected to produce enough to play first base, rather than getting stuck in tweener hell — that awful place reserved for players who both aren’t good enough offensively to be first basemen and who aren’t strong enough defensively to play a more important infield spot.

ZiPS is not electronically enamored with either recent signee Cedric Mullins or Josh Lowe in the outfield, and it sees the Nick Fortes-led catching tandem as less forte and more pianissimo, but the Rays look at least passable at those positions. Carson Williams gets a solid projection from ZiPS, better than either Steamer or THEBAT, but it is a lot less excited about him, both offensively and defensively, after his rough 2025 season. Left field projects to be a real problem spot, and though Brandon Lowe is probably overrated at this point, ZiPS doesn’t really like any of his possible replacements at second base on our depth chart. ZiPS does like Jadher Areinamo’s defense a lot more than the consensus, so he’s at least interesting. Prospect Xavier Isaac doesn’t spike a big projection, but his offensive upside is real, and there’s hope that his elbow is fine, and that there are no lasting repercussions from the “life-saving” brain surgery he had over the summer.

Pitchers

Even after trading right-hander Shane Baz to the Orioles, the Rays rotation looks to be in at least decent shape. If Shane McClanahan, who hasn’t pitched in the majors since 2023, is fully healthy, he rounds out a pretty nice top trio with Drew Rasmussen and Ryan Pepiot. Meanwhile, offseason acquisition Steven Matz could be either a decent fourth starter or strong in a relief role, and Tropicana Field is a fairly safe home to limit his occasional homericiousness. Both Joe Boyle and Ian Seymour project as league average or just a skosh worse, so there are at least six plausible rotation candidates here, and Yoendrys Gómez isn’t that far back. What ZiPS doesn’t see is a lot of emergency depth here; it usually thinks the Rays have a number of fringy pitching prospects who could fill in admirably, but that’s not the case this time around.

The bullpen is a similar story. ZiPS isn’t super excited about Edwin Uceta, but it remains a huge fan of Griffin Jax, picked up last summer when the league pillaged the Twins. Jax was a short-term play, but ZiPS doesn’t see Taj Bradley, whom Tampa Bay sent to Minnesota in return, as being much more interesting than either Boyle or Seymour. Garrett Cleavinger gets a solid projection, and ZiPS is happy with Bryan Baker, Mason Englert, and Kevin Kelly. ZiPS is less tickled by the Rays’ options to cover lower-leverage innings, guys like Steven Wilson or Hunter Bigge, but I’m sure the team will find some random unknown reliever to put up a 3.30 ERA.

The Rays aren’t bad, but this is a tough division, and there are enough holes and questions that ZiPS is putting them in water-treading territory again, somewhere between a few games below .500 and a few games above it. That’s still a team that can sneak into a wild card, but it’ll need some good fortune to do so.

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
Junior Caminero R 22 3B 637 585 83 158 27 0 36 115 44 119 6 1
Yandy Díaz R 34 DH 585 520 70 154 27 0 17 74 55 83 2 1
Jonathan Aranda L 28 1B 449 394 60 108 18 0 16 62 43 110 1 1
Carson Williams R 23 SS 554 498 74 110 17 4 21 72 47 189 16 7
Jadher Areinamo R 22 2B 570 529 63 136 25 0 14 64 30 82 13 6
Josh Lowe L 28 RF 467 423 62 113 24 2 15 57 38 123 21 3
Dominic Keegan R 25 C 390 351 44 83 17 2 10 46 29 105 0 0
Andrew Stevenson L 32 RF 368 338 43 88 15 3 7 43 24 88 19 5
Ryan Vilade R 27 RF 480 429 57 108 20 3 11 57 40 112 8 4
Cedric Mullins L 31 CF 478 425 59 95 19 1 15 56 43 105 20 4
Tatem Levins L 27 C 355 309 37 67 14 1 7 37 38 100 1 0
Raynel Delgado L 26 2B 447 400 48 102 14 2 6 43 36 101 20 6
Homer Bush Jr. R 24 CF 512 459 60 119 12 4 3 48 31 105 29 8
Austin Overn L 23 CF 472 418 63 97 12 3 11 50 41 150 31 7
Bob Seymour L 27 1B 486 448 65 109 18 2 20 70 33 144 3 0
Hunter Feduccia L 29 C 393 345 46 80 16 2 9 37 44 99 1 0
Chandler Simpson L 25 CF 558 519 75 151 16 3 0 43 30 55 51 12
Hunter Stovall R 29 3B 382 355 41 82 12 1 6 36 21 71 7 2
Nick Fortes R 29 C 294 265 31 59 9 0 7 30 18 49 2 1
Jacob Melton L 25 CF 368 338 47 76 15 1 10 41 27 97 20 5
Brayden Taylor L 24 3B 458 409 53 81 17 3 12 46 44 143 11 3
Cooper Hummel B 31 DH 372 317 48 73 12 3 10 43 47 96 7 3
Kenny Piper R 27 C 305 271 35 51 9 1 9 35 24 93 5 0
Tre’ Morgan L 23 1B 406 351 45 89 12 2 6 41 47 79 5 3
Aidan Smith R 21 CF 477 430 69 92 18 2 13 55 39 161 21 4
Jonny DeLuca R 27 CF 332 302 37 71 12 3 8 35 23 66 10 2
Jamie Westbrook R 31 2B 434 385 44 94 19 0 8 50 36 79 1 1
Taylor Walls B 29 SS 345 304 43 65 13 2 5 31 35 79 14 4
Xavier Isaac L 22 DH 320 280 38 60 12 1 13 43 35 114 3 2
Gregory Barrios R 22 SS 393 366 46 89 13 0 1 32 17 57 20 6
Matt Thaiss L 31 C 273 233 25 52 9 1 5 26 34 67 2 0
Noah Myers L 26 LF 426 365 50 78 12 2 7 39 51 131 17 2
Ricardo Genovés R 27 C 238 216 23 44 9 0 5 26 17 76 0 0
Émilien Pitre L 23 2B 515 464 54 104 22 2 7 49 40 119 7 4
Brock Jones L 25 RF 360 316 43 59 12 2 13 44 35 152 12 5
Coco Montes R 29 LF 429 390 48 89 16 1 9 45 32 126 6 2
Colton Ledbetter L 24 RF 508 464 59 112 21 3 9 54 32 144 19 7
Cooper Kinney L 23 2B 501 469 52 112 20 2 12 56 26 135 1 2
Richie Palacios L 29 LF 369 323 45 74 13 1 5 34 38 70 12 3
Ryan Cermak R 25 RF 170 154 20 32 7 1 4 20 11 54 5 1
Adrian Santana B 20 SS 444 414 54 97 14 2 1 33 24 70 22 6
Nathan Flewelling L 19 C 484 414 41 71 19 2 7 42 58 167 4 2
Logan Davidson B 28 1B 436 387 49 85 16 1 10 50 42 142 4 2
Jake Fraley L 31 RF 326 291 38 69 12 0 7 34 30 66 11 4
Bryan Broecker R 24 C 222 191 19 34 5 0 2 16 25 71 2 0
Mac Horvath R 24 RF 449 401 64 87 14 0 13 49 41 111 19 5
Will Simpson R 24 1B 491 449 49 103 21 1 13 57 35 134 4 2
Daniel Vellojin L 26 C 290 258 22 47 7 1 5 24 26 85 2 1
Ryan Spikes R 23 3B 393 367 42 80 11 2 10 44 17 127 9 5
Tres Barrera R 31 C 261 236 23 47 5 0 6 26 18 68 1 0
Jalen Battles R 26 3B 258 238 28 48 6 0 2 20 13 79 3 3
Angel Mateo R 21 RF 485 447 50 100 21 1 8 53 25 118 9 5
Carlos Colmenarez L 22 3B 343 302 32 55 6 1 5 31 30 128 2 3
Kamren James R 26 LF 269 245 25 48 6 1 4 25 14 90 2 2
Hunter Haas R 24 3B 342 306 26 51 11 0 4 27 24 115 4 2
Jose Perez B 22 LF 216 188 18 34 3 1 1 15 19 52 3 2
Jhon Diaz L 23 RF 409 378 41 73 10 3 10 41 24 118 8 3
Brendan Summerhill R 24 1B 447 405 37 73 20 0 6 37 34 136 1 2

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Junior Caminero 637 .270 .322 .501 126 .231 .284 -2 3.9 .350 132 96
Yandy Díaz 585 .296 .368 .446 127 .150 .326 0 2.7 .354 121 86
Jonathan Aranda 449 .274 .354 .442 122 .168 .343 7 2.4 .346 121 62
Carson Williams 554 .221 .293 .398 92 .177 .309 6 2.3 .302 97 64
Jadher Areinamo 570 .257 .298 .384 90 .127 .282 7 1.8 .296 93 66
Josh Lowe 467 .267 .328 .440 113 .173 .344 0 1.8 .331 111 67
Dominic Keegan 390 .236 .300 .382 90 .145 .309 2 1.4 .298 92 40
Andrew Stevenson 368 .260 .318 .385 96 .125 .333 7 1.4 .309 95 47
Ryan Vilade 480 .252 .322 .389 99 .137 .317 6 1.4 .312 97 57
Cedric Mullins 478 .224 .298 .379 89 .155 .262 1 1.3 .297 86 54
Tatem Levins 355 .217 .311 .337 82 .120 .297 4 1.3 .290 83 33
Raynel Delgado 447 .255 .324 .345 88 .090 .328 2 1.3 .298 88 51
Homer Bush Jr. 512 .259 .320 .322 82 .063 .330 2 1.1 .288 83 56
Austin Overn 472 .232 .306 .354 85 .122 .335 -1 1.0 .292 90 54
Bob Seymour 486 .243 .298 .426 100 .183 .313 2 0.8 .312 103 58
Hunter Feduccia 393 .232 .318 .368 92 .136 .300 -6 0.8 .304 90 41
Chandler Simpson 558 .291 .328 .333 87 .042 .325 -7 0.8 .294 85 72
Hunter Stovall 382 .231 .276 .321 67 .090 .273 10 0.8 .264 68 34
Nick Fortes 294 .223 .285 .336 74 .113 .249 4 0.8 .276 74 26
Jacob Melton 368 .225 .285 .364 81 .139 .286 2 0.8 .285 86 41
Brayden Taylor 458 .198 .276 .342 72 .144 .272 7 0.7 .273 77 42
Cooper Hummel 372 .230 .339 .382 102 .152 .299 0 0.7 .320 99 44
Kenny Piper 305 .188 .269 .328 67 .140 .249 5 0.7 .266 69 25
Tre’ Morgan 406 .254 .347 .350 97 .096 .312 3 0.7 .312 100 45
Aidan Smith 477 .214 .285 .356 79 .142 .309 0 0.7 .283 87 50
Jonny DeLuca 332 .235 .299 .374 88 .139 .276 -1 0.6 .295 90 37
Jamie Westbrook 434 .244 .319 .356 89 .112 .289 -5 0.5 .300 87 44
Taylor Walls 345 .214 .294 .319 73 .105 .273 0 0.4 .275 73 33
Xavier Isaac 320 .214 .309 .404 98 .190 .307 0 0.4 .313 106 36
Gregory Barrios 393 .243 .284 .287 61 .044 .286 4 0.3 .255 63 36
Matt Thaiss 273 .223 .327 .335 87 .112 .292 -6 0.3 .299 83 26
Noah Myers 426 .214 .314 .315 78 .101 .313 3 0.3 .284 80 40
Ricardo Genovés 238 .204 .273 .315 65 .111 .289 3 0.3 .263 69 19
Émilien Pitre 515 .224 .289 .325 73 .101 .287 3 0.3 .272 77 47
Brock Jones 360 .187 .277 .361 77 .174 .305 5 0.2 .281 81 36
Coco Montes 429 .228 .291 .344 78 .116 .314 5 0.2 .281 77 41
Colton Ledbetter 508 .241 .294 .358 82 .117 .331 4 0.2 .285 86 56
Cooper Kinney 501 .239 .281 .367 80 .128 .311 -1 0.2 .283 84 49
Richie Palacios 369 .229 .315 .322 80 .093 .278 2 0.2 .286 82 36
Ryan Cermak 170 .208 .276 .344 73 .136 .292 4 0.2 .272 77 16
Adrian Santana 444 .234 .276 .285 58 .051 .280 5 0.2 .250 64 39
Nathan Flewelling 484 .171 .278 .278 57 .106 .267 4 0.2 .254 67 34
Logan Davidson 436 .220 .301 .344 81 .124 .319 6 0.2 .287 81 42
Jake Fraley 326 .237 .316 .351 87 .114 .284 0 0.1 .296 87 36
Bryan Broecker 222 .178 .282 .236 48 .058 .271 3 0.0 .244 51 13
Mac Horvath 449 .217 .290 .349 78 .132 .267 2 0.0 .282 84 46
Will Simpson 491 .229 .286 .367 82 .138 .298 3 -0.2 .286 85 49
Daniel Vellojin 290 .182 .264 .275 52 .093 .250 -1 -0.4 .245 53 20
Ryan Spikes 393 .218 .261 .341 67 .123 .304 0 -0.4 .263 71 37
Tres Barrera 261 .199 .266 .297 58 .098 .253 -3 -0.4 .253 55 19
Jalen Battles 258 .202 .254 .252 43 .050 .293 4 -0.6 .229 45 17
Angel Mateo 485 .224 .276 .329 69 .105 .287 3 -0.7 .267 75 45
Carlos Colmenarez 343 .182 .271 .258 50 .076 .296 1 -0.8 .244 58 23
Kamren James 269 .196 .256 .278 50 .082 .291 -1 -1.3 .240 52 19
Hunter Haas 342 .167 .239 .242 36 .075 .251 2 -1.4 .220 39 19
Jose Perez 216 .181 .268 .223 41 .043 .244 -4 -1.5 .230 45 13
Jhon Diaz 409 .193 .245 .315 56 .122 .252 -1 -1.6 .246 61 32
Brendan Summerhill 447 .180 .248 .274 47 .094 .255 -1 -2.4 .235 51 29

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Junior Caminero Earl Williams Bob Horner Hank Majeski
Yandy Díaz Mark Grace Earl Sheely Don Mattingly
Jonathan Aranda Troy Neel Ji Man Choi Jeremy Giambi
Carson Williams Denny Gonzalez Jazz Chisholm Jr. Trevor Story
Jadher Areinamo Cesar Bernhardt Brent Abernathy Miguel Flores
Josh Lowe Todd Hollandsworth Carl Everett Hiram Bocachica
Dominic Keegan Henry Blanco Harry Chiti Jack Fimple
Andrew Stevenson Kevin Kiermaier Bubba Morton Vince Coleman
Ryan Vilade Rick Bladt Abraham Almonte Chris Jones
Cedric Mullins Oddibe McDowell Rod Craig Eddie Milner
Tatem Levins Tom Wilson Mike Mordarski Lloyd Jenney
Raynel Delgado Willie Harris Tyler Wade Jermaine Clark
Homer Bush Jr. Kyle Wren Dee Dixon Bo Way
Austin Overn Eddie Evans Chris Latham Dave Krynzel
Bob Seymour Steve Whitaker Gary Holle Andres Galarraga
Hunter Feduccia Tim Blackwell Doug Mirabelli Mike Maksudian
Chandler Simpson Ben Revere Juan Pierre Brandon Watson
Hunter Stovall Angelys Nina Rusty Hamric Vic Gutierrez
Nick Fortes Bob Didier Woody Huyke Steve Lake
Jacob Melton Blake Tekotte Tito Landrum Brody Jackson
Brayden Taylor Steve Lyons Andy Fox Steven Green
Cooper Hummel Mike Hegan Larry Harlow Willie Harris
Kenny Piper Al Grandcolas Jeffery Tipton Jeff Mathis
Tre’ Morgan Mike Twardoski Kevin Seitzer Mike Hart
Aidan Smith Alonzo Powell Ed Moxey Pat Bryant
Jonny DeLuca Leon Culberson Lloyd Merriman Harrison Kain
Jamie Westbrook Buddy Hunter Bret Barberie Andy Cannizaro
Taylor Walls Cleatus Davidson Dave Owen Matt Williams
Xavier Isaac Kenneth McGregor Dave Revering Nick Castaneda
Gregory Barrios Wladimir Sutil Pedro Lopez Grenny Cumana
Matt Thaiss Duffy Dyer Bud Bulling Rick Stelmaszek
Noah Myers Randy Curtis Willie Argo Logan Vick
Ricardo Genovés Brad Cresse Jeff Hearron Juan Espino
Émilien Pitre Tim Krauss Josh VanMeter Bobby Klaus
Brock Jones Luis Silverio Anthony Lachowetz Eli Ben
Coco Montes Ezell Carter Don Grate Santiago Rosario
Colton Ledbetter Kory DeHaan Stephen Wrenn Jason Repko
Cooper Kinney Antoin Gray Trent Gilbert Riley Mahan
Richie Palacios Adam Klein Gerald Young Josh Johnson
Ryan Cermak Raymond Goirigolzarri Bob Luzon Evandy De Leon
Adrian Santana Guillermo Reyes Omar Obregon Jesus Aristimuno
Nathan Flewelling Mark Johnson William Madden Pat Corrales
Logan Davidson Lawrence Clayton Mike Wishnevski Harvey Zernia
Jake Fraley John Lowenstein James Mouton Thurman Tucker
Bryan Broecker Orlando Thomas Scott Meier Bryan Graves
Mac Horvath Jim Weaver Tom Perdue Dylan Moore
Will Simpson Brandon Gemoll Steve Hazlett Domingo Martinez
Daniel Vellojin Kerry Baker Larry Rancourt Ben Margalski
Ryan Spikes Kim Batiste Ryan Ritter Joe Jarrell
Tres Barrera Jimmy Gonzalez Angel Flores Matt Pagnozzi
Jalen Battles Travis Weaver Battle Holley Asbel Ortiz
Angel Mateo Scott Hunter Tom Wiedenbauer Francisco Tenacen
Carlos Colmenarez Danny Simons Ryan Dineen Bob McKillop
Kamren James Tony Hill Gage Green Jose Alou
Hunter Haas Jason Camilli Das Jesson Don Cohoon
Jose Perez Bob Gutierrez David Hollifield Jake Thomas
Jhon Diaz Bobby Kingsbury Cody Rogers Harvey Brumfield
Brendan Summerhill Randy Recor Josh Kreuzer Mike Paciorek

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
Junior Caminero .298 .349 .567 148 5.6 .241 .292 .438 102 1.8
Yandy Díaz .326 .395 .492 144 3.9 .269 .342 .408 110 1.4
Jonathan Aranda .302 .382 .497 143 3.5 .245 .322 .395 101 1.3
Carson Williams .251 .322 .458 115 3.8 .193 .265 .343 70 0.8
Jadher Areinamo .282 .325 .428 108 3.2 .228 .273 .333 71 0.5
Josh Lowe .296 .358 .493 133 2.9 .238 .301 .393 93 0.5
Dominic Keegan .266 .326 .427 107 2.3 .208 .271 .335 71 0.6
Andrew Stevenson .292 .348 .436 117 2.3 .234 .290 .337 76 0.5
Ryan Vilade .280 .347 .434 116 2.4 .225 .295 .341 79 0.2
Cedric Mullins .248 .328 .432 109 2.5 .193 .269 .323 67 0.1
Tatem Levins .245 .343 .386 101 2.1 .189 .283 .293 63 0.5
Raynel Delgado .284 .351 .382 105 2.2 .228 .296 .306 72 0.3
Homer Bush Jr. .285 .349 .363 98 2.2 .229 .291 .290 63 -0.1
Austin Overn .260 .333 .400 104 2.1 .201 .280 .309 68 -0.1
Bob Seymour .270 .320 .484 120 2.1 .214 .268 .372 78 -0.5
Hunter Feduccia .261 .350 .410 111 1.7 .207 .291 .315 73 -0.1
Chandler Simpson .322 .359 .367 105 2.2 .258 .299 .294 69 -0.5
Hunter Stovall .258 .306 .361 84 1.6 .205 .252 .280 50 -0.1
Nick Fortes .258 .319 .402 99 1.7 .191 .254 .292 53 0.0
Jacob Melton .250 .313 .414 100 1.7 .197 .259 .317 61 -0.2
Brayden Taylor .221 .300 .390 91 1.8 .170 .252 .299 54 -0.3
Cooper Hummel .259 .367 .436 123 1.6 .208 .310 .331 81 -0.2
Kenny Piper .216 .299 .386 88 1.6 .162 .241 .282 47 0.0
Tre’ Morgan .280 .376 .394 114 1.6 .222 .314 .311 76 -0.3
Aidan Smith .243 .311 .398 97 1.7 .191 .258 .311 61 -0.4
Jonny DeLuca .262 .325 .432 108 1.4 .209 .271 .329 70 -0.2
Jamie Westbrook .271 .346 .397 107 1.5 .218 .294 .315 72 -0.4
Taylor Walls .240 .326 .368 93 1.4 .188 .265 .279 53 -0.3
Xavier Isaac .244 .339 .460 119 1.3 .185 .282 .342 74 -0.5
Gregory Barrios .274 .312 .326 79 1.3 .218 .259 .257 46 -0.5
Matt Thaiss .254 .359 .380 107 1.0 .195 .296 .288 67 -0.3
Noah Myers .242 .342 .361 97 1.2 .184 .286 .274 60 -0.7
Ricardo Genovés .235 .306 .369 88 1.0 .176 .242 .265 43 -0.3
Émilien Pitre .249 .313 .359 87 1.2 .196 .263 .285 54 -0.9
Brock Jones .216 .302 .419 97 1.1 .156 .247 .299 53 -0.8
Coco Montes .259 .322 .396 101 1.4 .199 .259 .306 58 -0.9
Colton Ledbetter .265 .320 .401 99 1.2 .214 .271 .321 65 -0.8
Cooper Kinney .265 .308 .410 99 1.4 .214 .258 .327 65 -0.7
Richie Palacios .256 .343 .362 98 1.0 .205 .290 .283 63 -0.6
Ryan Cermak .239 .310 .400 95 0.7 .178 .248 .298 53 -0.2
Adrian Santana .261 .305 .324 75 1.3 .209 .252 .249 42 -0.8
Nathan Flewelling .202 .307 .331 81 1.5 .141 .246 .230 40 -1.0
Logan Davidson .248 .330 .395 102 1.3 .192 .270 .298 62 -0.9
Jake Fraley .269 .347 .401 109 1.0 .211 .289 .304 67 -0.6
Bryan Broecker .208 .314 .275 67 0.6 .147 .250 .198 30 -0.4
Mac Horvath .249 .314 .399 97 1.1 .191 .262 .295 56 -1.2
Will Simpson .252 .312 .407 99 0.8 .201 .261 .319 63 -1.4
Daniel Vellojin .209 .295 .326 72 0.4 .156 .237 .240 37 -0.9
Ryan Spikes .245 .285 .393 86 0.5 .188 .230 .294 46 -1.5
Tres Barrera .228 .296 .354 78 0.2 .171 .237 .258 40 -1.0
Jalen Battles .230 .283 .288 62 0.0 .174 .225 .217 26 -1.2
Angel Mateo .251 .302 .367 86 0.4 .196 .250 .285 50 -1.7
Carlos Colmenarez .215 .298 .318 73 0.1 .154 .239 .212 30 -1.7
Kamren James .222 .283 .315 67 -0.7 .170 .229 .234 33 -1.9
Hunter Haas .194 .264 .283 52 -0.6 .139 .212 .206 17 -2.1
Jose Perez .214 .299 .262 58 -1.0 .154 .241 .190 24 -1.9
Jhon Diaz .222 .275 .358 75 -0.6 .170 .224 .271 38 -2.5
Brendan Summerhill .207 .274 .313 64 -1.5 .155 .224 .238 30 -3.4

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Junior Caminero .282 .338 .537 .265 .314 .485
Yandy Díaz .304 .380 .475 .293 .362 .434
Jonathan Aranda .262 .343 .397 .280 .359 .463
Carson Williams .224 .299 .415 .219 .291 .390
Jadher Areinamo .263 .306 .388 .255 .295 .382
Josh Lowe .256 .314 .416 .272 .334 .450
Dominic Keegan .242 .309 .404 .234 .296 .373
Andrew Stevenson .255 .311 .378 .263 .321 .388
Ryan Vilade .265 .335 .406 .245 .314 .380
Cedric Mullins .213 .281 .352 .228 .305 .389
Tatem Levins .210 .301 .296 .219 .314 .351
Raynel Delgado .233 .299 .310 .264 .333 .359
Homer Bush Jr. .261 .324 .321 .258 .318 .323
Austin Overn .235 .305 .330 .231 .307 .363
Bob Seymour .236 .286 .415 .246 .303 .431
Hunter Feduccia .214 .294 .348 .240 .330 .378
Chandler Simpson .274 .308 .319 .297 .336 .339
Hunter Stovall .235 .287 .319 .229 .271 .322
Nick Fortes .229 .292 .365 .219 .281 .320
Jacob Melton .211 .276 .322 .230 .289 .379
Brayden Taylor .191 .260 .322 .201 .282 .350
Cooper Hummel .232 .336 .393 .229 .340 .376
Kenny Piper .200 .286 .350 .183 .262 .319
Tre’ Morgan .239 .330 .304 .259 .353 .367
Aidan Smith .218 .295 .368 .212 .280 .350
Jonny DeLuca .241 .307 .379 .231 .294 .371
Jamie Westbrook .250 .324 .371 .241 .316 .348
Taylor Walls .219 .290 .344 .212 .297 .308
Xavier Isaac .203 .292 .354 .219 .316 .423
Gregory Barrios .243 .287 .280 .243 .283 .290
Matt Thaiss .222 .313 .306 .224 .333 .348
Noah Myers .202 .296 .298 .218 .319 .321
Ricardo Genovés .215 .287 .329 .197 .265 .307
Émilien Pitre .209 .278 .310 .230 .294 .331
Brock Jones .169 .264 .338 .192 .280 .368
Coco Montes .231 .299 .346 .227 .288 .342
Colton Ledbetter .224 .277 .328 .248 .300 .369
Cooper Kinney .230 .269 .357 .242 .286 .370
Richie Palacios .231 .311 .297 .228 .317 .332
Ryan Cermak .208 .283 .313 .208 .274 .358
Adrian Santana .239 .275 .274 .233 .276 .289
Nathan Flewelling .159 .262 .257 .176 .284 .286
Logan Davidson .213 .289 .346 .223 .307 .343
Jake Fraley .222 .300 .292 .242 .321 .370
Bryan Broecker .190 .309 .276 .173 .270 .218
Mac Horvath .222 .298 .359 .215 .286 .345
Will Simpson .231 .297 .373 .229 .281 .365
Daniel Vellojin .171 .253 .268 .188 .269 .278
Ryan Spikes .223 .267 .357 .216 .258 .333
Tres Barrera .205 .279 .308 .196 .260 .291
Jalen Battles .200 .253 .271 .202 .254 .244
Angel Mateo .226 .281 .323 .223 .274 .331
Carlos Colmenarez .173 .264 .222 .186 .273 .271
Kamren James .205 .266 .274 .192 .251 .279
Hunter Haas .169 .242 .236 .166 .238 .244
Jose Perez .182 .258 .200 .180 .272 .233
Jhon Diaz .184 .234 .282 .196 .249 .327
Brendan Summerhill .188 .264 .286 .176 .240 .268

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Drew Rasmussen R 30 8 6 3.56 29 28 136.7 120 54 16 35 116
Shane McClanahan L 29 8 5 3.31 20 20 111.3 95 41 13 30 117
Ryan Pepiot R 28 10 9 4.08 27 27 143.3 121 65 21 51 142
Griffin Jax R 31 6 3 2.73 68 1 66.0 51 20 6 17 88
Joe Boyle R 26 7 8 4.21 27 23 113.3 94 53 13 63 126
Ian Seymour L 27 7 8 4.33 29 19 120.7 111 58 18 35 115
Joe Rock L 25 5 6 4.30 29 17 106.7 108 51 13 35 85
Ty Johnson R 24 6 6 4.00 25 18 94.0 84 44 12 33 94
Brian Van Belle R 29 6 7 4.38 24 16 102.7 111 50 15 22 72
Steven Matz L 35 3 3 3.84 35 7 65.7 66 28 8 17 61
Michael Forret R 22 4 4 4.52 25 21 89.7 85 45 12 34 78
Logan Workman R 27 6 8 4.73 25 24 123.7 127 65 20 36 95
Garrett Cleavinger L 32 5 3 3.30 61 0 57.3 43 21 7 20 72
T.J. Nichols R 24 6 9 4.68 22 20 105.7 107 55 16 29 86
Yoendrys Gómez R 26 5 5 4.44 30 19 93.3 84 46 14 39 92
Edwin Uceta R 28 6 4 3.69 59 0 70.7 56 29 9 27 87
Mason Englert R 26 3 2 3.97 38 5 70.3 66 31 9 19 66
Brody Hopkins R 24 5 6 4.73 24 24 104.7 99 55 14 48 92
Jesse Scholtens R 32 3 3 4.52 21 14 75.7 78 38 11 25 63
Kyle Gibson R 38 6 8 4.88 22 22 120.0 128 65 18 47 102
Jake Woodford

R 29 4 6 4.70 30 12 92.0 96 48 11 30 67
Caleb Boushley R 32 3 5 4.67 28 14 90.7 99 47 12 27 65
Kevin Kelly R 28 4 4 3.81 56 1 59.0 53 25 7 13 53
Santiago Suarez R 21 4 5 4.94 18 18 82.0 87 45 14 21 59
Alex Faedo R 30 3 4 4.53 23 10 59.7 56 30 8 24 53
Forrest Whitley R 28 4 5 4.42 26 9 57.0 52 28 7 25 57
Ty Cummings R 24 4 6 4.93 25 19 107.7 116 59 15 37 67
Osvaldo Bido R 30 4 6 4.93 26 14 91.3 89 50 14 39 81
Bryan Baker R 31 4 3 3.94 61 0 59.3 50 26 8 21 65
Manuel Rodríguez R 29 3 3 4.01 42 0 42.7 39 19 4 15 38
Cole Sulser R 36 2 3 4.26 39 1 44.3 44 21 6 15 39
Trevor Martin R 25 4 5 4.91 30 12 77.0 81 42 13 26 62
John Rooney L 29 3 3 4.50 41 3 52.0 47 26 6 25 52
Owen Wild R 23 5 7 5.23 21 21 96.3 102 56 17 33 71
Jonathan Hernández R 29 2 2 4.50 39 1 46.0 45 23 5 24 41
Kodi Whitley R 31 2 2 4.21 29 0 36.3 35 17 5 11 33
Alex Cook R 25 2 3 4.58 20 2 35.3 35 18 6 14 32
Jackson Baumeister R 23 2 4 5.30 19 19 73.0 75 43 12 31 54
Roel Garcia III R 27 3 4 5.12 19 8 58.0 63 33 10 18 40
Sean Hunley R 26 3 5 5.05 26 7 66.0 72 37 10 20 38
Hunter Bigge R 28 1 2 4.29 32 0 35.7 33 17 5 18 36
Evan Reifert R 27 2 3 4.70 31 1 30.7 26 16 4 18 34
Tommy McCollum R 27 2 2 4.53 44 0 47.7 47 24 6 20 41
Peter Strzelecki R 31 2 2 4.82 33 0 37.3 37 20 5 17 31
Derrick Edington R 26 3 3 4.53 44 0 49.7 49 25 6 19 40
Jacob Watters R 25 3 5 5.59 13 10 48.3 50 30 7 26 36
Mike Flynn R 29 1 2 4.99 27 1 30.7 29 17 4 14 28
Steven Wilson R 31 2 2 4.73 55 0 53.3 46 28 9 24 52
Austin Vernon R 27 3 4 5.08 31 3 51.3 49 29 8 30 49
Jack Snyder R 27 2 2 5.09 26 0 35.3 38 20 5 17 27
Luis Guerrero R 25 3 3 4.86 42 0 50.0 45 27 7 28 44
Jack Hartman R 27 2 3 5.12 33 0 38.7 41 22 6 18 28
Jackson Lancaster L 27 2 4 4.95 27 0 40.0 41 22 6 17 32
Ryan Shreve R 28 4 5 5.09 31 1 58.3 65 33 8 24 33
Dan Hammer R 28 2 4 5.75 27 2 40.7 42 26 6 28 32
Keyshawn Askew L 26 2 4 5.54 32 3 50.3 48 31 6 33 40
Jonny Cuevas R 25 2 5 5.60 30 2 53.0 59 33 9 26 31

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Drew Rasmussen 136.7 7.6 2.3 1.1 6.3% 20.7% .268 115 112 3.84 87 2.6
Shane McClanahan 111.3 9.5 2.4 1.1 6.6% 25.6% .281 123 119 3.44 81 2.4
Ryan Pepiot 143.3 8.9 3.2 1.3 8.6% 23.9% .265 100 101 4.32 100 1.9
Griffin Jax 66.0 12.0 2.3 0.8 6.4% 33.3% .298 150 138 2.54 67 1.6
Joe Boyle 113.3 10.0 5.0 1.0 12.6% 25.2% .281 97 98 4.28 103 1.3
Ian Seymour 120.7 8.6 2.6 1.3 7.0% 22.9% .280 94 95 4.27 106 1.2
Joe Rock 106.7 7.2 3.0 1.1 7.6% 18.5% .295 95 99 4.28 105 1.1
Ty Johnson 94.0 9.0 3.2 1.1 8.3% 23.7% .283 97 99 4.16 103 1.1
Brian Van Belle 102.7 6.3 1.9 1.3 5.0% 16.5% .296 93 94 4.39 107 1.0
Steven Matz 65.7 8.4 2.3 1.1 6.1% 22.0% .307 106 99 3.76 94 0.9
Michael Forret 89.7 7.8 3.4 1.2 8.8% 20.2% .283 90 96 4.50 111 0.8
Logan Workman 123.7 6.9 2.6 1.5 6.8% 18.0% .286 86 89 4.70 116 0.8
Garrett Cleavinger 57.3 11.3 3.1 1.1 8.5% 30.8% .271 124 117 3.60 81 0.8
T.J. Nichols 105.7 7.3 2.5 1.4 6.4% 19.1% .290 87 92 4.47 115 0.8
Yoendrys Gómez 93.3 8.9 3.8 1.4 9.8% 23.0% .278 92 94 4.59 109 0.8
Edwin Uceta 70.7 11.1 3.4 1.1 9.2% 29.8% .280 110 110 3.76 91 0.7
Mason Englert 70.3 8.4 2.4 1.2 6.5% 22.5% .289 103 107 3.89 97 0.7
Brody Hopkins 104.7 7.9 4.1 1.2 10.4% 19.9% .283 86 91 4.86 116 0.7
Jesse Scholtens 75.7 7.5 3.0 1.3 7.6% 19.2% .296 90 87 4.46 111 0.6
Kyle Gibson 120.0 7.7 3.5 1.4 8.9% 19.2% .306 84 77 4.69 120 0.6
Jake Woodford 92.0 6.6 2.9 1.1 7.5% 16.8% .296 87 87 4.44 115 0.5
Caleb Boushley 90.7 6.4 2.7 1.2 6.9% 16.5% .303 87 86 4.41 115 0.5
Kevin Kelly 59.0 8.1 2.0 1.1 5.4% 22.0% .277 107 109 3.93 93 0.5
Santiago Suarez 82.0 6.5 2.3 1.5 6.0% 16.9% .287 83 90 4.75 121 0.4
Alex Faedo 59.7 8.0 3.6 1.2 9.3% 20.5% .282 90 89 4.44 111 0.4
Forrest Whitley 57.0 9.0 3.9 1.1 10.2% 23.2% .290 92 94 4.29 109 0.4
Ty Cummings 107.7 5.6 3.1 1.3 7.9% 14.2% .290 83 87 4.90 120 0.4
Osvaldo Bido 91.3 8.0 3.8 1.4 9.8% 20.4% .287 83 83 4.96 121 0.3
Bryan Baker 59.3 9.9 3.2 1.2 8.5% 26.3% .278 103 101 3.84 97 0.3
Manuel Rodríguez 42.7 8.0 3.2 0.8 8.3% 21.0% .287 102 102 3.94 98 0.3
Cole Sulser 44.3 7.9 3.0 1.2 7.9% 20.6% .295 96 88 4.25 104 0.2
Trevor Martin 77.0 7.2 3.0 1.5 7.7% 18.5% .294 83 88 4.92 120 0.2
John Rooney 52.0 9.0 4.3 1.0 11.0% 22.9% .291 91 91 4.51 110 0.2
Owen Wild 96.3 6.6 3.1 1.6 7.9% 16.9% .287 78 84 5.07 128 0.1
Jonathan Hernández 46.0 8.0 4.7 1.0 11.7% 19.9% .299 91 92 4.49 110 0.1
Kodi Whitley 36.3 8.2 2.7 1.2 7.2% 21.6% .291 97 94 4.13 103 0.1
Alex Cook 35.3 8.2 3.6 1.5 9.0% 20.6% .290 89 94 4.83 112 0.1
Jackson Baumeister 73.0 6.7 3.8 1.5 9.5% 16.6% .284 77 83 5.30 130 0.0
Roel Garcia III 58.0 6.2 2.8 1.6 7.1% 15.8% .291 80 82 5.11 126 0.0
Sean Hunley 66.0 5.2 2.7 1.4 7.0% 13.3% .286 81 84 5.16 124 0.0
Hunter Bigge 35.7 9.1 4.5 1.3 11.3% 22.6% .289 95 95 4.57 105 0.0
Evan Reifert 30.7 10.0 5.3 1.2 12.9% 24.3% .282 87 91 4.89 115 0.0
Tommy McCollum 47.7 7.7 3.8 1.1 9.5% 19.4% .293 90 91 4.59 111 -0.1
Peter Strzelecki 37.3 7.5 4.1 1.2 10.4% 18.9% .291 85 84 4.85 118 -0.1
Derrick Edington 49.7 7.2 3.4 1.1 8.8% 18.4% .291 90 94 4.45 111 -0.1
Jacob Watters 48.3 6.7 4.8 1.3 11.8% 16.3% .291 73 80 5.42 137 -0.1
Mike Flynn 30.7 8.2 4.1 1.2 10.3% 20.6% .287 82 81 4.89 122 -0.1
Steven Wilson 53.3 8.8 4.1 1.5 10.5% 22.8% .262 86 85 4.93 116 -0.2
Austin Vernon 51.3 8.6 5.3 1.4 12.8% 20.9% .289 80 83 5.21 125 -0.2
Jack Snyder 35.3 6.9 4.3 1.3 10.6% 16.9% .303 80 83 5.00 125 -0.3
Luis Guerrero 50.0 7.9 5.0 1.3 12.6% 19.7% .271 84 88 5.14 119 -0.3
Jack Hartman 38.7 6.5 4.2 1.4 10.2% 15.9% .292 80 82 5.21 125 -0.3
Jackson Lancaster 40.0 7.2 3.8 1.4 9.5% 17.9% .292 82 85 4.94 122 -0.3
Ryan Shreve 58.3 5.1 3.7 1.2 9.2% 12.6% .294 80 81 5.10 125 -0.4
Dan Hammer 40.7 7.1 6.2 1.3 14.5% 16.6% .293 71 72 5.79 141 -0.5
Keyshawn Askew 50.3 7.2 5.9 1.1 13.9% 16.9% .282 74 76 5.69 135 -0.5
Jonny Cuevas 53.0 5.3 4.4 1.5 10.7% 12.8% .287 73 78 5.73 137 -0.5

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Drew Rasmussen Jordan Zimmermann Bob Welch Johnny Cueto
Shane McClanahan Carl Hubbell Harry Brecheen Juan Pizarro
Ryan Pepiot Josh Beckett Pete Harnisch Ron Darling
Griffin Jax Liam Hendriks Rollie Fingers Heath Bell
Joe Boyle Jose De Jesus Daniel Cabrera Rick Ownbey
Ian Seymour Curt Young Matthew Boyd Allen Watson
Joe Rock Kevin Bearse Atlee Hammaker Pete Kendrick
Ty Johnson Pete Smith Kent Greenfield Paul Wilson
Brian Van Belle Adrian Sampson Bryan Rekar Bill Long
Steven Matz Bob Patterson Al Brazle Larry French
Michael Forret Roger Nelson Todd Burns Joe Edelen
Logan Workman Nick Kingham Sid Hudson Dereck Rodríguez
Garrett Cleavinger Al Holland Jesse Orosco John Hiller
T.J. Nichols Mike Pitz Donald Callaway Brian Keller
Yoendrys Gómez Claudio Vargas Randall Delgado Robert Person
Edwin Uceta Jim Brosnan David Hernandez Xavier Hernandez
Mason Englert Randy St. Claire Keefe Cato Edgar Santana
Brody Hopkins Chance Adams Zac Paris Brian Holman
Jesse Scholtens Mike Gardiner Hank Borowy Mitch Wylie
Kyle Gibson Manny Perez Jackie Brown Rick Sutcliffe
Jake Woodford Philip Humber Bruce Billings Matt Bruback
Caleb Boushley Josh Geer Jose Mercedes Daniel McCutchen
Kevin Kelly Huck Betts Cris Carpenter Jose Cabrera
Santiago Suarez Erik Des Rosiers Lachlan Wells Steve Woodard
Alex Faedo Jim Dickson Jim Winford Ralph Branca
Forrest Whitley Frank Wills Jose Pena Jonathan Johnson
Ty Cummings Chase De Jong Sean O’Sullivan Aaron Slegers
Osvaldo Bido Brad Lincoln Joe Coleman Bennie Daniels
Bryan Baker Moe Drabowsky Scott Proctor Jeff Reardon
Manuel Rodríguez Danys Baez Brandon League Danny Kolb
Cole Sulser Lindy McDaniel Ted Power Dyar Miller
Trevor Martin Eric Glaser Brian Carpenter Carlos Ladeuth
John Rooney Dusty Hughes Dennis Miscik Mike Mohler
Owen Wild David Morgan Benton Moss Jake Walsh
Jonathan Hernández Adam Russell Jimmy Cordero Blaine Boyer
Kodi Whitley Bill Faul T.J. Mathews Mike Browning
Alex Cook Ron Kaufman David Hansen John Birtwell
Jackson Baumeister Larry Yellen Pablo Arias Matt White
Roel Garcia III Mike McTamney Conrad Flynn Delbert Bandy
Sean Hunley Dennis Ribant Tyler Waldron Dom DeSantis
Hunter Bigge Joey McLaughlin Chad Harville Fred Lasher
Evan Reifert Marc Kroon Robert Bishop Wilfrido Cordoba
Tommy McCollum Elvys Quezada Edwin Salas Marco Mainini
Peter Strzelecki Vinnie Chulk Oscar Villarreal Gary Waslewski
Derrick Edington Elvys Quezada Geoff Broussard Peter Palermo
Jacob Watters Kiki Jones Myron Gardner Steven Norwood
Mike Flynn John Lamb Daryl Patterson Duane Shaffer
Steven Wilson Vicente Romo Scott Proctor Alexi Ogando
Austin Vernon Barry Armitage Ryan Keefer Julio Solano
Jack Snyder Joe Maskivish Clint Gould MacKenzie King
Luis Guerrero Renie Martin Roman Mendez Scott Oberg
Jack Hartman Matt Davis Angel Aragon Michael Young
Jackson Lancaster Charlie Rogers Jake Drehoff Stephen Peterson
Ryan Shreve Hector Ramirez Steve Marsden Ricky Brooks
Dan Hammer Tad Slowik Dumas Garcia Luis Vasquez
Keyshawn Askew Mark Bowden Sean Keselica Gil Blanco
Jonny Cuevas Starlin Peralta Steve Chamberlain Greg Holt

Pitchers – Splits and Percentiles
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R 80th WAR 20th WAR 80th ERA 20th ERA
Drew Rasmussen .237 .295 .378 .234 .280 .387 3.3 1.7 3.09 4.17
Shane McClanahan .237 .287 .333 .225 .278 .385 3.1 1.6 2.78 4.00
Ryan Pepiot .219 .310 .384 .234 .296 .410 2.9 0.8 3.56 4.83
Griffin Jax .216 .279 .315 .199 .247 .338 2.4 0.6 1.89 4.29
Joe Boyle .220 .333 .364 .222 .325 .370 2.3 0.1 3.64 5.04
Ian Seymour .240 .306 .377 .239 .301 .430 2.0 0.3 3.77 4.93
Joe Rock .267 .320 .400 .251 .318 .415 1.8 0.2 3.77 5.00
Ty Johnson .249 .332 .399 .220 .293 .387 1.8 0.3 3.61 4.93
Brian Van Belle .268 .313 .443 .269 .305 .443 1.7 0.4 3.88 4.91
Steven Matz .262 .314 .354 .250 .297 .418 1.5 0.2 3.11 5.05
Michael Forret .252 .335 .423 .238 .306 .395 1.4 0.2 3.98 5.16
Logan Workman .266 .326 .448 .253 .300 .448 1.7 0.1 4.13 5.28
Garrett Cleavinger .203 .295 .319 .212 .297 .380 1.4 0.0 2.59 4.30
T.J. Nichols .266 .312 .478 .245 .307 .389 1.4 0.0 4.18 5.37
Yoendrys Gómez .242 .323 .433 .230 .315 .393 1.4 0.1 3.89 5.05
Edwin Uceta .216 .308 .360 .212 .292 .372 1.4 -0.2 2.90 4.75
Mason Englert .224 .279 .384 .259 .313 .408 1.2 0.1 3.24 4.78
Brody Hopkins .249 .335 .421 .240 .344 .394 1.3 0.0 4.31 5.21
Jesse Scholtens .269 .336 .433 .251 .304 .437 1.2 0.1 3.86 5.17
Kyle Gibson .278 .351 .452 .253 .316 .436 1.3 -0.3 4.31 5.69
Jake Woodford .263 .326 .419 .260 .324 .415 1.1 -0.1 4.16 5.27
Caleb Boushley .282 .348 .448 .260 .298 .422 1.1 0.0 4.06 5.34
Kevin Kelly .247 .304 .398 .229 .292 .382 1.0 0.0 3.19 4.57
Santiago Suarez .253 .299 .425 .273 .315 .486 0.9 -0.2 4.32 5.73
Alex Faedo .239 .315 .381 .250 .323 .431 0.8 -0.2 3.95 5.35
Forrest Whitley .248 .336 .416 .227 .311 .370 0.9 0.0 3.74 5.23
Ty Cummings .260 .332 .431 .275 .328 .441 1.0 -0.2 4.48 5.42
Osvaldo Bido .252 .344 .459 .249 .330 .406 1.0 -0.4 4.31 5.65
Bryan Baker .225 .298 .392 .225 .288 .383 0.9 -0.4 3.06 5.16
Manuel Rodríguez .271 .354 .443 .217 .291 .326 0.6 -0.2 3.33 4.95
Cole Sulser .238 .297 .381 .270 .333 .461 0.6 -0.3 3.44 5.40
Trevor Martin .246 .312 .437 .277 .339 .476 0.7 -0.4 4.32 5.58
John Rooney .221 .338 .338 .242 .340 .409 0.6 -0.4 3.86 5.47
Owen Wild .275 .345 .500 .256 .305 .429 0.7 -0.5 4.75 5.83
Jonathan Hernández .268 .362 .427 .232 .325 .364 0.4 -0.4 3.95 5.34
Kodi Whitley .266 .329 .453 .234 .286 .390 0.4 -0.3 3.42 5.31
Alex Cook .238 .324 .460 .270 .329 .446 0.4 -0.3 3.91 5.48
Jackson Baumeister .278 .366 .466 .247 .320 .448 0.5 -0.6 4.79 6.00
Roel Garcia III .271 .336 .467 .268 .319 .457 0.4 -0.4 4.55 5.82
Sean Hunley .276 .338 .470 .269 .333 .446 0.4 -0.4 4.52 5.56
Hunter Bigge .224 .316 .448 .250 .337 .375 0.2 -0.4 3.72 5.26
Evan Reifert .216 .355 .392 .234 .351 .391 0.2 -0.3 4.04 5.54
Tommy McCollum .233 .327 .372 .267 .342 .446 0.3 -0.5 3.89 5.30
Peter Strzelecki .288 .382 .515 .222 .304 .346 0.2 -0.5 4.14 5.74
Derrick Edington .245 .321 .404 .255 .325 .402 0.3 -0.4 3.97 5.04
Jacob Watters .270 .368 .420 .247 .343 .441 0.2 -0.5 5.13 6.39
Mike Flynn .232 .338 .393 .250 .347 .422 0.1 -0.5 4.22 6.06
Steven Wilson .244 .359 .397 .229 .303 .449 0.3 -0.8 3.98 5.69
Austin Vernon .239 .364 .435 .255 .344 .425 0.2 -0.7 4.45 5.92
Jack Snyder .271 .363 .471 .257 .325 .405 0.0 -0.6 4.55 6.11
Luis Guerrero .256 .368 .456 .222 .328 .364 0.0 -0.7 4.41 5.71
Jack Hartman .288 .373 .466 .244 .315 .427 -0.1 -0.7 4.65 5.94
Jackson Lancaster .255 .333 .353 .262 .339 .477 0.0 -0.6 4.41 5.82
Ryan Shreve .275 .353 .431 .278 .336 .459 0.0 -0.8 4.61 5.79
Dan Hammer .267 .389 .467 .253 .365 .414 -0.1 -0.9 5.01 6.71
Keyshawn Askew .219 .363 .297 .260 .388 .450 -0.1 -0.9 4.92 6.29
Jonny Cuevas .265 .360 .429 .282 .346 .496 -0.2 -0.9 5.06 6.20

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.


Pittsburgh, Houston, Tampa Bay Link on Three-Team Trade

Patrick Gorski-Imagn Images

The Pirates, Rays, and Astros came together on a three-team trade on Friday. In the move, Pittsburgh acquired Brandon Lowe, Jake Mangum, and Mason Montgomery from Tampa Bay. The Bucs sent Mike Burrows to Houston, who in turn dealt Jacob Melton and Anderson Brito to the Rays. Multi-teamers are always complicated, and I find it most helpful to break these down team by team.

Pittsburgh Pirates

Acquires: 2B Brandon Lowe, OF Jake Mangum, LHP Mason Montgomery

Loses: RHP Mike Burrows

The motivation for the Pirates here is obvious, as they entered the offseason with a dire need to convert their pitching surplus into a few bats. The Pirates scored 583 runs this past season, the fewest in baseball, and only Colorado saved their collective 82 wRC+ from bringing up the rear in that category, as well. At the same time, the team’s pitching development pipeline is humming. Paul Skenes is the best pitcher in the NL, and Mitch Keller is a solid mid-rotation starter behind him.

From there, the Pirates have plenty of rotation candidates. Burrows, Braxton Ashcraft, Carmen Mlodzinski, Thomas Harrington, and Bubba Chandler all started games this year. Another potential starter, Hunter Barco, clambered ashore from the banks of the Allegheny late this season, and Jared Jones will presumably return from Tommy John surgery in 2026 and be in the mix, too. It’s enviable depth and ripe for a resource exchange. Pittsburgh started that process earlier this winter, flipping Johan Oviedo to the Red Sox for outfielder Jhostynxon Garcia, and really kicked things into gear with this move. Read the rest of this entry »


Baltimore Bolsters Rotation With Baz, While Tampa Bay Takes a More Is More Approach

Nathan Ray Seebeck-Imagn Images

Orioles fans have had “Frontline Starter” on their Christmas list since the departure of Corbin Burnes, and though Friday’s acquisition of Shane Baz is perhaps the gift equivalent of asking for a Ferrari and getting an Acura, it adds a proven element to the middle of an Orioles rotation that still feels like it will be anchored by Kyle Bradish and Trevor Rogers.

To acquire the 26-year-old Baz, who is coming off a 2-WAR season, the Orioles had to part with a prospect potpourri made up of a pair of 2025 draftees (Coastal Carolina catcher Caden Bodine and high school outfielder Slater de Brun), a Competitive Balance Round A pick in next year’s draft, upper-level starting pitcher prospect Michael Forret, and speedy 22-year-old outfielder Austin Overn. It’s an enormous, high-volume return for one player and helps the roots of the Chris Archer trade tree anchor deeper into the game’s soil. I’ll talk more about each prospect, the comp pick, and the way this trade impacts both clubs’ farm systems later in the post. But let’s start with the most immediately consequential piece of the deal: Shane Baz.

Baz has been famous since his junior year of high school, when he emerged as one of the better pitching prospects in the 2017 draft. He was selected by Pittsburgh in the middle of the first round and traded as the Player to be Named in the Archer deal a little over a year later. The pandemic and persistent injuries (there were some near-misses as well) slowed Baz’s ascent through the minors and prevented him from working more than 81 innings in any single season until literally 2025. The Rays doggedly deployed him as a starter despite his injuries and early-career command woes, and they were rewarded with something of a breakout this year, as Baz ate 166.1 innings across 31 starts. He posted a 4.87 ERA, but hurricane damage to Tropicana Field meant that he pitched his home games in a minor league park with the hitter-friendly dimensions of Yankee Stadium; his xERA, which controls for defense, quality of contact, and the hitting environment, was 3.86. Read the rest of this entry »


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

Tom Szczerbowski and Christopher Hanewinckel-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.

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