NBA · Prop research terminal
Did he clear the line? Every game, at the exact number.
JonAlytics lines up every NBA player prop against how that player actually did at that number: last 5, 10, 15, 20 and the whole season, game by game. Then it shows the best price across sportsbooks, and tells you plainly which numbers are history and which are forecasts.
Spread, total and how many props are posted for each game. Pick a team to open its lab.
Points, rebounds, assists and threes at tonight’s main line, last 10 games played. History at this exact line, not a prediction: a short sample can run hot by chance.
No props posted for today’s games yet. They appear when sportsbooks open markets.
How JonAlytics works
A sportsbook posts a line; JonAlytics shows how that player or team actually did against that exact number, over the windows bettors use: last 5, 10, 15, 20 and the season. Start with tonight’s games, open a team’s lab for the matchup, then check each prop on the board or move its line on the player page. It’s research for deciding yourself, not picks.
Reading the team tiles: each sparkline is a team’s last 10 games, oldest on the left. The solid line is points scored, the dashed line points allowed, and the dots underneath mark wins and losses. When the solid line climbs while the dashed one falls, the team is scoring more and allowing less.
Pick 24.5 and you get 24.5. Overs, unders and pushes are counted separately, and every sample size is next to its percentage.
Every quote shows its sportsbook, its line and how old it is. Stale or suspended prices are flagged and never shown as the best price.
Records against the spread only count closing lines JonAlytics actually recorded. Forecasts appear only after the model passes checks on games it never saw.
Pattern research · last 10 games
Every team’s and player’s last 10 games, ranked by how often they reached each mark. Early in the season the window reaches back into last season. History, not picks.
Teams that most often score 30 or more in the first quarter. Useful context for first-quarter totals and team totals.
How to read: each cell is one game, oldest on the left. Darker cells are bigger games. The rate is the share of the last 10 games at 30 or more.
| # | Team | First-quarter points · oldest → newest | 30+ rate | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 32 | 31 | 19 | 31 | 14 | 34 | 32 | 26 | 43 | 34 | ||
The numbers that matter tonight: every prop against its own history at the exact line, every team’s recent form, and the patterns behind them.
| 70%7/10 |
| 2 | 31 | 25 | 42 | 39 | 23 | 24 | 25 | 31 | 41 | 31 | 60%6/10 |
| 3 | 38 | 33 | 36 | 27 | 26 | 34 | 33 | 24 | 32 | 26 | 60%6/10 |
| 4 | 37 | 34 | 37 | 23 | 39 | 11 | 23 | 34 | 30 | 27 | 60%6/10 |
| 5 | 31 | 30 | 21 | 25 | 36 | 33 | 30 | 26 | 29 | 33 | 60%6/10 |
| 6 | 30 | 28 | 33 | 16 | 30 | 38 | 32 | 26 | 34 | 23 | 60%6/10 |
| 7 | 23 | 31 | 31 | 41 | 26 | 29 | 26 | 45 | 26 | 44 | 50%5/10 |
| 8 | 27 | 35 | 32 | 27 | 34 | 33 | 41 | 23 | 28 | 27 | 50%5/10 |
| 9 | 34 | 39 | 24 | 32 | 27 | 31 | 21 | 27 | 38 | 27 | 50%5/10 |
| 10 | 36 | 32 | 29 | 26 | 32 | 26 | 21 | 18 | 32 | 32 | 50%5/10 |
The other end: teams that most often score 24 or fewer in the first quarter. Darker cells are lower-scoring quarters.
How to read: each cell is one game, oldest on the left. Darker cells are lower-scoring quarters. The rate is the share of the last 10 games at 24 or fewer.
| # | Team | First-quarter points · oldest → newest | ≤24 rate | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 26 | 29 | 32 | 23 | 18 | 24 | 23 | 21 | 25 | 21 | 60%6/10 | |
| 2 | 18 | 21 | 20 | 32 | 25 | 33 | 31 | 24 | 23 | 18 | 60%6/10 | |
| 3 | 27 | 24 | 24 | 23 | 33 | 20 | 22 | 15 | 28 | 33 | 60%6/10 | |
| 4 | 24 | 37 | 38 | 19 | 25 | 22 | 22 | 13 | 25 | 27 | 50%5/10 | |
| 5 | 30 | 31 | 18 | 25 | 35 | 30 | 14 | 24 | 27 | 23 | 40%4/10 | |
| 6 | 21 | 27 | 31 | 26 | 19 | 29 | 22 | 25 | 34 | 24 | 40%4/10 | |
| 7 | 20 | 33 | 28 | 29 | 34 | 23 | 23 | 19 | 28 | 26 | 40%4/10 | |
| 8 | 26 | 31 | 25 | 23 | 27 | 26 | 22 | 15 | 33 | 34 | 30%3/10 | |
| 9 | 39 | 21 | 28 | 23 | 26 | 23 | 25 | 26 | 34 | 27 | 30%3/10 | |
| 10 | 29 | 29 | 24 | 17 | 22 | 34 | 30 | 27 | 34 | 26 | 30%3/10 | |
Players who most often score 25 or more. The cells show how steady each one has been, not just his average.
How to read: each cell is one game, oldest on the left. Darker cells are bigger games. The rate is the share of the last 10 games at 25 or more.
| # | Player | Points · oldest → newest | 25+ rate | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 40 | 60 | 33 | 32 | 43 | 41 | 42 | 12 | 28 | 23 | 80%8/10 | |
| 2 | 35 | 43 | 21 | 18 | 26 | 29 | 26 | 23 | 31 | 32 | 70%7/10 | |
| 3 | 35 | 24 | 30 | 26 | 19 | 32 | 15 | 35 | 32 | 17 | 60%6/10 | |
| 4 | 27 | 19 | 25 | 31 | 24 | 29 | 33 | 23 | 30 | 20 | 60%6/10 | |
| 5 | 35 | 25 | 41 | 30 | 14 | 19 | 26 | 22 | 18 | 26 | 60%6/10 | |
| 6 | 22 | 25 | 30 | 30 | 13 | 26 | 17 | 17 | 28 | 32 | 60%6/10 | |
| 7 | 18 | 26 | 25 | 18 | 26 | 9 | 27 | 30 | 19 | 26 | 60%6/10 | |
| 8 | 19 | 30 | 15 | 30 | 20 | 32 | 36 | 45 | 21 | 19 | 50%5/10 | |
| 9 | 19 | 22 | 19 | 24 | 27 | 22 | 31 | 31 | 35 | 36 | 50%5/10 | |
| 10 | 25 | 23 | 18 | 25 | 18 | 45 | 17 | 38 | 35 | 14 | 50%5/10 | |
Players who most often reach 8 assists. Assist props follow usage and pace, so check the minutes too.
How to read: each cell is one game, oldest on the left. Darker cells are bigger games. The rate is the share of the last 10 games at 8 or more.
| # | Player | Assists · oldest → newest | 8+ rate | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 13 | 3 | 19 | 13 | 12 | 11 | 10 | 10 | 5 | 6 | 70%7/10 | |
| 2 | 13 | 10 | 1 | 11 | 8 | 3 | 9 | 16 | 10 | 5 | 70%7/10 | |
| 3 | 12 | 7 | 10 | 10 | 6 | 9 | 8 | 5 | 8 | 8 | 70%7/10 | |
| 4 | 9 | 2 | 7 | 7 | 14 | 19 | 10 | 10 | 9 | 5 | 60%6/10 | |
| 5 | 10 | 4 | 10 | 7 | 3 | 11 | 13 | 12 | 8 | 7 | 60%6/10 | |
| 6 | 8 | 12 | 9 | 12 | 7 | 9 | 4 | 9 | 4 | 3 | 60%6/10 | |
| 7 | 15 | 6 | 10 | 6 | 8 | 6 | 6 | 5 | 13 | 12 | 50%5/10 | |
| 8 | 11 | 9 | 8 | 6 | 8 | 6 | 10 | 5 | 6 | 5 | 50%5/10 | |
| 9 | 12 | 7 | 5 | 11 | 6 | 11 | 14 | 6 | 5 | 5 | 40%4/10 | |
| 10 | 4 | 8 | 7 | 9 | 7 | 11 | 4 | 3 | 11 | 7 | 40%4/10 | |
Players who most often reach 10 rebounds. Rebounding moves with minutes and the opponent's misses.
How to read: each cell is one game, oldest on the left. Darker cells are bigger games. The rate is the share of the last 10 games at 10 or more.
| # | Player | Rebounds · oldest → newest | 10+ rate | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 13 | 8 | 14 | 12 | 13 | 8 | 10 | 10 | 12 | 10 | 80%8/10 | |
| 2 | 14 | 16 | 8 | 13 | 15 | 15 | 15 | 12 | 9 | 7 | 70%7/10 | |
| 3 | 15 | 1 | 15 | 19 | 17 | 15 | 8 | 10 | 9 | 10 | 70%7/10 | |
| 4 | 6 | 8 | 10 | 16 | 7 | 12 | 7 | 15 | 18 | 19 | 60%6/10 | |
| 5 | 15 | 17 | 9 | 3 | 8 | 12 | 16 | 11 | 12 | 9 | 60%6/10 | |
| 6 | 6 | 10 | 7 | 12 | 9 | 8 | 13 | 14 | 13 | 13 | 60%6/10 | |
| 7 | 13 | 10 | 11 | 7 | 10 | 11 | 6 | 5 | 7 | 10 | 60%6/10 | |
| 8 | 12 | 6 | 8 | 11 | 16 | 6 | 9 | 11 | 10 | 7 | 50%5/10 | |
| 9 | 14 | 13 | 11 | 5 | 9 | 6 | 6 | 14 | 6 | 12 | 50%5/10 | |
| 10 | 5 | 13 | 11 | 14 | 5 | 7 | 16 | 11 | 4 | 9 | 50%5/10 | |
Points, rebounds and assists combined: players who most often reach 35. The broadest measure of a big night.
How to read: each cell is one game, oldest on the left. Darker cells are bigger games. The rate is the share of the last 10 games at 35 or more.
| # | Player | Points + rebounds + assists · oldest → newest | 35+ rate | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 59 | 70 | 46 | 45 | 56 | 52 | 59 | 23 | 43 | 36 | 90%9/10 | |
| 2 | 62 | 40 | 32 | 49 | 47 | 45 | 48 | 55 | 47 | 25 | 80%8/10 | |
| 3 | 42 | 29 | 35 | 49 | 38 | 36 | 46 | 39 | 34 | 47 | 80%8/10 | |
| 4 | 40 | 42 | 32 | 33 | 44 | 31 | 40 | 53 | 42 | 53 | 70%7/10 | |
| 5 | 32 | 45 | 43 | 42 | 37 | 48 | 44 | 31 | 28 | 52 | 70%7/10 | |
| 6 | 44 | 39 | 43 | 40 | 30 | 43 | 20 | 48 | 42 | 22 | 70%7/10 | |
| 7 | 27 | 40 | 31 | 40 | 40 | 46 | 38 | 35 | 28 | 40 | 70%7/10 | |
| 8 | 41 | 54 | 44 | 6 | 23 | 41 | 37 | 36 | 50 | 18 | 70%7/10 | |
| 9 | 36 | 36 | 32 | 46 | 30 | 61 | 33 | 53 | 52 | 25 | 60%6/10 | |
| 10 | 41 | 33 | 36 | 47 | 31 | 41 | 47 | 33 | 39 | 33 | 60%6/10 | |