Archive for Mets

JAWS and the 2024 Hall of Fame Ballot: Bobby Abreu

Bobby Abreu
Kim Klement-USA TODAY Sports

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2024 Hall of Fame ballot. Originally written for the 2020 election, it has been updated to reflect recent voting results as well as additional research. 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.

Bobby Abreu could do just about everything. A five-tool player with dazzling speed, a sweet left-handed stroke, and enough power to win a Home Run Derby, he was also one of the game’s most patient, disciplined hitters, able to wear down a pitcher and unafraid to hit with two strikes. While routinely reaching the traditional seasonal plateaus that tend to get noticed — a .300 batting average (six times), 20 homers (nine times), 30 steals (six times), 100 runs scored and batted in (eight times apiece) — he was nonetheless a stathead favorite for his ability to take a walk (100 or more eight years in a row) and his high on-base percentages (.400 or better eight times). And he was durable, playing 151 games or more in 13 straight seasons. “To me, Bobby’s Tony Gwynn with power,” said Phillies hitting coach Hal McRae in 1999.

“Bobby was way ahead of his time [with] regards to working pitchers,” said his former manager Larry Bowa when presenting him for induction into the Phillies Wall of Fame in 2019. “In an era when guys were swinging for the fences, Bobby never strayed from his game. Because of his speed, a walk would turn into a double. He was cool under pressure, and always in control of his at-bats. He was the best combination of power, speed, and patience at the plate.” Read the rest of this entry »


Three Utility Infielders Find New Homes

Paul DeJong
Rich Storry-USA TODAY Sports

Royals sign Garrett Hampson to one-year, $2 million deal

Hampson defines what it means to be a utility player — the 26th man on the roster who contributes not through offensive prowess but via baserunning and defensive versatility. Despite once being a 50 FV prospect, he never became an everyday regular with the Rockies, hovering around replacement level thanks to his consistently poor hitting (he posted a wRC+ of 64 in each of his first three full seasons in a Khris Davis-esque streak). Concerns about his power potential in the minors were validated by his pedestrian exit velocities in the majors, maxing out at 11 homers even in the favorable conditions of Coors Field.

After being non-tendered by Colorado, Hampson signed a one-year deal with the Marlins, where he was roughly a league-average hitter over 250 plate appearances. This sudden uptick in offense was largely a mirage of batted ball luck; he posted a .379 BABIP compared to a .320 career baseline (in the ballpark with the highest BABIP), the lowest barrel rate of his career, and no improvements in walk or strikeout rates.

You certainly shouldn’t be expecting anything resembling a league-average hitting line from Hampson, but his baserunning and defense are still enviable. He has averaged +4.2 BaseRuns per 150 games played, and while he’s not a volume stealer, he has an 81% career success rate. His skills on the basepaths have translated to defensive range at every single position besides first base and catcher. It’s extremely difficult to maintain a high quality of fielding despite being constantly ping-ponged between the infield and outfield, especially from the beginning of a big league career, yet Hampson has performed admirably wherever he’s been stationed.

Garrett Hampson, True Utilityman
Position Innings RAA + UZR Arm Runs
2B 1014 -4
3B 97 1
SS 621 1
LF 94 0.2
CF 1300 2.9
RF 86 -1.1

Hampson has been above average with the glove spending the considerable majority of his time at up-the-middle positions, an asset to teams who can spend a roster spot on a defense-first player and/or rebuilding clubs looking to boost their inexperienced pitching staffs with solid gloves. The Royals certainly fit the latter criteria, with eight members of their current projected pitching staff, including three members of the starting rotation, entering 2024 with fewer than three years of service time. A most likely use case for Hampson will be as a platoon partner with the left-handed Kyle Isbel and Michael Massey, though he could get time almost anywhere given the lack of proven talents on the roster.

Mets sign Joey Wendle to one-year, $2 million deal

Wendle is best known for his four-year tenure with the Rays, where he thrice eclipsed 500 plate appearances and 3 WAR (or a pro-rated 2020 equivalent) despite never locking down a single position. Instead, he rotated between second, third, and shortstop, primarily manning the keystone early on, then seamlessly shifting the bulk of his starts to third base when Brandon Lowe had a fully healthy season at second. When he hit at an above-average clip, he did so without much pop or plate discipline, putting bat on ball and consistently placing line drives into the outfield. He maximized his productivity given his lack of raw power or lift in his swing, but it relied on his plus speed and bat control, which couldn’t last forever.

Wendle broke into the majors late, playing his first full season for the Rays at age 28. Despite entering free agency for the first time, 2024 will represent his age-34 season. As a result, he’s lost a step over the years, evident in his declining defensive and baserunning value. He took extra bases on hits less frequently than before, and last season was his first as a below-average defender by RAA. His line-drive rate went from great with the Rays to below-average with the Marlins, and hitting the ball on the ground over half the time isn’t effective for someone who doesn’t have the foot speed to leg out infield hits. The warning signs were there in his age-31 season in 2021, so it’s unsurprising Tampa traded him that offseason, (correctly) anticipating a future decline. Wendle was never great with the Marlins, but his production completely fell apart during the last couple months of his tenure there, with a -6 wRC+ over the last two months of the year.

Joey Wendle Speed Metrics
Year Sprint Speed Percentile BsR/150 Def/150
2018 81 3.2 5.4
2019 86 3.2 8.6
2020 83 4.2 5.4
2021 71 -0.2 10.4
2022 50 0 7.3
2023 61 0.3 2.1
SOURCE: Baseball Savant
Def incorporates RAA and positional adjustment

Wendle will slide into the role previously held by fellow left-handed multi-positional infielder Luis Guillorme, who was non-tendered following a down year truncated by a calf injury. It’s somewhat surprising that Guillorme was let go given his arbitration estimate of $1.7 million and track record of success in a bench role, especially with his disciplined approach at the plate and high walk rates. Should both Wendle and Guillorme return to form next season, the Mets will be trading a points of OBP for a few more extra-base hits, though the former’s decline in athleticism make it difficult to see him as an impact player, even in his limited role.

White Sox sign Paul DeJong to one-year, $1.75 million deal

Only one position player contributed more negative WAR to his team than Wendle in last season’s second half, and it just so happened to be DeJong. In the first half with the Cardinals, he hit below league average and put up the best defensive numbers of his career, putting him on a three-win pace for the season. With St. Louis well out of contention, they flipped him to the Blue Jays, where he fell into a historic slump. In 13 games north of the border, he went 3-for-44, striking out 41% of the time without drawing a walk or clubbing an extra-base hit. His .068/.068/.068 slash line was good for a -76 wRC+, prompting the Blue Jays to release him after just three weeks.

DeJong then signed on with the Giants, themselves in the middle of a horrific offensive implosion. While he was acquired to take playing time from the aging Brandon Crawford, his struggles in Toronto followed him west, where he hit even worse than Crawford. He wasn’t as historically awful as he was with the Jays, but he still hit just .184 without a walk before the Giants cut him loose as well.

The question going forward remains whether or not DeJong’s abysmal second half was a 31-game anomaly or a true change in his talent level. There are certainly red flags in his under-the-hood numbers; zero walks in 94 plate appearances is concerning, but his chase rate shooting over 54% after leaving St. Louis (compared to a 32% career rate) may be even worse. His power almost completely evaporated as well. A combination of lowered exit velocity with more ground balls than fly balls for the first time in his career led to just one barrel in 60 batted ball events. Steamer’s projections certainly put a good deal of weight into his disastrous run, forecasting a .276 OBP and 76 wRC+, with a strikeout rate a few points above his career norm.

DeJong’s signing won’t drag the White Sox, who scored the second-fewest runs in the majors last year, out of the cellar, but it will at least stabilize their infield situation in the short term. With the arrows pointing down on 40-man infielders José Rodríguez and Lenyn Sosa, the Sox lack immediate plug-and-play options at the six beyond Nicky Lopez. Their clearest option for the future is top prospect Colson Montgomery, our 12th-ranked prospect atop the 55 FV tier. But while Montgomery has looked great in pro ball, he’s far from a perfect prospect, and his poor defense at shortstop may necessitate a future position change, though he’s never played an inning anywhere else in the minors. He also suffered a back injury that limited him to just 84 games in 2023, including a relatively unimpressive showing in the Arizona Fall League. It’s possible that DeJong could hold down the fort for the early season, making way for a midseason debut from Montgomery.


JAWS and the 2024 Hall of Fame Ballot: Carlos Beltrán

Rick Osentoski-USA TODAY Sports

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2024 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.

Carlos Beltrán was the quintessential five-tool player, a switch-hitting center fielder who harnessed his physical talents and became a superstar. Aided by a high baseball IQ that was essentially his sixth tool, he spent 20 seasons in the majors, making nine All-Star teams, winning three Gold Gloves, helping five different franchises reach the playoffs, and putting together some of the most dominant stretches in postseason history once he got there. At the end of his career, he helped the Astros win a championship.

Drafted out of Puerto Rico by the Royals, Beltrán didn’t truly thrive until he was traded away. He spent the heart of his career in New York, first with the Mets — on what was at the time the largest free-agent contract in team history — and later the Yankees. He endured his ups and downs in the Big Apple and elsewhere, including his share of injuries. Had he not missed substantial portions of three seasons, he might well have reached 3,000 hits, but even as it is, he put up impressive, Cooperstown-caliber career numbers. Not only is he one of just eight players with 300 homers and 300 stolen bases, but he also owns the highest stolen base success rate (86.4%) of any player with at least 200 attempts.

Alas, two years after Beltrán’s career ended, he was identified as the player at the center of the biggest baseball scandal in a generation: the Astros’ illegal use of video replay to steal opponents’ signs in 2017 and ’18. He was “the godfather of the whole program” in the words of Tom Koch-Weser, the team’s director of advance information, and the only player identified in commissioner Rob Manfred’s January 2020 report. But between that report and additional reporting by the Wall Street Journal, it seems apparent that the whole team, including manager A.J. Hinch and general manager Jeff Luhnow, was well aware of the system and didn’t stop him or his co-conspirators. In that light, it’s worth wondering about the easy narrative that has left Beltrán holding the bag; Hinch hardly had to break stride in getting another managerial job once his suspension ended. While Beltrán was not disciplined by the league, the fallout cost him his job as manager of the Mets before he could even oversee a game, and he has yet to get another opportunity.

