Team USA's David Wright is out of tonight's World Baseball Classic game against the Dominican Republic.
The Mets slugger took batting practice, according to Newsday's David Lennon, before the surprise scratch. Wright told Lennon that it was the back of his left rib cage, and that he would return to Port St. Lucie on Friday to see Mets doctors.
Wright, who had earned the nickname "Captain America" with his clutch hitting throughout the World Baseball Classic, is .438 (7-for-16) in four games for the United States with a grand slam and a WBC record-tying 10 RBIs.
Willie Bloomquist will play third base for Team USA in Wright's absence.