NBA Results, Graded Game by Game

Our last NBA number before every tip, graded the next morning against the final score and beside the market favorite, every game, misses included.

The NBA season so far

Graded through November 10, 2026: 159 games, updated November 11, 2026. Lower Brier scores are better.

MeasureOur recordBeside it
Winners118 won, 41 lostMarket favorite: 113 won, 44 lost
Winners, the last seven days45 won, 8 lostMarket favorite: 41 won, 11 lost
Picked against the market favorite6 won, 3 lostThe last seven days: 4 won, 1 lost
Against the spread, at the close78 won, 80 lost—
Totals, at the close80 won, 79 lost—
Average miss on the margin11.3 pointsOn the total: 14.3 points
Pregame win probability, Brier0.190—

Every game on this page is also a file, one row per game: nba-results.csv and nba-results.json.

Every night of the season, game by game

November 10, 2026: 5 won, 1 lost

GameFinalOur winnerMarket favoriteSpreadTotal
MIL at NYNY 117, MIL 85NY 84%, wonNY, wonlostOver, lost
BOS at PHIBOS 123, PHI 101BOS 64%, wonBOS, wonwonOver, won
LAC at PHXPHX 133, LAC 110PHX 53%, wonPHX, wonlostOver, won
MIA at UTAHMIA 115, UTAH 109MIA 69%, wonMIA, wonwonOver, lost
ORL at SACORL 107, SAC 100SAC 57%, lostORL, wonlostOver, lost
OKC at PORPOR 123, OKC 103POR 50%, wonOKC, lostwonUnder, won

November 9, 2026: 7 won, 1 lost

GameFinalOur winnerMarket favoriteSpreadTotal
LAL at ATLLAL 124, ATL 114LAL 63%, wonLAL, wonwonUnder, lost
CLE at CHACHA 124, CLE 112CLE 70%, lostCLE, lostwonOver, won
WSH at DETDET 122, WSH 111DET 80%, wonDET, wonlostOver, won
MEM at TORMEM 118, TOR 102MEM 56%, wonTOR, lostwonOver, lost
IND at DALDAL 125, IND 122DAL 71%, wonDAL, wonlostOver, won
DEN at HOUHOU 110, DEN 100HOU 60%, wonHOU, wonlostOver, lost
SA at PHXSA 122, PHX 96SA 79%, wonSA, wonwonOver, lost
NO at GSGS 138, NO 87GS 86%, wonGS, wonwonOver, lost

November 8, 2026: 5 won, 2 lost

GameFinalOur winnerMarket favoriteSpreadTotal
PHI at CHIPHI 127, CHI 121PHI 65%, wonPHI, wonwonUnder, lost
LAL at DETLAL 121, DET 116DET 61%, lostDET, lostlostOver, won
UTAH at MINMIN 115, UTAH 100MIN 87%, wonMIN, wonwonOver, lost
BKN at DALDAL 130, BKN 93DAL 67%, wonDAL, wonlostOver, lost
BOS at MILBOS 117, MIL 97BOS 86%, wonBOS, wonwonOver, lost
NO at LACLAC 139, NO 123NO 55%, lostNO, lostwonOver, won
MIA at SACMIA 114, SAC 108MIA 72%, wonMIA, wonwonUnder, won

November 7, 2026: 6 won, 1 lost

GameFinalOur winnerMarket favoriteSpreadTotal
DEN at INDDEN 114, IND 102DEN 74%, wonDEN, wonwonUnder, won
BKN at ATLATL 124, BKN 121ATL 59%, wonATL, wonwonOver, won
NY at CLENY 109, CLE 97NY 61%, wonNY, wonwonOver, lost
WSH at OKCOKC 114, WSH 75OKC 86%, wonOKC, wonwonOver, lost
ORL at GSGS 126, ORL 119GS 86%, wonGS, wonlostOver, won
HOU at PHXPHX 102, HOU 99HOU 75%, lostHOU, lostlostOver, lost
SA at PORSA 125, POR 103SA 60%, wonSA, wonlostOver, lost

