Edmundo Sosa Is Quietly Destroying the Ball — And Nobody's Noticed
Edmundo Sosa is hitting .556 over the last seven days with a .693 wOBA, a 100% hard-hit rate, and an average exit velocity of 108.5 mph. He's rostered in 1% of leagues. Nobody in the mainstream fantasy world is talking about him. WaiverScout's algorithm has him flagged as a Watch, and the signal is worth your attention — even if the sample size demands caution.
The Rolling Window Breakdown
Let's walk through the trajectory. Over the last 30 days (26 PA), Sosa has posted a .435 AVG with a .530 wOBA and a 19.2% strikeout rate. Solid but easy to dismiss as noise from a bench player. Zoom into the 14-day window (18 PA): .412 AVG, .521 wOBA, K% drops to 16.7%, and a walk rate of 5.6% appears. Now the 7-day window (9 PA): .556 AVG, .693 wOBA, and the strikeout rate craters to 11.1%. The trend line isn't just positive — it's accelerating.
His recent game log tells the story. On August 28th, Sosa went 1-for-1 with a home run and 4 RBI. On the 23rd, 2-for-4 with 3 RBI. On the 22nd, 2-for-4 with 2 RBI. That's 9 RBI across his last three games with at-bats. He's making the most of limited opportunities, which is exactly the kind of signal that precedes expanded playing time.
Skills Validation: The Statcast Data Is Real
This is where the conversation gets interesting. Sosa's hard-hit rate sits at 100% across his tracked batted balls, with an average exit velocity of 108.5 mph. That's elite-tier contact quality. When a player is barreling everything he touches, the batting average isn't just luck — it's a reflection of genuine hard contact. The declining strikeout rate (from 19.2% over 30 days to 11.1% over 7 days) early signs suggest an approach adjustment that could be making the quality contact more consistent.
We need to be transparent: this is 18 PA over 5 games. That's an early signal, not a proven trend. But the type of signal matters. Contact quality metrics like exit velocity and hard-hit rate stabilize faster than outcomes like batting average. When both are pointing in the same direction, it's worth monitoring.
WaiverScout's History With Sosa
We've been tracking Sosa since April. Our algorithm classified him as deprioritize repeatedly — April 18th, May 1st, May 9th, May 20th, May 28th, June 5th, June 13th, June 26th, and July 8th. The data simply wasn't there. On June 16th, he briefly earned a Watch tag at 1% ownership before falling back. Now, in late August, the signal has returned — and this time the underlying skills metrics are significantly stronger. The algorithm isn't crying wolf. It flagged the noise, waited, and is now flagging what could be emerging as something real.
The Ownership Window
At 1% rostered with stable ownership velocity, this isn't a player anyone is rushing to add. No major fantasy publications are covering this signal. That's the window. Sosa's multi-position eligibility (2B, 3B, SS, OF) in Philadelphia's lineup gives him fantasy utility even in a part-time role, and his recent production could earn him more at-bats down the stretch. If you need a multi-eligible bench bat in deeper leagues, he's a name to know. Comparable waiver options like Mauricio Dubón, José Caballero, and Maikel Garcia offer position flexibility but aren't matching this level of contact quality right now.
Verdict: Watch
Don't add Sosa to your starting lineup yet. The sample is too small and the playing time too inconsistent to justify a roster spot in standard leagues. But add him to your watchlist immediately. If the exit velocity holds, the strikeout rate stays suppressed, and Philadelphia gives him more plate appearances over the next week, the classification could escalate quickly. Early signs suggest a player whose bat has woken up at the right time. WaiverScout is watching — and now you should be too.