AP sources: Pirates, OF Reynolds agree to 8-year deal
Pirates 3B Ke'Bryan Hayes exits game with injury after agreeing to team-record $70 million extension
Pirates Ke'Bryan Hayes Agrees To An Eight-Year Extension
Bryan Reynolds Agrees To Long-Term Deal With Pittsburgh Pirates Per Sources
Bryan Reynolds signs extension with Pirates
A huge confidence boost': Ke'Bryan Hayes given largest contract in Pirates history
Pittsburgh Pirates sign Bryan Reynolds to eight-year extension
MLB: Bryan Reynolds 'agrees eight-year, $106.75m extension with Pittsburgh Pirates
BREAKING: Pittsburgh Pirates Agree to Extension with Bryan Reynolds - Fastball
Sources: Pirates, Bryan Reynolds reach agreement on long-term extension
MLB world reacts to Ke'Bryan Hayes contract
Pirates, Ke'Bryan Hayes Agree To Eight-Year, $70MM Extension - MLB Trade Rumors