On Sunday the Mets' third baseman was named to the National League All-Star team, and he will also participate in the CENTURY 21 Home Run Derby on ESPN on July 10.
A day later, he got a trophy. Wright was named the National League Player of the Month for June as he started a three-game series against the Pirates.
Wright led the league in with 10 homers, 29 RBIs and a .664 slugging percentage during the first month of summer.
The right-handed slugger had one of his best games of the month against the Orioles on June 18. Wright collected three hits, two runs and a grand slam to help Tom Glavine pick up his 285th career victory.
After the game Glavine said that Wright isn't playing like a third-year player.
"David's turned himself into a really good hitter, an intelligent hitter who makes adjustments," said Glavine. "He's embraced those opportunities and he's been one of the guys who's played big for us."
The 23-year-old batted .327 during June with 20 runs, four doubles, one triple, a .385 on-base percentage and three stolen bases.
Mets pitcher Pedro Martinez has called Wright the MVP of the team so far this season and the slugger from Norfork, Va., helped the Mets to an eight-game win streak from June 7-15.
Wright homered in three straight games from June 13-15 and collected 13 hits during the winning streak. He also enjoyed a 10-game hit streak from June 6-16.
Other big games during the month included June 4 against the Giants and June 22 against the Reds. Wright homered twice in each game and batted in six runs total.
Wright became the first Met to earn the honor since fellow third baseman Howard Johnson won in September 1991.
Other players that received votes during this past month include Wright's teammates Jose Reyes and Carlos Beltran, Dodgers first baseman Nomar Garciaparra and third baseman Scott Rolen of the Cardinals.
Ryan Quinn is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.