Skip to main content
ProbetricsProbetrics
NBA · Track record

NBA: every call, graded

About this page
Locked before tipoff, graded after the final, misses included. How the model is tested →

Last graded

Winners calledOnly picks locked before the start count. A pick made later, or priced after the fact, never enters it.

Locked before the start, graded after
Won–lost
114–46
Win rateWhere the true win rate likely sits (90% range). Under 30 picks, too early to read.
71%
90% range 65–77%
Graded
160
picks
Last 25
19–6
76%

On games with a price, the win chance is built on the betting market's number, so these picks usually match the favorite.

76 NBA picks locked for the games ahead. Every one grades here for free after the final. Seeing them before the start is Pro.

See the picks →Start 7-day free trial

Recent formThe same winners record, sliced: the latest picks, then longer stretches. Short stretches swing a lot.

Streak L1
Last 10
9–1 90%n 10 · 65–98%
Last 25
19–6 76%n 25 · 60–87%
Last 50
40–10 80%n 50 · 69–88%

Every graded pick

Won 114 of 160
GamePick
  • Oklahoma City Thunder103Portland Trail Blazers123NBA · Nov 10, 11:00 PMOKC54%✗
  • Orlando Magic107Sacramento Kings100NBA · Nov 10, 10:00 PMORL65%✓
  • LA Clippers110Phoenix Suns133NBA · Nov 10, 9:00 PMPHX61%✓
  • Miami Heat115Utah Jazz109NBA · Nov 10, 9:00 PMMIA74%✓
  • Boston Celtics123Philadelphia 76ers101NBA · Nov 10, 8:00 PMBOS53%✓
  • Milwaukee Bucks85New York Knicks117NBA · Nov 10, 7:30 PMNYK89%✓
  • New Orleans Pelicans87Golden State Warriors138NBA · Nov 9, 10:00 PMGSW81%✓
  • San Antonio Spurs122Phoenix Suns96NBA · Nov 9, 9:00 PMSAS76%✓
  • Denver Nuggets100Houston Rockets110NBA · Nov 9, 8:30 PMHOU62%✓
  • Indiana Pacers122Dallas Mavericks125NBA · Nov 9, 8:00 PMDAL63%✓
  • Memphis Grizzlies118Toronto Raptors102NBA · Nov 9, 7:30 PMMEM51%✓
  • Los Angeles Lakers124Atlanta Hawks114NBA · Nov 9, 7:00 PMATL56%✗
  • Cleveland Cavaliers112Charlotte Hornets124NBA · Nov 9, 7:00 PMCLE74%✗
  • Washington Wizards111Detroit Pistons122NBA · Nov 9, 7:00 PMDET78%✓
  • New Orleans Pelicans123LA Clippers139NBA · Nov 8, 9:00 PMNOP52%✗
  • Miami Heat114Sacramento Kings108NBA · Nov 8, 9:00 PMMIA81%✓
  • Boston Celtics117Milwaukee Bucks97NBA · Nov 8, 8:00 PMBOS85%✓
  • Brooklyn Nets93Dallas Mavericks130NBA · Nov 8, 7:30 PMDAL72%✓
  • Utah Jazz100Minnesota Timberwolves115NBA · Nov 8, 7:00 PMMIN84%✓
  • Los Angeles Lakers121Detroit Pistons116NBA · Nov 8, 6:00 PMDET70%✗
  • Philadelphia 76ers127Chicago Bulls121NBA · Nov 8, 3:30 PMPHI79%✓
  • San Antonio Spurs125Portland Trail Blazers103NBA · Nov 7, 10:00 PMSAS56%✓
  • Houston Rockets99Phoenix Suns102NBA · Nov 7, 9:00 PMHOU69%✗
  • Orlando Magic119Golden State Warriors126NBA · Nov 7, 8:30 PMGSW72%✓
  • New York Knicks109Cleveland Cavaliers97NBA · Nov 7, 8:00 PMNYK63%✓
  • Washington Wizards75Oklahoma City Thunder114NBA · Nov 7, 8:00 PMOKC83%✓
  • Brooklyn Nets121Atlanta Hawks124NBA · Nov 7, 7:30 PMATL72%✓
  • Denver Nuggets114Indiana Pacers102NBA · Nov 7, 5:00 PMDEN73%✓
  • Portland Trail Blazers118Los Angeles Lakers124NBA · Nov 6, 10:00 PMLAL64%✓
  • San Antonio Spurs124Sacramento Kings109NBA · Nov 6, 10:00 PMSAS90%✓
  • Utah Jazz100Dallas Mavericks112NBA · Nov 6, 8:00 PMDAL70%✓
  • Oklahoma City Thunder128Memphis Grizzlies97NBA · Nov 6, 8:00 PMOKC62%✓
  • Toronto Raptors121Milwaukee Bucks107NBA · Nov 6, 8:00 PMTOR60%✓
  • Minnesota Timberwolves115New Orleans Pelicans109NBA · Nov 6, 8:00 PMMIN60%✓
  • Philadelphia 76ers95Cleveland Cavaliers119NBA · Nov 6, 7:30 PMPHI57%✗
  • Washington Wizards132Atlanta Hawks139NBA · Nov 6, 7:00 PMATL74%✓
  • Boston Celtics119Charlotte Hornets80NBA · Nov 6, 7:00 PMBOS77%✓
  • Miami Heat100Golden State Warriors120NBA · Nov 5, 10:00 PMGSW60%✓
  • Orlando Magic104Phoenix Suns117NBA · Nov 5, 9:00 PMPHX52%✓
  • Miami Heat117LA Clippers116NBA · Nov 4, 10:30 PMMIA64%✓
  • Los Angeles Lakers116Sacramento Kings103NBA · Nov 4, 10:00 PMLAL83%✓
  • Dallas Mavericks111San Antonio Spurs112NBA · Nov 4, 9:30 PMSAS83%✓
  • Toronto Raptors109Denver Nuggets128NBA · Nov 4, 9:00 PMDEN64%✓
  • Portland Trail Blazers132Phoenix Suns119NBA · Nov 4, 9:00 PMPOR50%✓
  • Minnesota Timberwolves117Houston Rockets107NBA · Nov 4, 8:30 PMHOU71%✗
  • Indiana Pacers107Memphis Grizzlies103NBA · Nov 4, 8:00 PMMEM66%✗
  • Utah Jazz113New Orleans Pelicans120NBA · Nov 4, 8:00 PMNOP64%✓
  • Cleveland Cavaliers116Oklahoma City Thunder124NBA · Nov 4, 8:00 PMOKC60%✓
  • Milwaukee Bucks102Boston Celtics109NBA · Nov 4, 7:30 PMBOS82%✓
  • Charlotte Hornets104Brooklyn Nets114NBA · Nov 4, 7:30 PMCHA61%✗

