Author Archive

Red Sox Jump Into Free Agency With Five-Year Deal for Ranger Suárez

Allan Henry-Imagn Images

The Red Sox have finally done it. On Wednesday afternoon, the Sox became the last team in baseball to agree to terms with a major league free agent and they did so with a bang, nabbing southpaw Ranger Suárez on a five-year deal worth $130 million. Jon Heyman of the New York Post first reported the signing, while Bob Nightengale of USA Today reported the terms. Alex Speier of the Boston Globe reported that the deal contained no deferred money, meaning that the average annual value is a straight $26 million. Setting aside Alex Bregman’s opt-out laden pillow contract and several two-year deals given to pitchers who missed the first while recovering from injuries, this represents the first true multi-year commitment the team has made to a free agent during the tenure of chief baseball officer Craig Breslow. The Red Sox are finally going for it using every means available, and with one of the game’s most consistently good (if not consistently available) starting pitchers on their roster, they are looking more and more like a championship contender.

The Red Sox went into the offseason with one of the game’s greatest starters in Garrett Crochet, but there was a big gap between him and the rest of the rotation, which featured a number of solid pitchers who hadn’t managed to step up and grab the no. 2 spot in Brayan Bello, Tanner Houck, and Kutter Crawford. Boston upgraded through trades for Sonny Gray and Johan Oviedo, and according to our depth charts, they projected to have the best rotation in the game even before signing Suárez (the Phillies, even without Suárez, rank fourth).

Still, this is a different caliber of move, the effects of which seem likely to cascade down the roster. It represents a major commitment in both years and dollars, and according to RosterResource, it pushes Boston just over the second luxury tax threshold. All of a sudden, Bello and Co. are likely jockeying for the fourth or fifth spot in the rotation rather than the second. The Red Sox also boast Patrick Sandoval, who missed the 2025 season recovering from internal brace surgery, and Kyle Harrison, who came over in the Rafael Devers trade and projects for an above-average line in 2026. We’ve now named nine different viable big league starters, before you even get to coveted prospects like Payton Tolle and Connelly Early, who debuted in 2025. That’s a lot of depth to deal from, freeing Boston up to trade a starter and maybe some of its outfield surplus to reinforce a particularly weak infield. Read the rest of this entry »


How Steven Kwan Keeps Earning Gold Gloves

Ken Blaze-Imagn Images

Steven Kwan looks like the kind of guy who gets underestimated. He’s undersized. He doesn’t hit the ball particularly hard. He plays for a franchise that’s most famous for refusing to spend money. Still, I don’t think many people are underestimating Kwan these days. He’s the undisputed second-best player on the Guardians, behind only future Hall of Famer José Ramírez. He’s a two-time All-Star. He’s never put up fewer than 3.0 WAR in a season. He’s never not won a Gold Glove. Everybody knows that he’s a great player, but I’d like to highlight a couple specific parts of his game that we tend to take for granted.

Kwan’s defense certainly receives plenty of appreciation. In two of his four major league seasons (2023 and 2025), he has swept the three advanced defensive metrics, finishing first among all left fielders in Defensive Runs Saved, Deserved Runs Prevented, and Fielding Run Value. In 2022, he finished first in both DRS and FRV, but didn’t lead in DRP. In 2024, he finished in second in FRV and fourth in DRS (but because of the arguably arcane innings minimum of 900, he did lead all Gold Glove-eligible left fielders in both metrics). The point of this complicated litany is that all of the major defensive metrics love Kwan, and that’s important because they use very different methods, methods don’t always line up. DRS detests Oneil Cruz, but FRV thinks he’s great. DRP loves Randy Arozarena even though the other two systems hate his guts. All the systems can agree on Kwan. Whether you’re breaking down video with human eyes or analyzing catch probability through the lens of a high-speed Statcast camera, when you look at Kwan, you’ll see the best left fielder in the game. Read the rest of this entry »


Cubs Land Alex Bregman on Five-Year Deal

James A. Pittman-Imagn Images

It was a big night in Chicago. On Saturday, about an hour before Caleb Williams and the Bears defeated the Packers in the Wild Card round, erasing an 18-point deficit with a fourth-quarter comeback so furious that it earned the rare non-baseball wheeee from Sarah Langs, the Cubs elicited a different kind of dopamine rush. As Jon Heyman of The New York Post first reported, Alex Bregman has agreed to a five-year, $175 million contract to play in Wrigley Field. A year after Bregman signed a high-value, prove-it pact with the Red Sox, he’s finally gotten the long-term deal he sought, while the Cubs got a premier player to replace free agent Kyle Tucker. The deal contains no opt-outs and a full no trade clause. It’s the third-largest in franchise history, though on Sunday morning, Ken Rosenthal of The Athletic reported that it contains $70 million in deferred money, dropping the average annual value to just over $30 million. Bregman should remain in Wrigley through his age-36 season. It is a huge move, and the likely pièce de résistance for one of the most aggressive offseasons in recent memory for the Cubs.

