Kevin McGonigle, the Tigers rookie, signed an$ 8 million, eight-year contract that expires in 2027 on Wednesday, making McGonigle the latest player to do so.