Archive for Reds

Noelvi Marte’s PED Suspension Simplifies Reds’ Infield Picture

Noelvi Marte
Mark J. Rebilas-USA TODAY Sports

With the Reds’ roster overflowing with talented young infielders, it appeared that manager David Bell would have the pleasant challenge each day of figuring out how to fit as many of them into the lineup as possible. That task, though, just got a bit easier — at least for the first half of the season. On Friday, the team announced that Major League Baseball has suspended Noelvi Marte for the first 80 games of the regular season following a positive test for a performance-enhancing drug.

The 22-year-old Marte made his major league debut on August 19, just over a year after he was acquired from the Mariners in the Luis Castillo blockbuster. After playing exclusively at shortstop from 2019–22, last year he split his time between short and third base at Double-A Chattanooga, played third exclusively at Triple-A Louisville, and then made 29 of his 34 appearances for the Reds at the hot corner, including 26 starts. In all he hit .279/.358/.454 (110 wRC+) with 11 homers and 18 steals in 92 minor league games and then a sizzling .316/.366/.456 (120 wRC+) with three homers and six steals in 35 games for the Reds.

Because he finished with just 114 at-bats and 44 days on the active roster, Marte is still considered a rookie. He placed 41st on this year’s Top 100 Prospects list (up from 94th in 2023), good for no. 1 in the Reds’ system. He’s a well-rounded player who projects as an everyday third baseman, with a shot to be more impactful if he can tap into his 60-grade raw power with greater frequency.

Alas, it will be a few months before he gets a chance to do so. Marte tested positive for boldenone, an anabolic steroid that’s illegal under the game’s Joint Drug Prevention and Treatment program. While he can still participate in spring training, his 80-game suspension takes effect at the start of the regular season. During his suspension, he can work out at the Reds’ complex in Goodyear, Arizona for extended spring training, and will be eligible to return to the majors on June 21, before which he can go on a minor league rehab assignment. If the Reds reach the postseason, something they’ve done just once (2020) over the past 10 seasons, Marte would not be eligible to participate.

PED suspensions have become increasingly uncommon at the major league level in recent seasons, which isn’t to say that the drugs’ usage has been entirely eradicated. Last year, just one major leaguer tested positive and was suspended, Brewers reliever J.C. Mejía, and his suspension wasn’t handed down until September 20. He drew a 162-game suspension as a second offender, as he was also suspended in 2022. More notably, Padres shortstop-turned-outfielder Fernando Tatis Jr., who was suspended on August 12, 2022, finished serving out his suspension during the ’23 season. Here’s a look at the number of major league suspensions for PEDs for each season since 2012:

In November 2022, the New York Times’ James Wagner reported that players from the Dominican Republic account for half of the positive tests in the majors and minors every year, but the frequency is even greater at the major league level. Including Marte, 15 of the last 18 suspensions handed down to major leaguers since the start of 2020 have gone to Dominican players; the U.S-born Paul Campbell and Héctor Santiago (both 2021) and Venezuela-born José Rondón (2022) were the exceptions.

The high frequency likely owes to the fact that old-fashioned anabolic steroids such as boldenone and stanozolol are easily available without prescriptions in the DR, and are easily detected through MLB’s existing testing program. Seven of the aforementioned 18 suspensions were for boldenone, while five were for stanozolol; all but Rondón (boldenone) are Dominican. Designer steroids, which are harder to detect, are more expensive. One concern within the game right now regarding the dearth of recent suspensions is that the testing program hasn’t caught up to whatever’s in vogue.

As for the Reds, this likely isn’t the scenario that they envisioned when they amassed and then augmented this stable of talented young infielders, but because of their depth, they’re built to withstand the loss of any of them. Marte was one of four Reds infielders who debuted in the majors last year, along with Elly De La Cruz (the only one younger than Marte, and our no. 6 prospect entering the 2023 season), Christian Encarnacion-Strand, and Matt McLain. The glut also includes 2019 NL Rookie of the Year Jonathan India, late-’22 debutant Spencer Steer (no. 47 on the 2023 Top 100), and free agent addition Jeimer Candelario, who signed a three-year, $45 million deal during the Winter Meetings. All of them are capable of playing multiple positions, which set up quite a puzzle as spring began, as Michael Baumann explored last month. Candelario and De La Cruz are both switch-hitters, the rest of them righties.

While India, Steer, and Encarnacion-Strand all primarily played third base in the minors, on Saturday, Bell told reporters that Candelario would be the regular third baseman in Marte’s absence. Even so, the manager is keen to take advantage of the flexibility the group affords him, saying, “We’re gonna create as many options over there as we can for that… There’s just so many different ways that our lineup can come together that we’ll just create the options and kind of let that play out a little bit.”

Here’s how Baumann pieced together the situation as camp opened last month, based upon what Bell and president of baseball operations Nick Krall had said, including the expectation that McLain and De La Cruz would be the primary middle infield combo:

Reds Preliminary Depth Chart (February)
Position Starter Backups
1B Candelario Encarnacion-Strand Steer India
2B McLain India Steer
3B Marte Candelario India Steer
SS De La Cruz McLain
LF Steer India Encarnacion-Strand
DH India Candelario Encarnacion-Strand Steer

And here’s my best guess as to how it looks now in the wake of Bell’s statements:

Reds Preliminary Depth Chart (March)
Position Starter Backups
1B Encarnacion-Strand Candelario India Steer
2B McLain India Tony Kemp
3B Candelario India Steer De La Cruz Marte
SS De La Cruz McLain
LF Steer Jake Fraley India Encarnacion-Strand
DH India Jake Fraley Encarnacion-Strand Steer Candelario
Accounting for Noelvi Marte’s 80-game PED suspension.

Encarnacion-Strand, a 24-year-old righty, hit .270/.328/.477 (112 wRC+) with 13 homers in 241 plate appearances for the Reds last year after absolutely tearing up the International League (.331/.405/.637, 20 HR, 152 wRC+ in 316 PA). Thirty-two of his 36 non-DH starts at the major league level came at first base, and that figures to be his primary position to start the season. India, who hit .244/.338/.407(99 wRC+) with 17 homers and 14 steals last year, hasn’t played anywhere besides second in the majors, but he is now going to add first, third (his regular position at the University of Florida), and left field to his repertoire while also getting time at DH. Steer, who hit .271/.356/.464 (118 wRC+) with a team-high 23 homers and 15 steals in 2023, is probably the best hitter of the bunch but something of a defensive liability no matter where you put him; that said, his -14 RAA last year was well below his -5 DRS and -4 UZR, when he split time between five positions: first base (501 innings), second base (124), third base (350.1), left field (311), and right field (11). He DHed in only six games last year, and doing so more often this year probably depends upon how well India takes to the outfield.

On the subject of platooning, as Baumann pointed out, both Encarnacion-Strand and India had reverse platoon splits in the majors last year, with India’s persisting as far as his career goes (99 wRC+ against lefties, 110 against righties) but Encarnacion-Strand’s leveling out once you include the minors. The lack of lefty hitters in this group puts a couple of other players in the picture, as noted above. Likely to get substantial playing time against righties in both outfield corners and DH is the lefty-swinging Fraley, who hit .256/.339/.443 with 15 homers and 21 steals in just 380 PA last year. With former prospect Jose Barrero placed on waivers and claimed by the Rangers on Saturday, Kemp, who also bats left-handed, is the leading candidate to claim the roster spot vacated by Marte. A non-roster invitee, he hit just .209/.303/.304 (77 wRC+) with five homers and 15 steals for the lowly A’s last year; he can play second and left field, and while his bat is hardly his best asset, he owns a career 100 wRC+ against southpaws, compared to 93 against righties, which could be useful to Bell. Versatile righty Josh Harrison, who hit a limp .204/.263/.291 (51 wRC+) in 114 PA for the Phillies last year before being released and spending time with the Rangers’ Triple-A Round Rock affiliate, is another NRI competing for the open infield spot, but his handedness probably puts him at a disadvantage.

All told, the loss of Marte is a blow to the career of a bright prospect, particularly in a season where he was hoping to solidify his spot at the major league level. While it won’t help the Reds either, they were built to withstand such contingencies, and in Marte’s absence, they’ll get a chance to figure out the strengths and weaknesses of their other young players.


Accounting for Free Agency’s Biggest Gainers and Losers

Jim Rassol-USA TODAY Sports

When free agent Matt Chapman signed with the Giants this past weekend, most of my analysis focused upon the ups and downs of his 2023 season and the nature of his contract, which looks comparatively team friendly. One thing I underplayed in the analysis was the extent to which San Francisco’s winter stands out relative to the competition. Even before the addition of Chapman, the Giants had spent more money on free agents than any other team besides the Dodgers, and likewise project to receive more WAR from those additions than any team besides their longtime rivals.

Based on the data in our Free Agent Tracker, the Giants have now committed $261.25 million in guaranteed salaries: $113 million to center fielder Jung Hoo Lee, $44 million to righty Jordan Hicks, $42 million to DH/outfielder Jorge Soler, and $8.25 million to catcher Tom Murphy; this accounting does not include the major league salaries that shortstop Nick Ahmed or lefty reliever Amir Garrett will get if they make the big league roster; last month, they each signed minor league deals as non-roster invitees. San Francisco’s additions may not be as eye-catching as signing either Carlos Correa or Aaron Judge would have been last offseason, and the team still projects for a middle-of-the-pack 82 wins after going 79-83 last year, but the Giants may not be done spending some of the money that was burning a hole in their pockets. They remain interested in Blake Snell, especially in the wake of injuries within their rotation.

Of course, the Dodgers blow the field away when it comes to spending, even if we stick to the adjusted salaries once deferred money is factored in, with a total of $853.2 million: $437.83 million to Shohei Ohtani (down from a sticker price of $700 million), $325 million to Yoshinobu Yamamoto, $20.434 million to outfielder Teoscar Hernández (down from $25 million), $10 million to Clayton Kershaw (with incentives that can increase the value significantly for both 2024 and ’25), $9 million apiece to Ryan Brasier and Jason Heyward, $8 million to Joe Kelly, $7 million to James Paxton, and $4 million to Enrique Hernández.

Here’s a look at the 30 teams’ free agent spending. Note that, as above, these figures factor in the applicable deferrals but not incentives, escalator clauses, or split-contract salaries from minor league deals:

Free Agent Spending, 2023-24 Offseason
Team Free Agents Major Minor $ (Millions)*
Dodgers 12 9 3 $853.2
Giants 7 5 2 $261.3
Phillies 6 4 2 $183.0
Cubs 8 3 5 $142.0
Diamondbacks 7 4 3 $136.5
Reds 10 8 2 $112.7
Royals 10 8 2 $110.5
Cardinals 6 6 0 $107.6
Astros 2 2 0 $107.0
Brewers 9 8 1 $77.3
Braves 6 4 2 $71.4
Blue Jays 6 4 2 $70.5
Mets 16 10 6 $69.2
Angels 15 8 7 $52.3
Padres 4 4 0 $50.0
Red Sox 6 2 4 $48.5
Tigers 6 5 1 $47.5
Rangers 12 5 7 $40.6
Yankees 4 3 1 $40.5
White Sox 16 6 10 $30.1
Pirates 7 5 2 $29.2
Mariners 3 1 2 $24.0
Rockies 5 3 2 $16.5
Orioles 4 1 3 $13.0
A’s 3 3 0 $12.3
Nationals 8 3 5 $9.3
Rays 5 3 2 $9.1
Twins 4 3 1 $7.7
Marlins 5 1 4 $5.0
Guardians 3 1 2 $4.0
SOURCE: RosterResource
* = Total salares adjusted for deferred money, but not including incentives or split-contract salaries for players on minor league contracts.