Will Beltrán’s involvement in sign stealing cost him a berth in Cooperstown, the way allegations concerning performance-enhancing drugs have for a handful of players with otherwise Hallworthy numbers? At the very least it kept him from first-ballot election, as he received 46.5% on the 2023 ballot — a share that has typically portended eventual election for less complicated candidates. What remains to be seen is whether voters treat him like Rafael Palmeiro and banish him for a big mistake (a positive PED test) in the final season of an otherwise impressive career, or like Roberto Alomar and come around quickly after withholding the honor of first-ballot induction for an out-of-character incident (spitting at an umpire) before giving him his due. Read the rest of this entry »


Luis Severino Signs One-Year Prove-It Deal With the Mets

Thomas Shea-USA TODAY Sports

The New York Mets began their offseason hunt for starting pitching by snatching up Luis Severino on a one-year, $13 million contract. After a rollercoaster season that led to -0.6 WAR, Severino had no choice but to take a prove-it deal and hope his performance in 2024 will be compelling enough to secure a multi-year contract next winter. For the Mets, this is likely the first in a series of moves to address a starting rotation that is significantly depleted after the trades of Max Scherzer and Justin Verlander this summer.

The Mets have the coin to play at the top of the pitching market, and will likely do so, but this deal provides them with a short-term upside play to bolster a thin group of starters. With a rotation that is currently filled out by José Quintana, Tylor Megill, and Joey Lucchesi behind their ace, Kodai Senga, a low-cost, high-reward player was a practical move. If he performs and stays health, Severino becomes a trade option for them depending on the team’s performance. If they hold onto him, they can tag him with a qualifying offer or bring him back on a longer term deal. Either way, this move will not hurt them. Most importantly, it will not impact their ability to sign players such as Yoshinobu Yamamoto, who the Mets reportedly have interest in.

I’m sure Severino and the Mets hope that he can forget most of the summer of 2023 and instead build on the success he had in his final five starts. Among the 172 pitchers who threw at least 80 innings in 2023, Severino ranked 169th in WAR. His surface stats didn’t look any better. He set career worst marks in strikeout rate, HR/9, ERA, FIP, batting average allowed, hard-hit rate… the list goes on. As I said in his Top 50 Free Agent blurb, this wasn’t due to a concerning drop-off in rotational power. His four-seam fastball velocity (96.4 mph) was in the 88th percentile, and it even peaked as high as 97.7 mph in his second-to-last start of the season. This is a player who still has upper-90s gas in his back pocket. Read the rest of this entry »


Job Posting: New York Mets – Multiple Openings

Direct Links (Please see full job postings below):

Analyst, Minor League Analytics
Associate, Minor League Analyst


Analyst, Minor League Analytics

Location: Citi Field – Queens, New York

Summary:
The New York Mets PD Analyst is responsible for performing research and building tools in support of the Mets Player Development Department.

Essential Duties & Responsibilities:

  • Perform thorough research analysis on Mets players to help Player Development build and maintain individual Player Plans

  • Execute research in domains (pitching, hitting, and defense) pertaining to Player Development

  • Partner with leadership in one specific domain to own Player Development research in that vertical

  • Develop systems that allow staff to efficiently come to good conclusions consistent with organizational philosophy

  • Drive growth of Mets coaches and players through continued education and presentations

  • Work with the other analysts to help improve each other’s coding and quantitative abilities

Qualifications:

  • Bachelor’s degree in a quantitative field or equivalent experience

  • Experience with baseball technology, including but not limited to Blast Motion, Hawk-Eye, KinaTrax, Force Plates

  • Significant experience in R, Python, or similar, as well as proficiency in SQL

  • Statistical modeling experience is a strong plus

  • Fluency in Spanish is a plus

  • Must be able to travel domestically

  • Must be able to work unconventional hours

The above information is intended to describe the general nature, type, and level of work to be performed. The information is not intended to be an exhaustive or complete list of all responsibilities, duties, and skills required for this position. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. The individual selected may perform other related duties as assigned or requested.

The New York Mets recognize the importance of a diverse workforce and value the unique qualities individuals of various backgrounds and experiences can offer to the Organization. Our continued success depends heavily on the quality of our workforce. The Organization is committed to providing employees with the opportunity to develop to their fullest potential.

Salary Range: $70,000 – $85,000

To Apply:
To apply, please follow this link.


Associate, Minor League Analyst

Location: Citi Field – Queens, New York

Job Description:
The New York Mets Associate Analyst is responsible for helping to drive development plans for one or multiple minor league affiliates.

Responsibilities:

  • Perform thorough research analysis on Mets players to help Player Development build and maintain individual Player Plans
  • Execute research on topics pertaining to Player Development
  • Develop systems that allow staff to efficiently come to good conclusions consistent with organizational philosophy
  • Drive growth of Mets coaches through continued education
  • Provide feedback to the rest of Baseball Analytics and Baseball Systems on reports, models, and tools that relate to Player Development
  • Work with the other analysts to help improve each other’s coding abilities and quantitative abilities
  • Interpret and integrate data and model-based results from internal reports and websites to help coaches use the information to work with their players
  • Ad hoc requests from Baseball Analytics and Player Development in line with these job responsibilities
  • As time permits, analysts will be assigned additional coding and/or statistical modeling projects relating to Player Development

Qualifications:

  • Bachelor’s degree in a quantitative field or equivalent experience
  • Experience with baseball technology, including but not limited to Blast Motion, Hawk-Eye, KinaTrax, Force Plates
  • Significant experience in R, Python, or similar, as well as proficiency in SQL
  • Statistical modeling experience is a strong plus
  • Fluency in Spanish is a plus
  • Must be able to travel domestically
  • Must be able to work unconventional hours

The above information is intended to describe the general nature, type, and level of work to be performed. The information is not intended to be an exhaustive or complete list of all responsibilities, duties, and skills required for this position. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. The individual selected may perform other related duties as assigned or requested.

The New York Mets recognize the importance of a diverse workforce and value the unique qualities individuals of various backgrounds and experiences can offer to the Organization. Our continued success depends heavily on the quality of our workforce. The Organization is committed to providing employees with the opportunity to develop to their fullest potential.

Salary: 18.15$ Hourly

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the New York Mets.


JAWS and the 2024 Hall of Fame Ballot: Gary Sheffield

Gary Sheffield
USA Today

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2024 Hall of Fame ballot. Originally written for the 2015 election at SI.com, it has been updated to reflect recent voting results as well as additional research. 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. All WAR figures refer to the Baseball-Reference version unless otherwise indicated.

Wherever Gary Sheffield went, he made noise, both with his bat and his voice. For the better part of two decades, he ranked among the game’s most dangerous hitters, a slugger with a keen batting eye and a penchant for contact that belied his quick, violent swing. For even longer than that, he was one of the game’s most outspoken players, unafraid to speak up when he felt he was being wronged and unwilling to endure a situation that wasn’t to his liking. He was a polarizing player, and hardly one for the faint of heart.

At the plate, Sheffield was viscerally impressive like few others. With his bat twitching back and forth like the tail of a tiger waiting to pounce, he was pure menace in the batter’s box. He won a batting title, launched over 500 home runs — he had 14 seasons with at least 20 and eight with at least 30 — and put many a third base coach in peril with some of the most terrifying foul balls anyone has ever seen. For as violent as his swing may have been, it was hardly wild; not until his late 30s did he strike out more than 80 times in a season, and in his prime, he walked far more often than he struck out.

Bill James once referred to Sheffield as “an urban legend in his own mind.” Off the field, he found controversy before he ever reached the majors through his connection to his uncle, Dwight Gooden. He was drafted and developed by the Brewers, who had no idea how to handle such a volatile player and wound up doing far more harm than good. Small wonder then that from the time he was sent down midway through his rookie season after being accused of faking an injury, he was mistrustful of team management and wanted out. And when he wanted out — of Milwaukee, Los Angeles, or New York — he let everyone know it, and if a bridge had to burn, so be it; it was Festivus every day for Sheffield, who was always willing to air his grievances.

Later in his career, Sheffield became entangled in the BALCO performance enhancing drug scandal through his relationship with Barry Bonds — a relationship that by all accounts crumbled before he found himself in even deeper water. For all of the drama that surrounded Sheffield, and for all of his rage and outrageousness, he never burned out the way his uncle did, nor did he have trouble finding work.

Even in the context of the high-scoring era in which he played, Sheffield’s offensive numbers look to be Hall of Fame caliber, but voters have found plenty of reasons to overlook him, whether it’s his tangential connection to PEDs, his gift for finding controversy, his poor defensive metrics, or the crowd on the ballot. In his 2015 debut, he received just 11.7% of the vote, and over the next four years, he gained barely any ground. But from 2019 to ’21, he jumped from 13.6% to 30.5% to 40.6%, with the fifth-largest and third-largest gains on the ’20 and ’21 ballots. After repeating with the same percentage in 2022, he jumped to 55% in ’23, with the cycle’s fourth-largest gain. His share of the vote is now larger than any player who’s been linked to PEDs via BALCO, the Mitchell Report, or a suspension except for Bonds or Roger Clemens. Still, as he enters his final year of eligibility on the writers’ ballot, he’ll need a Larry Walker-like jump to get to 75%. Read the rest of this entry »


JAWS and the 2024 Hall of Fame Ballot: Billy Wagner

Billy Wagner
USA Today

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2024 Hall of Fame ballot. Originally written for the 2016 election at SI.com, it has been updated to reflect recent voting results as well as additional research. 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. All WAR figures refer to the Baseball-Reference version unless otherwise indicated.

