DETROIT — Right-hander Jack Flaherty and the Detroit Tigers finalized a one-year, $14-million contract in a deal that allows the 28-year-old right-hander to earn an additional $1 million in performances bonuses with a franchise that has invested a lot in improving next season.