JJ Wetherholt is one of the biggest All-Star snubs this year, but he still had a pretty great end to the first half of his rookie season. On Friday, he agreed to an eight-year contract extension that runs until the end of the 2034 season. Wetherholt is hitting .259/.356/.399 for a 114 wRC+ and 3.5 WAR, the last number leading the St. Louis Cardinals and ranking second among all second basemen, in a virtual tie with Brice Turang and trailing only Luis Arraez, whose advantage of two-tenths of a win comes from his time as a DH. The eight-year deal guarantees that Wetherholt will make $112.5 million, with the potential to net an additional $20 million from MVP votes and All-Star appearances. He also receives a $2 million signing bonus this fall, which ensures he’ll get something soon if the upcoming CBA negotiation proves to be an extended one.
We can argue all day whether or not Wetherholt is the most glaring All-Star omission this year, but with eight of the top 10 second basemen by WAR not making the cut, and a whole bunch of other positions to dig through, I’d have to write a very different article to tackle that question. But it’s inarguable that Wetherholt is having a marvelous rookie season, and is one of the favorites to win NL Rookie of the Year honors when it’s over. Read the rest of this entry »
Today, we have the first of several Killers two-fers, with a pair of lists covering the right side of the infield. While still focusing on teams that meet the loose definition of a contender (Playoff Odds of at least 10%, a criterion that 22 of the 30 teams meet) and that have gotten about 0.6 WAR or less out of a position thus far (which prorates to 1.0 WAR over a full season), I have also incorporated our Depth Charts’ rest-of-season WAR projections into the equation for an additional perspective. That may suggest that some of these teams will clear the bar by a significant margin, but even so, I’ve included them here because their performance at that spot is worth a look. All statistics are through July 12.
Jordan Walker was down to his last swing. Then he got another, and another, and another. When he finally stopped swinging, he was the Home Run Derby champ.
The Cardinals right fielder won the 2026 Home Run Derby in Philadelphia on Monday with five straight do-or-die swings. Hometown favorite Kyle Schwarber led off the final round and hit 11. That brought Walker to the plate under a chorus of boos from fans at Citizens Bank Park — boos that persisted and only grew stronger with every home run.
Walker tallied just eight homers in his 15 allotted swings for the final round, but new Derby rules this year did not allow rounds to end on a home run, so batters could keep swinging so long as they kept going yard. And so Walker kept swinging — and kept going yard. He launched his ninth and 10th long balls before crushing a 450-foot shot to left center to tie Schwarber. Walker took a brief pause to catch his breath, then took one last swing to end it. Read the rest of this entry »
In a race for a playoff spot, every edge matters. Yet all too often, for reasons that extend beyond a player’s statistics, managers and general managers fail to make the moves that could improve their teams, allowing meager production to fester at the risk of smothering a club’s postseason hopes. In Baseball Prospectus’ 2007 book, It Ain’t Over ‘Til It’s Over, I compiled a historical All-Star squad of ignominy, identifying players at each position whose performances had dragged their teams down in tight races: the Replacement-Level Killers. I’ve revisited the concept numerous times at multiple outlets and have adapted it at FanGraphs in an expanded format since 2018.
When it comes to defining replacement-level play, we needn’t hew too closely to exactitude. Any team that’s gotten less than 0.6 WAR from a position to this point — prorating to 1.0 over a full season — is generally in the ballpark, though my final lists also incorporate our Depth Charts rest-of-season projections, which may nose them over the line. Sometimes, acceptable or even above-average defense (which may depend upon which metric one uses) coupled with total ineptitude on offense is enough to flag a team. Sometimes a club may be well ahead of replacement level but has lost a key contributor to injury; sometimes the reverse is true, but the team hasn’t yet climbed above that first-cut threshold. As with Supreme Court Justice Potter Stewart’s definition of hardcore pornography, I know replacement level when I see it. Read the rest of this entry »
Tarik Skubal started a spring training game I attended back in March — I believe it was in Dunedin — and something he said following the outing caught my attention. Speaking to a small group of reporters, the Detroit Tigers southpaw said “Ding was really creative back there today. I loved the pitch mix. I felt like he was using every weapon we needed.”
I asked Skubal if he could elaborate.
“I don’t know to explain it other than the flow was great,” he replied. “Mixing spin in counts where we typically don’t throw spin, then going to back to spin to get to the changeup. I felt like he was in control today. He was pressing the right buttons and I was synced up. It’s part of the sport where things happen subconsciously.”
Ding is, of course, All-Star catcher Dillon Dingler. Four months after Skubal spoke those words, I had an opportunity to ask the backstop how he would describe creativity within the framework of game-calling — not just when the Tigers ace is on the mound, but for the staff as a whole.
“You’re not going to try to recreate the wheel,” replied Dingler, whose diligent game prep is well-chronicled. “You’re going to stick with strengths, so it’s about finding different avenues to get to those strengths. That could be spinning in certain counts, spinning early, not showing the fastball until later. Then, once they’re on the fastball you can go changeup or to something else. There are a bunch of different avenues to get to the final result. Read the rest of this entry »
Happy Draft Weekend everyone! The draft broadcast begins at 1 p.m. ET today, with the first four rounds scheduled for Day 1. Then, tomorrow, the draft resumes at 11:30 a.m. ET for rounds 5-20.
As always, FanGraphs has you covered with everything you need to know before, during, and after the draft. Eric Longenhagen, Brendan Gawlowski, Michael Baumann, and Meg Rowley are in Philadelphia providing coverage throughout the weekend. You can find all of our draft coverage here, or by using the navigation widget at the top of our homepage and in our draft pieces. Eric and Brendan’s updated draft rankings are available on The Board, where you’ll also find players’ scouting reports and tool grades. You can read Eric’s draft preview here, and his first mock draft here. Provided he has enough new information to merit one, his second mock draft will run today before the first round, so be on the lookout for that, too. Meanwhile, Michael wrote three excellent draft features, which you can read here, here, and here. Also, be sure to join our Day 1 draft chat, where the FanGraphs crew will be answering your questions and providing updates and analysis beginning at 1 p.m ET.
That’s the last you’ll read about the draft in this mailbag. Instead, we’ll be answering your questions about Pete Crow-Armstrong, Aaron Ashby’s propensity for wins, and games with the highest rates of true outcomes for one team. Plus, I’ll provide the answers to last week’s trivia questions about baseball stats featuring the number 250. But first, I’d like to remind you that this mailbag is exclusive to FanGraphs Members. If you aren’t yet a Member and would like to keep reading, you can sign up for a Membership here. It’s the best way to both experience the site and support our staff, and it comes with a bunch of other great benefits. Also, if you’d like to ask a question for an upcoming mailbag, send me an email at mailbag@fangraphs.com. Read the rest of this entry »
Hello. While on paternity leave, I kept a journal about baseball and my daughter, who is not named Derek Jr., but who will henceforth be referred to as Derek Jr. You can read all of the entries here.
May 17
Yesterday, when Derek Jr. was fussy, my wife played a Black Eyes Peas song on her phone and bounced our daughter on a yoga ball. Today it became clear that she considered this to be a successful experiment and that it will be a thing in our household going forward. The baby is fussy. Let’s bounce her to that Black Eyed Peas song. On repeat. Day after day. The Black Eyed Peas playing in our home. This was not a path I could have foreseen. This is not a path I would have chosen. This already seems like it will not be a path I can escape.
While I’m feeding Derek Jr. in the evening, I catch the ninth and 10th innings of the Cubs and White Sox. The 10th inning is one of the most exciting I’ve seen in a while. The Cubs start with Pete Crow-Armstrong as the zombie runner, which already makes it must-see TV. The White Sox broadcast is apparently having some sort of kids’ day celebration, and all of the graphics have a distinctly Backyard Baseball feel to them. If you’ve never played the Backyard Sports games, then this will go right over your head, but as I watch, a realization washes over me: The speedy, lanky, left-handed, red-haired Pete-Crow Armstrong is Major League Baseball’s version of the speedy, lanky, left-handed, red-haired Pete Wheeler. I mean, come on:
I’ve been thinking a lot about the All-Star rosters this week. They’re not bad, but they’re weird, and missing many of the biggest names in the sport. That’s fine. There’s been heavy turnover atop the WAR leaderboards this year, as Ben Clemens pointed out last month, and that’s given us plenty of fresh storylines — many of which will be deservedly celebrated at the annual halftime show next week.
Still, this feels like it must matter in some way beyond an exhibition. And so I scoured the rosters, looking for a narrative to drive. One thing I noticed is, of the top 25 batters projected by FanGraphs Depth Charts, 17 did not make an All-Star team. Of those, eight are in competitive races out west.
Indeed, the stars have dimmed in the West. How these players perform after the break could determine the shape of the season still to come. Read the rest of this entry »
Dylan Cease came within three outs of making history on Wednesday. Only one Blue Jays pitcher has successfully thrown a no-hitter: Dave Stieb on September 2, 1990. Many others have come close since then, but none of them has finished the job. You can add Cease’s name to that list. He held the Giants hitless for eight innings before allowing a single to the first batter in the ninth. His final line: 8+ innings, one hit, three walks, and 11 strikeouts.
The game started off with a bang — Kazuma Okamoto’s grand slam in the top of the first inning gave the Blue Jays a 5-0 lead before Cease even took the mound. Once he did, it was evident he had his best stuff going. He retired the first 14 batters in order, at one point striking out five in a row. A walk to Willy Adames with two outs in the fifth broke up the perfect game, and then Cease issued another walk in each of the next two innings. This no-hit bid even had its signature defensive play, when Daulton Varsho tracked down a deep fly ball off the bat of Bryce Eldridge in the eighth inning, slamming into the wall in left-center field after making the catch. Ultimately, Cease’s effort fell short. Heliot Ramos saw two pitches from the right-hander in the ninth inning before lining the third up the middle for a single.
That Cease was in a position to complete the feat was a bit of a surprise in the first place. He had thrown a career-high 115 pitches through eight innings, and with teams doing everything they can to protect their pitchers these days, there were real questions about whether Cease would be allowed to pitch the ninth. After the game, Blue Jays manager John Schneiderexplained his thinking: “I’m a fan of baseball. If a guy has a chance to throw a no-hitter, you let him do it, and I think you make the adjustments after that. Dylan, he’s done it before, and he’s really durable. He’s in the category where you can be pretty aggressive with it. It’s not very often you get to see that, so if I can let a player have that opportunity, I’m going to do it every single time.”
Cease joins a long line of Blue Jays pitchers who have thrown near-no-hitters.
Roy Halladay, Dustin McGowan, Brandon Morrow, and Bowden Francis all had no-hit bids ended in the ninth inning since Stieb’s feat 36 years ago. By game score, Cease’s effort falls in the middle of the pack, less impressive because he didn’t complete nine innings, but better than Francis’ two outings two years ago. Of course, Cease already has a no-hitter to his name, throwing one in 2024 with the Padres. The Blue Jays still have the second-longest no-hitter drought in baseball, ahead of only the Guardians.
As a quick aside, a true no-hitter feels like it could become an increasingly rare feat in the near future. The last no-hitter thrown by a single pitcher was Blake Snell’s back on August 2, 2024, and there were none in 2025. Two combined no-hitters have been completed since Snell’s — one by the Cubs on September 4, 2024 and one most recently by the Astros on May 25, 2026 — but the solo effort now requires both dominance and efficiency. Ballclubs are much more wary of overworking their starting pitchers, so to complete nine innings, they need to keep their pitch counts under control to go the distance. Cease’s durability has been a hallmark throughout his career, and that made Schneider’s decision to let him keep going despite a career-high pitch count justifiable.
Cease’s dominant outing dropped his season ERA to 2.56 and FIP to 2.20, and pushed his WAR up to 3.7, a hair ahead of Cam Schlittler’s mark for the AL lead among qualified pitchers. For most of the first half of the season, the young Yankees starter has been the frontrunner to win the AL Cy Young award. With Tarik Skubal, Garrett Crochet, and Max Fried all dealing with various injuries, the field has been sapped of most of the preseason favorites.
While Schlittler still holds the advantage in the more traditional categories like wins and ERA, Cease leads the AL in strikeouts, FIP (among starters), and WAR — and that’s despite pitching two fewer games than Schlittler. A minor hamstring injury in late May sent Cease to the IL for just the second time in his major league career. Joe Ryan and Parker Messick are also making solid cases, and the traditionalists are bound to love Sonny Gray’s win count and low ERA. Still, it feels like, barring any big surprises, the Cy Young race will come down to Schlittler or Cease.
Getting a Cy Young-caliber season out of Cease immediately after signing him to a massive seven-year, $210 million contract is a triumph for the Blue Jays. One of the preeminent strikeout artists over the last five years, he’s pushed his strikeout rate up to 36.9% this year, a career high. His walk rate is also up slightly — he’s never had great command at any point in his career — but it’s higher than it’s been since 2020. Still, all those additional strikeouts have helped him navigate whatever traffic those free passes put on the basepaths.
While Cease technically has a six-pitch repertoire, he’s mostly known for his riding fastball and hard slider. Those two pitches made up more than 80% of his pitch mix over the previous five seasons. This year, he’s throwing those two pitches about two-thirds of the time. To make up the difference, he’s committed to throwing his changeup a lot more often to keep left-handed batters at bay. He had thrown a form of his changeup back when he debuted with the White Sox in 2019, but it quickly fell out of favor. He had used it almost like a trick pitch over the last few seasons, never throwing it more than 100 times in any given season since 2021.
He found a new changeup grip this offseason and decided to re-incorporate it into his arsenal to give him a reliable third pitch to keep batters off his fastball-slider combo.
The revamped changeup has worked wonderfully so far. He’s thrown it almost exclusively to lefties, but they simply can’t hit it. The pitch has a 60% whiff rate, the highest of any pitch thrown at least 100 times this season. If batters do make contact, it’s usually weakly hit in the air; opposing batters have only managed a .185 batting average and a .215 wOBA against it.
When you think of effective changeups, you might picture Devin Williams’s airbender, dropping and fading away from opposite-handed batters. Or perhaps Edward Cabrera’s power changeup, modeled after Félix Hernández’s cambio. Based on Harry Pavlidis’ research into what makes a changeup effective, we know that a large velocity differential is beneficial for inducing swings and misses. But he also found that changeups that have a wide separation in movement profiles from the pitcher’s fastball can also be effective, particularly at generating groundball contact. Cease’s changeup is unlike any other in baseball.
The velocity differential between his fastball and his changeup is the second highest in the majors, but the pitch’s movement profile is what makes it stand out. It doesn’t fall off the table like you might expect, and it doesn’t fade away from lefty batters either. It’s a straight change. I calculated z-scores for those three characteristics — velocity differential, induced vertical break, and horizontal movement — and summed them as a rough approximation of how unique a pitcher’s changeup is compared to league average. Cease’s has the highest combined score by far.
By this crude method, Cease’s changeup is the most unique offspeed pitch in baseball. It moves a lot like a fastball, except it comes in 14 miles per hour slower. No wonder opposing batters can’t touch it.
This odd movement profile is tied to Cease’s release. He’s a natural supinator — when he releases the ball, his hand is behind it, imparting more backspin on the pitch. Supinators have a very difficult time throwing pitches with the arm-side movement that you would expect a traditional changeup to have. Cease’s change possesses a significant amount of backspin — that’s the reason why it doesn’t tumble as much as you’d think — and its spin profile closely mirrors that of his fastball. Because his offspeed looks a lot like his fastball out of the hand, the effectiveness of his heater has improved, as well. His four-seamer is running a 30.7% whiff rate, a career high for that pitch.
While he may not have made history on Wednesday, Cease is in the middle of what is shaping up to be a career year. He was just named to his first All-Star roster, and he’s pitched his way into the AL Cy Young race. In his first season in Toronto, he’s made the right adjustments to thrive.
Tuesday night’s outing wasn’t anything to write home about — four hits and five runs allowed over 5 2/3 innings in a 6-3 Washington Nationals loss to the Houston Astros — but Andrew Alvarez is having a good season. Across 12 appearances, including six as a starter, the 27-year-old southpaw from Los Alamitos, California has tossed 47 frames with a 3.64 ERA, a 2.97 FIP, and a 25.4% strikeout rate. Pitching in his first full big league season, he has been one of the few bright spots on a staff that is statistically among the worst in the majors.
Velocity isn’t his carrying tool. At 92.3 mph, Alvarez’s fastball ranks in just the 18th percentile for velocity. What the 2021 12th-round pick out of Cal Poly brings to the table is a five-pitch arsenal that leans heavily on a somewhat atypical breaking ball combination. In terms of usage, his mix has been 29.8% four-seamers, 28.7% curveballs, 24.7% gyro sliders, 13.9% sinkers, and 2.9% changeups.
The left-hander’s self-identity as a pitcher pretty much mirrors his profile.
“The Nationals have certainly helped me grow my game and understand who I am,” Alvarez told me prior to a recent game. “I’m not someone who is going to overpower you with stuff, but rather keep you off balance, get some weak contact and a little bit of chase here and there, a little bit of swing-and-miss. For me, it’s more about moving the ball around, changing speeds and locations, and [getting] a lot of groundballs”
Alvarez’s 57.1% groundball rate is tied for sixth highest among hurlers with at least 40 frames on the season. Moreover, his chase rate (57th percentile) and whiff rate (65th percentile) are both comfortably above league average.
And again, Alvarez’s breaking ball combination is atypical, as well as his primary attack plan against most hitters. Read the rest of this entry »