Billy Wagner was the ultimate underdog. Undersized and from both a broken home and an impoverished rural background, he channeled his frustrations into throwing incredibly hard — with his left hand, despite being a natural righty, for he broke his right arm twice as a child. Scouts overlooked him because he wasn’t anywhere close to six feet tall, but they couldn’t disregard his dominance over collegiate hitters using a mid-90s fastball. The Astros made him a first-round pick, and once he was converted to a relief role, his velocity went even higher.

Thanks to outstanding lower-body strength, coordination, and extraordinary range of motion, the 5-foot-10 Wagner was able to reach 100 mph with consistency — 159 times in 2003, according to The Bill James Handbook. Using a hard slider learned from teammate Brad Lidge, he kept blowing the ball by hitters into his late 30s to such an extent that he owns the record for the highest strikeout rate of any pitcher with at least 900 innings. He was still dominant when he walked away from the game following the 2010 season, fresh off posting a career-best ERA.

Lacking the longevity of Mariano Rivera or Trevor Hoffman, Wagner never set any saves records or even led his league once, and his innings total is well below those of every enshrined reliever. Hoffman’s status as the former all-time saves leader helped him get elected in 2018, but Wagner, who created similar value in his career, has major hurdles to surmount. There are, though, fewer hurdles than before: over the past four election cycles, his share of the vote has nearly quadrupled, from 16.7% in 2019 to 68.1% in ’23, not only pushing him past the all-important 50% threshold but also within range of election during this cycle. His advantages over Hoffman (and virtually every other reliever in history when it comes to rate stats) provide a compelling reason to study his career more closely. Given how far he’s come, who wants to bet against Billy Wags? Read the rest of this entry »


40-Man Roster Deadline Reaction and Analysis: National League

Mark J. Rebilas-USA TODAY Sports

Last week I covered the American League half of the flurry of transactional activity that occurred as a result of the 40-man roster and non-tender deadlines. Is any one move here as impactful as signing a Yoshinobu Yamamoto or a Matt Chapman? No, but when your favorite team experiences a rash of injuries in June, whether or not they have the depth to scrap and compete is often dictated by the people and processes that surround this day. Below are my thoughts on the National League, with some quick scouting snippets on most of the added players and thoughts about roster construction where I had something to say.

Arizona Diamondbacks

The Diamondbacks lone addition was lefty Blake Walston, a former $2.5 million high school signee who, despite being young for his class and physically projectable as an amateur, has seen his fastball velocity plateau and slightly decline since he signed. He’s had fits and starts where he’s thrown harder, but for the most part, Walston’s fastball still sits 89-92 mph and his performance peripherals took a nosedive in 2023, though part of that was likely because of the PCL hitting environment. The lanky 22-year-old is still a fair long-term prospect because of his age and what one could reasonably hope will still be late-arriving physicality, but for now, I’d consider him at the very back of Arizona’s 40-man starting pitching depth chart. Read the rest of this entry »


2024 ZiPS Projections: New York Mets

For the 20th 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 and MLB’s glossary entry. The team order is selected by lot, and the first team up is the New York Mets.

Batters

At the very least, there’s a good sense of clarity when looking at the Mets depth chart. Francisco Lindor and Brandon Nimmo are plug-and-play options — just stick them in, and if they’re your biggest problem, you’re doomed anyway. Pete Alonso qualifies as that as well, though the Mets are not long from having to make a decision on whether it’s better to offer him a potentially ludicrous contract extension or find a new polar bear (they’re endangered after all!). Jeff McNeil will likely have a season somewhere in between his 2022 and 2023. Francisco Alvarez has a hold on the starting catching job now that he’s outlasted his predecessor (Tomás Nido) and the guy who really, really liked playing said predecessor (Buck Showalter). It’s also obvious that this is a crucial season for Mark Vientos and Brett Baty; the Mets don’t have infinite patience. There likely need to be better solutions in left field, and it’s time to start thinking about a post-Starling Marte right field.

While people are looking for the Mets to make big, splashy signings, it’s also a team that could use an extra bat or two in reserve. With questions at third and in left and right, it’s really hard from a roster standpoint to keep a platoon DH with no defensive value hanging around unless he absolutely crushes his side of the platoon (and Daniel Vogelbach really doesn’t). Eduardo Escobar was traded for good reasons, but he was handy to have around. The fixes to the offense might be low-key because of the need in the next section of this article. There aren’t any young phenoms really threatening to seize a roster spot from any of the offensive stragglers; the Mets have four offensive prospects in our Top 100 who are about a year away from making a real impact in the majors. The fifth, Ronny Mauricio, certainly has upside at second, but then the question becomes how much value McNeil really has as a corner outfielder.

Pitchers

There’s a lot of work to be done here. Kodai Senga is written in with permanent marker, and while ZiPS is very lukewarm — to be nice — about José Quintana, he’s certainly going to be in the rotation as well. After that, the Mets have a deep stable of just-a-guy types; the rotation is probably the biggest hurdle preventing the team from having a nice little bounce-back season. Not to pick on Mike Vasil, who I think will be a serviceable fourth/fifth starter for a while, but if Mike Vasil is this high in the projections, you’ve got some slots to fill. The Mets may have been relieved of the worry of Max Scherzer and Justin Verlander’s inevitable aging curve cliffs, but even if their time with the team didn’t go exactly to plan, without them, the rotation looks like a smoking crater. The good news is that while the free agent market has a real lack of impact bats, starting pitching is well-stocked, even before you consider the availability of Yoshinobu Yamamoto and Shōta Imanaga.

A healthy Edwin Díaz is a boon for the bullpen, though he’s not enough to single-armedly make this a plus unit. The relief corps is less of a smoking crater than the rotation, and ZiPS is more or less is cool with the rest of the group in Brooks Raley, Drew Smith, Trevor Gott, and Phil Bickford. ZiPS sees Josh Walker as a pretty decent swingman option, if a very low-ceiling one. Still, there’s room to improve. I don’t think the starters who fail to make the rotation next spring have electric enough stuff to be overly enthused about their bullpen chances, so the Mets will likely need to find an arm or two here. It doesn’t have to be a Díaz-like arm — good luck finding that — but a couple of mid-tier relievers might keep the wheels from coming off this apple cart.

Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here.

