Sports

Free agent Kelly Olynyk agrees to three-year, $37 million deal with Detroit Pist..