The Mets traded first baseman Ike Davis to the Pirates on Friday, in exchange for right-handed reliever Zack Thornton and a player to be named later, according to an ESPN.com report.