As you can see, five teams committed less than $10 million each this winter, and of the bottom seven teams, four (the Orioles, Rays, Twins, and Marlins) made the playoffs last year. Free agency isn’t the only route to improve a team, but particularly with regards to the Orioles, one can empathize with fans who are disappointed that last year’s success hasn’t translated into a shopping spree to improve their odds of getting back to the postseason.

The 30 teams have committed a total of $2.74 billion to free agents so far, and even though that figure will increase once Snell and Jordan Montgomery sign, overall spending will still be lower this offseason than in recent ones. Based on the data at RosterResource, teams spent $4 billion last offseason ($2.22 billion on the top 12 free agents alone) and $3.22 billion in the lockout-interrupted offseason of 2021–22. For this winter, spending works out to an average of $91.38 million per team, but that figure is skewed by the top teams to such an extent that the median is just $49.25 million; only nine teams exceeded the mean.

Beyond the dollars, I thought it would be worth revisiting some free agent accounting we’ve done in the past, regarding WAR added and lost in free agency. This isn’t quite as straightforward as it sounds, as we’ll soon see.

Net 2023 WAR Added and Lost
in Free Agency
Team Out FA Out WAR In FA In WAR Net WAR
Reds 12 -1.0 10 8.7 9.7
Cardinals 5 -0.5 6 8.6 9.1
Royals 8 -0.1 10 8.0 8.1
Dodgers 16 9.0 12 (1) 17.1 8.1
Diamondbacks 9 2.6 7 7.7 5.1
Giants 11 3.5 7 (1) 6.9 3.4
Yankees 11 0.4 4 3.6 3.2
Astros 4 0.2 2 2.8 2.6
Nationals 6 -0.6 8 1.8 2.3
A’s 5 -0.4 3 1.9 2.3
Guardians 8 -1.6 3 -0.2 1.3
Tigers 7 3.5 6 4.7 1.3
Brewers 14 2.6 9 3.4 0.8
Pirates 3 1.9 7 2.7 0.8
Mariners 6 2.4 3 2.7 0.4
Phillies 6 4.4 6 4.4 0.0
Rays 6 1.5 5 (1) 1.0 -0.5
Mets 12 0.7 16 -0.1 -0.8
Marlins 11 -0.7 5 -1.7 -1.0
Cubs 10 6.7 8 (1) 5.5 -1.2
Braves 11 3.3 6 2.0 -1.3
Rockies 6 2.6 5 0.5 -2.1
Red Sox 7 4.0 6 0.8 -3.2
Orioles 7 4.2 4 0.8 -3.4
Angels 12 5.9 15 2.1 -3.8
White Sox 11 2.6 16 (1) -2.3 -5.0
Rangers 14 6.2 12 1.2 -5.0
Blue Jays 8 9.2 6 (1) 2.8 -6.5
Twins 11 12.6 4 1.9 -10.7
Padres 20 10.8 4 (2) -2.5 -13.2
Outgoing and incoming counts include players on minor league contracts. WAR figures cover only players who were in MLB in 2023; numbers in parentheses represent players signed from NPB and KBO

This is the most basic accounting, lumping together players signed to major league deals and those who had to settle for minor league ones; the latter inflates the counts of some of these teams well into double digits. It’s worth noting that where players spent time with multiple teams in 2023, I’ve only counted their WAR with their last team on the outgoing side, but their full-season WAR on the incoming side. Consider the case of Jeimer Candelario, who produced 3.1 WAR for the Nationals and then 0.2 WAR for the Cubs. To these eyes, crediting the Reds as adding a 3.3-WAR player properly conveys the impact of a substantial addition. The question is whether to count the Cubs as losing 3.3 WAR (via a player they acquired without intending to retain) or 0.2 WAR (reflecting the transient nature of a late-season addition). I went with the latter option.

The total number of outgoing free agents shown above (277) doesn’t include 11 additional players from the KBO and NPB, eight of whom have signed (all but Trevor Bauer, Adam Plutko, and Yasiel Puig), meaning that from among that total, 73 — about 25% — are unsigned. Most of the unsigned are fairly low impact players, in that just 13 produced at least 1.0 WAR last year, with Montgomery (4.3), Snell (4.1), Brandon Belt (2.3), Mike Clevinger (2.2) and J.D. Martinez (2.2) the only ones above 2.0. Meanwhile, 35 of them produced zero or negative WAR, though to be fair, that was often in limited opportunity.

While the eight foreign players who have signed are counted in the total number of signed free agents above, they didn’t produce any WAR within MLB. Thus, the fact that three teams outrank the Dodgers in terms of net free agent WAR comes with the caveat that the Los Angeles total doesn’t include Yamamoto.

I’ll come back to that issue, but first let’s note the teams at the extremes. Ahead of the Dodgers are three teams who had a bunch of players hit the open market, but who were at best minimally productive in 2023, and who all went out and made at least a few solid moves. Of the dozen Reds to test free agency, including the still-unsigned Joey Votto, only Harrison Bader produced even 1.0 WAR in 2023, and he nonetheless was 0.2 wins below replacement after being acquired from the Yankees. On the other side, in addition to Candelario, the team shored up its pitching by adding starters Nick Martinez and Frankie Montas, relievers Brent Suter and Emilio Pagán, and more — not big moves, but enough to put them at the top. The Cardinals shed five players, most notably Dakota Hudson, and overhauled their rotation by adding Sonny Gray, whose 5.3 WAR as a Twin tied Kevin Gausman for the AL lead, as well as Kyle Gibson and Lance Lynn; they also added Keynan Middleton to the bullpen and staffed their bench with Brandon Crawford and Matt Carpenter. Of the eight Royals who became free agents, only Zack Greinke produced 1.0 WAR, but they beefed up their pitching, with starters Seth Lugo and Michael Wacha; their lineup, with Hunter Renfroe; and their bench, with Adam Frazier and Garrett Hampson to their bench. These moves won’t win them the division, but they’re at least proof of life.

The Dodgers’ figures on both sides of the ledger are inflated by their keeping Brasier, Enrique Hernández, Heyward, Kelly, and Kershaw, but they did shed the still-unsigned J.D. Martinez and Julio Urías, replacing them with the market’s two most expensive players. The Diamondbacks re-signed Lourdes Gurriel Jr. and didn’t lose anybody who produced at least 1.0 WAR for the team, while the only departing Giant to meet that threshold was Sean Manaea.

At the other end of the spectrum, it’s striking that the bottom five teams include three AL postseason participants plus one NL team that barely missed it. Whether they won it all or fell short, their offseasons have resulted in some downsizing of payrolls and perhaps expectations.

In the wake of last year’s $255 million flop, the uncertainty regarding their local broadcast deal, and the death of chairman Peter Seidler, the Padres gutted their pitching staff, with Snell, Lugo, Martinez, Wacha, and closer Josh Hader among those departing, along with catcher Gary Sánchez, whom they plucked off the scrapheap and who had his best season since 2019. Most of the money they’ve spent this offseason was on their bullpen, with Wandy Peralta, Japanese lefty Yuki Matsui and Korean righty Woo-Suk Go joining the fold. The Twins shed Gray, Kenta Maeda, and Tyler Mahle from their rotation, and both Donovan Solano and Michael A. Taylor remain unsigned but unlikely to return; meanwhile their most impactful addition is first baseman Carlos Santana. The Blue Jays let Chapman depart, along with Belt, Hicks and Whit Merrifield; they cobbled together a lower-cost third base solution, which includes the incoming Justin Turner and Isiah Kiner-Falefa, retained center fielderKevin Kiermaier, and took a flier on Cuban righty Yariel Rodriguez, who spent three seasons in NPB. The Rangers may still re-sign Montgomery, but for now he counts only on the outbound side, and they also shed relievers Aroldis Chapman, Chris Stratton, and Will Smith, plus catcher/DH Mitch Garver. Their rotation is full of question marks as they bank on Jacob deGrom, Max Scherzer, and Mahle having strong returns from surgery. Veteran righty David Robertson should bolster the bullpen, and Garver’s departure is mitigated by the eventual arrival of top prospect Wyatt Langford.

Since the impact of the foreign free agents isn’t reflected in the table above, I took one more look at the landscape using projected WAR on the incoming side. Instead of taking it straight from our Free Agent Tracker — that uses Steamer, which is available in time for the opening bell of the offseason, but not ZiPS, which takes longer to prepare — I took the more labor-intensive route by swapping in our Depth Charts projections, which takes an average the two systems:

Net WAR Added and Lost
in Free Agency (Projection Version)
Team Out FA OutWAR In FA In WAR Proj Net WAR Proj
Royals 8 -0.1 10 9.6 9.7
Cardinals 5 -0.5 6 8.0 8.5
Reds 12 -1.0 10 6.6 7.6
Giants 11 3.5 7 (1) 10.1 6.6
Dodgers 16 9.0 12 (1) 15.2 6.2
Mets 12 0.7 16 6.4 5.7
Brewers 14 2.6 9 7.4 4.8
Diamondbacks 9 2.6 7 6.3 3.6
Guardians 8 -1.6 3 1.4 2.9
Pirates 3 1.9 7 4.4 2.5
A’s 5 -0.4 3 1.9 2.3
Nationals 6 -0.6 8 1.8 2.3
Astros 4 0.2 2 2.4 2.2
Marlins 11 -0.7 5 1.4 2.1
Yankees 11 0.4 4 2.2 1.9
Phillies 6 4.4 6 5.7 1.3
Tigers 7 3.5 6 4.6 1.1
Rays 6 1.5 5 (1) 1.2 -0.3
Cubs 10 6.7 8 (1) 6.2 -0.6
White Sox 11 2.6 16 (1) 2.0 -0.6
Mariners 6 2.4 3 1.7 -0.7
Braves 11 3.3 6 2.4 -0.8
Rockies 6 2.6 5 1.4 -1.2
Red Sox 7 4.0 6 1.2 -2.8
Angels 12 5.9 15 2.2 -3.6
Orioles 7 4.2 4 0.5 -3.7
Blue Jays 8 9.2 6 (1) 4.4 -4.8
Rangers 14 6.2 12 1.2 -5.0
Padres 20 10.8 4 (2) 1.8 -9.0
Twins 11 12.6 4 1.0 -11.6
Outgoing and incoming counts include players on minor league contracts. WAR figures cover only players who were in MLB in 2023; numbers in parentheses represent players signed from NPB and KBO

