Technically, you can watch NBA games for free via NBA League Pass - but only for up to 7 days. That's how much this streaming platform's trial lasts. To continue watching, you have no other way than to pay for an NBA League Pass subscription.