November 6, 2026: 9 won, 0 lost

GameFinalOur winnerMarket favoriteSpreadTotal
WSH at ATLATL 139, WSH 132ATL 64%, wonATL, wonwonUnder, lost
BOS at CHABOS 119, CHA 80BOS 78%, wonBOS, wonwonOver, lost
PHI at CLECLE 119, PHI 95CLE 54%, wonPHI, lostwonUnder, won
UTAH at DALDAL 112, UTAH 100DAL 71%, wonDAL, wonlostOver, lost
OKC at MEMOKC 128, MEM 97OKC 56%, wonOKC, wonlostUnder, lost
TOR at MILTOR 121, MIL 107TOR 74%, wonTOR, wonwonUnder, won
MIN at NOMIN 115, NO 109MIN 64%, wonMIN, wonlostOver, lost
POR at LALLAL 124, POR 118LAL 56%, wonLAL, wonlostUnder, lost
SA at SACSA 124, SAC 109SA 88%, wonSA, wonwonOver, won

November 5, 2026: 2 won, 0 lost

GameFinalOur winnerMarket favoriteSpreadTotal
ORL at PHXPHX 117, ORL 104PHX 52%, wonPHX, wonlostOver, lost
MIA at GSGS 120, MIA 100GS 70%, wonGS, wonwonUnder, won

November 4, 2026: 11 won, 3 lost

GameFinalOur winnerMarket favoriteSpreadTotal
PHI at DETPHI 112, DET 106DET 64%, lostDET, lostlostUnder, won
ATL at WSHATL 120, WSH 105ATL 52%, wonATL, wonlostUnder, won
MIL at BOSBOS 109, MIL 102BOS 86%, wonBOS, wonwonOver, lost
CHA at BKNBKN 114, CHA 104BKN 51%, wonCHA, lostwonUnder, lost
CHI at NYNY 135, CHI 105NY 80%, wonNY, wonlostUnder, lost
IND at MEMIND 107, MEM 103MEM 77%, lostMEM, lostlostUnder, won
UTAH at NONO 120, UTAH 113NO 62%, wonNO, wonlostUnder, lost
CLE at OKCOKC 124, CLE 116OKC 52%, wonOKC, wonlostUnder, lost
MIN at HOUMIN 117, HOU 107HOU 68%, lostHOU, lostwonOver, won
TOR at DENDEN 128, TOR 109DEN 55%, wonDEN, wonlostUnder, lost
POR at PHXPOR 132, PHX 119POR 71%, wonPOR, wonwonOver, won
DAL at SASA 112, DAL 111SA 82%, won——Under, won
LAL at SACLAL 116, SAC 103LAL 86%, wonLAL, wonwonUnder, won
MIA at LACMIA 117, LAC 116MIA 59%, wonMIA, wonwonUnder, won

November 2, 2026: 11 won, 4 lost

GameFinalOur winnerMarket favoriteSpreadTotal
OKC at CLEOKC 117, CLE 112CLE 61%, lostCLE, lostwonOver, lost
DET at CHADET 124, CHA 91DET 64%, wonDET, wonlostOver, won
ATL at INDATL 108, IND 104ATL 73%, wonATL, wonlostUnder, won
BKN at NYNY 103, BKN 90NY 80%, wonNY, wonwonUnder, won
WSH at ORLWSH 103, ORL 94WSH 50%, wonORL, lostwonUnder, won
CHI at PHIPHI 126, CHI 107PHI 67%, wonPHI, wonlostUnder, won
SAC at DALSAC 115, DAL 100DAL 82%, lostDAL, lostlostUnder, won
NO at MEMNO 135, MEM 134MEM 72%, lostMEM, lostlostUnder, lost
MIL at MINMIN 112, MIL 100MIN 78%, wonMIN, wonlostUnder, won
BOS at HOUHOU 109, BOS 93HOU 67%, wonHOU, wonwonOver, lost
UTAH at SASA 119, UTAH 97SA 90%, wonSA, wonwonUnder, won
POR at DENPOR 118, DEN 110DEN 51%, lostDEN, lostwonUnder, won
PHX at GSGS 116, PHX 113GS 57%, wonGS, wonlostOver, won
TOR at LACTOR 125, LAC 118TOR 67%, wonTOR, wonwonOver, won
MIA at LALLAL 138, MIA 117LAL 54%, wonLAL, wonlostUnder, lost

