Give the Gift of FanGraphs!

This holiday season, hit a home run with the baseball fan in your life and give the gift of FanGraphs! Gift Memberships are available for purchase, and come with all the perks. Read the rest of this entry »

This holiday season, hit a home run with the baseball fan in your life and give the gift of FanGraphs! Gift Memberships are available for purchase, and come with all the perks. Read the rest of this entry »

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.
In an age when baseball is so obsessed with velocity, it’s remarkable to remember how recently it was that a pitcher could thrive, year in and year out, despite averaging in the 85–87 mph range with his fastball. Yet that’s exactly what Mark Buehrle did over the course of his 16-year career. Listed at 6-foot-2 and 240 pounds, the burly Buehrle was the epitome of the crafty lefty, an ultra-durable workhorse who didn’t dominate but who worked quickly, used a variety of pitches — four-seamer, sinker, cutter, curve, changeup — moving a variety of directions to pound the strike zone, and relied on his fielders to make the plays behind him. From 2001 to ’14, he annually reached the 30-start and 200-inning plateaus, and he barely missed on the latter front in his final season.
August Fagerstrom summed up Buehrle so well in his 2016 appreciation that I can’t resist sharing a good chunk of it:
The way Buehrle succeeded was unique, of course. He got his ground balls, but he wasn’t the best at getting ground balls. He limited walks, but he wasn’t the best a limiting walks. He generated soft contact, but he wasn’t the best at generating soft contact. Buehrle simply avoided damage with his sub-90 mph fastball by throwing strikes while simultaneously avoiding the middle of the plate:
That’s Buehrle’s entire career during the PITCHf/x era, and it’s something of a remarkable graphic. You see Buehrle living on the first-base edge of the zone, making sure to keep his pitches low, while also being able to spot the same pitch on the opposite side of the zone, for the most part avoiding the heart of the plate. Buehrle’s retained the ability to pitch this way until the end; just last year [2015], he led all of baseball in the percentage of pitches located on the horizontal edges of the plate.
Drafted and developed by the White Sox — practically plucked from obscurity, at that — Buehrle spent 12 of his 16 seasons on the South Side, making four All-Star teams and helping Chicago to three postseason appearances, including its 2005 World Series win, which broke the franchise’s 88-year championship drought. While with the White Sox, he became just the second pitcher in franchise history to throw multiple no-hitters, first doing so in 2007 against the Rangers and then adding a perfect game in ’09 against the Rays. After his time in Chicago, he spent a sour season with the newly rebranded Miami Marlins, and when that predictably melted down, spent three years with the Blue Jays, earning one more All-Star nod and helping them make the playoffs for the first time in 22 years.
Though Buehrle reached the 200-win plateau in his final season, he was just 36 years old when he hung up his spikes, preventing him from more fully padding his counting stats or framing his case for Cooperstown in the best light. A closer look beyond the superficial numbers suggests that, while he’s the equal or better of several enshrined pitchers according to WAR and JAWS, he’s far off the standards. Like fellow lefty and ballot-mate Andy Pettitte, he gets a boost from S-JAWS, a workload-adjusted version of starting pitcher JAWS that I introduced in 2022. Thus far, I’ve only included Pettitte on one of my five ballots (one of seven including virtual ballots), though I’m mulling his inclusion this year — a thought process that’s taking place as the electorate grapples with shifting standards for starting pitchers following last year’s election of CC Sabathia and the candidacies of Félix Hernández (who debuted last year) and Cole Hamels (this ballot’s top newcomer). I’ve pledged to reconsider Buehrle as well; I’m 0-for-5 in voting for him thus far, and I’m hardly alone, as he debuted with 11% in 2021, scraped by with 5.8% the next year, and has barely regained that lost ground, receiving 11.4% in 2025. Read the rest of this entry »
| 12:17 |
: Good afternoon from my mom’s breakfast nook in Port Charlotte! I fly to Florida a few days early to see family before trekking up to Orlando for Winter Meetings. I can’t wait to do Disney character voices for my peers.
|
| 12:17 |
: I expect chat will be closer to 45 minutes today because I have to wrap up my analysis of last night’s Pirates/Red Sox trade.
|
| 12:17 |
: SO let’s get to it.
|
| 12:18 |
: Curious to know if you have anything on Seojun Moon that the bluejays signed earlier?
|
| 12:19 |
: Yeah, really well-built Korean kid sitting about 93. Prototypical 6-foot-3 frame, good-looking delivery, command is kind of erratic. Probably would have been a top three pick in the KBO draft, looks like a million dollar arm to me. Maybe got a little more because late-market guys tend to, not a terrible consolation prize for being the Roki runner up.
|
| 12:19 |
: Wondering if you know anything about the Florida bridge league, any Jays standout and how was Jojo Parker?
|

Ben Lindbergh, Sam Miller, and podcast scorekeeper Chris Hanel review the results of an under-25-pitchers draft Ben and Sam conducted a decade ago. Then (13:38) Ben and Sam banter about Ben’s physique, answer listener emails about doing a The Only Rule-style experiment 10 years later, discuss Sam’s revamped, unique approach to writing about baseball this year, and consider some possibilities for what we’ll remember about baseball in 2025. After that (1:05:57), Ben continues the sporadic “Baseball Jobs” series by interviewing 71-year-old John Yandle, the Giants’ left-handed batting-practice pitcher since 1985, about his transition from pitcher to BP pitcher, the keys to good BP, balancing his day job and his baseball side gig, anticipating starting-pitcher matchups, fending off advanced pitching machines, his incredible longevity, arm care in his 70s, the hitters who’ve complained the most, throwing BP to Barry Bonds, and more, followed by (2:01:20) a postscript.
Audio intro: Gabriel-Ernest, “Effectively Wild Theme”
Audio interstitial: Sam Miller, “Effectively Wild Theme (Ken Maeda’s Nice ‘n’ Easy Remix)”
Audio outro: Jimmy Kramer, “Effectively Wild Theme”
Link to EW Episode 669
Link to competitions/drafts sheet
Link to EWStats site
Link to The Only Rule
Link to Ben’s Vince Gilligan video
Link to Pebble Hunting
Link to Sam on tripping
Link to Sam on non-highlight highlights
Link to Sam on the CI challenge
Link to Sam on dropped third strikes
Link to piece about first pitches
Link to How To with John Wilson
Link to Sam on remembering past years
Link to Sam on Ohtani in 2024
Link to Sam on the World Series
Link to Sam on the Hall
Link to titular Yogi-ism
Link to John’s B-Ref page
Link to John’s Newmark bio
Link to 2024 article on John
Link to 2012 article on John
Link to 2007 article on John
Link to Johnson’s first pitch
Link to Bonds TTO splits
Link to Giants Trajekt machine
Link to Cooney/Wharton
Link to Cooney’s LinkedIn
Link to Byrnes wiki
Link to Wrapped post
Link to Patreon gift subs
Link to Secret Santa sign-up
Sponsor Us on Patreon
Give a Gift Subscription
Email Us: podcast@fangraphs.com
Effectively Wild Subreddit
Effectively Wild Wiki
Apple Podcasts Feed
Spotify Feed
YouTube Playlist
Facebook Group
Bluesky Account
Twitter Account
Get Our Merch!
Podcast: Play in new window | Download
Subscribe: RSS
POSITION OVERVIEW:
The Baseball Operations Internship program offers hands-on experience across the operations domain. Interns will contribute to both daily functions and longer-term growth of the department. The program will look to enhance candidate expertise and help build strong foundations across the broader baseball operations infrastructure. Interns will support a wide variety of day-to-day processes and projects within the operations domain.
These processes may include supporting the baseball operations chief of staff and leadership, baseball strategy, baseball initiatives, and both major and minor league operations. This role is designed to build a strong baseball operations foundation, combining curriculum and project-based education, day-to-day project and task execution, and exposure to decision-making processes at the highest level of the game. Prior baseball experience is not mandatory for success in this role.
TIMELINE AND LOGISTICS:
Applications must be submitted by December 16th, 2025 to ensure consideration. This is a Summer Internship program running from late May to early August+, pending candidate availability. The hourly rate for this position is $20.
RESPONSIBILITIES:
COMPETENCIES DEVELOPED:
ADDITIONAL QUALIFICATIONS:
OUR CULTURE
All Baseball Operations staff are expected to excel across universal competencies related to problem solving, teamwork, communication, and time management, as well as values such as honesty, humility, relentlessness, and a commitment to diversity, equity, inclusion, and belonging.
This internship is designed as a pathway for motivated individuals to grow skills in preparation for future roles in Baseball Operations. Interns will complete the program with meaningful real-world experience, professional mentorship, tailored education from curriculum and project-based learning opportunities, and the opportunity to contribute directly to the success of the Boston Red Sox.
At the Boston Red Sox and Fenway Sports Management, we go beyond embracing diversity. We’re committed to living by our values, strengthening our community, and creating a workplace where people genuinely feel like they belong.
Too often, job seekers don’t apply to positions because they don’t meet every qualification. If you love this role and are great at what you do, we encourage you to apply. Your unique skills and experiences might just be what we’ve been looking for.
Prospective employees will receive consideration without discrimination based on race, religious creed, color, sex, age, national origin, handicap, disability, military/veteran status, ancestry, sexual orientation, gender identity/expression or protected genetic information.
To Apply
To apply, please follow this link.
The content in this posting was created and provided solely by the Boston Red Sox.

