FanGraphs Feature Focus: RosterResource Coaches Table

The first feature I created as a FanGraphs developer, duties I added to my existing RosterResource work early last season, was the Coaches Table, which is located in the Breakdowns section of RosterResource. Since I haven’t done nearly a good enough job of publicizing its existence, I’ll atone by making it today’s Feature Focus.

Beyond the uniformed coaches that every team employs these days (manager, bench coach, often multiple hitting and pitching coaches, and base coaches), there are a couple of extra columns in the table that group coaches more broadly. The first is the “FC/QC/Catching” column. Many teams have a field coordinator (FC), quality control coach (QC), and/or catching coach, though not every team does, as some clubs prefer to spread those responsibilities around to existing coaches. The “Other Coaches” column covers every other uniformed coach who lacks a title that fits cleanly in one of the other columns. These are often coaches with generic titles like “Major League coach,” but not exclusively so. Miguel Cairo of the Orioles, for example, serves as the dedicated infield coach, a role usually taken by one of the base coaches in addition to his duties at first or third. Read the rest of this entry »


In Detroit, Every Hitter Is in a Pinch

Junfu Han-USA TODAY NETWORK via Imagn Images

A friend of mine is a Tigers fan, God help him. He’s upset about baseball quite a bit these days, and the other night he was miffed about something specific: With two outs in the ninth inning and the tying run coming to the plate, Detroit manager A.J. Hinch pinch-hit with Jake Rogers.

Whatever else the Tigers’ backup catcher has going for him, he’s not a very good hitter. He’s hitting .155/.239/.276 this season, with a 30.9% strikeout rate. (All stats in this article are current through Tuesday’s games.) That’s a wRC+ of 42. Rogers had about a season’s worth of pretty good offensive production spread from 2021 to 2023 — like, a good Mike Zunino season, with a low-.200s batting average, a bunch of home runs, and a strikeout rate in the 30s — but overall he’s a career .198/.268/.380 hitter. He hasn’t batted .200 in a season in three years.

Sure enough, Rogers struck out on four pitches to end the game.

So yeah, it’s jarring to see that guy not only at the plate with the game on the line, but to come off the bench with the game on the line. Hinch put Rogers there on purpose, which seems like the work of a madman.

Believe it or not, it was probably the right decision. Read the rest of this entry »


Effectively Wild Episode 2494: Culture WAR

EWFI
This is a free preview of a paid episode. To hear more, please visit our Patreon.

Ben Lindbergh and Meg Rowley discuss the backlash to MLB’s initial statement about the Giants’ objectors to Pride Night, the league’s subsequent expanded statement, and the facts about the policies and punishments (or the lack thereof) pertaining to uniform alterations. Then (37:10) they banter about the Blue Jays’ ballot dominance in early All-Star voting, the history of teams being overrepresented on All-Star rosters, the Mariners’ piggyback pitching plan, and Curtis Washington Jr. as the ultimate phantom ballplayer, answer emails (1:19:28) about where the next two-way player might come from and whether Pete Crow-Armstrong’s defensive value is underrated, and Stat Blast (1:31:56) about where franchise scoring records tend to be set, the biggest run differentials in games with equivalent times on base, days when one team outscored many other teams combined, Boston’s lack of late comebacks, and teams whose win totals did or didn’t match their WAR totals.

Audio intro: Austin Klewan, “Effectively Wild Theme
Audio outro: Andy Ellison, “Effectively Wild Theme

