2025 American League 40-Man Roster Crunch Analysis

One of my favorite annual exercises is a quick and dirty assessment of every team’s 40-man roster situation. Which prospects need to be added to their club’s 40-man by next Tuesday’s deadline to be protected from the Rule 5 Draft? Which veterans are in danger of being non-tendered because of their projected arbitration salary? And which players aren’t good enough to make their current org’s active roster, but would see the field for a different club and therefore have some trade value? These are the questions I’m attempting to answer with a piece like this. Most teams add and subtract a handful of players to their roster every offseason — some just one or two, others as many as 10. My aim with this exercise is to attempt to project what each team’s roster will look like when the deadline to add players arrives on Tuesday, or at least give you an idea of the names I think are likely to be on the table for decision-makers to consider.
This project is completed by using the RosterResource Depth Charts to examine current 40-man occupancy and roster makeup, and then weigh the young, unrostered prospects who are Rule 5 eligible in December against the least keepable current big leaguers in the org to create a bubble for each roster. The bigger and more talented the bubble, the more imperative it is for a team to make a couple of trades to do something with their talent overage rather than watch it walk out the door for nothing in the Rule 5.
Below you’ll see each team’s current 40-man count, the players I view as locks to be rostered, the fringe players currently on the roster whose spots feel tenuous, and the more marginal prospects who have an argument to be added but aren’t guaranteed. I only included full sections for the teams that have an obvious crunch or churn, with a paragraph of notes addressing the clubs with less intricate roster situations at the bottom. I have the players listed from left to right in the order I prefer them, so the left-most names are the players I’d keep, and right-most names are the guys I’d be more likely to cut. I’ve italicized the names of the players who I believe fall below the cut line. As a reminder, players who signed at age 18 or younger must be added to the 40-man within five seasons to be protected from the Rule 5, while those signed at age 19 or older must be added within four. Brendan Gawlowski examined the National League yesterday, so be sure to check that out too. Let’s get to it. Read the rest of this entry »
2026 Contemporary Baseball Era Committee Candidate: Fernando Valenzuela

The following article is part of my ongoing look at the candidates on the 2026 Contemporary Baseball Era Committee ballot. For a detailed introduction to this year’s ballot, use the tool above. An introduction to JAWS can be found here.
Though he won the Rookie of the Year award, a Cy Young, and a World Series all in his first full season while beginning a six-year streak of All-Star selections — the first of those as the game’s starter — Fernando Valenzuela wasn’t just a star pitcher. He was an international icon, the centerpiece of a cultural phenomenon, and a beloved global ambassador who brought generations of Mexican American and Latino fans to baseball while helping to heal the wounds caused by the building of Dodger Stadium, the very ballpark in which he starred.
“Roberto Clemente is ‘The Great One,’ but culturally, Fernando Valenzuela has been more significant in terms of bringing a fan base that didn’t exist in baseball,” José de Jesus Ortiz, the first Latino president of the BBWAA, told author Erik Sherman for Daybreak at Chavez Ravine, a 2023 biography of Valenzuela. Sherman himself described the pitcher as “like a composite of the Beatles — only in Dodger blue. His appeal was universal.”
After excelling in a relief role during a September 1980 cup of coffee with the Dodgers — as a 19-year-old in the heat of a playoff race, no less — Valenzuela took the world by storm the following spring. Pressed into service as the Opening Day starter, he threw a five-hit shutout, then reeled off four more shutouts and six more complete games within his first eight starts, a span during which he posted a 0.50 ERA. Despite speaking barely a word of English, the portly portsider (listed at 5-foot-11 and 180 pounds, but generally presumed to be at least 20 pounds heavier) charmed the baseball world with his bashful smile while bedeviling hitters with impeccable command of his screwball, delivered following a high leg kick and a skyward gaze at the peak of his windup.
Three Executives on Developing the Next Kyle Hendricks

