Wilson hit 29 home runs in '04
Wilson, coming off an inconsistent but promising 29-homer season, will make $3 million -- more than doubling his 2004 salary of $1.35 million.
Fogg, who overcame a poor start last season to finish 11-10 with a 4.64 ERA, will make $2.15 million and can earn an additional $200,000 in performance bonuses based on games started and innings pitched. He made $342,000 last season.
Wilson, 28, played regularly for the first time last season, hitting .264 with 29 homers and 82 RBIs, but had a franchise-record 169 strikeouts in 561 at-bats. Wilson hit .286 with 17 homers before the All-Star break, but tailed off to a .235 average with 80 strikeouts in 243 at-bats after the break.
Wilson is likely to get most of his playing time at first base and in right field, although the Pirates still hope to sign another outfielder who can play left or right field before spring training begins.
Fogg, who has won at least 10 games each of the last three seasons, is 33-31 with a 4.64 ERA since being traded by the White Sox after the 2001 season.
Fogg can make $25,000 for 29 starts and $50,000 for 33 starts, plus $25,000 for 180 innings pitched, $40,000 for 190 innings and $60,000 for 200 innings.
The Pirates began the offseason with nine arbitration-eligible players but have signed all but one, utilityman Rob Mackowiak. He made $335,000 last season while hitting .246 with 17 homers and 75 RBIs.
Reliever Salomon Torres and shortstop Jack Wilson agreed to two-year deals, while first baseman Daryle Ward and right-handers Brian Meadows and Kip Wells agreed to one-year deals. Infielder Abraham Nunez became a free agent after clearing waivers.
MORE MLB HEADLINES
- Price, Rays prevail with rally over Red Sox
- Lester: I'd re-sign with Sox even if traded
- Puig, Dodgers go on triple spree, rout Giants
- Davis homers in 10th as Orioles edge Mariners
MOST SENT STORIES ON ESPN.COM
- Majestic Youth Replica Pittsburgh Pirates Starling Marte #6 Home White Jersey