Just in case you need a refresher on his résumé, Bregman ranked second on our Top 50 Free Agents list this winter, and for good reason. He’s a two-time World Series champion and three-time All-Star who owns a Gold Glove, a Silver Slugger, an All-Star Game MVP, and two top-five AL MVP finishes. Since his first full season in 2017, he’s accrued 41.8 WAR, eighth most among all position players. Aside from a partial rookie year and the truncated 2020 campaign, he’s finished below 3.0 WAR just once, in an injury-shortened 2021 season. (Any career recap also has to include at least some mention of Bregman’s role in Houston’s sign-stealing scheme in 2017 and 2018. Bregman would express regret about the scandal, but his initial deflections – “the commissioner made his report, the Astros made their decision, no further comment on it” – rankled fans, and his apologies fell flat with many outside of Houston.)

Bregman is no longer the MVP candidate he was in 2018 and 2019, when he ran a combined 162 wRC+ and put up 16.2 WAR, but he’s been extraordinarily consistent ever since. Not only has he averaged a 124 wRC+ over the past six seasons, he’s kept within 13 points of that mark every single year and he’s combined that offensive excellence with great defense at third. He earned MVP votes as recently as 2023, and he was on pace to pick up some more in 2025 until a quad strain and a late-August slump changed the trajectory of his season; he still managed a .273/.360/.462 line with 18 home runs, a 125 wRC+, and 3.5 WAR in 114 games. Read the rest of this entry »


Welcome to PhamGraphs

Patrick Gorski, Kamil Krzaczynski-Imagn Images,

“It’s not being quantified like it should.” That’s what Tommy Pham told Will Sammon and Eno Sarris of The Athletic. Pham isn’t your stereotypical ballplayer who hates advanced stats. He’s a visionary who wants them to be even more advanced, to factor in even more context, to do an even better job of turning every tiny thing that transpires on the field into cold, hard numbers that can be credited to or debited from a ballplayer’s account. On Monday, Sammon and Sarris published an article that described Pham’s dream of a brighter sabermetric future. “I want to create a system that is going to change all that,” he said. Tommy Pham, the old school grit-and-grinder with 12 years in the majors under his belt, wants us nerds to get even nerdier, and he’s here to help. He even has a name in mind: PhamGraphs. “It’s pretty self-explanatory,” he said.

First and foremost, we here at FanGraphs want to let Tommy Pham know that we are going to sue your ass back to the stone age for trademark infringement so incredibly flattered by this charming homage. Moreover, we are here to help. We are up for the challenge. We want in. Welcome to PhamGraphs.

I can relate to Pham’s plight personally, because once upon a time, I, too, created my own FanGraphs knockoff. Specifically, I experienced a burgeoning enthusiasm for apples in the summer of 2016, so I started a spreadsheet where I’d list all the apples I ate, rate them on a scale of one to five, and write a review. The spreadsheet was titled AppleGraphs, and I figured it that if I really liked tracking my apples, I’d eventually turn it into a blog. Instead, I kept it up for a couple months and then forgot about it. I never showed it to anybody. Here’s an excerpt.

A Taste of AppleGraphs
Date Cultivar Source Grown Rating Descriptors
8/2/2016 Fuji Trader Joe’s Chile 4 Gorgeous
Notes: I took a digital art class in college. There was little in the way of instruction about improving as an artist. It seemed like the main goal was to learn how to discuss art as pretentiously as possible. When a classmate called my friend’s work cool, the professor cringed and explained that she should instead say the piece was “visually interesting.” I enjoy euphemisms as much as anybody, but that never struck me as a great bargain: surrendering immediacy and directness for the chance to sound more impressive. This is all by way of saying that the apple I ate today looked cool as hell. It was all stripy, with vertical ribbons of greens and reds like some kind of marble offering to the god of picturesque produce. It tasted pretty cool, too. It was light and refreshing, and the first slice was surprisingly sweet. For some reason I didn’t really taste that sweetness in the remainder, but big deal. The pleasure of the first bite was more than enough. Can you really ask more from an apple than one nice moment?

I wrote a total of 13 entries before it petered out (though if some venture capitalist is reading this and wants to throw a million dollars my way, I will gladly resurrect AppleGraphs as a blog or a newsletter or a zine or whatever unwieldy medium you and you blood money would prefer). You can read the whole thing here, but only if you really, really don’t have anything better to do, because, once again, it was just a spreadsheet where I described apples as a way of killing time at my desk until FanGraphs published a new article for me to read.