Kyle Hendricks announced his retirement as the GM Meetings were getting underway earlier this week, which presented a good opportunity to get learned perspectives on how “The Professor” pitched effectively at baseball’s highest level despite a fastball that rarely exceeded 90 mph. Moreover, it provided a chance to ask if teams should be trying to develop more pitchers like Hendricks, rather than focusing so heavily on power arms.
Three executives at the just-completed meetings struck me as likely to have especially good insight into those subjects. Here is what they had to say about both the Dartmouth College product, and how difficult it is to develop pitchers who can succeed in the way that he did.
———
JED HOYER — CHICAGO CUBS
Hendricks spent 11 of his 12 seasons with the Chicago Cubs, all with Hoyer serving as the team’s general manager or president of baseball operations. The first question I posed to the longtime exec was this: To what extent can, or should, teams try to develop more pitchers like Hendricks?
“That’s a great question,” replied Hoyer. “I think you’ll wait a long time before you get the next Kyle Hendricks. His command was exceptional. His changeup was exceptional. If you go back and look at his strikeout rates — I don’t know exactly when it fell down a little bit — but I would say that for six, seven years of his career, he wasn’t a power pitcher in terms of strikeout rates, but he wasn’t a finesse pitcher either. Along with not walking guys, he struck guys out. He just did it in a different way. Read the rest of this entry »
2026 ZiPS Projections: The Athletics
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 Athletics.
Batters
The A’s lineup has made great strides over the last few years, the difference between this graphic and the one from two years ago is nearly night and day. Now, there is no megastar at the top of the WAR stack, but the A’s are pretty solid in most places, aren’t truly abysmal anywhere, and have decent depth options all over the diamond. While this is still far from an elite run creation machine, there’s enough quality surrounding Nick Kurtz and Brent Rooker that this is the type of lineup that could pull its weight in a playoff contention scenario. Even some of the lesser positions like the Max Muncy-led third base amalgamation or the mix-and-match assortment in center field at least project to somewhere around average.
If there’s a disappointment in the projections, it might be Jacob Wilson, for whom ZiPS sees quite a bit of regression coming in 2026. A big part of it is that Wilson’s approach of excellent contact/soft hitting has a fairly poor developmental history in recent decades, and players of this type, if they become too “see ball, hit ball” can fall off quickly like David Fletcher or Luis Arraez. Just like plate discipline should be a means to an end, so should ultra-high contact.
ZiPS also remains a Tyler Soderstrom skeptic and just isn’t as in love with Lawrence Butler as other projection systems have been.
When I talk about the depth, I’m not just being nice; there are a lot of projections for players in the high minors that suggest that they could be fill-in candidates without completely embarrassing anybody. Joshua Kuroda-Grauer might be one of the most interesting. He’s hardly a household name, but the method I use to estimate defense from hit-location data absolutely loves him, and he has the makings of a really solid pairing with Wilson up the middle. The projections also think that Leo De Vries is just a year or two from being a legitimate major league starter. Also in good news for a lineup on a John Fisher-owned team, none of the key players are nearing big free agency paydays that the A’s simply would not match. These guys should be around for a while.
Pitchers
The pitching staff is considerably less impressive than the offense, but even this group has much better projections overall than it did a year ago. Before this past season, I mused that the A’s had kind of lost their knack for developing an endless stream of moderately competent, soft-tossing fourth starters, and it was hurting their chances at getting out of the bottom of the AL West. There are still no aces on the team or, really, any no. 2 starters, but ZiPS thinks the A’s now have a boatload of 90-100 ERA+ starting pitchers, and a few of them (like Luis Medina and Luis Morales) have actual fastballs that they can use to retire major league hitters. What a concept!
I’m not sure that Luis Severino will still be on the roster three months from now, let alone the beginning of August, given his feelings about the stadium situation and potential value for a contending club, but Jeffrey Springs and Jacob Lopez are acceptable mid-rotation starters, and the team has a number of useful fallback options, such as J.T. Ginn and Henry Baez. ZiPS still holds out some hope on Mitch Spence, and is really in on Gage Jump, who has a decent shot in the projections to be the best A’s pitcher 18 months from now.
A Mason Miller-less bullpen is definitely an emoji sad face. While ZiPS sees the pen as a decidedly below-average group, there are far fewer negative WAR projections here than there were last offseason, and the top four of Hogan Harris, Michael Kelly, Justin Sterner, and Elvis Alvarado projects out as…fine…ish. But the bullpen will be a larger worry when the team gets closer to contention.
So, where do the A’s look to be right now? Probably slightly better than the 76 wins they finished with in 2025. But an awful lot would have to go right with the pitching to make this team anything but the fringiest of wild card contenders in 2026. I mean, sure, the A’s could sign Dylan Cease and/or Ranger Suárez, but we all know they’re not actually going to do that. On the bright side, at least these A’s are probably going to be Sacramento’s best major league baseball team ever.

Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here. Size of player names is very roughly proportional to Depth Chart playing time. The final team projections may differ considerably from our Depth Chart playing time.
| Player | B | Age | PO | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brent Rooker | R | 31 | DH | 634 | 563 | 84 | 155 | 32 | 2 | 34 | 110 | 61 | 157 | 6 | 1 |
| Nick Kurtz | L | 23 | 1B | 581 | 508 | 91 | 134 | 29 | 1 | 31 | 103 | 67 | 160 | 2 | 1 |
| Shea Langeliers | R | 28 | C | 543 | 495 | 70 | 127 | 27 | 1 | 29 | 93 | 40 | 120 | 5 | 1 |
| Lawrence Butler | L | 25 | RF | 589 | 532 | 80 | 132 | 28 | 2 | 21 | 79 | 52 | 151 | 18 | 5 |
| Jacob Wilson | R | 24 | SS | 501 | 464 | 62 | 134 | 28 | 1 | 10 | 69 | 26 | 37 | 4 | 2 |
| Zack Gelof | R | 26 | 2B | 474 | 423 | 62 | 99 | 22 | 1 | 17 | 62 | 43 | 152 | 15 | 3 |
| Darell Hernaiz | R | 24 | SS | 582 | 522 | 66 | 136 | 27 | 3 | 7 | 61 | 45 | 83 | 10 | 3 |
| Denzel Clarke | R | 26 | CF | 376 | 337 | 48 | 78 | 17 | 4 | 8 | 43 | 30 | 127 | 13 | 3 |
| Colby Thomas | R | 25 | RF | 542 | 492 | 67 | 121 | 30 | 3 | 19 | 82 | 32 | 163 | 8 | 4 |
| Joshua Kuroda-Grauer | R | 23 | SS | 532 | 491 | 50 | 125 | 23 | 1 | 2 | 49 | 28 | 61 | 12 | 4 |
| Brett Harris | R | 28 | 3B | 403 | 354 | 47 | 84 | 15 | 1 | 9 | 49 | 36 | 78 | 5 | 2 |
| JJ Bleday | L | 28 | CF | 518 | 457 | 67 | 107 | 26 | 1 | 20 | 68 | 57 | 118 | 3 | 2 |
| Max Muncy | R | 23 | 3B | 416 | 377 | 45 | 93 | 21 | 1 | 11 | 57 | 26 | 120 | 3 | 3 |
| Henry Bolte | R | 22 | RF | 531 | 474 | 63 | 115 | 23 | 5 | 10 | 69 | 44 | 191 | 27 | 5 |
| Tyler Soderstrom | L | 24 | LF | 566 | 511 | 62 | 129 | 25 | 1 | 23 | 86 | 46 | 130 | 4 | 2 |
| Daniel Susac | R | 25 | C | 409 | 377 | 36 | 90 | 16 | 1 | 11 | 54 | 23 | 119 | 4 | 2 |
| Leo De Vries | B | 19 | SS | 525 | 471 | 62 | 104 | 27 | 4 | 13 | 62 | 44 | 133 | 6 | 5 |
| Carlos Cortes | L | 29 | LF | 402 | 362 | 46 | 86 | 20 | 1 | 12 | 48 | 35 | 84 | 1 | 1 |
| Max Schuemann | R | 29 | 2B | 389 | 332 | 48 | 79 | 14 | 2 | 6 | 40 | 41 | 87 | 11 | 3 |
| Junior Perez | R | 24 | CF | 541 | 478 | 62 | 101 | 25 | 3 | 15 | 65 | 52 | 190 | 18 | 5 |
| Alejo Lopez | B | 30 | 2B | 465 | 414 | 46 | 105 | 19 | 1 | 3 | 46 | 38 | 72 | 10 | 3 |
| Gio Urshela | R | 34 | 3B | 326 | 300 | 29 | 79 | 17 | 1 | 5 | 35 | 20 | 61 | 0 | 1 |
| Shane McGuire | L | 27 | C | 350 | 305 | 32 | 65 | 11 | 0 | 4 | 32 | 37 | 85 | 3 | 1 |
| Nick Martini | L | 36 | RF | 397 | 345 | 50 | 80 | 16 | 2 | 9 | 44 | 39 | 87 | 1 | 1 |
| Austin Wynns | R | 35 | C | 145 | 132 | 13 | 31 | 7 | 0 | 3 | 18 | 10 | 39 | 0 | 0 |
| Ryan Lasko | R | 24 | CF | 457 | 407 | 43 | 82 | 14 | 2 | 5 | 41 | 38 | 137 | 10 | 4 |
| Cooper Bowman | R | 26 | 2B | 410 | 361 | 46 | 75 | 15 | 2 | 7 | 42 | 35 | 110 | 19 | 3 |
| Cameron Leary | L | 24 | LF | 533 | 470 | 54 | 104 | 26 | 3 | 7 | 51 | 47 | 155 | 22 | 4 |
| Cole Conn | B | 24 | C | 302 | 270 | 29 | 55 | 11 | 2 | 3 | 28 | 25 | 92 | 2 | 3 |
| Euribiel Angeles | R | 24 | 2B | 504 | 470 | 45 | 116 | 21 | 1 | 4 | 49 | 24 | 71 | 10 | 4 |
| Drew Swift | R | 27 | SS | 427 | 381 | 44 | 85 | 14 | 2 | 1 | 31 | 33 | 127 | 11 | 3 |
| Colby Halter | L | 24 | 2B | 468 | 418 | 49 | 95 | 21 | 5 | 5 | 46 | 40 | 160 | 14 | 4 |
| Brennan Milone | R | 25 | 1B | 508 | 452 | 57 | 102 | 21 | 1 | 12 | 60 | 47 | 131 | 4 | 2 |
| Casey Yamauchi | R | 25 | 2B | 462 | 428 | 34 | 103 | 16 | 2 | 1 | 44 | 15 | 47 | 8 | 4 |
| Jonny Butler | L | 27 | LF | 374 | 337 | 34 | 69 | 16 | 3 | 5 | 36 | 32 | 105 | 8 | 1 |
| Clark Elliott | L | 25 | LF | 444 | 383 | 47 | 80 | 14 | 2 | 8 | 51 | 46 | 113 | 7 | 2 |
| Mario Gomez | L | 23 | C | 167 | 149 | 14 | 30 | 5 | 1 | 3 | 17 | 12 | 42 | 0 | 1 |
| Nick Schwartz | R | 25 | C | 111 | 105 | 9 | 22 | 2 | 1 | 1 | 9 | 4 | 41 | 1 | 0 |
| Nate Nankil | R | 23 | RF | 531 | 486 | 53 | 115 | 22 | 2 | 2 | 48 | 32 | 109 | 5 | 3 |
| Tommy White | R | 23 | 3B | 384 | 360 | 37 | 83 | 16 | 0 | 9 | 43 | 19 | 71 | 1 | 1 |
| Pedro Pineda | R | 22 | CF | 343 | 315 | 28 | 64 | 9 | 3 | 7 | 36 | 22 | 131 | 3 | 2 |
| Lyle Lin | R | 29 | C | 115 | 103 | 8 | 18 | 2 | 0 | 0 | 8 | 8 | 24 | 1 | 1 |
| Ali Camarillo | R | 23 | SS | 443 | 406 | 32 | 88 | 15 | 1 | 1 | 32 | 26 | 95 | 9 | 3 |
| Luke Mann | L | 26 | 3B | 507 | 455 | 45 | 84 | 18 | 2 | 12 | 53 | 39 | 178 | 4 | 1 |
| Jared Dickey | L | 24 | RF | 500 | 445 | 48 | 103 | 18 | 3 | 6 | 49 | 42 | 94 | 4 | 3 |
| Carlos Pacheco | R | 21 | RF | 250 | 211 | 25 | 34 | 6 | 1 | 2 | 26 | 22 | 80 | 8 | 2 |
| Ben Newton | B | 24 | 3B | 233 | 209 | 18 | 43 | 8 | 2 | 1 | 20 | 12 | 87 | 1 | 2 |
| Davis Diaz | R | 23 | C | 415 | 370 | 34 | 72 | 14 | 2 | 1 | 32 | 34 | 82 | 4 | 3 |
| Sahid Valenzuela | B | 28 | 2B | 336 | 314 | 28 | 66 | 9 | 1 | 2 | 25 | 16 | 71 | 3 | 2 |
| Carlos Franco | R | 23 | C | 271 | 258 | 18 | 52 | 7 | 1 | 2 | 20 | 10 | 58 | 0 | 0 |
| T.J. Schofield-Sam | L | 25 | 1B | 487 | 449 | 43 | 102 | 20 | 3 | 4 | 55 | 17 | 124 | 2 | 2 |
| Caeden Trenkle | L | 25 | LF | 263 | 240 | 28 | 47 | 6 | 2 | 3 | 22 | 17 | 96 | 3 | 2 |
| Elvis Rijo | R | 22 | 3B | 155 | 136 | 8 | 21 | 6 | 0 | 0 | 13 | 7 | 45 | 1 | 2 |
| Brayan Buelvas | R | 24 | CF | 405 | 373 | 37 | 73 | 18 | 2 | 6 | 40 | 25 | 130 | 8 | 3 |
| Gunner Gouldsmith | B | 24 | 2B | 306 | 271 | 30 | 40 | 9 | 1 | 0 | 17 | 28 | 76 | 4 | 3 |
| Darlyn Montero | L | 24 | 1B | 281 | 262 | 25 | 53 | 8 | 1 | 3 | 27 | 11 | 102 | 4 | 0 |
| Rodney Green Jr. | L | 23 | CF | 491 | 445 | 45 | 78 | 19 | 3 | 9 | 45 | 39 | 184 | 8 | 3 |
| C.J. Pittaro | L | 24 | LF | 507 | 463 | 37 | 91 | 15 | 4 | 1 | 37 | 35 | 137 | 3 | 2 |
| Player | PA | BA | OBP | SLG | OPS+ | ISO | BABIP | Def | WAR | wOBA | 3YOPS+ | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brent Rooker | 634 | .275 | .350 | .520 | 138 | .245 | .325 | 0 | 3.7 | .370 | 131 | 104 |
| Nick Kurtz | 581 | .264 | .351 | .508 | 135 | .244 | .325 | -2 | 2.9 | .366 | 139 | 91 |
| Shea Langeliers | 543 | .257 | .315 | .491 | 120 | .234 | .283 | -8 | 2.7 | .343 | 118 | 78 |
| Lawrence Butler | 589 | .248 | .315 | .427 | 104 | .179 | .308 | 8 | 2.2 | .322 | 107 | 77 |
| Jacob Wilson | 501 | .289 | .335 | .418 | 108 | .129 | .297 | -4 | 2.1 | .328 | 108 | 67 |
| Zack Gelof | 474 | .234 | .307 | .411 | 98 | .177 | .323 | 3 | 2.0 | .313 | 100 | 58 |
| Darell Hernaiz | 582 | .261 | .321 | .364 | 91 | .103 | .299 | 1 | 1.9 | .302 | 92 | 64 |
| Denzel Clarke | 376 | .231 | .307 | .377 | 89 | .145 | .347 | 7 | 1.6 | .301 | 90 | 43 |
| Colby Thomas | 542 | .246 | .305 | .435 | 103 | .189 | .329 | 5 | 1.6 | .319 | 106 | 69 |
| Joshua Kuroda-Grauer | 532 | .255 | .308 | .318 | 75 | .063 | .287 | 8 | 1.5 | .280 | 78 | 52 |
| Brett Harris | 403 | .237 | .319 | .362 | 89 | .124 | .281 | 5 | 1.4 | .303 | 91 | 43 |
| JJ Bleday | 518 | .234 | .320 | .427 | 106 | .193 | .273 | -7 | 1.4 | .325 | 106 | 64 |
| Max Muncy | 416 | .247 | .307 | .395 | 94 | .149 | .333 | 4 | 1.3 | .306 | 97 | 48 |
| Henry Bolte | 531 | .243 | .320 | .376 | 93 | .133 | .385 | 3 | 1.2 | .308 | 99 | 64 |
| Tyler Soderstrom | 566 | .252 | .320 | .440 | 109 | .188 | .296 | -5 | 1.0 | .328 | 113 | 74 |
| Daniel Susac | 409 | .239 | .291 | .374 | 84 | .135 | .320 | 0 | 1.0 | .291 | 87 | 43 |
| Leo De Vries | 525 | .221 | .296 | .378 | 86 | .157 | .280 | -3 | 0.9 | .294 | 94 | 56 |
| Carlos Cortes | 402 | .238 | .306 | .398 | 94 | .160 | .278 | 4 | 0.8 | .307 | 93 | 45 |
| Max Schuemann | 389 | .238 | .335 | .346 | 91 | .108 | .305 | -4 | 0.7 | .307 | 89 | 42 |
| Junior Perez | 541 | .211 | .291 | .370 | 83 | .159 | .315 | -1 | 0.7 | .290 | 89 | 57 |
| Alejo Lopez | 465 | .254 | .330 | .326 | 84 | .072 | .301 | -2 | 0.7 | .295 | 83 | 48 |
| Gio Urshela | 326 | .263 | .308 | .377 | 89 | .113 | .316 | 1 | 0.6 | .298 | 87 | 35 |
| Shane McGuire | 350 | .213 | .305 | .289 | 67 | .075 | .282 | 1 | 0.4 | .271 | 66 | 28 |
| Nick Martini | 397 | .232 | .322 | .368 | 92 | .136 | .285 | 1 | 0.4 | .306 | 84 | 42 |
| Austin Wynns | 145 | .235 | .292 | .356 | 79 | .121 | .311 | 1 | 0.3 | .285 | 76 | 14 |
| Ryan Lasko | 457 | .201 | .282 | .283 | 58 | .081 | .291 | 9 | 0.3 | .257 | 62 | 36 |
| Cooper Bowman | 410 | .208 | .286 | .319 | 69 | .111 | .279 | 1 | 0.2 | .271 | 74 | 38 |
| Cameron Leary | 533 | .221 | .297 | .334 | 76 | .113 | .315 | 5 | 0.2 | .281 | 80 | 53 |
| Cole Conn | 302 | .204 | .281 | .293 | 61 | .089 | .297 | 2 | 0.1 | .259 | 66 | 24 |
| Euribiel Angeles | 504 | .247 | .288 | .321 | 70 | .074 | .284 | 2 | 0.1 | .270 | 74 | 47 |
| Drew Swift | 427 | .223 | .289 | .278 | 60 | .055 | .332 | 2 | 0.0 | .258 | 60 | 34 |
| Colby Halter | 468 | .227 | .300 | .337 | 78 | .110 | .356 | -4 | 0.0 | .283 | 82 | 47 |
| Brennan Milone | 508 | .226 | .303 | .356 | 83 | .131 | .291 | 2 | -0.1 | .292 | 85 | 50 |
| Casey Yamauchi | 462 | .241 | .284 | .294 | 62 | .054 | .268 | 5 | -0.1 | .257 | 63 | 39 |
| Jonny Butler | 374 | .205 | .281 | .315 | 66 | .110 | .282 | 4 | -0.3 | .266 | 67 | 32 |
| Clark Elliott | 444 | .209 | .309 | .319 | 76 | .110 | .275 | 0 | -0.3 | .284 | 78 | 40 |
| Mario Gomez | 167 | .201 | .271 | .309 | 61 | .107 | .260 | -4 | -0.4 | .259 | 64 | 13 |
| Nick Schwartz | 111 | .210 | .239 | .276 | 43 | .067 | .333 | -2 | -0.4 | .227 | 46 | 7 |
| Nate Nankil | 531 | .237 | .296 | .302 | 68 | .066 | .301 | 7 | -0.5 | .268 | 70 | 46 |
| Tommy White | 384 | .231 | .276 | .350 | 73 | .119 | .264 | -4 | -0.5 | .275 | 75 | 35 |
| Pedro Pineda | 343 | .203 | .260 | .317 | 60 | .114 | .322 | 0 | -0.5 | .255 | 70 | 27 |
| Lyle Lin | 115 | .175 | .252 | .194 | 27 | .019 | .228 | -1 | -0.6 | .211 | 29 | 6 |
| Ali Camarillo | 443 | .217 | .268 | .266 | 50 | .049 | .281 | 1 | -0.7 | .240 | 53 | 32 |
| Luke Mann | 507 | .185 | .258 | .312 | 58 | .127 | .272 | 1 | -0.8 | .253 | 61 | 38 |
| Jared Dickey | 500 | .231 | .304 | .326 | 76 | .094 | .281 | -3 | -0.8 | .281 | 80 | 46 |
| Carlos Pacheco | 250 | .161 | .269 | .227 | 41 | .066 | .248 | 2 | -0.9 | .235 | 49 | 15 |
| Ben Newton | 233 | .206 | .260 | .278 | 50 | .072 | .347 | -2 | -0.9 | .241 | 55 | 16 |
| Davis Diaz | 415 | .195 | .275 | .251 | 48 | .057 | .247 | -2 | -0.9 | .242 | 52 | 28 |
| Sahid Valenzuela | 336 | .210 | .254 | .264 | 45 | .054 | .266 | 2 | -0.9 | .233 | 46 | 23 |
| Carlos Franco | 271 | .202 | .236 | .260 | 38 | .058 | .253 | -1 | -1.0 | .221 | 40 | 16 |
| T.J. Schofield-Sam | 487 | .227 | .279 | .312 | 65 | .085 | .305 | 4 | -1.1 | .262 | 65 | 40 |
| Caeden Trenkle | 263 | .196 | .253 | .275 | 47 | .079 | .312 | 1 | -1.1 | .237 | 49 | 18 |
| Elvis Rijo | 155 | .154 | .237 | .199 | 23 | .044 | .231 | -4 | -1.3 | .206 | 24 | 7 |
| Brayan Buelvas | 405 | .196 | .254 | .303 | 55 | .107 | .283 | -5 | -1.4 | .248 | 59 | 32 |
| Gunner Gouldsmith | 306 | .148 | .236 | .188 | 21 | .041 | .205 | 3 | -1.5 | .202 | 22 | 14 |
| Darlyn Montero | 281 | .202 | .246 | .275 | 45 | .073 | .318 | -2 | -1.6 | .232 | 50 | 19 |
| Rodney Green Jr. | 491 | .175 | .246 | .292 | 49 | .117 | .274 | -4 | -1.8 | .241 | 56 | 35 |
| C.J. Pittaro | 507 | .197 | .264 | .253 | 45 | .056 | .277 | -6 | -3.0 | .236 | 48 | 32 |
| Player | Hit Comp 1 | Hit Comp 2 | Hit Comp 3 |
|---|---|---|---|
| Brent Rooker | Derrek Lee | Tony Perez | Mitch Haniger |
| Nick Kurtz | Mark McGwire | Jimmie Foxx | Boog Powell |
| Shea Langeliers | Evan Gattis | Carlton Fisk | Glenn Myatt |
| Lawrence Butler | Chili Davis | George Metkovich | Paul Householder |
| Jacob Wilson | Ron Hunt | Manny Castillo | George Kell |
| Zack Gelof | Whitey Kurowski | Danny Espinosa | Niko Goodrum |
| Darell Hernaiz | Osvaldo Martínez | Ozzie Smith | Alberto Callaspo |
| Denzel Clarke | Reggie Thomas | Earl Robinson | Rich Barnwell |
| Colby Thomas | Carlos González | Bobby Clark | Jordan Patterson |
| Joshua Kuroda-Grauer | Tim Foli | Don Kessinger | Chin-Lung Hu |
| Brett Harris | Carlos Alonso | Dick Gray | Robert Hewes |
| JJ Bleday | Jose Cruz | Dick Kokos | Adam Hyzdu |
| Max Muncy | Pete Dempsey | Reno Bertoia | Thomas Smith |
| Henry Bolte | Drew Waters | Trayvon Robinson | Milt Thompson |
| Tyler Soderstrom | Harvey Pulliam | Preston Tucker | Jason Lane |
| Daniel Susac | Jake Brown | J.C. Martin | Humberto Cota |
| Leo De Vries | Addison Russell | Tripper Johnson | Jeter Downs |
| Carlos Cortes | Bob Zupcic | Rico Washington | Rowland Office |
| Max Schuemann | Jim Walewander | Rich Amaral | Mike Debutch |
| Junior Perez | Ken Gerhart | Jeremy Hazelbaker | Mike Cameron |
| Alejo Lopez | Al Federoff | Justin Henry | Jeff Pickler |
| Gio Urshela | Jamie Burke | Greg Pryor | Frankie Austin |
| Shane McGuire | Bruce Look | Charles Julian | Pete Gonzalez |
| Nick Martini | Jay Bell | Michael Tucker | David DeJesus |
| Austin Wynns | Bill Haselman | Bob Schmidt | Ryan Lavarnway |
| Ryan Lasko | Don Wright | Elton Pollock | Jose Silva |
| Cooper Bowman | Micah Furtado | Andy Fox | Harry Chappas |
| Cameron Leary | Clete Thomas | Cesar Crespo | Terrell Lowery |
| Cole Conn | Edgar Rodriguez | Dusty Brown | Scott Barczi |
| Euribiel Angeles | Felix Fermin | Cookie Rojas | Alan McLaughlin |
| Drew Swift | Jamie Athas | Jose Sandoval | Drew Meyer |
| Colby Halter | Tim Barker | Nelson Ward | Connor Kopach |
| Brennan Milone | D.J. Boston | Eric Battersby | Nate Espy |
| Casey Yamauchi | Santiago Chirino | Carlos Capellan | Cookie Rojas |
| Jonny Butler | Brian Blair | Steve Haake | Chad Oberacker |
| Clark Elliott | Brian Conley | Don Ganus | John Sharkey |
| Mario Gomez | Mike McCuistion | Manny Santana | Duffy Ryan |
| Nick Schwartz | Mark Reed | Tony Garcia | Brendon Ounjian |
| Nate Nankil | Chico Terry | Richard Johnson | George Miller |
| Tommy White | Orlando Gonzalez | Garry Jestadt | Bob Toney |
| Pedro Pineda | Jacobo Urena | Jose Rodriguez | Lane Adams |
| Lyle Lin | Braeden Schlehuber | Jay LaFlair | Brian Loyd |
| Ali Camarillo | Craig Shipley | Angelo Castellano | Edgar Duran |
| Luke Mann | Chris Butterfield | Tommy Rinks | Todd Carey |
| Jared Dickey | Jake Weber | Bobby Darula | Dwight Smith Jr. |
| Carlos Pacheco | Omar Rosario | Billy Michael | Maiko Loyola |
| Ben Newton | Jason Leblebijian | T.J. Bennett | Adam Younger |
| Davis Diaz | Jason Fennell | Richard Magner | Alberto Alvarez |
| Sahid Valenzuela | Bobby Bonner | Bobby Young | Wes Carroll |
| Carlos Franco | Raul Chavez | Ricky Gonzalez | Jack Hudson |
| T.J. Schofield-Sam | Rick Bernardo | Ralph Kraus | Luis Domoromo |
| Caeden Trenkle | Mark Thomas | Josh Holden | Gary Nalls |
| Elvis Rijo | Juan Pascal | Eric Cole | Miguel Linares |
| Brayan Buelvas | Ryan Dent | Roy Marsh | Ray Jackson |
| Gunner Gouldsmith | Joe Morales | Ramon Zapata | Alex Polston |
| Darlyn Montero | Frank Taveras | Dickens Benoit | Greg Tippin |
| Rodney Green Jr. | Chris Grayson | James Peters | Bob Daggy |
| C.J. Pittaro | Tom Belza | Roman Collins | Claude Horn |
| Player | 80th BA | 80th OBP | 80th SLG | 80th OPS+ | 80th WAR | 20th BA | 20th OBP | 20th SLG | 20th OPS+ | 20th WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| Brent Rooker | .299 | .375 | .583 | 159 | 5.3 | .246 | .319 | .470 | 118 | 2.1 |
| Nick Kurtz | .291 | .379 | .571 | 160 | 4.6 | .236 | .324 | .445 | 113 | 1.4 |
| Shea Langeliers | .282 | .343 | .557 | 143 | 4.2 | .230 | .290 | .439 | 99 | 1.4 |
| Lawrence Butler | .277 | .344 | .494 | 126 | 4.0 | .222 | .282 | .382 | 83 | 0.8 |
| Jacob Wilson | .316 | .360 | .459 | 126 | 3.2 | .260 | .308 | .372 | 89 | 0.9 |
| Zack Gelof | .261 | .335 | .464 | 117 | 3.2 | .205 | .277 | .356 | 76 | 0.8 |
| Darell Hernaiz | .290 | .351 | .409 | 110 | 3.2 | .234 | .297 | .330 | 75 | 0.7 |
| Denzel Clarke | .260 | .336 | .424 | 109 | 2.6 | .201 | .276 | .331 | 70 | 0.7 |
| Colby Thomas | .274 | .333 | .491 | 126 | 3.1 | .219 | .279 | .387 | 83 | 0.3 |
| Joshua Kuroda-Grauer | .282 | .330 | .350 | 89 | 2.4 | .228 | .280 | .283 | 58 | 0.3 |
| Brett Harris | .262 | .347 | .411 | 107 | 2.3 | .210 | .296 | .318 | 71 | 0.5 |
| JJ Bleday | .257 | .346 | .485 | 126 | 2.6 | .209 | .296 | .381 | 88 | 0.3 |
| Max Muncy | .278 | .336 | .456 | 117 | 2.4 | .217 | .281 | .350 | 76 | 0.4 |
| Henry Bolte | .272 | .348 | .432 | 114 | 2.6 | .208 | .289 | .329 | 74 | -0.1 |
| Tyler Soderstrom | .279 | .344 | .506 | 131 | 2.5 | .227 | .291 | .390 | 90 | -0.4 |
| Daniel Susac | .267 | .318 | .424 | 105 | 2.1 | .209 | .264 | .332 | 66 | 0.1 |
| Leo De Vries | .248 | .328 | .437 | 106 | 2.1 | .196 | .271 | .329 | 67 | -0.4 |
| Carlos Cortes | .264 | .335 | .446 | 113 | 1.7 | .212 | .281 | .349 | 75 | -0.1 |
| Max Schuemann | .266 | .362 | .395 | 110 | 1.7 | .210 | .305 | .302 | 72 | -0.1 |
| Junior Perez | .239 | .318 | .421 | 102 | 2.2 | .181 | .263 | .322 | 64 | -0.5 |
| Alejo Lopez | .284 | .359 | .368 | 103 | 1.8 | .228 | .307 | .297 | 70 | -0.1 |
| Gio Urshela | .294 | .341 | .423 | 110 | 1.5 | .233 | .280 | .330 | 70 | -0.1 |
| Shane McGuire | .245 | .340 | .334 | 87 | 1.3 | .183 | .274 | .254 | 49 | -0.4 |
| Nick Martini | .260 | .348 | .422 | 113 | 1.4 | .203 | .296 | .318 | 74 | -0.5 |
| Austin Wynns | .264 | .321 | .407 | 100 | 0.7 | .203 | .265 | .310 | 60 | 0.0 |
| Ryan Lasko | .228 | .307 | .318 | 75 | 1.2 | .176 | .259 | .247 | 44 | -0.6 |
| Cooper Bowman | .233 | .315 | .364 | 87 | 1.2 | .182 | .264 | .276 | 52 | -0.7 |
| Cameron Leary | .247 | .323 | .377 | 91 | 1.3 | .195 | .272 | .292 | 58 | -0.9 |
| Cole Conn | .234 | .315 | .347 | 83 | 0.8 | .171 | .255 | .251 | 41 | -0.7 |
| Euribiel Angeles | .274 | .313 | .357 | 85 | 1.1 | .218 | .261 | .280 | 50 | -1.1 |
| Drew Swift | .255 | .315 | .321 | 78 | 1.0 | .194 | .257 | .243 | 41 | -1.0 |
| Colby Halter | .259 | .328 | .390 | 100 | 1.2 | .202 | .277 | .297 | 61 | -1.0 |
| Brennan Milone | .252 | .328 | .402 | 100 | 1.0 | .200 | .280 | .305 | 65 | -1.3 |
| Casey Yamauchi | .273 | .311 | .330 | 80 | 0.9 | .214 | .257 | .256 | 43 | -1.1 |
| Jonny Butler | .232 | .314 | .359 | 85 | 0.6 | .180 | .256 | .276 | 49 | -1.1 |
| Clark Elliott | .237 | .337 | .364 | 95 | 0.7 | .181 | .280 | .278 | 58 | -1.3 |
| Mario Gomez | .236 | .306 | .366 | 83 | 0.0 | .170 | .242 | .262 | 40 | -0.9 |
| Nick Schwartz | .245 | .273 | .335 | 67 | -0.1 | .177 | .205 | .236 | 24 | -0.7 |
| Nate Nankil | .264 | .323 | .341 | 85 | 0.6 | .206 | .268 | .263 | 51 | -1.6 |
| Tommy White | .257 | .301 | .398 | 91 | 0.4 | .200 | .249 | .310 | 55 | -1.3 |
| Pedro Pineda | .234 | .290 | .370 | 81 | 0.4 | .174 | .232 | .262 | 38 | -1.5 |
| Lyle Lin | .204 | .279 | .226 | 42 | -0.3 | .145 | .218 | .164 | 10 | -0.8 |
| Ali Camarillo | .243 | .297 | .305 | 66 | 0.2 | .191 | .247 | .234 | 35 | -1.6 |
| Luke Mann | .210 | .281 | .362 | 77 | 0.3 | .156 | .229 | .261 | 38 | -2.1 |
| Jared Dickey | .257 | .330 | .367 | 94 | 0.3 | .204 | .278 | .284 | 60 | -1.8 |
| Carlos Pacheco | .192 | .298 | .271 | 59 | -0.3 | .137 | .245 | .189 | 25 | -1.4 |
| Ben Newton | .233 | .289 | .323 | 69 | -0.3 | .181 | .232 | .236 | 33 | -1.4 |
| Davis Diaz | .224 | .304 | .294 | 67 | 0.0 | .168 | .247 | .215 | 31 | -1.9 |
| Sahid Valenzuela | .237 | .283 | .301 | 62 | -0.2 | .183 | .229 | .231 | 30 | -1.6 |
| Carlos Franco | .233 | .267 | .301 | 59 | -0.3 | .173 | .211 | .225 | 22 | -1.6 |
| T.J. Schofield-Sam | .254 | .305 | .351 | 82 | 0.0 | .200 | .254 | .276 | 49 | -2.1 |
| Caeden Trenkle | .223 | .282 | .314 | 69 | -0.5 | .168 | .226 | .238 | 31 | -1.7 |
| Elvis Rijo | .185 | .267 | .238 | 43 | -0.9 | .128 | .214 | .164 | 8 | -1.6 |
| Brayan Buelvas | .221 | .285 | .350 | 74 | -0.4 | .170 | .232 | .266 | 39 | -2.1 |
| Gunner Gouldsmith | .174 | .260 | .223 | 36 | -0.9 | .126 | .212 | .161 | 6 | -2.1 |
| Darlyn Montero | .227 | .271 | .319 | 63 | -1.0 | .177 | .219 | .239 | 29 | -2.2 |
| Rodney Green Jr. | .201 | .269 | .337 | 67 | -0.7 | .154 | .221 | .255 | 33 | -2.7 |
| C.J. Pittaro | .225 | .291 | .288 | 63 | -1.8 | .171 | .238 | .219 | 30 | -4.0 |
| Player | BA vs. L | OBP vs. L | SLG vs. L | BA vs. R | OBP vs. R | SLG vs. R |
|---|---|---|---|---|---|---|
| Brent Rooker | .286 | .370 | .555 | .270 | .340 | .504 |
| Nick Kurtz | .250 | .329 | .466 | .269 | .360 | .525 |
| Shea Langeliers | .266 | .328 | .503 | .252 | .308 | .485 |
| Lawrence Butler | .238 | .293 | .394 | .253 | .324 | .441 |
| Jacob Wilson | .296 | .342 | .430 | .286 | .331 | .413 |
| Zack Gelof | .234 | .316 | .416 | .234 | .303 | .409 |
| Darell Hernaiz | .264 | .330 | .379 | .259 | .316 | .356 |
| Denzel Clarke | .236 | .317 | .391 | .229 | .302 | .370 |
| Colby Thomas | .245 | .301 | .437 | .246 | .307 | .434 |
| Joshua Kuroda-Grauer | .259 | .316 | .329 | .252 | .304 | .312 |
| Brett Harris | .248 | .328 | .372 | .232 | .314 | .356 |
| JJ Bleday | .225 | .302 | .401 | .238 | .329 | .438 |
| Max Muncy | .248 | .312 | .408 | .246 | .304 | .389 |
| Henry Bolte | .241 | .318 | .372 | .243 | .321 | .377 |
| Tyler Soderstrom | .248 | .307 | .404 | .254 | .326 | .457 |
| Daniel Susac | .246 | .298 | .395 | .236 | .288 | .365 |
| Leo De Vries | .218 | .287 | .373 | .222 | .300 | .380 |
| Carlos Cortes | .228 | .288 | .360 | .242 | .314 | .415 |
| Max Schuemann | .246 | .343 | .364 | .234 | .331 | .336 |
| Junior Perez | .221 | .308 | .399 | .206 | .282 | .356 |
| Alejo Lopez | .261 | .331 | .333 | .250 | .329 | .322 |
| Gio Urshela | .270 | .313 | .371 | .261 | .306 | .379 |
| Shane McGuire | .212 | .292 | .282 | .214 | .310 | .291 |
| Nick Martini | .214 | .304 | .337 | .239 | .330 | .381 |
| Austin Wynns | .239 | .300 | .370 | .233 | .287 | .349 |
| Ryan Lasko | .209 | .295 | .302 | .198 | .277 | .273 |
| Cooper Bowman | .221 | .305 | .363 | .202 | .278 | .298 |
| Cameron Leary | .215 | .287 | .326 | .224 | .301 | .337 |
| Cole Conn | .202 | .269 | .310 | .204 | .287 | .285 |
| Euribiel Angeles | .252 | .293 | .319 | .244 | .285 | .322 |
| Drew Swift | .222 | .295 | .278 | .224 | .287 | .278 |
| Colby Halter | .217 | .283 | .304 | .231 | .307 | .350 |
| Brennan Milone | .228 | .312 | .368 | .225 | .299 | .351 |
| Casey Yamauchi | .245 | .289 | .295 | .239 | .282 | .294 |
| Jonny Butler | .188 | .271 | .281 | .212 | .285 | .328 |
| Clark Elliott | .200 | .299 | .309 | .212 | .313 | .322 |
| Mario Gomez | .186 | .250 | .279 | .208 | .280 | .321 |
| Nick Schwartz | .206 | .229 | .235 | .211 | .243 | .296 |
| Nate Nankil | .245 | .302 | .323 | .233 | .293 | .293 |
| Tommy White | .241 | .292 | .366 | .226 | .269 | .343 |
| Pedro Pineda | .206 | .268 | .314 | .202 | .257 | .319 |
| Lyle Lin | .179 | .256 | .205 | .172 | .250 | .188 |
| Ali Camarillo | .227 | .281 | .266 | .212 | .262 | .266 |
| Luke Mann | .183 | .252 | .310 | .185 | .261 | .313 |
| Jared Dickey | .213 | .290 | .287 | .238 | .309 | .341 |
| Carlos Pacheco | .167 | .273 | .242 | .159 | .268 | .221 |
| Ben Newton | .212 | .254 | .288 | .203 | .263 | .273 |
| Davis Diaz | .195 | .278 | .254 | .194 | .273 | .250 |
| Sahid Valenzuela | .210 | .255 | .270 | .210 | .254 | .262 |
| Carlos Franco | .202 | .247 | .262 | .201 | .231 | .259 |
| T.J. Schofield-Sam | .215 | .274 | .285 | .233 | .282 | .325 |
| Caeden Trenkle | .197 | .250 | .288 | .195 | .254 | .270 |
| Elvis Rijo | .159 | .245 | .205 | .152 | .233 | .196 |
| Brayan Buelvas | .205 | .263 | .320 | .191 | .250 | .295 |
| Gunner Gouldsmith | .155 | .234 | .190 | .144 | .237 | .187 |
| Darlyn Montero | .195 | .241 | .260 | .205 | .249 | .281 |
| Rodney Green Jr. | .164 | .231 | .270 | .180 | .252 | .300 |
| C.J. Pittaro | .190 | .255 | .234 | .199 | .268 | .261 |
| Player | T | Age | W | L | ERA | G | GS | IP | H | ER | HR | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jeffrey Springs | L | 33 | 9 | 9 | 4.12 | 28 | 26 | 142.0 | 138 | 65 | 21 | 44 | 121 |
| Jacob Lopez | L | 28 | 7 | 7 | 3.98 | 25 | 19 | 106.3 | 93 | 47 | 14 | 42 | 115 |
| Gage Jump | L | 23 | 8 | 8 | 4.17 | 26 | 24 | 108.0 | 103 | 50 | 14 | 33 | 97 |
| Luis Morales | R | 23 | 7 | 8 | 4.29 | 30 | 22 | 121.7 | 112 | 58 | 17 | 47 | 111 |
| Luis Severino | R | 32 | 7 | 9 | 4.46 | 24 | 24 | 139.3 | 139 | 69 | 17 | 43 | 109 |
| Jack Perkins | R | 26 | 5 | 4 | 3.89 | 21 | 14 | 81.0 | 67 | 35 | 9 | 34 | 88 |
| J.T. Ginn | R | 27 | 5 | 6 | 4.41 | 24 | 20 | 102.0 | 96 | 50 | 14 | 38 | 100 |
| Chen Zhong-Ao Zhuang | R | 25 | 6 | 8 | 4.55 | 24 | 21 | 120.7 | 126 | 61 | 19 | 28 | 92 |
| Henry Baez | R | 23 | 4 | 5 | 4.47 | 24 | 24 | 104.7 | 107 | 52 | 13 | 38 | 74 |
| Mitch Spence | R | 28 | 5 | 6 | 4.49 | 32 | 18 | 118.3 | 122 | 59 | 16 | 35 | 93 |
| Kade Morris | R | 24 | 8 | 10 | 4.68 | 27 | 26 | 136.7 | 142 | 71 | 19 | 43 | 94 |
| Brady Basso | L | 28 | 4 | 3 | 4.22 | 24 | 14 | 74.7 | 74 | 35 | 10 | 24 | 62 |
| Mason Barnett | R | 25 | 5 | 6 | 4.70 | 27 | 25 | 128.3 | 125 | 67 | 16 | 55 | 110 |
| Hogan Harris | L | 29 | 4 | 4 | 4.21 | 42 | 9 | 92.0 | 83 | 43 | 11 | 45 | 90 |
| Sean Newcomb | L | 33 | 3 | 3 | 3.86 | 39 | 4 | 74.7 | 70 | 32 | 7 | 29 | 70 |
| Jack Cushing | R | 29 | 5 | 7 | 4.59 | 31 | 9 | 86.3 | 90 | 44 | 13 | 25 | 66 |
| Domingo Robles | L | 28 | 4 | 5 | 4.70 | 20 | 11 | 74.7 | 78 | 39 | 10 | 25 | 51 |
| Blake Beers | R | 27 | 4 | 6 | 4.82 | 22 | 17 | 89.7 | 93 | 48 | 13 | 31 | 66 |
| Mitch Myers | R | 27 | 4 | 5 | 4.79 | 22 | 14 | 82.7 | 92 | 44 | 13 | 21 | 52 |
| James Gonzalez | L | 25 | 4 | 5 | 4.90 | 20 | 16 | 86.3 | 90 | 47 | 13 | 34 | 67 |
| Ken Waldichuk | L | 28 | 4 | 4 | 4.83 | 20 | 16 | 76.3 | 72 | 41 | 10 | 37 | 73 |
| Will Johnston | L | 25 | 4 | 4 | 4.52 | 36 | 9 | 71.7 | 68 | 36 | 10 | 33 | 69 |
| Luis Medina | R | 27 | 4 | 4 | 4.73 | 16 | 14 | 66.7 | 64 | 35 | 7 | 32 | 57 |
| Justin Sterner | R | 29 | 3 | 3 | 3.94 | 52 | 1 | 59.3 | 52 | 26 | 8 | 22 | 61 |
| Braden Nett | R | 24 | 4 | 7 | 4.97 | 22 | 21 | 87.0 | 88 | 48 | 11 | 44 | 73 |
| Jared Shuster | L | 27 | 4 | 5 | 4.69 | 32 | 10 | 80.7 | 85 | 42 | 10 | 30 | 57 |
| Osvaldo Bido | R | 30 | 4 | 6 | 4.93 | 26 | 14 | 91.3 | 89 | 50 | 14 | 39 | 81 |
| Dylan Floro | R | 35 | 3 | 3 | 3.89 | 43 | 0 | 41.7 | 42 | 18 | 3 | 13 | 31 |
| Gunnar Hoglund | R | 26 | 4 | 5 | 5.00 | 15 | 14 | 72.0 | 77 | 40 | 13 | 21 | 51 |
| Joey Estes | R | 24 | 5 | 8 | 5.12 | 21 | 19 | 102.0 | 106 | 58 | 17 | 29 | 70 |
| Elvis Alvarado | R | 27 | 3 | 3 | 4.06 | 54 | 0 | 62.0 | 54 | 28 | 8 | 28 | 66 |
| Kyle Robinson | R | 22 | 6 | 10 | 5.15 | 23 | 18 | 106.7 | 118 | 61 | 15 | 43 | 63 |
| Grant Holman | R | 26 | 3 | 3 | 4.43 | 38 | 2 | 42.7 | 42 | 21 | 6 | 15 | 37 |
| Yunior Tur | R | 26 | 4 | 6 | 5.16 | 26 | 20 | 97.7 | 100 | 56 | 15 | 46 | 79 |
| Michael Kelly | R | 33 | 3 | 3 | 4.17 | 40 | 0 | 41.0 | 39 | 19 | 5 | 18 | 34 |
| José Leclerc | R | 32 | 3 | 2 | 4.24 | 45 | 0 | 46.7 | 41 | 22 | 6 | 24 | 51 |
| David Leal | L | 29 | 3 | 3 | 4.80 | 34 | 5 | 65.7 | 69 | 35 | 9 | 21 | 46 |
| Colin Peluse | R | 28 | 3 | 3 | 4.79 | 36 | 5 | 62.0 | 67 | 33 | 10 | 18 | 42 |
| Tyler Ferguson | R | 32 | 3 | 4 | 4.38 | 56 | 0 | 61.7 | 54 | 30 | 6 | 31 | 60 |
| Anthony Maldonado | R | 28 | 4 | 4 | 4.39 | 43 | 0 | 53.3 | 50 | 26 | 7 | 23 | 54 |
| Diego Barrera | L | 26 | 3 | 3 | 4.59 | 37 | 1 | 51.0 | 53 | 26 | 7 | 18 | 37 |
| Edgar Sanchez | R | 25 | 2 | 2 | 5.09 | 23 | 6 | 46.0 | 46 | 26 | 6 | 24 | 36 |
| T.J. McFarland | L | 37 | 1 | 2 | 4.54 | 40 | 0 | 33.7 | 37 | 17 | 4 | 11 | 22 |
| Aaron Brooks | R | 36 | 4 | 5 | 5.31 | 19 | 12 | 78.0 | 92 | 46 | 13 | 27 | 45 |
| CD Pelham | L | 31 | 2 | 4 | 4.73 | 35 | 0 | 32.3 | 32 | 17 | 4 | 15 | 29 |
| Ben Bowden | L | 31 | 1 | 2 | 4.57 | 39 | 0 | 43.3 | 41 | 22 | 6 | 22 | 39 |
| Jake Walkinshaw | R | 29 | 2 | 4 | 5.28 | 27 | 5 | 46.0 | 52 | 27 | 7 | 18 | 27 |
| Carlos Duran | R | 24 | 2 | 2 | 5.24 | 30 | 7 | 56.7 | 55 | 33 | 8 | 36 | 52 |
| Micah Dallas | R | 26 | 3 | 4 | 4.89 | 36 | 1 | 46.0 | 50 | 25 | 8 | 13 | 33 |
| Eduarniel Núñez | R | 27 | 3 | 4 | 4.62 | 44 | 0 | 50.7 | 45 | 26 | 6 | 32 | 52 |
| Stevie Emanuels | R | 27 | 3 | 5 | 5.06 | 35 | 3 | 53.3 | 51 | 30 | 7 | 33 | 50 |
| Angel Perdomo | L | 32 | 1 | 3 | 4.94 | 26 | 0 | 27.3 | 24 | 15 | 4 | 17 | 28 |
| Gustavo Rodriguez | R | 25 | 2 | 2 | 4.87 | 34 | 0 | 44.3 | 44 | 24 | 7 | 23 | 40 |
| Gerson Moreno | R | 30 | 2 | 2 | 4.97 | 36 | 0 | 38.0 | 34 | 21 | 5 | 25 | 38 |
| Shohei Tomioka | R | 30 | 2 | 4 | 4.87 | 37 | 0 | 44.3 | 46 | 24 | 6 | 23 | 35 |
| Tyler Baum | R | 28 | 2 | 3 | 5.17 | 34 | 1 | 38.3 | 37 | 22 | 5 | 23 | 34 |
| Wander Guante | R | 26 | 3 | 4 | 5.40 | 32 | 5 | 66.7 | 72 | 40 | 11 | 28 | 45 |
| Scott McGough | R | 36 | 2 | 3 | 5.21 | 39 | 1 | 48.3 | 50 | 28 | 8 | 21 | 44 |
| Tanner Dodson | R | 29 | 2 | 3 | 5.36 | 34 | 1 | 43.7 | 46 | 26 | 5 | 27 | 30 |
| Colton Johnson | L | 27 | 2 | 2 | 5.21 | 45 | 0 | 46.7 | 50 | 27 | 6 | 23 | 30 |
| Pedro Santos | R | 26 | 1 | 2 | 5.59 | 37 | 1 | 37.0 | 36 | 23 | 6 | 29 | 34 |
| Player | IP | K/9 | BB/9 | HR/9 | BB% | K% | BABIP | ERA+ | 3ERA+ | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jeffrey Springs | 142.0 | 7.7 | 2.8 | 1.3 | 7.4% | 20.2% | .284 | 100 | 96 | 4.35 | 100 | 1.8 |
| Jacob Lopez | 106.3 | 9.7 | 3.6 | 1.2 | 9.4% | 25.6% | .286 | 103 | 103 | 4.09 | 97 | 1.5 |
| Gage Jump | 108.0 | 8.1 | 2.8 | 1.2 | 7.2% | 21.0% | .289 | 99 | 102 | 4.11 | 101 | 1.4 |
| Luis Morales | 121.7 | 8.2 | 3.5 | 1.3 | 9.0% | 21.3% | .279 | 96 | 99 | 4.41 | 104 | 1.3 |
| Luis Severino | 139.3 | 7.0 | 2.8 | 1.1 | 7.3% | 18.4% | .290 | 92 | 89 | 4.33 | 108 | 1.3 |
| Jack Perkins | 81.0 | 9.8 | 3.8 | 1.0 | 9.9% | 25.5% | .279 | 106 | 107 | 3.92 | 95 | 1.2 |
| J.T. Ginn | 102.0 | 8.8 | 3.4 | 1.2 | 8.7% | 22.8% | .292 | 93 | 95 | 4.34 | 107 | 1.0 |
| Chen Zhong-Ao Zhuang | 120.7 | 6.9 | 2.1 | 1.4 | 5.5% | 18.1% | .291 | 90 | 94 | 4.46 | 111 | 1.0 |
| Henry Baez | 104.7 | 6.4 | 3.3 | 1.1 | 8.3% | 16.2% | .288 | 92 | 96 | 4.68 | 109 | 1.0 |
| Mitch Spence | 118.3 | 7.1 | 2.7 | 1.2 | 6.9% | 18.3% | .295 | 92 | 93 | 4.36 | 109 | 1.0 |
| Kade Morris | 136.7 | 6.2 | 2.8 | 1.3 | 7.3% | 16.0% | .287 | 88 | 92 | 4.82 | 114 | 1.0 |
| Brady Basso | 74.7 | 7.5 | 2.9 | 1.2 | 7.5% | 19.4% | .291 | 97 | 98 | 4.29 | 103 | 0.9 |
| Mason Barnett | 128.3 | 7.7 | 3.9 | 1.1 | 9.8% | 19.6% | .291 | 87 | 92 | 4.54 | 114 | 0.9 |
| Hogan Harris | 92.0 | 8.8 | 4.4 | 1.1 | 11.2% | 22.4% | .286 | 98 | 98 | 4.36 | 102 | 0.8 |
| Sean Newcomb | 74.7 | 8.4 | 3.5 | 0.8 | 9.0% | 21.8% | .297 | 107 | 103 | 3.83 | 94 | 0.8 |
| Jack Cushing | 86.3 | 6.9 | 2.6 | 1.4 | 6.8% | 17.9% | .293 | 90 | 90 | 4.56 | 112 | 0.5 |
| Domingo Robles | 74.7 | 6.1 | 3.0 | 1.2 | 7.7% | 15.6% | .289 | 87 | 89 | 4.70 | 114 | 0.4 |
| Blake Beers | 89.7 | 6.6 | 3.1 | 1.3 | 8.0% | 17.0% | .290 | 85 | 88 | 4.88 | 117 | 0.4 |
| Mitch Myers | 82.7 | 5.7 | 2.3 | 1.4 | 5.9% | 14.6% | .295 | 86 | 88 | 4.86 | 117 | 0.4 |
| James Gonzalez | 86.3 | 7.0 | 3.5 | 1.4 | 8.9% | 17.5% | .294 | 84 | 89 | 4.89 | 119 | 0.4 |
| Ken Waldichuk | 76.3 | 8.6 | 4.4 | 1.2 | 11.0% | 21.7% | .291 | 85 | 86 | 4.64 | 118 | 0.4 |
| Will Johnston | 71.7 | 8.7 | 4.1 | 1.3 | 10.4% | 21.8% | .291 | 91 | 96 | 4.48 | 110 | 0.4 |
| Luis Medina | 66.7 | 7.7 | 4.3 | 0.9 | 10.6% | 18.9% | .292 | 87 | 89 | 4.53 | 115 | 0.4 |
| Justin Sterner | 59.3 | 9.3 | 3.3 | 1.2 | 8.8% | 24.3% | .280 | 104 | 104 | 4.17 | 96 | 0.4 |
| Braden Nett | 87.0 | 7.6 | 4.6 | 1.1 | 11.2% | 18.6% | .297 | 83 | 88 | 4.85 | 121 | 0.4 |
| Jared Shuster | 80.7 | 6.4 | 3.3 | 1.1 | 8.5% | 16.1% | .295 | 88 | 89 | 4.51 | 114 | 0.4 |
| Osvaldo Bido | 91.3 | 8.0 | 3.8 | 1.4 | 9.8% | 20.4% | .287 | 83 | 84 | 4.96 | 120 | 0.3 |
| Dylan Floro | 41.7 | 6.7 | 2.8 | 0.6 | 7.3% | 17.4% | .300 | 106 | 100 | 3.62 | 95 | 0.3 |
| Gunnar Hoglund | 72.0 | 6.4 | 2.6 | 1.6 | 6.8% | 16.4% | .287 | 82 | 86 | 5.14 | 122 | 0.3 |
| Joey Estes | 102.0 | 6.2 | 2.6 | 1.5 | 6.7% | 16.1% | .281 | 80 | 86 | 5.05 | 125 | 0.3 |
| Elvis Alvarado | 62.0 | 9.6 | 4.1 | 1.2 | 10.4% | 24.5% | .284 | 101 | 103 | 4.26 | 99 | 0.2 |
| Kyle Robinson | 106.7 | 5.3 | 3.6 | 1.3 | 8.9% | 13.1% | .293 | 80 | 86 | 5.08 | 125 | 0.2 |
| Grant Holman | 42.7 | 7.8 | 3.2 | 1.3 | 8.2% | 20.1% | .290 | 93 | 96 | 4.45 | 108 | 0.2 |
| Yunior Tur | 97.7 | 7.3 | 4.2 | 1.4 | 10.5% | 18.0% | .291 | 80 | 83 | 5.17 | 126 | 0.1 |
| Michael Kelly | 41.0 | 7.5 | 4.0 | 1.1 | 10.1% | 19.0% | .283 | 99 | 93 | 4.55 | 101 | 0.1 |
| José Leclerc | 46.7 | 9.8 | 4.6 | 1.2 | 11.7% | 24.9% | .289 | 97 | 93 | 4.32 | 103 | 0.1 |
| David Leal | 65.7 | 6.3 | 2.9 | 1.2 | 7.4% | 16.2% | .291 | 86 | 86 | 4.73 | 117 | 0.1 |
| Colin Peluse | 62.0 | 6.1 | 2.6 | 1.5 | 6.7% | 15.7% | .291 | 86 | 87 | 4.87 | 117 | 0.0 |
| Tyler Ferguson | 61.7 | 8.8 | 4.5 | 0.9 | 11.5% | 22.3% | .284 | 94 | 90 | 4.23 | 107 | 0.0 |
| Anthony Maldonado | 53.3 | 9.1 | 3.9 | 1.2 | 9.9% | 23.2% | .297 | 94 | 95 | 4.25 | 107 | 0.0 |
| Diego Barrera | 51.0 | 6.5 | 3.2 | 1.2 | 8.0% | 16.5% | .291 | 90 | 93 | 4.67 | 112 | 0.0 |
| Edgar Sanchez | 46.0 | 7.0 | 4.7 | 1.2 | 11.2% | 16.8% | .288 | 81 | 85 | 5.19 | 124 | 0.0 |
| T.J. McFarland | 33.7 | 5.9 | 2.9 | 1.1 | 7.5% | 15.0% | .303 | 90 | 83 | 4.56 | 111 | -0.1 |
| Aaron Brooks | 78.0 | 5.2 | 3.1 | 1.5 | 7.8% | 12.9% | .302 | 77 | 72 | 5.33 | 129 | -0.1 |
| CD Pelham | 32.3 | 8.1 | 4.2 | 1.1 | 10.3% | 19.9% | .298 | 87 | 87 | 4.56 | 115 | -0.1 |
| Ben Bowden | 43.3 | 8.1 | 4.6 | 1.2 | 11.4% | 20.2% | .285 | 90 | 88 | 4.76 | 111 | -0.1 |
| Jake Walkinshaw | 46.0 | 5.3 | 3.5 | 1.4 | 8.7% | 13.1% | .296 | 78 | 80 | 5.27 | 129 | -0.1 |
| Carlos Duran | 56.7 | 8.3 | 5.7 | 1.3 | 13.7% | 19.8% | .292 | 78 | 83 | 5.39 | 128 | -0.1 |
| Micah Dallas | 46.0 | 6.5 | 2.5 | 1.6 | 6.5% | 16.6% | .294 | 84 | 89 | 4.90 | 119 | -0.1 |
| Eduarniel Núñez | 50.7 | 9.2 | 5.7 | 1.1 | 13.7% | 22.3% | .287 | 89 | 91 | 4.84 | 112 | -0.1 |
| Stevie Emanuels | 53.3 | 8.4 | 5.6 | 1.2 | 13.4% | 20.2% | .293 | 81 | 84 | 5.02 | 123 | -0.2 |
| Angel Perdomo | 27.3 | 9.2 | 5.6 | 1.3 | 13.7% | 22.6% | .278 | 83 | 80 | 5.21 | 120 | -0.2 |
| Gustavo Rodriguez | 44.3 | 8.1 | 4.7 | 1.4 | 11.4% | 19.9% | .291 | 84 | 89 | 5.10 | 119 | -0.3 |
| Gerson Moreno | 38.0 | 9.0 | 5.9 | 1.2 | 14.3% | 21.7% | .284 | 83 | 81 | 5.16 | 121 | -0.3 |
| Shohei Tomioka | 44.3 | 7.1 | 4.7 | 1.2 | 11.3% | 17.2% | .296 | 84 | 83 | 5.04 | 119 | -0.3 |
| Tyler Baum | 38.3 | 8.0 | 5.4 | 1.2 | 12.9% | 19.1% | .291 | 80 | 80 | 5.20 | 126 | -0.3 |
| Wander Guante | 66.7 | 6.1 | 3.8 | 1.5 | 9.3% | 15.0% | .289 | 76 | 80 | 5.44 | 131 | -0.3 |
| Scott McGough | 48.3 | 8.2 | 3.9 | 1.5 | 9.7% | 20.4% | .300 | 79 | 72 | 4.86 | 127 | -0.4 |
| Tanner Dodson | 43.7 | 6.2 | 5.6 | 1.0 | 13.2% | 14.6% | .295 | 77 | 77 | 5.41 | 130 | -0.4 |
| Colton Johnson | 46.7 | 5.8 | 4.4 | 1.2 | 10.8% | 14.1% | .293 | 79 | 80 | 5.22 | 127 | -0.5 |
| Pedro Santos | 37.0 | 8.3 | 7.1 | 1.5 | 16.2% | 19.0% | .288 | 73 | 76 | 6.03 | 136 | -0.5 |
| Player | BA vs. L | OBP vs. L | SLG vs. L | BA vs. R | OBP vs. R | SLG vs. R | 80th WAR | 20th WAR | 80th ERA | 20th ERA |
|---|---|---|---|---|---|---|---|---|---|---|
| Jeffrey Springs | .270 | .323 | .439 | .244 | .301 | .424 | 2.7 | 0.8 | 3.62 | 4.79 |
| Jacob Lopez | .228 | .299 | .360 | .231 | .316 | .400 | 2.4 | 0.5 | 3.32 | 4.76 |
| Gage Jump | .233 | .295 | .353 | .250 | .310 | .427 | 2.0 | 0.5 | 3.64 | 4.97 |
| Luis Morales | .252 | .327 | .431 | .231 | .302 | .389 | 2.2 | 0.3 | 3.75 | 5.01 |
| Luis Severino | .267 | .337 | .442 | .243 | .302 | .382 | 2.1 | 0.3 | 3.98 | 5.11 |
| Jack Perkins | .234 | .337 | .400 | .210 | .286 | .325 | 1.9 | 0.5 | 3.28 | 4.64 |
| J.T. Ginn | .268 | .350 | .475 | .220 | .292 | .349 | 1.7 | 0.2 | 3.86 | 5.09 |
| Chen Zhong-Ao Zhuang | .258 | .309 | .429 | .265 | .300 | .462 | 1.8 | 0.1 | 3.92 | 5.26 |
| Henry Baez | .266 | .344 | .431 | .252 | .319 | .403 | 1.5 | 0.4 | 4.05 | 4.95 |
| Mitch Spence | .257 | .313 | .419 | .261 | .316 | .434 | 1.7 | 0.1 | 3.95 | 5.11 |
| Kade Morris | .299 | .362 | .506 | .230 | .300 | .368 | 1.8 | 0.2 | 4.23 | 5.15 |
| Brady Basso | .238 | .301 | .417 | .260 | .317 | .413 | 1.3 | 0.3 | 3.72 | 4.98 |
| Mason Barnett | .245 | .319 | .393 | .253 | .340 | .421 | 1.6 | -0.1 | 4.22 | 5.35 |
| Hogan Harris | .245 | .348 | .367 | .232 | .318 | .398 | 1.6 | -0.3 | 3.58 | 5.35 |
| Sean Newcomb | .235 | .313 | .376 | .243 | .317 | .364 | 1.5 | 0.1 | 3.14 | 4.85 |
| Jack Cushing | .268 | .326 | .465 | .259 | .308 | .422 | 1.0 | -0.2 | 4.03 | 5.28 |
| Domingo Robles | .261 | .324 | .391 | .263 | .327 | .449 | 0.8 | -0.1 | 4.27 | 5.39 |
| Blake Beers | .265 | .342 | .446 | .258 | .322 | .426 | 1.1 | -0.1 | 4.20 | 5.35 |
| Mitch Myers | .281 | .333 | .463 | .267 | .311 | .455 | 0.8 | -0.1 | 4.36 | 5.35 |
| James Gonzalez | .237 | .312 | .371 | .271 | .341 | .470 | 0.9 | -0.2 | 4.43 | 5.51 |
| Ken Waldichuk | .224 | .316 | .353 | .250 | .344 | .429 | 1.0 | -0.2 | 4.23 | 5.61 |
| Will Johnston | .241 | .302 | .345 | .245 | .333 | .438 | 1.0 | -0.3 | 3.89 | 5.40 |
| Luis Medina | .250 | .340 | .391 | .241 | .338 | .376 | 0.8 | -0.1 | 4.22 | 5.31 |
| Justin Sterner | .233 | .316 | .417 | .233 | .306 | .375 | 0.9 | -0.2 | 3.24 | 4.89 |
| Braden Nett | .271 | .371 | .452 | .238 | .320 | .376 | 0.9 | -0.3 | 4.47 | 5.64 |
| Jared Shuster | .280 | .336 | .470 | .257 | .321 | .401 | 0.9 | -0.2 | 4.14 | 5.37 |
| Osvaldo Bido | .252 | .344 | .459 | .249 | .330 | .406 | 1.0 | -0.4 | 4.31 | 5.65 |
| Dylan Floro | .269 | .338 | .373 | .245 | .292 | .367 | 0.6 | -0.1 | 3.22 | 4.73 |
| Gunnar Hoglund | .275 | .333 | .504 | .263 | .318 | .449 | 0.7 | -0.2 | 4.50 | 5.60 |
| Joey Estes | .261 | .328 | .440 | .266 | .319 | .468 | 0.9 | -0.4 | 4.57 | 5.71 |
| Elvis Alvarado | .212 | .319 | .354 | .243 | .320 | .412 | 0.7 | -0.3 | 3.41 | 4.79 |
| Kyle Robinson | .281 | .346 | .434 | .262 | .328 | .458 | 0.8 | -0.4 | 4.73 | 5.63 |
| Grant Holman | .256 | .333 | .449 | .247 | .306 | .404 | 0.5 | -0.2 | 3.73 | 5.14 |
| Yunior Tur | .273 | .366 | .471 | .245 | .326 | .410 | 0.7 | -0.5 | 4.69 | 5.80 |
| Michael Kelly | .254 | .354 | .380 | .244 | .313 | .430 | 0.4 | -0.3 | 3.52 | 5.10 |
| José Leclerc | .256 | .363 | .449 | .212 | .301 | .343 | 0.6 | -0.5 | 3.40 | 5.40 |
| David Leal | .253 | .326 | .367 | .269 | .330 | .456 | 0.6 | -0.4 | 4.17 | 5.50 |
| Colin Peluse | .264 | .322 | .427 | .275 | .322 | .478 | 0.4 | -0.4 | 4.22 | 5.35 |
| Tyler Ferguson | .253 | .363 | .442 | .217 | .310 | .312 | 0.6 | -0.6 | 3.68 | 5.33 |
| Anthony Maldonado | .260 | .357 | .417 | .223 | .285 | .384 | 0.5 | -0.5 | 3.66 | 5.23 |
| Diego Barrera | .269 | .324 | .463 | .257 | .325 | .412 | 0.3 | -0.4 | 4.02 | 5.20 |
| Edgar Sanchez | .288 | .387 | .563 | .230 | .333 | .310 | 0.2 | -0.4 | 4.61 | 5.71 |
| T.J. McFarland | .236 | .288 | .382 | .293 | .359 | .463 | 0.2 | -0.4 | 3.93 | 5.77 |
| Aaron Brooks | .284 | .352 | .493 | .289 | .339 | .468 | 0.4 | -0.6 | 4.72 | 6.01 |
| CD Pelham | .244 | .340 | .366 | .250 | .330 | .432 | 0.2 | -0.5 | 3.95 | 5.80 |
| Ben Bowden | .267 | .343 | .417 | .234 | .331 | .411 | 0.3 | -0.6 | 3.80 | 5.65 |
| Jake Walkinshaw | .277 | .351 | .482 | .279 | .339 | .442 | 0.1 | -0.5 | 4.74 | 6.00 |
| Carlos Duran | .263 | .393 | .455 | .236 | .340 | .382 | 0.2 | -0.6 | 4.70 | 6.00 |
| Micah Dallas | .267 | .319 | .477 | .267 | .312 | .446 | 0.2 | -0.5 | 4.26 | 5.66 |
| Eduarniel Núñez | .261 | .370 | .413 | .208 | .341 | .356 | 0.3 | -0.7 | 4.01 | 5.47 |
| Stevie Emanuels | .245 | .364 | .439 | .243 | .341 | .378 | 0.3 | -0.7 | 4.37 | 5.85 |
| Angel Perdomo | .200 | .333 | .314 | .258 | .375 | .455 | 0.1 | -0.5 | 4.10 | 6.28 |
| Gustavo Rodriguez | .247 | .341 | .455 | .255 | .345 | .418 | 0.1 | -0.6 | 4.29 | 5.45 |
| Gerson Moreno | .250 | .400 | .406 | .222 | .326 | .395 | 0.1 | -0.8 | 4.15 | 6.25 |
| Shohei Tomioka | .265 | .365 | .446 | .258 | .340 | .409 | 0.0 | -0.7 | 4.28 | 5.71 |
| Tyler Baum | .235 | .350 | .368 | .256 | .367 | .451 | 0.0 | -0.6 | 4.53 | 5.96 |
| Wander Guante | .288 | .366 | .464 | .254 | .331 | .465 | 0.1 | -0.8 | 4.87 | 6.02 |
| Scott McGough | .259 | .344 | .424 | .259 | .325 | .463 | 0.0 | -0.8 | 4.43 | 6.38 |
| Tanner Dodson | .259 | .362 | .395 | .263 | .377 | .432 | -0.1 | -0.8 | 4.68 | 6.16 |
| Colton Johnson | .246 | .338 | .328 | .276 | .359 | .472 | -0.1 | -0.8 | 4.64 | 5.85 |
| Pedro Santos | .250 | .400 | .422 | .253 | .375 | .456 | -0.2 | -0.9 | 4.94 | 6.56 |
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.
2025 National League 40-Man Roster Crunch Analysis