Batters – Standard
Player B Age PO PA AB R H 2B 3B HR RBI BB SO SB CS
Francisco Lindor B 30 SS 646 568 95 146 27 3 27 91 62 123 20 4
Brandon Nimmo L 31 CF 615 530 84 144 27 5 19 66 70 124 3 3
Pete Alonso R 29 1B 646 559 88 141 26 1 40 115 66 140 4 1
Jeff McNeil L 32 2B 575 519 66 147 30 2 10 57 38 63 6 1
Francisco Alvarez R 22 C 483 422 61 97 18 0 23 73 51 131 2 1
Mark Vientos R 24 3B 486 441 55 107 20 2 22 69 37 144 1 1
Brett Baty L 24 3B 509 457 67 113 18 0 19 66 44 139 2 2
Ronny Mauricio B 23 2B 600 565 69 138 25 3 20 74 29 145 18 7
Rafael Ortega L 33 CF 415 361 49 85 18 1 9 37 48 91 12 6
Omar Narváez L 32 C 306 268 31 67 13 1 6 27 31 61 0 1
Danny Mendick R 30 2B 421 382 49 92 15 1 8 43 34 83 7 2
Starling Marte R 35 RF 403 368 55 99 17 2 10 45 23 81 22 5
Daniel Vogelbach L 31 DH 364 306 39 71 12 1 14 48 56 93 0 1
Luisangel Acuña R 22 SS 560 514 73 122 21 2 8 52 42 134 31 7
Jett Williams R 20 SS 547 462 64 99 19 6 11 58 68 156 21 4
Jeremiah Jackson R 24 3B 455 413 47 88 19 1 14 54 34 145 11 5
Zack Short R 29 2B 412 351 46 69 16 0 11 48 53 125 5 2
Rhylan Thomas L 24 LF 344 308 32 81 12 1 2 28 28 37 4 7
Wyatt Young L 24 SS 542 486 58 110 18 2 4 42 50 128 8 2
Luis Guillorme L 29 2B 269 234 25 58 10 1 2 19 31 48 1 1
Drew Gilbert L 23 CF 522 467 65 107 20 2 14 58 44 119 7 4
Matt Rudick L 25 LF 311 268 43 62 12 1 5 33 34 60 7 1
Lorenzo Cedrola R 26 CF 411 375 51 93 14 4 5 44 19 65 11 5
Tim Locastro R 31 LF 203 178 29 39 8 1 4 19 10 51 8 2
Luke Ritter R 27 2B 442 387 47 76 12 1 15 53 43 162 3 1
Tomás Nido R 30 C 251 233 26 53 8 0 5 21 12 64 0 1
Khalil Lee L 26 RF 397 339 46 69 19 1 9 50 43 144 9 5
Nick Meyer R 27 C 282 249 31 54 7 0 4 24 25 69 5 2
Abraham Almonte B 35 RF 290 249 39 53 11 0 10 32 39 84 3 1
Jose Peraza R 30 1B 228 212 24 49 11 1 3 23 8 42 2 1
Carlos Cortes L 27 LF 438 391 48 83 21 1 10 46 40 117 1 1
Jonathan Araúz B 25 SS 439 392 48 85 13 2 10 42 40 106 2 1
Brandon McIlwain R 26 CF 483 428 47 95 19 2 8 53 38 142 10 5
Jaylin Davis R 29 RF 349 307 41 60 12 2 10 38 34 126 2 2
DJ Stewart L 30 RF 378 339 39 75 13 1 13 45 30 104 3 1
Kevin Parada R 22 C 456 415 43 90 19 3 12 52 29 148 0 1
Hayden Senger R 27 C 302 272 28 54 13 1 4 30 21 112 1 1
Mikey Perez R 24 2B 243 216 24 39 7 0 8 27 21 77 6 2
William Lugo R 22 3B 470 428 44 94 19 2 10 49 33 129 3 2
Stanley Consuegra R 23 RF 455 423 50 88 19 3 15 55 25 152 4 3
Daniel Palka L 32 1B 403 364 48 79 14 1 14 45 37 116 2 1
Matt O’Neill R 26 C 254 223 22 37 6 1 4 19 28 111 0 1
Joe Suozzi R 26 1B 348 313 37 66 9 2 6 37 24 120 6 2
Rowdey Jordan B 25 2B 468 414 49 87 18 2 7 44 44 126 13 4
D’Andre Smith R 23 2B 249 228 27 44 11 1 3 24 15 89 4 1
JT Schwartz L 24 1B 347 314 33 72 14 2 3 34 27 75 2 1
Branden Fryman R 26 SS 223 209 19 41 7 1 2 16 8 65 4 2
Jose Mena R 27 C 228 219 14 45 8 0 2 17 7 67 0 1
Alex Ramirez R 21 CF 555 510 58 111 22 2 8 49 39 149 11 6
Mateo Gil R 23 3B 404 375 42 76 17 2 8 39 24 124 3 2
Ryan Clifford L 20 1B 506 441 52 89 15 0 16 59 48 175 2 1
Agustin Ruiz L 24 RF 440 396 46 77 15 1 13 50 31 151 1 1
Jaylen Palmer R 23 LF 463 408 54 67 11 2 10 42 45 212 15 4

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA
Francisco Lindor 646 .257 .336 .458 117 .201 .285 8 4.7 .341
Brandon Nimmo 615 .272 .367 .449 124 .177 .323 2 3.9 .356
Pete Alonso 646 .252 .345 .517 134 .265 .266 0 3.1 .363
Jeff McNeil 575 .283 .347 .407 108 .123 .307 0 2.5 .330
Francisco Alvarez 483 .230 .321 .436 107 .206 .276 0 2.4 .327
Mark Vientos 486 .243 .307 .447 105 .204 .309 0 1.7 .323
Brett Baty 509 .247 .321 .411 101 .164 .314 0 1.6 .320
Ronny Mauricio 600 .244 .285 .405 88 .161 .295 4 1.4 .297
Rafael Ortega 415 .235 .327 .366 91 .130 .291 3 1.2 .307
Omar Narváez 306 .250 .331 .373 95 .123 .303 1 1.2 .310
Danny Mendick 421 .241 .309 .348 82 .107 .289 6 1.1 .292
Starling Marte 403 .269 .328 .408 102 .139 .321 1 1.1 .321
Daniel Vogelbach 364 .232 .352 .415 111 .183 .286 0 0.9 .337
Luisangel Acuña 560 .237 .295 .333 73 .095 .306 2 0.9 .278
Jett Williams 547 .214 .329 .353 89 .139 .298 -10 0.8 .306
Jeremiah Jackson 455 .213 .277 .366 76 .153 .291 7 0.6 .280
Zack Short 412 .197 .304 .336 77 .140 .270 3 0.6 .286
Rhylan Thomas 344 .263 .326 .328 82 .065 .294 9 0.5 .293
Wyatt Young 542 .226 .299 .296 66 .070 .299 5 0.5 .269
Luis Guillorme 269 .248 .337 .325 85 .077 .304 0 0.4 .297
Drew Gilbert 522 .229 .305 .370 86 .141 .278 -3 0.3 .296
Matt Rudick 311 .231 .334 .340 87 .108 .281 1 0.3 .305
Lorenzo Cedrola 411 .248 .302 .347 79 .099 .289 0 0.3 .287
Tim Locastro 203 .219 .308 .343 80 .124 .285 2 0.2 .293
Luke Ritter 442 .196 .290 .349 76 .152 .290 -1 0.1 .283
Tomás Nido 251 .227 .267 .326 63 .099 .293 2 0.1 .261
Khalil Lee 397 .204 .317 .345 83 .142 .323 -1 -0.2 .299
Nick Meyer 282 .217 .297 .293 65 .076 .284 -2 -0.2 .269
Abraham Almonte 290 .213 .321 .378 92 .165 .277 -5 -0.2 .310
Jose Peraza 228 .231 .278 .335 68 .104 .275 4 -0.2 .270
Carlos Cortes 438 .212 .288 .348 75 .136 .277 5 -0.2 .280
Jonathan Araúz 439 .217 .288 .337 72 .120 .272 -5 -0.2 .277
Brandon McIlwain 483 .222 .304 .332 76 .110 .313 -4 -0.2 .285
Jaylin Davis 349 .195 .287 .345 74 .150 .292 3 -0.3 .281
DJ Stewart 378 .221 .296 .381 85 .159 .279 -4 -0.4 .296
Kevin Parada 456 .217 .283 .364 77 .147 .306 -11 -0.5 .284
Hayden Senger 302 .199 .275 .298 59 .099 .321 -3 -0.5 .258
Mikey Perez 243 .181 .264 .324 62 .144 .237 -4 -0.7 .262
William Lugo 470 .220 .283 .343 72 .124 .291 -5 -0.7 .276
Stanley Consuegra 455 .208 .259 .374 72 .165 .285 3 -0.7 .274
Daniel Palka 403 .217 .290 .376 83 .159 .278 -2 -0.7 .291
Matt O’Neill 254 .166 .264 .256 45 .090 .306 0 -0.7 .238
Joe Suozzi 348 .211 .287 .310 65 .099 .321 3 -0.7 .269
Rowdey Jordan 468 .210 .293 .314 68 .104 .285 -6 -0.7 .273
D’Andre Smith 249 .193 .261 .289 52 .096 .301 -1 -0.7 .248
JT Schwartz 347 .229 .300 .315 71 .086 .292 1 -0.7 .275
Branden Fryman 223 .196 .232 .268 38 .072 .275 1 -0.8 .221
Jose Mena 228 .205 .237 .269 40 .064 .287 -2 -1.0 .225
Alex Ramirez 555 .218 .277 .316 64 .098 .292 -3 -1.0 .264
Mateo Gil 404 .203 .253 .323 58 .120 .280 -1 -1.1 .252
Ryan Clifford 506 .202 .296 .345 77 .143 .292 -6 -1.3 .286
Agustin Ruiz 440 .194 .266 .336 65 .141 .276 -2 -1.5 .264
Jaylen Palmer 463 .164 .258 .275 48 .110 .306 5 -1.5 .243

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Francisco Lindor Marcus Semien Ryne Sandberg Ian Kinsler
Brandon Nimmo Earle Combs Robin Yount Phil Cavarretta
Pete Alonso Glenn Davis Justin Morneau Tino Martinez
Jeff McNeil Placido Polanco Fernando Vina Jim Gantner
Francisco Alvarez Gary Carter Stan Holmes Ozzie Virgil
Mark Vientos Austin Riley Juan Guerrero Jeff Hamilton
Brett Baty Chad McDonald Edwin Encarnación Jedd Gyorko
Ronny Mauricio Jordany Valdespin Mike Edwards Paul Dade
Rafael Ortega Nemo Leibold Len Johnston Nick Capra
Omar Narváez Robert Fick Jacob Stallings Michael LaValliere
Danny Mendick Marty Malloy Rod Booker Corey Jones
Starling Marte Howie Bedell Carl Crawford Skeeter Barnes
Daniel Vogelbach John Wockenfuss Erubiel Durazo Pete Ward
Luisangel Acuña Elvis Andrus Rafael Furcal Mike Sharperson
Jett Williams Zeke DeVoss Tommy Harper Sean Rodriguez
Jeremiah Jackson Duncan Campbell Gene Davis Gene Freese
Zack Short Steve Curry Eddie Joost Kelly Heath
Rhylan Thomas Brent Keys Ron McNeely Richard Giallella
Wyatt Young Mark Raynor Nate Mondou Tyler Smith
Luis Guillorme Jerry Browne Ed Giovanola Tim Flannery
Drew Gilbert Everett Graham Brian Kowitz Joe Gaines
Matt Rudick Gerald Bosch Josh Alley Mark Marquess
Lorenzo Cedrola Joe Orsulak Shooty Babitt Alex Diaz
Tim Locastro Juan Ciriaco Brian Hunter Adron Chambers
Luke Ritter Ryan Roberts James Russin Emerito Lopez
Tomás Nido Humberto Quintero Ronnie Freeman Bob Barton
Khalil Lee Al Chambers Nick Plummer Willie Argo
Nick Meyer Jeff Farnham Phil Avlas Darren Niethammer
Abraham Almonte Dwayne Murphy Jose Cruz Jason Bay
Jose Peraza Brent Butler John Wathan Derrick Pyles
Carlos Cortes Caleb Gindl Trey Dyson Gary Borg
Jonathan Araúz Kevin Polcovich Ronnie Merrill Mike Reynolds
Brandon McIlwain Ryan LaMarre Darnell McDonald Brian Turang
Jaylin Davis George Kopacz Mike Berger William Thomas
DJ Stewart Keith Brachold Jay Gainer Sam Vico
Kevin Parada Ryan Luzinski Creighton Gubanich Dennis Paepke
Hayden Senger John Nester Casey Snow Doug Davis
Mikey Perez J.E. Cruz Donald Kinzel Heinie Scheer
William Lugo Rob Sperring Craig Seegmiller Ty Waller
Stanley Consuegra Collin DeLome Bobby DeLoach Edwin Neal
Daniel Palka Brad Nelson Pat Putnam Mike Jacobs
Matt O’Neill Dan Plante Paul Bradley Buddy Pryor
Joe Suozzi Cameron Monger Juan Rodriguez Taylor Kohlwey
Rowdey Jordan Harry Chappas Mike Myers Andy Fox
D’Andre Smith Justino Cuevas Glenn Osinski Jason Stidham
JT Schwartz Mark Manering Dan Arendas Derek Nicholson
Branden Fryman Niko Gallego Kenny Krey Kyle Padgett
Jose Mena Jayson Hernandez Tony Gilmore Carlos Dominguez
Alex Ramirez Ted Parks Gorkys Hernandez Mickey Stanley
Mateo Gil Alex Valdez Joseph Monty Greg Sinatro
Ryan Clifford Brant Colamarino Brad Pounders Joey Votto
Agustin Ruiz Joe De Berry Chad Townsend David Mowry
Jaylen Palmer John Cotton Angelo Dagres Tom Johnson

