If the NBA game is finished without any overtime, it will take 2 hr. to 2:30 hr. including fouls, shot clock, TV timeouts, half time, etc. Otherwise, the match time would be increased by 5 minutes per overtime until the winner decided.