My extraordinarily roundabout point here is that, as someone with experience ripping off David Appelman (with apples, no less), I am determined to take Pham very seriously and answer his points as best I can, one by one. However, I want to note first that Pham’s comments revealed two overarching concerns. First, he wants the numbers to feature more context, to get into deserved performance rather than actual performance. Weighted Runs Created Plus, our flagship hitting metric, is park-adjusted and league-adjusted. The numbers are measured against the league average, which is always 100, and they’re adjusted based on the hitting environment of the park a hitter plays in. But they’re not designed to show deserved performance. They’re designed to show how well you performed relative to the league average. They don’t factor in strength of opponent or batted ball luck or a host of other factors. However, those numbers are available to Pham if he wants them. DRC+, or Deserved Runs Created Plus, is the flagship offensive metric of Baseball Prospectus. Deserved performance is what they do at BP. That may just be the site for Pham, and he may want to rethink his branding.

Actually, now that I mention it, I should probably note that Baseball Reference WAR also takes the strength of your opponent into account. The point is, Pham can keep his options open. The sabermetric community is a big tent. We’re all Pham.

That said, you have to stop somewhere. It’s impossible to factor everything in. There’s no shortage of examples. If you’re Randy Johnson and you detonate a mourning dove that divebombs into the path of your fastball, and the umpire calls the pitch a ball (which would have been the right call), should that ball really count against you? If you’re Rafael Ortega and a double falls in over your head because a territorial goose has colonized deep center field and forced you to play too shallow, should you really have your defensive metrics docked? If you’re Cody Bellinger and some room service chicken wings give you such horrendous food poisoning that you have to miss a game and bat .143 with a 24 wRC+ over the next two weeks, is that really all your fault? Shouldn’t some of the -0.2 WAR you put up over that timeframe be doled out to the chef at the hotel, to Perdue AgriBusiness, and to the chickens themselves? I could keep going all day. I’m not even done with the bird examples yet. You could keep going forever because everything’s connected. At some point, you just have to draw the line and look at what happened on the field.

Pham’s second overarching concern was, obviously, to burnish his numbers. He’s a 37-year-old free agent who is looking for a deal. He has played for nine different teams over the last five seasons and put up a combined 0.1 WAR across the last two, and he’s been on something of a media campaign recently (and not so recently). In November, Pham revealed that he’s been playing through plantar fasciitis since the second half of 2023, but, conveniently, he’s all better now. These new comments no doubt express his true beliefs, but they also seem designed to put a positive spin on his performance in order to get himself a good deal – or as Zach Crizer put it over at The Bandwagon, “Tommy Pham has some ideas about stats that would make Tommy Pham look better.”

Now let’s get to Pham’s issues. He made two particular points. The first was that playing for a losing team, especially one that loses a lot of close games like the Pirates, means that you tend to face better pitching, because all the opponents who end up beating you have to use their high-leverage arms in order to close out their victories. The close-game qualification is an important one, and it takes some of the sting out of Pham’s argument, because bad teams end up in just as many blowouts as good teams, and the leverage is low for both teams at that point. If the Phillies are blowing your doors off, they’re not going to waste Jhoan Duran in a non-save situation. Now, the back of a good team’s bullpen is sure to be better than the back of a bad team’s, but the difference isn’t going to be quite as big.

Still, Pham is right that he’s been facing tougher arms than usual. In addition to noting all the close games the Pirates played last year, he mentioned that he switched teams twice during the 2024 season, and that those moves came at inopportune times. A series of scheduling quirks caused him to catch three straight prolonged stretches where his current team was facing off against particularly stiff competition. As a result, he believed that he faced much better pitching than most batters. (He also mentioned that he discussed this with his agent, who confirmed his hunch, and I have to admit that I’m a sucker for this line of reasoning. Anyone who has ever had an argument with a significant other has heard some version of the line, “I asked my friends, and they all think I’m right and you’re wrong.” No matter how bad the fight, it’s always at least a little bit amusing.)

We checked this out, and when I say we, I mean David Appelman. David calculated the average ERA and FIP of the pitchers that every batter faced in both 2024 and 2025. In 2024, the pitchers Pham faced had a combined ERA of 4.02, the 19th-lowest among all batters with at least 400 plate appearances. That put him in the 90th percentile. In 2025, his opponents had a 4.17 ERA, which put him in the 75th percentile. He really has faced tough pitching over the last two years. It’s not unprecedented – somebody’s got to be in the 99th percentile every year (sorry Royce Lewis) – but it is real.

Toughest and Easiest Pitchers Faced in 2025
Rank Name ERA Rank Name ERA
1 Royce Lewis 3.84 206 Cedric Mullins 4.47
2 Chandler Simpson 3.97 207 Matt McLain 4.49
3 Jonathan Aranda 3.98 208 Jeff McNeil 4.50
4 Junior Caminero 3.98 209 Nathan Lukes 4.50
5 Yandy Díaz 4.01 210 Pete Alonso 4.50
6 Jake Mangum 4.01 211 Alec Bohm 4.52
7 Gabriel Arias 4.02 212 Gavin Lux 4.57
8 Iván Herrera 4.03 213 Brett Baty 4.58
9 Ryan Jeffers 4.05 214 Austin Hays 4.58
10 Josh Lowe 4.05 215 Carlos Narváez 4.66
Source: PhamGraphs
Minimum 400 plate appearances.