Link to wisdom teeth etymology
Link to Domínguez tooth news
Link to Ohtani gamer
Link to MLB’s initial statement
Link to assorted bad tweets
Link to MLB’s second statement
Link to story about statements
Link to Hawley letter story
Link to story about backlash
Link to CBA
Link to Josh Hawley fleeing footage
Link to Noah Hawley wiki
Link to Vesia tribute story
Link to California Post story
Link to All-Star vote totals
Link to AL 2B WAR leaders
Link to Blue Jays voting story 1
Link to Blue Jays voting story 2
Link to Blue Jays WAR leaders
Link to team All-Star records
Link to 2015 Royals voting story
Link to 2015 Royals All-Stars
Link to 2026 YoY attendance
Link to 2015 YoY attendance
Link to 2023 Braves All-Stars story
Link to Mariners piggyback plan
Link to Ben on the ’93 A’s
Link to Washington call-up story 1
Link to Washington call-up story 2
Link to Washington call-up story 3
Link to Washington scouting report
Link to Washington demotion story
Link to Rob Mains on roster limits
Link to Ben on Padres Rule 5 guys
Link to phantom ballplayers wiki
Link to Ben on Ohtani’s origin story
Link to Las Vegas stats
Link to Rockies record score
Link to scoring differentials data
Link to 9/2/01 scoreboard
Link to ninth-inning scoring splits
Link to FG mailbag answer
Link to team WAR/wins data
Link to listener emails database
Link to HRD format report
Link to HRD format history

 Sponsor Us on Patreon
 Give a Gift Subscription
 Email Us: podcast@fangraphs.com
 Effectively Wild Subreddit
 Effectively Wild Wiki
 Apple Podcasts Feed 
 Spotify Feed
 YouTube Playlist
 Facebook Group
 Bluesky Account
 Twitter Account
 Get Our Merch!


Miami Marlins Top 53 Prospects

Thomas White Photo: Corey Perrine/Florida Times-Union/USA Today Network via Imagn Images

Below is an analysis of the prospects in the farm system of the Miami Marlins. Scouting reports were compiled with information provided by industry sources as well as my own observations. This is the sixth year we’re delineating between two anticipated relief roles, the abbreviations for which you’ll see in the “position” column below: MIRP for multi-inning relief pitchers, and SIRP for single-inning relief pitchers. The ETAs listed generally correspond to the year a player has to be added to the 40-man roster to avoid being made eligible for the Rule 5 draft. Manual adjustments are made where they seem appropriate, but we use that as a rule of thumb.

A quick overview of what FV (Future Value) means can be found here. A much deeper overview can be found here.

All of the ranked prospects below also appear on The Board, a resource the site offers featuring sortable scouting information for every organization. It has more details (and updated TrackMan data from various sources) than this article and integrates every team’s list so readers can compare prospects across farm systems. It can be found here. Read the rest of this entry »


One Year Later, the Rafael Devers Blockbuster Doesn’t Look So Great

D. Ross Cameron-Imagn Images

Monday marked the one-year anniversary of the blockbuster trade that sent Rafael Devers from the Red Sox to the Giants in exchange for a four-player package. Neither team marked the occasion by throwing a party; mercifully, both were idle, and so didn’t sink further below .500. The deal hasn’t worked out well for either side, though it’s the Giants with an expensive and apparently declining slugger on the books. While Devers was fairly productive after being dealt last season, so far in 2026, the 29-year-old first baseman has surrounded one very good month (May) with a pair of miserable slumps that are just part of the reason the Giants are buried in the NL West standings.

We’ve told and re-told the story of the drama in Boston that led up to the Devers trade, but the streamlined version is that the signing of third baseman Alex Bregman bumped Devers off his natural position. After that, a lack of communication between the front office and the slugger — whose defense at the hot corner had eroded — exacerbated the team’s attempts to slot him first at designated hitter and then, after Triston Casas was injured, at first base, a position he had never played before and was reluctant to begin learning in-season. On June 15, 2025, the Red Sox sent Devers to the Giants for lefty Kyle Harrison, righties Jose Bello and Jordan Hicks, and outfielder James Tibbs III, with the Giants assuming the roughly $254 million remaining on Devers’ 10-year, $313.5 million contract, which runs though 2033.

