New York Mets Memories: My favorite piece of baseball memorabilia
David Wright retirement: Insurance coverage on the rest of the contract
David Wright hits grand slam for Team USA in World Baseball Classic - Newsday
Mets, David Wright agree to $138 million extension
September 29, 2018: David Wright plays his final game with Mets – Society for American Baseball Research
David Wright Leads New York Mets To Game 3 Win Over Royals
New York Mets: Top five moments of David Wright's career
NLDS Playoff Preview: Atlanta Braves vs. Philadelphia Phillies
NY Mets' David Wright hits grand slam to lift Team USA over Italy in World Baseball Classic – New York Daily News