Unfortunately, Pham’s argument falls a little bit flat at this point. If you try to give him credit by regressing his performance to account for this greater degree of difficulty, you learn that the effect is much smaller than you’d expect. In 2025, Pham faced pitchers whose combined ERA was 0.08 points lower than the league average, so let’s give him credit for those extra points. There are several ways to run the numbers, but Ben Clemens showed me a quick and dirty way to do it using constants from The Book. Skip the rest of this paragraph if you don’t like math. One point of wOBA works out to roughly half a run per 600 plate appearances, and 600 plate appearances works out to roughly 141 innings. Half a run over 141 innings works out to 0.032 points of ERA. Now we have a conversion rate: one point of wOBA equals 0.032 points of ERA.

That means if we give Pham 0.08 extra points of ERA to bring him up to the league average, it only adds 2.5 points to his wOBA. That’s it. He goes from .308 to .311. Among the 215 players with at least 400 plate appearances in 2025, that takes him from the 150th-highest wOBA to the 145th.

If we use FIP rather than ERA, which Pham would presumably prefer because it’s a better indication of a pitcher’s true talent level, we’d add only 1.3 points of wOBA. (We can go even further: If we use the pitchers’ projected ERA or FIP at the time of each plate appearance according to Steamer – effectively showing how good everybody thought the pitchers were at the time – then Pham actually faced an easier slate of pitchers than the average batter!) As I mentioned earlier, DRC+ takes the strength of opponent into account, and that’s likely why it graded Pham higher than wRC+ over the last two seasons, but that bonus was just three points in 2024 (a 92 wRC+ and 95 DRC+) and four points in 2025 (a 94 wRC+ and 98 DRC+). None of this turns him into even a league-average bat. So yes, Pham faced tough pitching, but no, it doesn’t make all that much difference.

That said, I don’t want to let all these numbers get in the way of a good story. While we’re talking about all the high-leverage arms Pham has faced, we need to note that he was great in high-leverage situations. In 2025, he ran a 168 wRC+ across 40 high-leverage plate appearances, batting .355. Over the past two seasons, his 136 wRC+ in high-leverage situations puts him in the 80th percentile of all hitters (minimum 80 high-leverage plate appearances). If I were Tommy Pham, I’d be making sure that high-leverage situations were part of the conversation, too.

Pham’s second point was about how wind can play havoc with outfield defense, and here I’ll rely on an excerpt:

Pham remembers a particular play from last season that frustrated him as it related to how defensive metrics are used to value players. In a game against the Milwaukee Brewers, he was playing left field. A ball hit approximately 360 feet with a 90-mph exit velocity short-hopped the outfield wall. The wind carried it. Pham was playing in, so he couldn’t get to the ball. The play reflected poorly in his defensive numbers.

“I got docked on the ball because Statcast doesn’t factor the wind part,” Pham said. “When I learned that, I’m like, OK, if the wind’s blowing out, I need to play a little bit deeper.

“It’s a really flawed system. But it’s getting factored into our value.”

Before we get into the play in question, let’s start with the part where Pham says that he didn’t learn until age 37 that he should probably play a bit deeper when the wind is blowing out really hard. That seems – how do I put this respectfully? – unlikely to be true. Surely, this sabermetric visionary had, you know, thought about what the wind does before the year 2025. Pham makes a valid point about how defensive metrics have so far been unable to account for wind, but the example he uses to illustrate it is, by his own account, just a story about how he was positioned poorly.

Some of the details are off, but I was able to find the play in question. I understand why Pham has it stuck in his mind. It cost the Pirates a game. It was a line drive double from Caleb Durbin on May 25. It left the bat at 97.1 mph, traveled 371 feet, got over Pham’s head, and short-hopped the wall. The Pirates were leading 5-3 in the top of the eighth, and because the tying run was on second base, Pham was playing a bit shallower than usual. In 2025, the average left fielder at PNC Park played 301 feet deep, and Pham averaged 295. On this play, he was at 293 feet. He was making sure that he’d be able to hold the runner at third if Durbin singled. For that reason, I’m not so sure that he would’ve been playing deeper even if he had factored in the wind. The double scored two runs, tying the game at five, and Durbin scored the game’s deciding run when the next batter also doubled to Pham in left field.