Despite accounting for Yamamoto, the Dodgers actually fall in the rankings due to known injuries (Ohtani won’t pitch in 2024, while Kershaw could be out until August) and regression (Brasier and Heyward, particularly), while the Giants surpass them with the addition of Lee. Also notable on the upper end are the Mets, mainly due to anticipated rebounds from Manaea, Bader, and Luis Severino. On the other side, the Orioles stand out more than in the previous table, mainly because the only free agent they signed to a major league deal, Craig Kimbrel, is projected to regress. Given that both Kyle Bradish and John Means have been sidelined with elbow injuries to start the season, it seems possible the O’s could add a low-cost starter who might boost their standing here a bit.

Thanks to our tools at FanGraphs, free agency is easy to track, even if I’ve made it more labor-intensive for this exercise. It’s hardly the only route by which teams improve, however. For example, the Orioles traded for Corbin Burnes, who may outproduce any of the starters who were signed. But in the big picture, the patterns I’ve illustrated offer us plenty of hints about what to expect from the upcoming season.


Effectively Wild Episode 2132: Season Preview Series: Blue Jays and Reds

EWFI
Ben Lindbergh and Meg Rowley talk to FanGraphs writer Ben Clemens about the site’s ongoing efforts to model team depth and factor it into projections, then preview the 2024 Toronto Blue Jays (30:46) with The Athletic’s Kaitlyn McGrath, and the 2024 Cincinnati Reds (1:16:31) with The Athletic’s C. Trent Rosecrans.

Audio intro: Gabriel-Ernest, “Effectively Wild Theme
Audio interstitial 1: Cory Brent, “Effectively Wild Theme
Audio interstitial 2: Xavier LeBlanc, “Effectively Wild Theme
Audio outro: MulderBatFlip, “Effectively Wild Theme

Link to Other Ben’s blog about depth
Link to Ben’s depth tables
Link to bullpen chaining explainer
Link to projection limitations
Link to Ben on odds calibration
Link to Ben on odds calibration 2
Link to “model talk” pods
Link to Jays offseason tracker
Link to Jays depth chart
Link to Stark on Ohtani’s flight
Link to Sheehan on Rogers Centre
Link to Kaitlyn on Varsho
Link to Statcast park factors
Link to OF OAA leaderboard
Link to OF DRS leaderboard
Link to Kaitlyn on Berríos
Link to 2019 FG cutter post
Link to cutter tweet
Link to Ben on new pitches
Link to Kaitlyn’s fan survey
Link to Mattingly beard
Link to Kaitlyn’s Athletic archive
Link to Reds offseason tracker
Link to Reds depth chart
Link to FG payrolls leaderboard
Link to 2023 Senzel article
Link to team SP projections
Link to team RP projections
Link to story about Reds bunting
Link to 2023 bunt hit leaders
Link to BP on Friedl
Link to bunting Stat Blast
Link to story about bench coaches
Link to Reds bench coach story
Link to conservation of matter
Link to C. Trent’s Athletic archive

 Sponsor Us on Patreon
 Facebook Group
 Twitter Account
 EW Subreddit
 Effectively Wild Wiki
 iTunes Feed (Please rate and review us!)
 Get Our Merch!
 Email Us: podcast@fangraphs.com


The Weakest Positions on National League Contenders, 2024 Edition

Matt Kartozian-USA TODAY Sports

Spring training is in full swing, and while there’s still a trickle of higher-profile free agents such as Cody Bellinger and Tim Anderson finding homes — not to mention a handful of unsigned ones, from NL Cy Young winner Blake Snell and postseason stud Jordan Montgomery on down — most teams are taking shape, albeit with plenty to sort out while in camp. Still, all but the powerhouses have some lineup holes remaining, and while they may not be likely to open their checkbooks to land the likes of Matt Chapman, it’s worth keeping their vulnerabilities in mind.

To that end, I wanted to revisit an exercise I performed last year, one that bears more than a passing resemblance to the annual Replacement Level Killers series I roll out prior to the trade deadline. This one is a little different, as it comes prior to the season and relies entirely on our projections, which combine ZiPS and Steamer as well as playing time estimates from RosterResource. Those projections also drive our Playoff Odds.

There are a couple of wrinkles to note here. Where last year and for the in-season series I have generally used a 10% chance of reaching the playoffs as a cutoff for what we might loosely define as a contender, this year’s odds are distributed such that only four teams (the A’s, Nationals, Rockies, and White Sox) fall below that threshold. Thus I’ve raised the cutoff to 25%, leaving the Angels, Pirates, and Royals below the bar but including the Red Sox (25.6% at this writing) and Reds (25.7%), both of which forecast for 80 wins. Gotta love this expanded playoff system, right? Ugh. Read the rest of this entry »


Reds Prospect Rhett Lowder Is a Chameleon on the Mound

Steven Branscombe-USA TODAY Sports

Rhett Lowder has yet to pitch in a professional game, but already he ranks not only as the top pitching prospect in the Reds system, but also as the no. 44 player on our Top 100 list. Remarkably, that’s not all that surprising. Selected seventh overall by the Reds out of Wake Forest University, the 21-year-old right-hander will make his pro debut on the heels of a spectacular junior campaign that saw him go 15-0 with a 1.87 ERA and a school record 142 strikeouts. The Atlantic Coast Conference’s Player of the Year for the second straight season — he’d gone 11-3 with a 3.08 ERA in 2022 — Lowder seems a lock to pitch in the middle of a big league rotation. Moreover, his arrival in Cincinnati should come in the not-too-distant future.

In terms of style, the native North Carolinian might best be described as a technician with multiple above-average offerings. Lowder’s repertoire comprises two- and four-seam fastballs, a slider, and a changeup, and he augments that arsenal with plus command and a feel for his craft that belies his level of experience. Mixing and matching is one of his strong suits, giving him an opportunity to navigate lineups deep into games.

———

David Laurila: Let’s start with one of my favorite ice breakers: Do you view pitching as more of an art, or more of a science?

Rhett Lowder: “A little bit of both. In the offseason you can probably get into more of the science side of it, breaking yourself down. But during the season it’s more of an art; there are a bunch of different ways to to get the job done. Plus, everybody is unique. There is no cookie-cutter way to get outs.”

Laurila: Some of what I’ve read about you suggests craftsman, but are you actually more of a power guy?

Lowder: “I think it just really depends on the game. One of my stronger suits is that I can adjust based on the opponent, and on some days you have more overpowering stuff than you do on others. I can kind of be like a chameleon and change based on the environment and the game I’m in. I’m not necessarily the same exact guy every single time I go out there.

“There are some things I fall back on more times than not when I get into trouble, but going into most games, it really just depends on the [opponent]. I try to overlay my strengths over the other team’s weaknesses and kind of see where that leads me. I try to be able to adapt as quickly as possible.”

Laurila: Do you consider yourself a pitching nerd? Read the rest of this entry »


David Bell Has a Problem Any Manager Would Love to Solve

Katie Stratman-USA TODAY Sports

The Reds have had many problems over their long and convoluted history, but few so wonderful as this: They have more good infielders than they can use. And not just good, but young, and mostly on pre-arbitration deals. The oldest and most expensive, Jeimer Candelario, they’ve just signed to a three-year, $45 million contract. He’s only 30, and coming off a season in which he posted a 117 wRC+.

The other six guys include a recent rookie of the year, Jonathan India, and five talented youngsters age 26 or younger: Spencer Steer, Elly De La Cruz, Matt McLain, Christian Encarnacion-Strand, and Noelvi Marte. Steer had a cameo at the end of 2022, but the other four got their first taste of major league action last year and performed somewhere between competently and superbly. Read the rest of this entry »


Unheralded Reds Prospect Jacob Hurtubise Has Been an OBP Machine

© Kareem Elgazzar/The Enquirer/USA TODAY NETWORK

Jacob Hurtubise quietly had one of the best seasons in the minors in 2023. Over 455 plate appearances between Double-A Chattanooga and Triple-A Louisville, the left-handed-hitting outfielder slashed .330/.479/.483 with 11 doubles, 10 triples, seven home runs, and a 163 wRC+. Moreover, he had a 13.8% strikeout rate and a 16.9% walk rate to go with 45 stolen bases. Signed by the Cincinnati Reds as an undrafted free agent in 2020 after four collegiate seasons at Army, the West Point graduate is arguably one of the more intriguing position player prospects in the system.

A lack of power is Hurtibise’s biggest shortcoming, but that’s not what his game is built on. As the 26-year-old Zionsville, Indiana native readily acknowledges, what he brings to the table is a combination of plus bat-to-ball skills, a keen eye, and excellent wheels. His profile is that of a potential top-of-the-order OBP machine, one who just so happens to be a high-character overachiever knocking on the door of the big leagues.

Hurtubise, who was added to Cincinnati’s 40-man roster last November, talked hitting late in the Arizona Fall League season.

———

David Laurila: Your OBP has been well over .400 since you got to pro ball, and this past season it was a remarkable .479. To what do you attribute those numbers?

Jacob Hurtubise: “I think it just comes down to having a solid approach. I’ve been gifted with a good eye, and that’s been improved through repetitions and continuing to be patient at the plate. Knowing who I am as a hitter is a big part of that. I know my job. I don’t have a ton of power, so I have to do whatever I can to get on base, and from there create havoc on the basepaths.” Read the rest of this entry »


Adding Arms Like One-Two-Three: Suter, Weaver, and Plesac Sign New Deals

Ron Chenoy-USA TODAY Sports

One million dollars. It’s the prize money on Survivor. It’s Dr. Evil’s ransom. Apparently it’s a song by 100 gecs, a band my little brother claims I should know. It’s also the price of Zach Plesac’s services in 2024. Read the rest of this entry »


JAWS and the 2024 Hall of Fame Ballot: Brandon Phillips

Jeff Hanisch-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, see here. All WAR figures refer to the Baseball-Reference version unless otherwise indicated.

2024 BBWAA Candidate: Brandon Phillips
Player Pos Career WAR Peak WAR JAWS H HR SB AVG/OBP/SLG OPS+
Brandon Phillips 2B 28.4 24.8 26.6 2,029 211 209 .275/.320/.420 95
SOURCE: Baseball-Reference

Though he carried himself with a decidedly modern swagger, Brandon Phillips styled himself as a throwback, so much so that he wound up at the center of a battle over old school/new school thinking within baseball’s culture war, pitted against teammate Joey Votto. If the flashy, free-swinging Phillips wasn’t everybody’s idea of the ideal second baseman of the post-Moneyball era, his combination of power and above-average baserunning and defense made him a valuable and entertaining player. In a 17-year major league career that took a while to get off the ground, Phillips won four Gold Gloves, made three All-Star teams and — along with Votto and Hall of Famer Scott Rolen — helped the Reds to three playoff appearances in a four-season span.

Brandon Emil Phillips was born on June 28, 1981 in Raleigh, North Carolina, into a very competitive family. His parents, James and Lue Phillips, were both athletes at Shaw University, a Raleigh-based historically Black university. James played football and baseball before going on to work as a sales representative for the R.J. Reynolds Tobacco Company, while his mother played basketball. Jamil Phillips (b. 1975), the oldest of James and Lue’s four children, played collegiate baseball at Johnson County (Kansas) Community College and Southern University before being drafted by the Rangers as an outfielder in the 34th round in 1993. P.J. Phillips (b. 1986) was a second-round pick by the Angels out of Redan High School in 2005 and spent five seasons in the Angels’ organization, one in the Reds’ organization, and four in independent leagues before becoming an indy-league manager. Porsha Phillips (b. 1988) played basketball at Louisiana State and the University of Georgia before spending the 2011 season with the WNBA’s San Antonio Stars. Read the rest of this entry »


