Tom Glavine hasn’t faced the Yankees in two years. And that outing wasn’t one of his best.

Back on June 28, 2003, at Yankee Stadium, Glavine lasted just 41/3 innings and gave up eight runs. But despite that poor performance, Glavine has traditionally pitched well in The Bronx (2-2, 2.51 ERA).

And if Glavine wants to beat the home team a third time in Yankee Stadium this afternoon, he’s going to have to shut down a bunch of mashers capable of doing damage.

“They’ve got a good lineup. Regardless of what the perception is of how they are or aren’t playing, there’s a lot of guys in that lineup that can do a lot of things,” Glavine said. “There’s not much of a break anywhere, and you’ve got to continue to try and make pitches and make good pitches.”

Glavine certainly didn’t make enough good pitches in his last outing for the Mets. Sunday in Seattle, the veteran lefty took the loss in the Mets’ 11-5 defeat and gave up six runs in just 21/3 innings, marking his shortest non-injury-related game as a Met.

On that day, Glavine threw just 47 pitches. Not only was that the fewest he’s made all year, but his previous low this season had been 81.

“There are some things that I didn’t do well, but not mechanically,” Glavine said of his last start. “They’re just gameplan kind of things, pitch selection kind of things.

“As far as mechanics and how I feel, that’s all good.” In his four starts before last Sunday, Glavine’s performance was completely different. He gave up a total of eight runs in those starts, lowering his ERA in every outing (it began at 5.43 during that spurt and ended at 4.55).

Overall this season, though, Glavine has certainly been streaky. In fact, of his fellow starters, so far he has probably only consistently outpitched Kaz Ishii, and for the year, Glavine’s 5.06 ERA ranks fourth in the rotation behind Pedro Martinez, Kris Benson and Victor Zambrano – all of whom have marks under 4.00.

Historically against the Yankees, Glavine has done well, having gone 2-2 with a 3.92 ERA in six games.