Pham was right that the wind aided the ball a bit. Over the course of the 2025 season, 12 balls were pulled at the same launch angle and exit velocity off the same pitch type, and they traveled an average of 353 feet. This ball went an extra 17 feet. Still, his argument has several problems. The first is that Statcast only gave this ball a catch probability of 30% to begin with, thanks to the wall penalty. It graded out as a four-star play, which means that it was so difficult that it barely hurt Pham’s numbers. Second, at this stage of his career, Pham doesn’t make four-star catches anyway. His numbers going back on the ball have been bad for years now. He’s 37 and not that guy anymore (unless his plantar fasciitis really is gone forever). In fact, less than a week earlier, Elly De La Cruz hit a nearly identical ball to Pham in left field. Durbin’s ball required Pham to travel 79 feet over 4.7 seconds. De La Cruz hit his harder, but it required Pham to travel 78 feet over 4.7 seconds, and it landed in pretty much the exact same spot. On both balls, Pham had a chance to make the catch but decided to slow down — especially on De La Cruz’s — rather than risk injury by crashing into the wall.

Third, it’s also important to note that the Statcast numbers here, at least to some extent, factored in the wind already. Those catch probability numbers aren’t perfect, but this is exactly the kind of batted ball where they work well. Pham isn’t getting graded based on the launch angle and exit velocity; he’s getting graded on the hang time and the distance he had to travel. Statcast is accounting for those extra 17 feet in its grading system, and then it is knocking off some of the difficulty because the ball landed near the wall. It’s not taking off a couple extra percentage points because the wind made the ball move unexpectedly, and Pham is right that in a perfect world he would get credit for that. However, this is pretty tame in terms of wind effects. The ball didn’t change direction because of a sudden gust, and it didn’t move unpredictably due to swirling conditions. It just had a tailwind that allowed it to get on top of him. Maybe we’ll get there one day, but right now, it’s hard to imagine any system detailed enough that it could put a specific number of catch probability percentage points on just how much harder the tailwind made this play, let alone do so accurately enough to be worthwhile.

To return to the most important point, why wasn’t Pham taking the wind into account already? He got docked because he didn’t catch the ball, but he did not get docked (at least not by Statcast) for his positioning. In fact, because he started out so far from where the ball landed, Statcast gave him more leeway, reducing the catch probability, and thus the hit to his OAA. Other systems like DRP and DRS factor in positioning, and they may well have docked him for playing too shallow here. Or, maybe the opposite is true; maybe they would’ve recognized that he was playing shallow in order to hold the runner at third on a base hit, and would’ve considered his positioning to be correct even though it didn’t work out. If that were the case, perhaps they wouldn’t have held it against him either. There’s always more context to take into account, even when there are no birds in sight.

I should also note that Pham once again came close to touching on something that would have made him look great. Did you know that our splits tools allow you to check how a player performs based on the wind conditions? We can’t split out outfield defense, but it turns out that Pham is actually a great hitter when it’s windy. Over the course of his career, we have him credited with making 164 plate appearances when the wind is blowing at least 18 mph. In those plate appearances, he’s batted .354 with a 197 wRC+. Our database shows 513 players who have at least 60 plate appearances in those conditions. Pham’s 197 wRC+ ranks eighth, just a couple of spots behind Aaron Judge and Juan Soto. Yet again, Pham is doing the right thing by bringing wind into the conversation.

Before I leave you, I want to mention that, although I’ve made plenty of jokes and taken a critical eye to the issues he raised, I think Pham has the exact right attitude here. Like every player, he’s run into some bad luck at times. And, like every player, he’s also faced some good luck. Here’s a popup that turned into a double only because Pham had the good fortune to hit it to Teoscar Hernández:

Pham doesn’t sitting around thinking about all the times he got lucky, and for good reason. He plays the game at the highest level, where failure lurks around every corner. Nine years ago, right around the time I started the now-legendary AppleGraphs, I was playing in a pickup baseball league in Queens and saved this quote from Grégor Blanco. Coincidentally, it too appeared in an article by Eno Sarris:

“These things are going to happen. You go up and you go down. When you go down, you need to realize that it happens. Don’t let frustration get you. Try to simplify the game. Take some pitches, start seeing the ball again. Build that confidence again. You need to start seeing it inside yourself. ‘I got a walk! That’s good. I hit the ball hard.’ Sometimes in a streak, you hit the ball hard right at someone, and you think, ‘What do I have to do?’ Instead, say, ‘Yeah, that’s what I want. I hit the ball hard.’”

I saved it because, even in this silly adult league, I found it useful to trick myself into staying positive. When I hit a bloop single or reached on an error, I’d tell myself, ‘Great job, you got on base.’ When I lined out, I’d tell myself, ‘Great job, you hit the ball hard.’ In other words, I found a way to take something positive out of nearly every at-bat.