November 1, 2026: 3 won, 1 lost

GameFinalOur winnerMarket favoriteSpreadTotal
BOS at ORLBOS 108, ORL 97BOS 61%, wonBOS, wonlostOver, lost
BKN at INDBKN 98, IND 90IND 56%, lostIND, lostwonOver, lost
LAC at GSGS 124, LAC 112GS 65%, wonGS, wonwonOver, won
TOR at LALLAL 131, TOR 125LAL 54%, wonLAL, wonlostUnder, lost

October 31, 2026: 5 won, 1 lost

GameFinalOur winnerMarket favoriteSpreadTotal
PHI at CHAPHI 109, CHA 104PHI 57%, wonPHI, wonwonUnder, lost
ATL at NONO 121, ATL 99ATL 59%, lostATL, lostwonUnder, won
SAC at MEMMEM 136, SAC 105MEM 76%, wonMEM, wonlostUnder, lost
CLE at MILCLE 136, MIL 111CLE 75%, wonCLE, wonlostUnder, lost
MIN at SASA 121, MIN 111SA 76%, wonSA, wonwonOver, won
OKC at HOUHOU 119, OKC 98HOU 52%, wonHOU, wonlostOver, lost

October 30, 2026: 5 won, 5 lost

GameFinalOur winnerMarket favoriteSpreadTotal
CHA at WSHWSH 95, CHA 79CHA 52%, lostCHA, lostwonUnder, won
CHI at BOSBOS 125, CHI 111BOS 86%, wonBOS, wonlostOver, lost
DET at BKNDET 110, BKN 94DET 79%, wonDET, wonwonUnder, won
NY at PHIPHI 98, NY 93NY 61%, lostPHI, wonlostUnder, won
ORL at TORORL 121, TOR 114TOR 68%, lostTOR, lostlostUnder, lost
IND at MIAMIA 145, IND 125MIA 64%, won—wonUnder, lost
HOU at DALDAL 116, HOU 111HOU 70%, lostDAL, wonlostOver, won
LAC at MINMIN 127, LAC 101MIN 71%, wonMIN, wonlostUnder, lost
LAL at GSGS 112, LAL 95LAL 63%, lostLAL, lostlostOver, lost
DEN at PHXDEN 127, PHX 120DEN 64%, wonDEN, wonwonUnder, lost

October 29, 2026: 2 won, 1 lost

GameFinalOur winnerMarket favoriteSpreadTotal
CLE at ATLATL 114, CLE 111ATL 50%, wonATL, wonlostUnder, won
SAC at NONO 132, SAC 120NO 66%, wonNO, wonlostUnder, lost
MEM at PORMEM 124, POR 103POR 67%, lostPOR, lostwonUnder, won

October 28, 2026: 9 won, 3 lost