2024 ZiPS Projections: Cincinnati Reds

For the 20th consecutive season, the ZiPS projection system is unleashing a full set of prognosgtications. 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 next team up is the Cincinnati Reds.

Batters

When I look at Cincinnati’s offense, I’m incredibly confused. By “confused” I don’t mean that the offense is lousy, just that its construction is utterly bizarre in a lot of areas. For example, even if you write Matt McLain and Elly De La Cruz in permanent marker at second base and shortstop, respectively, you still have a team that’s overflowing with plausible third base candidates: Jonathan India, Noelvi Marte, Spencer Steer, and Christian Encarnacion-Strand to start. Given this hot corner glut, the Reds signed… one of the best third basemen available, in the form of Jeimer Candelario, but not, mind you, to be the starting third baseman. And while he’ll see time there, it’s extremely likely he’s going to get a ton of time at first base and designated hitter. One of the main reasons to like Candelario is that he hits like he does while playing a very competent third base. The more time he sees at 1B/DH, the more it’s the equivalent of buying a sports car to use as a step ladder to change the light bulb in your garage.

What’s more, many of the players who’ll be shifting down the defensive spectrum doesn’t really have much in the way of synergy. Candelario, Steer, and Encarnacion-Strand are all essentially right-handed hitters in profile (Candelario has the splits of a right-handed batter), so it’s not like one of those sneaky Gabe Kapler platoons.

Given how much ownership has cried poor, I don’t want to discourage the Reds from spending, but if they’re going to grow payroll, why not spend to address actual team weaknesses? Spending more money and getting bang for your buck are not mutually exclusive propositions. When I expressed confusion on Twitter about the Reds earlier this offseason, I was assured by fans of the team that the roster would make more sense after all the trades they were certainly going to make. Well, those moves haven’t come.

But who knows? The Reds do have a lot of talent on the roster, even if their players are deployed in a rather odd way. McLain is terrific, and I think De La Cruz’s late-season drop-off removed the over-exuberance that he was going to be Fernando Tatis Jr.; he’s now about properly rated for what he is. Tyler Stephenson ought to have a better season than he did in 2023, and ZiPS projects the outfield to be adequate if healthy, though the computer can hardly be described as enthusiastic. ZiPS is kind of interested in Blake Dunn as someone who could eventually push Stuart Fairchild off the roster. As we’ve seen with them before, the Reds likely missed the window to get a good return for India, but he’s still probably a roughly league-average player and isn’t going to get any more valuable as a role player.

I’ll be generous and give the team the benefit of the doubt that there’s a plan to trade off some of the surplus talent here before it’s frittered away by time and attrition. But they’re running out of time to do it before the start of spring training.

Pitchers

ZiPS likes a lot of Cincinnati’s hitters, but it’s less enthusiastic about the pitching. That’s not so much a rotation problem, though several of the starters have worse projections than last year. It’s really odd that the Reds made a playoff run and it turned out that it have very little to do with breakouts from Hunter Greene, Graham Ashcraft, or Nick Lodolo, all three of whom were some combination of mediocre and injured in 2023. ZiPS is a believer in Andrew Abbott in the sense that he’s a deserving part of the rotation, but its expectations are tempered a bit. Greene, Ashcraft, and Lodolo all have worse outlooks than they did at this time last year, though that can hardly be a surprise.

[One of the Greenes came out as Green, and this has been fixed -DS]

Unlike some of the other Cincy signings, I really like the Frankie Montas pickup. There’s a good chance that he doesn’t contribute anything at all in Cincinnati, but the upside, given his history, is really quite interesting. I wish the team signed players like this more often, ones who represent a real jackpot for the team if they hit, say, their 70th percentile projections and stay healthy. The computer likes Nick Martinez as a useful swingman.

ZiPS absolutely hates the bullpen, though in the end, it has the group projected for the same 2.3 WAR that Steamer does. ZiPS likes Alexis Díaz, Fernando Cruz, and Martinez when he’s used in relief, but is lukewarm everywhere else.

I think the Emilio Pagán signing was the worst bullpen addition any team has made in free agency so far this winter, but I was surprised that ZiPS likes Pagán even less. I see this as a good example of a team thinking that the season before is the same thing as a projection, and ignoring the red flags. Pagán was basically successful because he suddenly went from being a terrible home run pitcher to a great one. Home runs allowed is a terrible stat, so terrible in fact that it makes xFIP useful, when it really should not be. Pagán has a long history of allowing a lot of homers in pitcher-friendly environments and actually had the worst average exit velocity allowed in his career in 2023. He remained a fly ball pitcher, and now he goes to one of the worst environments in baseball for a pitcher who allows a lot of flies. This is like the anti-Dodgers signing. That’s not a guarantee that Pagán will be lousy — relievers are quite volatile — but I really don’t like the odds.

So what does this all add up to? If the projections are to believed, about a .500 team, just where the Reds finished last year. Given the team’s young talent, I wish this franchise was taking a more practical approach to actually improving the roster.

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.