Batters – 80th/20th Percentiles
Player 80th BA 80th OBP 80th SLG 80th OPS+ 80th WAR 20th BA 20th OBP 20th SLG 20th OPS+ 20th WAR
Francisco Lindor .278 .358 .514 135 6.3 .233 .311 .411 99 3.3
Brandon Nimmo .294 .390 .504 142 5.2 .246 .340 .405 106 2.6
Pete Alonso .276 .372 .580 156 4.8 .229 .321 .461 113 1.4
Jeff McNeil .308 .373 .445 124 3.6 .257 .325 .365 92 1.4
Francisco Alvarez .256 .348 .496 130 3.7 .200 .292 .379 87 1.3
Mark Vientos .270 .332 .515 130 3.1 .216 .277 .383 83 0.4
Brett Baty .273 .348 .465 123 2.9 .223 .296 .361 82 0.3
Ronny Mauricio .267 .309 .464 108 2.9 .222 .261 .360 72 0.0
Rafael Ortega .262 .357 .414 109 2.1 .208 .297 .316 71 0.2
Omar Narváez .277 .357 .422 113 1.9 .222 .305 .325 73 0.4
Danny Mendick .270 .334 .389 100 2.1 .216 .282 .306 66 0.3
Starling Marte .297 .355 .457 120 2.1 .244 .303 .368 86 0.3
Daniel Vogelbach .258 .379 .472 129 1.8 .203 .325 .367 91 0.1
Luisangel Acuña .265 .321 .374 91 2.1 .212 .269 .295 57 -0.2
Jett Williams .242 .358 .409 109 2.1 .191 .305 .306 70 -0.5
Jeremiah Jackson .240 .301 .416 94 1.7 .190 .254 .318 57 -0.4
Zack Short .225 .330 .390 95 1.6 .170 .274 .296 57 -0.4
Rhylan Thomas .294 .354 .369 99 1.3 .236 .300 .297 66 -0.2
Wyatt Young .248 .321 .329 80 1.4 .200 .276 .265 53 -0.4
Luis Guillorme .275 .362 .369 102 0.9 .218 .304 .286 67 -0.2
Drew Gilbert .254 .330 .421 104 1.6 .205 .280 .325 68 -0.8
Matt Rudick .256 .361 .383 106 1.0 .209 .310 .300 74 -0.3
Lorenzo Cedrola .279 .328 .392 98 1.2 .225 .278 .309 62 -0.6
Tim Locastro .247 .336 .388 99 0.7 .191 .283 .290 61 -0.3
Luke Ritter .226 .318 .404 97 1.2 .169 .265 .297 56 -0.9
Tomás Nido .261 .302 .378 85 0.7 .199 .239 .286 46 -0.5
Khalil Lee .228 .339 .390 100 0.6 .174 .289 .294 65 -1.0
Nick Meyer .250 .332 .334 85 0.6 .188 .267 .257 47 -0.8
Abraham Almonte .236 .350 .427 111 0.5 .187 .290 .322 72 -0.9
Jose Peraza .262 .308 .383 87 0.3 .206 .253 .294 51 -0.7
Carlos Cortes .237 .313 .393 94 0.8 .188 .260 .302 56 -1.2
Jonathan Araúz .245 .314 .385 90 0.7 .188 .261 .292 52 -1.3
Brandon McIlwain .244 .328 .368 90 0.6 .199 .279 .291 59 -1.3
Jaylin Davis .221 .317 .400 94 0.5 .170 .256 .298 55 -1.2
DJ Stewart .250 .329 .440 109 0.6 .194 .269 .328 67 -1.3
Kevin Parada .245 .307 .413 99 0.7 .191 .256 .318 60 -1.5
Hayden Senger .229 .307 .343 79 0.3 .171 .247 .252 40 -1.2
Mikey Perez .209 .292 .401 88 0.2 .155 .242 .274 46 -1.2
William Lugo .247 .311 .382 89 0.4 .196 .258 .298 56 -1.6
Stanley Consuegra .236 .285 .423 91 0.4 .185 .235 .329 55 -1.6
Daniel Palka .242 .317 .436 107 0.5 .187 .261 .324 62 -1.7
Matt O’Neill .195 .292 .308 64 -0.1 .137 .229 .217 27 -1.3
Joe Suozzi .234 .309 .354 82 0.0 .184 .260 .271 48 -1.4
Rowdey Jordan .235 .320 .356 86 0.4 .186 .271 .277 53 -1.6
D’Andre Smith .220 .285 .334 70 -0.2 .170 .234 .245 34 -1.3
JT Schwartz .253 .327 .358 88 0.0 .206 .279 .284 57 -1.3
Branden Fryman .222 .259 .309 55 -0.2 .168 .204 .228 20 -1.3
Jose Mena .241 .268 .311 60 -0.4 .178 .206 .234 23 -1.5
Alex Ramirez .242 .300 .354 79 0.1 .192 .252 .275 46 -2.2
Mateo Gil .226 .278 .370 75 -0.1 .176 .229 .285 41 -1.9
Ryan Clifford .224 .323 .391 94 -0.3 .173 .272 .305 59 -2.5
Agustin Ruiz .223 .295 .382 84 -0.5 .170 .242 .288 47 -2.5
Jaylen Palmer .190 .284 .322 64 -0.6 .139 .231 .232 28 -2.6