Pham has a tattoo that reads “Believe in Yourself” on his left arm, just below the spot where his sleeve ends. I’d be remiss if I didn’t point out that it was a huge missed opportunity for him not to spell it ‘Yourselph,’ but I’m sure the location was no accident. I’m sure the tattoo is right there so that Pham can look down to remind himself of that whenever he feels the slightest bit of doubt creep in. If he wants to create his own statistics in order to help him follow the instructions on his arm, then we here at FanGraphs and PhamGraphs are happy to do our part.


Michael Lorenzen and the Rockies Get What They Want From Each Other

Jay Biggerstaff-Imagn Images

Every free agent signing is a trade. For that matter, every job everywhere is a transaction. The employer agrees to give you money and maybe even health insurance. You agree to give them your work. You’re trading something they want in exchange for something you want (or at least something you need in order to not die). But we don’t tend to think about things this way. Everybody has to work, so everybody just gets the best job they can. For ballplayers who have reached free agency, that generally means maximizing earnings. That’s what Michael Lorenzen did on Wednesday, when ESPN’s Jeff Passan reported that the muscular right-hander agreed to a one-year, $8 million deal with the Rockies (with a $9 million club option for 2027). Still, this deal is notable for the starkness of the wants on either side and the concessions they made to get them. Lorenzen wants to be a starting pitcher. That’s all he’s ever wanted. The Rockies want a starting pitcher who is willing to ply his trade under two adverse circumstances: in Colorado and for the Rockies.

In 2015, toward the end of a rookie season in which he put up a 5.45 ERA and 5.48 FIP, the Reds relegated Lorenzen to the bullpen. During six subsequent seasons in Cincinnati, Lorenzen wasn’t shy about the fact that he wanted to go back to starting and often appeared in line to get that chance, but underperformance and injuries – a UCL sprain, a teres major strain, a shoulder strain, even a bout of mono – pushed him into relief roles (and the occasional appearance as an outfielder). He started just five more games in his final six seasons with the Reds. Although he ended on a down note, he ran a 3.65 ERA and 3.92 FIP over those six seasons. He’d earned the chance to pitch where he wanted on his own terms, and he did just that. Lorenzen signed with the Angels, then the Tigers, then the Rangers, then the Royals, and now with the Rockies, all on one-year deals (usually incentive-laden ones), and all with the publicly-acknowledged understanding that he would be given the chance to start.

Making that part clear up front was important because no matter how well he pitched, it was all too easy for people to put together a table that showed his splits as a starter and a reliever. You’d rather have the second guy, right? The one whose strikeout rate is within shouting distance of the league average and who possesses some ability to keep the ball in the yard?

The Splits Michael Lorenzen Can’t Escape
Role K% HR/9 ERA FIP wOBA
Starter 18.8 1.26 4.27 4.71 .325
Reliever 21.1 0.86 3.75 3.93 .295

But Lorenzen persisted. He’s 34 now, and he made the most of his seven-pitch starter’s arsenal. Over the past four years, he made 93 starts for six different teams. And he pitched fine! He ran a combined ERA- of 99 and FIP- of 110. He was an average pitcher, a desirable enough arm that playoff-bound teams traded for him at the deadline in two of the past three seasons. In 2023, he threw a no-hitter. In 2024, thanks to good fortune in the form of a low BABIP and high strand rate, he ran a 3.31 ERA. In 2025, he wasn’t so fortunate, running a 4.64 ERA that matched his 4.59 FIP. Over the past three years, he’s been right around the top 50 in terms of games started and innings pitched. Nevertheless, when things got real, when the season wound down, when Lorenzen found himself in the playoffs, he also found himself back in the bullpen. He won’t have to worry about that in Colorado.

Lorenzen has found the toughest pitching environment in baseball, but he’s also found a situation where league-average numbers would put him in rarefied air. In 2025, Colorado’s starting pitchers ran a 6.65 ERA. That’s the worst mark ever. And when I say ever, I mean ever. It’s the highest starting pitching ERA in AL/NL history. Fourth place belongs to the 1899 Spiders. (Although the 2025 bullpen didn’t set a record, Colorado does own the highest combined bullpen ERA of any franchise at 4.81.) RosterResource pegs Lorenzen as the Rockies’ no. 2 starter, behind lefty Kyle Freeland and ahead of Chase Dollander, Tanner Gordon, and Ryan Feltner. Freeland was the only one of the four incumbents with an ERA below 6.00 or a FIP below 5.00.

But this is a new era. Lorenzen will be the first major leaguer to sign with the Rockies in the Paul DePodesta era. He will also be the team’s first investment in starting pitching of any substance at all since 2015, when they signed Kyle Kendrick for $5.5 million. Somehow, Lorenzen is only the fifth starting pitcher to sign a deal with the Rockies in the past seven years. I went through Colorado’s RosterResource free agent tracker to check. The tracker goes back to 2020, and the four starters I found put up a combined -0.1 WAR with the Rockies. They won a combined 11 games. Chad Kuhl ran the best ERA. It was 5.72.

