As you might have heard, the Red Sox traded Rafael Devers to the Giants earlier this week. In my breakdown of the deal, I ranked the players headed to Boston in the order of my interest in them: James Tibbs III, Kyle Harrison, Jose Bello, and lastly Jordan Hicks, though that’s contract-related, as I think he’s probably the best current player of the four. The next day, someone in my chat asked me why I preferred Tibbs to Harrison – was I particularly high on Tibbs, or particularly low on Harrison? After all, Harrison was a consensus top 50 prospect only a year ago, while Tibbs took his first Double-A at-bats this week.
My initial answer was that I saw Harrison several times last year, and he didn’t really do it for me. Combine that with his uninspiring results and the fact that other prospects had squeezed him out of the Giants rotation, and I preferred Tibbs. Since neither guy is clearly ready to dominate the major leagues right now, give me the higher-variance unknown quantity.
When I stopped to think about it later, though, I decided that my answer wasn’t good enough. Right now, I’m knee-deep in spreadsheets, linear regressions, non-linear regressions, projections, scouting reports, basically every type of baseball data out there as I do some initial work on our annual Trade Value Series, which will run next month. I have tons of prospect data stored up. I even looked into how prospect grades translate into major league players earlier this year. Rather than try to re-evaluate Harrison based more or less on vibes and ERA, I decided to apply a bit of analytical rigor now that I wasn’t writing for a deadline. Read the rest of this entry »
Max Fried is one of the best pitchers in baseball. Now in his ninth big league season, and his first with the New York Yankees after eight with the Atlanta Braves, the 31-year-old southpaw is 9-2 with a 1.89 ERA over 95 innings. His career marks are impressive as well. Since debuting in August 2017, Fried has a 2.96 ERA and 3.25 FIP to go with a sparkling 82-38 record. His .683 winning percentage ranks behind only Clayton Kershaw (.695) among active pitchers with at least 100 decisions.
When our 2015 Atlanta Braves Top Prospect list was published in January of that year, Fried was coming off a 2014 season that saw him miss the first three months with forearm soreness and throw just 10 2/3 innings in the low minors before undergoing Tommy John surgery in July. Acquired by Atlanta from the San Diego Padres shortly before our list went up, the seventh overall pick in the 2012 draft was ranked third in the Braves system by Kiley McDaniel, then our lead prospect analyst.
What did Fried’s 2015 FanGraphs scouting report look like? Moreover, what does he think about it all these years later? Wanting to find out, I shared some of what McDaniel wrote and asked Fried to respond to it.
———
“The 6-foot-4, 185 pound lefty was half of what may have been the best one-two punch in high school baseball history, with Nationals top prospect RHP Lucas Giolito at Harvard Westlake High School in 2012.”
“It was definitely a good little thing,” replied Fried. “It didn’t mention that Jack Flaherty was in there, too. He was probably a better performer in high school than both of us. His stats blew mine and Lucas’ out of the water.”
“Scouts were concerned going into the 2012 draft spring about the unusually high volume of pitches with limited down time on the high school’s pitching program.”Read the rest of this entry »
A week ago, as Sean Manaea and Frankie Montas continued their rehab assignments, reporters and fans wondered how the two hurlers — both of whom suffered injuries before the calendar flipped to March — would fit into a rotation that has been one of the majors’ best thus far. “Usually it plays itself out,” responded Mets manager Carlos Mendoza when asked about it. “We still are at least two weeks away from making those decisions and I’m hoping that by the time we get there it is going to be a difficult decision. That means everyone’s healthy. That means everybody continues to throw the ball well and we have some good problems.”
While the Mets still share the NL’s best record (45-28) thanks to the work of that rotation — which has been unusually durable since the start of the regular season — their decision regarding that pair has become more complicated. In rapid succession, both Kodai Senga and Tylor Megill have landed on the injured list, the former with a hamstring strain and the latter with an elbow sprain. Each is likely to miss at least a month, and so far, neither Manaea nor Montas has shown he’s ready.
On Thursday at Citi Field, Senga absolutely carved up the Nationals, holding them to one hit — a first-inning single by James Wood — and one walk while striking out five. With one out in the sixth, he ran to cover first base after inducing CJ Abrams to hit a sharp grounder to Pete Alonso, whose throw to the pitcher was high. Senga leapt in the air to catch the ball, then extended his right leg far enough for his toe to touch the corner of the bag in time to beat Abrams. It was an impressive, acrobatic play, but the pitcher immediately grabbed his right hamstring upon landing, then tumbled to the ground.
Two months ago, I checked in on Oneil Cruz, the center fielder. Things weren’t exactly going well. The Pirates shifted Cruz from shortstop to center at the end of the 2024 season, and the early returns were so discouraging I felt the need to write about the experiment just 17 games into the 2025 season. Here’s where the numbers stood at that point:
Cruz is currently sitting on -8 DRS, -2 OAA and FRV, and -0.1 DRP. Among all outfielders, those numbers respectively rank worst, third worst, fourth worst, and fifth worst. The advanced defensive metrics work on different scales and they often disagree, but on this point they are unanimous: Cruz has been one of the very worst outfielders in all of baseball this season. According to DRS, Cruz is the least-valuable defender in baseball, full stop.
There’s great news, though. Last week, reader AJ wrote into our newly introduced mailbag to ask for an update, because Cruz’s stats look totally different now. I decided the turnaround was worthy of a full article instead of a few paragraphs. I’ve broken everything down with my first article as the dividing line. There’s a chasm between Cruz’s first 17 games and his last 48.
Oneil Cruz’s Defensive Turnaround
Date
DRS
DRP
OAA
FRV
Through April 17
-8
-0.1
-2
-2
Since April 18
+3
+0.5
+4
+5
Season Total
-5
+0.4
+2
+3
Deserved Runs Prevented is inherently more conservative than the other defensive metrics, but all of the advanced numbers agree Cruz has completely turned things around over the past two months. He hasn’t just stopped racking up negative numbers, he’s dug himself all the way out, grading as a net positive in every metric except Defensive Runs Saved. Over the past two months, they pretty clearly see him as one of the better defenders in the league. Put that together with career-best hitting and baserunning numbers, and Cruz is on pace for a career year. Read the rest of this entry »
On Monday night in Los Angeles, Shohei Ohtani made his first major league start for the Dodgers. For any other starter signed before the 2024 season, that would be a disastrous sentence to type. Ohtani, of course, became the charter member of the 50/50 club, won the National League MVP, and then helped his team win the World Series. But he came to the Dodgers to hit and pitch, not just to play DH, and last night marked a key step in that process, his first game action as he rehabs from a 2023 elbow surgery.
I watched every pitch of Ohtani’s one-inning outing to compile a report. Obviously, these are the observations of a data analyst, not a scout. I’ve supplemented them with the Statcast and pitch model data generated overnight. I’m not the type to ignore the numbers, but realistically speaking, 28 pitches isn’t enough for a real sample, so the data is more supporting than primary. I’ll start with my first impressions, walk through each of the four pitch types Ohtani threw, and then share some general conclusions. Read the rest of this entry »
If you were only going by raw stat lines, the end of April would have been an understandable time to give up on Jo Adell. After struggling mightily in parts of four seasons with the Angels as well as the first half of 2024, he showed some positive gains in the second half before being shut down due to an oblique strain in early September. He finished in replacement-level territory, with a 90 wRC+ and 0.1 WAR, then was dreadful at the start of this season, sticking out even among one of the majors’ worst offenses. Lately, though, Adell has come around in promising fashion, offering hope that he can be a productive big leaguer after all, if not the star so many once believed he could be.
Originally, I intended to use the 26-year-old Adell to lead off the 2025 version of an article I wrote last year, covering players who had improved the most after dismal starts — even if their overall numbers were camouflaged by their early struggles and still came off as rather ordinary. Using May 1 as a cutoff, with a minimum of 80 plate appearances on either side, I found that Adell had improved the most from the first leg of the season to the second. Here’s the table, with the stats updated through Sunday:
Overall statistics through June 15. Mar/Apr statistics through April 30. May/June statistics from May 1–June 15. Minimum 80 plate appearances in both Mar/Apr and May/June.
Adell hit just .190/.236/.310 with two home runs in March and April while striking out 27% of the time, but from the start of May through Sunday, he hit .255/.344/.582 with 11 homers while trimming that strikeout rate to 23.2%. He was about half a win below replacement level before May 1, and has been about a full win above since.
I’ll dig into the numbers below, but first, a recap. A 2017 first-round pick out of a Louisville high school, Adell cracked our Top 100 Prospects list in each of the next three seasons, ranking as high as no. 4 in 2020, as a 65-FV prospect, and he was similarly regarded by other outlets thanks to his combination of plus-plus raw power and plus speed. But since debuting early in the 2020 season, he has generally struggled to make good contact, or any contact at all for that matter, with his lack of refinement limiting his opportunity to show off the tools that so tantalized talent evaluators. In a total of 178 major league games from 2020–23, he hit just .214/.259/.366 with 18 homers in 619 plate appearances en route to a grim 70 wRC+. After appearing in 88 games with the Angels but managing just a 77 wRC+ and -0.2 WAR in 2022, he played only 17 games in the majors in ’23 while returning to Triple-A Salt Lake for the fourth year out of five. As I joked early last year, when it looked like he might be breaking out — which proved not to be the case, alas — if he’d spent just a bit more time in my hometown, my parents would have been obligated to invite him over for dinner. Read the rest of this entry »
Alright, Dodgers bullpen! This is what we’ve been training for. They hit our guy. This is not a drill. I know it was an accident. I know it would have been the world’s worst time to throw at a hitter, down by a run in the fourth inning, a runner already on base, ahead in the count with the platoon advantage, unprovoked. But none of that matters right now. It’s time to look tough.
Everybody crowd up against the fence like you can’t wait to burst through the door. Time to posture. Strike a pose. This moment right here? This is the reason we watched The Warriors so many times. It’s time to get mean. It’s time to maybe, possibly, not really but you never know just in case, shove somebody a bit. We’re ready to jog out there. We’re ready to flex. Everybody ready for a fight?
When I volunteered to write about the Aaron Civale-for-Andrew Vaughn swap, I thought I was going to be covering the most interesting trade of the month. At the very least, I thought I’d be putting out the most interesting trade write-up of the day. It’s not that Civale and Vaughn are huge household names, but you don’t often see notable major leaguers traded for one another in June. Trade season isn’t supposed to have started yet! I looked back through the FanGraphs archives to find pieces with the “trade” tag that dealt with June transactions. I found six others:
Then, of course, there’s one you’re reading right now. Of those seven June trades we’ve covered, four took place before the last week of the month: the two from 2019 and the two from the past 72 hours.
Do I feel slighted that mine is no longer the biggest trade story of the month, the week, or even the day? That through no fault of my own and no fault of my editors’, my story has been relegated to a secondary position? No, not really. But if I did, I’d be able to relate quite well to Civale. Last week, the Brewers informed the right-hander he’d be moving to the bullpen. Civale was understandably upset. He’s in his free agent walk year, and moving to a long relief role could diminish his earning potential in the offseason. What’s more, aside from one postseason appearance last fall, he has never worked out of the bullpen in his professional career. Above all else, he remains a perfectly capable back-end starting pitcher. He didn’t cost himself a rotation spot with his poor performance; the Brewers simply had five superior options. Read the rest of this entry »
Four weeks ago, I announced a fun little summer project we’re doing here at FanGraphs: A fan exchange program in which you give up your own team to follow another for one week, and share your thoughts and feelings in the interest of science. It’s like study abroad, except you don’t have to leave your home and you don’t spend the next semester annoying your friends with stories about how convenient public transit was in Vilnius.
It’s not too late to participate. The rules (such as they are) can be found here. If you’re unwilling or unable to follow your suggested team, feel free to pick another. And if you’ve been meaning to participate but haven’t completed the entrance survey, you can find that here.
If you have questions or concerns (with this project, not, like, generally), you can find me on Bluesky or reach me via email at baumannwrites@gmail.com. I’m so grateful that more than 1,000 of you have already signed up; I hope everyone has fun and learns something new.
It was an exciting weekend of baseball, with nine series ending in a sweep, but that was all overshadowed by the unexpected trade of Rafael Devers on Sunday night.
Last year, we revamped our power rankings using a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant solution that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds (specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%). The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out throughout the season, they’ll filter to the top and bottom of the rankings, while the exercise will remain reactive to hot streaks or cold snaps.
First up are the full rankings, presented in a sortable table. Below that, I’ve grouped the teams into tiers with comments on a handful of clubs. You’ll notice that the official ordinal rankings don’t always match the tiers — there are times where I take editorial liberties when grouping teams together — but generally, the ordering is consistent. One thing to note: The playoff odds listed in the tables below are our standard Depth Charts odds, not the coin flip odds that are used in the ranking formula. Read the rest of this entry »