GameFinalOur winnerMarket favoriteSpreadTotal
MIA at ATLMIA 129, ATL 117ATL 64%, lostATL, lostlostUnder, lost
WSH at CLECLE 121, WSH 111CLE 82%, wonCLE, wonwonUnder, won
CHA at DETDET 97, CHA 89DET 75%, wonDET, wonwonOver, lost
PHI at INDPHI 114, IND 109PHI 56%, wonPHI, wonlostUnder, won
ORL at TORTOR 129, ORL 99TOR 63%, wonTOR, wonlostOver, won
NY at CHINY 133, CHI 127NY 76%, wonNY, wonlostUnder, lost
HOU at MILHOU 132, MIL 100HOU 75%, wonHOU, wonlostOver, won
GS at MINGS 119, MIN 114MIN 69%, lostMIN, lostwonOver, won
DEN at NODEN 104, NO 91DEN 63%, wonDEN, wonlostOver, lost
SA at UTAHSA 117, UTAH 111SA 86%, wonSA, wonlostUnder, won
OKC at DALDAL 120, OKC 96OKC 72%, lostOKC, lostlostUnder, won
LAL at LACLAL 103, LAC 87LAL 58%, wonLAL, wonlostOver, lost

October 27, 2026: 3 won, 1 lost

GameFinalOur winnerMarket favoriteSpreadTotal
BKN at BOSBOS 125, BKN 124BOS 83%, wonBOS, wonlostOver, won
DET at NYNY 111, DET 97NY 57%, wonNY, wonlostOver, lost
SAC at SASA 130, SAC 103SA 93%, wonSA, wonwonUnder, lost
POR at LALPOR 136, LAL 129LAL 58%, lostLAL, lostlostUnder, lost

October 26, 2026: 6 won, 3 lost

GameFinalOur winnerMarket favoriteSpreadTotal
WSH at CHACHA 110, WSH 103CHA 62%, wonCHA, wonwonUnder, won
MIN at CLECLE 127, MIN 125CLE 58%, wonCLE, wonwonUnder, lost
CHI at BOSBOS 134, CHI 99BOS 84%, wonBOS, wonlostUnder, won
DAL at MIADAL 113, MIA 109MIA 67%, lostMIA, lostwonUnder, won
IND at MILMIL 110, IND 102IND 63%, lostIND, lostwonUnder, won
PHX at OKCOKC 125, PHX 114OKC 83%, wonOKC, wonwonOver, won
ATL at HOUHOU 120, ATL 110HOU 63%, wonHOU, wonlostOver, won
MEM at UTAHMEM 110, UTAH 105MEM 51%, wonUTAH, lostwonUnder, won
GS at DENGS 134, DEN 114DEN 72%, lostDEN, lostwonUnder, lost

October 25, 2026: 5 won, 2 lost

GameFinalOur winnerMarket favoriteSpreadTotal
LAL at UTAHLAL 132, UTAH 123LAL 67%, wonLAL, wonlostUnder, lost
IND at BKNIND 136, BKN 109IND 61%, wonIND, wonlostUnder, lost
ORL at NYORL 111, NY 102NY 69%, lostNY, lostwonUnder, won
TOR at MINMIN 117, TOR 94MIN 55%, wonMIN, wonlostUnder, won
LAC at OKCOKC 108, LAC 101OKC 82%, wonOKC, wonwonOver, lost
DET at PHIDET 106, PHI 93PHI 55%, lostPHI, lostwonOver, lost
MEM at SACMEM 123, SAC 112MEM 61%, wonMEM, wonwonUnder, lost

October 24, 2026: 6 won, 2 lost

GameFinalOur winnerMarket favoriteSpreadTotal
MIA at CHACHA 115, MIA 110MIA 57%, lostMIA, lostwonUnder, won
BKN at CLECLE 125, BKN 121CLE 78%, wonCLE, wonwonUnder, lost
MIL at PHIPHI 127, MIL 116PHI 80%, wonPHI, wonwonUnder, lost
HOU at ATLHOU 121, ATL 114ATL 56%, lostATL, lostlostUnder, lost
WSH at CHIWSH 124, CHI 120WSH 50%, wonWSH, wonlostUnder, won
SA at DALSA 122, DAL 106SA 76%, wonSA, wonlostUnder, won
NO at DENDEN 141, NO 135DEN 77%, wonDEN, wonwonUnder, lost
GS at PHXPHX 131, GS 122PHX 65%, wonPHX, wonwonUnder, lost