Rockies Starting Pitcher Free Agent Signings
Year Player Salary ERA FIP WAR
2021 Chi Chi González $1.1M 6.46 5.37 0.3
2022 Chad Kuhl $3M 5.72 5.27 0.4
2023 José Ureña $3.5M 9.82 10.95 -0.8
2024 Dakota Hudson $1.5M 6.17 5.53 0.0

It’s scary to think about how many homers Lorenzen could give up in the thin Denver air, but he’d have to crash spectacularly hard in order be anything less than a significant upgrade for this rotation. Everybody gets what they want here, and all it took to get it was a couple extra millions on one side and a willingness to pitch on a mountain on the other. The Rockies get to take their first step on the long road to reputability, and they get to sign their first decent starting pitcher in years. Lorenzen gets his money – almost certainly more money than he would have gotten anywhere else – and he gets what must have been his last chance to remain a starting pitcher. If he defies the odds and pitches well, maybe he can keep the streak going and sign a similar deal next year.


Can You Make More Contact by Standing Closer to the Plate?

Sergio Estrada-Imagn Images

Back in the fall, Daniel R. Epstein of Baseball Prospectus wrote a couple of articles about where hitters stand in the batter’s box. Statcast released batting stance information last year as part of the ongoing rollout of bat tracking information that started in 2024. Understandably, the location of a hitter’s center of mass got a bit overshadowed by the wealth of information about how their bat moves through space and finds its way to the ball (or not), but Dan did his part to drag it into the light. He found a relationship between contact rate and where the batter stands. Specifically, standing deeper in the box and standing closer to home plate are both associated with higher contact rates.

Both of those findings are intuitive enough. Standing deeper in the box gives you a longer reaction time. It’s no surprise that batters who take advantage of that extra information make more contact. It’s also easy to spot a potential selection bias: The players in the back of the box are likely back there because they’re the kind of contact-oriented players who want the extra reaction time.

I saw less of a physical reason for players who stand farther from home plate to make more contact, unless they stand so far from the plate that they have trouble reaching the outside corner, but (almost) nobody actually does that. It might take your bat head slightly longer to reach the outside part of the plate, but the ideal contact point for an outside pitch is deeper anyway, so I assumed the two would balance out and chalked the difference up to selection bias. Bigger players with longer arms naturally feel more comfortable farther away from home plate, and those bigger players tend to have more powerful swings, which tend to result in more whiffs. Causation isn’t correlation, and I wasn’t ready to go so far as to assume that standing farther away from home plate actually causes a batter to make less contact. Then I watched A League of Their Own again. Read the rest of this entry »


Pete Fairbanks Is a Different Kind of Fish Now

Nathan Ray Seebeck-Imagn Images

One can’t help but imagine the chagrin of Pete Fairbanks’ dermatologist. The fair-haired closer has spent nearly his entire major league career with the Rays, racking up at least 23 saves in each of the past three seasons. And now, instead of leaving the Sunshine State, he’s traveling even farther south to Miami. The 32-year-old Fairbanks has signed a one-year, $13 million deal with the Marlins. He was the last closer available in free agency, and with Ronny Henriquez out for the season due to a torn UCL, Fairbanks will play a crucial role for a Miami bullpen that finished in the bottom 10 in just about any category you can think of. Will Sammon of The Athletic broke the news, while Jeff Passan of ESPN reported the terms, and Mark Feinsand of MLB.com reported that the contract included a $1 million signing bonus and another $1 million in incentives. According to AJ Eustace of MLB Trade Rumors, Fairbanks would also get a $500,000 bonus if he’s traded.

The move represents a reunion with president of baseball operations Peter Bendix, who previously served as Tampa Bay’s general manager. Speaking to reporters on Wednesday, Fairbanks made it clear that Bendix’s role with the Marlins was part of their appeal. “To hear all the things that he’s been doing over his tenure down in Miami, from what I’ve heard previously to what I have now, how much things are changing and how much he has been attempting to put his stamp on things. I felt like that made it a pretty easy choice, and I am excited to see the direction that he takes.” (Hat tip to Kevin Barral of Fish on First, who published this quote and the others you’ll read in this article.) Fairbanks also noted that moving just a four-hour drive away from Tampa is a boon because he and his wife are expecting their third child “basically on Opening Day.” This is the first All-Star break baby we write in 2026, but I can assure you that it won’t be the last. Read the rest of this entry »


And the 2025 Kit Keller Award Goes To…

Courier & Press-USA TODAY NETWORK

I got sick last week. So did my wife. We canceled our plans. We spent the weekend horizontal. We watched TV. On Sunday morning, I woke up and found my wife on the couch watching A League of Their Own. I did what anyone does when they catch a glimpse of the greatest baseball movie of all time on television. I sat down and watched the rest of it.

