The Pittsburgh Pirates and star outfielder Bryan Reynolds have agreed on an eight-year, $106.75 million extension, the largest contract in franchise history. The deal includes a $20 million club option in 2031 that could push the deal in total to nine years, $124.75 million.