The Red Sox were just 36-36 at the time of the trade, the Giants 41-30. Over the remainder of the season, the two teams’ fortunes reversed, with Boston going 53-37 and securing a Wild Card berth, just the team’s second trip to the postseason since winning the World Series in 2018, and San Francisco going 40-51 and missing the playoffs for the eighth time in nine seasons. Each team has changed managers since, with the Giants axing Bob Melvin in favor of Tony Vitello — the rare manager to make the jump directly from the college coaching ranks — last October and the Red Sox firing Alex Cora in late April. Those varying paths have led the two teams to similar spots: the Red Sox are 29-41, last in the AL East, while the Giants are 29-43, two games out of last place in the NL West. (Note that throughout this piece, stats from our site include those from Devers’ two plate appearances in Tuesday night’s suspended game against the Braves, while those from Baseball Savant do not.) Read the rest of this entry »


The Universe Wants Chandler Simpson To Stay on First Base

Pablo Robles-Imagn Images

Chandler Simpson is fast. Being fast is kind of his whole deal. As a minor leaguer in 2024, Simpson stole 104 bases in 110 games. As a rookie in 2025, he stole 44 bases in 109 games. Then he stole 14 in his first 40 games of this season. If you watched Monday night’s nationally televised game between the Rays and the Dodgers, none of this is news to you. Simpson entered as a pinch-runner during a pivotal moment, and his presence instantly altered the gravity of the entire broadcast. ESPN’s cameras never left him, the commentators never stopped talking about him, and the Dodgers were so preoccupied with him that they barely had any focus to spare for the batters who came to the plate while he was on base. But Simpson never stole a base, and that’s likely not news to you either.

Simpson’s last steal came on May 11. That’s 28 games and more than a month ago. Over that time he’s been thrown out four times. On June 4, Marc Topkin of the Tampa Bay Times wrote an excellent article breaking down the circumstances behind the drought. Topkin used his own observations alongside first-hand explanations from Simpson, teammate Cedric Mullins, manager Kevin Cash, and first base/baserunning/outfield coach Corey Dickerson. Topkin noted first that Simpson has had fewer opportunities because he’s slumping at the plate. Since May 20, he’s running a .227 on-base percentage, the fourth-lowest mark among qualified players. Next, Topkin pointed out that Simpson’s downturn has roughly coincided with a downturn in Tampa Bay’s fortunes. The Rays have fallen behind early in games, putting them in situations where it doesn’t make as much sense to risk outs on stolen base attempts. Simpson and the rest of the Rays, though, were less focused on the circumstances and more focused on the intent of the opposition.

“I think the reason he’s in that funk right now is that teams have made a really impressive adjustment against him,” manager Kevin Cash told Topkin. “Every team we see, they were mindful. Now, they’re that much more mindful. We’re seeing pitchers alter their deliveries.”

Asked what opponents are doing to keep him tethered to the base, Simpson answered, “Everything. They’ve been pulling everything out. Slide-step (deliveries), quicker moves, pitchouts, random perfect throws on the money.” Monday night’s game provided an excellent example. Read the rest of this entry »


We Should Account For Inherited Runners Better

Benny Sieu-Imagn Images

On April 21, Grant Anderson inherited a hot mess. With the Brewers ahead 3-0 in the fourth inning, starter Kyle Harrison lost his feel. He walked Riley Greene and Spencer Torkelson in two uncompetitive plate appearances, then gave up a rifled line drive on one of his slowest fastballs of the day, a center-cut cookie to Hao-Yu Lee. Pat Murphy called Anderson in from the bullpen to face the bases loaded with no one out.

Anderson delivered nearly flawlessly. He got Javier Báez to ground into a first-pitch double play, then struck out pinch-hitter Kerry Carpenter to escape the inning with only a single run allowed. That run, of course, went on Harrison’s ledger. Anderson got credit for a scoreless inning, no more or less.

