Sell Michael McGreevy, Sit Lance McCullers Jr.
This episode breaks down why Michael McGreevy looks like a classic sell-high candidate, with underlying metrics pointing to looming regression despite a shiny ERA. It also makes the case for sitting Lance McCullers Jr. as hard contact, rising home runs, and shaky command continue to drag down his fantasy value.
Chapter 1
Imported Transcript
Marcus Webb
Great players don't appear out of nowhere. The trajectory was there - in the spin rate, the prospect report, the contract structure - long before the world noticed. We find that trajectory every morning, pull the three stories that are actually moving the game, and break down what they mean before the day gets away. This is Streakplot Baseball. Let's get into it.
Marcus Webb
Sell Michael McGreevy right now. That is the entire thesis, and it comes down to one number: his ERA is 2.40 and his xERA is 5.85. That is a three-and-a-half run gap over 56 innings, and the direction of travel is entirely one-way. The ERA is going up. The only question is how fast.
Marcus Webb
Let me explain why this gap is so dangerous for your roster. Expected ERA - xERA - strips away the things that can inflate or deflate a pitcher's surface numbers temporarily: strand rate, sequencing luck, timing of hits. When the xERA says 5.85 and the ERA says 2.40, what that tells you is that McGreevy has been getting his outs at precisely the right moments. Hits and walks have been happening when they matter least, outs when they matter most. That cannot continue. Statistically it never does over a full season. And 56 innings is a large enough sample that we're not talking about a three-start blip - this deflation has been running for weeks, which means the correction, when it comes, is going to be significant.
Marcus Webb
Now here's the part that matters for how you use this information. McGreevy actually does have a career history of beating his xERA - his career average gap is about 0.92 runs in his favor. He has legitimate qualities that contribute to that: a low walk rate at 1.9 per nine, good command for a young starter, and a WHIP that's currently sitting under 1.00. He generates ground balls and works efficiently. Those are real skills. But his current gap is not 0.92 runs better than expected. It is 3.45 runs better than expected. That means even accounting for everything that makes him a legitimate ERA beater in a normal season, he is still running 2.53 runs ahead of where he should be. That is the number that should make you nervous holding him into June and July.
Marcus Webb
The contact quality data makes it worse. Hitters are posting a 41.1% hard hit rate against him, and the barrel rate against him is sitting at 10.7%. That's elevated. Those hitters are making quality contact, and the ERA has simply not reflected it yet because the timing has been kind. It won't stay kind.
Marcus Webb
The sell-high window is real and it is closing. His velocity is already down 1.6 miles per hour from last season - he was sitting 93 in 2025 and he's at 91.4 right now. That kind of drop in a young starter is worth paying attention to. It's not a crisis yet, but combined with elevated hard contact and an xERA nearly six runs, it is a pattern that points toward regression and not recovery.
Marcus Webb
In a trade, you should be able to get significant value for a pitcher with a 2.40 ERA and a 0.99 WHIP through more than ten starts. Managers in your league who are watching the traditional counting stats will see the surface numbers and assume you're selling low on a legitimate ace. You're not. You're selling high on a pitcher whose ERA is about to normalize toward something in the 4.00 to 4.50 range based on everything underneath. If you can get a proven bat or a more reliable arm in return, you take that deal without hesitation.
Marcus Webb
If you can't make a trade, the streaming calculus changes. McGreevy is absolutely startable right now - don't bench him while the ERA is still holding, but don't commit him to locked lineup spots two or three weeks out as if the 2.40 is sustainable. It isn't.
Marcus Webb
One more layer worth flagging. McGreevy is in a walk year at 800 thousand dollars. The Cardinals have over 129 million in luxury tax space, which means if he gets through the first half looking like an emerging front-of-rotation piece, there's a world where a contract conversation accelerates before arbitration gets there. If you're in a dynasty league, hold him for that story - but even dynasty managers should be cautious about buying in at his current value. The regression risk is real and the stuff profile doesn't clearly support a mid-rotation ceiling without a velocity recovery.
Marcus Webb
The window to sell at peak value is this week and next. After a few starts where the ERA ticks toward 3.50 and then 4.00, the trade leverage disappears fast.
Marcus Webb
Sell now - the gap between what he looks like and what he is won't stay hidden much longer.
Marcus Webb
Sit Lance McCullers Jr. this week, and honestly, sit him most weeks until the underlying numbers give you a reason to feel differently - because right now the stat that matters most is this one: his ERA is 6.86, and even the metrics that should be favorable to him aren't saving him. His xERA sits at 4.39. That's a two-and-a-half run gap, which normally means you'd say he's been unlucky and regression to the mean is coming in his favor. The problem is that even the number he's supposed to regress toward - 4.39 - is not a pitcher you're starting in competitive fantasy formats when better options exist. And the contact quality data makes it worse. Fifty and a half percent hard hit rate against him. An eight-point-six percent barrel rate. Hitters are not fooling him - they're squaring him up, and the ERA is going to get uglier before it gets better.
Marcus Webb
Here's the fuller picture, and this is the part that separates a one-bad-stretch story from a real trend. McCullers has an ERA that has drifted upward over his career. His home run rate per nine innings has been climbing for years - career average is 0.92, and right now he's sitting at 1.61. That's not a blip. That's a pitcher whose stuff is getting hit harder as he ages, and given that he's been one of the more injury-prone arms in baseball over the past several years, the workload concerns compound everything else. He's on pace for significantly fewer innings than his career average, which means even in the weeks he is healthy and available, you're not getting a full workload out of him.
Marcus Webb
The contract context is actually useful for fantasy purposes here. This is a walk year for McCullers at seventeen million dollars annually. Walk-year pitchers pitching to save their next contract tend to push their pitch counts, which is relevant when you look at his 115-pitch-per-start average over the last thirty days. He's not coasting - he's grinding through starts trying to prove something. But the results are not cooperating, and the stuff underneath the surface isn't giving you a reason to trust a turnaround. His chase rate sits at 27.3%, which means hitters aren't chasing - they're sitting on his pitches, making contact, and barreling him at an elevated rate.
Marcus Webb
Now, there is one number that gives you a reason to glance back occasionally rather than just drop and forget. His FIP is 3.96. That's not great, but it's the most favorable number in his entire profile right now. The ERA looks as bad as it does partly because his strand rate is running against him in addition to the hard contact. If you're in a format that scores FIP or if you're just looking for a deep stash in a very thin rotation landscape, there's a version of this where McCullers has two or three decent starts before the season ends. But that is a best-case scenario built on the assumption that everything breaks his way simultaneously - the strand rate normalizes in his favor, the hard contact decreases, and he stays healthy for a full rotation turn.
Marcus Webb
The Houston roster context doesn't help either. The Astros are sitting at eighteen percent playoff odds - not a team likely to stretch him through September at full utilization if the results don't improve. There's a non-trivial world where he ends up on a limited workload or in a multi-inning relief role if the season gets away from them, which further limits his fantasy ceiling.
Marcus Webb
The actionable move: if McCullers is in your starting lineup this week, pull him. If your roster is deep enough to hold him as a watch-list spot, do that - but only if he costs you nothing in active lineup spots. If another arm is on the wire giving you anything close to a reliable floor, McCullers is the drop to make that pick-up happen.
Marcus Webb
Monitor - check back in two to three weeks, and only restart him if the barrel rate comes down and the xERA gap narrows toward something that looks like a streamable floor.
Marcus Webb
Drop Corbin Burnes. That's the call, and the reason is simple - Tommy John surgery, 60-day IL, and a UCL flag that means we're not talking about a two-month absence. We're talking about a pitcher who is almost certainly done for 2026, with a realistic recovery timeline that bleeds well into 2027. If you're still rostering Burnes hoping for a miraculous return, you are burning a roster spot that could be producing points or categories right now. The drop is not a debate. It's a math problem, and the math says zero starts, zero strikeouts, zero innings the rest of this season.
Marcus Webb
Now, here's where this gets interesting for your roster - because a Burnes-sized hole in a contending rotation doesn't just disappear. The Arizona Diamondbacks are sitting at nearly a fifty percent shot at the playoffs, which means this organization has a real incentive to cover those starts with something useful. And the bullpen arms absorbing the early workload are worth a look, especially any high-leverage relievers who could see save opportunities if Arizona leans on its closer more aggressively while the rotation sorts itself out. Check your waiver wire for Arizona relievers right now - workload redistribution in a contending bullpen creates hold and save upside quickly.
Marcus Webb
But the more important waiver move this week is a name you may not have on your radar yet: Daniel Eagen. He's the pitching prospect the Diamondbacks are now being forced to think about seriously ahead of schedule. Here's the context - Eagen is currently at Double-A, he's got a 45 future value grade, and his original estimated arrival in the big leagues was 2027. That was before Burnes went down. The Diamondbacks are a contending team with a rotation that now has a significant gap and a front office that needs answers. That combination accelerates timelines.
Marcus Webb
Eagen's arsenal is headlined by a fastball that sits 93 to 95 and plays downhill - the kind of offering that generates ground balls and misses down in the zone. His fastball grades project anywhere from average to plus at the highest level, which is a real weapon if the command tightens. Right now the command sits below average, and that's the thing to watch as he finishes out his time at Double-A. If Arizona pushes him to Triple-A quickly - and the Burnes injury gives them every reason to - you'll want to be ahead of that move.
Marcus Webb
The stash window is right now. In deeper leagues, twelve teams or more, Eagen belongs on your roster today. He's not a streaming option - he's a speculative hold with a genuine callup catalyst sitting right in front of him. The roster math in Arizona almost demands they accelerate his path. Whether that means a September callup to audition or an earlier emergency promotion depends on how the rest of the rotation holds, but either scenario produces starts that you want access to before the rest of your league figures it out.
Marcus Webb
In shallower leagues, keep him on the watchlist and check back in four to six weeks. If Arizona's rotation continues to struggle and Eagen keeps missing bats at Double-A, the promotion chatter will get loud fast.
Marcus Webb
One more thing on the Burnes drop - if you're in a dynasty or keeper format, the Tommy John flag changes his long-term value significantly. Not necessarily a cut in a dynasty, but absolutely a player you're buying from panicked managers at a steep discount if someone else wants out. His ceiling is still real if he recovers clean, and deep dynasty managers who can stash him on an IL spot should consider holding.
Marcus Webb
For redraft? He's gone. Move on, work the Arizona bullpen for short-term holds, and get Eagen on your roster before the callup chatter spikes his pickup percentage.
Marcus Webb
Act now on the drop and the Eagen stash - Arizona's rotation situation is only going to get louder as the weeks go on.
Marcus Webb
That's the read on the day.
Marcus Webb
The game moves fast. The data moves faster. Come back tomorrow and we'll be ahead of it again. This is Streakplot Baseball - where greatness is never random.
