← Basketball

NBA schedule grid 2026-27

All 30 teams, the whole regular season, one screen. Rows are teams; columns are days. An @ means an away game, and tip-off times are shown in your own timezone rather than US Eastern time.

Teams as rows, one column per day. Each cell names that day's opponent; an "@" marks an away game.
Team October 2026 November 2026 December 2026 January 2027 February 2027 March 2027 April 2027 GP
20 2026-10-20 21 2026-10-21 22 2026-10-22 23 2026-10-23 24 2026-10-24 25 2026-10-25 26 2026-10-26 27 2026-10-27 28 2026-10-28 29 2026-10-29 30 2026-10-30 31 2026-10-31 1 2026-11-01 2 2026-11-02 3 2026-11-03 4 2026-11-04 5 2026-11-05 6 2026-11-06 7 2026-11-07 8 2026-11-08 9 2026-11-09 10 2026-11-10 11 2026-11-11 12 2026-11-12 13 2026-11-13 14 2026-11-14 15 2026-11-15 16 2026-11-16 17 2026-11-17 18 2026-11-18 19 2026-11-19 20 2026-11-20 21 2026-11-21 22 2026-11-22 23 2026-11-23 24 2026-11-24 25 2026-11-25 26 2026-11-26 27 2026-11-27 28 2026-11-28 29 2026-11-29 30 2026-11-30 1 2026-12-01 2 2026-12-02 3 2026-12-03 4 2026-12-04 5 2026-12-05 6 2026-12-06 7 2026-12-07 8 2026-12-08 9 2026-12-09 10 2026-12-10 11 2026-12-11 12 2026-12-12 13 2026-12-13 14 2026-12-14 15 2026-12-15 16 2026-12-16 17 2026-12-17 18 2026-12-18 19 2026-12-19 20 2026-12-20 21 2026-12-21 22 2026-12-22 23 2026-12-23 24 2026-12-24 25 2026-12-25 26 2026-12-26 27 2026-12-27 28 2026-12-28 29 2026-12-29 30 2026-12-30 31 2026-12-31 1 2027-01-01 2 2027-01-02 3 2027-01-03 4 2027-01-04 5 2027-01-05 6 2027-01-06 7 2027-01-07 8 2027-01-08 9 2027-01-09 10 2027-01-10 11 2027-01-11 12 2027-01-12 13 2027-01-13 14 2027-01-14 15 2027-01-15 16 2027-01-16 17 2027-01-17 18 2027-01-18 19 2027-01-19 20 2027-01-20 21 2027-01-21 22 2027-01-22 23 2027-01-23 24 2027-01-24 25 2027-01-25 26 2027-01-26 27 2027-01-27 28 2027-01-28 29 2027-01-29 30 2027-01-30 31 2027-01-31 1 2027-02-01 2 2027-02-02 3 2027-02-03 4 2027-02-04 5 2027-02-05 6 2027-02-06 7 2027-02-07 8 2027-02-08 9 2027-02-09 10 2027-02-10 11 2027-02-11 12 2027-02-12 13 2027-02-13 14 2027-02-14 15 2027-02-15 16 2027-02-16 17 2027-02-17 18 2027-02-18 19 2027-02-19 20 2027-02-20 21 2027-02-21 22 2027-02-22 23 2027-02-23 24 2027-02-24 25 2027-02-25 26 2027-02-26 27 2027-02-27 28 2027-02-28 1 2027-03-01 2 2027-03-02 3 2027-03-03 4 2027-03-04 5 2027-03-05 6 2027-03-06 7 2027-03-07 8 2027-03-08 9 2027-03-09 10 2027-03-10 11 2027-03-11 12 2027-03-12 13 2027-03-13 14 2027-03-14 15 2027-03-15 16 2027-03-16 17 2027-03-17 18 2027-03-18 19 2027-03-19 20 2027-03-20 21 2027-03-21 22 2027-03-22 23 2027-03-23 24 2027-03-24 25 2027-03-25 26 2027-03-26 27 2027-03-27 28 2027-03-28 29 2027-03-29 30 2027-03-30 31 2027-03-31 1 2027-04-01 2 2027-04-02 3 2027-04-03 4 2027-04-04 5 2027-04-05 6 2027-04-06 7 2027-04-07 8 2027-04-08 9 2027-04-09 10 2027-04-10 11 2027-04-11
ATL Atlanta Hawks @ORL @CHA HOU @HOU MIA CLE @NOP @IND @WAS WAS BKN LAL @CHI @MIL @OKC CHA DET @BOS @NYK @MIA IND @POR @PHX @DEN ORL OKC DET CHA @SAS CHI MIL DAL @PHI @CHA IND SAS @WAS CLE GSW PHI POR NYK @MIA @DET @NYK @MIL WAS @IND BOS DEN MIA NOP PHX SAC TOR @BKN @CHI @TOR @ORL CHI MEM @CLE @MEM @MIN BKN ORL @DAL @UTA @LAL @LAC @GSW @SAC UTA MIN LAC @TOR @PHI NYK BOS @CLE 80
BOS Boston Celtics @DET NYK CHI BKN CHI @ORL @HOU MIL @CHA @MIL @PHI @TOR DAL ORL @DEN @SAC @GSW @WAS ATL @SAS @DAL CHA @BKN WAS WAS UTA DET POR MIA CLE @CHI @UTA @POR @PHX @LAL @LAC HOU NYK BKN @WAS IND PHI CHA TOR LAC PHX @TOR LAL @CHA @ATL @PHI DEN GSW MIN TOR @OKC @MEM CLE @MIN @IND @DET PHI @CHI MEM OKC @NYK SAC ORL NOP @BKN SAS @MIA @NOP @IND @CLE MIA @NYK @ORL @ATL MIL 80
BKN Brooklyn Nets CHA @CLE IND @BOS DET @IND @NYK CHA @ATL @DAL @NOP @MEM PHI CHI ORL @MIN @MIL @TOR @CHA OKC @OKC BOS @DET DAL ORL WAS POR SAS NOP @NYK @POR @SAC @GSW @UTA UTA MIA HOU @IND @MIA @PHI @BOS CHI CLE TOR MIA PHX LAC @ORL NYK LAL WAS @PHI MIN @WAS @MIA ATL PHI @CHI @DEN @PHX @LAC @LAL MIL @ATL @DET IND @HOU @SAS SAC BOS DEN MEM GSW CLE NYK @MIL @CLE @TOR @CHA TOR 80
CHA Charlotte Hornets @BKN ATL MIA WAS @DET @WAS PHI DET @BKN BOS CLE @PHX @LAC @LAL @ATL MEM CHI BKN WAS @BOS @WAS TOR LAC OKC POR PHI @ORL @ATL @MIA ORL SAS CLE @MIL ATL DEN @POR @SAC @GSW @UTA @DEN @DAL HOU @BOS ORL @SAS @MIN LAL @MIA BOS GSW @TOR @NYK MIL DAL MIN TOR @ORL @HOU SAC @PHI @CHI @IND NOP IND PHX @OKC @NOP @DET @MEM DET NYK UTA MIA @NYK @MIL @CLE IND @CHI BKN @PHI 80
CHI Chicago Bulls @TOR @MIL WAS @BOS NYK @BOS @PHI @NYK PHI SAS ATL @MIN @CLE @BKN WAS DEN CLE @CHA IND NYK CLE HOU MIA UTA @SAS @DAL @MIA @MIA DET @ATL BOS LAL @IND MIL @SAC @GSW @PHX @UTA MIN TOR @TOR @BKN PHI DAL @IND @ORL @OKC @DET OKC NOP @WAS GSW @DEN @POR @LAL @LAC ATL BKN @DET @ATL CHA POR BOS PHX MEM ORL @PHI @CLE SAC ORL @MEM LAC IND @WAS DET @HOU @MIL CHA MIL @NOP 80
CLE Cleveland Cavaliers @PHI BKN MIN WAS @ATL @MIL OKC @OKC PHI NYK @CHA @NYK @MIA DAL CHI MEM IND @CHI @NYK MIA IND @CHI GSW SAS @ORL @DET UTA NYK @WAS WAS @BOS LAC @CHA @HOU TOR @ORL DEN @MIN @ATL @MIL @MEM DET @BKN @DAL @NOP DET @TOR NOP @UTA @PHX @POR ORL TOR @IND @TOR PHX MIL MIL SAC @BOS PHI POR ATL @DET @LAC @LAL @SAC @GSW @DEN CHI HOU LAL MIA @BKN BOS CHA BKN @SAS @IND ATL 80
DAL Dallas Mavericks @HOU @IND SAS @MIA OKC HOU SAC @SAS UTA BKN IND @MIN @CLE @BOS GSW LAC @UTA @DEN @PHX BOS ORL MIL @BKN @PHI CHI @GSW @SAC PHX MIA @HOU @ATL @NOP POR PHX @MEM @MEM @DET @NYK OKC CHA @NOP CLE @CHI @TOR DET HOU TOR @DEN UTA LAC SAS POR @CHA PHI @ORL @GSW @POR LAL GSW NYK @OKC MEM WAS NOP ATL @OKC @SAS @LAL @LAC @MIN NOP @WAS @MIL DEN SAC MIN @LAL @POR @SAC MEM 80
DEN Denver Nuggets @OKC NOP GSW @NOP @PHX POR TOR @IND @HOU @MEM @NOP PHX BOS HOU @CHI DAL @UTA @TOR @DET @PHI @UTA @POR ATL LAL @LAC @LAL @GSW IND MIN @MIN NYK DET PHX @CHA @CLE @NYK @MIL MEM CHA ORL UTA WAS MIL SAC @MIN @OKC POR OKC DAL LAC @ATL @BOS CHI @LAL @HOU UTA LAL @SAS BKN SAS MIN @SAC @POR GSW MIA @LAC CLE @ORL @MIA @WAS @BKN PHI @SAC @DAL @PHX MEM NOP LAC @SAS OKC 80
DET Detroit Pistons BOS @MIA @PHI @NYK CHA @BKN @CHA PHI LAL WAS @WAS @MIA @SAS @NOP TOR @ATL @ORL MIL ORL DEN MEM @IND BKN PHX CLE @BOS @OKC @ATL @CHI POR NOP ORL @DEN @SAC @GSW @LAL UTA @TOR DAL @HOU @CLE IND MIN ATL @CLE @DAL SAC CHI NYK @PHI GSW @LAC @PHX @POR @UTA NYK MIA OKC CHI @MIL BOS CLE MIL BKN @TOR @IND @MIL CHA @MIN @CHA HOU SAS LAC TOR @CHI MIA @MEM IND @NYK @WAS 80
GSW Golden State Warriors @LAL MEM @PHX @DEN @MIN LAL LAC PHX MIA ORL NOP @HOU @SAS @NOP @DAL @MEM BOS SAC @POR LAC UTA @CLE @MEM @IND @TOR @MIL DAL @LAC DEN MIN @PHX HOU BKN NYK DET CHI SAC CHA @ATL @MIA @ORL LAL MIL OKC @POR @UTA SAS SAS @LAC @CHA @DET @CHI @BOS @NYK IND NOP DAL @HOU @DAL WAS HOU POR @SAC @DEN @LAL CLE MEM POR ATL PHI TOR @WAS @BKN @PHI @MIN @SAC PHX @OKC @OKC UTA 80
HOU Houston Rockets DAL @SAS @ATL ATL @MIL @DAL OKC BOS MIN @PHX DEN GSW UTA @WAS @MIA @IND @DEN LAC PHX PHI LAL TOR @CHI NYK MIL @MEM @TOR @PHI OKC @LAL @GSW DAL CLE MIN MEM @BKN @BOS @OKC WAS DET @MEM @MIN @CHA @ORL @SAS NOP ORL @DAL UTA @PHX @SAC @UTA SAC @NOP DEN @LAC @LAL CHA MIA GSW NOP SAS @GSW @LAC @UTA IND SAS BKN @NOP @CLE @NYK @DET LAL @POR @POR MEM CHI SAC POR @MIN 80
IND Indiana Pacers @NOP DAL @BKN @MIL PHI @MIA BKN ATL @MEM DEN @DAL WAS NYK @PHI HOU @CLE @NYK OKC PHI @CHI @CLE @ATL DET GSW POR @LAC @LAL @PHX @UTA @DEN LAC ORL MIN CHI @SAS @ATL MIL BKN MIL PHX @WAS @PHI @BOS @DET CHI LAL WAS MIA ATL @OKC NOP CLE UTA SAC @GSW @SAC @POR @MIN TOR BOS @ORL @MIA CHA @CHA @HOU @BKN DET TOR @MIL @ORL MEM SAS @CHI BOS ORL @TOR @CHA @DET CLE @NYK 80
LAC LA Clippers SAC @LAL @OKC LAL @MIN @GSW TOR MIA NOP @PHX OKC CHA UTA @SAS @DAL @HOU @MEM NOP @GSW @PHX MIN @SAS @CHA @MIA IND DEN GSW MEM PHI @IND @CLE @TOR @WAS @ORL @MIL BOS LAL @SAC ORL PHX @UTA WAS @NYK @PHI @BOS @BKN SAS GSW @DEN @DAL DET @LAL @MEM @NOP HOU CHI UTA POR @POR BKN @SAC HOU NYK CLE @POR DEN MEM ATL DAL MIL @OKC @CHI @DET @ATL SAS PHX MIN @DEN @UTA SAC 80
LAL Los Angeles Lakers GSW LAC @UTA POR @LAC @GSW TOR MIA @SAC POR @DET @ATL @MIL @PHX CHA UTA SAC UTA @SAS @MEM @HOU @NOP NOP @MIN @MIN @DEN IND DEN PHI MEM HOU @NOP @CHI @TOR @WAS BOS DET @LAC @POR ORL MIL @SAC @GSW SAC WAS OKC @IND @NYK @CHA @BOS @BKN @SAS @PHX LAC DEN CHI HOU @DEN @DAL @ORL @PHI OKC BKN NYK CLE GSW @POR PHX ATL DAL @MIA @CLE @HOU @MEM @OKC SAS DAL MIN MIN PHX 80
MEM Memphis Grizzlies UTA @GSW @SAC @UTA @POR SAC NOP IND OKC @TOR DEN @NOP BKN @WAS @CLE GSW @MIN @CHA LAC @MIN LAL @PHI @DET MIL GSW MIA HOU PHX @NOP TOR @LAC @LAL SAS @ORL @MIA @HOU @SAS DAL DAL @DEN CLE HOU @PHX @OKC MIN @OKC @UTA @MIL PHI POR POR ORL LAC NYK SAS BOS @SAS SAC @NYK @ATL NOP ATL @DAL @BOS @CHI PHX @GSW @LAC OKC CHA @IND CHI @BKN LAL @HOU @DEN DET WAS @PHX @DAL 80
MIA Miami Heat MIN DET @CHA DAL @ATL IND @LAL @LAC @GSW @SAC @UTA CLE DET HOU MIL OKC @PHI @NYK @CLE ATL WAS NYK @CHI @MEM LAC SAC CHI CHI @BOS CHA @DAL @OKC @NOP MEM @BKN @PHI NOP BKN @NYK @TOR GSW POR @SAS ATL @BKN @MIL PHI @IND CHA MIL @MIN @ATL @WAS @ORL BKN SAS @WAS @DET @HOU TOR TOR IND PHX ORL @MIL @DEN @POR @PHX DEN LAL UTA BOS @CLE @CHA @BOS @DET @ORL PHI WAS ORL 80
MIL Milwaukee Bucks @WAS CHI @PHI IND HOU CLE @MIN @BOS TOR BOS @NYK LAL @ORL ATL @MIA POR @PHI @TOR BKN @DET OKC SAS NYK @MEM @DAL @HOU PHX GSW @SAS MIN @ORL @OKC @ATL PHI CHA @CHI LAC @IND DEN @IND CLE @LAL @SAC @GSW @DEN @UTA MIA ATL MEM @MIA @TOR ORL SAC @CHA @WAS @CLE @CLE WAS @NYK DET UTA @NOP @BKN @DET MIA ORL DET IND WAS @LAC @PHX @POR DAL NOP CHA BKN CHI NYK @CHI @BOS 80
MIN Minnesota Timberwolves @MIA @ORL TOR @CLE GSW LAC @SAS MIL @HOU @NOP UTA DAL CHI POR POR NYK MEM BKN @OKC MEM @SAC @POR @LAC @PHX @UTA LAL LAL PHX @MIL OKC @GSW @DEN DEN @IND SAS @HOU @TOR @WAS CLE @CHI @PHI @NYK HOU @SAS @DET @MEM DEN CHA PHX @POR @SAC MIA UTA @BKN @BOS @CHA SAS IND BOS @OKC @PHX @DEN NOP ATL PHI WAS @NOP @UTA DET DAL ORL OKC @ATL SAC GSW @DAL @LAC @LAL @LAL HOU 80
NOP New Orleans Pelicans IND @UTA @DEN DEN SAC ATL @MEM UTA MIN @LAC @GSW BKN MEM DEN GSW DET @OKC @SAS PHX @LAC @POR @SAC LAL @SAC @LAL NYK SAC SAS MEM OKC @BKN @TOR @DET LAL MIA DAL POR ORL @MIA @SAS SAS OKC DAL CLE @HOU PHI @CLE @PHI @ORL @WAS @CHI @IND @ATL HOU LAC @POR @GSW PHX @PHX UTA @HOU MIL @MEM @MIN @CHA TOR @DAL MIN CHA HOU @BOS @NYK @DAL BOS @MIL @OKC WAS @DEN @UTA CHI 80
NYK New York Knicks PHI @BOS ORL DET @CHI @PHI BKN CHI @CLE MIL CLE @IND @TOR @TOR @MIN POR IND CLE MIA ATL @CHI @MIL @MIA @HOU @NOP @WAS @CLE UTA SAS BKN @UTA @PHX @DEN @POR @GSW @SAC DEN @BOS MIA DAL MIN TOR @ATL LAC PHX ATL LAL @BKN @DET TOR @OKC CHA @PHI GSW @MEM @DET OKC PHI MIL MEM @DAL @SAS @LAC @LAL BOS @WAS SAC WAS NOP HOU @CHA @ORL @ORL CHA @BKN BOS @ATL @MIL DET IND 80
OKC Oklahoma City Thunder @SAS DEN LAC PHX @DAL @HOU @CLE CLE @MEM WAS @POR @POR @LAC @SAC ATL NOP @MIA @IND MIN @MIL @BKN BKN TOR SAC @CHA @ATL DET @NOP @MIN @HOU MIL MIA UTA SAC @PHI @WAS @ORL HOU UTA POR @DAL @NOP MEM @GSW @LAL MEM DEN CHI @DEN @CHI IND NYK POR SAS PHI ORL BOS @NYK @DET MIN @SAC @LAL DAL @TOR @BOS SAS CHA DAL @MEM @PHX @PHX LAC @MIN @UTA LAL NOP @UTA GSW GSW @DEN 80
ORL Orlando Magic ATL MIN @NYK @TOR @TOR BOS WAS @PHX @GSW @SAC @UTA MIL @BOS PHI @BKN @WAS DET @WAS @DET @DAL @PHI PHI CLE @BKN @ATL SAC CHA TOR MIL @CHA @IND @DET MEM LAC CLE @NOP OKC @POR @LAL @LAC @DEN GSW POR HOU @CHA CHI @HOU BKN NOP @SAS @CLE @MIL @MEM MIA SAS @OKC DAL CHA ATL LAL IND UTA PHX @MIA @ATL @CHI @MIL @BOS DEN IND @CHI @MIN NYK NYK @IND WAS MIA BOS TOR @MIA 80
PHI Philadelphia 76ers @NYK CLE MIL DET @IND NYK @CHA CHI @DET @CLE @CHI BOS TOR IND @BKN @ORL MIL POR MIA @IND @HOU MEM DEN ORL @ORL DAL @CHA HOU @LAL @LAC @SAC @PHX @MIL ATL OKC MIA @TOR WAS BKN MIN @ATL IND @BOS @CHI LAC SAC @NOP @MIA NOP @MEM DET BOS BKN NYK @OKC @DAL PHX @BKN @NYK @CLE CHA LAL @BOS UTA @SAS @MIN TOR CHI @WAS SAS @UTA @GSW @POR @DEN GSW @WAS ATL @TOR @MIA CHA 80
PHX Phoenix Suns @POR GSW @OKC DEN @GSW POR ORL HOU SAS LAC CHA LAL @DEN @SAC @UTA @NOP @HOU DAL @UTA LAC SAC MIN ATL @DET @MIL @MEM @MIN IND @DAL GSW PHI NYK SAC BOS @DEN @DAL CHI @TOR @IND @LAC MEM UTA UTA @NYK @BKN @BOS @MIN CLE HOU @SAC LAL DET @ATL @CLE @WAS @PHI @NOP NOP WAS BKN MIN @MIA @ORL @CHI @CHA @MEM @LAL MIA POR OKC OKC MIL TOR @SAS @SAS DEN @LAC @GSW MEM @LAL 80
POR Portland Trail Blazers PHX @SAC @LAL MEM @UTA @DEN @PHX @LAL SAS OKC OKC @SAC @MIN @MIN @MIL @NYK @PHI SAS GSW NOP MIN UTA ATL DEN @IND @CHA @BKN @BOS @WAS @DET BKN BOS NYK @NOP @DAL CHA ORL LAL SAC @OKC @MIA @ATL @ORL @SAS WAS GSW @DEN MIN CLE @MEM @MEM @OKC @DAL DET CHI NOP IND DAL @LAC LAC @CLE @TOR @CHI @GSW DEN LAC LAL MIA @GSW @PHX TOR PHI MIL HOU HOU UTA @UTA DAL @HOU @SAS 80
SAC Sacramento Kings @LAC POR MEM @SAS @NOP @MEM @DAL LAL SAS MIA ORL POR OKC PHX @LAL BOS SAS @GSW MIN NOP @PHX NOP @OKC @NOP @MIA @ORL DAL UTA PHI BKN @PHX @OKC DET CHI NYK CHA @GSW LAC @POR @UTA LAL MIL @LAL @DEN @PHI @WAS @DET MIN PHX HOU @MIL @HOU @IND @ATL IND @CLE @MEM @CHA WAS OKC LAC DEN GSW @UTA CLE @BOS @NYK @TOR @BKN @CHI ATL TOR DEN @MIN @DAL GSW @SAS @HOU DAL @LAC 80
SAS San Antonio Spurs OKC HOU @DAL SAC @UTA MIN UTA DAL @SAC @POR @PHX @CHI GSW @UTA DET LAC NOP @SAC @POR LAL BOS @MIL TOR LAC @CLE @TOR CHI @NOP MIL @BKN @NYK ATL @MEM @CHA @WAS @MIN IND MEM @ATL NOP @NOP MIA MIN POR HOU CHA @GSW @GSW @LAC ORL LAL @DAL @OKC @ORL @MIA @MEM @MIN MEM DEN @DEN @HOU NYK WAS PHI @OKC @HOU BKN DAL @PHI @BOS @IND @DET PHX PHX @LAC @LAL SAC CLE DEN POR 80
TOR Toronto Raptors CHI @WAS @MIN ORL ORL @LAL @LAC @DEN @MIL MEM BOS @PHI NYK NYK WAS @DET MIL BKN DEN @HOU @SAS @OKC @CHA SAS GSW HOU @WAS @MEM @ORL NOP WAS LAC LAL @CLE MIN UTA PHI DET PHX MIA @CHI CHI @NYK @BKN @BOS DAL CLE BOS @DAL @NYK MIL CHA @CLE CLE @BOS @ATL @CHA ATL @IND @MIA @MIA POR OKC @NOP DET @PHI @IND SAC @UTA @POR @GSW @SAC @PHX @DET ATL IND PHI BKN @ORL @BKN 80
UTA Utah Jazz @MEM NOP LAL MEM SAS POR @SAS @NOP @DAL @MIN MIA ORL @HOU SAS @LAC @LAL PHX DAL @LAL DEN PHX @GSW @POR DEN MIN @CHI @BOS @CLE @NYK IND @SAC NYK BOS @OKC BKN @BKN @TOR @DET CHI CHA @OKC SAC @DEN LAC @PHX @PHX MIL GSW MEM CLE @HOU @DAL @MIN HOU @IND DET @DEN @LAC WAS @NOP @MIL @ORL @WAS @PHI HOU SAC ATL MIN TOR PHI @MIA @ATL @CHA OKC @POR POR OKC NOP LAC @GSW 80
WAS Washington Wizards MIL TOR @CHI @CHA @CLE CHA @ORL ATL @ATL @OKC @DET @IND DET HOU MEM @TOR @CHI ORL BOS ORL @CHA @MIA CHA @BOS @BOS NYK @BKN TOR CLE POR @CLE @TOR SAS LAC LAL OKC MIN ATL @PHI @HOU IND BOS @DEN @LAC @LAL @POR SAC @IND @ATL NOP @BKN CHI MIA BKN MIL PHX MIA @MIL @UTA @PHX @SAC @GSW UTA @SAS @DAL @MIN NYK PHI @NYK @MIL DEN GSW DAL CHI PHI @ORL @NOP @MEM @MIA DET 80