The Tampa Bay Rays have signed outfielder Cedric Mullins, late of the Mets and Orioles, to a one-year contract worth $7 million. This deal makes a lot of sense if you look at Mullins’ overall numbers from 2025: 17 home runs, a 10.0% walk rate, and a 94 wRC+ from a guy who can run well enough to play center.
That sounds like a pretty good player, and for just $7 million. Inflation’s so bad these days that $7 million is reliever money on the free agent market — not even good reliever money — and for that the Rays got themselves a fringe-average center fielder. Read the rest of this entry »
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 Washington Nationals.
Washington’s rebuild continued in 2025, but unfortunately, not a lot of progress was made. The young offensive core of James Wood, Dylan Crews, CJ Abrams, and Luis García Jr. didn’t take any huge steps forward, and two of them, Crews and García, arguably both took second steps in the wrong direction. That foundational talent really added only Daylen Lile in 2025, and the offensive holes from a year ago largely remain in place as the team turns toward 2026. MacKenzie Gore still looks like a legitimate no. 2 starter, but it seems as likely that he’ll be traded as it is that he’ll return to the Nationals rotation in 2026. As for the rest of the pitching, I’d prefer not to talk about that until I have to.
At least on the offense, unlike for those of a lot of baseball’s cellar dwellers, the Nats aren’t really abysmal anywhere. Problem is, there’s not much greatness here, either. Wood is the closest to that; he’s a burgeoning star who ended the year with fine numbers, but he only just completed his first full season and still has plenty of developing to do. He struggled after participating in the Home Run Derby as players tend to do* and only hit seven home runs in the second half. He’s not multi-faceted in his offensive contributions, at least not yet, but he can hit-ball-smash-ball with the best of them, and is the best player on the team.
*That was just to see if you’re paying attention. Of course that’s not actually a thing.
The rest of the Nats offense, though, features a lot of adequate-to-decent players who awkwardly fit into the lineup. Abrams is easily the best of the rest, but you’d also much rather have him playing an easier defensive position than shortstop. García’s not a particular adept second baseman, either, and simply doesn’t hit well enough to have value at first. Andrés Chaparro could be a great fit at third if he could play third… so he’s not.
Jacob Young is a solid glove in center, but if he’s hitting like he did in 2025 instead of in 2024, he’s only a fifth outfielder in the majors. Brady House is not likely to be an offensive plus at third base. Crews still has a ton of upside, but 2025 served as an icy cold shower to his prospectitude. ZiPS is basically in full-on nope mode with Keibert Ruiz at this point.
Nor is there likely to be immediate help from the minors. Eli Willits and Luke Dickerson are not going to make an impact instantly, and ZiPS just doesn’t see any big bats lurking on the farm. Sure, Robert Hassell III got a special logo for the depth chart, but that’s mostly because I just rewatched Rocky III a few weeks ago and it amused me.
DevTools failed to parse SourceMap: https://example.com/styles/article.css.map
article.css:312 Failed to find selector “.section–Natspitchers”
article.css:312 Rule ignored due to missing target node.
OK, that might not fool Meg and Matt, so I may have to actually talk about the pitching.
(Editor’s note from Matt: It’s not that it didn’t fool me so much as I don’t speak code and didn’t understand it. So yes, Dan has to talk about the pitching.)
The most interesting starting pitchers outside of Gore, in ZiPS’ eyes, are Cade Cavalli and DJ Herz, the only two starters it projects with an ERA under 4.50. Cavalli is the most interesting in my eyes as well, as he can still hit the high-90s, and being a Mike Mussina partisan, I’m going to give a lot of leeway to a guy with a mean knuckle-curve. Problem is, there are a lot of unknowns given his missed time due to a UCL tear, and he just wasn’t that great at getting out Triple-A hitters this past year. Herz is currently out with his own Tommy John surgery.
Gore, of course, is easily Washington’s best pitcher, and there’s a decent chance I’ll be writing about him again in another team’s projection article this winter, if you catch my drift. He was victimized by the team’s defense, putting up one of the least deserving 5-15 records in major league history.
At best, ZiPS sees the rest of the rotation as passable fifth starters. A returning Josiah Gray is unlikely to be the savior.
The bullpen is a very average one, but it certainly feels better than some of the pens the Nats have rolled out over the years, including when they were actually a good team. Jose A. Ferrer gets a solid projection, and Clayton Beeter, PJ Poulin, and Julian Fernández all look at least serviceable. That’s pretty much where the excitement ends, but in truth, a team that will have to do some work to hit 70 wins probably doesn’t really need a great stable of relievers.
Washington’s outlook isn’t as utterly bleak as it is for some of baseball’s other terrible teams, considering there are a few real players on this roster. (Yes, the bar is that low.) However, this rebuild has not gone well, and the Nats feel as far away from contention as they were two or three years ago. They could surprise and win 75-80 games with some luck on offense, but I don’t think they have a chance to find enough to pitching to do any better than that.

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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| James Wood | L | 23 | LF | 656 | 571 | 88 | 150 | 34 | 3 | 26 | 93 | 79 | 194 | 15 | 6 |
| CJ Abrams | L | 25 | SS | 635 | 579 | 90 | 147 | 30 | 5 | 19 | 73 | 36 | 120 | 31 | 6 |
| Luis García Jr. | L | 26 | 2B | 547 | 510 | 68 | 138 | 25 | 2 | 16 | 70 | 30 | 86 | 13 | 5 |
| Dylan Crews | R | 24 | RF | 448 | 406 | 58 | 99 | 16 | 4 | 12 | 50 | 31 | 101 | 20 | 6 |
| José Tena | L | 25 | 2B | 498 | 457 | 55 | 118 | 24 | 3 | 8 | 53 | 34 | 128 | 14 | 5 |
| Jacob Young | R | 26 | CF | 486 | 434 | 61 | 108 | 16 | 3 | 3 | 42 | 33 | 86 | 23 | 8 |
| Andrés Chaparro | R | 27 | 1B | 466 | 420 | 50 | 102 | 22 | 1 | 16 | 59 | 38 | 110 | 2 | 0 |
| Josh Bell | B | 33 | DH | 530 | 468 | 54 | 116 | 19 | 1 | 18 | 63 | 55 | 98 | 0 | 2 |
| Drew Millas | B | 28 | C | 308 | 280 | 33 | 70 | 12 | 3 | 5 | 32 | 24 | 52 | 7 | 1 |
| Phillip Glasser | L | 26 | LF | 508 | 457 | 60 | 122 | 18 | 3 | 5 | 52 | 39 | 74 | 15 | 7 |
| Paul DeJong | R | 32 | 3B | 368 | 337 | 37 | 71 | 13 | 0 | 13 | 41 | 22 | 121 | 4 | 2 |
| Nasim Nuñez | B | 25 | SS | 435 | 383 | 54 | 85 | 11 | 1 | 3 | 35 | 42 | 105 | 34 | 7 |
| Daylen Lile | L | 23 | RF | 565 | 516 | 71 | 136 | 25 | 11 | 9 | 64 | 37 | 104 | 14 | 6 |
| Christian Franklin | R | 26 | CF | 492 | 428 | 60 | 103 | 17 | 3 | 8 | 47 | 52 | 116 | 12 | 6 |
| Brady House | R | 23 | 3B | 547 | 514 | 62 | 126 | 22 | 1 | 14 | 66 | 25 | 151 | 5 | 3 |
| Andrew Pinckney | R | 25 | CF | 508 | 463 | 62 | 112 | 13 | 3 | 11 | 59 | 32 | 158 | 19 | 5 |
| Robert Hassell III | L | 24 | CF | 521 | 478 | 56 | 115 | 18 | 1 | 8 | 51 | 37 | 126 | 13 | 3 |
| Murphy Stehly | R | 27 | 3B | 245 | 218 | 27 | 52 | 10 | 0 | 4 | 31 | 15 | 64 | 3 | 1 |
| Sam Petersen | R | 23 | CF | 222 | 196 | 36 | 45 | 7 | 3 | 4 | 28 | 14 | 55 | 11 | 1 |
| Yohandy Morales | R | 24 | 1B | 513 | 468 | 62 | 114 | 24 | 3 | 9 | 56 | 38 | 152 | 4 | 2 |
| Jorge Alfaro | R | 33 | C | 324 | 307 | 34 | 71 | 12 | 1 | 9 | 37 | 9 | 123 | 6 | 0 |
| Cayden Wallace | R | 24 | 3B | 483 | 442 | 48 | 98 | 19 | 3 | 7 | 49 | 30 | 123 | 8 | 3 |
| Darren Baker | L | 27 | 2B | 440 | 398 | 51 | 100 | 14 | 2 | 1 | 35 | 32 | 86 | 17 | 4 |
| Matt Suggs | R | 26 | C | 166 | 150 | 18 | 27 | 6 | 1 | 2 | 15 | 12 | 63 | 1 | 0 |
| J.T. Arruda | B | 28 | 2B | 361 | 323 | 37 | 69 | 11 | 2 | 4 | 32 | 30 | 93 | 10 | 2 |
| Seaver King | R | 23 | SS | 538 | 501 | 61 | 115 | 16 | 4 | 5 | 47 | 23 | 131 | 16 | 3 |
| Trey Lipscomb | R | 26 | 3B | 494 | 462 | 49 | 111 | 21 | 1 | 7 | 47 | 27 | 103 | 9 | 5 |
| Stone Garrett | R | 30 | RF | 315 | 285 | 32 | 62 | 14 | 1 | 7 | 36 | 24 | 106 | 6 | 1 |
| Keibert Ruiz | B | 27 | C | 412 | 385 | 35 | 94 | 17 | 0 | 9 | 45 | 19 | 46 | 2 | 1 |
| Francisco Mejía | B | 30 | C | 274 | 258 | 31 | 60 | 11 | 1 | 6 | 29 | 13 | 58 | 1 | 0 |
| Kevin Made | R | 23 | 2B | 395 | 359 | 34 | 76 | 14 | 1 | 3 | 32 | 25 | 86 | 5 | 2 |
| Nick Schnell | L | 26 | RF | 498 | 459 | 62 | 102 | 20 | 5 | 13 | 57 | 30 | 171 | 9 | 3 |
| Orelvis Martinez | R | 24 | 2B | 445 | 400 | 44 | 77 | 17 | 1 | 16 | 51 | 34 | 130 | 1 | 0 |
| Maxwell Romero Jr. | L | 25 | C | 314 | 283 | 21 | 53 | 12 | 0 | 6 | 31 | 20 | 125 | 1 | 1 |
| C.J. Stubbs | R | 29 | C | 298 | 264 | 34 | 46 | 10 | 1 | 7 | 31 | 24 | 127 | 4 | 2 |
| Justin Connell | R | 27 | LF | 228 | 200 | 25 | 43 | 10 | 1 | 4 | 25 | 20 | 60 | 4 | 2 |
| Caleb Lomavita | R | 23 | C | 429 | 395 | 34 | 85 | 15 | 2 | 4 | 45 | 15 | 109 | 4 | 1 |
| Riley Adams | R | 30 | C | 279 | 252 | 26 | 53 | 11 | 1 | 8 | 30 | 19 | 94 | 1 | 0 |
| Juan Yepez | R | 28 | 1B | 419 | 383 | 41 | 92 | 18 | 1 | 11 | 46 | 29 | 73 | 1 | 1 |
| Brady Lindsly | L | 28 | C | 207 | 183 | 15 | 36 | 6 | 0 | 3 | 17 | 15 | 68 | 1 | 0 |
| Viandel Pena | B | 25 | 2B | 328 | 300 | 34 | 62 | 10 | 3 | 3 | 26 | 23 | 97 | 8 | 3 |
| Nate Rombach | R | 25 | C | 295 | 276 | 23 | 52 | 12 | 1 | 5 | 25 | 16 | 90 | 1 | 1 |
| Sam Brown | L | 24 | 1B | 517 | 464 | 45 | 107 | 21 | 4 | 7 | 51 | 39 | 109 | 2 | 1 |
| Cortland Lawson | R | 26 | SS | 375 | 344 | 32 | 72 | 11 | 1 | 2 | 30 | 22 | 114 | 4 | 3 |
| Marcus Brown | L | 24 | 2B | 366 | 336 | 35 | 66 | 13 | 2 | 3 | 30 | 17 | 86 | 5 | 2 |
| Elijah Green | R | 22 | CF | 399 | 370 | 50 | 66 | 11 | 2 | 10 | 41 | 26 | 198 | 11 | 1 |
| Paul Witt | R | 28 | DH | 216 | 199 | 20 | 39 | 10 | 0 | 5 | 24 | 11 | 50 | 0 | 0 |
| Johnathon Thomas | R | 26 | CF | 358 | 320 | 39 | 66 | 10 | 3 | 1 | 31 | 14 | 98 | 20 | 5 |
| Branden Boissiere | L | 26 | 1B | 455 | 417 | 40 | 92 | 18 | 2 | 7 | 45 | 29 | 138 | 0 | 1 |
| Gavin Dugas | R | 26 | 3B | 342 | 303 | 30 | 53 | 11 | 0 | 4 | 34 | 22 | 116 | 3 | 3 |
| Elijah Nunez | L | 24 | CF | 261 | 231 | 28 | 46 | 7 | 1 | 1 | 17 | 26 | 77 | 10 | 3 |
| Carlos De La Cruz | R | 26 | RF | 491 | 455 | 45 | 98 | 19 | 3 | 10 | 50 | 26 | 182 | 6 | 2 |
| Brandon Pimentel | L | 26 | 1B | 331 | 310 | 28 | 67 | 13 | 1 | 4 | 35 | 9 | 92 | 3 | 1 |
| Jeremy De La Rosa | L | 24 | RF | 348 | 324 | 31 | 66 | 14 | 2 | 7 | 34 | 21 | 121 | 7 | 5 |
| Jackson Ross | R | 26 | 1B | 340 | 309 | 33 | 56 | 14 | 2 | 6 | 29 | 24 | 121 | 3 | 1 |
| Teo Banks | R | 22 | CF | 183 | 166 | 15 | 27 | 3 | 1 | 1 | 11 | 9 | 52 | 2 | 1 |
| Donta’ Williams | L | 27 | CF | 280 | 250 | 24 | 44 | 10 | 1 | 2 | 20 | 24 | 89 | 6 | 4 |
| Brenner Cox | L | 22 | RF | 319 | 286 | 29 | 46 | 12 | 2 | 6 | 29 | 24 | 147 | 7 | 2 |
| Jared McKenzie | L | 25 | RF | 368 | 346 | 36 | 70 | 13 | 3 | 5 | 34 | 12 | 130 | 6 | 3 |
| T.J. White | B | 22 | LF | 450 | 415 | 32 | 83 | 14 | 2 | 9 | 44 | 29 | 152 | 3 | 1 |
| Roismar Quintana | R | 23 | 1B | 309 | 288 | 24 | 60 | 9 | 1 | 2 | 25 | 15 | 86 | 1 | 0 |
| Armando Cruz | R | 22 | 2B | 367 | 336 | 26 | 62 | 8 | 2 | 1 | 22 | 12 | 88 | 5 | 2 |
| Player | PA | BA | OBP | SLG | OPS+ | ISO | BABIP | Def | WAR | wOBA | 3YOPS+ | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| James Wood | 656 | .263 | .354 | .469 | 132 | .206 | .353 | -1 | 3.5 | .354 | 137 | 100 |
| CJ Abrams | 635 | .254 | .312 | .421 | 107 | .167 | .291 | -6 | 2.7 | .317 | 109 | 85 |
| Luis García Jr. | 547 | .271 | .309 | .422 | 106 | .151 | .299 | -2 | 1.9 | .314 | 104 | 71 |
| Dylan Crews | 448 | .244 | .310 | .392 | 99 | .148 | .297 | 9 | 1.8 | .308 | 101 | 56 |
| José Tena | 498 | .258 | .311 | .376 | 95 | .118 | .343 | 2 | 1.6 | .301 | 97 | 58 |
| Jacob Young | 486 | .249 | .312 | .320 | 81 | .071 | .304 | 8 | 1.5 | .284 | 83 | 51 |
| Andrés Chaparro | 466 | .243 | .311 | .414 | 105 | .171 | .293 | 7 | 1.5 | .315 | 105 | 54 |
| Josh Bell | 530 | .248 | .330 | .408 | 109 | .160 | .278 | 0 | 1.2 | .323 | 104 | 64 |
| Drew Millas | 308 | .250 | .309 | .368 | 92 | .118 | .291 | 1 | 1.2 | .296 | 90 | 34 |
| Phillip Glasser | 508 | .267 | .333 | .352 | 96 | .085 | .310 | 4 | 1.0 | .304 | 95 | 60 |
| Paul DeJong | 368 | .211 | .266 | .365 | 78 | .154 | .286 | 8 | 0.9 | .275 | 72 | 34 |
| Nasim Nuñez | 435 | .222 | .300 | .279 | 67 | .057 | .298 | 4 | 0.9 | .264 | 70 | 42 |
| Daylen Lile | 565 | .264 | .319 | .407 | 105 | .143 | .315 | -4 | 0.9 | .315 | 105 | 72 |
| Christian Franklin | 492 | .241 | .331 | .350 | 95 | .109 | .313 | -5 | 0.9 | .306 | 96 | 55 |
| Brady House | 547 | .245 | .283 | .374 | 85 | .129 | .321 | 2 | 0.8 | .285 | 88 | 57 |
| Andrew Pinckney | 508 | .242 | .304 | .354 | 87 | .112 | .344 | -5 | 0.6 | .292 | 90 | 56 |
| Robert Hassell III | 521 | .241 | .299 | .333 | 80 | .092 | .311 | -1 | 0.5 | .280 | 84 | 51 |
| Murphy Stehly | 245 | .239 | .311 | .339 | 86 | .100 | .320 | 0 | 0.5 | .291 | 91 | 24 |
| Sam Petersen | 222 | .230 | .300 | .357 | 87 | .127 | .299 | -1 | 0.4 | .288 | 92 | 24 |
| Yohandy Morales | 513 | .244 | .304 | .365 | 90 | .121 | .342 | 4 | 0.4 | .294 | 94 | 54 |
| Jorge Alfaro | 324 | .231 | .265 | .365 | 77 | .134 | .354 | -2 | 0.4 | .274 | 73 | 31 |
| Cayden Wallace | 483 | .222 | .278 | .326 | 72 | .104 | .292 | 5 | 0.3 | .266 | 76 | 43 |
| Darren Baker | 440 | .251 | .307 | .304 | 75 | .053 | .318 | -1 | 0.3 | .273 | 76 | 42 |
| Matt Suggs | 166 | .180 | .253 | .273 | 50 | .093 | .294 | 4 | 0.2 | .238 | 57 | 11 |
| J.T. Arruda | 361 | .214 | .284 | .297 | 66 | .083 | .288 | 3 | 0.2 | .262 | 69 | 30 |
| Seaver King | 538 | .230 | .269 | .307 | 64 | .077 | .301 | 3 | 0.1 | .254 | 68 | 46 |
| Trey Lipscomb | 494 | .240 | .284 | .335 | 76 | .095 | .295 | 1 | 0.1 | .272 | 77 | 48 |
| Stone Garrett | 315 | .218 | .283 | .347 | 78 | .129 | .320 | 3 | 0.1 | .277 | 77 | 30 |
| Keibert Ruiz | 412 | .244 | .286 | .358 | 83 | .114 | .258 | -8 | 0.1 | .282 | 84 | 40 |
| Francisco Mejía | 274 | .233 | .270 | .353 | 76 | .120 | .278 | -2 | 0.1 | .270 | 77 | 25 |
| Kevin Made | 395 | .212 | .270 | .281 | 58 | .069 | .270 | 7 | 0.0 | .248 | 60 | 29 |
| Nick Schnell | 498 | .222 | .272 | .373 | 82 | .150 | .324 | 3 | -0.1 | .279 | 85 | 50 |
| Orelvis Martinez | 445 | .193 | .265 | .360 | 76 | .167 | .240 | -3 | -0.1 | .273 | 80 | 38 |
| Maxwell Romero Jr. | 314 | .187 | .251 | .293 | 55 | .106 | .309 | 3 | -0.1 | .241 | 60 | 21 |
| C.J. Stubbs | 298 | .174 | .265 | .299 | 61 | .125 | .300 | -1 | -0.1 | .256 | 59 | 23 |
| Justin Connell | 228 | .215 | .301 | .335 | 81 | .120 | .287 | -1 | -0.1 | .285 | 79 | 22 |
| Caleb Lomavita | 429 | .215 | .268 | .294 | 60 | .078 | .287 | 0 | -0.2 | .251 | 64 | 32 |
| Riley Adams | 279 | .210 | .280 | .357 | 80 | .147 | .300 | -8 | -0.3 | .280 | 78 | 25 |
| Juan Yepez | 419 | .240 | .296 | .379 | 91 | .139 | .271 | -3 | -0.3 | .294 | 91 | 44 |
| Brady Lindsly | 207 | .197 | .259 | .279 | 53 | .082 | .295 | 0 | -0.3 | .241 | 54 | 13 |
| Viandel Pena | 328 | .207 | .262 | .290 | 58 | .083 | .295 | 2 | -0.4 | .246 | 60 | 26 |
| Nate Rombach | 295 | .188 | .234 | .293 | 49 | .105 | .260 | 1 | -0.5 | .232 | 51 | 20 |
| Sam Brown | 517 | .231 | .298 | .338 | 81 | .107 | .287 | 1 | -0.5 | .282 | 83 | 48 |
| Cortland Lawson | 375 | .209 | .263 | .265 | 51 | .056 | .307 | 2 | -0.5 | .238 | 54 | 26 |
| Marcus Brown | 366 | .196 | .247 | .274 | 48 | .078 | .255 | 4 | -0.6 | .233 | 51 | 25 |
| Elijah Green | 399 | .178 | .238 | .300 | 52 | .122 | .346 | 1 | -0.8 | .239 | 63 | 29 |
| Paul Witt | 216 | .196 | .248 | .322 | 61 | .126 | .236 | 0 | -0.8 | .251 | 61 | 16 |
| Johnathon Thomas | 358 | .206 | .263 | .266 | 52 | .060 | .294 | -1 | -0.8 | .239 | 53 | 28 |
| Branden Boissiere | 455 | .221 | .277 | .324 | 71 | .103 | .313 | 1 | -1.0 | .266 | 73 | 38 |
| Gavin Dugas | 342 | .175 | .263 | .251 | 48 | .076 | .268 | -1 | -1.1 | .238 | 49 | 22 |
| Elijah Nunez | 261 | .199 | .284 | .251 | 54 | .052 | .294 | -6 | -1.1 | .247 | 58 | 20 |
| Carlos De La Cruz | 491 | .215 | .269 | .336 | 71 | .121 | .335 | -2 | -1.1 | .267 | 73 | 43 |
| Brandon Pimentel | 331 | .216 | .260 | .303 | 60 | .087 | .294 | 1 | -1.2 | .250 | 59 | 25 |
| Jeremy De La Rosa | 348 | .204 | .253 | .324 | 63 | .120 | .301 | -1 | -1.3 | .253 | 66 | 30 |
| Jackson Ross | 340 | .181 | .243 | .298 | 53 | .117 | .275 | 2 | -1.4 | .239 | 57 | 23 |
| Teo Banks | 183 | .163 | .218 | .211 | 23 | .048 | .230 | -3 | -1.4 | .196 | 30 | 8 |
| Donta’ Williams | 280 | .176 | .261 | .248 | 46 | .072 | .264 | -5 | -1.4 | .235 | 47 | 19 |
| Brenner Cox | 319 | .161 | .237 | .280 | 47 | .119 | .301 | 0 | -1.5 | .233 | 54 | 21 |
| Jared McKenzie | 368 | .202 | .238 | .301 | 52 | .099 | .308 | 2 | -1.5 | .237 | 55 | 27 |
| T.J. White | 450 | .200 | .256 | .308 | 60 | .108 | .291 | -4 | -1.9 | .250 | 68 | 34 |
| Roismar Quintana | 309 | .208 | .253 | .267 | 49 | .059 | .290 | -4 | -2.0 | .233 | 54 | 20 |
| Armando Cruz | 367 | .185 | .214 | .229 | 27 | .044 | .247 | 1 | -2.0 | .197 | 34 | 18 |
| Player | Hit Comp 1 | Hit Comp 2 | Hit Comp 3 |
|---|---|---|---|
| James Wood | Jimmy Wynn | Justin Upton | Bernie Carbo |
| CJ Abrams | Zoilo Versalles | Dickie Thon | Jimmy Rollins |
| Luis García Jr. | Aaron Miles | Jose Herrera | Rennie Stennett |
| Dylan Crews | Marty Keough | Deion Sanders | Max Venable |
| José Tena | Bill Hall | Tyler Wade | Ray Durham |
| Jacob Young | Ruddy Yan | Rajai Davis | Kyle Wren |
| Andrés Chaparro | Hal Breeden | Matt LaPorta | Renato Núñez |
| Josh Bell | Alvin Davis | Yonder Alonso | Pete O’Brien |
| Drew Millas | Frankie Pytlak | Tom Lampkin | Johnny Oates |
| Phillip Glasser | JB Shuck | Alan Wiggins | Michael Brantley |
| Paul DeJong | Lee Elia | Russ Davis | Charley Grant |
| Nasim Nuñez | Nick Punto | Terrence Freeman | Ramon Sambo |
| Daylen Lile | Paul Blair | Dell Alston | Bobby Tolan |
| Christian Franklin | Rusty McNealy | Grégor Blanco | Jim Buccheri |
| Brady House | George Hinshaw | Dennis Sherrill | Charley Smith |
| Andrew Pinckney | Vassie Gardner | Scott Northey | Herm Winningham |
| Robert Hassell III | Leo Sutherland | James Adduci | Rafael De Lima |
| Murphy Stehly | Trey Hair | Jerry Salzano | Jack Heidemann |
| Sam Petersen | Danny Amaral | Dennis Malave | Derrick Hardamon |
| Yohandy Morales | Donald Porter | Zach DeLoach | Brian Hartsock |
| Jorge Alfaro | John Hicks | Roland LeBlanc | Jack Paepke |
| Cayden Wallace | Domingo Carrasquel | Mike Sinnerud | Jeff Bertoni |
| Darren Baker | Ralph Santana | Willie Harris | Pat Austin |
| Matt Suggs | Matt Allen | Nerio Rodriguez | Grant Fithian |
| J.T. Arruda | Darwin Perez | Keith Smith | Scott Earl |
| Seaver King | Buck Coats | Cristian Guzman | Luis Garcia |
| Trey Lipscomb | Steve Dillard | James Guinn | Norm Carrasco |
| Stone Garrett | Chad Hermansen | Dave Edwards | Michael Johnson |
| Keibert Ruiz | Kevin Pasley | Johnny Estrada | Ramón Cabrera |
| Francisco Mejía | Greg Myers | Brook Fordyce | Eddie Pérez |
| Kevin Made | Kevin Moesquit | John Marquardt | Daniel Loomer |
| Nick Schnell | Todd Dunwoody | Matthew den Dekker | Al Martin |
| Orelvis Martinez | Mason Katz | George Gomez | Tim Teufel |
| Maxwell Romero Jr. | Jeff Arnold | Jacob Wallis | Larry Haney |
| C.J. Stubbs | John Orton | Marty Castillo | Claude Westmoreland |
| Justin Connell | Logan Lotti | Gary Matthews | Allan Wise |
| Caleb Lomavita | James Hay | Mike Michaels | Dalton Renfroe |
| Riley Adams | Pete Gongola | Ron Henry | David Ross |
| Juan Yepez | Brick Smith | Ron MacDonald | Brian Traxler |
| Brady Lindsly | Dave Ullery | Jeff Waldron | Terry Bell |
| Viandel Pena | Orlando Ramirez | Erick Mejias | B.J. Guinn |
| Nate Rombach | Paul Chiaffredo | Barry Freitag | Cesar King |
| Sam Brown | Gary Burnham | Chris Padget | Dan Masteller |
| Cortland Lawson | Danny Worth | Nick McIntyre | Jamie Athas |
| Marcus Brown | Daniel Lockhart | Nezi Balelo | Brad Boyer |
| Elijah Green | Ty Gainey | Kirk Gibson | Ron Sorey |
| Paul Witt | Darin Everson | Richard Stock | Jim Campanis |
| Johnathon Thomas | Anton French | Kalin Foulds | Patrick Norris |
| Branden Boissiere | Craig Cooper | Luke Anders | Kevin Mahoney |
| Gavin Dugas | Ben Tinius | Todd DeGraffenreid | Don Cohoon |
| Elijah Nunez | Austin Grebeck | Marcos Derkes | Chris Vlasis |
| Carlos De La Cruz | Mike Zywica | Gary Ashby | Nick Gorneault |
| Brandon Pimentel | Paul Oster | Jordan Steranka | Brad Netzel |
| Jeremy De La Rosa | Cecil Rodriques | Steve Haake | Jordan Schafer |
| Jackson Ross | Drew Hedman | Elbie Flint | Jay Brossman |
| Teo Banks | Deshun Dixon | Orlando Escoe | Tim Demerson |
| Donta’ Williams | Joe Bonadonna | Shawn Payne | Douglas Vroman |
| Brenner Cox | Drew Rundle | Tyler Johnson | Dewey James |
| Jared McKenzie | Stephen Glasker | Ryan Crespi | Jeff Vincent |
| T.J. White | Anthony Masone | Matt Carson | Larry Vincent |
| Roismar Quintana | Ronald O’Shields | Kip Coughlan | Andy Kosco |
| Armando Cruz | Juan Henderson | Rob Mummau | Giovanny Reyes |
| Player | 80th BA | 80th OBP | 80th SLG | 80th OPS+ | 80th WAR | 20th BA | 20th OBP | 20th SLG | 20th OPS+ | 20th WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| James Wood | .288 | .387 | .525 | 154 | 5.1 | .233 | .328 | .418 | 111 | 1.8 |
| CJ Abrams | .275 | .335 | .471 | 127 | 4.2 | .231 | .291 | .378 | 91 | 1.5 |
| Luis García Jr. | .299 | .336 | .472 | 126 | 3.2 | .243 | .280 | .375 | 85 | 0.4 |
| Dylan Crews | .268 | .337 | .441 | 117 | 2.7 | .218 | .284 | .348 | 81 | 0.7 |
| José Tena | .285 | .339 | .419 | 113 | 2.7 | .233 | .285 | .335 | 77 | 0.5 |
| Jacob Young | .279 | .340 | .363 | 101 | 2.7 | .222 | .287 | .284 | 65 | 0.5 |
| Andrés Chaparro | .267 | .333 | .467 | 123 | 2.6 | .217 | .286 | .361 | 85 | 0.5 |
| Josh Bell | .277 | .354 | .451 | 127 | 2.3 | .222 | .305 | .365 | 92 | 0.0 |
| Drew Millas | .284 | .338 | .422 | 114 | 2.0 | .224 | .278 | .323 | 72 | 0.4 |
| Phillip Glasser | .294 | .362 | .394 | 113 | 2.1 | .237 | .304 | .316 | 77 | -0.1 |
| Paul DeJong | .237 | .291 | .419 | 100 | 1.9 | .183 | .240 | .320 | 60 | 0.1 |
| Nasim Nuñez | .245 | .327 | .313 | 84 | 1.9 | .194 | .277 | .247 | 52 | 0.0 |
| Daylen Lile | .289 | .344 | .460 | 125 | 2.2 | .241 | .297 | .364 | 88 | -0.3 |
| Christian Franklin | .266 | .359 | .396 | 113 | 1.9 | .214 | .305 | .312 | 76 | -0.2 |
| Brady House | .276 | .313 | .426 | 106 | 2.2 | .216 | .257 | .328 | 64 | -0.6 |
| Andrew Pinckney | .270 | .333 | .402 | 106 | 1.8 | .212 | .276 | .310 | 67 | -0.7 |
| Robert Hassell III | .269 | .325 | .377 | 99 | 1.7 | .217 | .272 | .295 | 62 | -0.6 |
| Murphy Stehly | .266 | .337 | .393 | 106 | 1.0 | .210 | .284 | .296 | 65 | -0.1 |
| Sam Petersen | .265 | .335 | .414 | 111 | 1.1 | .199 | .272 | .309 | 67 | -0.1 |
| Yohandy Morales | .267 | .328 | .410 | 107 | 1.5 | .214 | .274 | .315 | 68 | -1.0 |
| Jorge Alfaro | .262 | .294 | .418 | 98 | 1.2 | .205 | .237 | .313 | 55 | -0.4 |
| Cayden Wallace | .249 | .306 | .372 | 90 | 1.4 | .193 | .254 | .281 | 52 | -0.8 |
| Darren Baker | .279 | .335 | .337 | 93 | 1.2 | .221 | .277 | .264 | 57 | -0.8 |
| Matt Suggs | .209 | .282 | .325 | 70 | 0.5 | .147 | .219 | .229 | 28 | -0.3 |
| J.T. Arruda | .244 | .314 | .342 | 87 | 1.1 | .186 | .256 | .257 | 47 | -0.6 |
| Seaver King | .258 | .296 | .346 | 82 | 1.4 | .206 | .243 | .271 | 48 | -0.9 |
| Trey Lipscomb | .267 | .309 | .377 | 94 | 1.2 | .213 | .256 | .297 | 59 | -1.0 |
| Stone Garrett | .242 | .309 | .398 | 99 | 0.8 | .187 | .253 | .300 | 59 | -0.7 |
| Keibert Ruiz | .281 | .321 | .414 | 106 | 1.3 | .213 | .257 | .311 | 63 | -0.9 |
| Francisco Mejía | .265 | .304 | .399 | 97 | 0.8 | .209 | .246 | .306 | 58 | -0.5 |
| Kevin Made | .241 | .299 | .322 | 76 | 0.8 | .187 | .245 | .248 | 42 | -0.8 |
| Nick Schnell | .251 | .298 | .419 | 101 | 1.2 | .195 | .244 | .329 | 62 | -1.3 |
| Orelvis Martinez | .216 | .290 | .416 | 95 | 0.9 | .169 | .242 | .315 | 58 | -1.1 |
| Maxwell Romero Jr. | .213 | .278 | .335 | 70 | 0.5 | .159 | .223 | .250 | 35 | -0.9 |
| C.J. Stubbs | .201 | .292 | .356 | 82 | 0.7 | .147 | .235 | .253 | 40 | -0.8 |
| Justin Connell | .242 | .328 | .384 | 102 | 0.4 | .187 | .271 | .293 | 62 | -0.7 |
| Caleb Lomavita | .251 | .300 | .344 | 84 | 1.0 | .185 | .240 | .254 | 42 | -1.2 |
| Riley Adams | .240 | .309 | .416 | 101 | 0.5 | .183 | .250 | .305 | 58 | -1.0 |
| Juan Yepez | .264 | .323 | .429 | 111 | 0.7 | .213 | .271 | .336 | 74 | -1.2 |
| Brady Lindsly | .228 | .294 | .327 | 75 | 0.3 | .164 | .226 | .237 | 32 | -0.8 |
| Viandel Pena | .234 | .288 | .333 | 76 | 0.4 | .180 | .232 | .248 | 39 | -1.1 |
| Nate Rombach | .220 | .269 | .343 | 71 | 0.3 | .161 | .204 | .252 | 29 | -1.2 |
| Sam Brown | .259 | .323 | .386 | 101 | 0.7 | .202 | .273 | .298 | 66 | -1.5 |
| Cortland Lawson | .238 | .288 | .300 | 68 | 0.2 | .182 | .235 | .229 | 35 | -1.3 |
| Marcus Brown | .224 | .271 | .315 | 67 | 0.2 | .172 | .220 | .240 | 34 | -1.4 |
| Elijah Green | .210 | .269 | .363 | 76 | 0.4 | .151 | .211 | .248 | 32 | -1.8 |
| Paul Witt | .222 | .273 | .366 | 79 | -0.3 | .175 | .225 | .280 | 43 | -1.3 |
| Johnathon Thomas | .233 | .289 | .302 | 70 | 0.1 | .181 | .242 | .233 | 37 | -1.5 |
| Branden Boissiere | .246 | .301 | .365 | 88 | 0.0 | .195 | .253 | .282 | 53 | -2.0 |
| Gavin Dugas | .200 | .290 | .293 | 65 | -0.4 | .149 | .237 | .213 | 31 | -1.8 |
| Elijah Nunez | .229 | .315 | .291 | 75 | -0.4 | .168 | .255 | .211 | 35 | -1.7 |
| Carlos De La Cruz | .247 | .300 | .381 | 92 | 0.1 | .190 | .243 | .296 | 54 | -2.2 |
| Brandon Pimentel | .246 | .287 | .350 | 80 | -0.3 | .193 | .236 | .266 | 44 | -1.9 |
| Jeremy De La Rosa | .234 | .282 | .373 | 83 | -0.4 | .177 | .229 | .285 | 46 | -2.0 |
| Jackson Ross | .210 | .273 | .345 | 72 | -0.5 | .154 | .215 | .252 | 33 | -2.2 |
| Teo Banks | .193 | .247 | .247 | 42 | -1.0 | .138 | .190 | .175 | 8 | -1.8 |
| Donta’ Williams | .203 | .290 | .286 | 64 | -0.8 | .148 | .234 | .213 | 28 | -2.0 |
| Brenner Cox | .191 | .263 | .327 | 66 | -0.8 | .135 | .211 | .230 | 26 | -2.3 |
| Jared McKenzie | .234 | .266 | .348 | 73 | -0.5 | .174 | .212 | .260 | 36 | -2.2 |
| T.J. White | .226 | .284 | .360 | 80 | -0.8 | .170 | .229 | .268 | 42 | -3.0 |
| Roismar Quintana | .237 | .280 | .309 | 67 | -1.3 | .180 | .222 | .230 | 31 | -2.7 |
| Armando Cruz | .215 | .240 | .271 | 44 | -1.2 | .159 | .188 | .197 | 9 | -2.8 |
| Player | BA vs. L | OBP vs. L | SLG vs. L | BA vs. R | OBP vs. R | SLG vs. R |
|---|---|---|---|---|---|---|
| James Wood | .256 | .332 | .439 | .266 | .363 | .483 |
| CJ Abrams | .243 | .299 | .392 | .259 | .318 | .435 |
| Luis García Jr. | .257 | .289 | .379 | .276 | .317 | .438 |
| Dylan Crews | .242 | .313 | .400 | .245 | .309 | .388 |
| José Tena | .253 | .297 | .357 | .261 | .318 | .386 |
| Jacob Young | .254 | .320 | .326 | .247 | .309 | .318 |
| Andrés Chaparro | .250 | .324 | .424 | .240 | .305 | .410 |
| Josh Bell | .239 | .322 | .388 | .251 | .333 | .416 |
| Drew Millas | .244 | .296 | .378 | .253 | .316 | .363 |
| Phillip Glasser | .254 | .320 | .333 | .271 | .337 | .359 |
| Paul DeJong | .209 | .270 | .385 | .211 | .265 | .358 |
| Nasim Nuñez | .223 | .297 | .273 | .221 | .302 | .283 |
| Daylen Lile | .266 | .317 | .406 | .263 | .320 | .407 |
| Christian Franklin | .250 | .347 | .379 | .237 | .325 | .339 |
| Brady House | .250 | .291 | .378 | .243 | .280 | .372 |
| Andrew Pinckney | .250 | .309 | .367 | .239 | .302 | .349 |
| Robert Hassell III | .233 | .294 | .313 | .244 | .301 | .341 |
| Murphy Stehly | .250 | .319 | .359 | .234 | .308 | .331 |
| Sam Petersen | .227 | .297 | .333 | .231 | .301 | .369 |
| Yohandy Morales | .248 | .313 | .383 | .242 | .301 | .358 |
| Jorge Alfaro | .236 | .266 | .382 | .229 | .265 | .358 |
| Cayden Wallace | .226 | .287 | .339 | .220 | .275 | .321 |
| Darren Baker | .235 | .288 | .265 | .257 | .314 | .318 |
| Matt Suggs | .191 | .269 | .298 | .175 | .246 | .262 |
| J.T. Arruda | .222 | .287 | .313 | .210 | .282 | .290 |
| Seaver King | .236 | .278 | .324 | .227 | .265 | .300 |
| Trey Lipscomb | .241 | .282 | .331 | .240 | .285 | .337 |
| Stone Garrett | .224 | .295 | .368 | .213 | .273 | .331 |
| Keibert Ruiz | .254 | .294 | .356 | .240 | .283 | .360 |
| Francisco Mejía | .241 | .274 | .354 | .229 | .268 | .352 |
| Kevin Made | .219 | .280 | .289 | .208 | .266 | .278 |
| Nick Schnell | .208 | .256 | .342 | .227 | .278 | .383 |
| Orelvis Martinez | .205 | .279 | .386 | .187 | .258 | .347 |
| Maxwell Romero Jr. | .171 | .234 | .257 | .192 | .256 | .305 |
| C.J. Stubbs | .182 | .273 | .318 | .170 | .261 | .290 |
| Justin Connell | .221 | .316 | .349 | .211 | .289 | .325 |
| Caleb Lomavita | .222 | .276 | .308 | .212 | .265 | .288 |
| Riley Adams | .211 | .283 | .347 | .210 | .277 | .363 |
| Juan Yepez | .246 | .309 | .389 | .237 | .289 | .374 |
| Brady Lindsly | .192 | .246 | .269 | .198 | .264 | .282 |
| Viandel Pena | .211 | .260 | .300 | .205 | .263 | .286 |
| Nate Rombach | .195 | .239 | .317 | .186 | .232 | .284 |
| Sam Brown | .220 | .287 | .325 | .235 | .303 | .343 |
| Cortland Lawson | .232 | .288 | .295 | .201 | .254 | .253 |
| Marcus Brown | .188 | .242 | .282 | .199 | .248 | .271 |
| Elijah Green | .182 | .250 | .303 | .177 | .234 | .299 |
| Paul Witt | .203 | .266 | .356 | .193 | .240 | .307 |
| Johnathon Thomas | .213 | .267 | .266 | .204 | .261 | .265 |
| Branden Boissiere | .218 | .275 | .282 | .221 | .278 | .339 |
| Gavin Dugas | .180 | .267 | .247 | .173 | .261 | .252 |
| Elijah Nunez | .200 | .279 | .233 | .199 | .285 | .257 |
| Carlos De La Cruz | .220 | .278 | .348 | .214 | .265 | .331 |
| Brandon Pimentel | .208 | .256 | .286 | .219 | .261 | .309 |
| Jeremy De La Rosa | .191 | .232 | .315 | .209 | .261 | .328 |
| Jackson Ross | .188 | .255 | .323 | .178 | .237 | .286 |
| Teo Banks | .161 | .217 | .179 | .164 | .218 | .227 |
| Donta’ Williams | .167 | .250 | .236 | .180 | .265 | .253 |
| Brenner Cox | .159 | .237 | .246 | .161 | .238 | .290 |
| Jared McKenzie | .200 | .244 | .294 | .203 | .236 | .303 |
| T.J. White | .211 | .266 | .298 | .196 | .252 | .312 |
| Roismar Quintana | .209 | .258 | .279 | .208 | .251 | .262 |
| Armando Cruz | .196 | .225 | .247 | .180 | .209 | .222 |
| Player | T | Age | W | L | ERA | G | GS | IP | H | ER | HR | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MacKenzie Gore | L | 27 | 10 | 10 | 3.87 | 29 | 29 | 155.7 | 143 | 67 | 17 | 56 | 174 |
| Andrew Alvarez | L | 27 | 5 | 7 | 4.57 | 27 | 25 | 124.0 | 129 | 63 | 15 | 48 | 92 |
| Mitchell Parker | L | 26 | 8 | 12 | 4.70 | 29 | 26 | 141.7 | 147 | 74 | 18 | 52 | 103 |
| Cade Cavalli | R | 27 | 5 | 7 | 4.47 | 22 | 22 | 100.7 | 98 | 50 | 11 | 37 | 88 |
| DJ Herz | L | 25 | 5 | 6 | 4.48 | 20 | 20 | 82.3 | 75 | 41 | 10 | 43 | 82 |
| Brad Lord | R | 26 | 6 | 7 | 4.62 | 40 | 17 | 113.0 | 114 | 58 | 14 | 37 | 84 |
| Tyler Stuart | R | 26 | 4 | 4 | 4.50 | 17 | 17 | 78.0 | 81 | 39 | 10 | 29 | 60 |
| Clayton Beeter | R | 27 | 3 | 4 | 4.17 | 36 | 9 | 69.0 | 58 | 32 | 8 | 37 | 80 |
| Josiah Gray | R | 28 | 6 | 8 | 4.82 | 22 | 22 | 115.7 | 112 | 62 | 19 | 50 | 104 |
| Jake Irvin | R | 29 | 7 | 11 | 5.01 | 28 | 28 | 156.3 | 161 | 87 | 26 | 52 | 114 |
| Jose A. Ferrer | L | 26 | 4 | 3 | 3.75 | 64 | 0 | 69.7 | 65 | 29 | 5 | 21 | 62 |
| Sauryn Lao | R | 26 | 3 | 3 | 4.42 | 33 | 15 | 73.3 | 75 | 36 | 10 | 22 | 62 |
| Seth Shuman | R | 28 | 4 | 4 | 4.71 | 26 | 15 | 86.0 | 94 | 45 | 12 | 19 | 58 |
| Jarlin Susana | R | 22 | 4 | 6 | 4.80 | 22 | 22 | 84.3 | 79 | 45 | 10 | 44 | 77 |
| Kyle Luckham | R | 26 | 5 | 7 | 5.05 | 24 | 22 | 119.3 | 137 | 67 | 17 | 34 | 64 |
| Jackson Kent | L | 23 | 6 | 9 | 5.02 | 22 | 22 | 107.7 | 111 | 60 | 16 | 38 | 87 |
| Jake Bennett | L | 25 | 3 | 4 | 4.95 | 18 | 18 | 67.3 | 73 | 37 | 10 | 21 | 47 |
| Julian Fernández | R | 30 | 3 | 3 | 4.19 | 47 | 3 | 53.7 | 51 | 25 | 7 | 19 | 52 |
| Jake Eder | L | 27 | 4 | 7 | 4.92 | 21 | 16 | 82.3 | 84 | 45 | 11 | 33 | 65 |
| Chase Solesky | R | 28 | 4 | 6 | 5.12 | 21 | 20 | 96.7 | 106 | 55 | 14 | 34 | 62 |
| Trevor Williams | R | 34 | 3 | 5 | 4.93 | 15 | 13 | 65.7 | 74 | 36 | 10 | 21 | 51 |
| Riley Cornelio | R | 26 | 5 | 8 | 5.20 | 23 | 23 | 105.7 | 114 | 61 | 16 | 48 | 78 |
| PJ Poulin | L | 29 | 4 | 4 | 4.27 | 52 | 2 | 59.0 | 55 | 28 | 7 | 25 | 59 |
| Andry Lara | R | 23 | 5 | 8 | 4.95 | 27 | 14 | 83.7 | 93 | 46 | 10 | 34 | 56 |
| Derek Law | R | 35 | 4 | 4 | 4.14 | 52 | 1 | 58.7 | 59 | 27 | 6 | 21 | 47 |
| Alex Clemmey | L | 20 | 4 | 7 | 5.31 | 24 | 24 | 103.3 | 102 | 61 | 14 | 62 | 90 |
| Konnor Pilkington | L | 28 | 3 | 5 | 4.82 | 47 | 10 | 71.0 | 67 | 38 | 9 | 39 | 68 |
| Jackson Rutledge | R | 27 | 4 | 5 | 4.92 | 41 | 12 | 89.7 | 93 | 49 | 13 | 36 | 74 |
| Shinnosuke Ogasawara | L | 28 | 2 | 2 | 5.04 | 27 | 9 | 64.3 | 67 | 36 | 10 | 23 | 50 |
| Joan Adon | R | 27 | 3 | 6 | 5.16 | 28 | 12 | 75.0 | 78 | 43 | 9 | 36 | 59 |
| Garrett Davila | L | 29 | 4 | 6 | 4.84 | 41 | 6 | 67.0 | 68 | 36 | 9 | 28 | 54 |
| Adrian Sampson | R | 34 | 4 | 6 | 5.26 | 18 | 17 | 87.3 | 101 | 51 | 13 | 31 | 49 |
| Dustin Saenz | L | 27 | 4 | 7 | 5.19 | 30 | 12 | 78.0 | 92 | 45 | 11 | 25 | 39 |
| Michael Cuevas | R | 25 | 4 | 6 | 5.38 | 28 | 12 | 72.0 | 80 | 43 | 9 | 35 | 44 |
| Jorge López | R | 33 | 3 | 3 | 4.54 | 42 | 0 | 41.7 | 41 | 21 | 4 | 15 | 35 |
| Hyun-il Choi | R | 26 | 5 | 8 | 5.40 | 24 | 17 | 95.0 | 105 | 57 | 16 | 27 | 60 |
| Mason Thompson | R | 28 | 2 | 2 | 4.78 | 30 | 1 | 32.0 | 32 | 17 | 3 | 16 | 27 |
| Eduardo Salazar | R | 28 | 2 | 4 | 4.98 | 48 | 4 | 68.7 | 75 | 38 | 8 | 32 | 50 |
| Daison Acosta | R | 27 | 3 | 4 | 4.81 | 41 | 1 | 48.7 | 45 | 26 | 6 | 27 | 48 |
| Patrick Weigel | R | 31 | 3 | 4 | 4.89 | 30 | 1 | 35.0 | 33 | 19 | 5 | 17 | 33 |
| Bryce Conley | R | 31 | 3 | 7 | 5.54 | 20 | 17 | 91.0 | 100 | 56 | 16 | 33 | 64 |
| Junior Santos | R | 24 | 4 | 7 | 5.18 | 39 | 6 | 66.0 | 72 | 38 | 8 | 32 | 42 |
| Orlando Ribalta | R | 28 | 1 | 1 | 4.95 | 34 | 0 | 36.3 | 36 | 20 | 5 | 20 | 34 |
| Thomas Schultz | R | 26 | 1 | 2 | 5.30 | 40 | 4 | 54.3 | 56 | 32 | 9 | 24 | 41 |
| Parker Dunshee | R | 31 | 2 | 5 | 5.40 | 30 | 4 | 53.3 | 56 | 32 | 8 | 25 | 41 |
| Cole Henry | R | 26 | 1 | 2 | 5.18 | 48 | 2 | 48.7 | 43 | 28 | 7 | 28 | 47 |
| Erik Tolman | L | 27 | 2 | 3 | 5.54 | 28 | 11 | 74.7 | 78 | 46 | 11 | 41 | 57 |
| Ivan Armstrong | R | 25 | 2 | 5 | 5.40 | 28 | 2 | 45.0 | 48 | 27 | 6 | 22 | 31 |
| Clay Helvey | R | 29 | 2 | 3 | 5.08 | 31 | 0 | 44.3 | 45 | 25 | 6 | 25 | 37 |
| Miguel Gomez | R | 24 | 1 | 3 | 6.23 | 20 | 4 | 30.3 | 32 | 21 | 5 | 19 | 23 |
| Todd Peterson | R | 28 | 1 | 3 | 5.82 | 28 | 1 | 34.0 | 39 | 22 | 5 | 17 | 21 |
| Jack Sinclair | R | 27 | 3 | 4 | 5.24 | 47 | 1 | 56.7 | 58 | 33 | 7 | 29 | 44 |
| Garvin Alston | L | 29 | 1 | 2 | 5.22 | 30 | 0 | 39.7 | 44 | 23 | 5 | 20 | 25 |
| Marquis Grissom Jr. | R | 24 | 1 | 3 | 5.44 | 36 | 0 | 41.3 | 43 | 25 | 6 | 19 | 31 |
| Holden Powell | R | 26 | 3 | 4 | 5.32 | 43 | 0 | 45.7 | 46 | 27 | 6 | 26 | 37 |
| Chance Huff | R | 26 | 3 | 5 | 5.65 | 35 | 4 | 57.3 | 65 | 36 | 9 | 29 | 35 |
| Erick Mejia | R | 31 | 0 | 1 | 5.40 | 39 | 0 | 40.0 | 40 | 24 | 5 | 29 | 35 |
| Carlos Romero | R | 26 | 2 | 3 | 5.29 | 36 | 0 | 47.7 | 50 | 28 | 7 | 26 | 37 |
| Luke Young | R | 24 | 2 | 5 | 5.89 | 34 | 6 | 62.7 | 71 | 41 | 11 | 25 | 39 |
| Austin Amaral | R | 24 | 3 | 5 | 5.50 | 35 | 0 | 52.3 | 57 | 32 | 8 | 24 | 35 |
| Samuel Vasquez | R | 26 | 2 | 4 | 5.84 | 39 | 0 | 44.7 | 50 | 29 | 7 | 27 | 30 |
| Player | IP | K/9 | BB/9 | HR/9 | BB% | K% | BABIP | ERA+ | 3ERA+ | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MacKenzie Gore | 155.7 | 10.1 | 3.2 | 1.0 | 8.3% | 25.9% | .308 | 107 | 106 | 3.60 | 93 | 2.6 |
| Andrew Alvarez | 124.0 | 6.7 | 3.5 | 1.1 | 8.7% | 16.7% | .297 | 90 | 92 | 4.56 | 111 | 1.2 |
| Mitchell Parker | 141.7 | 6.5 | 3.3 | 1.1 | 8.4% | 16.6% | .293 | 88 | 91 | 4.50 | 114 | 1.1 |
| Cade Cavalli | 100.7 | 7.9 | 3.3 | 1.0 | 8.5% | 20.2% | .296 | 92 | 94 | 4.24 | 109 | 1.1 |
| DJ Herz | 82.3 | 9.0 | 4.7 | 1.1 | 11.8% | 22.5% | .290 | 92 | 97 | 4.50 | 108 | 0.9 |
| Brad Lord | 113.0 | 6.7 | 2.9 | 1.1 | 7.7% | 17.4% | .289 | 90 | 92 | 4.43 | 112 | 0.9 |
| Tyler Stuart | 78.0 | 6.9 | 3.3 | 1.2 | 8.5% | 17.5% | .297 | 92 | 95 | 4.56 | 109 | 0.8 |
| Clayton Beeter | 69.0 | 10.4 | 4.8 | 1.0 | 12.2% | 26.3% | .289 | 99 | 103 | 4.09 | 101 | 0.8 |
| Josiah Gray | 115.7 | 8.1 | 3.9 | 1.5 | 9.9% | 20.5% | .284 | 86 | 87 | 4.98 | 116 | 0.7 |
| Jake Irvin | 156.3 | 6.6 | 3.0 | 1.5 | 7.7% | 16.9% | .282 | 83 | 83 | 5.00 | 120 | 0.7 |
| Jose A. Ferrer | 69.7 | 8.0 | 2.7 | 0.6 | 7.1% | 21.1% | .297 | 110 | 113 | 3.39 | 91 | 0.7 |
| Sauryn Lao | 73.3 | 7.6 | 2.7 | 1.2 | 7.0% | 19.7% | .298 | 94 | 97 | 4.31 | 107 | 0.7 |
| Seth Shuman | 86.0 | 6.1 | 2.0 | 1.3 | 5.2% | 15.8% | .298 | 88 | 89 | 4.50 | 114 | 0.6 |
| Jarlin Susana | 84.3 | 8.2 | 4.7 | 1.1 | 11.7% | 20.5% | .289 | 86 | 91 | 4.66 | 116 | 0.6 |
| Kyle Luckham | 119.3 | 4.8 | 2.6 | 1.3 | 6.5% | 12.2% | .297 | 82 | 85 | 4.97 | 122 | 0.5 |
| Jackson Kent | 107.7 | 7.3 | 3.2 | 1.3 | 8.1% | 18.6% | .294 | 82 | 87 | 4.68 | 121 | 0.5 |
| Jake Bennett | 67.3 | 6.3 | 2.8 | 1.3 | 7.2% | 16.1% | .296 | 84 | 89 | 4.72 | 120 | 0.4 |
| Julian Fernández | 53.7 | 8.7 | 3.2 | 1.2 | 8.2% | 22.4% | .295 | 99 | 99 | 4.10 | 101 | 0.4 |
| Jake Eder | 82.3 | 7.1 | 3.6 | 1.2 | 9.1% | 17.9% | .293 | 84 | 86 | 4.74 | 119 | 0.4 |
| Chase Solesky | 96.7 | 5.8 | 3.2 | 1.3 | 8.0% | 14.6% | .295 | 81 | 83 | 4.91 | 124 | 0.4 |
| Trevor Williams | 65.7 | 7.0 | 2.9 | 1.4 | 7.3% | 17.8% | .312 | 84 | 79 | 4.64 | 119 | 0.4 |
| Riley Cornelio | 105.7 | 6.6 | 4.1 | 1.4 | 10.0% | 16.3% | .298 | 80 | 84 | 5.10 | 125 | 0.3 |
| PJ Poulin | 59.0 | 9.0 | 3.8 | 1.1 | 9.8% | 23.1% | .296 | 97 | 98 | 4.18 | 103 | 0.3 |
| Andry Lara | 83.7 | 6.0 | 3.7 | 1.1 | 9.1% | 15.0% | .306 | 84 | 89 | 4.67 | 119 | 0.3 |
| Derek Law | 58.7 | 7.2 | 3.2 | 0.9 | 8.2% | 18.4% | .298 | 100 | 92 | 4.07 | 100 | 0.3 |
| Alex Clemmey | 103.3 | 7.8 | 5.4 | 1.2 | 13.1% | 19.1% | .293 | 78 | 85 | 5.13 | 128 | 0.2 |
| Konnor Pilkington | 71.0 | 8.6 | 4.9 | 1.1 | 12.3% | 21.4% | .293 | 86 | 87 | 4.71 | 116 | 0.2 |
| Jackson Rutledge | 89.7 | 7.4 | 3.6 | 1.3 | 9.0% | 18.6% | .299 | 84 | 87 | 4.87 | 119 | 0.2 |
| Shinnosuke Ogasawara | 64.3 | 7.0 | 3.2 | 1.4 | 8.2% | 17.9% | .292 | 82 | 83 | 4.89 | 122 | 0.1 |
| Joan Adon | 75.0 | 7.1 | 4.3 | 1.1 | 10.6% | 17.4% | .301 | 80 | 83 | 4.87 | 125 | 0.1 |
| Garrett Davila | 67.0 | 7.3 | 3.8 | 1.2 | 9.5% | 18.4% | .294 | 85 | 86 | 4.78 | 118 | 0.1 |
| Adrian Sampson | 87.3 | 5.1 | 3.2 | 1.3 | 7.9% | 12.6% | .299 | 79 | 75 | 5.25 | 127 | 0.1 |
| Dustin Saenz | 78.0 | 4.5 | 2.9 | 1.3 | 7.2% | 11.2% | .301 | 80 | 81 | 5.11 | 126 | 0.0 |
| Michael Cuevas | 72.0 | 5.5 | 4.4 | 1.1 | 10.6% | 13.4% | .300 | 77 | 81 | 5.32 | 130 | 0.0 |
| Jorge López | 41.7 | 7.6 | 3.2 | 0.9 | 8.3% | 19.3% | .298 | 91 | 87 | 4.17 | 110 | 0.0 |
| Hyun-il Choi | 95.0 | 5.7 | 2.6 | 1.5 | 6.6% | 14.6% | .291 | 77 | 79 | 5.29 | 131 | -0.1 |
| Mason Thompson | 32.0 | 7.6 | 4.5 | 0.8 | 11.1% | 18.8% | .302 | 86 | 87 | 4.48 | 116 | -0.1 |
| Eduardo Salazar | 68.7 | 6.6 | 4.2 | 1.0 | 10.2% | 16.0% | .307 | 83 | 84 | 4.88 | 120 | -0.1 |
| Daison Acosta | 48.7 | 8.9 | 5.0 | 1.1 | 12.3% | 21.8% | .291 | 86 | 88 | 4.64 | 116 | -0.1 |
| Patrick Weigel | 35.0 | 8.5 | 4.4 | 1.3 | 10.9% | 21.2% | .286 | 85 | 82 | 4.93 | 118 | -0.1 |
| Bryce Conley | 91.0 | 6.3 | 3.3 | 1.6 | 8.1% | 15.8% | .294 | 75 | 74 | 5.30 | 134 | -0.1 |
| Junior Santos | 66.0 | 5.7 | 4.4 | 1.1 | 10.7% | 14.0% | .298 | 80 | 83 | 5.01 | 125 | -0.1 |
| Orlando Ribalta | 36.3 | 8.4 | 5.0 | 1.2 | 12.1% | 20.6% | .301 | 83 | 84 | 4.90 | 120 | -0.2 |
| Thomas Schultz | 54.3 | 6.8 | 4.0 | 1.5 | 9.9% | 16.9% | .285 | 78 | 81 | 5.19 | 128 | -0.3 |
| Parker Dunshee | 53.3 | 6.9 | 4.2 | 1.4 | 10.5% | 17.2% | .294 | 77 | 75 | 5.38 | 131 | -0.3 |
| Cole Henry | 48.7 | 8.7 | 5.2 | 1.3 | 13.0% | 21.8% | .273 | 80 | 83 | 5.32 | 125 | -0.3 |
| Erik Tolman | 74.7 | 6.9 | 4.9 | 1.3 | 12.1% | 16.8% | .294 | 75 | 76 | 5.44 | 133 | -0.3 |
| Ivan Armstrong | 45.0 | 6.2 | 4.4 | 1.2 | 10.7% | 15.1% | .296 | 77 | 80 | 5.25 | 130 | -0.3 |
| Clay Helvey | 44.3 | 7.5 | 5.1 | 1.2 | 12.1% | 17.9% | .295 | 81 | 82 | 5.15 | 123 | -0.3 |
| Miguel Gomez | 30.3 | 6.8 | 5.6 | 1.5 | 13.2% | 16.0% | .290 | 66 | 72 | 5.87 | 151 | -0.4 |
| Todd Peterson | 34.0 | 5.6 | 4.5 | 1.3 | 10.8% | 13.3% | .304 | 71 | 74 | 5.52 | 141 | -0.4 |
| Jack Sinclair | 56.7 | 7.0 | 4.6 | 1.1 | 11.2% | 17.0% | .295 | 79 | 82 | 5.07 | 127 | -0.4 |
| Garvin Alston | 39.7 | 5.7 | 4.5 | 1.1 | 11.0% | 13.7% | .300 | 79 | 78 | 5.21 | 127 | -0.4 |
| Marquis Grissom Jr. | 41.3 | 6.8 | 4.1 | 1.3 | 10.3% | 16.8% | .291 | 76 | 82 | 5.07 | 132 | -0.4 |
| Holden Powell | 45.7 | 7.3 | 5.1 | 1.2 | 12.4% | 17.6% | .292 | 78 | 81 | 5.29 | 129 | -0.4 |
| Chance Huff | 57.3 | 5.5 | 4.6 | 1.4 | 10.9% | 13.2% | .298 | 73 | 76 | 5.61 | 137 | -0.5 |
| Erick Mejia | 40.0 | 7.9 | 6.5 | 1.1 | 15.4% | 18.6% | .299 | 77 | 74 | 5.29 | 130 | -0.5 |
| Carlos Romero | 47.7 | 7.0 | 4.9 | 1.3 | 11.9% | 16.9% | .297 | 78 | 81 | 5.47 | 128 | -0.5 |
| Luke Young | 62.7 | 5.6 | 3.6 | 1.6 | 8.8% | 13.8% | .294 | 70 | 75 | 5.68 | 143 | -0.6 |
| Austin Amaral | 52.3 | 6.0 | 4.1 | 1.4 | 10.2% | 14.9% | .293 | 75 | 80 | 5.30 | 133 | -0.6 |
| Samuel Vasquez | 44.7 | 6.0 | 5.4 | 1.4 | 12.6% | 14.0% | .299 | 71 | 75 | 5.81 | 141 | -0.7 |
| Player | Pit Comp 1 | Pit Comp 2 | Pit Comp 3 |
|---|---|---|---|
| MacKenzie Gore | David Price | Eduardo Rodriguez | Steve Carlton |
| Andrew Alvarez | Kyle Hart | Darren Oliver | Glen Perkins |
| Mitchell Parker | Ryan Borucki | Jack Harshman | Roenis Elías |
| Cade Cavalli | Brian Stokes | Jason Davis | Oscar Munoz |
| DJ Herz | Jake Wade | Marcelino Lopez | Bill Butler |
| Brad Lord | Sal Romano | Matt Wisler | Jose Urena |
| Tyler Stuart | Mark Wiley | Emil Patrick | Leverette Spencer |
| Clayton Beeter | Rob Tejeda | Eric Plunk | Bryce Florie |
| Josiah Gray | Steve McCatty | Mudcat Grant | Kevin Foster |
| Jake Irvin | Ervin Santana | Luke Hochevar | Jason Marquis |
| Jose A. Ferrer | Jim Crawford | Rob Pietroburgo | John Bauer |
| Sauryn Lao | Erick Abreu | Dave Therneau | Austin Bibens-Dirkx |
| Seth Shuman | Jeff Heathcock | Cristhian Martinez | Cole De Vries |
| Jarlin Susana | Freddie Toliver | Michael Gonzalez | Jose Roman |
| Kyle Luckham | Frank Duncan | Teddy Stankiewicz | Aaron Slegers |
| Jackson Kent | Tom Hoagland | David Peterson | Anthony Ward |
| Jake Bennett | Larry Jaster | Joe Sergent | Alan Viebrock |
| Julian Fernández | Rich Bordi | Ed Hobaugh | Danny Barnes |
| Jake Eder | Shawn Morimando | Jim Campbell | Bill Edgerton |
| Chase Solesky | Jason Ryan | Enderson Franco | D.J. Brown |
| Trevor Williams | Scott Carroll | Travis Smith | Mario Gonzalez |
| Riley Cornelio | Heath Fillmyer | Tom Hatch | Jordan Romano |
| PJ Poulin | J.C. Romero | Mark Malaska | Ian Thomas |
| Andry Lara | Edgar Feldman | Scott Parsons | Frank Linzy |
| Derek Law | Anthony Telford | Carlos Torres | Billy O’Dell |
| Alex Clemmey | Kyle Muller | Génesis Cabrera | Jeffrey Hooper |
| Konnor Pilkington | Mike Mimbs | Tim Birtsas | Bob Schultz |
| Jackson Rutledge | Jacob Turner | Jorge López | Drew VerHagen |
| Shinnosuke Ogasawara | Scott Diez | Scott Bailes | Tommy Phelps |
| Joan Adon | Victor Alcántara | Chris Clemons | Ethan Martin |
| Garrett Davila | Jake Woods | Jim Campbell | Ross Detwiler |
| Adrian Sampson | Scott Carroll | Miguel Gonzalez | Steve Sundra |
| Dustin Saenz | Craig Bennigson | Luke Lockwood | David Moraga |
| Michael Cuevas | Dylan Owen | Douglas Norton | Roberto Alexander |
| Jorge López | Jim Johnson | Ronald Belisario | Mark Wohlers |
| Hyun-il Choi | Tyler Davis | Conor Fisk | Doug Waechter |
| Mason Thompson | Del Hill | Domingo Guzman | Charles LeBrun |
| Eduardo Salazar | Matt Herges | Chris Beck | Jorge Reyes |
| Daison Acosta | Doug Neuenschwander | Zach Simons | Bill Moran |
| Patrick Weigel | Joe Cascarella | Myles Thomas | Mike Broadway |
| Bryce Conley | John Farrell | Jeremy Bonderman | Richard Dotson |
| Junior Santos | Nicholas Webber | Don Fowler | Thomas Jones |
| Orlando Ribalta | Cecil Pettiford | Matt Anderson | Bud Fustin |
| Thomas Schultz | Kevin Fynan | Starlin Peralta | Taylor Grover |
| Parker Dunshee | Les Webber | Seth Simmons | Collin Balester |
| Cole Henry | Renie Martin | Joel Johnston | Jeff Jones |
| Erik Tolman | Barry Moore | Chuck Lofgren | Brandon Finnegan |
| Ivan Armstrong | Kris Keller | Marlon Hubbard | Felix Villegas |
| Clay Helvey | Zach Simons | Mike James | Johnny James |
| Miguel Gomez | Ken Adams | Joe McIlvaine | Papo Gonzalez |
| Todd Peterson | Jason Marr | Carlos Gonzalez | Brad Tweedlie |
| Jack Sinclair | Ryan Perry | Reed Garrett | Jon Searles |
| Garvin Alston | Phil McCormick | Darrell Peters | Ron Locke |
| Marquis Grissom Jr. | Kenneth Knight | Justin Garcia | Austin Mason |
| Holden Powell | Jonathan Garcia | David Gourieux | Frank Batista |
| Chance Huff | Evan Mitchell | Dan Jurik | Chad Pleiness |
| Erick Mejia | Renie Martin | Francisco Rodriguez | Carroll Sembera |
| Carlos Romero | Chuck Steward | Jonathan Garcia | Ryan Garton |
| Luke Young | Kevin Devine | Stacey Collins | Dakota Smith |
| Austin Amaral | Greg Holt | Steve Chamberlain | Robby Rowland |
| Samuel Vasquez | Ryan Garton | David Byard | Kevin Lane |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| MacKenzie Gore | .228 | .301 | .367 | .240 | .312 | .381 | 3.8 | 1.5 | 3.27 | 4.48 |
| Andrew Alvarez | .237 | .305 | .360 | .271 | .343 | .441 | 2.0 | 0.3 | 4.06 | 5.30 |
| Mitchell Parker | .242 | .313 | .396 | .269 | .328 | .432 | 1.9 | 0.0 | 4.26 | 5.42 |
| Cade Cavalli | .245 | .329 | .399 | .251 | .323 | .386 | 1.7 | 0.4 | 3.95 | 5.00 |
| DJ Herz | .239 | .330 | .337 | .236 | .337 | .413 | 1.5 | 0.2 | 3.88 | 5.21 |
| Brad Lord | .252 | .322 | .453 | .261 | .317 | .374 | 1.6 | 0.1 | 4.12 | 5.20 |
| Tyler Stuart | .276 | .349 | .442 | .245 | .308 | .406 | 1.2 | 0.2 | 4.03 | 5.05 |
| Clayton Beeter | .240 | .347 | .392 | .209 | .305 | .351 | 1.4 | 0.0 | 3.49 | 5.04 |
| Josiah Gray | .266 | .367 | .478 | .237 | .303 | .404 | 1.5 | -0.1 | 4.28 | 5.47 |
| Jake Irvin | .269 | .338 | .485 | .256 | .312 | .422 | 1.6 | -0.2 | 4.54 | 5.57 |
| Jose A. Ferrer | .211 | .265 | .278 | .254 | .320 | .387 | 1.2 | 0.1 | 3.14 | 4.50 |
| Sauryn Lao | .258 | .322 | .455 | .256 | .310 | .400 | 1.2 | 0.1 | 3.75 | 5.08 |
| Seth Shuman | .269 | .313 | .437 | .272 | .321 | .444 | 1.1 | 0.1 | 4.19 | 5.27 |
| Jarlin Susana | .258 | .376 | .397 | .227 | .308 | .392 | 1.2 | -0.1 | 4.28 | 5.40 |
| Kyle Luckham | .285 | .341 | .451 | .278 | .328 | .460 | 1.2 | -0.2 | 4.56 | 5.54 |
| Jackson Kent | .242 | .309 | .369 | .267 | .331 | .466 | 1.2 | -0.3 | 4.45 | 5.64 |
| Jake Bennett | .274 | .327 | .442 | .267 | .323 | .455 | 0.8 | 0.0 | 4.39 | 5.56 |
| Julian Fernández | .260 | .327 | .417 | .230 | .296 | .389 | 0.8 | -0.1 | 3.49 | 5.09 |
| Jake Eder | .238 | .314 | .352 | .267 | .344 | .457 | 0.9 | -0.2 | 4.36 | 5.60 |
| Chase Solesky | .266 | .329 | .420 | .279 | .338 | .473 | 1.0 | -0.2 | 4.64 | 5.73 |
| Trevor Williams | .302 | .359 | .488 | .252 | .305 | .432 | 0.8 | -0.2 | 4.28 | 5.90 |
| Riley Cornelio | .278 | .361 | .478 | .259 | .329 | .418 | 0.9 | -0.4 | 4.75 | 5.87 |
| PJ Poulin | .231 | .315 | .346 | .247 | .329 | .413 | 0.9 | -0.3 | 3.46 | 5.24 |
| Andry Lara | .281 | .356 | .455 | .260 | .318 | .395 | 0.8 | -0.2 | 4.55 | 5.48 |
| Derek Law | .240 | .313 | .380 | .269 | .329 | .408 | 0.7 | -0.3 | 3.42 | 5.12 |
| Alex Clemmey | .237 | .340 | .367 | .257 | .362 | .440 | 0.9 | -0.5 | 4.75 | 5.93 |
| Konnor Pilkington | .259 | .351 | .383 | .237 | .341 | .407 | 0.8 | -0.4 | 4.10 | 5.56 |
| Jackson Rutledge | .272 | .361 | .485 | .251 | .321 | .390 | 0.8 | -0.5 | 4.36 | 5.68 |
| Shinnosuke Ogasawara | .257 | .329 | .400 | .263 | .330 | .457 | 0.5 | -0.4 | 4.51 | 5.72 |
| Joan Adon | .261 | .352 | .413 | .261 | .351 | .422 | 0.6 | -0.5 | 4.65 | 5.88 |
| Garrett Davila | .217 | .305 | .315 | .279 | .356 | .477 | 0.5 | -0.5 | 4.35 | 5.57 |
| Adrian Sampson | .266 | .346 | .432 | .298 | .350 | .489 | 0.7 | -0.4 | 4.72 | 5.88 |
| Dustin Saenz | .297 | .351 | .426 | .282 | .339 | .477 | 0.4 | -0.5 | 4.77 | 5.70 |
| Michael Cuevas | .291 | .392 | .470 | .259 | .337 | .411 | 0.3 | -0.5 | 4.94 | 5.96 |
| Jorge López | .263 | .349 | .421 | .241 | .316 | .356 | 0.3 | -0.3 | 3.92 | 5.28 |
| Hyun-il Choi | .279 | .338 | .475 | .271 | .338 | .462 | 0.5 | -0.7 | 4.87 | 5.97 |
| Mason Thompson | .250 | .364 | .411 | .257 | .338 | .386 | 0.2 | -0.4 | 4.20 | 5.49 |
| Eduardo Salazar | .274 | .372 | .419 | .266 | .341 | .435 | 0.3 | -0.7 | 4.43 | 5.77 |
| Daison Acosta | .270 | .375 | .483 | .212 | .313 | .313 | 0.4 | -0.5 | 4.12 | 5.66 |
| Patrick Weigel | .258 | .361 | .403 | .236 | .333 | .444 | 0.2 | -0.5 | 4.20 | 5.78 |
| Bryce Conley | .272 | .347 | .491 | .276 | .333 | .459 | 0.5 | -0.8 | 5.00 | 6.22 |
| Junior Santos | .273 | .364 | .455 | .267 | .337 | .411 | 0.2 | -0.6 | 4.70 | 5.82 |
| Orlando Ribalta | .254 | .367 | .433 | .250 | .333 | .408 | 0.1 | -0.5 | 4.30 | 5.83 |
| Thomas Schultz | .260 | .353 | .450 | .263 | .320 | .456 | 0.1 | -0.7 | 4.76 | 5.99 |
| Parker Dunshee | .278 | .377 | .454 | .252 | .341 | .435 | 0.1 | -0.7 | 4.78 | 6.17 |
| Cole Henry | .247 | .390 | .481 | .228 | .336 | .356 | 0.1 | -0.8 | 4.55 | 6.11 |
| Erik Tolman | .253 | .353 | .384 | .269 | .367 | .472 | 0.3 | -0.9 | 4.92 | 6.37 |
| Ivan Armstrong | .267 | .364 | .419 | .263 | .349 | .442 | -0.1 | -0.6 | 5.00 | 6.00 |
| Clay Helvey | .253 | .366 | .405 | .260 | .351 | .438 | 0.0 | -0.7 | 4.51 | 5.94 |
| Miguel Gomez | .273 | .394 | .436 | .254 | .346 | .478 | -0.1 | -0.6 | 5.58 | 7.11 |
| Todd Peterson | .297 | .392 | .484 | .263 | .337 | .434 | -0.1 | -0.7 | 5.14 | 6.57 |
| Jack Sinclair | .282 | .380 | .485 | .240 | .336 | .355 | 0.0 | -0.8 | 4.70 | 5.93 |
| Garvin Alston | .241 | .333 | .345 | .294 | .376 | .490 | -0.1 | -0.7 | 4.64 | 6.02 |
| Marquis Grissom Jr. | .260 | .360 | .416 | .264 | .330 | .460 | -0.1 | -0.8 | 4.84 | 6.29 |
| Holden Powell | .282 | .404 | .500 | .238 | .333 | .366 | -0.1 | -0.8 | 4.81 | 6.15 |
| Chance Huff | .280 | .371 | .411 | .276 | .350 | .504 | -0.1 | -0.9 | 5.12 | 6.38 |
| Erick Mejia | .247 | .389 | .403 | .263 | .355 | .425 | -0.1 | -0.9 | 4.66 | 6.43 |
| Carlos Romero | .265 | .367 | .410 | .264 | .363 | .462 | -0.2 | -0.8 | 4.79 | 5.98 |
| Luke Young | .287 | .362 | .470 | .270 | .346 | .489 | -0.2 | -1.0 | 5.31 | 6.57 |
| Austin Amaral | .272 | .356 | .456 | .269 | .339 | .444 | -0.3 | -1.0 | 4.92 | 6.16 |
| Samuel Vasquez | .292 | .396 | .483 | .258 | .346 | .441 | -0.4 | -1.0 | 5.22 | 6.60 |
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.

