Pittsburgh pitcher Bob Walk has agreed to terms on a three-year contract, leaving left-hander Dave LaPoint the only unsigned Pirate free agent, the club said. Walk was 12-10 with a 2.71 ERA in 32 starts last season, setting career highs in wins, starts and innings pitched (212.2). He was named to the National League All-Star team for the first time in his career.