home @ away no games league-wide

1200 regular-season games, Oct 20 – Apr 11. Schedule data from the NBA, updated daily.

The 2026-27 NBA season at a glance

The 2026-27 regular season runs from Oct 20 to Apr 11: 1200 games, 80 for every one of the 30 teams. The busiest stretch is January 2027, with 236 games.

Each team shows 80 games here and plays 82. The two that are missing are the NBA Cup's knockout rounds: the group stage runs inside the regular season through November, and only when it finishes are the remaining dates filled in. That is what the empty stretch between Dec 3 and Dec 12 is — the week held for the knockout rounds, not a break in the season. Those columns fill in as soon as the league publishes them, which is the advantage of a page rebuilt nightly over a season preview printed once.

The grid is the point of this page. Reading one team's next three games tells you nothing about whether they are about to play four times in six nights while a rival sits idle — reading a whole month across 30 rows tells you immediately. The GP column counts games in the range you are looking at, which is the quickest way to spot who has games in hand. A whole season is a big page on a phone, so there is also a page per month above — a tenth of the grid, and the same view.

Home, away and results

A cell names the opponent. Home and away are distinguished by colour and, because colour alone excludes colour-blind readers, by an @ before away opponents. Days a team does not play are left blank. Once a game has been played its final score replaces the matchup, which is what makes the page worth coming back to during a season.

