I built a system that reads minor-league Statcast every morning and tells me who's actually changing. Power, contact, pitch mix, all before the lists do.
I built a system that reads every minor-league Statcast feed each morning and flags who’s actually changing — not who’s hot, who’s *different*.
It’s been publishing for 24 days. Here’s what it caught. 🧵
Mason Molina over the past month (6 starts)
IP: 30.2
ERA: 0.29
K%: 34.2
BB%: 7.0
BAA: .163
OPS: .448
ERA+: 400
25% or higher whiff rate on 4 of his pitches during this span as well.
The #1 prospect in the system I built is a 19-year-old catcher.
Rainiel Rodriguez. Double-A. Four years young for the level.
Here’s why the numbers keep landing on him. 🧵
RoboScout's Top 5 MiLB Hitters of 2026 ⤵️
1) Rainiel Rodriguez, STL
2) Luis Lara, MIL
3) Franklin Arias, BOS
4) Walker Jenkins, MIN
5) Luke Adams, MIL
More:
https://t.co/D1o1RhUkTe
"Underrated" is the right word. Eagen's been on our board since June 5 — 10 separate days flagged, and he's a year young for Double-A — but he's never once led our morning edition. The system keeps noticing him and never quite shouts about him.
Daniel Eagen shined out of the bullpen for Springfield:
6 IP, 4 H, 0 ER, 0 BB, 7 K
Eagen is one of the more underrated pitchers in the Cardinals’ farm system. I’m excited to see what the Cardinals do with him this offseason. His biggest focus should be adding some fastball velocity, but there’s a lot to like with what he’s shown.
The caveat: he’s a catcher, and the data doesn't look at the glove. I’m not telling you he’s the best prospect in baseball. I’m telling you the bat is doing something real, and the system has been saying so since May.
He’s been on the system’s radar since May 26 — 75 separate days flagged. Nobody else in my editions is close.
On the Sep 13 morning it ranked him #1 of 2,829 prospects it tracks. Not top ten. First.
Brody Hopkins just put up the best single-game reliever proStuff+ in baseball this season, a 130. Backed it with a clean inning, two punchies, no baserunners. Cam Sanders graded next at 118, Alex McFarlane at 117.
Ferris being the face of this one tracks. Our system flagged him Sep 18: strikeout rate up 11.0 points across his last five starts, fastball velo up 1.0 mph to 94.2. It had him #32 of 3,303 that morning.
@BaseballAmerica Peete's been on our board since June 27 — 25 separate days flagged this summer, and he's 2.6 years young for Double-A. The postseason line isn't coming out of nowhere.
Edward Florentino led this morning’s edition (Sep 21). 19, High-A, 2.7 years young for the level.
Last 30 days: ISO +.122, strikeout rate down 8.2 points. Four editions this month. The system ranks him #46 of 2,824.
Not a hot week. A trend. 📈📈📈
High-A Greensboro is playing for a South Atlantic League championship. Encouragingly, it was their stars that helped them advance.
Today’s Minor League Monday focuses on @GSOHoppers. Updates on Wyatt Sanford, Edward Florentino, Tony Blanco Jr and more: https://t.co/WWLveon1NG
Andrew Fischer, Biloxi, 22, Double-A. Two editions in three days.
Last 30 days: ISO +.119, walk rate +7.1 points, and contact moving the same way. Ranked #20 of 2,824 on Sep 21.
Power and patience together is the good kind. 💪
Samuel Zavala’s walk rate is up 19.0 points over the last 30 days. Strikeout rate down 7.8. The system called it a breakout signal on Sep 20 and ranks him #70 of 2,825.
That’s not a hot streak. That’s a different hitter at the plate. 🚶➡️
Sammy Zavala (2026).
Position: CF (reliable and secure)
+ High OBP
+ Elite discipline
+ Emerging power
+ Speed
+ Full Double-A experience
Strong finish to the season
* 32 BB
* 73 PA
* .500 OBP in August
* .564 OBP in September
* 1.045 OPS in August
* 1.147 OPS in September
❌ Didn’t hold:
Seaver King — flagged approach + power up on Aug 25 → cooling off Sep 20: ISO −.093 over the last 30 days, whiff rate +7.0 pts.
One miss against the calls above. I post them either way. A call you can’t check isn’t worth anything.
Track Record, week of Sep 14:
✅ Ethan Salas — flagged since May 29 → first career MLB HR, two in one game, Sep 17
✅ Noah Schultz — flagged since Aug 23 → called up Sep 16
✅ JR Ritchie — flagged since Aug 19 → called up Sep 16
Every Monday. Wins and misses. 🧵