Batters – Standard
Player B Age PO PA AB R H 2B 3B HR RBI BB SO SB CS
Matt McLain R 24 SS 548 481 73 121 27 4 20 81 56 149 18 6
Jeimer Candelario B 30 3B 560 497 75 129 32 2 23 84 52 129 4 1
Elly de la Cruz B 22 SS 616 563 92 136 25 8 23 87 49 191 39 10
TJ Friedl L 28 CF 523 457 66 119 19 7 13 65 46 88 18 5
Spencer Steer R 26 LF 646 568 79 150 34 3 23 90 63 135 10 3
Jonathan India R 27 2B 548 471 77 119 26 1 16 63 55 114 11 3
Tyler Stephenson R 27 C 455 404 55 104 19 1 13 56 43 109 0 0
Christian Encarnacion-Strand R 24 1B 559 512 73 134 26 3 28 97 36 157 4 1
Blake Dunn R 25 CF 521 451 72 109 12 3 17 78 41 143 28 4
Will Benson L 26 RF 468 397 69 90 19 6 15 58 63 145 18 3
Jason Vosler L 30 3B 424 382 55 88 17 1 18 55 36 120 2 1
Noelvi Marte R 22 3B 546 496 69 133 22 2 14 69 42 116 17 6
Jake Fraley L 29 RF 367 320 42 80 15 1 13 55 40 79 15 4
Jose Barrero R 26 SS 467 424 52 94 19 2 16 62 28 156 13 3
Stuart Fairchild R 28 LF 355 311 45 73 15 3 11 46 29 98 9 3
Luke Maile R 33 C 212 187 21 46 12 0 5 23 19 58 1 0
Matheu Nelson R 25 C 382 342 43 69 11 1 13 48 28 130 2 1
Mark Mathias R 29 2B 308 269 33 64 12 0 8 39 32 83 7 2
Edwin Arroyo B 20 SS 572 526 71 122 23 8 13 68 35 151 16 5
Cade Hunter L 23 C 434 388 49 81 8 0 13 51 35 141 3 2
Jacob Hurtubise L 26 LF 423 354 65 88 9 4 3 47 45 77 22 6
Conner Capel L 27 CF 462 414 49 97 17 3 10 49 42 110 12 6
P.J. Higgins R 31 C 344 308 37 73 15 1 7 42 29 87 1 1
Curt Casali R 35 C 167 142 16 32 6 0 4 17 19 47 0 1
Wil Myers R 33 RF 338 304 37 75 16 1 12 43 30 101 4 2
Nick Martini L 34 LF 424 369 53 88 14 2 12 55 44 102 0 1
Matt Reynolds R 33 2B 424 379 46 86 21 2 10 48 39 133 5 1
Hernan Perez 페레즈 R 33 SS 286 264 32 64 11 1 8 32 19 74 8 3
Jhonny Pereda R 28 C 274 245 24 60 12 0 4 25 27 54 0 1
Ivan Johnson B 25 2B 364 333 42 71 15 2 10 44 23 117 8 2
Trey Mancini R 32 1B 457 409 54 100 22 1 15 56 39 118 0 1
Allan Cerda R 24 CF 382 331 44 63 15 2 14 50 40 149 3 4
Levi Jordan R 28 SS 334 300 37 68 13 1 5 34 26 79 6 1
Quincy McAfee R 26 LF 384 334 45 72 15 2 9 45 33 96 4 3
Francisco Urbaez R 26 2B 338 307 34 73 13 1 4 34 26 69 2 1
Joey Votto L 40 1B 365 312 37 66 14 1 14 46 45 100 0 1
Austin Wynns R 33 C 236 212 23 48 8 0 5 24 18 57 1 1
Michael Trautwein L 24 C 285 256 27 51 8 1 4 28 23 95 2 1
Daniel Vellojin L 24 C 310 274 29 55 11 1 6 28 32 84 2 1
Jose Torres R 24 SS 366 334 40 67 10 2 7 36 21 122 8 3
Steven Leyton R 25 2B 313 297 37 66 17 3 6 36 8 73 2 1
Tyler Callihan L 24 2B 495 455 45 102 22 4 7 48 29 133 13 3
Drew Mount L 28 RF 187 172 24 38 5 1 4 23 9 58 2 2
Andy Yerzy L 25 DH 335 297 32 61 12 1 12 41 31 104 2 1
Eric Yang R 26 C 206 182 17 36 8 0 2 18 17 61 0 1
Erik González R 32 SS 419 393 33 90 16 1 3 40 20 104 3 3
Miguel Hernandez R 25 2B 279 262 29 62 9 1 4 26 14 67 2 1
Ruben Ibarra R 25 1B 367 327 34 69 11 0 12 47 28 112 1 1
Rece Hinds R 23 RF 428 397 47 84 17 3 17 61 22 166 10 5
Alexander Ovalles L 23 LF 325 287 38 64 11 2 6 33 31 90 4 2
Ashton Creal R 25 CF 193 169 22 31 6 1 3 18 14 79 5 2
Nicholas Northcut R 25 3B 371 347 38 70 17 1 15 46 18 147 0 1
Brian Rey R 26 DH 280 258 26 62 10 1 4 31 11 54 2 2
James Free B 26 DH 424 385 37 88 17 1 11 48 33 106 0 1
Nick Quintana R 26 3B 338 301 34 57 15 0 6 34 31 98 1 1
Alex McGarry L 26 1B 441 412 42 91 18 3 13 53 24 144 7 3
Justice Thompson R 23 CF 391 352 40 68 13 2 7 39 34 149 7 3
Austin Callahan L 23 3B 483 453 46 91 25 2 7 47 24 166 2 1
Jack Rogers L 25 LF 405 371 41 73 15 4 10 47 28 174 5 5

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA RC
Matt McLain 548 .252 .339 .449 108 .198 .324 3 3.2 .341 79
Jeimer Candelario 560 .260 .338 .471 113 .211 .307 -2 2.6 .347 80
Elly de la Cruz 616 .242 .304 .437 95 .195 .324 -2 2.2 .317 87
TJ Friedl 523 .260 .340 .418 101 .158 .298 1 2.1 .330 71
Spencer Steer 646 .264 .347 .456 112 .192 .310 -4 2.0 .347 93
Jonathan India 548 .253 .350 .414 103 .161 .302 -7 1.7 .336 72
Tyler Stephenson 455 .257 .334 .406 97 .149 .323 -3 1.6 .323 55
Christian Encarnacion-Strand 559 .262 .320 .488 112 .227 .324 -1 1.5 .344 81
Blake Dunn 521 .242 .334 .395 94 .153 .316 -5 1.4 .322 67
Will Benson 468 .227 .338 .418 101 .191 .316 0 1.2 .331 61
Jason Vosler 424 .230 .300 .421 90 .191 .287 4 1.2 .311 49
Noelvi Marte 546 .268 .330 .405 95 .137 .325 -5 1.1 .320 72
Jake Fraley 367 .250 .341 .425 103 .175 .294 1 1.0 .333 51
Jose Barrero 467 .222 .283 .389 77 .167 .310 1 0.8 .292 51
Stuart Fairchild 355 .235 .318 .408 92 .174 .307 3 0.8 .317 43
Luke Maile 212 .246 .327 .390 91 .144 .331 -1 0.7 .316 24
Matheu Nelson 382 .202 .279 .354 68 .152 .281 5 0.7 .279 35
Mark Mathias 308 .238 .325 .372 86 .134 .315 0 0.6 .308 35
Edwin Arroyo 572 .232 .285 .380 76 .148 .301 -1 0.6 .288 62
Cade Hunter 434 .209 .288 .330 65 .121 .291 5 0.6 .275 38
Jacob Hurtubise 423 .249 .359 .322 84 .073 .310 0 0.5 .313 48
Conner Capel 462 .234 .308 .362 78 .128 .296 1 0.5 .296 51
P.J. Higgins 344 .237 .306 .360 77 .123 .308 -1 0.4 .294 35
Curt Casali 167 .225 .327 .352 82 .127 .308 0 0.4 .303 17
Wil Myers 338 .247 .315 .424 95 .178 .330 0 0.4 .319 42
Nick Martini 424 .238 .333 .385 91 .146 .298 -1 0.3 .317 48
Matt Reynolds 424 .227 .300 .372 78 .145 .322 -1 0.3 .293 44
Hernan Perez 286 .242 .294 .383 79 .140 .308 -2 0.2 .293 33
Jhonny Pereda 274 .245 .318 .343 77 .098 .299 -3 0.2 .294 27
Ivan Johnson 364 .213 .275 .360 68 .147 .296 3 0.2 .278 36
Trey Mancini 457 .244 .317 .413 93 .169 .308 0 0.2 .316 54
Allan Cerda 382 .190 .296 .375 78 .184 .292 -1 0.1 .296 39
Levi Jordan 334 .227 .297 .327 67 .100 .292 -1 0.0 .279 31
Quincy McAfee 384 .216 .304 .353 75 .138 .275 4 0.0 .292 38
Francisco Urbaez 338 .238 .305 .326 69 .088 .295 1 0.0 .282 31
Joey Votto 365 .212 .321 .397 90 .186 .263 -1 0.0 .315 40
Austin Wynns 236 .226 .295 .335 68 .108 .287 -3 -0.1 .280 22
Michael Trautwein 285 .199 .277 .285 51 .086 .299 3 -0.1 .255 21
Daniel Vellojin 310 .201 .288 .314 61 .113 .266 -1 -0.1 .271 26
Jose Torres 366 .201 .253 .305 49 .105 .293 7 -0.2 .247 29
Steven Leyton 313 .222 .256 .360 62 .138 .275 2 -0.3 .266 28
Tyler Callihan 495 .224 .276 .336 62 .112 .302 1 -0.3 .269 46
Drew Mount 187 .221 .278 .331 62 .110 .309 1 -0.4 .270 17
Andy Yerzy 335 .205 .293 .374 76 .168 .271 0 -0.5 .292 33
Eric Yang 206 .198 .286 .275 51 .077 .286 -2 -0.5 .258 15
Erik González 419 .229 .269 .298 51 .069 .304 5 -0.5 .251 33
Miguel Hernandez 279 .237 .277 .324 60 .088 .304 0 -0.5 .265 24
Ruben Ibarra 367 .211 .289 .355 71 .144 .281 3 -0.5 .283 34
Rece Hinds 428 .212 .262 .398 73 .186 .313 3 -0.5 .282 45
Alexander Ovalles 325 .223 .303 .338 71 .115 .304 -1 -0.6 .286 31
Ashton Creal 193 .183 .268 .284 48 .101 .322 -2 -0.7 .251 15
Nicholas Northcut 371 .202 .248 .386 66 .184 .297 -3 -0.7 .272 34
Brian Rey 280 .240 .293 .333 67 .093 .290 0 -0.7 .278 26
James Free 424 .229 .292 .364 74 .135 .287 0 -0.8 .287 41
Nick Quintana 338 .189 .275 .299 54 .110 .259 -2 -1.0 .259 25
Alex McGarry 441 .221 .268 .374 69 .153 .306 0 -1.1 .277 44
Justice Thompson 391 .193 .271 .301 53 .108 .311 -3 -1.2 .257 31
Austin Callahan 483 .201 .244 .311 47 .110 .300 3 -1.4 .243 35
Jack Rogers 405 .197 .262 .340 59 .143 .337 -4 -1.8 .264 36

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Matt McLain Brandon Lowe Rickie Weeks Jr. Bernie Friberg
Jeimer Candelario Jim Fregosi Joe Cronin Bobby Prescott
Elly de la Cruz Howard Johnson Oneil Cruz Bobby Witt Jr.
TJ Friedl Cedric Mullins Johnny Damon Kevin Kiermaier
Spencer Steer Carlos May Bob Elliott Dom DiMaggio
Jonathan India Dan Rohn Junior Spivey Tim Ireland
Tyler Stephenson Jimmie Coker John Ramos Ron Hassey
Christian Encarnacion-Strand Kelly Snider Ron Jackson Lee May
Blake Dunn Wilbert Hammond Cameron Maybin Allen Battle
Will Benson Rick Monday Ray Lankford Eric Stuckenschneider
Jason Vosler Mike Pagliarulo Dave Coleman Roy Staiger
Noelvi Marte Dave Anderson Chad Curtis Joe Foy
Jake Fraley Bernie Neis Lee Mazzilli Jerry White
Jose Barrero Carlos Duncan Tyler Greene Haley Young
Stuart Fairchild Antonio Perez Phillip Ervin Jose Gonzalez
Luke Maile Curt Casali Ryan Lavarnway Alex Trevino
Matheu Nelson Jim Campbell Jeff Hulse John Upshaw
Mark Mathias Steve Tolleson Dickie Thon Russ Johnson
Edwin Arroyo Alen Hanson Brett Lawrie Nate Oliver
Cade Hunter Leonard Merullo Bill Plummer Marc Sullivan
Jacob Hurtubise Billy Burns Mike Cole Myles Straw
Conner Capel Brock Davis Steve Lyons Calvin Murray
P.J. Higgins John Baker Ray Orteig Bruce Edwards
Curt Casali Duffy Dyer Matt Treanor Jose Lobaton
Wil Myers Todd Hollandsworth Adam Rosales Carlos Gómez
Nick Martini Sal Taormina Not That Joe Morgan Sam West
Matt Reynolds Jerry Priddy Shane Halter Reid Brignac
Hernan Perez Eric McNair Bill Hunnefield Hernán Pérez
Jhonny Pereda Michel Hernandez Shawn Zarraga Cam Carreon
Ivan Johnson Tony Thomas Mike Benjamin Taylor Snyder
Trey Mancini Wil Cordero Shane Spencer Jason Cooper
Allan Cerda Don Young Brandon Boggs Chris Estep
Levi Jordan Terry Harmon Wes Long David Kiriakos
Quincy McAfee Mike McGee Mike Koritko Bob Servoss
Francisco Urbaez Ever Magallanes Brian Oliver Dave Pflasterer
Joey Votto Dan Johnson Mark Teixeira Dusty Rhodes
Austin Wynns Ray Hayworth Alberto Castillo Juan Espino
Michael Trautwein James Moldenhauer Ralph Holding Dallas Tarleton
Daniel Vellojin Tom Magrann Jim Johnson Jeffrey DeWillis
Jose Torres Andres Duncan Jose Garcia Deivy Batista
Steven Leyton Bobby Dickerson Robbie Shields Rich Ozarowski
Tyler Callihan Juan Perez Scott Richardson Dale Mollenhauer
Drew Mount Tyson Gillies Chris Powell Oscar Brown
Andy Yerzy Jeff Kipila Rock Shoulders Paul Campbell
Eric Yang Sammy Rodriguez Keith Anderson Mike Morland
Erik González Esteban Beltre Jorge Velandia Jose Olmeda
Miguel Hernandez Ryan Miller John Love Tom Sommers
Ruben Ibarra Pat Castiglia Dustin Brisson Chris Burke
Rece Hinds Alejandro Sanchez Ike Blessitt Fred Mims
Alexander Ovalles Jason Jackson Tim Knight John Sharkey
Ashton Creal Todd Hobson Jason Frome Justin Arneson
Nicholas Northcut Corey Erickson James Plant Kevin Eberwein
Brian Rey Kewby Meyer Sammy Diaz Nick Dini
James Free Mike Jones Mike Ibarra Juan Tejeda
Nick Quintana Jim Allen Ray Webster Steve Fanning
Alex McGarry Barry Wesson Garry Maddox Mike Mooney
Justice Thompson Estevan Florial Korry Howell Lane Thomas
Austin Callahan Jack Howell Dan Gamache Welinson Baez
Jack Rogers Carlo Testa Kody Kaiser Tyler Frost

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
Matt McLain .275 .366 .504 125 4.5 .227 .316 .400 91 2.0
Jeimer Candelario .284 .366 .539 136 4.1 .230 .313 .416 94 1.4
Elly de la Cruz .273 .332 .501 116 3.9 .215 .278 .378 74 0.5
TJ Friedl .286 .368 .464 120 3.3 .237 .318 .370 85 1.0
Spencer Steer .290 .368 .517 133 3.5 .237 .321 .403 94 0.5
Jonathan India .279 .378 .469 123 2.9 .229 .326 .362 85 0.5
Tyler Stephenson .286 .362 .460 116 2.7 .229 .307 .352 76 0.4
Christian Encarnacion-Strand .286 .348 .561 134 3.1 .229 .292 .430 90 0.1
Blake Dunn .268 .361 .446 114 2.7 .214 .307 .340 74 0.2
Will Benson .255 .368 .484 120 2.4 .198 .311 .365 79 0.0
Jason Vosler .255 .323 .479 110 2.2 .204 .275 .372 73 0.3
Noelvi Marte .295 .357 .462 116 2.6 .245 .306 .360 80 0.0
Jake Fraley .276 .366 .482 121 1.8 .227 .318 .377 86 0.2
Jose Barrero .245 .307 .441 97 2.0 .195 .254 .333 57 -0.4
Stuart Fairchild .260 .344 .466 112 1.6 .206 .290 .352 70 -0.2
Luke Maile .274 .354 .447 110 1.2 .217 .297 .341 70 0.1
Matheu Nelson .233 .309 .408 88 1.6 .176 .251 .307 49 -0.2
Mark Mathias .264 .353 .424 105 1.4 .208 .293 .323 67 -0.1
Edwin Arroyo .257 .312 .437 96 2.0 .210 .261 .332 59 -0.7
Cade Hunter .243 .320 .384 87 1.8 .181 .260 .281 46 -0.5
Jacob Hurtubise .276 .385 .366 101 1.4 .222 .332 .283 68 -0.4
Conner Capel .259 .332 .405 94 1.3 .212 .280 .320 63 -0.5
P.J. Higgins .264 .332 .403 95 1.2 .215 .281 .319 62 -0.3
Curt Casali .259 .356 .413 101 0.8 .193 .292 .297 60 -0.1
Wil Myers .276 .338 .479 116 1.2 .218 .283 .368 75 -0.5
Nick Martini .266 .357 .439 110 1.2 .211 .308 .337 73 -0.6
Matt Reynolds .254 .326 .419 96 1.3 .201 .274 .323 60 -0.6
Hernan Perez .271 .321 .435 98 0.9 .216 .269 .332 61 -0.4
Jhonny Pereda .275 .349 .388 96 0.8 .218 .291 .302 62 -0.4
Ivan Johnson .238 .301 .414 89 1.1 .185 .249 .308 48 -0.7
Trey Mancini .271 .341 .462 114 1.3 .219 .290 .359 76 -0.8
Allan Cerda .216 .323 .424 94 1.0 .158 .268 .311 55 -0.9
Levi Jordan .251 .325 .375 85 0.8 .202 .273 .286 50 -0.6
Quincy McAfee .242 .334 .402 93 0.9 .187 .278 .301 55 -0.9
Francisco Urbaez .264 .334 .363 84 0.7 .210 .279 .283 50 -0.7
Joey Votto .236 .352 .458 111 0.9 .186 .293 .337 70 -0.9
Austin Wynns .255 .325 .385 88 0.5 .196 .263 .286 49 -0.7
Michael Trautwein .229 .310 .342 72 0.6 .169 .252 .241 33 -0.7
Daniel Vellojin .234 .322 .370 85 0.7 .174 .262 .264 45 -0.8
Jose Torres .224 .273 .352 65 0.6 .177 .229 .264 34 -0.9
Steven Leyton .252 .283 .416 84 0.5 .198 .231 .310 43 -1.0
Tyler Callihan .248 .303 .377 80 0.7 .198 .255 .296 46 -1.4
Drew Mount .246 .304 .379 81 0.0 .194 .255 .287 45 -0.9
Andy Yerzy .238 .322 .435 100 0.5 .178 .264 .321 58 -1.2
Eric Yang .228 .316 .318 70 0.0 .166 .256 .233 33 -0.9
Erik González .258 .299 .337 70 0.5 .203 .246 .266 37 -1.2
Miguel Hernandez .262 .304 .369 77 0.1 .212 .251 .294 47 -1.0
Ruben Ibarra .243 .319 .408 93 0.5 .188 .260 .308 55 -1.2
Rece Hinds .241 .293 .459 95 0.7 .184 .239 .348 55 -1.5
Alexander Ovalles .252 .331 .383 89 0.1 .200 .280 .294 55 -1.2
Ashton Creal .209 .295 .329 66 -0.2 .153 .240 .244 32 -1.1
Nicholas Northcut .230 .275 .453 89 0.4 .177 .221 .331 45 -1.7
Brian Rey .268 .319 .380 86 -0.1 .213 .267 .296 51 -1.3
James Free .259 .325 .421 96 0.3 .204 .266 .318 56 -1.8
Nick Quintana .213 .300 .346 70 -0.3 .164 .248 .256 36 -1.7
Alex McGarry .250 .297 .431 89 0.0 .198 .243 .330 53 -2.0
Justice Thompson .218 .299 .343 68 -0.4 .172 .249 .260 35 -2.0
Austin Callahan .222 .269 .350 62 -0.5 .178 .217 .271 30 -2.4
Jack Rogers .223 .289 .393 80 -0.7 .172 .236 .289 41 -2.7

