The Detroit Pistons and free agent big Kelly Olynyk have agreed to a three-year, $37-million contract, according to ESPN's Adrian Wojnarowski.
Olynyk, 30, averaged 13.5 points, seven rebounds and 2.9 assists in 70 games split between the Miami Heat and Houston Rockets last season.
The Toronto native is entering his ninth NBA season.