 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 is the head coach of the Cleveland Cavaliers the past four-plus seasons, including playoff appearances the past two seasons.