This year I had the honor of filling out a Hall of Fame ballot for the fifth time, and as was the case with the previous four, I‘m endeavoring to explain my reasoning. This is something I feel every voter should do. Casting a ballot is a privilege that should demand not only due diligence, but also transparency.
Let’s cut to the chase.
Noteworthy among my 2025 selections is that the holdovers differ somewhat from previous ballots. My most recent Sunday Notes column — I missed last week’s due to a health issue — suggested a few of those changes. As I explained on December 22, my previous ballots all included Manny Ramirez and Alex Rodriguez, but I was seriously considering dropping them and instead voting for two of Félix Hernández, Dustin Pedroia, and David Wright. I did just that. Following no small amount of deliberation, I adopted my colleague Jay Jaffe’s stance that Manny’s and A-Rod’s being suspended after PED rules were put into place is a meaningful distinction. With neither erstwhile slugger having a realistic chance of ever being elected by the BBWAA — another factor in my decision — a strategic change seemed in order.
Rickey Henderson had something to offer everyone. He was a Bay Area icon who spent more than half his career wearing the green and gold of the Oakland Athletics, yet he was traded away twice, and spent time with eight other teams scattered from Boston to San Diego, all of them viewing him as the missing piece in their quest for a playoff spot. For fans of a throwback version of baseball that emphasized speed and stolen bases, “The Man of Steal” put up numbers that eclipsed the single-season and career records of Lou Brock and Ty Cobb. To those who viewed baseball through the new-fangled lens of sabermetrics, he was the platonic ideal of a leadoff hitter, an on-base machine who developed considerable power. To critics — including some opponents — he was a showboat as well as a malcontent who complained about being underpaid and wouldn’t take the field due to minor injuries. To admirers, he was baseball’s most electrifying player, a fierce competitor, flamboyant entertainer, and inner-circle Hall of Famer. After a 25-year major league career full of broken records (not to mention the fourth-highest total of games played, ahem), Henderson spent his age-45 and -46 seasons wowing fans in independent leagues, hoping for one last shot at the majors.
It never came, but Henderson’s résumé could have hardly been more complete. A 10-time All-Star, two-time world champion, an MVP and Gold Glove winner, he collected 3,055 hits and set the career records for stolen bases (1,406), runs scored (2,295), and walks (2,190); the last was eclipsed by Barry Bonds three years later, though Henderson still has more unintentional walks (2,129). He also holds the single-season record for stolen bases (130), as well as the single-season and career records for caught stealing (42 and 335, respectively).
“If you could split him in two, you’d have two Hall of Famers. The greatest base stealer of all time, the greatest power/speed combination of all time (except maybe Barry Bonds), the greatest leadoff man of all time,” wrote Bill James for The New Bill James Historical Baseball Abstract in 2001. “Without exaggerating one inch, you could find fifty Hall of Famers who, all taken together, don’t own as many records, and as many important records, as Rickey Henderson.” Read the rest of this entry »
With their trade for Garrett Crochet back in early December, the Red Sox indicated their intention to aggressively compete for the AL East crown in 2025. The Yankees missing out on Juan Soto, along with the relative inaction of the Orioles and Blue Jays this offseason, has opened that window for Boston. And the Sox have continued to add talent to their pitching staff, signing Walker Buehler to a one-year deal two days before Christmas. The contract will guarantee Buehler $21.05 million, which also happens to be the exact value of the qualifying offer the Red Sox extended to Nick Pivetta and that the Dodgers declined to offer to Buehler. There’s also a $25 million mutual option for 2026 and as much as $2.5 million in performance bonuses for hitting games started thresholds.
After undergoing his second Tommy John surgery in 2022, Buehler finally returned to a major league mound last May, but he really struggled to find his footing after being sidelined for nearly two full years. A June hip injury limited him to just 16 starts and 75.1 innings, and his 5.38 ERA and 5.54 FIP were easily the worst marks of his career. Despite his summer scuffles, Buehler managed to turn things around during the playoffs. He pitched to a 3.60 ERA across 15 postseason innings, including a gutsy scoreless start in Game 3 of the World Series and the first save of his career in the decisive Game 5.
Of course, Buehler was one of the most successful young starters in baseball from 2018–21. Among all qualified pitchers during that stretch, he ranked seventh in WAR, sixth in ERA-, and eighth in FIP-. But postseason heroics aside, 2024 was a pretty miserable year for Buehler. He couldn’t find consistency with his mechanics, and that hip injury seemed to disrupt any progress he was making on that front. He was marginally better after returning from the IL in August and he was able to make a few key adjustments to his mechanics down the stretch — no doubt helping him find some limited success in October — but he entered this offseason as an enigmatic free agent. His early career success was undeniable, but his injury history and disappointing return raised a lot of questions about his ability to contribute quality innings moving forward. Read the rest of this entry »
Jonathan Dyer, Troy Taormina, Robert Edwards-Imagn Image
It’s been dark here at FanGraphs for a few days, so admit it — you’re desperate to read anything right now. How about a roundup of analysis on three pitchers that went off the market right before our holiday hiatus?
Griffin Canning, Michael Soroka, and Patrick Sandoval all fit somewhere between the back of their new team’s rotation or the front of its starter depth; each received deals commensurate with those expectations. If the going rate for a fourth starter these days is something like $15 million AAV (Alex Cobb got one year and $15 million, Matthew Boyd got two years and $29 million), this trio is probably one tier below that.
Do these three signings, grouped together, mean anything in particular? Probably not. Each year, the starter/reliever binary grows blurrier, and perhaps someday, every pitcher will throw exactly three innings and the distinction will disappear completely. Perhaps each of these signings brings us closer to that day; Soroka, in particular, seems best served to go through a lineup once and then head out on his way. For various reasons, the expectation for all of these pitchers should be somewhere in the 80- to 120-inning range for the 2025 season. But for now, no further trends will be drawn. Without further ado, here is the lowdown on the three hurlers.
Griffin Canning
Canning drew some attention on the pitching nerd internet earlier this year due to the remarkably unremarkable shape of his fastball. The image below is courtesy of Max Bay’s dynamic dead zone app:
Because Canning throws his fastball from a roughly league-average arm angle (45°), a league-average release height (5.8 feet), and with league-average ride (16.2 inches of induced vertical break), the pitch — in theory! — moves on a trajectory that hitters expect. (I say “in theory” because, as Remi Bunikiewicz pointed out, Canning does a great job hiding his fastball during the windup, complicating any perceptive analysis.)
This fastball was the bane of Canning’s existence in 2024. He did qualify for the ERA title, something only 57 other pitchers could claim they did, but his 5.26 FIP was worst among those qualified starters, and his strikeout rate was third worst. That strikeout rate dropped nearly eight percentage points from 2023 to 2024, and the performance against his fastball explained essentially all of that drop. The whiff rate on Canning’s three other primary pitches stayed virtually the same; on the fastball, the percentage of swings that resulted in misses went from 28% in 2023 to just 14% in 2024.
A drop in velocity appears to be the main culprit for the decline in performance. The four-seamer averaged 94.7 mph in 2023; that dipped to 93.4 mph in 2024. Could a 1.5-mph difference in velocity be the entire explanation? I’m inclined to think that the answer is mostly yes. But it’s also possible that the decline in slider quality impacted batter performance against his fastball. Canning’s death ball slider dropped three fewer inches relative to 2023, reducing the separation between his fastball and his primary out pitch against right-handed hitters.
Could a reduced role help Canning return to his prior form? These considerations could be part of the plan. The Mets employ something like eight starters; Canning sits outside the favored five. Assuming perfect health, it’s likely that they will deploy him in two- or three-inning bursts, perhaps allowing him to get back to that mid-90s velocity on the heater. Even in a swingman role, the $4.25 million contract makes good sense — with fewer workload responsibilities, it doesn’t feel unreasonable to expect Canning to deliver something like a 4.00 ERA over 100ish innings. And if injuries do strike the rotation, he can stretch out to a starter’s workload. Either way, there’s a role to play in this era where quality innings can be difficult to come by, especially in the late summer months.
Michael Soroka
Soroka exploded after a midseason move to the White Sox bullpen. As a reliever, Soroka struck out 39% of the hitters he faced, which would’ve ranked second in all of baseball.
Curiously, this wasn’t a case of Soroka ramping up the stuff over 15-pitch spurts. Unlike those pitchers topping the strikeout leaderboards — Mason Miller, Edwin Díaz, Josh Hader — Soroka did it mostly in chunky multi-inning appearances. Soroka pitched 36 innings out of the bullpen; all but 5 2/3 of them came in appearances that spanned two innings or more. In those slightly shorter appearances — he averaged nearly five innings per appearance as a starter and 2 1/3 as a reliever — the strikeout rate somehow tripled.
After moving full-time to relief work, Soroka added 1.5 mph to his four-seam fastball. But the four-seamer isn’t anything special; instead, at 94 mph with dead zone-ish movement, it’s mostly there to set up the slider, which generated nearly a 42% whiff rate.
What’s so special about the slider? It isn’t the velocity — it averages just 82.2 mph, well below the average for major league sliders. But its shape is distinct. There are slower curveballs that resemble the movement profile, but outside of Bryan Abreu, nobody really throws a slider with the combination of depth and sweep that Soroka manages to get. Starting May 18, when Soroka shifted to a bullpen role, the slider averaged -4.5 inches of induced vertical break with 5.2 inches of sweep, moving sharply on two planes.
But averages obscure the full truth. Soroka can also manipulate the pitch to move in a variety of break patterns. Look at the range of movement profiles on his slider, seen in yellow on his pitch plot below:
Soroka can firm it up, throwing it more like a gyro slider at 84 mph with zero inches of induced vertical break:
But he can also bend it like a curveball, dropping over 10 inches more than his firmest sliders:
(Look at poor Spencer Torkelson there — I think he was expecting the gyro.)
Between the identical frequency of the fastball and slider, the distinct two-plane movement profile, and the diversity of potential shapes, Soroka had batters swinging and missing more than almost any pitcher in baseball.
Evidently, the Nationals, who gave Soroka $9 million on a one-year deal, plan to use him as a “starter.” Given his usage patterns as a reliever, I’m not exactly sure what that means. I would expect that the Nationals will tell Soroka to let it loose for 60 or so pitches, just as he did in Chicago, and he’ll take on 12 or 13 hitters in a game. Like Canning, I think Soroka will end up closer to 90 innings than 180, letting his best stuff cook in outings that sit somewhere between a one-inning shutdown reliever and a starter trying to turn the lineup over three times.
Patrick Sandoval
Sandoval, who signed a two-year, $18.25 million deal with the Red Sox, is a perfect fit for their “no fastballs” organizational philosophy. This guy hates four-seamers now — they made up just 16% of his pitches in his injury-shortened 2024 campaign, by far a career low. Regardless of batter handedness, Sandoval mixes in all six of his pitches, but he works them in differently depending on whether he’s facing a righty or lefty. A plurality of his pitches to righties were changeups; to lefties, Sandoval spammed his slider and sweeper over half the time.
As one would expect with a pitcher who throws all that junk, Sandoval struggles to get the ball in the strike zone. He ran a 10% walk rate last year; even in his excellent 2022 campaign, in which he racked up 3.7 WAR, his walk rate was above 9%. The walks are just part of the package with Sandoval, but the hope is that at his best, he can pitch around them, striking out enough hitters and staying off enough barrels with his diverse pitch mix and refusal to throw anything straight.
Sandoval is likely to pitch the fewest innings of this trio in 2025. He tore his UCL and was shut down in mid-June before undergoing Tommy John surgery, so he’ll miss a big chunk of the upcoming season. When he returns, it figures that he will assume a traditional starter’s workload, though following the Walker Buehler signing, Boston’s rotation looks pretty packed. Ultimately, this deal is mostly a 2026 play, with some nice depth for the end of next year as a bonus.
Conclusion
None of these guys is too exciting. All of them have stanky fastballs. But each has a reason to believe that he might contribute surplus value on a modest deal. In the end, that’s what a minor pitcher signing is all about.
The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2025 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.
Even as an amateur, Ian Kinsler spent most of his career in someone else’s shadow. At Canyon Del Oro High School in Tucson, Arizona — where he played on two state champion teams — and then at Central Arizona Junior College, he played alongside players who were picked much higher in the draft. After transferring to Arizona State, he lost the starting shortstop job to Dustin Pedroia, who had initially moved to second base to accommodate his arrival. With the Rangers, for whom he starred from 2006–13, he was a vital cog on two pennant winners but took a back seat to MVP Josh Hamilton, future Hall of Famer Adrian Beltré, and perennial All-Star shortstop Michael Young. Even after being dealt to the Tigers, he drew less attention than Miguel Cabrera, Justin Verlander, or Max Scherzer.
Particularly in the developmental phase of his career, those slights and oversights left Kinsler with a chip on his shoulder, but also a drive to improve — and improve he did. He starred at his third collegiate stop, the University of Missouri, helped the Rangers emerge as an American League powerhouse while making three All-Star teams, added another All-Star selection in Detroit and won two belated but well-earned Gold Gloves. His 48 leadoff home runs ranks sixth all-time. Twice he combined 30 homers and 30 steals in the same season, making him one of just 16 players with repeat membership in the 30-30 club. For the 2007–16 period, he ranked among the game’s most valuable players by WAR via a combination of excellent defense, very good baserunning, and above-average hitting. Read the rest of this entry »
The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2025 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.
Because of his size — officially 5-foot-9 and 170 pounds, but by his own admission, a couple inches shorter — Dustin Pedroia was consistently underestimated. Though he took to baseball as a toddler and excelled all the way through high school and Arizona State University, scouts viewed him as having below-average tools because of his stature. He barely grazed prospect lists before reaching the majors, but once he settled in, he quickly excelled. He won American League Rookie of the Year honors while helping the Red Sox win the 2007 World Series, then took home the MVP award the next year, when he was just 24.
Over the course of his 14-year career, Pedroia played a pivotal role in helping the Red Sox win one more World Series, made four All-Star teams, and banked four Gold Gloves. Understandably, he became a fan favorite, not only for his stellar play but because of the way he carried himself, radiating self-confidence to the point of cockiness, and always quick with a quip. “Pedie never shuts up, man,” Manny RamireztoldESPN Magazine’s Jeff Bradley for a 2008 piece called “170 Pounds of Mouth.” Continued Ramirez, “He’s a little crazy. But that’s why we love him. He talks big and makes us all laugh.” Read the rest of this entry »
Which player had a better career, Dustin Pedroia or David Wright? I asked that question in a Twitter poll a few days ago, with the erstwhile Boston Red Sox second baseman outpolling the former New York Mets third baseman by a measure of 58.8% to 41.2%. Results aside, how they compare in historical significance has been on my mind. Both are on the Hall of Fame ballot I will be filling out in the coming days, and depending on what I decide to do with a pair of controversial players that have received my votes in recent years, each is a strong consideration for a checkmark. More on that in a moment.
It’s no secret that Pedroia and Wright were on track for Cooperstown prior to injuries sidetracking their seemingly clear paths. Rather than having opportunities to build on their counting stats, they finished with just 1,805 and 1,777 hits, and 44.8 and 51.3 WAR, respectively. That said, each has a resumé that includes an especially impressive 10-year stretch (Wright had 10 seasons with 100 or more games played. Pedroia had nine).
To wit:
From 2007-2016, Pedroia slashed .303/.368/.447 with an 118 wRC+ and 45 WAR. Over that span, he made four All-Star teams, won four Gold Gloves, and earned both Rookie of the Year and MVP honors. Moreover, he was an integral part of two World Series-winning teams.
From 2005-2014, Wright slashed .298/.379/.492 with a 134 wRC+ and 48.1 WAR. Over that span, he made seven All-Star teams and won two Gold Gloves. Unlike his Red Sox contemporary, he captured neither a Rookie of the Year or MVP award, nor did he play for a World Series winner. That said, as Jay Jaffe wrote earlier this month, “Wright is the greatest position player in Mets history.” Read the rest of this entry »
For the 21st 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 next team up is the Boston Red Sox.
Batters
I have mixed feelings about the Red Sox. As a baseball fan, it galls me to see Mookie Betts in another uniform, and their complacency these past few trade deadlines has been frustrating. Yes, it’s good that they extended Rafael Devers to a long-term deal, but more often than not their forays into free agency end up in the We Tried bin.
But at the same time, even though Boston isn’t throwing its weight around like most large-market teams, this is a highly competent organization that makes smart moves. The Red Sox have developed a significant number of players internally – and more are on the way – and they’ve put those players positions to succeed. I have to admit that Jarren Duran and Wilyer Abreu have become far better than I expected, and though the experiment of moving Ceddanne Rafaela back to shortstop in the majors didn’t really work out, his upside was worth the gamble.
If anything, the Red Sox now look a lot like a 2010s St. Louis Cardinals roster. Not a single player in the lineup is projected to be an MVP candidate – no, ZiPS is not that high on Duran – but by the same token, almost every player is projected to be average or better, with decent depth at most positions. Even at catcher, which is projected to be their worst position (now that they’ve traded Kyle Teel), the Red Sox should get an acceptable level of mediocrity.
ZiPS holds out hope for Rafaela being just good enough offensively for his glove to play, and his WAR projection is a full win higher in center field than it would be at shortstop. A Trevor Story revival would be nice, but ZiPS isn’t particularly taken with him these days, and David Hamilton actually has a similar projection. It’s not something they’d announce, but I suspect the Red Sox would be happy to see Marcelo Mayer seize the shortstop job soon. At second base, ZiPS thinks Kristian Campbell would be one of the most accomplished offensive players to debut in the majors in 2025. Campbell and Roman Anthony project to be Boston’s third- and fourth-best offensive players, respectively.
Pitchers
Naturally, ZiPS doesn’t expect Garrett Crochet to carry an ace’s workload, but if he throws only his projected 135 innings, he should still be the best member of Boston’s rotation, which also features Tanner Houck, Kutter Crawford, and Brayan Bello. That group looks like one of the better starting staffs in baseball, though it’s a tier below the elite rotations of the Phillies and Dodgers.
I’m higher than ZiPS on Crawford, but I think it’s right about Houck as a borderline ace and Bello as a solid no. 2 or 3 starter. ZiPS is a bit of concerned with how Lucas Giolito will perform coming back from internal brace surgery, but he and Richard Fitts both project as reasonable fifth starters. Quinn Priester and Garrett Whitlock also project to be decent fifth starters, but Whitlock is also returning from an internal brace procedure, and I expect the Red Sox will use him conservatively once he’s healthy. It seems likely that he’ll see more innings out of the bullpen than in the rotation next season.
The bullpen projects to be solid, though ZiPS doesn’t rank them quite as highly as Steamer does. There’s some natural skepticism about Michael Fulmer coming off injury, and ZiPS is down on Justin Wilson and Luis Guerrero. But after these players, the projections see pretty much everyone else as either good or very good — but not elite — even edge options like Zach Penrod or Priester.
Like those Cardinals teams, these Red Sox can’t do much upgrading unless they get a superstar to raise their ceiling. The big problem here is the Red Sox play in the AL East, not the NL Central. ZiPS projects them to finish with a win total in the mid-80s. That’d be good enough to contend for a playoff spot, but it probably won’t cut it if they want to win the division. Still, considering the Yankees are trying to figure out how to fill the Juan Soto-sized hole in their lineup and the Orioles could be without Corbin Burnes, the Red Sox have improved enough to make those two teams sweat at least a little bit.
Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here. Size of player names is very roughly proportional to Depth Chart playing time. The final team projections may differ considerably from our Depth Chart playing time.
Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2025 due to injury, and players who were released in 2024. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Norwegian Ukulele Dixieland Jazz band that only covers songs by The Smiths, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.11.
Hitters are ranked by zWAR, which is to say, WAR values as calculated by me, Dan Szymborski, whose surname is spelled with a z. WAR values might differ slightly from those that appear in the full release of ZiPS. Finally, I will advise anyone against — and might karate chop anyone guilty of — merely adding up WAR totals on a depth chart to produce projected team WAR. It is important to remember that ZiPS is agnostic about playing time, and has no information about, for example, how quickly a team will call up a prospect or what veteran has fallen into disfavor.
When addressing his team’s acquisition of Garrett Crochet at the Winter Meetings, Craig Breslow said that the 25-year-old southpaw’s relationship with the Red Sox’ analytics group will be important, so that he “can continue to understand how he can get the best out of his stuff.” I subsequently asked Boston’s Chief Baseball Officer if, based on their pre-trade homework, they have identified any specific adjustments Crochet might want to make, or if they plan to mostly just let him keep doing what he does.
“I think the answer is probably both,” replied Breslow. “Right? We want to lean into what he does particularly well, and he does a lot of things really, really well. You look at the strikeouts, and especially the strikeouts relative to the walks; that’s a pretty good underpinning for a really successful starting pitcher. Once we have a chance to get to know him, have conversations with him, we’ll lean on [pitching coach Andrew Bailey] and the rest of the group. But it’s probably not fair to talk about what adjustments we might make before we’ve had a chance to have that conversation with him.”
Crochet is looking forward to the conversation. He expects it to take place in the coming week, and he’ll go into it with thoughts he’s been formulating since last summer. When I talked to Crochet in late August, he spoke of usage percentages and how he’d begun tinkering with a sinker. I reminded him of that earlier exchange when he met with the Boston media over Zoom on Friday, then proceeded to ask about his forthcoming discussions with the Red Sox pitching department. Read the rest of this entry »
The White Sox finished the 2024 season with my fourth-ranked farm system, and now they’ve added four good prospects via their trade with the Red Sox centered around lefty starter Garrett Crochet, who is under contract for two more seasons. You can read about Crochet and the Red Sox here. Coming back to Chicago in exchange are soon-to-be 23-year-old catcher Kyle Teel, 2024 first-round pick Braden Montgomery, 22-year-old developmental righty Wikelman Gonzalez, and data darling 23-year-old infielder Chase Meidroth. Two of those players (Teel and Meidroth) have a good chance to debut in 2025.
I thought this deal was much better than what the White Sox got back from San Diego last March for two years of Dylan Cease. A blockbuster rule of thumb: Get back at least one high-probability everyday hitter. Teel fits the bill. He’s a well-rounded player who is a virtual lock to remain at catcher and who will probably hit for enough power to be the White Sox primary catcher a few years from now. Montgomery is a switch-hitter with immense lefty bat speed, and he may also turn into an everyday, power-hitting right fielder down the line. Meidroth (elite contact, no power) and Gonzalez (three good-looking pitches that don’t play due to poor control) each have a plus characteristic or two that should facilitate an eventual big league role, and both have a puncher’s chance to be more than that. While it’s painful to part with a talent like Crochet (who was a bold, injured draft pick in 2020), a four-for-one swap in which each prospect they acquired has a special skill and potentially meaningful upside gives the White Sox a great combination of depth and ceiling in this transaction. Read the rest of this entry »