How It Works
The actual process behind the numbers, explained without the buzzwords
What is AiOdds.io?
A statistical model that projects NFL player stat lines from historical data, built and run by one person. No trading floor, no army of analysts - just a model doing the math consistently so you don't have to eyeball a spreadsheet every Sunday. Prop lines show up as optional context, not the headline feature.
🎯 The Actual Goal
Give you an honest, data-backed number to start from - and tell you straight when that number shouldn't be trusted too much (that's what volatility tiers are for).
The Actual Process
Pull the Data
Player stats, team data, and game conditions sync from ESPN's data feeds on a schedule - every couple hours for rosters and news, daily for full game stats. Not real-time, and we're not going to pretend it is.
Look for Patterns
The model checks recent form, matchup history, and situational factors to figure out what's normal for a player.
Generate a Projection
Based on that history, the model outputs a projected stat line (yards, TDs, receptions, etc.) with a range around it - not a locked-in number.
Tag the Volatility
Every projection gets a LOW/MEDIUM/HIGH volatility tier based on how consistent the player has actually been. This is the model's way of saying 'trust this' or 'this one's a coin flip.'
Show the Line (If We Have One)
When a prop line is available, it's shown next to the projection so you can compare and draw your own conclusion - we're not telling you what to do with it.
Put It on the Page
Projection, volatility tier, and recent game log, all in one place instead of six open tabs.
Understanding Volatility Tiers
Volatility measures how consistent a player's performance has been over recent games - basically, are they a metronome or a coin flip.
🟢 LOW Volatility
Boringly consistent, in a good way. The model's on firmer ground here.
🟡 MEDIUM Volatility
Some week-to-week swing. Take the number seriously, not literally.
🔴 HIGH Volatility
Boom-or-bust territory. Could be a monster week, could be a dud - the model's telling you it genuinely doesn't know which.
⚠️ Important Disclaimer
This model is built on real historical data, but no prediction system is perfect and sports are genuinely unpredictable. Injuries, coaching decisions, weather, and plain randomness can and will blow up any projection.
Use these projections as one input in your own research, not as a guaranteed outcome. Always do your own homework, set betting limits, and gamble responsibly. If you or someone you know has a gambling problem, call 1-800-522-4700.