We’re less than a month from the Winter Meetings and the Rule 5 Draft, which means it’s a good time to evaluate every team’s 40-man roster situation. This is the time of year when teams have one final chance to protect Rule 5 eligible players by placing them on the 40-man. Eligibility is determined by a mix of how long a player has been with their parent organization and how young they were when they signed: Players who signed at 18 or younger must be added to the 40-man within five seasons, while everyone else must be added within four. RosterResource monitors Rule 5 eligibility, if you’re curious to see the lay of the land.
During the season, teams can free up roster space by placing an injured player on the 60-day IL. In the offseason, teams don’t get extra slots for injured players, which tends to put pressure on the back of the roster. The Diamondbacks are a good example of how space can tighten quickly, as they’ve currently got six pitchers battling long-term injuries occupying a spot. You may have noticed a flurry of moves immediately following the World Series, with many teams outrighting players off the 40-man in order to make room for all the guys who were on the IL.
Below, I’ve assessed every National League team’s 40-man roster situation (Eric will sort through the American League tomorrow). Some teams, like the Braves, have plenty of roster space, and thus a lot of flexibility in adding whoever they like. Others, like the Cardinals and Marlins, will face some tough choices as they seek to balance protecting interesting prospects with retaining players already on the roster, as well as finding room for prospective additions via trade or free agency. Some clubs don’t have many impact players to add, while others may need to protect a half-dozen or so guys. I’ve tried to identify which players are most likely to be added, which guys on the 40-man are vulnerable to getting lopped off in a roster crunch, and who could be moved in a deal to free up roster space. Let’s dig in. Read the rest of this entry »
Joey Bart, Plate Discipline God?

