 Here's what you need to know. In the NBA, ESPN reported a short time ago that the Detroit Pistons are hiring J.B. Bickerstaff as their new head coach and that he's agreed to a five-year contract. Bickerstaff was the head coach of the Cleveland Cavaliers the past four-plus seasons, including playoff appearances the past two seasons.