The 23-year-old left-hander makes his 18th start of the season, and Duke has won three of his past four decisions after losing four in a row. He has gone 3-5 in 11 starts since throwing his first Major League shutout and complete game in an 8-0 victory over the Cubs on May 2 at Wrigley Field.
With the win over the Mets on Monday, the Pirates have now won three of their past five games.
Glavine, who was named as one of the National League's pitchers for next Tuesday's All-Star Game in Pittsburgh, received a no-decision in his last start on Thursday against the Red Sox in a 4-2 Mets loss. In that game, the southpaw gave up five hits and two earned runs, with three walks and no strikeouts.
The Mets had won 11 consecutive games when Glavine took the mound before the loss in Boston. For the season, the Mets have won 14 times in Glavine's 17 starts.
Glavine was the winning pitcher in a 6-0 victory over the Pirates at Shea Stadium on May 4. He pitched seven shutout innings and allowed three hits with one walk and ten strikeouts.
PIT: LHP Zach Duke (5-7, 4.92 ERA)
Duke is 1-0 in one career start against the Mets. He gave up two hits in seven innings and won, 5-0, on Aug. 18, 2005, at Shea Stadium.
NYM: LHP Tom Glavine (11-2, 3.34 ERA)
Glavine is 3-0 with a 2.13 ERA as a Met in six starts against the Pirates.
Player to watch
Catcher Ronny Paulino, who homered in Monday's win, has hit safely in his last six games.
KDKA 1020 AM(Español)
Wednesday: Pirates (RHP Kip Wells, 0-3, 15.19) at Mets (RHP Orlando Hernandez, 4-8, 5.55), 7:10 p.m. ET
Thursday: Pirates (LHP Tom Gorzelanny, 0-0, 3.60) at Mets (RHP Steve Trachsel, 7-4, 4.70), 7:10 p.m. ET
Friday: Pirates (RHP Ian Snell, 7-6, 5.00) at Phillies (RHP Cory Lidle, 4-7, 5.07), 7:05 p.m. ET.
Chris Girandola is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.