On May 16, Chase Silseth tried to pull off the same trick. José Soriano fought through five strong innings against the Dodgers, but he didn’t have it in the sixth. After an inning-opening groundout, he walked four of the next five batters and hit the fifth, driving in two runs and leaving the bases loaded. Silseth came in to put out the fire – but he might as well have poured kerosene on it. He hit the first batter he faced, then gave up a two-run single immediately after, pushing the score to 6-0. He finally got the last two batters of the inning – which meant that in the game’s official log, he pitched two-thirds of an inning and didn’t allow a run.

These two pitching performances went quite differently. Anderson had a tougher task and performed better. But the two of them each got credit for a clean sheet. This is far from the only problem with the way we calculate ERA, but it’s one that stands out to anyone following. Anderson and Silseth didn’t deserve the same counting statistics there. Likewise, Soriano got tagged for three runs, while Harrison got tagged with only one. But that didn’t reflect what happened to them – both of them lost it and had to be removed from the game because of all the runners they’d allowed. Read the rest of this entry »


Effectively Wild Episode 2493: Baseball Has Marked the Time

EWFI
Ben Lindbergh and The Ringer’s Van Lathan banter about Van’s love of baseball, his origin story as a fan, how he got back into the sport, MLB’s resurgence in popularity, advanced stats questions, why the percentage of Black players in MLB fell, how average sports fans perceive MLB’s labor battle, and much more (warning: language). Then (1:25:38) Ben talks to Thomas Gilbert, author of Death in the Strike Zone: The Mystery of America’s First Baseball Hero, about how Jim Creighton revolutionized pitching and reshaped the game, and how Gilbert investigated the many unknowns and misperceptions surrounding the right-hander’s life and death.

Audio intro: Gabriel-Ernest, “Effectively Wild Theme
Audio outro: Guy Russo, “Effectively Wild Theme

Link to Van’s Ringer archive
Link to Van’s baseball outfit
Link to Van’s dad story
Link to Chico Escuela clip
Link to Ben on Dunn and Pierre
Link to B-Ref career WAR leaders
Link to wOBA glossary entry
Link to Field of Dreams scene
Link to Jeter’s dating history
Link to The Simpsons scene
Link to Death in the Strike Zone
Link to How Baseball Happened
Link to Creighton wiki
Link to Thorn on Creighton 1
Link to Thorn on Creighton 2
Link to EW on pesäpallo
Link to The Universal Baseball Association
Link to Defector on Coover’s book
Link to Ella Black series

 Sponsor Us on Patreon
 Give a Gift Subscription
 Email Us: podcast@fangraphs.com
 Effectively Wild Subreddit
 Effectively Wild Wiki
 Apple Podcasts Feed 
 Spotify Feed
 YouTube Playlist
 Facebook Group
 Bluesky Account
 Twitter Account
 Get Our Merch!


Brendan Gawlowski Prospects Chat: 6/16/26

2:01
Brendan Gawlowski: Hello everybody

2:01
Brendan Gawlowski: Since we last did this, Eric and James published a Twins list.

2:02
Brendan Gawlowski: I have been working furiously on the Marlins. That’ll go either tomorrow or Thursday but it’s essentially done.

2:02
Brendan Gawlowski: Which leaves just the Rays and this will all be over.

2:02
Brendan Gawlowski: For now let’s do this

2:03
Chris: Is James Tibbs III a Top 50 prospect at this point?

Read the rest of this entry »


FanGraphs Feature Focus: WAR Graphs

Denny Medley-Imagn Images

Today’s Feature Focus covers WAR Graphs, a quite underutilized tool in my opinion. (We’re called FanGraphs after all, and this is a Graph that you can make, as a Fan.) The tool is accessed near the bottom of the Leaders menu, under WAR Tools:

That’ll send you to this landing page, a blank canvas for adding players:

After selecting players, you’ll be welcomed with three graphs: nth Best Season, Cumulative WAR by Age, and WAR by Age. The view defaults to showing all three, but you can toggle at the top:

Let’s dive into each graph. Read the rest of this entry »