Batters – Projected Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Francisco Lindor .262 .341 .470 .255 .334 .452
Brandon Nimmo .268 .356 .439 .273 .372 .453
Pete Alonso .247 .350 .505 .255 .343 .523
Jeff McNeil .275 .343 .383 .286 .348 .416
Francisco Alvarez .235 .338 .449 .226 .306 .425
Mark Vientos .251 .321 .462 .236 .294 .434
Brett Baty .239 .313 .390 .252 .325 .423
Ronny Mauricio .237 .280 .384 .249 .288 .419
Rafael Ortega .222 .315 .333 .239 .330 .375
Omar Narváez .241 .328 .328 .252 .332 .386
Danny Mendick .240 .315 .342 .242 .305 .352
Starling Marte .262 .321 .417 .272 .331 .404
Daniel Vogelbach .203 .321 .362 .241 .360 .430
Luisangel Acuña .238 .303 .333 .237 .290 .332
Jett Williams .213 .333 .362 .215 .326 .347
Jeremiah Jackson .219 .287 .385 .209 .270 .352
Zack Short .205 .323 .343 .189 .286 .330
Rhylan Thomas .256 .323 .291 .266 .328 .342
Wyatt Young .221 .296 .290 .229 .301 .299
Luis Guillorme .238 .324 .270 .251 .342 .345
Drew Gilbert .221 .299 .352 .232 .306 .377
Matt Rudick .224 .327 .294 .235 .338 .361
Lorenzo Cedrola .255 .309 .378 .241 .296 .316
Tim Locastro .221 .302 .377 .218 .313 .317
Luke Ritter .200 .304 .352 .194 .280 .347
Tomás Nido .230 .272 .333 .226 .265 .322
Khalil Lee .201 .318 .321 .205 .317 .361
Nick Meyer .214 .302 .295 .219 .294 .292
Abraham Almonte .207 .317 .356 .216 .323 .389
Jose Peraza .237 .275 .329 .228 .279 .338
Carlos Cortes .209 .277 .328 .214 .293 .358
Jonathan Araúz .212 .284 .322 .220 .291 .346
Brandon McIlwain .225 .313 .337 .220 .299 .328
Jaylin Davis .198 .298 .344 .193 .278 .347
DJ Stewart .218 .292 .356 .222 .298 .389
Kevin Parada .215 .282 .348 .218 .284 .374
Hayden Senger .204 .280 .327 .195 .271 .277
Mikey Perez .183 .269 .312 .179 .261 .333
William Lugo .223 .290 .349 .217 .278 .340
Stanley Consuegra .213 .269 .388 .204 .252 .363
Daniel Palka .209 .283 .348 .221 .293 .390
Matt O’Neill .165 .276 .275 .167 .255 .242
Joe Suozzi .217 .294 .333 .207 .283 .293
Rowdey Jordan .210 .296 .308 .210 .292 .317
D’Andre Smith .191 .265 .270 .194 .258 .302
JT Schwartz .212 .284 .303 .237 .307 .321
Branden Fryman .200 .244 .294 .194 .223 .250
Jose Mena .213 .245 .287 .200 .231 .256
Alex Ramirez .221 .283 .315 .215 .273 .316
Mateo Gil .203 .259 .320 .203 .249 .324
Ryan Clifford .191 .293 .322 .206 .298 .353
Agustin Ruiz .189 .262 .315 .197 .268 .346
Jaylen Palmer .166 .264 .278 .163 .253 .272

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Kodai Senga R 31 11 8 3.63 28 28 161.0 132 65 18 76 190
Edwin Díaz R 30 4 2 2.62 56 0 55.0 36 16 4 18 87
David Peterson L 28 6 7 4.49 29 24 126.3 120 63 15 58 138
Mike Vasil R 24 5 5 4.40 25 24 110.3 107 54 14 41 102
Coleman Crow R 23 4 6 4.47 19 19 100.7 100 50 12 33 87
Dominic Hamel R 25 6 7 4.65 25 24 110.3 107 57 14 50 107
Tylor Megill R 28 7 9 4.83 26 25 128.7 137 69 19 51 111
José Quintana L 35 5 5 4.61 22 19 99.7 108 51 12 39 86
José Butto R 26 6 7 4.86 25 23 116.7 118 63 16 51 100
Tyler Stuart R 24 4 5 4.83 21 21 100.7 107 54 13 36 75
Joey Lucchesi L 31 5 8 4.93 22 21 107.7 113 59 15 47 87
Denyi Reyes R 27 3 4 4.90 24 17 93.7 104 51 13 28 68
Peyton Battenfield R 26 5 6 5.02 21 20 100.3 108 56 15 40 69
Josh Walker L 29 4 3 4.40 25 8 59.3 60 29 7 23 55
Landon Marceaux R 24 5 7 4.97 19 19 83.3 95 46 11 28 49
Justin Jarvis R 24 6 10 5.13 23 23 108.7 112 62 16 58 98
Humberto Mejia R 27 4 6 4.92 16 15 71.3 78 39 10 25 54
Adam Ottavino R 38 4 3 3.98 57 0 52.0 46 23 5 25 55
Nate Lavender L 24 4 4 4.00 40 1 54.0 44 24 6 27 69
Robert Colina R 23 4 6 4.90 22 9 68.0 71 37 10 24 60
Dylan Bundy R 31 4 5 5.15 17 17 80.3 86 46 14 21 61
Dylan Tebrake R 24 2 2 4.02 25 1 40.3 37 18 4 21 44
Jose Chacin R 27 4 6 5.28 23 18 92.0 104 54 15 30 64
Junior Santos R 22 5 9 5.31 26 16 95.0 107 56 11 43 57
Phil Bickford R 28 4 4 4.22 59 0 64.0 55 30 8 26 71
Jordan Geber R 24 3 4 5.06 15 8 58.7 67 33 10 15 39
Connor Grey R 30 3 4 5.29 17 14 68.0 73 40 9 29 52
Blade Tidwell R 23 6 10 5.44 24 24 101.0 98 61 15 64 100
Joander Suarez R 24 5 9 5.46 21 19 87.3 89 53 13 47 80
Sean Reid-Foley R 28 2 2 4.76 26 6 45.3 39 24 7 29 61
Oscar Rojas R 25 4 6 5.35 17 13 67.3 75 40 10 27 48
Trevor Gott R 31 3 3 4.35 41 0 39.3 36 19 5 15 41
Drew Smith R 30 4 4 4.36 54 0 53.7 48 26 8 23 56
Brooks Raley L 36 1 2 4.40 56 0 45.0 41 22 5 20 50
Eric Orze R 26 3 4 4.55 36 1 55.3 50 28 7 31 59
Daniel Juarez L 23 3 3 4.82 36 2 52.3 50 28 6 25 48
Dennis Santana R 28 4 5 4.70 44 3 51.7 48 27 6 27 53
Carlos Carrasco R 37 4 7 5.62 18 18 81.7 96 51 14 32 68
Grant Hartwig R 26 5 7 4.58 46 0 59.0 55 30 6 29 59
Bryce Montes de Oca R 28 2 2 4.78 29 1 32.0 26 17 3 22 41
David Griffin R 27 3 6 5.52 20 14 73.3 82 45 11 35 51
Benito Garcia R 24 3 4 5.11 27 3 49.3 56 28 8 13 34
John Curtiss R 31 1 2 4.78 31 1 37.7 37 20 6 16 38
Josh Hejka R 27 2 3 4.89 27 1 46.0 49 25 5 16 32
Dedniel Núñez R 28 2 4 4.91 33 1 51.3 51 28 7 26 51
Bubby Rossman R 32 2 4 5.30 27 5 37.3 38 22 5 23 34
Nolan Clenney R 28 2 3 4.84 32 0 57.7 58 31 8 25 57
Tyler Thomas L 28 1 2 4.85 26 0 39.0 38 21 5 19 37
Sam Coonrod R 31 1 1 5.40 28 2 25.0 24 15 2 16 23
Trey McLoughlin R 25 3 4 4.89 31 0 46.0 48 25 8 16 41
Reed Garrett R 31 2 2 5.24 28 0 34.3 37 20 4 17 30
William Woods R 25 2 2 5.18 35 0 48.7 49 28 7 22 43
Tommy Hunter R 37 1 1 5.40 17 0 23.3 27 14 5 7 18
Jimmy Yacabonis R 32 2 4 5.45 30 1 36.3 38 22 5 19 33
Tony Dibrell R 28 2 4 6.20 11 9 40.7 46 28 7 25 32
Matt Minnick L 28 2 3 5.40 26 0 35.0 35 21 5 19 31
Eli Ankeney L 23 3 4 5.48 31 1 42.7 41 26 6 28 41
Brian Metoyer R 27 1 2 5.95 15 0 19.7 17 13 3 16 24
Hunter Parsons R 27 3 4 5.29 33 0 49.3 49 29 7 27 48
Tyler Jay L 30 1 1 5.71 21 1 34.7 38 22 6 16 33
Jeff Brigham R 32 2 3 5.40 42 0 45.0 41 27 8 24 48
Paul Gervase R 24 2 4 5.36 36 0 50.3 42 30 6 42 60
Justin Courtney R 27 2 3 5.61 23 0 33.7 38 21 6 16 27
Marcel Rentería R 29 1 1 5.96 18 0 25.7 27 17 4 16 21
Brendan Hardy R 24 1 2 6.11 24 0 28.0 24 19 4 24 34
Luis Moreno R 25 2 4 5.75 25 1 51.7 57 33 9 22 41
Wilkin Ramos R 23 2 5 5.58 34 0 50.0 48 31 6 38 45
Joey Lancellotti R 26 1 1 6.34 28 1 44.0 49 31 8 29 35
Troy Miller R 27 2 6 7.16 12 11 49.0 58 39 13 32 38
Quinn Brodey L 28 0 2 7.71 20 0 25.7 30 22 6 22 21

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ FIP ERA- WAR
Kodai Senga 161.0 10.6 4.2 1.0 10.9% 27.3% .287 122 3.86 82 3.4
Edwin Díaz 55.0 14.2 2.9 0.7 8.2% 39.7% .299 169 2.29 59 1.6
David Peterson 126.3 9.8 4.1 1.1 10.4% 24.8% .311 98 4.16 102 1.6
Mike Vasil 110.3 8.3 3.3 1.1 8.6% 21.3% .296 100 4.25 100 1.4
Coleman Crow 100.7 7.8 3.0 1.1 7.6% 20.1% .297 99 4.24 101 1.3
Dominic Hamel 110.3 8.7 4.1 1.1 10.2% 21.9% .301 95 4.46 105 1.2
Tylor Megill 128.7 7.8 3.6 1.3 9.0% 19.5% .307 92 4.76 109 1.2
José Quintana 99.7 7.8 3.5 1.1 8.8% 19.4% .318 96 4.33 104 1.1
José Butto 116.7 7.7 3.9 1.2 9.9% 19.4% .297 91 4.84 110 1.0
Tyler Stuart 100.7 6.7 3.2 1.2 8.1% 16.9% .300 91 4.67 109 0.9
Joey Lucchesi 107.7 7.3 3.9 1.3 9.8% 18.2% .301 90 4.84 112 0.9
Denyi Reyes 93.7 6.5 2.7 1.2 6.9% 16.7% .306 90 4.63 111 0.8
Peyton Battenfield 100.3 6.2 3.6 1.3 9.0% 15.5% .293 88 5.08 114 0.7
Josh Walker 59.3 8.3 3.5 1.1 8.9% 21.2% .308 100 4.15 100 0.7
Landon Marceaux 83.3 5.3 3.0 1.2 7.5% 13.1% .302 89 4.91 112 0.7
Justin Jarvis 108.7 8.1 4.8 1.3 11.7% 19.8% .304 86 5.02 116 0.6
Humberto Mejia 71.3 6.8 3.2 1.3 8.0% 17.3% .305 90 4.74 111 0.6
Adam Ottavino 52.0 9.5 4.3 0.9 11.0% 24.1% .295 111 4.12 90 0.5
Nate Lavender 54.0 11.5 4.5 1.0 11.6% 29.7% .297 110 3.92 91 0.5
Robert Colina 68.0 7.9 3.2 1.3 8.0% 20.0% .305 90 4.68 111 0.5
Dylan Bundy 80.3 6.8 2.4 1.6 6.1% 17.7% .293 86 4.90 117 0.5
Dylan Tebrake 40.3 9.8 4.7 0.9 11.7% 24.4% .308 110 3.92 91 0.4
Jose Chacin 92.0 6.3 2.9 1.5 7.4% 15.7% .303 84 5.09 120 0.4
Junior Santos 95.0 5.4 4.1 1.0 10.0% 13.3% .304 83 5.01 120 0.4
Phil Bickford 64.0 10.0 3.7 1.1 9.6% 26.3% .287 105 4.02 96 0.4
Jordan Geber 58.7 6.0 2.3 1.5 5.8% 15.1% .302 87 4.96 115 0.3
Connor Grey 68.0 6.9 3.8 1.2 9.5% 17.1% .303 83 4.99 120 0.3
Blade Tidwell 101.0 8.9 5.7 1.3 13.8% 21.5% .297 81 5.31 123 0.3
Joander Suarez 87.3 8.2 4.8 1.3 11.8% 20.0% .302 81 5.21 124 0.3
Sean Reid-Foley 45.3 12.1 5.8 1.4 14.3% 30.0% .308 93 4.62 108 0.3
Oscar Rojas 67.3 6.4 3.6 1.3 8.9% 15.9% .304 83 5.14 121 0.2
Trevor Gott 39.3 9.4 3.4 1.1 9.0% 24.7% .295 102 4.12 98 0.2
Drew Smith 53.7 9.4 3.9 1.3 10.0% 24.5% .284 101 4.56 99 0.2
Brooks Raley 45.0 10.0 4.0 1.0 10.3% 25.8% .305 100 4.08 100 0.2
Eric Orze 55.3 9.6 5.0 1.1 12.6% 23.9% .295 97 4.61 103 0.2
Daniel Juarez 52.3 8.3 4.3 1.0 10.8% 20.7% .295 92 4.52 109 0.2
Dennis Santana 51.7 9.2 4.7 1.0 11.7% 22.9% .298 94 4.46 106 0.2
Carlos Carrasco 81.7 7.5 3.5 1.5 8.6% 18.4% .324 79 5.14 127 0.1
Grant Hartwig 59.0 9.0 4.4 0.9 11.2% 22.7% .301 97 4.36 104 0.1
Bryce Montes de Oca 32.0 11.5 6.2 0.8 14.9% 27.7% .303 92 4.44 108 0.1
David Griffin 73.3 6.3 4.3 1.4 10.5% 15.3% .303 80 5.45 125 0.1
Benito Garcia 49.3 6.2 2.4 1.5 6.0% 15.7% .304 86 4.96 116 0.1
John Curtiss 37.7 9.1 3.8 1.4 9.8% 23.2% .301 92 4.66 108 0.0
Josh Hejka 46.0 6.3 3.1 1.0 8.0% 15.9% .301 90 4.71 111 0.0
Dedniel Núñez 51.3 8.9 4.6 1.2 11.3% 22.1% .308 90 4.62 111 0.0
Bubby Rossman 37.3 8.2 5.5 1.2 13.3% 19.7% .306 83 5.10 120 0.0
Nolan Clenney 57.7 8.9 3.9 1.2 9.8% 22.3% .309 91 4.54 110 0.0
Tyler Thomas 39.0 8.5 4.4 1.2 11.0% 21.4% .300 91 4.79 110 0.0
Sam Coonrod 25.0 8.3 5.8 0.7 13.9% 20.0% .306 82 4.74 122 0.0
Trey McLoughlin 46.0 8.0 3.1 1.6 7.9% 20.3% .299 90 4.78 111 -0.1
Reed Garrett 34.3 7.9 4.5 1.0 10.8% 19.1% .317 84 4.59 119 -0.1
William Woods 48.7 8.0 4.1 1.3 10.2% 20.0% .298 85 4.84 117 -0.2
Tommy Hunter 23.3 6.9 2.7 1.9 6.8% 17.5% .306 82 5.53 122 -0.2
Jimmy Yacabonis 36.3 8.2 4.7 1.2 11.5% 20.0% .311 81 5.04 123 -0.2
Tony Dibrell 40.7 7.1 5.5 1.5 13.0% 16.6% .310 71 5.91 140 -0.2
Matt Minnick 35.0 8.0 4.9 1.3 12.0% 19.6% .297 82 5.23 122 -0.2
Eli Ankeney 42.7 8.6 5.9 1.3 14.4% 21.0% .294 81 5.27 124 -0.2
Brian Metoyer 19.7 11.0 7.3 1.4 16.5% 24.7% .292 74 5.54 135 -0.2
Hunter Parsons 49.3 8.8 4.9 1.3 11.9% 21.2% .302 83 5.04 120 -0.2
Tyler Jay 34.7 8.6 4.2 1.6 10.2% 21.0% .317 77 5.25 129 -0.2
Jeff Brigham 45.0 9.6 4.8 1.6 12.0% 24.0% .282 82 5.30 122 -0.3
Paul Gervase 50.3 10.7 7.5 1.1 17.7% 25.3% .290 82 5.22 121 -0.3
Justin Courtney 33.7 7.2 4.3 1.6 10.3% 17.3% .311 79 5.48 127 -0.3
Marcel Rentería 25.7 7.4 5.6 1.4 13.1% 17.2% .299 74 5.98 135 -0.4
Brendan Hardy 28.0 10.9 7.7 1.3 17.6% 25.0% .294 72 5.68 138 -0.4
Luis Moreno 51.7 7.1 3.8 1.6 9.3% 17.4% .304 77 5.44 130 -0.5
Wilkin Ramos 50.0 8.1 6.8 1.1 16.2% 19.1% .294 79 5.60 126 -0.5
Joey Lancellotti 44.0 7.2 5.9 1.6 13.6% 16.4% .304 70 6.14 144 -0.7
Troy Miller 49.0 7.0 5.9 2.4 13.6% 16.2% .300 62 7.17 162 -0.7
Quinn Brodey 25.7 7.4 7.7 2.1 16.9% 16.2% .308 57 7.70 175 -0.9

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Kodai Senga David Cone Bob Lemon Bob Gibson
Edwin Díaz Robb Nen Duane Ward Tom Henke
David Peterson David Purcey Roenis Elías 엘리아스 Francisco Liriano
Mike Vasil Enrique Gonzalez Kris Benson Ben Sheets
Coleman Crow Buddy Harris Pat Cristelli Jackson Todd
Dominic Hamel Jeff Hoffman Dave Freisleben Brian Holman
Tylor Megill Wily Peralta Pete Hernandez Jose Urena
José Quintana Tommy John Chet Johnson Danny Jackson
José Butto A.J. Cole Eddie Butler 버틀러 Wade Davis
Tyler Stuart Henderson Alvarez III Leslie Bass Bryse Wilson
Joey Lucchesi Paul Splittorff Tom Zachary Shane Rawley
Denyi Reyes Mark Ciardi Tyler Wilson윌슨 Jason Stephens
Peyton Battenfield Doyle Lade Keith Couch Steve Comer
Josh Walker Jose Alvarez Jon Switzer Tyler Olson
Landon Marceaux Erskine Thomason Shawn Purdy Jonathan Johnson
Justin Jarvis Nathan Bumstead Brett Marshall Chris Reed
Humberto Mejia Ismael Ramirez Jim Melton Mark Johnson
Adam Ottavino Al Worthington Stu Miller Salomon Torres 토레스
Nate Lavender Tim Collins Bill Wilkinson Chasen Shreve
Robert Colina Victor Arano Mickey Sinks Tom Johnson
Dylan Bundy Chad Ogea Ismael Valdez Glenn Abbott
Dylan Tebrake Rick Carriger Miguel Valdez Kurt Mattson
Jose Chacin Walker Lockett Reggie McClain Greg Beck
Junior Santos Dick Calmus Steve Anderson Nick Struck
Phil Bickford Pat Dobson Jim Brosnan Ryan Tepera
Jordan Geber Gonzalo Sanudo Brad Tippitt Ricky Bennett
Connor Grey Jorge De Paula Logan Bawcom Oswaldo Verdugo
Blade Tidwell Connor Graham Dan Cortes Chuck Murray
Joander Suarez Steve Watkins Eddie Watt Mike Anderson
Sean Reid-Foley Spencer Patton Mark Corey Fernando Cabrera
Oscar Rojas Eric Boudreaux Dale Spier Travis Risser
Trevor Gott Mike Schooler Johnny Murphy Tim Scott
Drew Smith Ryan Tepera Dave Tobik Pedro Baez
Brooks Raley Rheal Cormier Neal Cotts Mike Stanton
Eric Orze Roger Weaver Dayan Diaz Yoervis Medina
Daniel Juarez Doug Stockam Dennis DeBarr Oscar Alvarez
Dennis Santana Scott Medvin Kevin Campbell Yoervis Medina
Carlos Carrasco Joe Orrell T.J. Mathews General Crowder
Grant Hartwig Ryan Pressly Tim Drummond Dave Klenda
Bryce Montes de Oca Horacio Pina Bill Wilson Todd Schmitt
David Griffin James Avery Gary Goldsmith Hansel Izquierdo
Benito Garcia Ricky Bennett Gonzalo Sanudo Brandon Berl
John Curtiss Don Cooper Jack Aker Claude Raymond
Josh Hejka Ron Rightnowar Ivan Zavala Dave Smith
Dedniel Núñez Justin Huisman Chad Paronto Tim Lavigne
Bubby Rossman Mike Buddie Jay Powell George Culver
Nolan Clenney Scott McGough Mark Serrano Dave Gil
Tyler Thomas Bob Buchanan Frank Gailey Dick Luebke
Sam Coonrod Jack Berly Luis Peraza Juan Cerros
Trey McLoughlin Keith Cantwell Kevin Ponder Chris Niesel
Reed Garrett Blaine Boyer Bob Trowbridge Casey Daigle
William Woods Cam Hill Matty Ott Ken Kendrena
Tommy Hunter Clint Brown Dennis Eckersley Dick Hall
Jimmy Yacabonis Chris Resop Chris Bodishbaugh Terry Pearson
Tony Dibrell Aaron Wilson Jeff Letourneau Sean Black
Matt Minnick Joe Harris Mike Santiago Sean Runyan
Eli Ankeney Adam Bright Carlos Cabassa Jamie Eppeneder
Brian Metoyer Johnny Humphries Dick Drott George Smith
Hunter Parsons Matt Peterson R.J. Seidel Steve Cline
Tyler Jay Zach Baldwin Rommie Lewis Dallas Mahan
Jeff Brigham Wes Stock Ron Schueler Vicente Romo
Paul Gervase Tommy Kahnle Zac Houston Matt Anderson
Justin Courtney Ernie Baker Joe Maskivish William Drummond
Marcel Rentería Mike Heinen Daryl Patterson Bradley Meyring
Brendan Hardy Steven Lovins Mike Barba Lon Morton
Luis Moreno Bob Davidson Zac Reininger Tom Kibbee
Wilkin Ramos Don O’Riley Ben Ford Vic Martin
Joey Lancellotti John Thompson Justin Ferrell Wander Alvino
Troy Miller Noah Piard Brad Purcell Mickey Reichenbach
Quinn Brodey Jaime Escamilla Ben Griset Eric White

