Pujols doesn't see Beltran in St. Louis

Albert Pujols would not mind having Carlos Beltran on the St. Louis Cardinals. Still, Pujols believes that the Mets outfielder is not exactly what his team needs or what they are looking for in the trade market.

Beltran, who is in his final year of his seven-year, $119 million contract could be traded by the Mets before the trade deadline of July 31.

"I don't see him here. They will not bring him here," Pujols said to ESPNdeportes.com at Citi Field before Thursday's game against the Mets.

"You know, it would be great to have him here, but we already have a centerfielder, we have Jon Jay, who is in the bench and has done a tremendous job," Pujols said.

"We have Lance Berkman, and David Freese, who is our regular third base. We don't need him now. I'd love to, but I think (the Cardinals) are looking for starting pitching and support for the bullpen."

Pujols hit a two-run homer in the victory of St. Louis over New York 6-2, avoiding a three-game sweep.

The Cardinals, who have lost four of their last six games after the All-Star break, will travel to Pittsburgh for a three-game weekend series. The Pirates are second in the NL Central Division, one game over St. Louis and a half game behind Milwaukee.

Pujols said he has never talked with Beltran to see if he had any interest in going to St. Louis.

"Those are private matters. I just don't talk about those things. We can be tremendous teammates, you know, but I give all the space to all players in that kind of situation. That's the same level of respect that I expect from the rest of my friends," he said.

"These are tough decisions, you know, it has to be the best for him and his family. I wish him the very best, either with the Mets or any team," Pujols added.