Tip-off times outside North America

The NBA publishes its schedule in US Eastern time, which is the one thing every other schedule site leaves you to convert. This page detects your timezone and shows every tip-off in it, with a manual override in the “Times in” control. Because a grid column is the league's own calendar date, a converted time can belong to the following day where you are, and those carry a +1 — so a Tuesday night game in North America is not mistaken for a Tuesday night game where you are reading. Tapping a game shows the full local date, the arena, and the tip-off in the arena's own clock.

Frequently asked questions

How many games are in the 2026-27 NBA season?

1200 regular-season games, 80 for each of the 30 teams, from Oct 20 to Apr 11. Each team plays 82: the two that are missing here are the NBA Cup's knockout rounds, which are not scheduled until the group stage finishes in December.

When does the 2026-27 NBA season start and end?

The regular season opens on Oct 20 and closes on Apr 11. The busiest month is January 2027, with 236 games.

How do I see NBA tip-off times in my own timezone?

They are already converted. The page detects your timezone and shows every tip-off in it, and the "Times in" control lets you pick another. The NBA publishes its schedule in US Eastern time, so a game listed there for the evening can fall in the small hours — or on the following day — where you are, and one that crosses midnight carries a +1 mark.

How do I read the grid?

Rows are teams, alphabetical. Columns are single days, on a phone as well as a desktop — the grid scrolls sideways rather than folding a week into one cell. A cell shows the opponent; an @ and a separate colour mark an away game, and the final score replaces the matchup once a game has been played. The GP column counts games in view, which is how you spot a team facing four games in six nights. Tap any game for its tip-off time and arena.

Where does this schedule come from?

From the NBA's own published schedule, fetched once a night and rendered as static pages. Nothing is fetched while you read the page, so it loads at the same speed whether the league's own site is up or not.

Teams

Atlanta Hawks Boston Celtics Brooklyn Nets Charlotte Hornets Chicago Bulls Cleveland Cavaliers Dallas Mavericks Denver Nuggets Detroit Pistons Golden State Warriors Houston Rockets Indiana Pacers LA Clippers Los Angeles Lakers Memphis Grizzlies Miami Heat Milwaukee Bucks Minnesota Timberwolves New Orleans Pelicans New York Knicks Oklahoma City Thunder Orlando Magic Philadelphia 76ers Phoenix Suns Portland Trail Blazers Sacramento Kings San Antonio Spurs Toronto Raptors Utah Jazz Washington Wizards