Below is an analysis of the prospects in the farm system of the Los Angeles Dodgers. Scouting reports were compiled with information provided by industry sources as well as our own observations. This is the sixth year we’re delineating between two anticipated relief roles, the abbreviations for which you’ll see in the “position” column below: MIRP for multi-inning relief pitchers, and SIRP for single-inning relief pitchers. The ETAs listed generally correspond to the year a player has to be added to the 40-man roster to avoid being made eligible for the Rule 5 draft. Manual adjustments are made where they seem appropriate, but we use that as a rule of thumb.
A quick overview of what FV (Future Value) means can be found here. A much deeper overview can be found here.
All of the ranked prospects below also appear on The Board, a resource the site offers featuring sortable scouting information for every organization. It has more details (and updated TrackMan data from various sources) than this article and integrates every team’s list so readers can compare prospects across farm systems. It can be found here. Read the rest of this entry »

It’s been a busy December for free agent relievers. Ryan Helsley and Devin Williams, two of the most interesting names on the market, each signed with new clubs, and they each got multi-year guarantees despite shaky 2025 results. The next shoe to drop wasn’t quite as heralded of an option, but he too got multiple years and beat market consensus. The signing in question: Emilio Pagán and the Reds agreed to a two-year, $20 million deal, with an opt out after the first year.
Pagán was a far more effective reliever in 2025 than either of the two splashier names ahead of him. He had one of the best seasons of his career at age 34, in fact: 68 2/3 innings pitched, a 2.88 ERA and 3.72 FIP in hitter-friendly Cincinnati, and 32 saves in his first full-time closing job since 2019. He bounced back from an injury-interrupted 2024 with better fastball velocity and better pitch shape across the board, and got richly rewarded for it with a 30% strikeout rate. Is he homer-prone? You bet, thanks to a 0.51 GB/FB ratio. But a .200 BABIP and a solid HR/FB% (10.8%) meant that he actually allowed fewer homers per nine innings (1.31) than his career mark (1.51), and not by a small amount, despite pitching in a launching pad.
When things are going well for him, Pagán makes everyone think they can hit a home run, then pulls the rug out. He runs his four-seamer high and spots a heavy splitter off of it, a classic fly ball pitcher mix. It’s one of those strategies that looks awful when it isn’t working, and yet seems to come through most of the time anyway. More specifically, Pagán went through a three-year stretch of terrible form from 2020-2022, posting a 4.61 ERA and 4.71 FIP. Then he broke out in 2023 and has been solid since. The weirdest part of it all? His stuff and command metrics barely budged between those two wildly different stretches.
Reversals like that go a long way toward explaining why reliever performance is so difficult to predict. When Pagán has it, he’s a worthy late-inning reliever. His ERA- was 40th among relievers last year, and it’s 60th over the past three years, even with his ineffective 2024 in the mix. He’s pitched like you’d expect a closer or setup man to, in other words. His FIP tells a broadly similar story, and I’m willing to believe that pitchers with his extreme tendencies outperform their FIP in the long run. If you get good Pagán, he’s a very useful bullpen piece, the kind any team would love to have in the bullpen and many fringe contenders would love to have as a closer.
That’s the calculus from the Reds’ perspective. They’ve managed their payroll tightly in the early years of Elly De La Cruz’s team control window, hovering around the $100 million mark with wiggle room in either direction. With that budget constraint in mind, the top five or so relievers in this free agency class were presumably off the board. The next tier down is a mixture of interesting pop-up arms, aging closers, and reclamation projects. Would you rather have Kenley Jansen or Pagán? Seranthony Domínguez? Kyle Finnegan? Phil Maton? Maybe Drew Pomeranz? I think I’d take Pagán or Jansen over the field – I ranked them that way in my Top 50 Free Agents list – and as an added bonus, he’s already familiar with Cincinnati. I’d take Raisel Iglesias over him – rankings, again – but he signed for one year and $16 million, probably outside of this team’s price range. The Reds probably could’ve gotten some solid lefty specialists for the $10 million or so annual salary that they gave Pagán, but that’s not what they were in the market for this winter. They needed a bankable closer, and in the aisle they were shopping in, there weren’t that many options.
This team really does need relief arms. The Reds didn’t have to cover many bullpen innings in 2025, but even then they struggled to piece it all together. Pagán, Tony Santillan, and Graham Ashcraft formed an effective three-headed monster at the top, but the rest of the pen was ineffective even in limited time. With a bandbox for a home stadium, it’s hard to expect a similarly limited need for relief pitching in 2026. This was the path of least resistance for a team that really does need to do something to challenge for the NL Central title in 2026 and build on its surprising 2025 Wild Card berth.
Now, the risks? They’re real. It was only a year ago, after his down 2024 performance, that Cincinnati fans were lamenting Pagán’s decision to pick up his player option for 2025. More innings and a .200 BABIP turned that frown upside down, but it’s not like it’s impossible to imagine an ineffective Pagán. Would you be shocked if he had an uneven, homer-prone 55 innings in 2026 and then picked up his option? I certainly wouldn’t be. We just saw that!
That leaves me in the situation of liking this deal more for Pagán than for the Reds, and yet I’d make this offer if I were in their shoes anyway. Figuring out which relievers will be good in a year’s time is incredibly difficult. If it were easy to solve, the Dodgers wouldn’t have signed Tanner Scott and Blake Treinen last winter and then spent this entire October hiding them. Despite that difficulty, relievers are integral to a contending club. If you aren’t winning the close games, it’s hard to make the playoffs. The Reds likely wouldn’t have done that last year if not for Pagán.
With that backdrop, what were the Reds supposed to do? Sign a different, similar guy for slightly less? Sign two reclamation projects on one-year, $5 million deals? It’s not even like the second year is that much of a disaster; in a year’s time, they’re going to be contending with a core built around De La Cruz and looking for relievers, and I don’t think the market rate is likely to plummet in the meantime or anything. Sure, you might get bad Pagán in 2026 and then have him opt in, but the inherent volatility of relievers means that even that isn’t a tragedy. It worked out last time!
There’s some chance that Cincinnati could have waited longer, negotiated more stingily, and reached a slightly more team-friendly deal with him. So far, Pagán is the early signing whose market has most outstripped my projections. But who cares? What were the Reds going to do, save a million dollars or two? From their perspective, the risks were greater, because if they dragged their feet in negotiating with Pagán and he signed elsewhere, they’d suddenly be sifting through a variety of relievers they’re presumably less interested in with a strong need to find a deal. I’d prefer to overpay slightly for a guy I’m comfortable with than hunt for unknown bargains to fill an essential role, and it seems the Cincinnati front office thinks similarly.
I’m not convinced that this is a great long-term way to run a team. It certainly wouldn’t be my preference in a vacuum; I’m a Rays/Dodgers/Brewers-style bullpen guy at heart. I love reclamation projects and throwing a lot of relievers at the wall to see what sticks. I love betting on guys with elite stuff and seeing if they can figure out how to throw strikes, or betting on guys with elite command and seeing if they can figure out how to throw harder.
I’m also not running the Reds, staring at two superstars in De La Cruz and Hunter Greene and trying to make the playoffs again after a miracle run. Sure, it would be great to build an incredible pitching development system from the ground up. But it’s December, and the season starts in four months, and that’s not enough time to overhaul an entire organization, not even close. The Reds needed a reliever. They got a guy they’re comfortable with at a rate that won’t force them to cut back elsewhere. Maybe it’s a slight overpay, and maybe he’s more volatile than his 2025 results would suggest, but for the Reds? He’s just what they needed.