The RAGE Model
Recursive Algorithm Generating Edge
Every pick is scored across universal and sport-specific signals. Higher conviction = stronger edge vs the market.
View Today’s Slate →Universal Signals
Applied to every sport, every pick.
Sport-Specific Signals
Proprietary data feeds layered on top of universal signals.
NFLnflverse/nflreadpy
2026 season gate: Aug 6. Requires ≥3 games played per team (early-season EPA is noisy). Signal weights are proprietary and updated seasonally.
NCAAFCFBD
2026 season gate: Aug 29. Signal weights are proprietary and updated seasonally.
MLBFanGraphs
Signal weights are proprietary and updated seasonally.
TENNISMatchstats
ATP & WTA. Signal weights are proprietary and updated seasonally.
NCAABTorvik/ESPN
Signal weights are proprietary and updated seasonally.
NBA / WNBANBA Stats API
Signal weights are proprietary and updated seasonally.
NHLMoneyPuck
Signal weights are proprietary and updated seasonally.
UFC/BOXINGUFCStats · Odds API
Signal weights are proprietary and updated seasonally.
SOCCERUnderstat · Kaggle
Active Jun 11 - Jul 19, 2026.
Conviction Scale
How we translate edge scores into position sizing.
—
< 1.5
No Play
—
B
1.5 – 2.9
Lean
0.5 unit
B+
3.0 – 3.9
Standard Play
1 unit
A
4.0 – 4.5
High Conviction
1.5 units
A+
4.6 – 5.0
Max Allocation
2 units