Pitchers – Splits and Percentiles
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R 80th WAR 20th WAR 80th ERA 20th ERA
Kodai Senga .220 .321 .361 .217 .297 .353 4.6 2.2 2.99 4.37
Edwin Díaz .157 .257 .281 .202 .273 .294 2.3 0.6 1.69 4.37
David Peterson .234 .308 .375 .248 .338 .399 2.6 0.5 3.81 5.19
Mike Vasil .243 .309 .421 .254 .323 .395 2.2 0.6 3.82 5.13
Coleman Crow .258 .330 .429 .249 .308 .385 2.0 0.5 3.89 5.24
Dominic Hamel .251 .336 .402 .247 .328 .411 1.9 0.4 4.20 5.29
Tylor Megill .284 .363 .486 .249 .309 .401 2.0 0.3 4.29 5.41
José Quintana .250 .311 .365 .276 .343 .444 1.7 0.4 3.88 5.52
José Butto .270 .365 .435 .246 .317 .412 1.7 0.1 4.31 5.57
Tyler Stuart .286 .354 .438 .247 .311 .419 1.6 0.3 4.26 5.45
Joey Lucchesi .243 .333 .346 .271 .341 .461 1.5 0.0 4.34 5.87
Denyi Reyes .277 .338 .463 .274 .321 .428 1.3 0.2 4.38 5.51
Peyton Battenfield .267 .338 .445 .271 .335 .448 1.2 0.1 4.59 5.61
Josh Walker .219 .284 .370 .273 .341 .422 1.2 0.1 3.70 5.36
Landon Marceaux .261 .333 .416 .299 .344 .480 1.0 0.2 4.55 5.54
Justin Jarvis .257 .346 .432 .264 .351 .438 1.2 -0.1 4.70 5.79
Humberto Mejia .286 .356 .474 .260 .315 .422 1.1 0.1 4.35 5.64
Adam Ottavino .273 .385 .429 .205 .295 .320 1.1 -0.2 3.10 5.25
Nate Lavender .221 .321 .324 .215 .323 .378 1.1 -0.1 3.27 4.97
Robert Colina .277 .336 .423 .250 .329 .450 1.0 0.0 4.20 5.75
Dylan Bundy .284 .329 .471 .253 .304 .464 0.9 -0.1 4.61 5.81
Dylan Tebrake .247 .341 .390 .231 .315 .359 0.8 0.0 3.35 4.80
Jose Chacin .263 .332 .468 .292 .341 .470 1.0 -0.1 4.72 5.88
Junior Santos .292 .374 .456 .268 .336 .413 0.8 -0.2 4.90 5.91
Phil Bickford .233 .322 .369 .221 .295 .386 0.9 -0.3 3.52 5.17
Jordan Geber .281 .325 .491 .282 .323 .460 0.8 -0.1 4.41 5.87
Connor Grey .270 .366 .443 .267 .335 .433 0.7 -0.2 4.74 6.00
Blade Tidwell .253 .376 .411 .245 .347 .436 0.9 -0.6 4.91 6.21
Joander Suarez .278 .382 .489 .237 .328 .385 1.0 -0.3 4.80 6.07
Sean Reid-Foley .224 .353 .412 .230 .333 .402 0.7 -0.2 3.89 5.88
Oscar Rojas .280 .363 .432 .273 .335 .481 0.6 -0.2 4.84 5.99
Trevor Gott .258 .338 .424 .224 .295 .376 0.6 -0.2 3.51 5.40
Drew Smith .231 .327 .374 .237 .313 .439 0.8 -0.4 3.61 5.30
Brooks Raley .193 .281 .281 .259 .351 .431 0.8 -0.5 3.17 6.53
Eric Orze .226 .360 .387 .244 .321 .395 0.7 -0.4 3.81 5.45
Daniel Juarez .227 .307 .333 .255 .348 .423 0.6 -0.3 4.20 5.70
Dennis Santana .241 .347 .414 .239 .331 .372 0.5 -0.4 4.12 5.69
Carlos Carrasco .285 .363 .487 .288 .344 .480 0.6 -0.6 4.99 6.53
Grant Hartwig .240 .360 .365 .242 .321 .387 0.6 -0.4 3.91 5.39
Bryce Montes de Oca .218 .368 .364 .215 .350 .338 0.4 -0.3 4.01 5.94
David Griffin .275 .353 .478 .278 .368 .443 0.5 -0.5 5.03 6.28
Benito Garcia .289 .340 .495 .272 .321 .447 0.5 -0.3 4.34 5.81
John Curtiss .250 .320 .397 .253 .333 .481 0.3 -0.3 4.06 5.75
Josh Hejka .275 .359 .438 .262 .330 .398 0.3 -0.3 4.33 5.52
Dedniel Núñez .268 .360 .464 .240 .322 .385 0.5 -0.5 4.11 5.81
Bubby Rossman .250 .349 .375 .267 .371 .480 0.3 -0.4 4.58 6.29
Nolan Clenney .260 .359 .450 .252 .314 .402 0.5 -0.5 4.11 5.74
Tyler Thomas .250 .328 .442 .250 .356 .400 0.4 -0.4 4.03 5.71
Sam Coonrod .267 .400 .422 .231 .339 .346 0.2 -0.2 4.64 6.12
Trey McLoughlin .247 .312 .424 .276 .327 .490 0.4 -0.5 4.11 5.88
Reed Garrett .262 .357 .443 .273 .345 .416 0.2 -0.4 4.42 6.30
William Woods .272 .362 .424 .242 .315 .434 0.2 -0.5 4.44 5.81
Tommy Hunter .298 .353 .596 .271 .321 .458 0.0 -0.4 4.44 6.59
Jimmy Yacabonis .266 .382 .453 .263 .341 .425 0.2 -0.5 4.57 6.38
Tony Dibrell .263 .378 .434 .292 .379 .517 0.1 -0.6 5.51 6.96
Matt Minnick .256 .360 .419 .255 .355 .436 0.1 -0.6 4.72 6.31
Eli Ankeney .241 .359 .389 .250 .361 .438 0.2 -0.6 4.69 6.35
Brian Metoyer .216 .383 .351 .237 .362 .447 0.0 -0.5 4.80 7.40
Hunter Parsons .279 .386 .453 .231 .328 .398 0.1 -0.7 4.65 6.25
Tyler Jay .262 .354 .452 .276 .357 .480 0.1 -0.6 4.93 6.78
Jeff Brigham .235 .354 .457 .239 .330 .413 0.1 -0.8 4.65 6.56
Paul Gervase .223 .392 .415 .219 .356 .333 0.2 -0.9 4.54 6.54
Justin Courtney .279 .362 .459 .280 .353 .507 -0.1 -0.7 4.96 6.51
Marcel Rentería .265 .400 .490 .264 .365 .434 -0.2 -0.6 5.28 6.81
Brendan Hardy .250 .400 .462 .204 .371 .352 -0.1 -0.7 5.21 7.33
Luis Moreno .308 .373 .549 .248 .336 .410 -0.1 -0.8 5.09 6.45
Wilkin Ramos .241 .394 .434 .252 .373 .378 -0.1 -0.9 4.93 6.35
Joey Lancellotti .287 .398 .483 .264 .364 .473 -0.4 -1.1 5.65 7.25
Troy Miller .296 .402 .561 .282 .370 .544 -0.3 -1.1 6.40 8.05
Quinn Brodey .265 .419 .382 .296 .427 .606 -0.6 -1.2 6.89 9.35

Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2024 due to injury, and players who were released in 2023. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Belgian Death Metal Skiffle Band that only plays songs by Franz Schubert, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.33.

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.