October 23, 2026: 7 won, 5 lost

GameFinalOur winnerMarket favoriteSpreadTotal
NY at BOSBOS 107, NY 103BOS 62%, wonBOS, wonwonOver, lost
HOU at SAHOU 114, SA 110SA 64%, lostSA, lostwonOver, lost
ATL at CHAATL 128, CHA 81ATL 53%, wonATL, wonlostOver, lost
DAL at INDDAL 121, IND 105IND 67%, lostIND, lostwonUnder, won
MIN at ORLMIN 115, ORL 93MIN 51%, wonMIN, wonlostUnder, won
TOR at WSHTOR 112, WSH 102TOR 64%, wonTOR, wonlostUnder, won
DET at MIADET 128, MIA 111MIA 54%, lostMIA, lostwonUnder, lost
CHI at MILCHI 132, MIL 125MIL 57%, lostMIL, lostlostUnder, lost
NO at UTAHUTAH 120, NO 119UTAH 64%, wonUTAH, wonwonUnder, lost
MEM at GSMEM 111, GS 108GS 60%, lostGS, lostwonUnder, won
LAC at LALLAL 125, LAC 117LAL 72%, wonLAL, wonwonUnder, lost
POR at SACPOR 128, SAC 120POR 68%, wonPOR, wonwonUnder, lost

October 22, 2026: 2 won, 0 lost

GameFinalOur winnerMarket favoriteSpreadTotal
CLE at PHIPHI 114, CLE 106PHI 63%, wonPHI, wonlostUnder, won
DEN at OKCOKC 96, DEN 84OKC 71%, wonOKC, wonlostUnder, won

October 21, 2026: 8 won, 3 lost

GameFinalOur winnerMarket favoriteSpreadTotal
MIN at MIAMIN 131, MIA 106MIA 60%, lostMIA, lostwonUnder, won
GS at LALLAL 127, GS 105LAL 63%, wonLAL, wonlostUnder, won
ATL at ORLATL 132, ORL 125ORL 57%, lostORL, lostwonUnder, lost
MIL at WSHWSH 128, MIL 116WSH 64%, wonWSH, wonlostUnder, lost
CHA at BKNCHA 110, BKN 103CHA 61%, wonCHA, wonlostOver, lost
CHI at TORTOR 135, CHI 92TOR 72%, wonTOR, wonlostUnder, won
UTAH at MEMMEM 123, UTAH 103UTAH 53%, lostUTAH, lostwonUnder, won
IND at NOIND 123, NO 120IND 58%, wonIND, wonlostUnder, lost
DAL at HOUHOU 128, DAL 110HOU 73%, wonHOU, wonlostOver, won
PHX at PORPOR 124, PHX 83POR 62%, wonPOR, wonlostUnder, won
SAC at LACLAC 121, SAC 96LAC 66%, wonLAC, wonwonUnder, won

October 20, 2026: 1 won, 2 lost

GameFinalOur winnerMarket favoriteSpreadTotal
BOS at DETDET 121, BOS 113DET 57%, wonDET, wonlostOver, won
PHI at NYPHI 106, NY 100NY 62%, lostNY, lostlostUnder, won
OKC at SAOKC 116, SA 104SA 56%, lostSA, lostlostUnder, won

What is graded

Our pregame winner for every game, the side our published win chance favors, beside the market favorite at the opening line. Our side and our total for every game, graded at the closing line. The average miss on the margin and the total, and the Brier score of our win chance.

How to read it

A winner record means more beside the favorite's, because favorites win most NBA games, so the games where our number and the favorite part ways are counted on their own. Spreads and totals are graded at the closing line, the number most traders see at tip.

Open to everyone

The record is public and so is the data behind it: every game of the season is on this page and in a CSV and a JSON file anyone can download, and the same numbers are served by the LazyEdge API. One night is a small sample, so read each night as a record, not a verdict. This is data, not advice.