Sports · Pittsburgh Pirates and third baseman Ke’Bryan Hayes agree to 8-year deal worth $70M April 8, 2022 4:50 am|