This is the time of year when people start telling me that my job must be so hard now that there’s no baseball to write about. It happens every offseason. I always protest. While it’s true that without major league games to watch, one particularly fun and fruitful source of article ideas has dried up, I actually love writing in November. The truth about who was dealing with an injury all year starts trickling out. The free agent market is shaping up. General managers are hinting at their plans. Scott Boras is unveiling a fresh batch of the worst puns imaginable. I get to dig into my notes app, where I’ve been stashing weird ideas for a rainy day. More importantly, it’s a great time to reflect on the season that was. Everything is still somewhat fresh in your mind, but you’re working with a full season’s worth of numbers. You don’t have to worry that a player’s going to dive into the world’s worst slump the moment after you write about their hot streak. You can write about players who perhaps aren’t changing the course of the season, but are interesting in their own way. It’s a great time to check the leaderboards for a surprise.
Today’s surprise appeared on the SEAGER leaderboard. That’s Robert Orr’s metric for SElective AGression, and players find their way to the top by swinging at hittable pitches and laying off bad ones. Corey Seager, forever on brand, finished the season in second place (and first in an unpublished updated version). Aaron Judge and Ronald Acuña Jr. finished first and fourth, respectively, which makes plenty of sense since they finished first and fourth in walk rate and also mashed the ball. It was third place that held the name that surprised me: Joey Bart. The 6-foot-3, 235-pound Bart has seen his numbers turn around a bit in the past two seasons. Because he’s a catcher who splits time, his numbers represent a smaller sample with more room for fluctuation, but it was still eye-opening to see him in that kind of company.
Once a Johnny Bench Award winner at Georgia Tech, the second overall pick in the 2018 draft, and the heir apparent to Buster Posey, Bart debuted in San Francisco during the shortened 2020 season and struggled with injuries and underperformance from the get-go. Over 162 games from 2020 to 2023, he batted .219 with just 11 home runs. To that point in his career, his wRC+ in the minors was 123, compared to 77 in the majors. In April 2024, after Bart had exhausted his minor league options and Patrick Bailey had impressed in his own 2023 debut, the Giants traded Bart to the Pirates. Our preseason projections saw him putting up below-average numbers both at the plate and behind it. Instead, he had a career year. Splitting time with Yasmani Grandal and 2021 first overall pick Henry Davis, Bart ran a 121 wRC+, the fourth-highest mark among catchers with at least 200 plate appearances. He bested his career total with 13 home runs. Read the rest of this entry »
Dan Szymborski FanGraphs Chat – 11/13/25
| 12:00 |
: And awaaaaay we go!
|
| 12:00 |
: After writing your Phillies report, do you see them as a fit for Jarren Duran? If not them, who?
|
| 12:01 |
: If they want him and have enough to tempt the Red Sox, I think most teams could fit in Duran’s skillset
|
| 12:02 |
: I have to admit, I’m still not sure how much of the trade buzz is smoke and not fire, even if it makes sense due to the logjam
|
| 12:02 |
: Is it a lunch day? What’s for lunch, if so?
|
| 12:02 |
: No lunch today
|
2026 ZiPS Projections: Philadelphia Phillies
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 first team up is the Philadelphia Phillies.
Batters
The Phillies offense kept right on rolling for another season, once again scoring nearly 800 runs, and finishing with a wRC+ of 109, the team’s best total during this era. As expected, Philadelphia’s rotation was terrific, but the offense contributed more than its fair share to the team’s 96 wins, the second most in baseball.
There are worries lurking on the horizon, however. Trea Turner had what was certainly his best season in Philadelphia, but he’s entering his mid-30s, a very dangerous time for a middle infielder. I was actually surprised to see the drop-off in the ZiPS projection for Turner, but noticed that Steamer was basically projecting the same thing. Also entering his mid-30s is Bryce Harper, who has solidified his chances of a plaque in Cooperstown, but appears to now be off his peak years. Kyle Schwarber and J.T. Realmuto are free agents, and I think both stand a real chance of returning to Philadelphia, though both are also entering the likely decline phases of their careers; indeed, Realmuto probably already has. Read the rest of this entry »