Jason Mackey's Pirates chat transcript: 08.18.23
Pirates A to Z: Examining the team's 40-man roster
Pirates find 'Key' to bounce-back game, as Ke'Bryan Hayes leads offensive onslaught against Mets
Pirates' Ke'Bryan Hayes activated from 10-day injured list after absence due to low back inflammation
Pirates 3B Ke'Bryan Hayes snubbed by Fielding Bible, Bryan Reynolds a Silver Slugger finalist
Pirates react to Ke'Bryan Hayes sunflower seeds incident against Mets
Pivetta throws 7 shutout innings, Red Sox beat Pirates 5-3
Pirates third baseman Ke'Bryan Hayes signs largest deal in franchise history - Sports Illustrated
Rain man: Skubal wins 4th straight as Tigers top Pirates, 5-3 – The Oakland Press
Ke'Bryan Hayes Stats, Fantasy & News
We're happy to have him back': Pirates rookie 3B Ke'Bryan Hayes returns from 2-month injury
Ji-Hwan Bae activated off IL; Jared Triolo optioned to AAA - Bucs Dugout
Pirates 3B caught pulling embarrassing move during play