Michael Massey Is Heating Up — But the Underlying Data Demands Patience
Michael Massey is slashing .368 with a .414 wOBA over the last seven days, and the gap between his recent production and his 30-day numbers tells a clear story: something has shifted. The Kansas City second baseman is rostered in just 2% of leagues, which means the window to act — if the signal strengthens — is wide open.
The Rolling Window Breakdown
Start with the trend line. Over 30 days, Massey posted a .290 AVG and .334 wOBA across 78 PA — respectable but not roster-worthy in most formats. Zoom in to 14 days and the numbers jump: .375 AVG, .404 wOBA, 35 PA. Then the last seven days: .368 AVG, .414 wOBA, 21 PA. That's a clear acceleration. He's not just getting hits — he's producing quality at-bats, including a home run on July 26 where he went 1-for-2 with 2 RBI.
His recent game log shows consistent contact. Over his last five games, Massey has reached base in all five, collecting at least one hit in four of them. The 2-for-4 performances on July 22 and 23 show a hitter comfortable in the box, even if the strikeouts were elevated in those games.
The Skills Question
Here's where we pump the brakes — and why this is a Watch, not an add. Massey's 30-day hard-hit rate sits at just 19.4% with an average exit velocity of 85.2 mph. Those are below-average batted ball metrics. His 14-day exit velocity drops further to 81.5 mph. The batting average is running hot, but the quality of contact isn't supporting it. This profile screams regression risk if we're projecting forward purely on Statcast data.
The strikeout rate is worth monitoring too. His 7-day K% has spiked to 28.6%, up from 19.2% over 30 days. That's a notable jump that could signal an approach issue even as results have been positive. The 30-day walk rate of 10.3% is encouraging, but it's dropped to 4.8% in the most recent window — suggesting he may be getting aggressive and getting rewarded by luck rather than process.
Why WaiverScout Has Been Tracking This
This isn't a new name on our board. WaiverScout first flagged Massey back on May 11, when he was rostered in 0% of leagues. We've toggled between watch and deprioritize multiple times since then — June 6, June 27, and again on July 18. Each time, the signal wasn't strong enough to push him into add territory. The data is getting closer now. A .414 wOBA over seven days with consistent playing time (21 PA) shows Kansas City is giving him regular at-bats, which is the one prerequisite for any waiver target.
Most fantasy publications aren't talking about Massey right now. Royals Keep asked earlier this year whether Massey could return to form in 2026 after a rough 2025, and the early returns were uninspiring. But the last two weeks suggest he's finding something. The question is whether the batted ball data will catch up to the results.
Ownership Window
At 2% rostered with stable ownership velocity, there is zero urgency to add Massey right now. Nobody is racing to the wire for him. That's your advantage. If the hard-hit metrics start climbing and the K% settles back toward that 19% range, this becomes an add conversation quickly — especially in leagues that need 2B or OF depth.
Verdict: Watch
Michael Massey is a hold on watchlists, not a roster add. The surface stats are trending in the right direction, and the playing time is there. But 19.4% hard-hit rate and 85.2 mph exit velocity tell us this batting average isn't built on a sustainable foundation — yet. Monitor the next 7-10 days closely. If the exit velocities rise and the strikeout rate stabilizes, Massey jumps into add territory in 12-team leagues. For now, keep him bookmarked. If you need a speculative pickup at the position, consider Luke Keaschall or Ceddanne Rafaela first.