Batters – Projected Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Matt McLain .253 .349 .449 .251 .332 .449
Jeimer Candelario .265 .343 .490 .257 .335 .463
Elly de la Cruz .238 .302 .433 .244 .306 .440
TJ Friedl .263 .342 .416 .259 .339 .419
Spencer Steer .275 .363 .490 .255 .334 .430
Jonathan India .256 .355 .406 .251 .348 .418
Tyler Stephenson .265 .345 .411 .253 .327 .403
Christian Encarnacion-Strand .259 .322 .491 .264 .319 .486
Blake Dunn .247 .343 .420 .238 .328 .379
Will Benson .209 .318 .395 .235 .348 .429
Jason Vosler .227 .291 .406 .232 .304 .429
Noelvi Marte .271 .340 .411 .266 .321 .401
Jake Fraley .238 .337 .388 .254 .342 .438
Jose Barrero .226 .287 .401 .219 .280 .381
Stuart Fairchild .237 .327 .424 .233 .311 .395
Luke Maile .261 .346 .420 .237 .316 .373
Matheu Nelson .204 .285 .359 .200 .275 .350
Mark Mathias .240 .336 .388 .236 .315 .358
Edwin Arroyo .228 .285 .396 .234 .286 .371
Cade Hunter .202 .279 .303 .211 .292 .341
Jacob Hurtubise .235 .350 .296 .255 .363 .335
Conner Capel .221 .292 .331 .242 .317 .379
P.J. Higgins .242 .319 .367 .234 .298 .356
Curt Casali .226 .339 .377 .225 .320 .337
Wil Myers .250 .324 .427 .245 .310 .423
Nick Martini .224 .323 .355 .244 .337 .397
Matt Reynolds .228 .310 .383 .226 .293 .365
Hernan Perez .245 .296 .396 .241 .292 .373
Jhonny Pereda .243 .325 .351 .246 .311 .336
Ivan Johnson .208 .272 .336 .216 .278 .375
Trey Mancini .250 .327 .410 .242 .312 .415
Allan Cerda .191 .302 .369 .190 .290 .379
Levi Jordan .235 .309 .360 .220 .287 .299
Quincy McAfee .219 .316 .358 .213 .295 .350
Francisco Urbaez .237 .312 .338 .238 .299 .315
Joey Votto .200 .313 .368 .217 .324 .410
Austin Wynns .233 .305 .337 .222 .288 .333
Michael Trautwein .192 .272 .260 .202 .279 .295
Daniel Vellojin .191 .276 .287 .206 .294 .328
Jose Torres .208 .261 .313 .195 .248 .300
Steven Leyton .229 .258 .365 .213 .252 .354
Tyler Callihan .219 .272 .315 .227 .277 .346
Drew Mount .218 .283 .291 .222 .276 .350
Andy Yerzy .195 .285 .352 .213 .298 .391
Eric Yang .200 .292 .282 .196 .282 .268
Erik González .230 .272 .289 .228 .267 .303
Miguel Hernandez .242 .283 .342 .232 .272 .310
Ruben Ibarra .212 .295 .364 .210 .284 .349
Rece Hinds .215 .271 .411 .209 .255 .389
Alexander Ovalles .224 .305 .328 .222 .302 .345
Ashton Creal .184 .271 .289 .183 .267 .280
Nicholas Northcut .208 .259 .409 .197 .239 .368
Brian Rey .250 .300 .345 .227 .283 .318
James Free .232 .299 .359 .226 .288 .366
Nick Quintana .194 .290 .303 .185 .259 .295
Alex McGarry .214 .258 .352 .225 .273 .386
Justice Thompson .196 .283 .311 .191 .262 .294
Austin Callahan .193 .236 .296 .204 .248 .318
Jack Rogers .190 .254 .319 .200 .265 .349

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Andrew Abbott L 25 8 9 4.41 29 29 143.0 132 70 22 54 156
Hunter Greene R 24 9 9 4.31 27 27 133.7 108 64 22 48 169
Nick Martinez R 33 5 4 4.04 56 9 100.3 97 45 13 36 105
Frankie Montas R 31 8 8 4.31 24 23 131.7 124 63 20 41 135
Graham Ashcraft R 26 6 9 4.81 24 24 131.0 132 70 16 45 111
Brandon Williamson L 26 5 9 5.05 27 27 128.3 130 72 20 57 116
Alexis Díaz R 27 7 6 3.90 66 0 67.0 47 29 8 32 80
Nick Lodolo L 26 3 4 4.63 18 18 83.7 77 43 13 29 100
Connor Phillips R 23 4 7 5.02 28 27 114.7 106 64 18 61 128
Julian Aguiar R 23 5 8 5.02 24 22 109.3 115 61 18 35 86
Chase Petty R 21 2 3 5.17 27 26 95.7 103 55 15 32 71
Reiver Sanmartin L 28 4 6 5.04 30 11 75.0 78 42 11 27 67
Fernando Cruz R 34 3 2 4.14 55 0 54.3 51 25 9 25 72
Carson Spiers R 26 4 7 5.36 28 14 94.0 98 56 15 40 80
Lyon Richardson R 24 2 4 5.47 26 26 82.3 82 50 14 42 80
Christian Roa R 25 4 7 5.55 23 21 97.3 95 60 17 63 100
Connor Overton R 30 2 3 5.10 18 8 54.7 57 31 9 17 45
Tejay Antone R 30 2 3 5.13 20 7 47.3 47 27 8 20 44
Randy Wynne R 31 4 6 5.51 25 13 85.0 103 52 16 19 46
Kevin Herget R 33 3 5 5.24 32 7 67.0 75 39 12 20 53
Casey Legumina R 27 2 3 5.20 31 7 55.3 58 32 9 23 51
Emilio Pagán R 33 3 4 4.63 56 1 56.3 52 29 10 19 57
Brett Kennedy R 29 3 5 5.63 20 15 76.7 85 48 13 32 55
Ian Gibaut R 30 4 5 4.65 60 0 62.0 60 32 9 26 66
Sam Benschoter R 26 5 10 5.76 22 21 100.0 105 64 18 48 86
Alex Young L 30 3 3 4.92 54 2 56.7 57 31 10 21 59
Connor Curlis L 27 3 6 5.74 22 15 80.0 86 51 15 36 65
Justin Bruihl L 27 3 5 4.96 49 1 52.7 54 29 7 20 40
Levi Stoudt R 26 4 7 5.76 24 19 84.3 95 54 14 41 60
Sam Moll L 32 2 2 4.88 59 1 51.7 47 28 8 24 53
Lucas Sims R 30 4 5 4.91 61 0 55.0 43 30 8 32 66
Derek Law R 33 3 5 5.07 48 3 49.7 52 28 8 23 48
Evan Kravetz L 27 2 3 5.49 29 5 59.0 61 36 10 30 54
Michael Mariot R 35 3 5 5.90 13 11 58.0 68 38 11 24 37
Silvino Bracho R 31 2 4 5.19 44 2 50.3 51 29 9 19 47
Michael Byrne R 27 2 4 5.12 33 1 51.0 53 29 8 20 44
Thomas Farr R 25 4 7 6.00 22 22 93.0 106 62 16 37 56
Chasen Shreve L 33 1 2 5.05 44 0 41.0 40 23 7 15 40
Buck Farmer R 33 3 4 4.92 59 0 60.3 55 33 10 29 67
Tony Santillan R 27 2 3 5.47 34 5 51.0 50 31 8 31 50
Tommy Eveld R 30 2 3 5.09 25 0 35.3 37 20 6 11 32
Spencer Stockton R 28 2 4 5.63 26 3 48.0 51 30 8 21 39
Alec Mills R 32 2 5 6.05 17 11 58.0 70 39 11 20 36
Brooks Kriske R 30 1 3 5.35 29 0 33.7 30 20 6 18 42
Jake Wong R 27 3 5 5.94 28 6 66.7 76 44 12 32 47
Tyler Jay L 30 1 1 5.97 21 1 34.7 39 23 7 15 32
T.J. Sikkema L 25 2 5 5.89 28 4 62.7 64 41 10 30 49
Myles Gayman R 26 3 4 5.46 31 0 61.0 69 37 10 13 39
Donovan Benoit R 25 2 3 5.74 24 0 31.3 30 20 5 19 32
Eddy Demurias R 26 2 3 5.74 36 0 42.3 45 27 7 23 35
Zack Brown R 29 1 3 6.39 24 6 43.7 51 31 8 24 28
Hunter Strickland R 35 1 3 5.90 41 0 39.7 41 26 8 21 34
Brooks Crawford R 27 3 5 5.54 36 0 63.3 69 39 11 25 48
Alan Busenitz R 33 2 4 5.66 46 0 49.3 55 31 9 21 38
Ryan Meisinger R 30 2 4 5.97 29 0 34.7 36 23 7 21 35
Shea Spitzbarth R 29 2 3 6.11 33 1 35.3 38 24 6 23 28
Daniel Duarte R 27 2 4 5.80 54 0 54.3 55 35 10 29 51
Andy Fisher L 28 1 3 6.10 38 0 41.3 43 28 7 24 34
Stevie Branche R 27 2 3 6.08 30 0 40.0 37 27 7 29 43
Jared Solomon R 27 1 4 6.57 31 5 49.3 55 36 9 33 38
Ryan Nutof R 28 2 4 5.89 50 0 55.0 59 36 9 32 45
Tayron Guerrero R 33 1 2 7.36 21 0 22.0 26 18 5 16 17
Vin Timpanelli R 25 2 4 6.32 38 0 47.0 45 33 8 33 45
Jake Gozzo R 27 2 4 7.04 35 0 46.0 50 36 8 33 32

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ FIP ERA- WAR
Andrew Abbott 143.0 9.8 3.4 1.4 8.8% 25.5% .294 101 4.29 99 2.1
Hunter Greene 133.7 11.4 3.2 1.5 8.6% 30.5% .277 103 4.19 97 2.1
Nick Martinez 100.3 9.4 3.2 1.2 8.4% 24.4% .308 110 4.01 91 1.6
Frankie Montas 131.7 9.2 2.8 1.4 7.3% 24.2% .293 98 4.23 102 1.5
Graham Ashcraft 131.0 7.6 3.1 1.1 7.9% 19.5% .299 93 4.38 108 1.5
Brandon Williamson 128.3 8.1 4.0 1.4 10.0% 20.4% .297 88 4.97 113 1.2
Alexis Díaz 67.0 10.7 4.3 1.1 11.3% 28.4% .250 114 4.17 87 1.1
Nick Lodolo 83.7 10.8 3.1 1.4 8.1% 28.0% .305 96 4.39 104 1.0
Connor Phillips 114.7 10.0 4.8 1.4 11.9% 25.0% .296 89 4.87 113 1.0
Julian Aguiar 109.3 7.1 2.9 1.5 7.3% 18.0% .293 89 5.00 113 1.0
Chase Petty 95.7 6.7 3.0 1.4 7.6% 16.9% .296 86 5.03 116 0.7
Reiver Sanmartin 75.0 8.0 3.2 1.3 8.2% 20.4% .305 88 4.54 113 0.5
Fernando Cruz 54.3 11.9 4.1 1.5 10.5% 30.1% .323 108 4.41 93 0.5
Carson Spiers 94.0 7.7 3.8 1.4 9.6% 19.2% .299 83 5.16 120 0.5
Lyon Richardson 82.3 8.7 4.6 1.5 11.3% 21.4% .297 82 5.23 123 0.4
Christian Roa 97.3 9.2 5.8 1.6 14.0% 22.3% .297 80 5.60 125 0.4
Connor Overton 54.7 7.4 2.8 1.5 7.2% 19.0% .294 87 4.85 115 0.4
Tejay Antone 47.3 8.4 3.8 1.5 9.6% 21.2% .291 87 5.05 115 0.3
Randy Wynne 85.0 4.9 2.0 1.7 5.1% 12.4% .301 81 5.43 124 0.3
Kevin Herget 67.0 7.1 2.7 1.6 6.8% 18.2% .306 85 5.03 118 0.3
Casey Legumina 55.3 8.3 3.7 1.5 9.4% 20.8% .306 86 4.88 117 0.2
Emilio Pagán 56.3 9.1 3.0 1.6 8.0% 24.1% .280 96 4.60 104 0.2
Brett Kennedy 76.7 6.5 3.8 1.5 9.3% 15.9% .299 79 5.51 126 0.2
Ian Gibaut 62.0 9.6 3.8 1.3 9.6% 24.4% .305 96 4.42 104 0.2
Sam Benschoter 100.0 7.7 4.3 1.6 10.5% 18.9% .296 77 5.62 129 0.2
Alex Young 56.7 9.4 3.3 1.6 8.5% 24.0% .305 90 4.68 111 0.2
Connor Curlis 80.0 7.3 4.1 1.7 10.0% 18.1% .296 78 5.64 129 0.2
Justin Bruihl 52.7 6.8 3.4 1.2 8.7% 17.3% .292 96 4.83 104 0.2
Levi Stoudt 84.3 6.4 4.4 1.5 10.5% 15.4% .303 77 5.63 129 0.1
Sam Moll 51.7 9.2 4.2 1.4 10.7% 23.6% .283 91 4.90 109 0.1
Lucas Sims 55.0 10.8 5.2 1.3 13.3% 27.5% .267 91 4.87 110 0.1
Derek Law 49.7 8.7 4.2 1.4 10.2% 21.3% .310 88 4.93 114 0.1
Evan Kravetz 59.0 8.2 4.6 1.5 11.2% 20.2% .300 81 5.31 123 0.1
Michael Mariot 58.0 5.7 3.7 1.7 9.1% 14.1% .302 76 5.84 132 0.0
Silvino Bracho 50.3 8.4 3.4 1.6 8.7% 21.6% .296 86 4.96 116 0.0
Michael Byrne 51.0 7.8 3.5 1.4 8.8% 19.4% .300 87 4.86 115 0.0
Thomas Farr 93.0 5.4 3.6 1.5 8.8% 13.4% .295 74 5.87 135 0.0
Chasen Shreve 41.0 8.8 3.3 1.5 8.5% 22.6% .292 88 4.69 113 0.0
Buck Farmer 60.3 10.0 4.3 1.5 11.0% 25.4% .290 91 4.78 110 0.0
Tony Santillan 51.0 8.8 5.5 1.4 13.2% 21.4% .298 81 5.45 123 0.0
Tommy Eveld 35.3 8.2 2.8 1.5 7.2% 21.1% .304 87 4.76 114 0.0
Spencer Stockton 48.0 7.3 3.9 1.5 9.9% 18.3% .299 79 5.30 126 -0.1
Alec Mills 58.0 5.6 3.1 1.7 7.7% 13.8% .307 74 5.72 136 -0.1
Brooks Kriske 33.7 11.2 4.8 1.6 11.8% 27.5% .296 83 4.86 120 -0.1
Jake Wong 66.7 6.3 4.3 1.6 10.4% 15.3% .302 75 5.76 133 -0.2
Tyler Jay 34.7 8.3 3.9 1.8 9.6% 20.4% .314 75 5.59 134 -0.2
T.J. Sikkema 62.7 7.0 4.3 1.4 10.8% 17.6% .287 76 5.63 132 -0.2
Myles Gayman 61.0 5.8 1.9 1.5 5.0% 15.0% .298 82 5.14 123 -0.3
Donovan Benoit 31.3 9.2 5.5 1.4 13.3% 22.4% .294 78 5.58 129 -0.3
Eddy Demurias 42.3 7.4 4.9 1.5 11.9% 18.0% .299 78 5.59 129 -0.3
Zack Brown 43.7 5.8 4.9 1.6 11.6% 13.5% .303 70 6.28 143 -0.3
Hunter Strickland 39.7 7.7 4.8 1.8 11.7% 18.9% .287 76 5.98 132 -0.3
Brooks Crawford 63.3 6.8 3.6 1.6 8.8% 17.0% .297 80 5.37 124 -0.3
Alan Busenitz 49.3 6.9 3.8 1.6 9.5% 17.1% .303 79 5.48 127 -0.3
Ryan Meisinger 34.7 9.1 5.5 1.8 13.0% 21.6% .302 75 5.85 134 -0.4
Shea Spitzbarth 35.3 7.1 5.9 1.5 13.9% 17.0% .299 73 6.00 137 -0.4
Daniel Duarte 54.3 8.4 4.8 1.7 11.7% 20.6% .294 77 5.65 130 -0.4
Andy Fisher 41.3 7.4 5.2 1.5 12.6% 17.9% .293 73 5.99 137 -0.5
Stevie Branche 40.0 9.7 6.5 1.6 15.2% 22.5% .288 73 6.01 136 -0.5
Jared Solomon 49.3 6.9 6.0 1.6 14.0% 16.1% .303 68 6.40 147 -0.5
Ryan Nutof 55.0 7.4 5.2 1.5 12.3% 17.3% .301 76 5.60 132 -0.5
Tayron Guerrero 22.0 7.0 6.5 2.0 14.7% 15.6% .309 61 7.26 165 -0.6
Vin Timpanelli 47.0 8.6 6.3 1.5 14.9% 20.4% .285 71 6.17 142 -0.6
Jake Gozzo 46.0 6.3 6.5 1.6 14.7% 14.3% .292 63 6.67 158 -1.0

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Andrew Abbott Tom Browning CC Sabathia Ken Holtzman
Hunter Greene Jack Flaherty Johnny Rigney Dennis Eckersley
Nick Martinez Don Robinson Sal Maglie Mike Marshall
Frankie Montas Jeff Samardzija Burleigh Grimes Jim Bunning
Graham Ashcraft Nathan Eovaldi Antonio Senzatela Mike Pelfrey
Brandon Williamson Jerry Reuss Shawn Morimando Fred Kipp
Alexis Díaz Carlos Marmol Scott Williamson Jose Leclerc
Nick Lodolo Craig Skok Dave Hamilton Britt Burns
Connor Phillips Tyler Clippard Randall Delgado Kyle Davies
Julian Aguiar Henderson Alvarez Matt Wisler Pablo Lopez
Chase Petty Dave Katusin Bill Dillman Troy Chestnut
Reiver Sanmartin Richard Salazar Matt Ruebel Scott Simmons
Fernando Cruz Todd Jones Larry Andersen Steve Farr
Carson Spiers Philip Humber 험버 Allen Levrault Adam Peterson
Lyon Richardson Larry McDowell Mark Ambrose Chuck Murray
Christian Roa Chance Adams Steven White Dave Swartzbaugh
Connor Overton Scott Roberts Huck Betts John Briggs
Tejay Antone Randall Delgado Darryl Scott Don Cooper
Randy Wynne Josh Miller Zach Neal Mark Knudson
Kevin Herget Brady Raggio Steve Hargan Bob Klinger
Casey Legumina Brandon Reed Mike Flannery Gary Haught
Emilio Pagán Mike Trombley Ryan Brasier Enrique Romo
Brett Kennedy Ryan Glynn 라이언 Allen Webster 웹스터 Luis Munoz
Ian Gibaut Zach McAllister Jonathan Albaladejo Hector Neris
Sam Benschoter Dylan Covey Jefry Rodriguez Chris Ellis
Alex Young Tim Hill Mike Gosling Rudy Arias
Connor Curlis Bryan Oelkers Shawn Morimando Tom Drees
Justin Bruihl Brad Wheeler Clyde Shoun Dick Lines
Levi Stoudt Steven Wright Kevin Beirne Justin Fitzgerald
Sam Moll Rich Rodriguez Tug McGraw Jeremy Affeldt
Lucas Sims Jose Veras Freddy Schmidt Mike Hartley
Derek Law Willard Schmidt Hansel Izquierdo Jim Bruske
Evan Kravetz Eric Stout Terry Burrows Mark Miggins
Michael Mariot Carl Willey Guillermo Moscoso Doyle Lade
Silvino Bracho Willie Fraser Jim Mann Dick Drago
Michael Byrne Jose Capellan카페얀 Geoff Broussard Alan Busenitz
Thomas Farr Sean O’Sullivan 오설리반 Taylor Guerrieri Troy Evers
Chasen Shreve Morrie Martin Tony Sipp Brian Duensing
Buck Farmer Johnny Morrison Odell Jones Diego Segui
Tony Santillan Dayan Diaz Scott Oberg J.P. Feyereisen
Tommy Eveld Mike Browning Carlos Almanzar Chris Smith
Spencer Stockton Jim Gerlach Elvys Quezada Rod Stevenson
Alec Mills George Gill Bob Saban Randy Boone
Brooks Kriske Brad Boxberger Bryan Stephens Craig Dingman
Jake Wong Mark Heuer Steve Long James Sprankle
Tyler Jay Zach Baldwin Rommie Lewis Brian Henderson
T.J. Sikkema Rob Kaminsky Lefty Hoerst Mark Miggins
Myles Gayman Nick Baker Kyle Kraus Mike Welch
Donovan Benoit David Wong Rick Raether Jarrod Kingrey
Eddy Demurias Marcus Hostetler Tony Dougherty Rich Scalamandre
Zack Brown Brock Till Robert Paulk Fidel Compres
Hunter Strickland Tom Wilhelmsen Alan Mills Don Aase
Brooks Crawford Ryan Basner J.R. Graham Anthony Bass
Alan Busenitz J.C. Gutierrez Javy Guerra Roman Colon 콜론
Ryan Meisinger Jerry Casale Daryl Patterson Frank Mata
Shea Spitzbarth Jamie Emiliano Bobby Reis Mike Crudale
Daniel Duarte Roman Mendez Scott Oberg Dayan Diaz
Andy Fisher Len Whitehouse Colin Young Chris Petrini
Stevie Branche Joel Johnston Jeff Jones Terry Bross
Jared Solomon Gene Escat Vince Bongiovanni Marco Albano
Ryan Nutof Joey Donofrio Julio DePaula 데폴라 Ryan Perry
Tayron Guerrero Hal Elliott Robert Booth Kaohi Downing
Vin Timpanelli Adam Lau Byron Wilkerson Jhondaniel Medina
Jake Gozzo Frank Kamfonik Jon Ellis Barry Manuel

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
Andrew Abbott .229 .288 .360 .244 .319 .446 3.0 1.0 3.86 5.16
Hunter Greene .213 .301 .404 .218 .293 .391 3.1 1.0 3.67 5.02
Nick Martinez .243 .324 .402 .252 .305 .411 2.7 0.4 3.21 5.17
Frankie Montas .254 .322 .452 .233 .285 .385 2.4 0.5 3.76 5.01
Graham Ashcraft .234 .310 .326 .275 .338 .489 2.3 0.6 4.22 5.49
Brandon Williamson .252 .324 .374 .259 .344 .470 2.1 0.2 4.39 5.86
Alexis Díaz .196 .321 .357 .189 .285 .318 1.9 0.0 3.17 5.13
Nick Lodolo .222 .300 .321 .244 .332 .455 1.6 0.3 4.03 5.50
Connor Phillips .236 .355 .419 .242 .326 .421 1.8 -0.1 4.47 6.00
Julian Aguiar .250 .333 .452 .275 .325 .453 1.6 0.3 4.52 5.65
Chase Petty .266 .337 .434 .271 .332 .467 1.3 0.1 4.58 5.91
Reiver Sanmartin .240 .308 .385 .272 .333 .465 1.0 -0.1 4.50 5.99
Fernando Cruz .240 .333 .410 .243 .336 .441 1.1 -0.2 3.17 5.65
Carson Spiers .279 .367 .474 .246 .320 .421 1.1 -0.1 4.77 5.99
Lyon Richardson .247 .349 .432 .261 .344 .466 1.0 -0.2 4.84 6.21
Christian Roa .250 .372 .453 .250 .355 .442 1.0 -0.5 5.00 6.46
Connor Overton .275 .342 .480 .252 .304 .426 0.8 0.0 4.39 5.88
Tejay Antone .256 .343 .467 .250 .324 .427 0.7 -0.1 4.39 6.04
Randy Wynne .295 .351 .545 .292 .320 .467 0.7 -0.2 5.04 6.13
Kevin Herget .265 .320 .470 .286 .339 .494 0.8 -0.2 4.43 6.14
Casey Legumina .269 .342 .510 .259 .331 .397 0.6 -0.2 4.54 5.95
Emilio Pagán .242 .314 .473 .238 .292 .405 0.8 -0.4 3.78 5.76
Brett Kennedy .273 .350 .475 .276 .352 .471 0.7 -0.3 5.06 6.26
Ian Gibaut .243 .328 .391 .252 .324 .441 0.8 -0.5 3.84 5.80
Sam Benschoter .273 .374 .477 .257 .340 .455 0.8 -0.5 5.22 6.47
Alex Young .243 .313 .405 .262 .327 .477 0.8 -0.4 3.93 6.00
Connor Curlis .275 .364 .461 .266 .344 .486 0.7 -0.4 5.17 6.46
Justin Bruihl .231 .299 .333 .277 .354 .477 0.5 -0.2 4.24 5.73
Levi Stoudt .265 .366 .456 .289 .358 .485 0.5 -0.4 5.31 6.44
Sam Moll .211 .294 .355 .252 .354 .455 0.6 -0.5 4.05 6.01
Lucas Sims .204 .362 .376 .214 .310 .384 0.9 -0.7 3.94 6.16
Derek Law .256 .350 .467 .269 .339 .435 0.4 -0.4 4.29 6.07
Evan Kravetz .239 .337 .408 .270 .355 .472 0.6 -0.5 4.68 6.41
Michael Mariot .304 .383 .545 .272 .333 .448 0.4 -0.4 5.27 6.77
Silvino Bracho .261 .340 .443 .255 .314 .464 0.4 -0.4 4.34 6.13
Michael Byrne .267 .343 .511 .259 .323 .393 0.4 -0.4 4.47 5.82
Thomas Farr .294 .376 .503 .270 .348 .455 0.5 -0.5 5.45 6.54
Chasen Shreve .254 .323 .441 .248 .313 .446 0.4 -0.4 4.12 6.38
Buck Farmer .248 .355 .429 .228 .303 .417 0.6 -0.7 3.98 6.32
Tony Santillan .272 .402 .446 .234 .331 .421 0.4 -0.6 4.74 6.45
Tommy Eveld .279 .347 .500 .250 .304 .431 0.3 -0.3 4.20 6.10
Spencer Stockton .261 .355 .467 .273 .336 .455 0.3 -0.5 4.88 6.55
Alec Mills .322 .392 .591 .266 .319 .435 0.3 -0.4 5.43 6.73
Brooks Kriske .246 .352 .475 .221 .316 .397 0.2 -0.5 4.45 6.58
Jake Wong .275 .356 .435 .286 .365 .536 0.2 -0.7 5.37 6.82
Tyler Jay .286 .375 .476 .273 .348 .505 0.1 -0.6 5.17 7.18
T.J. Sikkema .227 .344 .373 .273 .364 .471 0.1 -0.7 5.29 6.71
Myles Gayman .288 .341 .492 .271 .326 .442 0.1 -0.7 4.82 6.17
Donovan Benoit .250 .391 .446 .242 .346 .424 0.0 -0.6 5.07 6.68
Eddy Demurias .260 .367 .455 .272 .358 .457 0.0 -0.7 5.14 6.60
Zack Brown .291 .396 .512 .283 .368 .478 0.0 -0.8 5.77 7.44
Hunter Strickland .288 .390 .530 .242 .333 .440 0.0 -0.7 4.94 7.06
Brooks Crawford .271 .351 .449 .272 .338 .478 0.0 -0.8 4.95 6.33
Alan Busenitz .268 .345 .464 .284 .351 .490 0.0 -0.8 4.98 6.58
Ryan Meisinger .262 .384 .508 .260 .348 .455 -0.1 -0.8 5.18 7.27
Shea Spitzbarth .261 .370 .478 .278 .384 .458 -0.1 -0.7 5.24 7.08
Daniel Duarte .255 .360 .462 .259 .352 .454 0.0 -0.9 5.07 6.93
Andy Fisher .233 .352 .433 .279 .387 .471 -0.2 -0.9 5.42 7.00
Stevie Branche .211 .356 .408 .265 .398 .470 -0.1 -0.9 5.25 7.15
Jared Solomon .278 .393 .495 .275 .385 .471 -0.1 -0.8 5.81 7.42
Ryan Nutof .271 .378 .495 .265 .349 .416 -0.1 -1.0 5.17 6.84
Tayron Guerrero .317 .451 .634 .265 .373 .449 -0.3 -0.8 6.39 8.82
Vin Timpanelli .262 .410 .488 .232 .358 .394 -0.3 -1.1 5.62 7.42
Jake Gozzo .294 .425 .529 .253 .370 .424 -0.6 -1.4 6.29 8.05

Here are how the ZiPS percentiles worked out in 2023 for pitchers and hitters in in 2023.

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.