When it said 70%, did it win 70%?

live and backtest

Each lane is a confidence band. Calibrated means the dot lands in its gray band; the bar shows luck's range.

Yes so far: all 4 bands with enough picks landed where they said, within luck's range.

  • Said50–60%
    58%29 of 50
  • Said60–70%
    63%29 of 46
  • Said70–80%
    80%33 of 41
  • Said80–100%
    100%23 of 23
The band it statedLive win rate90% rangeBacktest win rate

Live picks, locked before the start. Backtest: walk-forward backtest of the ratings alone, held-out seasons 2020–25, not in the record. Lanes with fewer than 10 graded picks are faded.

Expected vs actual winners

160 picks

The dashed line is the wins its own probabilities expected, shaded for luck's 90% band. Solid is what happened.

Pick 1 · Oct 20Pick 160 · Nov 10
Won 114Expected 106.790% band 97.2–116.2

The solid line ends inside the shaded band: the record is where honest probabilities would put it.

Show as a table
After pickDateWonExpected90% band
20Oct 231412.08.5–15.6
40Oct 252725.420.5–30.3
60Oct 284139.033.1–44.9
80Oct 305252.345.5–59.1
100Nov 26665.858.2–73.4
120Nov 48179.371.0–87.6
140Nov 89992.983.9–101.8
160Nov 10114106.797.2–116.2

By method and the backtest

How the record splits by how the call was made, and the backtest, which is never part of the record.

Backtest, not in the record: 65.0% of 7,233 games (walk-forward backtest of the ratings alone, held-out seasons 2020–25).

Picks grade as each game goes final. Data and analytics only, not betting advice: any bet is your own decision, and we are not responsible for losses. 21+ only. Gambling problem? Call or text 1-800-GAMBLER.