Welcome to this week’s Market Movers! Each week, I’ll break down whether I’m buying or selling certain players based on their season-long performance or current hot/cold streaks. To be clear, selling doesn’t always mean I think the player is about to fall off a cliff. It often just means I think now might be the perfect time to cash in before their value drops.
People tend to forget just how long the baseball season is, and stats can shift dramatically over time. It’s tough to stay level-headed, especially early in the year, when a hot streak can spark overconfidence or a slump can cause panic. But those moments of overreaction create windows of opportunity for savvy managers.
With that in mind, here are four players I’d be looking to buy and four I’d be looking to sell right now.
Buys
Buy: Matt Olson
There might not be much time left to buy Matt Olson; he’s had a certain level of baseline consistency throughout his career that he has not achieved yet. He is usually good for at least 30 home runs, 100 RBIs, and a .250 average, with the upside to go nuclear, like his 54-HR season two years ago. Since the start of this month, though, he's hitting just .200 with 3 homers, and the Braves' lineup has looked uninspired across the board. A frustrated manager might be open to trading Olson, and if so, he’s someone to pounce on.
Olson has historically alternated between “good” and “great” seasons, and his batted ball data this year resembles his elite 2022 more than last season. He ranks in the 96th percentile in average exit velocity and 94th in both barrel and hard-hit rates. Even while batting .224, he's getting on base at a .354 clip thanks to a 16.3% walk rate. His xSLG is .531, while his actual SLG sits at just .408 — that kind of gap screams positive regression. Olson is due for things to turn around, and the Braves' offense can only go up from here. I’m selling the poor start, not the player. Acquire him if possible and absolutely hold him if you already roster him.
Buy: Cal Raleigh
I’m buying what Cal Raleigh is doing, I wouldn’t look to sell high, and I would see if the owner of Raleigh in your league is open to moving him. Raleigh is just really good, and we haven’t given him enough credit. He’s hit 30 and 34 home runs in the past two seasons and consistently barrels the ball. This year, his barrel rate is a whopping 20.6%, elite territory even if it drops a bit. His xSLG is actually slightly higher than his already impressive .559 SLG, which is pretty astounding. Sure, his batting average might fall a bit, but even so, Raleigh looks like a set-it-and-forget-it fantasy catcher the rest of the way.
Buy: Cole Ragans
I’d buy Cole Ragans with all the stock I have. He legitimately belongs in the same conversation as Skenes, Skubal, etc., when it comes to pitchers I’d want for the rest of the season. That may seem like hyperbole, but it is true. I consider him a definite top 10 starter the rest of the season, with the ability to move all the way to the top. He’s striking out 14.4 batters per 9 innings, which would lead baseball by a strikeout and a half if he had enough innings to qualify, and his walk rate is actually down from last year.
His 4.20 ERA is misleading; it’s the product of some bad luck. His xERA is 2.30, his FIP is 2.22, and his BABIP is an inflated .375 (compared to .290 and .275 the past two seasons). The Royals are winning games but still don’t get much national coverage, so a pitcher like Ragans can fly under the radar. You might not even need to pay top dollar for him, but even if you do, it’s worth it. He’s a sleeping giant.
Buy: Carson Kelly
Is it crazy that I’m kind of buying Carson Kelly and his wild start to the year? I went looking for a red flag, such as an inflated BABIP or fluky metrics, and didn’t find what I expected. Sure, his power might regress, but his floor looks high enough for him to be a full-time fantasy catcher. He’s showing elite control of the strike zone, with just an 11.3% K-rate and an insane 19.6% walk rate. He’s rarely chasing pitches out of the zone, and when he swings at strikes, he’s not missing much. On top of that, the Cubs believe in his bat as he’s been consistently batting in the cleanup position and gets starts at DH when not catching. I am fully in with the increased ability to get R and RBI from a premium batting position, which is rare from a catcher. If someone’s writing him off as just a hot start, go get him.
Sells
Sell: Jasson Domínguez
This pains me as a Yankees fan, but I’m selling Jasson Domínguez. The hype is still sky-high as he's a top prospect, a Yankee, and recently had that 3-HR game, including bombs from both sides of the plate. That’s a perfect storm to sell high and actually get something valuable in return. Domínguez isn’t stealing bases at his minor league rate, just 3 so far this season on only 3 attempts, which is a far cry from 40-steal seasons in the minor leagues. Outside of his elite hard-hit %, which is impressive, there’s nothing especially eye-popping in his batted ball profile. I'm not saying he’ll be bad, a .791 OPS is respectable, but I see an opportunity to flip him for someone more established and possibly more valuable for your outfield slot.
Sell: Javier Báez
Please don’t buy into Javier Báez. I know we all want him to be great again, I do too, because he was so fun to watch, but let’s be real. He still has one of the worst plate approaches in baseball history, and nothing’s changed in 2025: 31 strikeouts, just 5 walks. His 39.8% chase rate is among the league’s worst, and his hard-hit rate is surprisingly a career low. He’s succeeding right now, primarily due to an unsustainable .379 BABIP (his BABIP over the previous three seasons was under .300).
He’s coming off a walk-off homer and playing a surprisingly competent CF, which is giving him some media coverage, commenting on whether he’s “back” or not. He’s not. You won’t get a better chance to sell compared to right now.
Sell: Paul Goldschmidt
I would sell Goldy not because I think he will completely fall off, but because I think you could get good value for him right now. To be clear, I don’t think his hot start is completely a mirage, but I’m wary of a player whose main contribution is batting average. Goldschmidt’s approach has shifted this year: his strikeout rate is down to 17.6% (from 26.5% in 2024), but his hard-hit rate has plummeted to 23.9% (from 40% last year). His average exit velocity and barrel rate are also down, and he’s riding a .415 BABIP, which just isn’t sustainable. He’s also hitting .571 against lefties this year, which will come down as his career average vs. lefties is .328.
This inflated batting average will likely not last, and the power doesn’t seem to be coming back due to his new approach. I’d sell now before regression hits.
Sell: Tanner Bibee
Tanner Bibee might have zero trade value very soon, so I’d sell immediately while you still can. He’s only 26, with two solid seasons under his belt and some playoff hype from facing the Yankees last year. His 3.80 ERA doesn’t look bad on the surface, and he’s coming off a 7-inning scoreless outing, which makes this the ideal moment to move him.
So why sell? Because the alarm bells are getting loud. His xERA sits at 4.22, his FIP is an ugly 5.53, and his xFIP isn’t much better at 4.70. Even more concerning, his strikeout rate has plummeted from 9.6 K/9 to just 6.2 this season, while his walk rate, home run rate, and hits allowed per nine are all on the rise. It’s a troubling trend; sell now before everyone else catches on.