As always, incorrect projections are either caused by flaws in the physical reality of the universe or by the skillful sabotage of our friend and former editor. You can, however, still get mad at me on Twitter.


Brooks Raley on Being a Pitching Nerd

Brooks Raley
Eric Hartline-USA TODAY Sports

Brooks Raley has been an effective reliever since returning to MLB in 2020 after five seasons as a starter with the KBO’s Lotte Giants. He’s been especially good for the past two. Taking the mound for the Tampa Bay Rays in 2021 and for the New York Mets this past season, the 35-year-old left-hander has logged a combined 2.74 ERA and a 3.21 FIP over 126 relief appearances. Moreover, he’s allowed just 81 hits and fanned 122 batters in 108.1 innings. Working primarily in a setup role, he’s been credited with a pair of wins and nine saves.

Raley is also a bona fide pitching nerd. That wasn’t the case when he got cups of coffee with the Chicago Cubs in 2012 and ’13, but then came a career-altering adoption of analytics when he was overseas. Looking to optimize his talents, the Texas A&M University product schooled himself on how his pitches played best, and what he could add, subtract or tweak in order to attack hitters more effectively. The result was a successful return to the big leagues, and not only has he put up a good FIP and a solid SIERA, but he also knows exactly what those acronyms mean.

Raley discussed his analytics-influenced evolution as a pitcher when the Mets visited Fenway Park this summer.

———

David Laurila: You played five years in Korea. What was that experience like?

Brooks Raley: “I loved it. I learned a lot. We’re talking analytics, and I went over there not very polished. I was a starter but didn’t have a changeup or a cutter, so I started watching YouTube videos of all the different shapes, spin rates, tilts, extension — all that stuff. For a little bit, I tried to throw like Chris Sale. I kind of leaned over and tried to create some different angles and see what kind of shapes I could get. I really got into that side of the sport. I found my cutter, found my arm slot, and then the sinker got better. My slider also got better. That all happened when I was in Korea. It’s how I got back [to MLB].”

Laurila: Why hadn’t you gotten into analytics and begun making changes prior to going to the KBO?

Raley: “I wouldn’t change anything about my career, but coming across analytics and what defines your strengths better… when I was coming through the minors, it was ‘sinkers down and away are safe’ and ‘ground balls over strikeouts.’ But I actually and naturally pitch better inside. That’s to both sides. To righties, I throw the cutter and the slider and have the changeup and sinker to keep them honest. To lefties, I’ve got the running sinker. It’s been inconsistent this year, I can’t really figure that out, but it’s been between 14 to 19 horizontal and probably anywhere from eight to two vertical. It’s kind of a unique pitch because it spins 2,400 [RPMs] or so. It’s got some life and late dart to it.

“I always struggled with changeups before I went over there, because I’d always try to throw the 10 miles an hour off [from the fastball]. Now I throw a Viulcan change, so I don’t really kill spin but I put it on the horizontal axis. I get around 19 and I’m either on the line or under the line. Basically, I found some unique shapes to really broaden my left and right, because I can throw a slider at 22 inches of horizontal and a changeup at 20 [in the opposite direction].” Read the rest of this entry »