I’m still kind of sick. My wife is still fully sick. A League of Their Own is still on my mind. Specifically, I’ve been thinking about the scouting report that Rockford Peaches catcher Dottie Hinson (Geena Davis) delivered to pitcher Ellen Sue Gotlander (Freddie Simpson) with two outs and the tying run on first in the bottom of the ninth in Game 7 of the World Series in Racine. I had useful thoughts, and we’ll get to those in a moment. First, though, we’re going to wade through some useless thoughts. I beg you to humor me, because I am about to critique the baseball strategy in a perfect movie. I told you I’m sick.

There’s nothing wrong with making a mound visit in a big moment, giving the pitcher a break and reminding them of the scouting report. But the batter was Hinson’s sister Kit Keller (Lori Petty), who spent nearly the entire season with the Peaches, then faced them throughout the Series, including three times alone in Game 7. There’s no way Ellen Sue needed a refresher on that particular scouting report. Then, there’s the scouting report itself. “High fastballs,” Dottie said. “Can’t hit ‘em, can’t lay off ‘em.” It was right on the money, but they didn’t have to follow it on every single pitch, did they? Once they’d jumped ahead 0-2, did it never occur to Dottie or Ellen Sue to waste a breaking ball in the dirt in order to reset Kit’s eye level? I don’t care who’s at the plate; you can’t throw the same pitch to the same spot three times in a row and expect to get away with it. Read the rest of this entry »


Chris Martin Runs It Back With the Rangers Once More

Raymond Carlin III-Imagn Images

If you’re a regular FanGraphs reader, then you know that this week, the week after the Winter Meetings, is a week for roundups. The Rangers make a couple moves on a Friday? I’ll bundle them into one snug article. A passel of lefties comes off the board on a Tuesday? Michael Rosen will arrange them into a tidy bouquet. A couple teams talk themselves into believing that they could be the ones to figure out Josh Bell and Adolis García? Michael Baumann will slam his head into the wall repeatedly for our amusement. That’s how it goes.

On Wednesday, Chris Martin, the big, 39-year-old middle reliever from Texas, signed up for one last rodeo with his hometown Rangers. As with many minor deals, no one has reported how much Martin will be paid for the 2026 season. The news seemed all but destined to occupy one quarter of a reliever roundup, but I’d like to give Martin single billing here, because I don’t think we’ve done a good enough job of celebrating just how good he’s been. Let’s start at the beginning. Read the rest of this entry »


Ha-Seong Kim Returns to Atlanta on One-Year Deal

Jordan Godfree-Imagn Images

Well, the Braves must have liked what they saw. After Atlanta claimed Ha-Seong Kim off waivers in September and watched him decline his $16 million option for the 2026 season, the team is bringing him back on a one-year, $20 million contract. In a rare coup, Jon Heyman scooped the Braves by breaking the news before they could slap some text onto their trusty press release template and post a JPEG to social media. (Peter Labuza of Twins Daily made note of the most important part of the deal: The press release featured no mention of Kim donating 1% of his salary to the Atlanta Braves Foundation.) The reunion isn’t necessarily surprising, as president of baseball operations Alex Anthopoulos expressed interest in bringing Kim back when he opted out. However, the deal represents a departure from Atlanta’s recent strategy, and doesn’t match most of the estimates of what Kim would get in free agency.

This is the first time the Braves have deigned to spend money on the shortstop position since they let Dansby Swanson walk in 2022. They rolled with Orlando Arcia in 2023, and he rewarded them with a 100 wRC+ and 2.4 WAR. When Arcia reverted back to his career norms with a 72 wRC+ in 2023, the Braves got just 0.7 WAR from the position, fifth worst in the league. The punchless, slick-fielding Nick Allen didn’t work out in 2025, prompting the team to claim Kim; on the year, Atlanta’s 0.4 WAR at short was third from the bottom. They recently traded Allen to Houston in exchange for utilityman Mauricio Dubón, who has surprisingly good numbers at short but isn’t really an everyday option. The Braves are clearly sick of having a gaping black hole at short, but you might not be prepared for just how big a departure this is. Swanson made just $10 million in his final year of arbitration, meaning the Braves are about to spend double the amount they’ve ever spent on a shortstop.

Coming into the offseason, most estimates had Kim signing a deal like the one he signed with the Rays last year: two or three years with an opt-out for something like $15 million per year. That made sense, because he was still in a similar position. After a brilliant seven-year KBO career, Kim struggled in his first stateside campaign, then settled in as a reliably above-average middle infielder for the Padres. From 2022 to 2024, he combined great defense with a 106 wRC+, averaging 3.7 WAR per 150 games. That’s a borderline All-Star at a premium position. In 2023, Kim won a Gold Glove and earned some MVP votes. He looked primed for a payday and a long contract heading into free agency. Instead, he tore the labrum in his right shoulder diving back into first base against the Rockies in August 2024. Read the rest of this entry »