Streak detection
Hot and cold flags, automatically.
Streaks are signal. A player who's hit the over in 7 straight games at this line is sending one message. A player who's missed the over 5 in a row is sending another. Both deserve a second look — for different reasons.
props.fyi flags both. Every row on the table shows the player's current streak at the active line, with a flame icon and a count. No manual tally, no spreadsheet. Sort by streak length, filter for hot props, find the under that's been missing all month.
What counts as a streak
A streak is consecutive games at the current line, with no breaks. If a player hit the line in 6 of the last 7 games but missed game number 5 ago, that's not a streak — the streak counter resets at that game. Only unbroken runs count.
How to read it
- Flame icon — a streak is active. Color signals the direction.
- Count — how many games long the streak is.
- Hit streak — consecutive games over the line. Hot.
- Miss streak — consecutive games under the line. Cold.
- No streak — the last result was the opposite of the one before. The cell shows nothing.
How we calculate it
We walk back from the player's most recent game and count consecutive games where the actual stat crossed (or didn't cross) the current line. The count stops at the first break. Streaks update after every game. If the line moves, the streak is recalculated against the new line — what matters is whether tonight's bet has historical momentum, not whether the player was hot at a different line two weeks ago.
Where to find it
The streak column on the main table is sortable and filterable. Click to sort by hottest streaks first; click again to flip to coldest. The player detail page shows the streak inline next to L10 and L20 — useful when you're cross-checking whether a hot streak is masking a deteriorating defense.