King Felix agrees to 5-year contact with Mariners. Mariners star pitcher Felix Hernandez has agreed to a five-year, $78 million contract extension with the Mariners, sources say. The agreement covers two arbitration years and three years of free agency. He had been due to be a free agent after the 2011 season. [Sports Illustrated]