An American League team claimed a former All-Star outfielder off waivers from the New York Mets on Monday.