The Perfect MLB Trade for Each Team in 2020
A huge confidence boost': Ke'Bryan Hayes given largest contract in
AP Source: Pirates, 3B Ke'Bryan Hayes agree on 8-year deal
Pittsburgh Pirates give Ke'Bryan Hayes a historic contract
Offseason Outlook: Pittsburgh Pirates - MLB Trade Rumors
Ke'Bryan Hayes signs extension with Pirates
Report: Pirates Working On Long-Term Extension With Ke'Bryan Hayes
Bob Nutting: Front-loading Ke'Bryan Hayes' contract 'intentional
Ke'Bryan Hayes signs extension with Pirates